-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from ibrahim-s/ArabicTranslation
update Arabic translation
- Loading branch information
Showing
2 changed files
with
228 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,23 +2,90 @@ | |
|
||
**تراقب هذه الإضافة لـ NVDA التغييرات التي تطرأ على خصائص كائنات التصفُّح.** | ||
|
||
* المؤلف: كاري روين <[email protected]> | ||
* المؤلفون: كاري روين (<[email protected]>), hwf1324 (<[email protected]>) | ||
* التوافق: NVDA-2023.1 أو الأحدث | ||
|
||
## حالات الاستخدام المحتملة | ||
1. راقب الترجمات أو الكلمات الغنائية لمشغلات معينة وقم بتمكين الإبلاغ التلقائي عند التحديث. | ||
2. راقب العناصر محل الاهتمام ضمن قائمة الدردشة الجماعية في قائمة محادثات Unigram أو WeChat. يمكن الإبلاغ عن الرسائل الجديدة تلقائيًا، كما يتم دعم الإبلاغ عن الخلفية. | ||
3. لأغراض الاختبار فقط، يمكنك أيضًا مشاهدة شريط الحالة في برنامج "المفكرة" للإبلاغ تلقائيًا عن الصفوف والأعمدة أثناء إدراج/حذف المحتوى. | ||
|
||
## إيماءات | ||
## اختصارات | ||
|
||
``Control+NVDA+W``: اضغط مرة واحدة لبدء مراقبةْ كائن التصفُّح الحالي. إذا كان كائن التصفُّح قيد المراقبة مِن قبل، فسيتم الإبلاغ عن الخصائص التي تمت مراقبتها. اضغط مرتين لإيقاف المراقبة. | ||
### أوامر طبقة المراقبة | ||
|
||
**يمكنك تغيير إختصار الإضافة من مربع حوار إيماءات الإدخال.** | ||
اضغط على `NVDA+Alt+W` لتنشيط طبقة المراقبة، حيث يمكنك تنفيذ إجراءات المراقبة: | ||
|
||
## مساهمة | ||
1. تقبل الإضافة المساهمات بمَيِّزات جديدة والترجمات على [GitHub] [GitHub]. | ||
2. إذا كانت لديك أية تعليقات، فيرجى أيضًا إرسالها من خلال [GitHub Issue] [GitHubIssue]. | ||
- **المفاتيح الرقمية (0–9):** أضافة العنصر الحالي إلى موضع معين أو إبلاغ عن حالة عنصر يتم مراقبته بالفعل في هذا الموضع. | ||
- **مفتاح الحذف:** اضغط مرة واحدة لإزالة آخر كائن تمت مراقبته؛ اضغط مرتين لإزالة جميع الكائنات التي تتم مراقبتها. | ||
- **T:** تبديل حالة المراقبة للنافذة الحالية التي في الواجهة. | ||
- **P:** إيقاف مؤقت أو استئناف جميع أنشطة المراقبة. | ||
- **Escape:** الخروج من طبقة المراقبة. | ||
|
||
عند الدخول إلى طبقة المراقب، تعلن الإضافة عن الحالة الحالية: | ||
|
||
- *"لا توجد عناصر قيد المراقبة. يُرجى إضافة عناصر للمراقبة."* | ||
- *"جاري المراقبة. يتم تعقب {n} عنصر."* | ||
- *"تم إيقاف المراقبة مؤقتًا. يوجد {n} عنصر في قائمة المراقبة."* | ||
|
||
### اختصارات أخرى | ||
|
||
يتم دعم الإجراءات التالية ولكن لم يتم تعيين اختصارات افتراضية لها. يمكن للمستخدمين تعيين اختصارات لهذه الإجراءات عبر مربع حوار تخصيص اختصارات NVDA: | ||
|
||
- **إضافة كائن المستعرض الحالي إلى قائمة المراقبة.** | ||
- **ملاحظة:** لا يمكن تعيين هذا الإجراء إلا للإختصارات حيث يكون المفتاح الرئيسي مفتاحًا رقميًا (0–9) مع معدِّل، مثل `NVDA+Alt+0–9`. | ||
- **تبديل حالة المراقبة للنافذة الحالية.** | ||
- **تبديل إيقاف المراقبة مؤقتًا/استئنافها.** | ||
- **اضغط مرة واحدة لحذف آخر كائن تمت مراقبته؛ اضغط مرتين لحذف جميع الكائنات التي تتم مراقبتها.** | ||
|
||
## الإعدادات | ||
|
||
قم بالوصول إلى لوحة الإعدادات من قائمة تفضيلات NVDA لتحديد الخيارات التالية: | ||
|
||
- **فاصل زمني لمراقب المراقبة:** اضبط الفاصل الزمني للمراقبة بالمللي ثانية (الافتراضي هو 100 مللي ثانية) | ||
|
||
## المساهمون | ||
|
||
- **المؤلفون:** | ||
- Cary-rowen: مطور أساسي | ||
- hwf1324: مساهم في الكود | ||
- Ibrahim Hamadeh: مساهم في الكود | ||
|
||
- **مساهمو التوطين:** | ||
- Ibrahim Hamadeh: الترجمة العربية | ||
- VovaMobile: الترجمة الأوكرانية | ||
|
||
**لا تتردد في إخباري بأسماء مساهمي التوطين الآخرين بأي طريقة تريدها.** | ||
|
||
## المساهمة | ||
|
||
1. أرسل طلبات السحب (PRs) للميزات الجديدة أو الترجمات المترجمة عبر [GitHub][GitHub]. | ||
2. أبلغ عن الأخطاء أو قدم ملاحظاتك من خلال [صفحة مشكلات GitHub][GitHubIssue]. | ||
|
||
## ملاحظات الإصدار | ||
### الإصدار 1.0.2 | ||
- تم إصلاح مشكلة عرض المستند بتنسيق Markdown. | ||
|
||
### الإصدار 1.0.1 | ||
- تم إصلاح إضافة كائنات مكررة | ||
- تحسينات أخرى | ||
|
||
### الإصدار 1.0.0 | ||
- تمت إضافة أوامر طبقة المراقبة (`NVDA+Alt+W`). | ||
- تم تقديم ميزة المراقبة لكائنات متعددة. | ||
- تم تقديم المراقبة السريعة لنافذة المقدمة. | ||
- دعم إيقاف مؤقت/استئناف المراقبة. | ||
|
||
### الإصدار 0.4.5 | ||
- تحديثات الترجمة. | ||
|
||
### الإصدار 0.4.4 | ||
- تم دعم وضع "التحدث عند الطلب" لـ NVDA 2024.1. | ||
- تحديثات الترجمة. | ||
|
||
### الإصدار 0.4.0 | ||
|
||
- تم تقديم فاصل زمني قابل للتكوين لمراقبة الكائنات. | ||
|
||
[GitHub]: https://github.com/cary-rowen/objWatcher | ||
[GitHubIssue]: https://github.com/cary-rowen/objWatcher/issues | ||
[GitHubIssue]: https://github.com/cary-rowen/objWatcher/issues |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,75 +3,193 @@ | |
# This file is distributed under the same license as the PACKAGE package. | ||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | ||
# | ||
#, fuzzy | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: 'objWatcher' '0.3.4'\n" | ||
"Project-Id-Version: 'objWatcher' '1.0.2'\n" | ||
"Report-Msgid-Bugs-To: '[email protected]'\n" | ||
"POT-Creation-Date: 2023-09-27 00:24+0300\n" | ||
"PO-Revision-Date: 2023-09-27 03:10+0300\n" | ||
"POT-Creation-Date: 2024-11-20 15:21+0200\n" | ||
"PO-Revision-Date: 2024-11-20 16:42+0200\n" | ||
"Last-Translator: \n" | ||
"Language-Team: Arabic\n" | ||
"Language: ar\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: 8bit\n" | ||
"Last-Translator: \n" | ||
"Language-Team: Arabic\n" | ||
"X-Generator: Poedit 2.0.7\n" | ||
"X-Generator: Poedit 3.4.4\n" | ||
"X-Poedit-SourceCharset: UTF-8\n" | ||
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n" | ||
"%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" | ||
|
||
#. Translators: The category name displayed in the input gesture dialog | ||
#: addon\globalPlugins\objWatcher\__init__.py:29 | ||
#: addon\globalPlugins\objWatcher\__init__.py:53 | ||
msgid "objWatcher" | ||
msgstr "مُراقِب الكائنات" | ||
msgstr "المراقب للتغييرات" | ||
|
||
#. Translators: Help message when entering objWatcher layer command in input help | ||
#: addon\globalPlugins\objWatcher\__init__.py:100 | ||
msgid "Enter watcher layer commands" | ||
msgstr "الدخول إلى نافذة التحكم" | ||
|
||
#. Translators: Message when watching has not started and no items are in the watch list | ||
#: addon\globalPlugins\objWatcher\__init__.py:112 | ||
msgid "No items are being watched. Please add items to watch." | ||
msgstr "ليس هناك أي عنصر مراقب, تفضل بإضافة عنصر لمُراقبته." | ||
|
||
#. Translators: Message when watching is active and items are being watched | ||
#: addon\globalPlugins\objWatcher\__init__.py:115 | ||
msgid "Watching in progress. {} items are being tracked." | ||
msgstr "المراقبة مستمرة. {} عناصر تتم متابعتها." | ||
|
||
#. Translators: Message when watching is paused and items are in the watch list | ||
#: addon\globalPlugins\objWatcher\__init__.py:118 | ||
msgid "Watching paused. {} items in the watch list." | ||
msgstr "توقف المراقبة مؤقتا. {} عناصر في قائمة المتابعة." | ||
|
||
#. Translators: Message when exiting watcher layer | ||
#: addon\globalPlugins\objWatcher\__init__.py:128 | ||
msgid "Exited watcher layer" | ||
msgstr "الخروج من نافذة التحكم" | ||
|
||
#. Translators: Presented in input help mode. | ||
#: addon\globalPlugins\objWatcher\__init__.py:132 | ||
msgid "Add current navigator object to watchlist" | ||
msgstr "إضافة عنصر التصفح الحالي لقائمة المراقبة" | ||
|
||
#: addon\globalPlugins\objWatcher\__init__.py:143 | ||
msgid "Invalid key: '{}'. Please use a numeric key like NVDA+Alt+0~9." | ||
msgstr "هذا الإختصار غير مناسب '{}'. الرجاء استخدام رقم مثل NVDA+Alt+0~9." | ||
|
||
#: addon\globalPlugins\objWatcher\__init__.py:154 | ||
msgid "Position {}: {}" | ||
msgstr "الموقع {} : {}" | ||
|
||
#. Translators: Message when there is no navigation object to add | ||
#: addon\globalPlugins\objWatcher\__init__.py:174 | ||
msgid "No navigation object available to add" | ||
msgstr "ليس هناك عناصر تصفح لإضافتها" | ||
|
||
#. Translators: Message when the object is already being watched at another position | ||
#: addon\globalPlugins\objWatcher\__init__.py:183 | ||
msgid "This object is already being watched at position {}" | ||
msgstr "هذا العنصر تتم متابعته بالفعل في المكان {}" | ||
|
||
#: addon\globalPlugins\objWatcher\__init__.py:191 | ||
msgid "Unnamed object" | ||
msgstr "هذا العنصر ليس له اسم" | ||
|
||
#. Translators: Input a help message in objWatcher about | ||
#. starting or stopping and reporting the currently watched attributes. | ||
#: addon\globalPlugins\objWatcher\__init__.py:48 | ||
#: addon\globalPlugins\objWatcher\__init__.py:203 | ||
msgid "Added object to position {}: {}, Watching has not started." | ||
msgstr "إضافة عنصر إلى المكان {} : {}, المراقبة لم تبدأ بعد." | ||
|
||
#: addon\globalPlugins\objWatcher\__init__.py:226 | ||
msgid "" | ||
"Press once to start watching the current navigator object. If a navigator " | ||
"object is currently being watched, the watched attribute will be reported. " | ||
"Press twice to stop watching." | ||
"Press once to delete the last watched object; press twice to delete all " | ||
"watched objects" | ||
msgstr "" | ||
"إضغط الإختصار مرة واحدة لِتبدأ مُراقبةْ الكائن. و إذا كانت المُراقبة قد بدأت " | ||
"مِن قبل, فسيتم الإعلان عن حالةْ الكائن. إضغط الإختصار مرتين مُتتاليتين لإيقاف " | ||
"المُراقبة." | ||
"إضغط مرة واحدة لإزالة آخر عنصر مُراقب; إضغط مرتين لإزالة جميع العناصر " | ||
"المراقبة" | ||
|
||
#. Translators: Message when there are no objects being watched | ||
#: addon\globalPlugins\objWatcher\__init__.py:243 | ||
msgid "No objects are being watched" | ||
msgstr "ليس هناك أي عنصر تتم مراقبته" | ||
|
||
#. Translators: Message when all watched objects have been removed | ||
#: addon\globalPlugins\objWatcher\__init__.py:254 | ||
msgid "Removed all {} watched objects" | ||
msgstr "إزالة الجميع {} العناصر المراقبة" | ||
|
||
#. Translators: Message when no object has been checked | ||
#: addon\globalPlugins\objWatcher\__init__.py:260 | ||
msgid "No object has been checked" | ||
msgstr "لم يتم تحديد أي عنصر" | ||
|
||
#. Translators: Message when a watched object has been removed | ||
#: addon\globalPlugins\objWatcher\__init__.py:270 | ||
msgid "Removed {} from position {}" | ||
msgstr "إزالة {} من المكان {}" | ||
|
||
#. Translators: Message when the last checked object is no longer being watched | ||
#: addon\globalPlugins\objWatcher\__init__.py:280 | ||
msgid "The last checked object is no longer being watched" | ||
msgstr "العنصر الأخير لم يعد مُراقبا" | ||
|
||
#: addon\globalPlugins\objWatcher\__init__.py:301 | ||
msgid "{} is no longer available and has been removed from watch list" | ||
msgstr "{} لم يعد موجودا و تمت إزالته من قائمة المتابعة" | ||
|
||
#. Translators: Message announcing updated attributes of the object | ||
#: addon\globalPlugins\objWatcher\__init__.py:309 | ||
msgid "{}" | ||
msgstr "{}" | ||
|
||
#. Translators: Message when an object caused an error and has been removed | ||
#: addon\globalPlugins\objWatcher\__init__.py:315 | ||
msgid "{} caused an error and has been removed from watch list" | ||
msgstr "{} قد تسبب بإحداث خطأ و تمت إزالته من قائمة المتابعة" | ||
|
||
#: addon\globalPlugins\objWatcher\__init__.py:335 | ||
msgid "Error reading attributes" | ||
msgstr "خطأ في قراءة الخصاءص" | ||
|
||
#. Translators: Presented in input help mode. | ||
#: addon\globalPlugins\objWatcher\__init__.py:348 | ||
msgid "Toggle the watch status of the current window" | ||
msgstr "تغيير حالةة المراقبة للنافذة الحالية" | ||
|
||
#. Translators: Message when there is no foreground window available | ||
#: addon\globalPlugins\objWatcher\__init__.py:354 | ||
msgid "No foreground window available" | ||
msgstr "لا يوجد نافذة في الواجهة" | ||
|
||
#. Translators: Message when a window has been removed from the watch list | ||
#: addon\globalPlugins\objWatcher\__init__.py:363 | ||
msgid "Removed window {} from watch list" | ||
msgstr "إزالة النافذة {} من قائمة المراقبة" | ||
|
||
#: addon\globalPlugins\objWatcher\__init__.py:372 | ||
msgid "Unnamed window" | ||
msgstr "نافذة ليس لها اسم" | ||
|
||
#. Translators: Message when a window has been added to the watch list | ||
#: addon\globalPlugins\objWatcher\__init__.py:382 | ||
msgid "Added window {} to watch list" | ||
msgstr "إضافة النافذة {} لقائمة المتابعة" | ||
|
||
#. Translators: Messages reported when watcher is stopped | ||
#: addon\globalPlugins\objWatcher\__init__.py:78 | ||
msgid "Stopped watcher" | ||
msgstr "إيقاف المُراقبة" | ||
#. Translators: Presented in input help mode. | ||
#: addon\globalPlugins\objWatcher\__init__.py:386 | ||
msgid "Toggle pause/resume watching" | ||
msgstr "تغيير إيقاف و إستئناف المراقبة" | ||
|
||
#. Translators: Messages reported when watcher is started. | ||
#: addon\globalPlugins\objWatcher\__init__.py:85 | ||
msgid "Started watcher {}" | ||
msgstr "بدء مراقبةْ {}" | ||
#. Translators: Message when watching is resumed | ||
#: addon\globalPlugins\objWatcher\__init__.py:392 | ||
msgid "Watching resumed" | ||
msgstr "إستئناف المراقبة" | ||
|
||
#. Translators: Messages reported when no navigation object available to watch. | ||
#: addon\globalPlugins\objWatcher\__init__.py:90 | ||
msgid "No navigation object available to watch" | ||
msgstr "لا يتوفر كائن تَصَفُّح لِمراقبته" | ||
#. Translators: Message when watching is paused | ||
#: addon\globalPlugins\objWatcher\__init__.py:400 | ||
msgid "Watching paused" | ||
msgstr "إيقاف المراقبة مؤقتا" | ||
|
||
#. Translators: This is the label for the ObjWatcher settings panel. | ||
#: addon\globalPlugins\objWatcher\settings.py:17 | ||
msgid "ObjWatcher" | ||
msgstr "مُراقبةْ الكائنات" | ||
msgstr "مُراقب الخصائص المتغيرة" | ||
|
||
#. Translators: This is the label of a SpinCtrl in the ObjWatcher settings panel | ||
#. This option controls the interval of the Watcher timer (in milliseconds) | ||
#: addon\globalPlugins\objWatcher\settings.py:23 | ||
msgid "Watcher timer interval" | ||
msgstr "الوقت الذي يتكرر عنده مراقبةْ الكائن" | ||
msgstr "الوقت الذي يتم عنده قراءة التغييرات" | ||
|
||
#. Add-on summary, usually the user visible name of the addon. | ||
#. Translators: Summary for this add-on | ||
#. to be shown on installation and add-on information found in Add-ons Manager. | ||
#: buildVars.py:23 | ||
msgid "obj Watcher" | ||
msgstr "مراقبةْ الكائنات" | ||
msgstr "مراقب العناصر" | ||
|
||
#. Add-on description | ||
#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager | ||
#: buildVars.py:26 | ||
msgid "This NVDA add-on watches changes to attributes of navigation objects." | ||
msgstr "تراقب هذه الإضافة لـ NVDA التغييرات التي تطرأ على خصائص كائن التصفح." | ||
msgstr "هذه الإضافة تراقب التغييرات التي تحصل لعنصر التصفح." |