Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ Translation IDs follow a hierarchical pattern: `[directory].[subdir].[filename].

Examples:

- `labels.masked_files` - for common UI labels
- `labels.account` - for common UI labels
- `account.sign-out.button.title` - for account sign-out dialog
- `command.generic.force_build.label` - for command labels

Expand Down Expand Up @@ -223,4 +223,4 @@ Same flow as above, but **before 3. i18n:upload**, delete the key. Only new keys
- ALWAYS prefer editing an existing file to creating a new one
- REFUSE to modify files when the git repository is on the `master` or `main` branch
- NEVER proactively create documentation files (`*.md`) or README files. Only create documentation files if explicitly requested by the User
- when modifying a file with a copyright banner at the top, make sure to fix/add the current year to indicate the copyright year
- when modifying a file with a copyright banner at the top, make sure to fix/add the current year to indicate the copyright year
6 changes: 4 additions & 2 deletions src/packages/frontend/account/other-settings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -216,8 +216,10 @@ export function OtherSettings(props: Readonly<Props>): React.JSX.Element {
checked={!!props.other_settings.get("dim_file_extensions")}
onChange={(e) => on_change("dim_file_extensions", e.target.checked)}
>
<strong>Dim file extensions:</strong> gray out file extensions so their
names stand out.
<FormattedMessage
id="account.other-settings.dim_file_extensions"
defaultMessage={`<strong>Dim file extensions:</strong> gray out file extensions so their names stand out.`}
/>
</Switch>
);
}
Expand Down
6 changes: 3 additions & 3 deletions src/packages/frontend/i18n/bin/delete.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ if [ $# -eq 0 ]; then
echo "Delete one or more translation keys from SimpleLocalize"
echo ""
echo "Example:"
echo " $0 labels.masked_files"
echo " $0 labels.masked_files account.sign-out.button.title"
echo " $0 labels.account"
echo " $0 labels.account account.sign-out.button.title"
exit 1
fi

Expand All @@ -34,4 +34,4 @@ echo
echo "Done! Now you should run:"
echo " pnpm i18n:upload (to re-upload the key with new content)"
echo " pnpm i18n:download (to fetch updated translations)"
echo " pnpm i18n:compile (to compile translation files)"
echo " pnpm i18n:compile (to compile translation files)"
18 changes: 10 additions & 8 deletions src/packages/frontend/i18n/trans/ar_EG.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,11 @@
"account.editor-setting.checkbox.strip_trailing_whitespace": "إزالة كلما تم حفظ الملف",
"account.editor-settings-autosave-interval.label": "فترة الحفظ التلقائي",
"account.editor-settings.basic.title": "الإعدادات الأساسية",
"account.editor-settings.color-schemes.label": "نظام ألوان المحرر",
"account.editor-settings.color-schemes.panel_title": "نظام ألوان المحرر",
"account.editor-settings.font-size.label": "حجم الخط العالمي الافتراضي",
"account.editor-settings.indent-size.label": "حجم المسافة البادئة",
"account.editor-settings.keyboard-bindings.label": "اختصارات لوحة المفاتيح للمحرر",
"account.editor-settings.keyboard.title": "لوحة المفاتيح",
"account.editor-settings.title": "المحرر",
"account.editor-settings.x11-keyboard-variant.label": "متغير لوحة المفاتيح (لجهاز سطح المكتب X11)",
"account.editor-settings.x11-physical-keyboard.label": "تخطيط لوحة المفاتيح (لـ X11 Desktop)",
"account.global-ssh-keys.help": "للدخول إلى مشروع باستخدام SSH، استخدم التالي <code>username@host: [project-id-without-dashes]@ssh.cocalc.com</code> يمكن العثور على معرف المشروع بدون فواصل في جزء إعدادات المشروع المتعلق بمفاتيح SSH. للدخول بين المشاريع باستخدام SSH، استخدم <code>[project-id-without-dashes]@ssh</code>.",
Expand Down Expand Up @@ -66,13 +64,13 @@
"account.keyboard-shortcuts.shortcut.split-view-sagews": "عرض منقسم في ورقة عمل Sage",
"account.keyboard-shortcuts.shortcut.toggle-comment": "تبديل تعليق التحديد",
"account.other-settings._page_size.label": "عدد الملفات لكل صفحة",
"account.other-settings.browser_performance.title": "متصفح",
"account.other-settings.auto_focus": "<strong>إدخال نص التركيز التلقائي:</strong> التركيز تلقائيًا على حقول إدخال النص عند ظهورها (مثل مستكشف الملفات، المشاريع، ...)",
"account.other-settings.button_tooltips": "<strong>إخفاء تلميحات الأزرار:</strong> يخفي بعض تلميحات الأزرار (هذا جزئي فقط)",
"account.other-settings.confirm_close": "<strong>تأكيد الإغلاق:</strong> اطلب دائمًا التأكيد قبل إغلاق نافذة المتصفح",
"account.other-settings.content_display.title": "عرض المحتوى",
"account.other-settings.default_file_sort.by_name": "الترتيب حسب الاسم",
"account.other-settings.default_file_sort.by_time": "الترتيب حسب الوقت",
"account.other-settings.default_file_sort.label": "ترتيب الملفات الافتراضي",
"account.other-settings.dim_file_extensions": "<strong>تعتيم امتدادات الملفات:</strong> تظليل امتدادات الملفات حتى تبرز أسماؤها.",
"account.other-settings.file_popovers": "<strong>إخفاء النوافذ المنبثقة لعلامات تبويب الملفات:</strong> عدم عرض النوافذ المنبثقة فوق علامات تبويب الملفات",
"account.other-settings.filename_generator.description": "اختر كيفية توليد أسماء الملفات التلقائية. بشكل خاص، لجعلها فريدة أو لتضمين الوقت الحالي.",
"account.other-settings.filename_generator.label": "مولد اسم الملف",
Expand All @@ -85,12 +83,9 @@
"account.other-settings.llm.title": "إعدادات AI",
"account.other-settings.markdown_codebar": "<strong>تعطيل شريط كود العلامات</strong> في جميع مستندات العلامات. يؤدي تحديد هذا إلى إخفاء أزرار التشغيل والنسخ والشرح الإضافية في كتل الكود المسورة.",
"account.other-settings.mask_files": "<strong>إخفاء الملفات:</strong> تظليل الملفات في عارض الملفات التي ربما لا تريد فتحها",
"account.other-settings.messages.title": "رسائل",
"account.other-settings.project_popovers": "<strong>إخفاء النوافذ المنبثقة لعلامات التبويب في المشروع:</strong> لا تعرض النوافذ المنبثقة فوق علامات تبويب المشروع",
"account.other-settings.projects.title": "مشاريع",
"account.other-settings.standby_timeout": "مهلة الانتظار",
"account.other-settings.symbol_bar_labels": "<strong>إظهار تسميات شريط الرموز:</strong> إظهار التسميات في شريط رموز محرر الإطار",
"account.other-settings.theme": "السمة",
"account.other-settings.theme.antd.animations": "<b>الرسوم المتحركة</b>: تحريك بعض العناصر بإيجاز، مثل الأزرار",
"account.other-settings.theme.antd.color_scheme": "مخطط الألوان: استخدم ألوان العلامة التجارية بدلاً من الألوان الافتراضية",
"account.other-settings.theme.antd.compact": "تصميم مضغوط: استخدم تصميمًا أكثر إحكامًا",
Expand Down Expand Up @@ -155,6 +150,9 @@
"ai-generate-document.modal.title": "إنشاء مستند {docName} باستخدام الذكاء الاصطناعي",
"ai-generator.select_llm": "اختر نموذج اللغة",
"app.fullscreen-button.tooltip": "وضع الشاشة الكاملة، يركز على المستند أو الصفحة الحالية.",
"app.hotkey.dialog.help_text": "انقر على الإطارات أعلاه • المفتاح 0 يبدل الدردشة • المفاتيح 1-9 تركز على الإطارات • اكتب للبحث • ↑↓ للتنقل • عودة لفتح • ESC للإغلاق",
"app.hotkey.dialog.search_placeholder": "البحث في الملفات والصفحات...",
"app.hotkey.dialog.title": "التنقل السريع",
"app.verify-email-banner.edit": "إذا كانت عنوان البريد الإلكتروني خاطئة، يرجى <E>تعديله</E> في إعدادات الحساب.",
"app.verify-email-banner.help.text": "من المهم أن يكون لديك عنوان بريد إلكتروني يعمل. نستخدمه لإعادة تعيين كلمة المرور، وإرسال الرسائل، وإشعارات الفوترة، والدعم. يرجى التأكد من صحة بريدك الإلكتروني للبقاء على اطلاع.",
"app.verify-email-banner.text": "{sent, select, true {تم إرسال البريد الإلكتروني! يرجى التحقق من صندوق البريد الإلكتروني (وربما الرسائل غير المرغوب فيها) والنقر على رابط التأكيد.} other {يرجى التحقق من عنوان بريدك الإلكتروني وتأكيده:}}",
Expand Down Expand Up @@ -988,6 +986,7 @@
"labels.config": "الإعدادات",
"labels.configuration": "التكوين",
"labels.configuration.short": "الإعدادات",
"labels.connected": "متصل",
"labels.connecting": "الاتصال",
"labels.connection": "الاتصال",
"labels.copied": "تم النسخ",
Expand Down Expand Up @@ -1016,6 +1015,7 @@
"labels.environment": "بيئة",
"labels.explorer": "المستكشف",
"labels.file_explorer": "مستكشف الملفات",
"labels.file_use_notifications": "إشعارات استخدام الملفات",
"labels.files": "الملفات",
"labels.folder": "مجلد",
"labels.frame-editors.title-bar.save_label": "{type, select, is_public {عام} read_only {للقراءة فقط} other {حفظ}}",
Expand Down Expand Up @@ -1095,6 +1095,7 @@
"labels.project.settings.stop-project.label": "إيقاف{short, select, true {} other { المشروع}}…",
"labels.project.settings.stop-project.ok": "نعم، أوقف المشروع",
"labels.projects": "المشاريع",
"labels.public_paths": "المسارات العامة",
"labels.published_files": "ملفات منشورة",
"labels.purchases": "المشتريات",
"labels.ready": "جاهز",
Expand Down Expand Up @@ -1423,7 +1424,6 @@
"projects.create-project.helpTxt": "اختر عنوانًا. يمكنك تغييره بسهولة لاحقًا!",
"projects.create-project.requireLicense": "مطلوب ترخيص لإنشاء مشاريع إضافية.",
"projects.filename-search.placeholder": "ابحث عن أسماء الملفات التي قمت بتحريرها...",
"projects.list.no_starred_found": "لم يتم العثور على مشاريع مميزة. استخدم رمز النجمة بجانب عناوين المشاريع لوضع إشارة مرجعية على مشاريعك المفضلة.",
"projects.load-all.label": "عرض كل المشاريع...",
"projects.operations.clear-filter": "مسح الفلتر",
"projects.operations.delete.button": "{deleted, select, true {استعادة الكل} other {حذف الكل}}",
Expand Down Expand Up @@ -1455,7 +1455,9 @@
"projects.table-controls.hashtags.placeholder": "التصفية حسب الوسوم...",
"projects.table-controls.hidden.label": "مخفي",
"projects.table-controls.search.placeholder": "ابحث عن المشاريع...",
"projects.table.keyboard-row-hint": "المشروع {title}. استخدم الأسهم لأعلى ولأسفل للتحرك؛ اضغط على Enter أو Space للفتح.",
"projects.table.last-edited": "آخر تعديل",
"projects.table.untitled": "بدون عنوان",
"purchases.automatic-payments-warning.description": "المدفوعات التلقائية هي <b>أكثر ملاءمة</b> بكثير، وست<b>وفر لك الوقت</b>، و<b>تضمن عدم إلغاء الاشتراكات</b> عن طريق الخطأ.",
"purchases.automatic-payments-warning.title": "الدفع التلقائي ليس مطلوبًا للاشتراك",
"purchases.automatic-payments.are-enabled": "المدفوعات التلقائية مفعلة",
Expand Down
Loading