Add ngettext to the domain (#310)

* Update PO: add relative timestamps

* make ngettext enter the domain

This was a tricky one to solve…
This commit is contained in:
Sunniva Løvstad
2024-11-05 18:55:22 +01:00
committed by GitHub
parent 91cab62f9a
commit 8a020970fd
34 changed files with 1012 additions and 847 deletions

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-02 23:03+0100\n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
"Last-Translator: Ali-98 <ahj696@hotmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/cartridges/"
@@ -64,8 +64,8 @@ msgid "Edit Game Details"
msgstr "حرِّر تفاصيل اللعبة"
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:543 cartridges/details_dialog.py:276
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
msgid "Preferences"
msgstr "التفضيلات"
@@ -131,7 +131,7 @@ msgid "Keyboard Shortcuts"
msgstr "اختصارات لوحة المفاتيح"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:137 cartridges/importer/importer.py:387
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
msgid "Undo"
msgstr "تراجع"
@@ -467,31 +467,31 @@ msgstr "أضف لعبةً جديدةً"
msgid "Add"
msgstr "أضف"
#: cartridges/details_dialog.py:99
#: cartridges/details_dialog.py:102
msgid "Executables"
msgstr "ملفات التنفيذ"
#. Translate this string as you would translate "file"
#: cartridges/details_dialog.py:114
#: cartridges/details_dialog.py:117
msgid "file.txt"
msgstr "ملف.txt"
#. As in software
#: cartridges/details_dialog.py:116
#: cartridges/details_dialog.py:119
msgid "program"
msgstr "البرنامج"
#. Translate this string as you would translate "path to {}"
#: cartridges/details_dialog.py:121 cartridges/details_dialog.py:123
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
msgid "C:\\path\\to\\{}"
msgstr "C:\\المسار\\إلى\\{}"
#. Translate this string as you would translate "path to {}"
#: cartridges/details_dialog.py:127 cartridges/details_dialog.py:129
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
msgid "/path/to/{}"
msgstr "/المسار/إلى/{}"
#: cartridges/details_dialog.py:134
#: cartridges/details_dialog.py:137
msgid ""
"To launch the executable \"{}\", use the command:\n"
"\n"
@@ -513,19 +513,19 @@ msgstr ""
"\n"
"ولا تنسَ إحاطة المسار بعلامتي تنصيص مزدوجتين حالما تضمَّن مسافات!"
#: cartridges/details_dialog.py:176 cartridges/details_dialog.py:182
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
msgid "Couldn't Add Game"
msgstr "تعذَّرت إضافة اللعبة"
#: cartridges/details_dialog.py:176 cartridges/details_dialog.py:218
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
msgid "Game title cannot be empty."
msgstr "لا يجوز كون عنوان اللعبة فارغًا."
#: cartridges/details_dialog.py:182 cartridges/details_dialog.py:226
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
msgid "Executable cannot be empty."
msgstr "لا يجوز كون ملفِّ التنفيذ فارغًا."
#: cartridges/details_dialog.py:217 cartridges/details_dialog.py:225
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
msgid "Couldn't Apply Preferences"
msgstr "تعذَّر تطبيق التفضيلات"
@@ -539,17 +539,10 @@ msgid "{} unhidden"
msgstr "أٌظهرت {}"
#. The variable is the title of the game
#. The variable is the number of games removed. This comes after the text "{} games imported, ".
#: cartridges/game.py:153 cartridges/importer/importer.py:384
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgid_plural "{} removed"
msgstr[0] "أزيلت {}"
msgstr[1] "أزيلت {}"
msgstr[2] "أزيلت {}"
msgstr[3] "أزيلت {}"
msgstr[4] "أزيلت {}"
msgstr[5] "أزيلت {}"
msgstr "أزيلت {}"
#: cartridges/preferences.py:136
msgid "All games removed"
@@ -577,7 +570,7 @@ msgstr "لم يُعثر على التثبيت"
msgid "Select a valid directory"
msgstr "حدِّد مجلَّدًا صالحًا"
#: cartridges/preferences.py:407 cartridges/importer/importer.py:318
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
msgid "Warning"
msgstr "تحذير"
@@ -589,7 +582,7 @@ msgstr "مجلَّد غير صالح"
msgid "Set Location"
msgstr "عيِّن الموضع"
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:319
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
msgid "Dismiss"
msgstr "تجاهل"
@@ -619,20 +612,20 @@ msgstr ""
msgid "Last Year"
msgstr "لُعبت آخر مرَّة"
#: cartridges/importer/importer.py:145
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
msgstr "تُستورد الألعاب…"
#: cartridges/importer/importer.py:338
#: cartridges/importer/importer.py:337
msgid "The following errors occured during import:"
msgstr "طرأ هذا الخطأ أثناء الاستيراد:"
#: cartridges/importer/importer.py:367
#: cartridges/importer/importer.py:366
msgid "No new games found"
msgstr "لم يُعثر على ألعاب جديدة"
#. The variable is the number of games imported
#: cartridges/importer/importer.py:380
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
@@ -643,6 +636,18 @@ msgstr[3] "اُستوردت {} لعبة"
msgstr[4] "اُستوردت {} لعبة"
msgstr[5] "اُستوردت {} لعبة"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "أزيلت {}"
msgstr[1] "أزيلت {}"
msgstr[2] "أزيلت {}"
msgstr[3] "أزيلت {}"
msgstr[4] "أزيلت {}"
msgstr[5] "أزيلت {}"
#. The variable is the name of the source
#: cartridges/importer/location.py:34
msgid "Select the {} cache directory."