Skip to content
Commits on Source (45)
Version 43.0
----------------
Released: 2022-09-17
New features and user visible changes:
- Add read-only support for Apple’s `dmg` image format through 7-zip (!85)
Bugs fixed:
- Prevent libarchive backend from writing endless padding when extracting RAR archives (!87)
Other changes:
- Various source code clean-ups (!86)
Translation updates:
- Abkhazian (Nart Tlisha)
- Basque (Asier Sarasua Garmendia)
- Brazilian Portuguese (Enrico Nicoletto)
- Bulgarian (Alexander Shopov)
- Catalan (Jordi Mas)
- Chinese (China) (Luming Zh)
- Czech (Marek Černocký)
- Danish (Alan Mortensen)
- Finnish (Jiri Grönroos)
- French (Irénée THIRION)
- Galician (Fran Dieguez)
- German (Jürgen Benvenuti)
- Hungarian (Balázs Úr)
- Indonesian (Kukuh Syafaat)
- Korean (Seong-ho Cho)
- Latvian (Rūdolfs Mazurs)
- Lithuanian (Aurimas Černius)
- Occitan (Quentin PAGÈS)
- Persian (Danial Behzadi)
- Polish (Piotr Drąg)
- Portuguese (Hugo Carvalho)
- Russian (Aleksandr Melman)
- Serbian (Марко Костић)
- Slovenian (Matej Urbančič)
- Spanish (Daniel Mustieles)
- Turkish (Sabri Ünal)
- Ukrainian (Yuri Chornoivan)
Version 43.alpha
----------------
Released: 2022-08-18
......
......@@ -20,6 +20,7 @@ like tar and zip. The supported file types are:
* Cabinet File (.cab)
* UNIX CPIO Archive (.cpio)
* Debian Linux Package (.deb) [Read-only mode]
* Apple Disk Image (.dmg) [Read-only mode]
* ISO-9660 CD Disc Image (.iso) [Read-only mode]
* Java Archive (.jar)
* Java Enterprise archive (.ear)
......
install_subdir('hicolor', install_dir : join_paths(datadir, 'icons'))
install_subdir('hicolor', install_dir: join_paths(datadir, 'icons'))
po_dir = join_paths(meson.project_source_root(), 'po')
install_data('org.gnome.FileRoller.gschema.xml',
install_dir : join_paths(datadir, 'glib-2.0', 'schemas')
install_data(
'org.gnome.FileRoller.gschema.xml',
install_dir: join_paths(datadir, 'glib-2.0', 'schemas'),
)
install_data('packages.match',
install_dir : join_paths(datadir, meson.project_name())
install_data(
'packages.match',
install_dir: join_paths(datadir, meson.project_name()),
)
# .desktop file
desktop_in_file = custom_target('org.gnome.FileRoller.desktop.in',
input : [ 'supported-mime-types', 'org.gnome.FileRoller.desktop.in.in' ],
output : 'org.gnome.FileRoller.desktop.in',
command : [ find_program('python3'), files('set-mime-type-entry.py'), '@INPUT@' ],
desktop_in_file = custom_target(
'org.gnome.FileRoller.desktop.in',
input: [
'supported-mime-types',
'org.gnome.FileRoller.desktop.in.in',
],
output: 'org.gnome.FileRoller.desktop.in',
command: [
find_program('python3'),
files('set-mime-type-entry.py'),
'@INPUT@',
],
capture: true,
install : false
install: false,
)
i18n.merge_file(
input : desktop_in_file,
output : 'org.gnome.FileRoller.desktop',
type : 'desktop',
po_dir : po_dir,
install : true,
install_dir : join_paths(datadir, 'applications')
input: desktop_in_file,
output: 'org.gnome.FileRoller.desktop',
type: 'desktop',
po_dir: po_dir,
install: true,
install_dir: join_paths(datadir, 'applications'),
)
# .service files
service_data = configuration_data()
service_data.set('bindir', join_paths(prefix, get_option('bindir')))
service_data.set('bindir', join_paths(prefix, get_option('bindir')))
configure_file(
input : 'org.gnome.FileRoller.service.in',
output : 'org.gnome.FileRoller.service',
configuration : service_data,
install : true,
install_dir : join_paths(datadir, 'dbus-1/services')
input: 'org.gnome.FileRoller.service.in',
output: 'org.gnome.FileRoller.service',
configuration: service_data,
install: true,
install_dir: join_paths(datadir, 'dbus-1/services'),
)
configure_file(
input : 'org.gnome.ArchiveManager1.service.in',
output : 'org.gnome.ArchiveManager1.service',
configuration : service_data,
install : true,
install_dir : join_paths(datadir, 'dbus-1/services')
input: 'org.gnome.ArchiveManager1.service.in',
output: 'org.gnome.ArchiveManager1.service',
configuration: service_data,
install: true,
install_dir: join_paths(datadir, 'dbus-1/services'),
)
# .appdata file
i18n.merge_file(
input : 'org.gnome.FileRoller.appdata.xml.in',
output : 'org.gnome.FileRoller.appdata.xml',
type : 'xml',
po_dir : po_dir,
install : true,
install_dir : join_paths(datadir, 'metainfo')
input: 'org.gnome.FileRoller.appdata.xml.in',
output: 'org.gnome.FileRoller.appdata.xml',
type: 'xml',
po_dir: po_dir,
install: true,
install_dir: join_paths(datadir, 'metainfo'),
)
# Subdirectories
......
......@@ -48,6 +48,7 @@
</provides>
<releases>
<release version="43.0" date="2022-09-17"/>
<release version="43.alpha" date="2022-08-17" type="development"/>
<release version="3.42.0" date="2022-03-20"/>
<release version="3.41.90" date="2022-02-23" type="development"/>
......
[Package Matches]
@NAMES@
......@@ -7,6 +7,7 @@ application/x-7z-compressed;
application/x-7z-compressed-tar;
application/x-ace;
application/x-alz;
application/x-apple-diskimage;
application/x-ar;
application/x-archive;
application/x-arj;
......
list=`find .. -iname "*.c" | xargs grep FR_PACKAGES | sed -e 's/.*FR_PACKAGES[ ]*[(]"\([^"]*\)"[)];/\1/g' -e 's/,/\n/g' | sort -u | sed -e 's/\(.*\)/\1=/g' | tr '\n' '|'`
sed -e 's/@NAMES@/'"$list"'/g' < packages.match.in | tr '|' '\n' > packages.match
#!/bin/sh
export LC_ALL=C.utf8
echo "[Package Matches]" > packages.match
find .. -iname "*.c" -exec grep FR_PACKAGES '{}' ';' | sed -e 's/.*FR_PACKAGES[ ]*[(]"\([^"]*\)"[)];/\1/g' -e 's/,/\n/g' | sort -u | sed -e 's/\(.*\)/\1=/g' >> packages.match
......@@ -7,9 +7,9 @@
msgid ""
msgstr ""
"Project-Id-Version: file-roller master\n"
"POT-Creation-Date: 2020-07-20 18:55+0000\n"
"PO-Revision-Date: 2020-03-17 21:21+0100\n"
"Last-Translator: Manel Vidal <verduler@gmail.com>\n"
"POT-Creation-Date: 2022-07-10 09:24+0000\n"
"PO-Revision-Date: 2022-08-09 21:21+0100\n"
"Last-Translator: Jordi Mas i Herǹandez <jmas@softcatala.org>\n"
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
......@@ -24,19 +24,12 @@ msgid "translator-credits"
msgstr ""
"Gil Forcada <gilforcada@guifi.net>, 2013\n"
"Manel Vidal <verduler@gmail.com>, 2013\n"
"Jordi Mas <jmas@softcatala.org>, 2020"
#. (itstool) path: info/title
#: C/archive-create.page:7 C/archive-extract-advanced-options.page:7
#: C/introduction.page:7 C/troubleshooting-archive-open.page:7
msgctxt "sort"
msgid "1"
msgstr "1"
"Jordi Mas i Herǹandez <jmas@softcatala.org>, 2020"
#. (itstool) path: credit/name
#: C/archive-create.page:16 C/archive-edit.page:17 C/archive-extract.page:19
#: C/archive-extract-advanced-options.page:16 C/archive-open.page:16
#: C/archive-view.page:15 C/index.page:14 C/introduction.page:16
#: C/archive-view.page:15 C/index.page:15 C/introduction.page:16
#: C/keyboard-shortcuts.page:13 C/password-protection.page:17
#: C/supported-formats.page:15 C/test-integrity.page:15
#: C/troubleshooting-archive-open.page:17 C/troubleshooting-password.page:16
......@@ -46,7 +39,7 @@ msgstr "Marta Bogdanowicz"
#. (itstool) path: credit/name
#: C/archive-create.page:20 C/archive-edit.page:21 C/archive-extract.page:23
#: C/archive-extract-advanced-options.page:20 C/archive-open.page:20
#: C/archive-view.page:19 C/index.page:18 C/introduction.page:20
#: C/archive-view.page:19 C/index.page:19 C/introduction.page:20
#: C/keyboard-shortcuts.page:17 C/password-protection.page:21
#: C/supported-formats.page:19 C/test-integrity.page:19
#: C/troubleshooting-archive-open.page:21 C/troubleshooting-password.page:20
......@@ -143,12 +136,6 @@ msgstr ""
"Un cop heu acabat d'afegir els fitxers, ja teniu l'arxiu llest, no cal que "
"el deseu."
#. (itstool) path: info/title
#: C/archive-edit.page:7 C/test-integrity.page:7
msgctxt "sort"
msgid "3"
msgstr "3"
#. (itstool) path: info/desc
#: C/archive-edit.page:27
msgid "Change the content of your archive."
......@@ -214,12 +201,6 @@ msgstr ""
"el nom…</gui> o premeu <key>F2</key>. Introduïu el nom de fitxer nou al "
"diàleg que s'ha obert i confirmeu el nom nou."
#. (itstool) path: info/title
#: C/archive-extract.page:7
msgctxt "sort"
msgid "5"
msgstr "5"
#. (itstool) path: info/desc
#: C/archive-extract.page:29
msgid "Extract files or folders from your archive."
......@@ -422,13 +403,6 @@ msgstr ""
msgid "These <gui>Actions</gui> are listed at the bottom of the dialog."
msgstr "Aquestes <gui>Accions</gui> es troben a la part inferior del diàleg."
#. (itstool) path: info/title
#: C/archive-open.page:7 C/password-protection.page:7
#: C/supported-formats.page:7 C/troubleshooting-password.page:7
msgctxt "sort"
msgid "2"
msgstr "2"
#. (itstool) path: info/desc
#: C/archive-open.page:26
msgid "Open an existing archive."
......@@ -462,12 +436,6 @@ msgstr ""
"També podeu arrossegar i deixar anar un arxiu dins d'una finestra oberta del "
"<app>Gestor d'arxius</app>."
#. (itstool) path: info/title
#: C/archive-view.page:7 C/keyboard-shortcuts.page:7
msgctxt "sort"
msgid "4"
msgstr "4"
#. (itstool) path: license/p
#: C/archive-view.page:23 C/keyboard-shortcuts.page:21
#: C/password-protection.page:25 C/supported-formats.page:23
......@@ -594,39 +562,45 @@ msgstr ""
#. (itstool) path: info/title
#: C/index.page:7
msgctxt "link:trail"
msgid "Archive Manager"
msgstr "Gestor d'arxius"
#. (itstool) path: info/title
#: C/index.page:8
msgctxt "link"
msgid "Archive Manager Help"
msgstr "Ajuda del gestor d'arxius"
#. (itstool) path: info/title
#: C/index.page:8
#: C/index.page:9
msgctxt "text"
msgid "Archive Manager Help"
msgstr "Ajuda del gestor d'arxius"
#. (itstool) path: info/desc
#: C/index.page:24
#: C/index.page:25
msgid "Learn to use and manage compressed archives of files and folders."
msgstr ""
"Apreneu a utilitzar i gestionar arxius comprimits de fitxers i carpetes."
#. (itstool) path: page/title
#: C/index.page:28
#: C/index.page:29
msgid "<_:media-1/> Archive Manager"
msgstr "<_:media-1/> Gestor d'arxius"
#. (itstool) path: section/title
#: C/index.page:34
#: C/index.page:36
msgid "Managing archives"
msgstr "Gestió d'arxius"
#. (itstool) path: section/title
#: C/index.page:38
#: C/index.page:40
msgid "Advanced options"
msgstr "Opcions avançades"
#. (itstool) path: section/title
#: C/index.page:42
#: C/index.page:44
msgid "Troubleshooting"
msgstr "Resolució de problemes"
......@@ -952,7 +926,8 @@ msgstr ""
#. (itstool) path: item/p
#: C/password-protection.page:47
msgid "Start <link xref=\"archive-create\">creating a new archive</link>."
msgstr "Comenceu per a <link xref=\"archive-create\">crear un arxiu nou</link>."
msgstr ""
"Comenceu per a <link xref=\"archive-create\">crear un arxiu nou</link>."
#. (itstool) path: item/p
#: C/password-protection.page:50
......
......@@ -10,15 +10,15 @@
# Alain Lojewski <allomervan@gmail.co>, 2011-2013.
# Mickael Albertus <mickael.albertus@gmail.com>, 2012.
# Alexandre Franke <alexandre.franke@gmail.com>, 2012.
# Charles Monzat <charles.monzat@free.fr>, 2018-2020.
# Guillaume Bernard <associations@guillaume-bernard.fr>, 2020-2021.
# Charles Monzat <charles.monzat@free.fr>, 2018-2022.
#
msgid ""
msgstr ""
"Project-Id-Version: file-roller doc\n"
"POT-Creation-Date: 2021-04-05 07:56+0000\n"
"PO-Revision-Date: 2021-04-11 17:49+0200\n"
"Last-Translator: Guillaume Bernard <associations@guillaume-bernard.fr>\n"
"POT-Creation-Date: 2022-04-01 12:15+0000\n"
"PO-Revision-Date: 2022-04-11 18:44+0200\n"
"Last-Translator: Charles Monzat <charles.monzat@free.fr>\n"
"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
......@@ -468,7 +468,7 @@ msgstr ""
#: C/test-integrity.page:23 C/troubleshooting-archive-open.page:25
#: C/troubleshooting-password.page:24
msgid "Creative Commons Share Alike 3.0"
msgstr "Creative Commons Partage des Conditions Initiales à l’Identique 3.0"
msgstr "Creative Commons Paternité - Partage dans les Mêmes Conditions 3.0"
#. (itstool) path: info/desc
#: C/archive-view.page:25
......@@ -707,8 +707,8 @@ msgstr "extraire des fichiers d’une archive."
#: C/legal.xml:5
msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License"
msgstr ""
"Creative Commons Paternité-Partage dans des conditions identiques à "
"l’initiale 3.0"
"Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 non "
"transposé."
#. (itstool) path: license/p
#: C/legal.xml:4
......
gnome.yelp('file-roller',
sources : [
gnome.yelp(
'file-roller',
sources: [
'archive-create.page',
'archive-edit.page',
'archive-extract.page',
......@@ -14,9 +15,9 @@ gnome.yelp('file-roller',
'supported-formats.page',
'test-integrity.page',
'troubleshooting-archive-open.page',
'troubleshooting-password.page'
'troubleshooting-password.page',
],
media: [
'figures/org.gnome.FileRoller.svg',
],
media : [
'figures/org.gnome.FileRoller.svg'
]
)
......@@ -8,8 +8,8 @@
msgid ""
msgstr ""
"Project-Id-Version: file-roller master\n"
"POT-Creation-Date: 2020-08-02 11:48+0000\n"
"PO-Revision-Date: 2020-08-02 18:37+0300\n"
"POT-Creation-Date: 2022-07-10 09:24+0000\n"
"PO-Revision-Date: 2022-08-20 19:35+0300\n"
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
"Language-Team: Turkish <gnome-turk@gnome.org>\n"
"Language: tr\n"
......@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 2.0.6\n"
"X-Generator: Poedit 3.1.1\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
......@@ -29,7 +29,7 @@ msgstr ""
#. (itstool) path: credit/name
#: C/archive-create.page:16 C/archive-edit.page:17 C/archive-extract.page:19
#: C/archive-extract-advanced-options.page:16 C/archive-open.page:16
#: C/archive-view.page:15 C/index.page:14 C/introduction.page:16
#: C/archive-view.page:15 C/index.page:15 C/introduction.page:16
#: C/keyboard-shortcuts.page:13 C/password-protection.page:17
#: C/supported-formats.page:15 C/test-integrity.page:15
#: C/troubleshooting-archive-open.page:17 C/troubleshooting-password.page:16
......@@ -39,7 +39,7 @@ msgstr "Marta Bogdanowicz"
#. (itstool) path: credit/name
#: C/archive-create.page:20 C/archive-edit.page:21 C/archive-extract.page:23
#: C/archive-extract-advanced-options.page:20 C/archive-open.page:20
#: C/archive-view.page:19 C/index.page:18 C/introduction.page:20
#: C/archive-view.page:19 C/index.page:19 C/introduction.page:20
#: C/keyboard-shortcuts.page:17 C/password-protection.page:21
#: C/supported-formats.page:19 C/test-integrity.page:19
#: C/troubleshooting-archive-open.page:21 C/troubleshooting-password.page:20
......@@ -567,39 +567,45 @@ msgstr ""
#. (itstool) path: info/title
#: C/index.page:7
msgctxt "link:trail"
msgid "Archive Manager"
msgstr "Arşiv Yöneticisi"
#. (itstool) path: info/title
#: C/index.page:8
msgctxt "link"
msgid "Archive Manager Help"
msgstr "Arşiv Yöneticisi Yardımı"
#. (itstool) path: info/title
#: C/index.page:8
#: C/index.page:9
msgctxt "text"
msgid "Archive Manager Help"
msgstr "Arşiv Yöneticisi Yardımı"
#. (itstool) path: info/desc
#: C/index.page:24
#: C/index.page:25
msgid "Learn to use and manage compressed archives of files and folders."
msgstr ""
"Sıkıştırılmış dosya ve klasör arşivlerini kullanmayı ve yönetmeyi öğren."
#. (itstool) path: page/title
#: C/index.page:28
#: C/index.page:29
msgid "<_:media-1/> Archive Manager"
msgstr "<_:media-1/> Arşiv Yöneticisi"
#. (itstool) path: section/title
#: C/index.page:34
#: C/index.page:36
msgid "Managing archives"
msgstr "Arşivleri yönetmek"
#. (itstool) path: section/title
#: C/index.page:38
#: C/index.page:40
msgid "Advanced options"
msgstr "Gelişmiş seçenekler"
#. (itstool) path: section/title
#: C/index.page:42
#: C/index.page:44
msgid "Troubleshooting"
msgstr "Sorun giderme"
......@@ -1219,43 +1225,3 @@ msgstr ""
"bir arşivler çalışırken yalnızca yeni eklenen dosyalara parola "
"belirleyebilirsiniz. Bunu yapmak için <link xref=\"password-protection"
"\">Parola koruması</link> sayfasındaki yönergeleri izleyin."
#~ msgctxt "sort"
#~ msgid "1"
#~ msgstr "1"
#~ msgid ""
#~ "Name your new archive file and choose the location where it will be "
#~ "saved, then click <gui>Create</gui> to continue."
#~ msgstr ""
#~ "Yeni arşiv dosyanızı adlandırın ve kaydedileceği konumu seçin, ardından "
#~ "devam etmek için <gui>Oluştur</gui>'a tıklayın."
#~ msgctxt "sort"
#~ msgid "3"
#~ msgstr "3"
#~ msgctxt "sort"
#~ msgid "5"
#~ msgstr "5"
#~ msgctxt "sort"
#~ msgid "2"
#~ msgstr "2"
#~ msgctxt "sort"
#~ msgid "4"
#~ msgstr "4"
# At the bottom of the file chooser dialog kısmı sürümden sürüme değişiklik gösteriyor olabilir. Elimdeki sürüme göre ad ve format kısımları yanyana.
#~ msgid ""
#~ "At the bottom of the file chooser dialog you can choose a <gui>File "
#~ "Format</gui> and enter a password into the <gui style=\"input\">Password</"
#~ "gui> field in <gui>Other Options</gui>."
#~ msgstr ""
#~ "Dosya seçim ekranından <gui>Dosya biçimini</gui> seçebilir ve <gui>Diğer "
#~ "Seçenekler</gui> alanından <gui style=\"input\">Parola</gui> "
#~ "belirleyebilirsiniz."
#~ msgid "<gui>Quit</gui> to close <app>Archive Manager</app>."
#~ msgstr "<app>Arşiv Yöneticisi</app>'nden <gui>Çıkış</gui> yapın."
project('file-roller', 'c',
license : 'GPL2+',
version : '43.alpha',
meson_version : '>=0.59'
project(
'file-roller',
'c',
license: 'GPL-2.0-or-later',
version: '43.0',
meson_version: '>=0.59',
)
glib_version = '>=2.38'
......@@ -27,9 +29,9 @@ use_native_appchooser = get_option('use_native_appchooser')
libm_dep = c_comp.find_library('m')
thread_dep = dependency('threads')
glib_dep = dependency('glib-2.0', version : glib_version)
glib_dep = dependency('glib-2.0', version: glib_version)
gthread_dep = dependency('gthread-2.0')
gtk_dep = dependency('gtk+-3.0', version : gtk_version)
gtk_dep = dependency('gtk+-3.0', version: gtk_version)
hdy_dep = dependency('libhandy-1', version: hdy_version)
libportal_dep = dependency('libportal', version: '>= 0.5', required: use_native_appchooser)
libportal_gtk3_dep = dependency('libportal-gtk3', version: '>= 0.5', required: use_native_appchooser)
......@@ -37,18 +39,18 @@ libportal_gtk3_dep = dependency('libportal-gtk3', version: '>= 0.5', required: u
# Optional dependencies
gobject_introspection_dep = dependency('gobject-introspection-1.0', required: get_option('introspection'))
libnautilus_extension_dep = dependency('libnautilus-extension-4', version : nautilus_version, required : get_option('nautilus-actions'))
libnautilus_extension_dep = dependency('libnautilus-extension-4', version: nautilus_version, required: get_option('nautilus-actions'))
build_nautilus_actions = libnautilus_extension_dep.found()
libjson_glib_dep = dependency('json-glib-1.0', version : json_glib_version, required : false)
libjson_glib_dep = dependency('json-glib-1.0', version: json_glib_version, required: false)
use_json_glib = libjson_glib_dep.found()
libarchive_dep = dependency('libarchive', version : libarchive_version, required : get_option('libarchive'))
libarchive_dep = dependency('libarchive', version: libarchive_version, required: get_option('libarchive'))
use_libarchive = libarchive_dep.found()
cpio_path = 'cpio'
if get_option('cpio') == 'auto'
cpio = find_program('gcpio', 'cpio', required : false)
cpio = find_program('gcpio', 'cpio', required: false)
if cpio.found()
cpio_path = cpio.full_path()
endif
......@@ -82,9 +84,9 @@ if get_option('run-in-place')
config_data.set_quoted('SHDIR', join_paths(meson.project_source_root(), 'src', 'sh'))
else
config_data.set_quoted('PRIVDATADIR', join_paths(datadir, meson.project_name()))
config_data.set_quoted('PRIVEXECDIR', privexecdir)
config_data.set_quoted('PRIVEXECDIR', privexecdir)
config_data.set_quoted('UIDIR', join_paths(datadir, meson.project_name(), 'ui'))
config_data.set_quoted('SHDIR', join_paths(prefix, get_option('libexecdir'), meson.project_name()))
config_data.set_quoted('SHDIR', join_paths(prefix, get_option('libexecdir'), meson.project_name()))
endif
if build_introspection
config_data.set('ENABLE_INTROSPECTION', 1)
......@@ -103,26 +105,26 @@ if get_option('buildtype').contains('debug')
endif
config_data.set_quoted('CPIO_PATH', cpio_path)
config_data.set('USE_NATIVE_APPCHOOSER', use_native_appchooser)
config_file = configure_file(output : 'config.h', configuration : config_data)
config_file = configure_file(output: 'config.h', configuration: config_data)
config_inc = include_directories('.')
# C args
c_args = [ '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38' ]
c_args = ['-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38']
if get_option('buildtype').contains('debug')
test_args = [
'-Wall',
test_args = [
'-Wall',
'-Wextra',
'-Wcast-align',
'-Wcast-align',
'-Wmissing-prototypes',
'-Wnested-externs',
'-Wpointer-arith',
'-Wnested-externs',
'-Wpointer-arith',
'-Wformat-security',
'-Wno-unused-parameter',
]
else
c_args += [ '-Wno-deprecated-declarations' ]
test_args = [ '-Wall' ]
c_args += ['-Wno-deprecated-declarations']
test_args = ['-Wall']
endif
c_args += c_comp.get_supported_arguments(test_args)
......
option('run-in-place',
type : 'boolean',
value : false,
description : 'Load ui data from the source tree'
option(
'run-in-place',
type: 'boolean',
value: false,
description: 'Load ui data from the source tree',
)
option('nautilus-actions',
type : 'feature',
value : 'auto',
description : 'Build the nautilus context menu actions'
option(
'nautilus-actions',
type: 'feature',
value: 'auto',
description: 'Build the nautilus context menu actions',
)
option('notification',
type : 'feature',
value : 'auto',
description : 'Enable operation completion notification'
option(
'notification',
type: 'feature',
value: 'auto',
description: 'Enable operation completion notification',
)
option('use_native_appchooser',
type : 'boolean',
value : true,
description : '''Whether to use desktop environment’s native app chooser via
option(
'use_native_appchooser',
type: 'boolean',
value: true,
description: '''Whether to use desktop environment’s native app chooser via
XDG portal. Offers better desktop integration but ‘Open with…’ dialogue will
ask for each file individually, when opening multiple files.'''
ask for each file individually, when opening multiple files.''',
)
option('packagekit',
type : 'boolean',
value : true,
description : 'Build PackageKit installer for missing utilities'
option(
'packagekit',
type: 'boolean',
value: true,
description: 'Build PackageKit installer for missing utilities',
)
option('libarchive',
type : 'feature',
value : 'auto',
description : 'Enable code that requires libarchive'
option(
'libarchive',
type: 'feature',
value: 'auto',
description: 'Enable code that requires libarchive',
)
option('cpio',
type : 'string',
value : 'auto',
description : 'Path to the cpio program'
option(
'cpio',
type: 'string',
value: 'auto',
description: 'Path to the cpio program',
)
option('introspection',
type : 'feature',
value : 'disabled',
description : 'Generate introspection data for the executable (e.g. for static analysis and API docs)'
option(
'introspection',
type: 'feature',
value: 'disabled',
description: 'Generate introspection data for the executable (e.g. for static analysis and API docs)',
)
option('api_docs',
type : 'feature',
value : 'disabled',
description : 'Use gi-docgen to build API documentation (only useful for people developing File Roller)'
option(
'api_docs',
type: 'feature',
value: 'disabled',
description: 'Use gi-docgen to build API documentation (only useful for people developing File Roller)',
)
max_line_len=144
indent_by=' '
shared_module('nautilus-fileroller',
sources : [
shared_module(
'nautilus-fileroller',
sources: [
'nautilus-fileroller.c',
'fileroller-module.c'
'fileroller-module.c',
],
dependencies : [
libm_dep,
dependencies: [
libm_dep,
thread_dep,
glib_dep,
gthread_dep,
glib_dep,
gthread_dep,
libnautilus_extension_dep,
use_json_glib ? libjson_glib_dep : [],
],
include_directories : config_inc,
c_args : c_args,
install : true,
install_dir : libnautilus_extension_dep.get_variable('extensiondir', pkgconfig_define: ['libdir', libdir])
],
include_directories: config_inc,
c_args: c_args,
install: true,
install_dir: libnautilus_extension_dep.get_variable('extensiondir', pkgconfig_define: ['libdir', libdir]),
)
......@@ -3,7 +3,7 @@ msgstr ""
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/file-roller/issues\n"
"POT-Creation-Date: 2022-07-18 16:01+0000\n"
"Last-Translator: Нанба Наала <naala-nanba@rambler.ru>\n"
"Language-Team: Abkhazian <ab@li.org>\n"
"Language-Team: Abkhazian <daniel.abzakh@gmail.com>\n"
"Language: ab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
......@@ -391,7 +391,7 @@ msgstr ""
#: src/fr-application.c:60
msgid "ARCHIVE"
msgstr ""
msgstr "АРХИВ"
#: src/fr-application.c:63
msgid "Add files asking the name of the archive and quit the program"
......@@ -550,7 +550,7 @@ msgstr ""
#: src/fr-window-actions-callbacks.c:309
msgid "All files"
msgstr ""
msgstr "Афаилқәа зегьы"
#: src/fr-window.c:1172
msgid "Operation completed"
......@@ -1088,7 +1088,7 @@ msgstr ""
#: src/ui/app-menubar.ui:106
msgid "_View"
msgstr ""
msgstr "_Аԥшра"
#: src/ui/app-menubar.ui:110
msgid "Sidebar"
......@@ -1124,7 +1124,7 @@ msgstr ""
#: src/ui/delete.ui:13 src/ui/extract-dialog-options.ui:41
msgid "_All files"
msgstr ""
msgstr "_Афаилқәа зегьы"
#: src/ui/delete.ui:31 src/ui/extract-dialog-options.ui:59
msgid "_Selected files"
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.