Skip to content

Commit

Permalink
Merge pull request #721 from live-codes/i18n/live-codes/keyboard-shor…
Browse files Browse the repository at this point in the history
…tcuts

i18n: Keyboard shortcuts & command menu
  • Loading branch information
hatemhosny authored Jan 22, 2025
2 parents 7a3814f + 0fa8fb9 commit cda44ac
Show file tree
Hide file tree
Showing 22 changed files with 3,437 additions and 42 deletions.
224 changes: 223 additions & 1 deletion src/livecodes/i18n/locales/ar/translation.lokalise.json
Original file line number Diff line number Diff line change
Expand Up @@ -462,9 +462,12 @@
"codeToImage.shadow": {
"translation": "الظل"
},
"codeToImage.share": {
"codeToImage.shareImage": {
"translation": "مشاركة الصورة"
},
"codeToImage.shareTitle": {
"translation": "مشاركة"
},
"codeToImage.shareUrl": {
"translation": "مشاركة الرابط"
},
Expand All @@ -486,6 +489,207 @@
"codeToImage.windowStyle.windows": {
"translation": "Windows"
},
"commandMenu.changeTheme.dark": {
"translation": "التغيير إلى السمة الداكنة"
},
"commandMenu.changeTheme.light": {
"translation": "التغيير إلى السمة الفاتحة"
},
"commandMenu.changeTheme.title": {
"translation": "تغيير السمة"
},
"commandMenu.changeUILanguage": {
"translation": "تغيير لغة واجهة المستخدم"
},
"commandMenu.closeModalMenu": {
"translation": "إغلاق النافذة المنبثقة/القائمة"
},
"commandMenu.contribute": {
"translation": "المساهمة"
},
"commandMenu.copy": {
"translation": "نسخ الكود"
},
"commandMenu.copyAsDataUrl": {
"translation": "نسخ الكود كرابط بيانات"
},
"commandMenu.disableAI": {
"translation": "تعطيل مساعد كود الذكاء الاصطناعي"
},
"commandMenu.disableAutoSave": {
"translation": "تعطيل الحفظ التلقائي"
},
"commandMenu.disableAutoUpdate": {
"translation": "تعطيل التحديث التلقائي"
},
"commandMenu.disableEmacs": {
"translation": "تعطيل وضع Emacs"
},
"commandMenu.disableFormatOnSave": {
"translation": "تعطيل التنسيق عند الحفظ"
},
"commandMenu.disableRecoverUnsaved": {
"translation": "تعطيل استعادة المشروع غير المحفوظ"
},
"commandMenu.disableVim": {
"translation": "تعطيل وضع Vim"
},
"commandMenu.enableAI": {
"translation": "تفعيل مساعد الكود الذكي"
},
"commandMenu.enableAutoSave": {
"translation": "تفعيل الحفظ التلقائي"
},
"commandMenu.enableAutoUpdate": {
"translation": "تفعيل التحديث التلقائي"
},
"commandMenu.enableEmacs": {
"translation": "تفعيل وضع Emacs"
},
"commandMenu.enableFormatOnSave": {
"translation": "تفعيل التنسيق عند الحفظ"
},
"commandMenu.enableRecoverUnsaved": {
"translation": "تفعيل استرداد ما لم يتم حفظه"
},
"commandMenu.enableVim": {
"translation": "تفعيل وضع Vim"
},
"commandMenu.focus.editor": {
"translation": "نقل التركيز إلى المحرر"
},
"commandMenu.focus.home": {
"translation": "نقل التركيز إلى الصفحة الرئيسية"
},
"commandMenu.focus.outOfEditor": {
"translation": "نقل التركيز خارج المحرر"
},
"commandMenu.formatCode": {
"translation": "تنسيق الكود"
},
"commandMenu.home": {
"translation": "الرئيسية"
},
"commandMenu.horizontalLayout": {
"translation": "تخطيط أفقي"
},
"commandMenu.keyboardShortcuts": {
"translation": "اختصارات لوحة المفاتيح"
},
"commandMenu.login": {
"translation": "تسجيل الدخول"
},
"commandMenu.logout": {
"translation": "تسجيل الخروج"
},
"commandMenu.moveToParent": {
"translation": "الانتقال إلى أعلى"
},
"commandMenu.placeholder": {
"translation": "اكتب الأمر أو ابحث..."
},
"commandMenu.processors": {
"translation": "المعالجات"
},
"commandMenu.responsiveLayout": {
"translation": "تخطيط متجاوب"
},
"commandMenu.run": {
"translation": "تشغيل"
},
"commandMenu.saveAsFork": {
"translation": "حفظ كمشروع جديد"
},
"commandMenu.saveAsTemplate": {
"translation": "حفظ كقالب"
},
"commandMenu.selectLanguage": {
"translation": "اختر اللغة"
},
"commandMenu.show.compiled": {
"translation": "تبديل الكود المُترجم"
},
"commandMenu.show.console": {
"translation": "تبديل الكونسول"
},
"commandMenu.show.focusMode": {
"translation": "تبديل وضع التركيز"
},
"commandMenu.show.fullscreen": {
"translation": "تبديل ملء الشاشة"
},
"commandMenu.show.markup": {
"translation": "إظهار محرر Markup"
},
"commandMenu.show.maximizeCompiled": {
"translation": "تكبير الكود الناتج"
},
"commandMenu.show.maximizeConsole": {
"translation": "تكبير الكونسول"
},
"commandMenu.show.maximizeTests": {
"translation": "تكبير الاختبارات"
},
"commandMenu.show.next": {
"translation": "عرض المحرر التالي"
},
"commandMenu.show.previous": {
"translation": "عرض المحرر السابق"
},
"commandMenu.show.result": {
"translation": "تبديل النتيجة "
},
"commandMenu.show.runTests": {
"translation": "تشغيل الاختبارات"
},
"commandMenu.show.script": {
"translation": "عرض محرر السكريبت"
},
"commandMenu.show.style": {
"translation": "عرض محرر الأنماط"
},
"commandMenu.show.tests": {
"translation": "تبديل الاختبارات"
},
"commandMenu.show.title": {
"translation": "عرض .."
},
"commandMenu.show.zoom": {
"translation": "تبديل تكبير النتيجة"
},
"commandMenu.starterTemplates": {
"translation": "قوالب البداية"
},
"commandMenu.sync": {
"translation": "المزامنة (نسخة تجريبية) …"
},
"commandMenu.template": {
"translation": "قالب"
},
"commandMenu.theme.color": {
"translation": "تعيين لون السمة"
},
"commandMenu.theme.defaultColor": {
"translation": "تعيين لون السمة الافتراضي"
},
"commandMenu.title": {
"translation": "قائمة الأوامر"
},
"commandMenu.toClose": {
"translation": "للإغلاق"
},
"commandMenu.toNavigate": {
"translation": "للتنقل"
},
"commandMenu.toSelect": {
"translation": "للاختيار"
},
"commandMenu.toggle": {
"translation": "تبديل: "
},
"commandMenu.verticalLayout": {
"translation": "تخطيط عمودي"
},
"core.broadcast.heading": {
"translation": "بث"
},
Expand Down Expand Up @@ -1077,6 +1281,18 @@
"import.success": {
"translation": "تم الاستيراد بنجاح!"
},
"keyboardShortcuts.command": {
"translation": "الأمر"
},
"keyboardShortcuts.editorShortcuts": {
"translation": "للاطلاع على قائمة اختصارات لوحة مفاتيح محرر الأكواد، راجع <tag-1> اختصارات VS Code</tag-1>"
},
"keyboardShortcuts.heading": {
"translation": "اختصارات لوحة المفاتيح"
},
"keyboardShortcuts.key": {
"translation": "المفتاح"
},
"login.accessAllowed": {
"translation": "السماح بالوصول إلى:"
},
Expand Down Expand Up @@ -1143,6 +1359,9 @@
"menu.broadcast": {
"translation": "بث …"
},
"menu.commandMenu": {
"translation": "قائمة الأوامر"
},
"menu.config": {
"translation": "إعدادات"
},
Expand Down Expand Up @@ -1200,6 +1419,9 @@
"menu.import": {
"translation": "استيراد …"
},
"menu.keyboardShortcuts": {
"translation": "اختصارات لوحة المفاتيح"
},
"menu.layout": {
"translation": "تخطيط عمودي"
},
Expand Down
89 changes: 88 additions & 1 deletion src/livecodes/i18n/locales/ar/translation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,8 @@ const translation: I18nTranslation = {
save: 'حفظ الصورة',
scale: 'مقياس الصورة',
shadow: 'الظل',
share: 'مشاركة الصورة',
shareImage: 'مشاركة الصورة',
shareTitle: 'مشاركة',
shareUrl: 'مشاركة الرابط',
theme: 'السمة',
width: 'العرض',
Expand All @@ -284,6 +285,83 @@ const translation: I18nTranslation = {
windows: 'Windows',
},
},
commandMenu: {
changeTheme: {
dark: 'التغيير إلى السمة الداكنة',
light: 'التغيير إلى السمة الفاتحة',
title: 'تغيير السمة',
},
changeUILanguage: 'تغيير لغة واجهة المستخدم',
closeModalMenu: 'إغلاق النافذة المنبثقة/القائمة',
contribute: 'المساهمة',
copy: 'نسخ الكود',
copyAsDataUrl: 'نسخ الكود كرابط بيانات',
disableAI: 'تعطيل مساعد كود الذكاء الاصطناعي',
disableAutoSave: 'تعطيل الحفظ التلقائي',
disableAutoUpdate: 'تعطيل التحديث التلقائي',
disableEmacs: 'تعطيل وضع Emacs',
disableFormatOnSave: 'تعطيل التنسيق عند الحفظ',
disableRecoverUnsaved: 'تعطيل استعادة المشروع غير المحفوظ',
disableVim: 'تعطيل وضع Vim',
enableAI: 'تفعيل مساعد الكود الذكي',
enableAutoSave: 'تفعيل الحفظ التلقائي',
enableAutoUpdate: 'تفعيل التحديث التلقائي',
enableEmacs: 'تفعيل وضع Emacs',
enableFormatOnSave: 'تفعيل التنسيق عند الحفظ',
enableRecoverUnsaved: 'تفعيل استرداد ما لم يتم حفظه',
enableVim: 'تفعيل وضع Vim',
focus: {
editor: 'نقل التركيز إلى المحرر',
home: 'نقل التركيز إلى الصفحة الرئيسية',
outOfEditor: 'نقل التركيز خارج المحرر',
},
formatCode: 'تنسيق الكود',
home: 'الرئيسية',
horizontalLayout: 'تخطيط أفقي',
keyboardShortcuts: 'اختصارات لوحة المفاتيح',
login: 'تسجيل الدخول',
logout: 'تسجيل الخروج',
moveToParent: 'الانتقال إلى أعلى',
placeholder: 'اكتب الأمر أو ابحث...',
processors: 'المعالجات',
responsiveLayout: 'تخطيط متجاوب',
run: 'تشغيل',
saveAsFork: 'حفظ كمشروع جديد',
saveAsTemplate: 'حفظ كقالب',
selectLanguage: 'اختر اللغة',
show: {
compiled: 'تبديل الكود المُترجم',
console: 'تبديل الكونسول',
focusMode: 'تبديل وضع التركيز',
fullscreen: 'تبديل ملء الشاشة',
markup: 'إظهار محرر Markup',
maximizeCompiled: 'تكبير الكود الناتج',
maximizeConsole: 'تكبير الكونسول',
maximizeTests: 'تكبير الاختبارات',
next: 'عرض المحرر التالي',
previous: 'عرض المحرر السابق',
result: 'تبديل النتيجة ',
runTests: 'تشغيل الاختبارات',
script: 'عرض محرر السكريبت',
style: 'عرض محرر الأنماط',
tests: 'تبديل الاختبارات',
title: 'عرض ..',
zoom: 'تبديل تكبير النتيجة',
},
starterTemplates: 'قوالب البداية',
sync: 'المزامنة (نسخة تجريبية) …',
template: 'قالب',
theme: {
color: 'تعيين لون السمة',
defaultColor: 'تعيين لون السمة الافتراضي',
},
title: 'قائمة الأوامر',
toClose: 'للإغلاق',
toNavigate: 'للتنقل',
toSelect: 'للاختيار',
toggle: 'تبديل: ',
verticalLayout: 'تخطيط عمودي',
},
core: {
broadcast: {
heading: 'بث',
Expand Down Expand Up @@ -583,6 +661,13 @@ const translation: I18nTranslation = {
},
success: 'تم الاستيراد بنجاح!',
},
keyboardShortcuts: {
command: 'الأمر',
editorShortcuts:
'للاطلاع على قائمة اختصارات لوحة مفاتيح محرر الأكواد، راجع <1> اختصارات VS Code</1>',
heading: 'اختصارات لوحة المفاتيح',
key: 'المفتاح',
},
login: {
accessAllowed: 'السماح بالوصول إلى:',
desc: '<1>بتسجيل الدخول، فإنك توافق على أنه قد يتم تخزين <2>ملفات تعريف الارتباط</2> على جهازك.</1> <3> <4>لماذا هذه الأذونات مطلوبة؟</4> </3> <5> <6>كيفية تغيير/إلغاء الأذونات؟</6> </5>',
Expand Down Expand Up @@ -614,6 +699,7 @@ const translation: I18nTranslation = {
backup: 'نسخ احتياطي / استعادة …',
blog: 'مدونة LiveCodes',
broadcast: 'بث …',
commandMenu: 'قائمة الأوامر',
config: 'إعدادات',
customSettings: 'إعدادات مخصصة …',
delay: {
Expand All @@ -637,6 +723,7 @@ const translation: I18nTranslation = {
formatOnsave: 'تنسيق عند الحفظ',
getstart: 'البدء',
import: 'استيراد …',
keyboardShortcuts: 'اختصارات لوحة المفاتيح',
layout: 'تخطيط عمودي',
license: 'الترخيص',
login: 'تسجيل الدخول …',
Expand Down
Loading

0 comments on commit cda44ac

Please sign in to comment.