diff --git a/CODEOWNERS b/CODEOWNERS index 65c2f6d10e..e7967254b8 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -165,6 +165,7 @@ /po/README_TRANSLATORS.md @ghostty-org/manager # *localization* manager. /po/com.mitchellh.ghostty.pot @ghostty-org/manager /src/os/i18n_locales.zig @ghostty-org/manager +/po/ar.po @ghostty-org/ar_SA /po/be.po @ghostty-org/be_BY /po/bg.po @ghostty-org/bg_BG /po/ca.po @ghostty-org/ca_ES diff --git a/po/ar.po b/po/ar.po new file mode 100644 index 0000000000..dea412f883 --- /dev/null +++ b/po/ar.po @@ -0,0 +1,1107 @@ +# Arabic translations for com.mitchellh.ghostty package. +# Copyright (C) 2026 "Mitchell Hashimoto, Ghostty contributors" +# This file is distributed under the same license as the com.mitchellh.ghostty package. +# Anton Salman , 2026. +# +msgid "" +msgstr "" +"Project-Id-Version: com.mitchellh.ghostty\n" +"Report-Msgid-Bugs-To: m@mitchellh.com\n" +"POT-Creation-Date: 2026-08-10 10:06-0500\n" +"PO-Revision-Date: 2026-08-13 19:13-0400\n" +"Last-Translator: Anton Salman \n" +"Language-Team: Arabic <(nothing)>\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\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 ? 4 : 5;\n" + +#: dist/linux/ghostty_nautilus.py:53 +msgid "Open in Ghostty" +msgstr "افتح في Ghostty" + +#: src/apprt/gtk/ui/1.0/clipboard-confirmation-dialog.blp:12 +#: src/apprt/gtk/ui/1.4/clipboard-confirmation-dialog.blp:12 +#: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:197 +#: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:201 +msgid "Authorize Clipboard Access" +msgstr "التصريح بالوصول إلى الحافظة" + +#: src/apprt/gtk/ui/1.0/clipboard-confirmation-dialog.blp:17 +#: src/apprt/gtk/ui/1.4/clipboard-confirmation-dialog.blp:17 +msgid "Deny" +msgstr "ارفض" + +#: src/apprt/gtk/ui/1.0/clipboard-confirmation-dialog.blp:18 +#: src/apprt/gtk/ui/1.4/clipboard-confirmation-dialog.blp:18 +msgid "Allow" +msgstr "اسمح" + +#: src/apprt/gtk/ui/1.4/clipboard-confirmation-dialog.blp:92 +msgid "Remember choice for this split" +msgstr "تذكّر الاختيار لهذا التقسيم" + +#: src/apprt/gtk/ui/1.4/clipboard-confirmation-dialog.blp:93 +msgid "Reload configuration to show this prompt again" +msgstr "أعد تحميل الإعدادات لإظهار هذا التنبيه مرة أخرى" + +#: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 +#: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2263 +msgid "Cancel" +msgstr "ألغِ" + +#: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:8 +#: src/apprt/gtk/ui/1.2/search-overlay.blp:90 +#: src/apprt/gtk/ui/1.3/surface-child-exited.blp:17 +msgid "Close" +msgstr "أغلق" + +#: src/apprt/gtk/ui/1.2/config-errors-dialog.blp:6 +msgid "Configuration Errors" +msgstr "أخطاء الإعدادات" + +#: src/apprt/gtk/ui/1.2/config-errors-dialog.blp:8 +msgid "" +"One or more configuration errors were found. Please review the errors below, " +"and either reload your configuration or ignore these errors." +msgstr "" +"عُثر على خطأ أو أكثر في الإعدادات. يرجى مراجعة الأخطاء أدناه، ثم إما إعادة " +"تحميل الإعدادات أو تجاهل هذه الأخطاء." + +#: src/apprt/gtk/ui/1.2/config-errors-dialog.blp:12 +msgid "Ignore" +msgstr "تجاهل" + +#: src/apprt/gtk/ui/1.2/config-errors-dialog.blp:13 +#: src/apprt/gtk/ui/1.2/surface.blp:439 src/apprt/gtk/ui/1.5/window.blp:318 +msgid "Reload Configuration" +msgstr "أعد تحميل الإعدادات" + +#: src/apprt/gtk/ui/1.2/debug-warning.blp:7 +#: src/apprt/gtk/ui/1.3/debug-warning.blp:6 +msgid "" +"⚠️ You're running a debug build of Ghostty! Performance will be degraded." +msgstr "⚠️ أنت تشغّل نسخة تصحيح أخطاء من Ghostty! سيكون الأداء منخفضًا." + +#: src/apprt/gtk/ui/1.5/inspector-window.blp:5 +msgid "Ghostty: Terminal Inspector" +msgstr "Ghostty: فاحص الطرفية" + +#: src/apprt/gtk/ui/1.2/search-overlay.blp:29 +msgid "Find…" +msgstr "ابحث…" + +#: src/apprt/gtk/ui/1.2/search-overlay.blp:69 +msgid "Previous Match" +msgstr "التطابق السابق" + +#: src/apprt/gtk/ui/1.2/search-overlay.blp:79 +msgid "Next Match" +msgstr "التطابق التالي" + +#: src/apprt/gtk/ui/1.2/surface.blp:7 +msgid "Oh, no." +msgstr "يا للأسف." + +#: src/apprt/gtk/ui/1.2/surface.blp:8 +msgid "Unable to acquire an OpenGL context for rendering." +msgstr "تعذّر الحصول على سياق OpenGL للعرض." + +#: src/apprt/gtk/ui/1.2/surface.blp:101 +msgid "" +"This terminal is in read-only mode. You can still view, select, and scroll " +"through the content, but no input events will be sent to the running " +"application." +msgstr "" +"هذه الطرفية في وضع القراءة فقط. لا يزال بإمكانك عرض المحتوى وتحديده والتمرير " +"خلاله، لكن لن تُرسل أي أحداث إدخال إلى التطبيق قيد التشغيل." + +#: src/apprt/gtk/ui/1.2/surface.blp:112 +msgid "Read-only" +msgstr "قراءة فقط" + +#: src/apprt/gtk/ui/1.2/surface.blp:316 src/apprt/gtk/ui/1.5/window.blp:203 +msgid "Copy" +msgstr "انسخ" + +#: src/apprt/gtk/ui/1.2/surface.blp:321 src/apprt/gtk/ui/1.5/window.blp:208 +msgid "Paste" +msgstr "الصق" + +#: src/apprt/gtk/ui/1.2/surface.blp:326 +msgid "Notify on Next Command Finish" +msgstr "أشعرني عند انتهاء الأمر التالي" + +#: src/apprt/gtk/ui/1.2/surface.blp:333 src/apprt/gtk/ui/1.5/window.blp:281 +msgid "Clear" +msgstr "امسح" + +#: src/apprt/gtk/ui/1.2/surface.blp:338 src/apprt/gtk/ui/1.5/window.blp:286 +msgid "Reset" +msgstr "أعد الضبط" + +#: src/apprt/gtk/ui/1.2/surface.blp:345 src/apprt/gtk/ui/1.5/window.blp:250 +msgid "Split" +msgstr "تقسيم" + +#: src/apprt/gtk/ui/1.2/surface.blp:348 src/apprt/gtk/ui/1.5/window.blp:253 +msgid "Change Title…" +msgstr "غيّر العنوان…" + +#: src/apprt/gtk/ui/1.2/surface.blp:353 src/apprt/gtk/ui/1.5/window.blp:180 +#: src/apprt/gtk/ui/1.5/window.blp:258 src/input/command.zig:487 +msgid "Split Up" +msgstr "قسّم لأعلى" + +#: src/apprt/gtk/ui/1.2/surface.blp:359 src/apprt/gtk/ui/1.5/window.blp:185 +#: src/apprt/gtk/ui/1.5/window.blp:263 src/input/command.zig:492 +msgid "Split Down" +msgstr "قسّم لأسفل" + +#: src/apprt/gtk/ui/1.2/surface.blp:365 src/apprt/gtk/ui/1.5/window.blp:190 +#: src/apprt/gtk/ui/1.5/window.blp:268 src/input/command.zig:477 +msgid "Split Left" +msgstr "قسّم لليسار" + +#: src/apprt/gtk/ui/1.2/surface.blp:371 src/apprt/gtk/ui/1.5/window.blp:195 +#: src/apprt/gtk/ui/1.5/window.blp:273 src/input/command.zig:482 +msgid "Split Right" +msgstr "قسّم لليمين" + +#: src/apprt/gtk/ui/1.2/surface.blp:377 +msgid "Close Split" +msgstr "أغلق التقسيم" + +#: src/apprt/gtk/ui/1.2/surface.blp:383 +msgid "Tab" +msgstr "تبويب" + +#: src/apprt/gtk/ui/1.2/surface.blp:386 src/apprt/gtk/ui/1.5/window.blp:232 +#: src/apprt/gtk/ui/1.5/window.blp:339 src/input/command.zig:464 +msgid "Change Tab Title…" +msgstr "غيّر عنوان التبويب…" + +#: src/apprt/gtk/ui/1.2/surface.blp:391 src/apprt/gtk/ui/1.5/window.blp:60 +#: src/apprt/gtk/ui/1.5/window.blp:110 src/apprt/gtk/ui/1.5/window.blp:237 +#: src/input/command.zig:427 +msgid "New Tab" +msgstr "تبويب جديد" + +#: src/apprt/gtk/ui/1.2/surface.blp:396 src/apprt/gtk/ui/1.5/window.blp:242 +#: src/input/command.zig:613 +msgid "Close Tab" +msgstr "أغلق التبويب" + +#: src/apprt/gtk/ui/1.2/surface.blp:403 +msgid "Window" +msgstr "نافذة" + +#: src/apprt/gtk/ui/1.2/surface.blp:406 src/apprt/gtk/ui/1.5/window.blp:215 +msgid "Change Window Title…" +msgstr "غيّر عنوان النافذة…" + +#: src/apprt/gtk/ui/1.2/surface.blp:411 src/apprt/gtk/ui/1.5/window.blp:220 +#: src/input/command.zig:421 +msgid "New Window" +msgstr "نافذة جديدة" + +#: src/apprt/gtk/ui/1.2/surface.blp:416 src/apprt/gtk/ui/1.5/window.blp:225 +#: src/input/command.zig:630 +msgid "Close Window" +msgstr "أغلق النافذة" + +#: src/apprt/gtk/ui/1.2/surface.blp:424 src/apprt/gtk/ui/1.5/window.blp:303 +msgid "Config" +msgstr "الإعدادات" + +#: src/apprt/gtk/ui/1.2/surface.blp:427 src/apprt/gtk/ui/1.5/window.blp:306 +msgid "Open Configuration in OS Editor" +msgstr "افتح الإعدادات في محرر النظام" + +#: src/apprt/gtk/ui/1.2/surface.blp:433 src/apprt/gtk/ui/1.5/window.blp:312 +msgid "Open Configuration in New Window" +msgstr "افتح الإعدادات في نافذة جديدة" + +#: src/apprt/gtk/ui/1.5/title-dialog.blp:5 +msgid "Leave blank to restore the default title." +msgstr "اتركه فارغًا لاستعادة العنوان الافتراضي." + +#: src/apprt/gtk/ui/1.5/title-dialog.blp:9 +msgid "OK" +msgstr "حسنًا" + +#: src/apprt/gtk/ui/1.5/window.blp:61 src/apprt/gtk/ui/1.5/window.blp:111 +msgid "New Split" +msgstr "تقسيم جديد" + +#: src/apprt/gtk/ui/1.5/window.blp:71 src/apprt/gtk/ui/1.5/window.blp:129 +msgid "View Open Tabs" +msgstr "اعرض التبويبات المفتوحة" + +#: src/apprt/gtk/ui/1.5/window.blp:81 src/apprt/gtk/ui/1.5/window.blp:143 +msgid "Main Menu" +msgstr "القائمة الرئيسية" + +#: src/apprt/gtk/ui/1.5/window.blp:293 +msgid "Command Palette" +msgstr "لوحة الأوامر" + +#: src/apprt/gtk/ui/1.5/window.blp:298 +msgid "Terminal Inspector" +msgstr "فاحص الطرفية" + +#: src/apprt/gtk/ui/1.5/window.blp:326 src/apprt/gtk/class/window.zig:1991 +msgid "About Ghostty" +msgstr "عن Ghostty" + +#: src/apprt/gtk/ui/1.5/window.blp:331 src/input/command.zig:702 +msgid "Quit" +msgstr "أنهِ" + +#: src/apprt/gtk/ui/1.5/command-palette.blp:17 +msgid "Execute a command…" +msgstr "نفّذ أمرًا…" + +#: src/apprt/gtk/class/application.zig:1767 +msgid "The keybind was revoked by the system." +msgstr "ألغى النظام اختصار المفاتيح." + +#: src/apprt/gtk/class/application.zig:1769 +msgid "The keybind was denied by the system." +msgstr "رفض النظام اختصار المفاتيح." + +#: src/apprt/gtk/class/application.zig:1780 +msgid "Global keybind unavailable" +msgstr "اختصار المفاتيح العام غير متاح" + +#: src/apprt/gtk/class/application.zig:2259 +msgid "Export Terminal IO Events" +msgstr "صدّر أحداث إدخال/إخراج الطرفية" + +#: src/apprt/gtk/class/application.zig:2262 +msgid "Export" +msgstr "صدّر" + +#: src/apprt/gtk/class/application.zig:2783 +msgid "Editing configuration file" +msgstr "تحرير ملف الإعدادات" + +#: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 +msgid "" +"An application is attempting to write to the clipboard. The current " +"clipboard contents are shown below." +msgstr "" +"يحاول أحد التطبيقات الكتابة إلى الحافظة. محتويات الحافظة الحالية معروضة " +"أدناه." + +#: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:202 +msgid "" +"An application is attempting to read from the clipboard. The current " +"clipboard contents are shown below." +msgstr "" +"يحاول أحد التطبيقات القراءة من الحافظة. محتويات الحافظة الحالية معروضة " +"أدناه." + +#: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:205 +msgid "Warning: Potentially Unsafe Paste" +msgstr "تحذير: لصق قد يكون غير آمن" + +#: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:206 +msgid "" +"Pasting this text into the terminal may be dangerous as it looks like some " +"commands may be executed." +msgstr "" +"قد يكون لصق هذا النص في الطرفية خطيرًا، إذ يبدو أن بعض الأوامر قد تُنفَّذ." + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:184 +msgid "Quit Ghostty?" +msgstr "هل تريد إنهاء Ghostty؟" + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:185 +msgid "Close Tab?" +msgstr "هل تريد إغلاق التبويب؟" + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:186 +msgid "Close Window?" +msgstr "هل تريد إغلاق النافذة؟" + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:187 +msgid "Close Split?" +msgstr "هل تريد إغلاق التقسيم؟" + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:193 +msgid "All terminal sessions will be terminated." +msgstr "ستُنهى جميع جلسات الطرفية." + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:194 +msgid "All terminal sessions in this tab will be terminated." +msgstr "ستُنهى جميع جلسات الطرفية في هذا التبويب." + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:195 +msgid "All terminal sessions in this window will be terminated." +msgstr "ستُنهى جميع جلسات الطرفية في هذه النافذة." + +#: src/apprt/gtk/class/close_confirmation_dialog.zig:196 +msgid "The currently running process in this split will be terminated." +msgstr "ستُنهى العملية قيد التشغيل حاليًا في هذا التقسيم." + +#: src/apprt/gtk/class/surface.zig:1181 +msgid "Command Finished" +msgstr "انتهى الأمر" + +#: src/apprt/gtk/class/surface.zig:1182 +#: src/apprt/gtk/class/surface_child_exited.zig:109 +msgid "Command Succeeded" +msgstr "نجح الأمر" + +#: src/apprt/gtk/class/surface.zig:1183 +#: src/apprt/gtk/class/surface_child_exited.zig:113 +msgid "Command Failed" +msgstr "فشل الأمر" + +#: src/apprt/gtk/class/title_dialog.zig:227 +msgid "Change Terminal Title" +msgstr "غيّر عنوان الطرفية" + +#: src/apprt/gtk/class/title_dialog.zig:228 +msgid "Change Tab Title" +msgstr "غيّر عنوان التبويب" + +#: src/apprt/gtk/class/title_dialog.zig:229 +msgid "Change Window Title" +msgstr "غيّر عنوان النافذة" + +#: src/apprt/gtk/class/window.zig:1153 +msgid "Reloaded the configuration" +msgstr "أُعيد تحميل الإعدادات" + +#: src/apprt/gtk/class/window.zig:1830 +msgid "Copied to clipboard" +msgstr "نُسخ إلى الحافظة" + +#: src/apprt/gtk/class/window.zig:1832 +msgid "Cleared clipboard" +msgstr "مُسحت الحافظة" + +#: src/apprt/gtk/class/window.zig:1972 +msgid "Ghostty Developers" +msgstr "مطورو Ghostty" + +#: src/input/command.zig:149 +msgid "Reset Terminal" +msgstr "أعد ضبط الطرفية" + +#: src/input/command.zig:150 +msgid "Reset the terminal to a clean state." +msgstr "أعد ضبط الطرفية إلى حالة نظيفة." + +#: src/input/command.zig:155 +msgid "Copy to Clipboard" +msgstr "انسخ إلى الحافظة" + +#: src/input/command.zig:156 +msgid "" +"Copy the selected text to the clipboard in both plain and styled formats." +msgstr "انسخ النص المحدد إلى الحافظة بالتنسيقين العادي والمنسق." + +#: src/input/command.zig:159 +msgid "Copy Selection as Plain Text to Clipboard" +msgstr "انسخ التحديد كنص عادي إلى الحافظة" + +#: src/input/command.zig:160 +msgid "Copy the selected text as plain text to the clipboard." +msgstr "انسخ النص المحدد كنص عادي إلى الحافظة." + +#: src/input/command.zig:163 +msgid "Copy Selection as ANSI Sequences to Clipboard" +msgstr "انسخ التحديد كتسلسلات ANSI إلى الحافظة" + +#: src/input/command.zig:164 +msgid "Copy the selected text as ANSI escape sequences to the clipboard." +msgstr "انسخ النص المحدد كتسلسلات هروب ANSI إلى الحافظة." + +#: src/input/command.zig:167 +msgid "Copy Selection as HTML to Clipboard" +msgstr "انسخ التحديد كـ HTML إلى الحافظة" + +#: src/input/command.zig:168 +msgid "Copy the selected text as HTML to the clipboard." +msgstr "انسخ النص المحدد كـ HTML إلى الحافظة." + +#: src/input/command.zig:173 +msgid "Copy URL to Clipboard" +msgstr "انسخ الرابط إلى الحافظة" + +#: src/input/command.zig:174 +msgid "Copy the URL under the cursor to the clipboard." +msgstr "انسخ الرابط الموجود تحت المؤشر إلى الحافظة." + +#: src/input/command.zig:179 +msgid "Copy Terminal Title to Clipboard" +msgstr "انسخ عنوان الطرفية إلى الحافظة" + +#: src/input/command.zig:180 +msgid "" +"Copy the terminal title to the clipboard. If the terminal title is not set " +"this has no effect." +msgstr "" +"انسخ عنوان الطرفية إلى الحافظة. إذا لم يكن عنوان الطرفية معيّنًا فلن يكون " +"لهذا أي تأثير." + +#: src/input/command.zig:185 +msgid "Paste from Clipboard" +msgstr "الصق من الحافظة" + +#: src/input/command.zig:186 +msgid "Paste the contents of the main clipboard." +msgstr "الصق محتويات الحافظة الرئيسية." + +#: src/input/command.zig:191 +msgid "Paste from Selection" +msgstr "الصق من التحديد" + +#: src/input/command.zig:192 +msgid "Paste the contents of the selection clipboard." +msgstr "الصق محتويات حافظة التحديد." + +#: src/input/command.zig:197 +msgid "Start Search" +msgstr "ابدأ البحث" + +#: src/input/command.zig:198 +msgid "Start a search if one isn't already active." +msgstr "ابدأ بحثًا إذا لم يكن هناك بحث نشط بالفعل." + +#: src/input/command.zig:203 +msgid "Search Selection" +msgstr "ابحث عن التحديد" + +#: src/input/command.zig:204 +msgid "Start a search for the current text selection." +msgstr "ابدأ بحثًا عن النص المحدد حاليًا." + +#: src/input/command.zig:209 +msgid "End Search" +msgstr "أنهِ البحث" + +#: src/input/command.zig:210 +msgid "End the current search if any and hide any GUI elements." +msgstr "أنهِ البحث الحالي إن وُجد وأخفِ أي عناصر من الواجهة الرسومية." + +#: src/input/command.zig:215 +msgid "Next Search Result" +msgstr "نتيجة البحث التالية" + +#: src/input/command.zig:216 +msgid "Navigate to the next search result, if any." +msgstr "انتقل إلى نتيجة البحث التالية، إن وُجدت." + +#: src/input/command.zig:219 +msgid "Previous Search Result" +msgstr "نتيجة البحث السابقة" + +#: src/input/command.zig:220 +msgid "Navigate to the previous search result, if any." +msgstr "انتقل إلى نتيجة البحث السابقة، إن وُجدت." + +#: src/input/command.zig:225 +msgid "Increase Font Size" +msgstr "كبّر حجم الخط" + +#: src/input/command.zig:226 +msgid "Increase the font size by 1 point." +msgstr "كبّر حجم الخط بمقدار نقطة واحدة." + +#: src/input/command.zig:231 +msgid "Decrease Font Size" +msgstr "صغّر حجم الخط" + +#: src/input/command.zig:232 +msgid "Decrease the font size by 1 point." +msgstr "صغّر حجم الخط بمقدار نقطة واحدة." + +#: src/input/command.zig:237 +msgid "Reset Font Size" +msgstr "أعد ضبط حجم الخط" + +#: src/input/command.zig:238 +msgid "Reset the font size to the default." +msgstr "أعد ضبط حجم الخط إلى الافتراضي." + +#: src/input/command.zig:243 +msgid "Clear Screen" +msgstr "امسح الشاشة" + +#: src/input/command.zig:244 +msgid "Clear the screen and scrollback." +msgstr "امسح الشاشة وسجل التمرير." + +#: src/input/command.zig:249 +msgid "Select All" +msgstr "حدد الكل" + +#: src/input/command.zig:250 +msgid "Select all text on the screen." +msgstr "حدد كل النص على الشاشة." + +#: src/input/command.zig:255 +msgid "Scroll to Top" +msgstr "مرر إلى الأعلى" + +#: src/input/command.zig:256 +msgid "Scroll to the top of the screen." +msgstr "مرر إلى أعلى الشاشة." + +#: src/input/command.zig:261 +msgid "Scroll to Bottom" +msgstr "مرر إلى الأسفل" + +#: src/input/command.zig:262 +msgid "Scroll to the bottom of the screen." +msgstr "مرر إلى أسفل الشاشة." + +#: src/input/command.zig:267 +msgid "Scroll to Selection" +msgstr "مرر إلى التحديد" + +#: src/input/command.zig:268 +msgid "Scroll to the selected text." +msgstr "مرر إلى النص المحدد." + +#: src/input/command.zig:273 +msgid "Scroll Page Up" +msgstr "مرر صفحة لأعلى" + +#: src/input/command.zig:274 +msgid "Scroll the screen up by a page." +msgstr "مرر الشاشة لأعلى بمقدار صفحة." + +#: src/input/command.zig:279 +msgid "Scroll Page Down" +msgstr "مرر صفحة لأسفل" + +#: src/input/command.zig:280 +msgid "Scroll the screen down by a page." +msgstr "مرر الشاشة لأسفل بمقدار صفحة." + +#: src/input/command.zig:286 +msgid "Copy Screen to Temporary File and Copy Path" +msgstr "انسخ الشاشة إلى ملف مؤقت وانسخ المسار" + +#: src/input/command.zig:287 +msgid "" +"Copy the screen contents to a temporary file and copy the path to the " +"clipboard." +msgstr "انسخ محتويات الشاشة إلى ملف مؤقت وانسخ المسار إلى الحافظة." + +#: src/input/command.zig:291 +msgid "Copy Screen to Temporary File and Paste Path" +msgstr "انسخ الشاشة إلى ملف مؤقت والصق المسار" + +#: src/input/command.zig:292 +msgid "" +"Copy the screen contents to a temporary file and paste the path to the file." +msgstr "انسخ محتويات الشاشة إلى ملف مؤقت والصق مسار الملف." + +#: src/input/command.zig:296 +msgid "Copy Screen to Temporary File and Open" +msgstr "انسخ الشاشة إلى ملف مؤقت وافتحه" + +#: src/input/command.zig:297 +msgid "Copy the screen contents to a temporary file and open it." +msgstr "انسخ محتويات الشاشة إلى ملف مؤقت وافتحه." + +#: src/input/command.zig:305 +msgid "Copy Screen as HTML to Temporary File and Copy Path" +msgstr "انسخ الشاشة كـ HTML إلى ملف مؤقت وانسخ المسار" + +#: src/input/command.zig:306 +msgid "" +"Copy the screen contents as HTML to a temporary file and copy the path to " +"the clipboard." +msgstr "انسخ محتويات الشاشة كـ HTML إلى ملف مؤقت وانسخ المسار إلى الحافظة." + +#: src/input/command.zig:313 +msgid "Copy Screen as HTML to Temporary File and Paste Path" +msgstr "انسخ الشاشة كـ HTML إلى ملف مؤقت والصق المسار" + +#: src/input/command.zig:314 +msgid "" +"Copy the screen contents as HTML to a temporary file and paste the path to " +"the file." +msgstr "انسخ محتويات الشاشة كـ HTML إلى ملف مؤقت والصق مسار الملف." + +#: src/input/command.zig:321 +msgid "Copy Screen as HTML to Temporary File and Open" +msgstr "انسخ الشاشة كـ HTML إلى ملف مؤقت وافتحه" + +#: src/input/command.zig:322 +msgid "Copy the screen contents as HTML to a temporary file and open it." +msgstr "انسخ محتويات الشاشة كـ HTML إلى ملف مؤقت وافتحه." + +#: src/input/command.zig:330 +msgid "Copy Screen as ANSI Sequences to Temporary File and Copy Path" +msgstr "انسخ الشاشة كتسلسلات ANSI إلى ملف مؤقت وانسخ المسار" + +#: src/input/command.zig:331 +msgid "" +"Copy the screen contents as ANSI escape sequences to a temporary file and " +"copy the path to the clipboard." +msgstr "" +"انسخ محتويات الشاشة كتسلسلات هروب ANSI إلى ملف مؤقت وانسخ المسار إلى " +"الحافظة." + +#: src/input/command.zig:338 +msgid "Copy Screen as ANSI Sequences to Temporary File and Paste Path" +msgstr "انسخ الشاشة كتسلسلات ANSI إلى ملف مؤقت والصق المسار" + +#: src/input/command.zig:339 +msgid "" +"Copy the screen contents as ANSI escape sequences to a temporary file and " +"paste the path to the file." +msgstr "انسخ محتويات الشاشة كتسلسلات هروب ANSI إلى ملف مؤقت والصق مسار الملف." + +#: src/input/command.zig:346 +msgid "Copy Screen as ANSI Sequences to Temporary File and Open" +msgstr "انسخ الشاشة كتسلسلات ANSI إلى ملف مؤقت وافتحه" + +#: src/input/command.zig:347 +msgid "" +"Copy the screen contents as ANSI escape sequences to a temporary file and " +"open it." +msgstr "انسخ محتويات الشاشة كتسلسلات هروب ANSI إلى ملف مؤقت وافتحه." + +#: src/input/command.zig:354 +msgid "Copy Selection to Temporary File and Copy Path" +msgstr "انسخ التحديد إلى ملف مؤقت وانسخ المسار" + +#: src/input/command.zig:355 +msgid "" +"Copy the selection contents to a temporary file and copy the path to the " +"clipboard." +msgstr "انسخ محتويات التحديد إلى ملف مؤقت وانسخ المسار إلى الحافظة." + +#: src/input/command.zig:359 +msgid "Copy Selection to Temporary File and Paste Path" +msgstr "انسخ التحديد إلى ملف مؤقت والصق المسار" + +#: src/input/command.zig:360 +msgid "" +"Copy the selection contents to a temporary file and paste the path to the " +"file." +msgstr "انسخ محتويات التحديد إلى ملف مؤقت والصق مسار الملف." + +#: src/input/command.zig:364 +msgid "Copy Selection to Temporary File and Open" +msgstr "انسخ التحديد إلى ملف مؤقت وافتحه" + +#: src/input/command.zig:365 +msgid "Copy the selection contents to a temporary file and open it." +msgstr "انسخ محتويات التحديد إلى ملف مؤقت وافتحه." + +#: src/input/command.zig:373 +msgid "Copy Selection as HTML to Temporary File and Copy Path" +msgstr "انسخ التحديد كـ HTML إلى ملف مؤقت وانسخ المسار" + +#: src/input/command.zig:374 +msgid "" +"Copy the selection contents as HTML to a temporary file and copy the path to " +"the clipboard." +msgstr "انسخ محتويات التحديد كـ HTML إلى ملف مؤقت وانسخ المسار إلى الحافظة." + +#: src/input/command.zig:381 +msgid "Copy Selection as HTML to Temporary File and Paste Path" +msgstr "انسخ التحديد كـ HTML إلى ملف مؤقت والصق المسار" + +#: src/input/command.zig:382 +msgid "" +"Copy the selection contents as HTML to a temporary file and paste the path " +"to the file." +msgstr "انسخ محتويات التحديد كـ HTML إلى ملف مؤقت والصق مسار الملف." + +#: src/input/command.zig:389 +msgid "Copy Selection as HTML to Temporary File and Open" +msgstr "انسخ التحديد كـ HTML إلى ملف مؤقت وافتحه" + +#: src/input/command.zig:390 +msgid "Copy the selection contents as HTML to a temporary file and open it." +msgstr "انسخ محتويات التحديد كـ HTML إلى ملف مؤقت وافتحه." + +#: src/input/command.zig:398 +msgid "Copy Selection as ANSI Sequences to Temporary File and Copy Path" +msgstr "انسخ التحديد كتسلسلات ANSI إلى ملف مؤقت وانسخ المسار" + +#: src/input/command.zig:399 +msgid "" +"Copy the selection contents as ANSI escape sequences to a temporary file and " +"copy the path to the clipboard." +msgstr "" +"انسخ محتويات التحديد كتسلسلات هروب ANSI إلى ملف مؤقت وانسخ المسار إلى " +"الحافظة." + +#: src/input/command.zig:406 +msgid "Copy Selection as ANSI Sequences to Temporary File and Paste Path" +msgstr "انسخ التحديد كتسلسلات ANSI إلى ملف مؤقت والصق المسار" + +#: src/input/command.zig:407 +msgid "" +"Copy the selection contents as ANSI escape sequences to a temporary file and " +"paste the path to the file." +msgstr "انسخ محتويات التحديد كتسلسلات هروب ANSI إلى ملف مؤقت والصق مسار الملف." + +#: src/input/command.zig:414 +msgid "Copy Selection as ANSI Sequences to Temporary File and Open" +msgstr "انسخ التحديد كتسلسلات ANSI إلى ملف مؤقت وافتحه" + +#: src/input/command.zig:415 +msgid "" +"Copy the selection contents as ANSI escape sequences to a temporary file and " +"open it." +msgstr "انسخ محتويات التحديد كتسلسلات هروب ANSI إلى ملف مؤقت وافتحه." + +#: src/input/command.zig:422 +msgid "Open a new window." +msgstr "افتح نافذة جديدة." + +#: src/input/command.zig:428 +msgid "Open a new tab." +msgstr "افتح تبويبًا جديدًا." + +#: src/input/command.zig:434 +msgid "Move Tab Left" +msgstr "انقل التبويب لليسار" + +#: src/input/command.zig:435 +msgid "Move the current tab to the left." +msgstr "انقل التبويب الحالي إلى اليسار." + +#: src/input/command.zig:439 +msgid "Move Tab Right" +msgstr "انقل التبويب لليمين" + +#: src/input/command.zig:440 +msgid "Move the current tab to the right." +msgstr "انقل التبويب الحالي إلى اليمين." + +#: src/input/command.zig:446 +msgid "Move Tab to New Window" +msgstr "انقل التبويب إلى نافذة جديدة" + +#: src/input/command.zig:447 +msgid "Move the current tab to a new window." +msgstr "انقل التبويب الحالي إلى نافذة جديدة." + +#: src/input/command.zig:452 +msgid "Toggle Tab Overview" +msgstr "بدّل النظرة العامة على التبويبات" + +#: src/input/command.zig:453 +msgid "Toggle the tab overview." +msgstr "بدّل النظرة العامة على التبويبات." + +#: src/input/command.zig:458 +msgid "Change Terminal Title…" +msgstr "غيّر عنوان الطرفية…" + +#: src/input/command.zig:459 +msgid "Prompt for a new title for the current terminal." +msgstr "اطلب عنوانًا جديدًا للطرفية الحالية." + +#: src/input/command.zig:465 +msgid "Prompt for a new title for the current tab." +msgstr "اطلب عنوانًا جديدًا للتبويب الحالي." + +#: src/input/command.zig:478 +msgid "Split the terminal to the left." +msgstr "قسّم الطرفية إلى اليسار." + +#: src/input/command.zig:483 +msgid "Split the terminal to the right." +msgstr "قسّم الطرفية إلى اليمين." + +#: src/input/command.zig:488 +msgid "Split the terminal up." +msgstr "قسّم الطرفية لأعلى." + +#: src/input/command.zig:493 +msgid "Split the terminal down." +msgstr "قسّم الطرفية لأسفل." + +#: src/input/command.zig:500 +msgid "Focus Split: Previous" +msgstr "ركّز التقسيم: السابق" + +#: src/input/command.zig:501 +msgid "Focus the previous split, if any." +msgstr "ركّز على التقسيم السابق، إن وُجد." + +#: src/input/command.zig:505 +msgid "Focus Split: Next" +msgstr "ركّز التقسيم: التالي" + +#: src/input/command.zig:506 +msgid "Focus the next split, if any." +msgstr "ركّز على التقسيم التالي، إن وُجد." + +#: src/input/command.zig:510 +msgid "Focus Split: Left" +msgstr "ركّز التقسيم: اليسار" + +#: src/input/command.zig:511 +msgid "Focus the split to the left, if it exists." +msgstr "ركّز على التقسيم إلى اليسار، إن وُجد." + +#: src/input/command.zig:515 +msgid "Focus Split: Right" +msgstr "ركّز التقسيم: اليمين" + +#: src/input/command.zig:516 +msgid "Focus the split to the right, if it exists." +msgstr "ركّز على التقسيم إلى اليمين، إن وُجد." + +#: src/input/command.zig:520 +msgid "Focus Split: Up" +msgstr "ركّز التقسيم: الأعلى" + +#: src/input/command.zig:521 +msgid "Focus the split above, if it exists." +msgstr "ركّز على التقسيم الأعلى، إن وُجد." + +#: src/input/command.zig:525 +msgid "Focus Split: Down" +msgstr "ركّز التقسيم: الأسفل" + +#: src/input/command.zig:526 +msgid "Focus the split below, if it exists." +msgstr "ركّز على التقسيم الأسفل، إن وُجد." + +#: src/input/command.zig:533 +msgid "Focus Window: Previous" +msgstr "ركّز النافذة: السابقة" + +#: src/input/command.zig:534 +msgid "Focus the previous window, if any." +msgstr "ركّز على النافذة السابقة، إن وُجدت." + +#: src/input/command.zig:538 +msgid "Focus Window: Next" +msgstr "ركّز النافذة: التالية" + +#: src/input/command.zig:539 +msgid "Focus the next window, if any." +msgstr "ركّز على النافذة التالية، إن وُجدت." + +#: src/input/command.zig:545 +msgid "Toggle Split Zoom" +msgstr "بدّل تكبير التقسيم" + +#: src/input/command.zig:546 +msgid "Toggle the zoom state of the current split." +msgstr "بدّل حالة التكبير للتقسيم الحالي." + +#: src/input/command.zig:551 +msgid "Toggle Read-Only Mode" +msgstr "بدّل وضع القراءة فقط" + +#: src/input/command.zig:552 +msgid "Toggle read-only mode for the current surface." +msgstr "بدّل وضع القراءة فقط للسطح الحالي." + +#: src/input/command.zig:557 +msgid "Equalize Splits" +msgstr "ساوِ التقسيمات" + +#: src/input/command.zig:558 +msgid "Equalize the size of all splits." +msgstr "ساوِ حجم جميع التقسيمات." + +#: src/input/command.zig:563 +msgid "Reset Window Size" +msgstr "أعد ضبط حجم النافذة" + +#: src/input/command.zig:564 +msgid "Reset the window size to the default." +msgstr "أعد ضبط حجم النافذة إلى الافتراضي." + +#: src/input/command.zig:569 +msgid "Toggle Inspector" +msgstr "بدّل الفاحص" + +#: src/input/command.zig:570 +msgid "Toggle the inspector." +msgstr "بدّل الفاحص." + +#: src/input/command.zig:575 +msgid "Show the GTK Inspector" +msgstr "أظهر فاحص GTK" + +#: src/input/command.zig:576 +msgid "Show the GTK inspector." +msgstr "أظهر فاحص GTK." + +#: src/input/command.zig:581 +msgid "Show On-Screen Keyboard" +msgstr "أظهر لوحة المفاتيح على الشاشة" + +#: src/input/command.zig:582 +msgid "Show the on-screen keyboard if present." +msgstr "أظهر لوحة المفاتيح على الشاشة إن وُجدت." + +#: src/input/command.zig:588 +msgid "Open Config Using OS editor" +msgstr "افتح الإعدادات باستخدام محرر النظام" + +#: src/input/command.zig:589 +msgid "Open the config file with the OS's default editor." +msgstr "افتح ملف الإعدادات بالمحرر الافتراضي للنظام." + +#: src/input/command.zig:593 +msgid "Open Config in New Terminal Window" +msgstr "افتح الإعدادات في نافذة طرفية جديدة" + +#: src/input/command.zig:594 +msgid "Open the config file in a new window using $EDITOR or $VISUAL." +msgstr "افتح ملف الإعدادات في نافذة جديدة باستخدام ‎$EDITOR أو ‎$VISUAL." + +#: src/input/command.zig:600 +msgid "Reload Config" +msgstr "أعد تحميل الإعدادات" + +#: src/input/command.zig:601 +msgid "Reload the config file." +msgstr "أعد تحميل ملف الإعدادات." + +#: src/input/command.zig:606 +msgid "Close Terminal" +msgstr "أغلق الطرفية" + +#: src/input/command.zig:607 +msgid "Close the current terminal." +msgstr "أغلق الطرفية الحالية." + +#: src/input/command.zig:614 +msgid "Close the current tab." +msgstr "أغلق التبويب الحالي." + +#: src/input/command.zig:618 +msgid "Close Other Tabs" +msgstr "أغلق التبويبات الأخرى" + +#: src/input/command.zig:619 +msgid "Close all tabs in this window except the current one." +msgstr "أغلق جميع التبويبات في هذه النافذة عدا التبويب الحالي." + +#: src/input/command.zig:623 +msgid "Close Tabs to the Right" +msgstr "أغلق التبويبات إلى اليمين" + +#: src/input/command.zig:624 +msgid "Close all tabs to the right of the current one." +msgstr "أغلق جميع التبويبات الواقعة إلى يمين التبويب الحالي." + +#: src/input/command.zig:631 +msgid "Close the current window." +msgstr "أغلق النافذة الحالية." + +#: src/input/command.zig:636 +msgid "Close All Windows" +msgstr "أغلق جميع النوافذ" + +#: src/input/command.zig:637 +msgid "Close all windows." +msgstr "أغلق جميع النوافذ." + +#: src/input/command.zig:642 +msgid "Toggle Maximize" +msgstr "بدّل التكبير" + +#: src/input/command.zig:643 +msgid "Toggle the maximized state of the current window." +msgstr "بدّل حالة تكبير النافذة الحالية." + +#: src/input/command.zig:648 +msgid "Toggle Fullscreen" +msgstr "بدّل ملء الشاشة" + +#: src/input/command.zig:649 +msgid "Toggle the fullscreen state of the current window." +msgstr "بدّل حالة ملء الشاشة للنافذة الحالية." + +#: src/input/command.zig:654 +msgid "Toggle Window Decorations" +msgstr "بدّل زخارف النافذة" + +#: src/input/command.zig:655 +msgid "Toggle the window decorations." +msgstr "بدّل زخارف النافذة." + +#: src/input/command.zig:660 +msgid "Toggle Float on Top" +msgstr "بدّل التعويم في الأعلى" + +#: src/input/command.zig:661 +msgid "Toggle the float on top state of the current window." +msgstr "بدّل حالة التعويم في الأعلى للنافذة الحالية." + +#: src/input/command.zig:666 +msgid "Toggle Secure Input" +msgstr "بدّل الإدخال الآمن" + +#: src/input/command.zig:667 +msgid "Toggle secure input mode." +msgstr "بدّل وضع الإدخال الآمن." + +#: src/input/command.zig:672 +msgid "Toggle Mouse Reporting" +msgstr "بدّل الإبلاغ عن الفأرة" + +#: src/input/command.zig:673 +msgid "Toggle whether mouse events are reported to terminal applications." +msgstr "بدّل ما إذا كانت أحداث الفأرة تُبلَّغ إلى تطبيقات الطرفية." + +#: src/input/command.zig:678 +msgid "Toggle Background Opacity" +msgstr "بدّل عتامة الخلفية" + +#: src/input/command.zig:679 +msgid "Toggle the background opacity of a window that started transparent." +msgstr "بدّل عتامة الخلفية لنافذة بدأت شفافة." + +#: src/input/command.zig:684 +msgid "Check for Updates" +msgstr "تحقق من التحديثات" + +#: src/input/command.zig:685 +msgid "Check for updates to the application." +msgstr "تحقق من وجود تحديثات للتطبيق." + +#: src/input/command.zig:690 +msgid "Undo" +msgstr "تراجع" + +#: src/input/command.zig:691 +msgid "Undo the last action." +msgstr "تراجع عن آخر إجراء." + +#: src/input/command.zig:696 +msgid "Redo" +msgstr "أعد" + +#: src/input/command.zig:697 +msgid "Redo the last undone action." +msgstr "أعد آخر إجراء متراجَع عنه." + +#: src/input/command.zig:703 +msgid "Quit the application." +msgstr "أنهِ التطبيق." + +#: src/input/command.zig:708 +msgid "Ghostty" +msgstr "Ghostty" + +#: src/input/command.zig:709 +msgid "Put a little Ghostty in your terminal." +msgstr "ضع القليل من Ghostty في طرفيتك." diff --git a/src/os/i18n_locales.zig b/src/os/i18n_locales.zig index 54fa2c9094..a124d40822 100644 --- a/src/os/i18n_locales.zig +++ b/src/os/i18n_locales.zig @@ -29,6 +29,7 @@ /// with some data. pub const locales = [_][:0]const u8{ "zh_CN", + "ar", "de", "fr", "ja",