Skip to content

Commit

Permalink
feat: translations with Crowdin
Browse files Browse the repository at this point in the history
* New translations en-US.json (Persian)

* New translations en-US.json (Croatian)

* New translations en-US.json (Hindi)

* New translations en-US.json (Flemish)

* New translations en-US.json (Bosnian)

* New translations en-US.json (Portuguese)

* New translations en-US.json (Norwegian)

* New translations en-US.json (French)

* New translations en-US.json (German)

* New translations en-US.json (Spanish)

* New translations en-US.json (Afrikaans)

* New translations en-US.json (Arabic)

* New translations en-US.json (Belarusian)

* New translations en-US.json (Catalan)

* New translations en-US.json (Czech)

* New translations en-US.json (Danish)

* New translations en-US.json (Greek)

* New translations en-US.json (Dutch)

* New translations en-US.json (Finnish)

* New translations en-US.json (Irish)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hungarian)

* New translations en-US.json (Italian)

* New translations en-US.json (Japanese)

* New translations en-US.json (Georgian)

* New translations en-US.json (Korean)

* New translations en-US.json (Sinhala)

* New translations en-US.json (Romanian)

* New translations en-US.json (Chinese Traditional)

* New translations en-US.json (Russian)

* New translations en-US.json (Slovak)

* New translations en-US.json (Serbian (Cyrillic))

* New translations en-US.json (Swedish)

* New translations en-US.json (Turkish)

* New translations en-US.json (Ukrainian)

* New translations en-US.json (Chinese Simplified)

* New translations en-US.json (Vietnamese)

* New translations en-US.json (Polish)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (Indonesian)

* New translations en-US.json (Persian)

* New translations en-US.json (Croatian)

* New translations en-US.json (Hindi)

* New translations en-US.json (Flemish)

* New translations en-US.json (Bosnian)

* New translations en-US.json (Portuguese)

* New translations en-US.json (Norwegian)

* New translations en-US.json (French)

* New translations en-US.json (German)

* New translations en-US.json (Spanish)

* New translations en-US.json (Afrikaans)

* New translations en-US.json (Arabic)

* New translations en-US.json (Belarusian)

* New translations en-US.json (Catalan)

* New translations en-US.json (Czech)

* New translations en-US.json (Danish)

* New translations en-US.json (Greek)

* New translations en-US.json (Dutch)

* New translations en-US.json (Finnish)

* New translations en-US.json (Irish)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hungarian)

* New translations en-US.json (Italian)

* New translations en-US.json (Japanese)

* New translations en-US.json (Georgian)

* New translations en-US.json (Korean)

* New translations en-US.json (Sinhala)

* New translations en-US.json (German)

* New translations en-US.json (Romanian)

* New translations en-US.json (Chinese Traditional)

* New translations en-US.json (Russian)

* New translations en-US.json (Slovak)

* New translations en-US.json (Serbian (Cyrillic))

* New translations en-US.json (Swedish)

* New translations en-US.json (Turkish)

* New translations en-US.json (Ukrainian)

* New translations en-US.json (Chinese Simplified)

* New translations en-US.json (Vietnamese)

* New translations en-US.json (Polish)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (Indonesian)

* New translations en-US.json (Persian)

* New translations en-US.json (Croatian)

* New translations en-US.json (Hindi)

* New translations en-US.json (Flemish)

* New translations en-US.json (Bosnian)

* New translations en-US.json (Portuguese)

* New translations en-US.json (Norwegian)

* New translations en-US.json (French)

* New translations en-US.json (German)

* New translations en-US.json (Spanish)

* New translations en-US.json (Afrikaans)

* New translations en-US.json (Arabic)

* New translations en-US.json (Belarusian)

* New translations en-US.json (Catalan)

* New translations en-US.json (Czech)

* New translations en-US.json (Danish)

* New translations en-US.json (Greek)

* New translations en-US.json (Dutch)

* New translations en-US.json (Finnish)

* New translations en-US.json (Irish)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hungarian)

* New translations en-US.json (Italian)

* New translations en-US.json (Japanese)

* New translations en-US.json (Georgian)

* New translations en-US.json (Korean)

* New translations en-US.json (Sinhala)

* New translations en-US.json (Romanian)

* New translations en-US.json (Chinese Traditional)

* New translations en-US.json (Russian)

* New translations en-US.json (Slovak)

* New translations en-US.json (Serbian (Cyrillic))

* New translations en-US.json (Swedish)

* New translations en-US.json (Turkish)

* New translations en-US.json (Ukrainian)

* New translations en-US.json (Chinese Simplified)

* New translations en-US.json (Vietnamese)

* New translations en-US.json (Polish)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (Indonesian)

* New translations en-US.json (Persian)

* New translations en-US.json (Croatian)

* New translations en-US.json (Hindi)

* New translations en-US.json (Flemish)

* New translations en-US.json (Bosnian)

* New translations en-US.json (Portuguese)

* New translations en-US.json (Norwegian)

* New translations en-US.json (French)

* New translations en-US.json (German)

* New translations en-US.json (Spanish)

* New translations en-US.json (Afrikaans)

* New translations en-US.json (Arabic)

* New translations en-US.json (Belarusian)

* New translations en-US.json (Catalan)

* New translations en-US.json (Czech)

* New translations en-US.json (Danish)

* New translations en-US.json (Greek)

* New translations en-US.json (Dutch)

* New translations en-US.json (Finnish)

* New translations en-US.json (Irish)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hungarian)

* New translations en-US.json (Italian)

* New translations en-US.json (Japanese)

* New translations en-US.json (Georgian)

* New translations en-US.json (Korean)

* New translations en-US.json (Sinhala)

* New translations en-US.json (Japanese)

* New translations en-US.json (Dutch)

* New translations en-US.json (German)

* New translations en-US.json (Dutch)

* New translations en-US.json (Dutch)

* New translations en-US.json (Dutch)

* New translations en-US.json (Italian)

* New translations en-US.json (Italian)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (Romanian)

* New translations en-US.json (Chinese Traditional)

* New translations en-US.json (Russian)

* New translations en-US.json (Slovak)

* New translations en-US.json (Serbian (Cyrillic))

* New translations en-US.json (Swedish)

* New translations en-US.json (Turkish)

* New translations en-US.json (Ukrainian)

* New translations en-US.json (Chinese Simplified)

* New translations en-US.json (Vietnamese)

* New translations en-US.json (Polish)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (Indonesian)

* New translations en-US.json (Persian)

* New translations en-US.json (Croatian)

* New translations en-US.json (Hindi)

* New translations en-US.json (Flemish)

* New translations en-US.json (Bosnian)

* New translations en-US.json (Portuguese)

* New translations en-US.json (Norwegian)

* New translations en-US.json (French)

* New translations en-US.json (German)

* New translations en-US.json (Spanish)

* New translations en-US.json (Afrikaans)

* New translations en-US.json (Arabic)

* New translations en-US.json (Belarusian)

* New translations en-US.json (Catalan)

* New translations en-US.json (Czech)

* New translations en-US.json (Danish)

* New translations en-US.json (Greek)

* New translations en-US.json (Dutch)

* New translations en-US.json (Finnish)

* New translations en-US.json (Irish)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hungarian)

* New translations en-US.json (Italian)

* New translations en-US.json (Japanese)

* New translations en-US.json (Georgian)

* New translations en-US.json (Korean)

* New translations en-US.json (Sinhala)

* New translations en-US.json (Dutch)

* New translations en-US.json (Dutch)

* New translations en-US.json (Spanish)

* chore: removed typoed pr-BR.json translation file

* i18n: skip unstranslated strings in crowdin export

* New translations en-US.json (Romanian)

* New translations en-US.json (Chinese Traditional)

* New translations en-US.json (Russian)

* New translations en-US.json (Slovak)

* New translations en-US.json (Serbian (Cyrillic))

* New translations en-US.json (Swedish)

* New translations en-US.json (Turkish)

* New translations en-US.json (Ukrainian)

* New translations en-US.json (Chinese Simplified)

* New translations en-US.json (Vietnamese)

* New translations en-US.json (Polish)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (Indonesian)

* New translations en-US.json (Persian)

* New translations en-US.json (Croatian)

* New translations en-US.json (Hindi)

* New translations en-US.json (Flemish)

* New translations en-US.json (Bosnian)

* New translations en-US.json (Portuguese)

* New translations en-US.json (Norwegian)

* New translations en-US.json (French)

* New translations en-US.json (German)

* New translations en-US.json (Spanish)

* New translations en-US.json (Afrikaans)

* New translations en-US.json (Arabic)

* New translations en-US.json (Belarusian)

* New translations en-US.json (Catalan)

* New translations en-US.json (Czech)

* New translations en-US.json (Danish)

* New translations en-US.json (Greek)

* New translations en-US.json (Finnish)

* New translations en-US.json (Irish)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hungarian)

* New translations en-US.json (Italian)

* New translations en-US.json (Japanese)

* New translations en-US.json (Georgian)

* New translations en-US.json (Korean)

* New translations en-US.json (Sinhala)

* New translations en-US.json (Flemish)

* New translations en-US.json (Czech)

* i18n: add automatically_fill_regional_dialects in crowdin.yml

* fix: existing locales in crowdin (#562)

* fix: existing locales in crowdin

* fix(i18n): back to Nederlands for nl

Co-authored-by: Nathanaël Houn <[email protected]>

* fix: add Crowdin languages mapping in config file (#284)

Fix: Crowdin languages mapping

Co-authored-by: Nathanaël Houn <[email protected]>

* feat(i18n): customize PR title and commits

* Pulled down update to recipes submodule

* New translations en-US.json (French)

Co-authored-by: Nathanaël Houn <[email protected]>
Co-authored-by: André Oliveira <[email protected]>
Co-authored-by: Andrii Bodnar <[email protected]>
  • Loading branch information
4 people authored Aug 22, 2022
1 parent da39cfd commit 602790d
Show file tree
Hide file tree
Showing 43 changed files with 1,460 additions and 6,713 deletions.
12 changes: 12 additions & 0 deletions crowdin.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
pull_request_title: "feat(i18n): new Crowdin updates"
commit_message: "feat(i18n): New Crowdin translations for %original_file_name%"
append_commit_message: false

files:
- source: /src/i18n/locales/en-US.json
translation: /src/i18n/locales/%two_letters_code%.json
skip_untranslated_strings: true
automatically_fill_in_regional_dialects: true
languages_mapping:
two_letters_code:
nl-BE: nl-BE
pt-BR: pt-BR
zh-CN: zh-HANS
zh-TW: zh-HANT
9 changes: 9 additions & 0 deletions src/i18n/languages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@ export const APP_LOCALES = {
no: 'Norsk (Norwegian)',
be: 'белар (Belarusian)',
et: 'Eestlane',
vi: 'Tiếng Việt (Vietnamese)',
ar: 'عربى (Arabic)',
fi: 'Suomalainen (Finnish)',
he: 'עִברִית (Hebrew)',
ko: '한글 (Korean)',
// nb: 'Bokmål (Norwegian)',
ro: 'Română (Romanian)',
si: 'සිංහල (Sinhala)',
sv: 'Svenska (Swedish)',
};

// Hunspell compatible keys
Expand Down
459 changes: 1 addition & 458 deletions src/i18n/locales/af.json

Large diffs are not rendered by default.

33 changes: 1 addition & 32 deletions src/i18n/locales/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
"feature.quickSwitch.info": "حدد خدمة من خلال زر تاب، ↑ و ↓. افتح الخدمة بالظغط على زر الدخول.",
"feature.quickSwitch.search": "بحث...",
"feature.quickSwitch.title": "تبديل سريع",
"global.api.unhealthy": "لا يمكن الاتصال بخدمات فردي عبر الإنترنت",
"global.cancel": "إلغاء",
"global.edit": "تعديل",
"global.no": "لا",
Expand Down Expand Up @@ -64,9 +63,6 @@
"locked.touchId": "فتح باستخدام بصمة الإصبع",
"locked.touchIdPrompt": "فتح عبر بصمة الإصبع",
"locked.unlockWithPassword": "فتح بكلمة المرور",
"login.changeServer": "تغيير الخادم",
"login.customServerQuestion": "Using a custom Ferdium server?",
"login.customServerSuggestion": "Try importing your Franz account",
"login.email.label": "البريد الإلكتروني",
"login.headline": "تسجيل الدخول",
"login.invalidCredentials": "البريد الإلكتروني أو كلمة المرور غير صالحة",
Expand Down Expand Up @@ -125,7 +121,6 @@
"menu.view.openQuickSwitch": "فتح التبديل السريع",
"menu.view.reloadFerdium": "إعادة فردي",
"menu.view.reloadService": "إعادة تحميل الخدمة",
"menu.view.reloadTodos": "Reload ToDos",
"menu.view.resetZoom": "الحجم الأصلي",
"menu.view.toggleDarkMode": "تفعيل الوضع المظلم",
"menu.view.toggleDevTools": "فتح أدوات المطور",
Expand Down Expand Up @@ -182,7 +177,6 @@
"settings.account.tryReloadUserInfoRequest": "حاول مجددًا",
"settings.account.userInfoRequestFailed": "تعذر تحميل معلومات المستخدم",
"settings.account.yourLicense": "رخصة فردي الخاصة بك:",
"settings.app.accentColorInfo": "اكتب لون اللكنة الخاص بك بتنسيق متوافق مع CSS. (الافتراضي: {defaultAccentColor})",
"settings.app.buttonClearAllCache": "مسح ذاكرة التخزين المؤقت",
"settings.app.buttonInstallUpdate": "إعادة التشغيل وتثبيت التحديث",
"settings.app.buttonOpenFerdiumProfileFolder": "فتح مجلد الملف الشخصي",
Expand Down Expand Up @@ -212,13 +206,8 @@
"settings.app.form.enableSpellchecking": "تفعيل التصحيح الإملائي",
"settings.app.form.enableSystemTray": "إظهار فيردي دائما في قالب النظام",
"settings.app.form.enableTodos": "تفعيل فردي للمهام",
"settings.app.form.grayscaleServicesDim": "Input grayscale dim level (%)",
"settings.app.form.hibernateOnStartup": "الإبقاء على الخدمات في وضع النوم عند بدء التشغيل",
"settings.app.form.hibernationStrategy": "استراتيجية وضع النوم",
"settings.app.form.hideNotificationsButton": "Hide Notifications & Sound button",
"settings.app.form.hideRecipesButton": "Hide Recipes button",
"settings.app.form.hideSettingsButton": "Hide Settings button",
"settings.app.form.hideWorkspacesButton": "Hide Workspace Drawer button",
"settings.app.form.iconSize": "حجم أيقونة الخدمة",
"settings.app.form.inactivityLock": "الإغلاق عن عدم استخدامك لفترة",
"settings.app.form.keepAllWorkspacesLoaded": "حافظ على جميع مساحات العمل مُحملة",
Expand All @@ -241,14 +230,11 @@
"settings.app.form.showDragArea": "إظهار المنطقة القابلة للسحب على النافذة",
"settings.app.form.showMessagesBadgesWhenMuted": "إظهار شارة رسالة غير مقروءة عند تعطيل الإشعارات",
"settings.app.form.showServiceName": "عرض اسم الخدمة تحت الرمز",
"settings.app.form.sidebarServicesLocation": "Sidebar Services Icons Location",
"settings.app.form.splitColumns": "عدد الأعمدة",
"settings.app.form.splitMode": "تمكين طريقة عرض التقسيم",
"settings.app.form.startMinimized": "البدء بنافذة مصغرة",
"settings.app.form.universalDarkMode": "تمكين الوضع المظلم الكامل",
"settings.app.form.useGrayscaleServices": "Use grayscale services",
"settings.app.form.useTouchIdToUnlock": "السماح باستخدام TouchID لفتح فردي",
"settings.app.form.useVerticalStyle": "استخدام النمط الأفقي",
"settings.app.form.wakeUpHibernationSplay": "تلعب دورات التسلل / الاستيقاظ لتقليل التحميل",
"settings.app.form.wakeUpHibernationStrategy": "استراتيجية الأمة الهمبرية بعد الاستيقاظ التلقائي",
"settings.app.form.wakeUpStrategy": "استراتيجية الإيقاظ",
Expand All @@ -266,14 +252,8 @@
"settings.app.restartRequired": "التغيرات تتطلب إعادة تشغيل",
"settings.app.scheduledDNDInfo": "يسمح لك \"عدم الإزعاج\" المجدولة بتحديد فترة زمنية لا تريد فيها الحصول على إشعارات من فردي.",
"settings.app.scheduledDNDTimeInfo": "مرات بصيغة 24 ساعة. يمكن أن يكون وقت النهاية قبل وقت البدء (على سبيل المثال البدء 17:00، نهاية 09:00) لتمكين عدم الإزعاج بين عشية وضحاها.",
"settings.app.sectionGeneralUi": "General UI",
"settings.app.sectionHibernation": "Hibernation",
"settings.app.sectionMain": "Main",
"settings.app.sectionServiceIconsSettings": "Service Icons Settings",
"settings.app.sectionSidebarSettings": "Sidebar Settings",
"settings.app.spellCheckerLanguageInfo": "فيردي يستخدم جهاز الماك للتدقيق الإملائي للتحقق من الطباعة. إذا كنت ترغب في تغيير اللغات التي تتحقق منها المدقق الإملائي، يمكنك فعل ذلك في تفضيلات نظام ماك الخاص بك.",
"settings.app.subheadlineCache": "الذاكرة المؤقتة",
"settings.app.subheadlineFerdiumProfile": "Ferdium Profile",
"settings.app.todoServerInfo": "سيتم استخدام هذا الخادم لميزة \"فردي تودو\".",
"settings.app.translationHelp": "ساعدنا على ترجمة فيردي إلى لغتك.",
"settings.app.universalDarkModeInfo": "الوضع الظلام العام يحاول إنشاء أنماط الوضع المظلم ديناميكيا للخدمات التي بخلاف ذلك غير مدعومة حاليا.",
Expand All @@ -298,7 +278,6 @@
"settings.recipes.customService.openFolder": "فتح المجلد",
"settings.recipes.headline": "الخدمات المتاحة",
"settings.recipes.missingService": "خدمة مفقودة؟",
"settings.recipes.mostPopular": "الأكثر شعبية",
"settings.recipes.nothingFound": "عذراً، ولكن لا توجد خدمة تطابق مصطلح البحث الخاص بك - ولكن لا يزال بإمكانك إضافته باستخدام خيار \"موقع الويب المخصص\". يرجى ملاحظة أن الموقع قد يظهر المزيد من الخدمات التي أضيفت إلى فردي منذ الإصدار الذي أنت حاليا قيد التشغيل. للحصول على هذه الخدمات الجديدة، يرجى النظر في الترقية إلى نسخة أحدث من فردي.",
"settings.recipes.servicesSuccessfulAddedInfo": "تمت إضافة الخدمة بنجاح",
"settings.searchService": "البحث عن خدمة",
Expand Down Expand Up @@ -334,7 +313,6 @@
"settings.service.form.isMutedInfo": "عند التعطيل، يتم كتم جميع أصوات الاشعار والتشغيل الصوتي",
"settings.service.form.name": "الاسم",
"settings.service.form.onlyShowFavoritesInUnreadCount": "إظهار فقط المفضلة في عدد غير مقروء",
"settings.service.form.openDarkmodeCss": "Open darkmode.css",
"settings.service.form.openUserCss": "فتح user.css",
"settings.service.form.openUserJs": "فتح user.js",
"settings.service.form.proxy.headline": "إعدادات وكيل HTTP/HTTPS",
Expand Down Expand Up @@ -372,8 +350,6 @@
"settings.team.manageAction": "ادر فريقك على meetfranz.com",
"settings.team.teamsUnavailable": "الفرق غير متوفرة",
"settings.team.teamsUnavailableInfo": "الفرق متاحة حاليا فقط عند استخدام خادم فرانز وبعد دفع ثمن فرانز الاحترافي. الرجاء تغيير الخادم الخاص بك إلى https://api.franzinfra.com لاستخدام الأفرقة.",
"settings.team.tryReloadUserInfoRequest": "Try reloading",
"settings.team.userInfoRequestFailed": "User Info request failed",
"settings.user.form.accountType.company": "اسم الشركة",
"settings.user.form.accountType.individual": "شخصي",
"settings.user.form.accountType.label": "نوع الحساب",
Expand Down Expand Up @@ -403,13 +379,7 @@
"setupAssistant.headline": "دعونا نبدأ",
"setupAssistant.subheadline": "اختر من خدماتنا الأكثر استخداما و ارجع إلى أعلى رسائلك الآن.",
"setupAssistant.submit.label": "دعونا نذهب",
"sidebar.addNewService": "إضافة خدمة جديدة",
"sidebar.closeTodosDrawer": "أغلق Todos فيردي",
"sidebar.closeWorkspaceDrawer": "غلقُ دُرجِ مساحة العمل",
"sidebar.lockFerdium": "قفل فردي",
"sidebar.muteApp": "تعطيل الإشعارات والصوت",
"sidebar.openTodosDrawer": "فتح Todos فيردي",
"sidebar.openWorkspaceDrawer": "فتحُ دُرجِ مساحة العمل",
"sidebar.unmuteApp": "تمكين الإشعارات والصوت",
"signup.email.label": "البريد الإلكتروني",
"signup.emailDuplicate": "مستخدم بهذا البريد الإلكتروني موجود بالفعل",
Expand Down Expand Up @@ -439,7 +409,6 @@
"validation.minLength": "{field} يجب أن يكون على الأقل {length} حرفاً",
"validation.oneRequired": "واحد على الأقل مطلوب",
"validation.required": "{field} مطلوب",
"validation.url": "{field} is not a valid URL",
"webControls.back": "الرجوع",
"webControls.forward": "تقدم",
"webControls.goHome": "الرئيسية",
Expand All @@ -455,4 +424,4 @@
"workspaceDrawer.workspaceFeatureInfo": "<p>أماكن عمل فردي تسمح لك بالتركيز على ما هو مهم الآن. إعداد مجموعات مختلفة من الخدمات والتبديل بينها بسهولة في أي وقت.</p><p>أنت تقرر الخدمات التي تحتاج إليها متى ومكان، حتى نتمكن من مساعدتك على البقاء على رأس لعبتك - أو بسهولة إيقاف العمل من العمل كلما أردت.</p>",
"workspaceDrawer.workspacesSettingsTooltip": "تعديل إعدادات مساحات العمل",
"workspaces.switchingIndicator.switchingTo": "التبديل إلى"
}
}
Loading

0 comments on commit 602790d

Please sign in to comment.