Codebase list eiciel / 08ee125
Update upstream source from tag 'upstream/0.10.0' Update to upstream version '0.10.0' with Debian dir fedfe15273130148860a5dd18f0992ebc9813dd8 Michael Biebl 1 year, 4 months ago
7 changed file(s) with 86 addition(s) and 83 deletion(s). Raw diff Collapse all Expand all
2929
3030 4. I don't want the plugin support in GNOME Files
3131
32 The GNOME Files plugin support is not optional at the moment.
32 The GNOME Files plugin support is optional, pass `-Dnautilus-plugin=disabled`
33 to `meson setup` above, to disable it.
0 install_man('eiciel.1')
0 want_man = get_option('man')
1
2 if want_man
3 install_man('eiciel.1')
4 endif
00 # Eiciel
11 project('eiciel', 'cpp',
2 version : '0.10.0.rc2',
2 version : '0.10.0',
33 meson_version : '>=0.57',
44 license: 'GPL2+',
55 default_options: ['cpp_std=c++17'])
2626 # Dependencies
2727 gtkmm4 = dependency('gtkmm-4.0', version: '>= 4.6')
2828 giomm = dependency('giomm-2.68', version: '>= 2.68')
29 thread_dep = dependency('threads')
30 nautilus_plugin_feature = get_option('nautilus-plugin')
31 if nautilus_plugin_feature.enabled()
2932 libnautilus_extensions4 = dependency('libnautilus-extension-4',
3033 version: '>= 43')
31 thread_dep = dependency('threads')
34 endif
3235
3336 # Compiler
3437 compiler = meson.get_compiler('cpp')
4043 has_acl_libacl_h = compiler.has_header('acl/libacl.h')
4144 conf_data.set('HAVE_ACL_LIBACL_H', has_acl_libacl_h)
4245
43 has_xattr_h = compiler.has_header('attr/xattr.h')
44 conf_data.set('HAVE_ATTR_XATTR_H', has_xattr_h)
46 has_sys_xattr_h = compiler.has_header('sys/xattr.h')
47 conf_data.set('HAVE_SYS_XATTR_H', has_sys_xattr_h)
4548
4649 user_attributes_feature = get_option('user-attributes')
4750 conf_data.set('ENABLE_USER_XATTR',
4851 user_attributes_feature.enabled())
4952
5053 # Libraries
51 libacl = compiler.find_library('libacl')
54 libacl = compiler.find_library('acl')
5255
5356 has_acl_get_perm = compiler.has_function('acl_get_perm', dependencies: libacl)
5457 conf_data.set('HAVE_ACL_GET_PERM', has_acl_get_perm)
8083 # Documentation
8184 subdir('doc')
8285
86 # Manpage(s)
87 subdir('man')
88
8389 # GNOME post-install duties
8490 gnome.post_install(gtk_update_icon_cache : true)
8591
0 option('man', type : 'boolean',
1 value : 'true',
2 description : 'Install man page(s)')
03 option('user-attributes',
14 type : 'feature',
25 value : 'enabled',
36 description : 'Enables support for editing extended user attributes')
7 option('nautilus-plugin',
8 type : 'feature',
9 value : 'enabled',
10 description: 'Enable nautilus extension plugin')
411 option('nautilus-extension-dir',
512 type: 'string',
613 value : '',
33 msgid ""
44 msgstr ""
55 "Project-Id-Version: eiciel 0.9.11\n"
6 "Report-Msgid-Bugs-To: \n"
6 "Report-Msgid-Bugs-To: rofirrim@gmail.com\n"
77 "POT-Creation-Date: 2022-09-01 21:42+0200\n"
8 "PO-Revision-Date: 2020-08-24 00:40+0000\n"
9 "Last-Translator: hayyan rostami <hayyan71@yahoo.com>\n"
10 "Language-Team: Persian <https://l10n.opensuse.org/projects/eiciel/master/fa/"
11 ">\n"
8 "PO-Revision-Date: 2022-10-28 23:13+0000\n"
9 "Last-Translator: Mohammad Rezaei Seresht <securesage@aol.com>\n"
10 "Language-Team: Persian <https://l10n.opensuse.org/projects/eiciel/master/fa/>"
11 "\n"
1212 "Language: fa\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
1616 "Plural-Forms: nplurals=2; plural=n != 1;\n"
17 "X-Generator: Weblate 3.6.1\n"
17 "X-Generator: Weblate 4.9.1\n"
1818
1919 #: src/acl_editor_controller.cpp:145
2020 msgid "Could not add ACL entry: "
3232 #: src/acl_editor_controller.cpp:350
3333 #, c-format
3434 msgid "Exception when setting ACL of file '%s': '%s'"
35 msgstr ""
35 msgstr "استثنا هنگام تنظیم ACL فایل '%s': '%s'"
3636
3737 #. Catch-all to avoid crashing nautilus
3838 #: src/acl_editor_controller.cpp:354
3939 #, c-format
4040 msgid "Unknown exception when setting ACL of file '%s'"
41 msgstr ""
41 msgstr "استثنا ناشناخته هنگام تنظیم ACL فایل '%s'"
4242
4343 #: src/acl_editor_controller.cpp:458 src/enclosed_acl_editor_controller.cpp:35
4444 msgid "Are you sure you want to remove all ACL default entries?"
4545 msgstr "آیا میخواهید که تمامی ورودیهای پیشفرض ACL را حذف کنید؟"
4646
4747 #: src/acl_editor_widget.ui:15
48 #, fuzzy
4948 msgid "Applying ACLs to enclosed files"
50 msgstr "ویرایش ACL ها برای پرونده‌های محصور شده"
49 msgstr "اعمال ACL ها برای فایل‌های محصور شده"
5150
5251 #: src/acl_editor_widget.ui:34
53 #, fuzzy
5452 msgid "Current participants in ACL"
55 msgstr "<b>شرکت کنندگان کنونی در ACL</b>"
53 msgstr "شرکت کنندگان فعلی در ACL"
5654
5755 #: src/acl_editor_widget.ui:50 src/enclosed_acl_editor_widget.ui:76
58 #, fuzzy
5956 msgid "Available participants"
60 msgstr "<b>شرکت کنندگان موجود</b>"
57 msgstr "شرکت کنندگان موجود"
6158
6259 #: src/acl_editor_widget.ui:65
6360 msgid "Edit ACLs for enclosed files..."
121118
122119 #: src/application.cpp:44
123120 msgid "Initial edit mode (default mode otherwise)"
124 msgstr ""
121 msgstr "حالت ویرایش اولیه (در غیر این صورت حالت پیش فرض )"
125122
126123 #: src/application.cpp:56
127124 msgid ""
128125 "Invalid value for 'edit-mode' option. Valid options are 'acl' or 'xattr'\n"
129126 msgstr ""
127 "مقدار نامعتبر برای گزینه «ویرایش حالت». گزینه های معتبر 'acl' یا 'xattr' "
128 "هستند\n"
130129
131130 #: src/application.cpp:96
132131 msgid "Graphical editor of file ACLs and extended attributes"
133 msgstr ""
132 msgstr "ویرایشگر گرافیکی فایل های ACL و ویژگی های توسعه یافته"
134133
135134 #: src/application.cpp:100
136135 msgid "translator-credits"
137 msgstr ""
136 msgstr "گروه-مترجمان"
138137
139138 #: src/app_window.cpp:94 src/app_window.ui:65 src/nautilus_acl_model.cpp:181
140139 msgid "Access Control List"
141140 msgstr "لیست کنترل دسترسی"
142141
143142 #: src/app_window.cpp:97 src/nautilus_xattr_model.cpp:46
144 #, fuzzy
145143 msgid "Extended attributes"
146 msgstr "صفات تمدید شده ی کاربر"
144 msgstr "ویژگی های توسعه یافته"
147145
148146 #: src/app_window.cpp:129
149147 msgid "Select file"
150 msgstr ""
148 msgstr "انتخاب فایل"
151149
152150 #: src/app_window.cpp:133
153 #, fuzzy
154151 msgid "Select directory"
155 msgstr "فقط فهرستها"
152 msgstr "انتخاب دایرکتوری"
156153
157154 #: src/app_window.cpp:146 src/app_window.ui:37
158155 msgid "No file opened"
160157
161158 #: src/app_window.ui:16
162159 msgid "Open file"
163 msgstr ""
160 msgstr "فایل باز"
164161
165162 #: src/app_window.ui:21
166 #, fuzzy
167163 msgid "Open directory"
168 msgstr "فقط فهرستها"
164 msgstr "دایرکتوری باز"
169165
170166 #: src/app_window.ui:78
171 #, fuzzy
172167 msgid "Extended Attributes"
173 msgstr "صفات تمدید شده ی کاربر"
168 msgstr "ویژگی های توسعه یافته"
174169
175170 #: src/app_window.ui:99
176171 msgid "About Eiciel"
177 msgstr ""
172 msgstr "درباره Eiciel"
178173
179174 #: src/app_window.ui:103
180175 msgid "Quit"
181 msgstr ""
176 msgstr "خروج"
182177
183178 #: src/enclosed_acl_editor_widget.ui:5
184179 msgid "Edit ACLs for enclosed files"
195190 msgstr "اعمال"
196191
197192 #: src/enclosed_acl_editor_widget.ui:44
198 #, fuzzy
199193 msgid "Participants in ACL for enclosed files"
200 msgstr "<b>مشارکت‌کنندگان در ACL های پرونده‌های محصور شده</b>"
194 msgstr "مشارکت کنندگان در ACL برای فایل های ضمیمه شده"
201195
202196 #: src/enclosed_acl_editor_widget.ui:59
203 #, fuzzy
204197 msgid "Participants in ACL for enclosed directories"
205 msgstr "<b>مشارکت کردن در ACL ها برای مسیر‌های محصور شده</b>"
198 msgstr "شرکت کنندگان در ACL برای دایرمتوری‌های ضمیمه شده"
206199
207200 #: src/nautilus_acl_model.cpp:31
208201 msgid "Read, write and execute"
209 msgstr ""
202 msgstr "خواندن، نوشتن و اجرا"
210203
211204 #: src/nautilus_acl_model.cpp:33
212205 msgid "Read and write"
213 msgstr ""
206 msgstr "خواندن و نوشتن"
214207
215208 #: src/nautilus_acl_model.cpp:35
216209 msgid "Read and execute"
217 msgstr ""
210 msgstr "خواندن و اجرا"
218211
219212 #: src/nautilus_acl_model.cpp:37
220 #, fuzzy
221213 msgid "Only read"
222 msgstr "فقط پرونده ها"
214 msgstr "فقط خواندن"
223215
224216 #: src/nautilus_acl_model.cpp:39
225217 msgid "Write and execute"
226 msgstr ""
218 msgstr "نوشتن و اجرا"
227219
228220 #: src/nautilus_acl_model.cpp:41
229 #, fuzzy
230221 msgid "Only write"
231 msgstr "فقط پرونده ها"
222 msgstr "فقط نوشتن"
232223
233224 #: src/nautilus_acl_model.cpp:43
234 #, fuzzy
235225 msgid "Only execute"
236 msgstr "فقط فهرستها"
226 msgstr "فقط اجرا"
237227
238228 #: src/nautilus_acl_model.cpp:45 src/nautilus_acl_model.cpp:63
239229 #: src/nautilus_acl_model.cpp:67
240230 msgid "No permission"
241 msgstr ""
231 msgstr "بدون مجوز"
242232
243233 #: src/nautilus_acl_model.cpp:53
244234 msgid "List directory, access, create and remove files"
245 msgstr ""
235 msgstr "لیست گرفتن از دایرکتوری، دسترسی، ساخت و حذف فایل‌ها"
246236
247237 #: src/nautilus_acl_model.cpp:55
248238 msgid "List directory, no access to files"
249 msgstr ""
239 msgstr "لیست گرفتن از دایرکتوری، بون دسترسی به فایل‌ها"
250240
251241 #: src/nautilus_acl_model.cpp:57
252242 msgid "List directory and access files"
253 msgstr ""
243 msgstr "لیست گرفتن از دایرکتوری و دسترسی به فایل‌ها"
254244
255245 #: src/nautilus_acl_model.cpp:59
256246 msgid "List directory only, no access to files"
257 msgstr ""
247 msgstr "فقط لیست گرفتن از دایرکتوری، بدون دسترسی به فایل‌ها"
258248
259249 #: src/nautilus_acl_model.cpp:61
260250 msgid "No list directory but access, create and remove"
261 msgstr ""
251 msgstr "دسترسی، ساخت و حذف بدون لیست گرفتن از دایرکتوری"
262252
263253 #: src/nautilus_acl_model.cpp:65
264254 msgid "No list directory and access files"
265 msgstr ""
255 msgstr "بدون امکان لیست گرفتن و دسترسی به فایل‌ها"
266256
267257 #: src/nautilus_acl_model.cpp:101
268258 msgid "User owner"
269 msgstr ""
259 msgstr "مالک کاربر"
270260
271261 #: src/nautilus_acl_model.cpp:109
272 #, fuzzy
273262 msgid "Group owner"
274 msgstr "گروه"
263 msgstr "مالک گروه"
275264
276265 #: src/nautilus_acl_model.cpp:115
277266 #, c-format
278267 msgid "User ACL: ‘%s’"
279 msgstr ""
268 msgstr "ACL کاربر:'%s'"
280269
281270 #: src/nautilus_acl_model.cpp:121
282271 #, c-format
283272 msgid "Group ACL: ‘%s’"
284 msgstr ""
273 msgstr "ACL گروه:'%s'"
285274
286275 #: src/nautilus_acl_model.cpp:127
287276 msgid "Mask limits Group owner, User ACL and Group ACL to"
288277 msgstr ""
289278
290279 #: src/nautilus_acl_model.cpp:131
291 #, fuzzy
292280 msgid "Other users"
293 msgstr "دیگر"
281 msgstr "کاربران دیگر"
294282
295283 #: src/nautilus_acl_model.cpp:137
296284 msgid "New files will have User owner"
329317 msgstr "لیست کنترل دسترسی"
330318
331319 #: src/nautilus_menu_provider.cpp:100
332 #, fuzzy
333320 msgid "Edit extended attributes…"
334 msgstr "صفات تمدید شده ی کاربر"
321 msgstr "ویرایش ویژگی های توسعه یافته…"
335322
336323 #: src/participant_list_widget.cpp:395
337324 msgid "Participant not found"
338 msgstr "شرکت کننده یافت نشد"
325 msgstr "مشارکت‌کننده یافت نشد"
339326
340327 #: src/participant_list_widget.ui:12
341328 msgid "User"
342329 msgstr "کاربر"
343330
344331 #: src/participant_list_widget.ui:17
345 #, fuzzy
346332 msgid "Group"
347333 msgstr "گروه"
348334
364350
365351 #: src/participant_list_widget.ui:71
366352 msgid "Search"
367 msgstr ""
353 msgstr "جستجو"
368354
369355 #: src/participant_list_widget.ui:80
370356 #, fuzzy
44 msgid ""
55 msgstr ""
66 "Project-Id-Version: eiciel 0.9.11\n"
7 "Report-Msgid-Bugs-To: \n"
7 "Report-Msgid-Bugs-To: rofirrim@gmail.com\n"
88 "POT-Creation-Date: 2022-09-01 21:42+0200\n"
9 "PO-Revision-Date: 2020-05-02 19:51+0000\n"
10 "Last-Translator: Kukuh Syafaat <syafaatkukuh@gmail.com>\n"
9 "PO-Revision-Date: 2022-11-15 10:13+0000\n"
10 "Last-Translator: Bayu Putra <putrabayu0180@gmail.com>\n"
1111 "Language-Team: Indonesian <https://l10n.opensuse.org/projects/eiciel/master/"
1212 "id/>\n"
1313 "Language: id\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
1717 "Plural-Forms: nplurals=1; plural=0;\n"
18 "X-Generator: Weblate 3.6.1\n"
18 "X-Generator: Weblate 4.9.1\n"
1919
2020 #: src/acl_editor_controller.cpp:145
2121 msgid "Could not add ACL entry: "
3333 #: src/acl_editor_controller.cpp:350
3434 #, c-format
3535 msgid "Exception when setting ACL of file '%s': '%s'"
36 msgstr ""
36 msgstr "Pengecualian saat menyetel ACL file '%s': '%s'"
3737
3838 #. Catch-all to avoid crashing nautilus
3939 #: src/acl_editor_controller.cpp:354
4040 #, c-format
4141 msgid "Unknown exception when setting ACL of file '%s'"
42 msgstr ""
42 msgstr "Pengecualian tidak diketahui saat menyetel ACL file '%s'"
4343
4444 #: src/acl_editor_controller.cpp:458 src/enclosed_acl_editor_controller.cpp:35
4545 msgid "Are you sure you want to remove all ACL default entries?"
4646 msgstr "Apakah Anda yakin ingin menghapus semua entri dafault ACL?"
4747
4848 #: src/acl_editor_widget.ui:15
49 #, fuzzy
5049 msgid "Applying ACLs to enclosed files"
51 msgstr "Sunting ACL untuk berkas terlampir"
50 msgstr "Menerapkan ACL untuk berkas terlampir"
5251
5352 #: src/acl_editor_widget.ui:34
54 #, fuzzy
5553 msgid "Current participants in ACL"
56 msgstr "<b>Partisipan saat ini di ACL</b>"
54 msgstr "Partisipan saat ini di ACL"
5755
5856 #: src/acl_editor_widget.ui:50 src/enclosed_acl_editor_widget.ui:76
59 #, fuzzy
6057 msgid "Available participants"
61 msgstr "<b>Partisipan yang tersedia</b>"
58 msgstr "Partisipan yang tersedia"
6259
6360 #: src/acl_editor_widget.ui:65
6461 msgid "Edit ACLs for enclosed files..."
65 msgstr "Sunting ACL untuk berkas terlampir..."
62 msgstr "Edit ACL untuk file terlampir..."
6663
6764 #: src/acl_list_controller.cpp:144 src/acl_list_widget.cpp:317
6865 msgid "Mask"
5555
5656
5757 # Plugin for nautilus
58 nautilusextensiondir = get_option('nautilus-extension-dir')
59 if nautilus_plugin_feature.enabled()
5860 plugin_sources = utility_libraries
5961 plugin_sources += ['nautilus_menu_provider.cpp',
6062 'nautilus_acl_model.cpp',
6365 'nautilus_extension.cpp',
6466 'i18n.cpp']
6567
66 nautilusextensiondir = get_option('nautilus-extension-dir')
6768 if nautilusextensiondir == ''
6869 nautilusextensiondir = libnautilus_extensions4.get_variable(pkgconfig : 'extensiondir')
6970 endif
7475 install_dir : nautilusextensiondir,
7576 include_directories : incdir,
7677 dependencies : [gtkmm4, giomm, libnautilus_extensions4, libacl, thread_dep])
78 endif
7779
7880 # Desktop file
7981 desktop_file_data = configuration_data()