fix(i18n): duplicated keys

Signed-off-by: Innei <i@innei.in>
This commit is contained in:
Innei 2024-09-28 15:27:31 +08:00
parent 65bfe8f13c
commit 234cdd3c71
No known key found for this signature in database
GPG Key ID: 0F62D33977F021F7
30 changed files with 472 additions and 831 deletions

View File

@ -253,7 +253,7 @@ export const LanguageSelector = () => {
</span>
{originalLanguageName !== languageName && (
<span
className="hidden group-hover:flex absolute inset-x-0 inset-y-0 items-center pl-2"
className="absolute inset-0 hidden items-center pl-2 group-hover:flex"
key={"org"}
>
{originalLanguageName}

View File

@ -2,7 +2,6 @@
"ai_daily.title": "أهم الأخبار - {{title}}",
"ai_daily.tooltip.content": "هذه الأخبار مختارة بواسطة الذكاء الاصطناعي من جدولك الزمني (<From /> - <To />) والتي قد تكون مهمة بالنسبة لك.",
"ai_daily.tooltip.update_schedule": "يتم التحديث يوميًا في الساعة 8 صباحًا و 8 مساءً.",
"app.app_name": "APP_NAME",
"app.copy_logo_svg": "نسخ الشعار SVG",
"app.toggle_sidebar": "تبديل الشريط الجانبي",
"discover.any_url_or_keyword": "أي رابط أو كلمة مفتاحية",

View File

@ -2,7 +2,6 @@
"ai_daily.title": "أهم الأخبار - {{title}}",
"ai_daily.tooltip.content": "إليك الأخبار التي تم اختيارها من قِبل الذكاء الاصطناعي من جدولك الزمني (<From /> - <To />) والتي قد تكون مهمة بالنسبة لك.",
"ai_daily.tooltip.update_schedule": "تحديث يومي في الساعة 8 صباحًا و 8 مساءً.",
"app.app_name": "APP_NAME",
"app.copy_logo_svg": "نسخ شعار SVG",
"app.toggle_sidebar": "تبديل الشريط الجانبي",
"discover.any_url_or_keyword": "أي رابط أو كلمة مفتاحية",

View File

@ -2,7 +2,6 @@
"ai_daily.title": "أهم الأخبار - {{title}}",
"ai_daily.tooltip.content": "إليك الأخبار التي تم اختيارها بواسطة الذكاء الاصطناعي من خطك الزمني (<From /> - <To />) والتي قد تكون مهمة بالنسبة لك.",
"ai_daily.tooltip.update_schedule": "يتم التحديث يوميًا في الساعة 8 صباحًا و8 مساءً.",
"app.app_name": "APP_NAME",
"app.copy_logo_svg": "نسخ شعار SVG",
"app.toggle_sidebar": "تبديل الشريط الجانبي",
"discover.any_url_or_keyword": "أي عنوان URL أو كلمة مفتاحية",

View File

@ -2,7 +2,6 @@
"ai_daily.title": "Titular - {{title}}",
"ai_daily.tooltip.content": "Aquí están las noticias principales seleccionadas por IA de su línea de tiempo (<From /> - <To />), que pueden ser importantes para usted.",
"ai_daily.tooltip.update_schedule": "Actualizado todos los días a las 8 AM y 8 PM.",
"app.app_name": "APP_NAME",
"app.copy_logo_svg": "Copiar Logo SVG",
"app.toggle_sidebar": "Alternar barra lateral",
"discover.any_url_or_keyword": "Cualquier URL o palabra clave",

View File

@ -2,7 +2,6 @@
"ai_daily.title": "Pääuutiset - {{title}}",
"ai_daily.tooltip.content": "Tässä ovat uutiset, jotka AI on valinnut aikajanaltasi (<From /> - <To />), ja jotka saattavat olla sinulle tärkeitä.",
"ai_daily.tooltip.update_schedule": "Päivitetään päivittäin klo 8 ja klo 20.",
"app.app_name": "SOVELLUKSEN_NIMI",
"app.copy_logo_svg": "Kopioi Logo SVG",
"app.toggle_sidebar": "Vaihda sivupalkki",
"discover.any_url_or_keyword": "Mikä tahansa URL tai avainsana",

View File

@ -2,7 +2,6 @@
"ai_daily.title": "Actualités Principales - {{title}}",
"ai_daily.tooltip.content": "Voici des nouvelles sélectionnées par l'IA à partir de votre chronologie (<From /> - <To />) qui peuvent être importantes pour vous.",
"ai_daily.tooltip.update_schedule": "Mise à jour quotidienne à 8h00 et 20h00.",
"app.app_name": "NOM_APP",
"app.copy_logo_svg": "Copier le logo SVG",
"app.toggle_sidebar": "Afficher/Masquer la barre latérale",
"discover.any_url_or_keyword": "Toute URL ou mot-clé",

View File

@ -2,7 +2,6 @@
"ai_daily.title": "Top News - {{title}}",
"ai_daily.tooltip.content": "Qui ci sono notizie selezionate dall'IA dalla tua timeline (<From /> - <To />) che potrebbero essere importanti per te.",
"ai_daily.tooltip.update_schedule": "Aggiornato ogni giorno alle 8 AM e alle 8 PM.",
"app.app_name": "NOME_APP",
"app.copy_logo_svg": "Copia Logo SVG",
"app.toggle_sidebar": "Mostra/Nascondi Sidebar",
"discover.any_url_or_keyword": "Qualsiasi URL o Parola Chiave",

View File

@ -2,7 +2,6 @@
"ai_daily.title": "Главные новости - {{title}}",
"ai_daily.tooltip.content": "Вот новости, выбранные ИИ из вашей ленты (<From /> - <To />), которые могут быть для вас важны.",
"ai_daily.tooltip.update_schedule": "Обновление ежедневно в 8:00 и 20:00.",
"app.app_name": МЯ_ПРИЛОЖЕНИЯ",
"app.copy_logo_svg": "Скопировать логотип SVG",
"app.toggle_sidebar": "Переключить боковую панель",
"discover.any_url_or_keyword": "Любой URL или ключевое слово",

View File

@ -5,6 +5,7 @@
"confirm": "Bestätigen",
"ok": "OK",
"quantifier.piece": "",
"space": " ",
"time.last_night": "Letzte Nacht",
"time.the_night_before_last": "Vorgestern Nacht",
"time.today": "Heute",
@ -24,6 +25,5 @@
"words.result": "Ergebnis",
"words.result_one": "Ergebnis",
"words.result_other": "Ergebnisse",
"words.space": " ",
"words.which.all": "Alle"
}

View File

@ -18,7 +18,6 @@
"words.edit": "编辑",
"words.entry": "条目",
"words.id": "ID",
"words.items": "内容",
"words.items_one": "内容",
"words.items_other": "内容",
"words.local": "本地",

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "تابع",
"follow_other": "متابعات",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"read_one": "قراءة",
"read_other": "قراءات"
},
"header": {
"app": "التطبيق",
"download": "تحميل"
},
"invitation": {
"activate": "تفعيل",
"codeOptions": {
"1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"3": "تابع حسابنا على X للحصول على هدايا عرضية."
},
"earlyAccess": "حاليًا Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"generateButton": "إنشاء رمز جديد",
"generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
"getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"title": "رمز الدعوة"
},
"login": {
"backToWebApp": "العودة إلى تطبيق الويب",
"continueWithGitHub": "تابع مع GitHub",
"continueWithGoogle": "تابع مع Google",
"logInTo": "تسجيل الدخول إلى",
"openApp": "افتح التطبيق",
"redirecting": "إعادة التوجيه",
"welcomeTo": "مرحبًا بك في"
},
"redirect": {
"continueInBrowser": "المتابعة في المتصفح",
"instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"openApp": "افتح {{APP_NAME}}",
"successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"feed.read_one": "قراءة",
"feed.read_other": "قراءات",
"header.app": "التطبيق",
"header.download": "تحميل",
"invitation.activate": "تفعيل",
"invitation.codeOptions.1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"invitation.codeOptions.2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"invitation.codeOptions.3": "تابع حسابنا على X للحصول على هدايا عرضية.",
"invitation.earlyAccess": "حاليًا Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.generateButton": "إنشاء رمز جديد",
"invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
"invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"invitation.title": "رمز الدعوة",
"login.backToWebApp": "العودة إلى تطبيق الويب",
"login.continueWithGitHub": "تابع مع GitHub",
"login.continueWithGoogle": "تابع مع Google",
"login.logInTo": "تسجيل الدخول إلى",
"login.openApp": "افتح التطبيق",
"login.redirecting": "إعادة التوجيه",
"login.welcomeTo": "مرحبًا بك في",
"redirect.continueInBrowser": "المتابعة في المتصفح",
"redirect.instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"redirect.openApp": "افتح {{APP_NAME}}",
"redirect.successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "تابع",
"follow_other": "متابعات",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"read_one": "قراءة",
"read_other": "قراءات"
},
"header": {
"app": "التطبيق",
"download": "تحميل"
},
"invitation": {
"activate": "تفعيل",
"codeOptions": {
"1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"3": "تابع حسابنا على X للحصول على هدايا عرضية."
},
"earlyAccess": "حاليًا Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"generateButton": "إنشاء رمز جديد",
"generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
"getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"title": "رمز الدعوة"
},
"login": {
"backToWebApp": "العودة إلى تطبيق الويب",
"continueWithGitHub": "تابع مع GitHub",
"continueWithGoogle": "تابع مع Google",
"logInTo": "تسجيل الدخول إلى",
"openApp": "افتح التطبيق",
"redirecting": "إعادة التوجيه",
"welcomeTo": "مرحبًا بك في"
},
"redirect": {
"continueInBrowser": "المتابعة في المتصفح",
"instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"openApp": "افتح {{APP_NAME}}",
"successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"feed.read_one": "قراءة",
"feed.read_other": "قراءات",
"header.app": "التطبيق",
"header.download": "تحميل",
"invitation.activate": "تفعيل",
"invitation.codeOptions.1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"invitation.codeOptions.2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"invitation.codeOptions.3": "تابع حسابنا على X للحصول على هدايا عرضية.",
"invitation.earlyAccess": "حاليًا Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.generateButton": "إنشاء رمز جديد",
"invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
"invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"invitation.title": "رمز الدعوة",
"login.backToWebApp": "العودة إلى تطبيق الويب",
"login.continueWithGitHub": "تابع مع GitHub",
"login.continueWithGoogle": "تابع مع Google",
"login.logInTo": "تسجيل الدخول إلى",
"login.openApp": "افتح التطبيق",
"login.redirecting": "إعادة التوجيه",
"login.welcomeTo": "مرحبًا بك في",
"redirect.continueInBrowser": "المتابعة في المتصفح",
"redirect.instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"redirect.openApp": "افتح {{APP_NAME}}",
"redirect.successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "متابعة",
"follow_other": "متابعات",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"read_one": "قراءة",
"read_other": "قراءات"
},
"header": {
"app": "تطبيق",
"download": "تحميل"
},
"invitation": {
"activate": "تفعيل",
"codeOptions": {
"1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"2": "انضم إلى سيرفر Discord الخاص بنا للحصول على هدايا بين الحين والآخر.",
"3": "تابع حسابنا على X للحصول على هدايا بين الحين والآخر."
},
"earlyAccess": "التطبيق في مرحلة الوصول المبكر ويحتاج إلى رمز دعوة للاستخدام.",
"earlyAccessMessage": "😰 عذرًا، التطبيق في مرحلة الوصول المبكر ويحتاج إلى رمز دعوة للاستخدام.",
"generateButton": "إنشاء رمز جديد",
"generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} Power لإنشاء رمز دعوة لأصدقائك.",
"getCodeMessage": "يمكنك الحصول على رمز دعوة عبر الطرق التالية:",
"title": "رمز الدعوة"
},
"login": {
"backToWebApp": "العودة إلى التطبيق على الويب",
"continueWithGitHub": "المتابعة باستخدام GitHub",
"continueWithGoogle": "المتابعة باستخدام Google",
"logInTo": "تسجيل الدخول إلى ",
"openApp": "فتح التطبيق",
"redirecting": "إعادة التوجيه",
"welcomeTo": "مرحبًا بك في "
},
"redirect": {
"continueInBrowser": "المتابعة في المتصفح",
"instruction": "حان الوقت الآن لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"openApp": "افتح {{APP_NAME}}",
"successMessage": "لقد تم الاتصال بنجاح بحسابك على {{APP_NAME}}."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"feed.read_one": "قراءة",
"feed.read_other": "قراءات",
"header.app": "تطبيق",
"header.download": "تحميل",
"invitation.activate": "تفعيل",
"invitation.codeOptions.1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"invitation.codeOptions.2": "انضم إلى سيرفر Discord الخاص بنا للحصول على هدايا بين الحين والآخر.",
"invitation.codeOptions.3": "تابع حسابنا على X للحصول على هدايا بين الحين والآخر.",
"invitation.earlyAccess": "التطبيق في مرحلة الوصول المبكر ويحتاج إلى رمز دعوة للاستخدام.",
"invitation.earlyAccessMessage": "😰 عذرًا، التطبيق في مرحلة الوصول المبكر ويحتاج إلى رمز دعوة للاستخدام.",
"invitation.generateButton": "إنشاء رمز جديد",
"invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} Power لإنشاء رمز دعوة لأصدقائك.",
"invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة عبر الطرق التالية:",
"invitation.title": "رمز الدعوة",
"login.backToWebApp": "العودة إلى التطبيق على الويب",
"login.continueWithGitHub": "المتابعة باستخدام GitHub",
"login.continueWithGoogle": "المتابعة باستخدام Google",
"login.logInTo": "تسجيل الدخول إلى ",
"login.openApp": "فتح التطبيق",
"login.redirecting": "إعادة التوجيه",
"login.welcomeTo": "مرحبًا بك في ",
"redirect.continueInBrowser": "المتابعة في المتصفح",
"redirect.instruction": "حان الوقت الآن لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"redirect.openApp": "افتح {{APP_NAME}}",
"redirect.successMessage": "لقد تم الاتصال بنجاح بحسابك على {{APP_NAME}}."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "متابعة",
"follow_other": "متابعات",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"read_one": "قراءة",
"read_other": "قراءات"
},
"header": {
"app": "تطبيق",
"download": "تحميل"
},
"invitation": {
"activate": "تفعيل",
"codeOptions": {
"1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"2": "انضم إلى خادمنا على Discord للحصول على هدايا دورية.",
"3": "تابع حسابنا على X للحصول على هدايا دورية."
},
"earlyAccess": "حاليًا، Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة لاستخدامه.",
"earlyAccessMessage": "😰 نأسف، Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة لاستخدامه.",
"generateButton": "إنشاء رمز جديد",
"generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} Power لإنشاء رمز دعوة لأصدقائك.",
"getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"title": "رمز الدعوة"
},
"login": {
"backToWebApp": "العودة إلى تطبيق الويب",
"continueWithGitHub": "المتابعة باستخدام GitHub",
"continueWithGoogle": "المتابعة باستخدام Google",
"logInTo": "تسجيل الدخول إلى",
"openApp": "فتح التطبيق",
"redirecting": "إعادة التوجيه",
"welcomeTo": "مرحبًا بك في"
},
"redirect": {
"continueInBrowser": "المتابعة في المتصفح",
"instruction": "الآن حان الوقت لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"openApp": "فتح {{APP_NAME}}",
"successMessage": "تم الاتصال بحساب {{APP_NAME}} بنجاح."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"feed.read_one": "قراءة",
"feed.read_other": "قراءات",
"header.app": "تطبيق",
"header.download": "تحميل",
"invitation.activate": "تفعيل",
"invitation.codeOptions.1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"invitation.codeOptions.2": "انضم إلى خادمنا على Discord للحصول على هدايا دورية.",
"invitation.codeOptions.3": "تابع حسابنا على X للحصول على هدايا دورية.",
"invitation.earlyAccess": "حاليًا، Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة لاستخدامه.",
"invitation.earlyAccessMessage": "😰 نأسف، Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة لاستخدامه.",
"invitation.generateButton": "إنشاء رمز جديد",
"invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} Power لإنشاء رمز دعوة لأصدقائك.",
"invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"invitation.title": "رمز الدعوة",
"login.backToWebApp": "العودة إلى تطبيق الويب",
"login.continueWithGitHub": "المتابعة باستخدام GitHub",
"login.continueWithGoogle": "المتابعة باستخدام Google",
"login.logInTo": "تسجيل الدخول إلى",
"login.openApp": "فتح التطبيق",
"login.redirecting": "إعادة التوجيه",
"login.welcomeTo": "مرحبًا بك في",
"redirect.continueInBrowser": "المتابعة في المتصفح",
"redirect.instruction": "الآن حان الوقت لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"redirect.openApp": "فتح {{APP_NAME}}",
"redirect.successMessage": "تم الاتصال بحساب {{APP_NAME}} بنجاح."
}

View File

@ -1,43 +1,31 @@
{
"copied_link": "تم نسخ الرابط إلى الحافظة",
"feed": {
"follower_one": "متابع",
"follower_other": "متابعون",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"read_one": "قراءة",
"read_other": "قراءات"
},
"header": {
"app": "التطبيق",
"download": "تحميل"
},
"invitation": {
"activate": "تفعيل",
"codeOptions": {
"1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"3": "تابع حسابنا على X للحصول على هدايا عرضية."
},
"earlyAccess": "Follow حالياً في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"earlyAccessMessage": "😰 عذراً، Follow حالياً في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"generateButton": "إنشاء رمز جديد",
"generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
"getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"title": "رمز الدعوة"
},
"login": {
"backToWebApp": "العودة إلى تطبيق الويب",
"continueWithGitHub": "المتابعة باستخدام GitHub",
"continueWithGoogle": "المتابعة باستخدام Google",
"logInTo": "تسجيل الدخول إلى ",
"openApp": "افتح التطبيق",
"redirecting": "جاري إعادة التوجيه",
"welcomeTo": "مرحباً بك في "
},
"redirect": {
"continueInBrowser": "المتابعة في المتصفح",
"instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"openApp": "افتح {{APP_NAME}}",
"successMessage": "تم الاتصال بحساب {{APP_NAME}} بنجاح."
}
"feed.follower_one": "متابع",
"feed.follower_other": "متابعون",
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"feed.read_one": "قراءة",
"feed.read_other": "قراءات",
"header.app": "التطبيق",
"header.download": "تحميل",
"invitation.activate": "تفعيل",
"invitation.codeOptions.1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"invitation.codeOptions.2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"invitation.codeOptions.3": "تابع حسابنا على X للحصول على هدايا عرضية.",
"invitation.earlyAccess": "Follow حالياً في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.earlyAccessMessage": "😰 عذراً، Follow حالياً في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.generateButton": "إنشاء رمز جديد",
"invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
"invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"invitation.title": "رمز الدعوة",
"login.backToWebApp": "العودة إلى تطبيق الويب",
"login.continueWithGitHub": "المتابعة باستخدام GitHub",
"login.continueWithGoogle": "المتابعة باستخدام Google",
"login.logInTo": "تسجيل الدخول إلى ",
"login.openApp": "افتح التطبيق",
"login.redirecting": "جاري إعادة التوجيه",
"login.welcomeTo": "مرحباً بك في ",
"redirect.continueInBrowser": "المتابعة في المتصفح",
"redirect.instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"redirect.openApp": "افتح {{APP_NAME}}",
"redirect.successMessage": "تم الاتصال بحساب {{APP_NAME}} بنجاح."
}

View File

@ -1,43 +1,31 @@
{
"copied_link": "تم نسخ الرابط إلى الحافظة",
"feed": {
"follower_one": "متابع",
"follower_other": "متابعين",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"read_one": "قراءة",
"read_other": "قراءات"
},
"header": {
"app": "التطبيق",
"download": "تنزيل"
},
"invitation": {
"activate": "تفعيل",
"codeOptions": {
"1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"3": "تابع حسابنا على X للحصول على هدايا عرضية."
},
"earlyAccess": "تطبيق Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"earlyAccessMessage": "😰 عذرًا، Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"generateButton": "إنشاء رمز جديد",
"generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} باور لإنشاء رمز دعوة لأصدقائك.",
"getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"title": "رمز الدعوة"
},
"login": {
"backToWebApp": "العودة إلى تطبيق الويب",
"continueWithGitHub": "تابع مع GitHub",
"continueWithGoogle": "تابع مع Google",
"logInTo": "تسجيل الدخول إلى",
"openApp": "افتح التطبيق",
"redirecting": "إعادة التوجيه",
"welcomeTo": "مرحبًا بك في"
},
"redirect": {
"continueInBrowser": "المتابعة في المتصفح",
"instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"openApp": "افتح {{APP_NAME}}",
"successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
}
"feed.follower_one": "متابع",
"feed.follower_other": "متابعين",
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
"feed.read_one": "قراءة",
"feed.read_other": "قراءات",
"header.app": "التطبيق",
"header.download": "تنزيل",
"invitation.activate": "تفعيل",
"invitation.codeOptions.1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
"invitation.codeOptions.2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
"invitation.codeOptions.3": "تابع حسابنا على X للحصول على هدايا عرضية.",
"invitation.earlyAccess": "تطبيق Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.earlyAccessMessage": "😰 عذرًا، Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.generateButton": "إنشاء رمز جديد",
"invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} باور لإنشاء رمز دعوة لأصدقائك.",
"invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"invitation.title": "رمز الدعوة",
"login.backToWebApp": "العودة إلى تطبيق الويب",
"login.continueWithGitHub": "تابع مع GitHub",
"login.continueWithGoogle": "تابع مع Google",
"login.logInTo": "تسجيل الدخول إلى",
"login.openApp": "افتح التطبيق",
"login.redirecting": "إعادة التوجيه",
"login.welcomeTo": "مرحبًا بك في",
"redirect.continueInBrowser": "المتابعة في المتصفح",
"redirect.instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
"redirect.openApp": "افتح {{APP_NAME}}",
"redirect.successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "follow",
"follow_other": "followers",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} with {{readCount}} {{readNoun}} on {{appName}}",
"read_one": "read",
"read_other": "reads"
},
"header": {
"app": "App",
"download": "Download"
},
"invitation": {
"activate": "Activate",
"codeOptions": {
"1": "Looking for an alpha test user to invite you.",
"2": "Join our Discord server for occasional giveaways.",
"3": "Follow our X account for occasional giveaways."
},
"earlyAccess": "Follow is currently in early access and requires an invitation code to use.",
"earlyAccessMessage": "😰 Sorry, Follow is currently in early access and requires an invitation code to use.",
"generateButton": "Generate new code",
"generateCost": "You can spend {{INVITATION_PRICE}} Power to generate an invitation code for your friends.",
"getCodeMessage": "You can get an invitation code through the following ways:",
"title": "Invitation Code"
},
"login": {
"backToWebApp": "Back to the web app",
"continueWithGitHub": "Continue with GitHub",
"continueWithGoogle": "Continue with Google",
"logInTo": "Log in to ",
"openApp": "Open app",
"redirecting": "Redirecting",
"welcomeTo": "Welcome to "
},
"redirect": {
"continueInBrowser": "Continue in browser",
"instruction": "It is time to open {{APP_NAME}} and safely close this page.",
"openApp": "Open {{APP_NAME}}",
"successMessage": "You have successfully connected to {{APP_NAME}} account."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} with {{readCount}} {{readNoun}} on {{appName}}",
"feed.read_one": "read",
"feed.read_other": "reads",
"header.app": "App",
"header.download": "Download",
"invitation.activate": "Activate",
"invitation.codeOptions.1": "Looking for an alpha test user to invite you.",
"invitation.codeOptions.2": "Join our Discord server for occasional giveaways.",
"invitation.codeOptions.3": "Follow our X account for occasional giveaways.",
"invitation.earlyAccess": "Follow is currently in early access and requires an invitation code to use.",
"invitation.earlyAccessMessage": "😰 Sorry, Follow is currently in early access and requires an invitation code to use.",
"invitation.generateButton": "Generate new code",
"invitation.generateCost": "You can spend {{INVITATION_PRICE}} Power to generate an invitation code for your friends.",
"invitation.getCodeMessage": "You can get an invitation code through the following ways:",
"invitation.title": "Invitation Code",
"login.backToWebApp": "Back to the web app",
"login.continueWithGitHub": "Continue with GitHub",
"login.continueWithGoogle": "Continue with Google",
"login.logInTo": "Log in to ",
"login.openApp": "Open app",
"login.redirecting": "Redirecting",
"login.welcomeTo": "Welcome to ",
"redirect.continueInBrowser": "Continue in browser",
"redirect.instruction": "It is time to open {{APP_NAME}} and safely close this page.",
"redirect.openApp": "Open {{APP_NAME}}",
"redirect.successMessage": "You have successfully connected to {{APP_NAME}} account."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "seguir",
"follow_other": "seguidores",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} con {{readCount}} {{readNoun}} en {{appName}}",
"read_one": "leer",
"read_other": "lecturas"
},
"header": {
"app": "Aplicación",
"download": "Descargar"
},
"invitation": {
"activate": "Activar",
"codeOptions": {
"1": "Buscando a algún usuario de prueba alfa que te invite.",
"2": "Únete a nuestro servidor de Discord para sorteos ocasionales.",
"3": "Sigue nuestra cuenta de X para sorteos ocasionales."
},
"earlyAccess": "Follow está actualmente en acceso anticipado y requiere un código de invitación para usarlo.",
"earlyAccessMessage": "😰 Lo sentimos, Follow está actualmente en acceso anticipado y requiere un código de invitación para usarlo.",
"generateButton": "Generar nuevo código",
"generateCost": "Puedes gastar {{INVITATION_PRICE}} Power para generar un código de invitación para tus amigos.",
"getCodeMessage": "Puedes obtener un código de invitación de las siguientes maneras:",
"title": "Código de Invitación"
},
"login": {
"backToWebApp": "Volver a la aplicación web",
"continueWithGitHub": "Continuar con GitHub",
"continueWithGoogle": "Continuar con Google",
"logInTo": "Iniciar sesión en ",
"openApp": "Abrir aplicación",
"redirecting": "Redirigiendo",
"welcomeTo": "Bienvenido a "
},
"redirect": {
"continueInBrowser": "Continuar en el navegador",
"instruction": "Es hora de abrir {{APP_NAME}} y cerrar esta página de forma segura.",
"openApp": "Abrir {{APP_NAME}}",
"successMessage": "Te has conectado exitosamente a la cuenta de {{APP_NAME}}."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} con {{readCount}} {{readNoun}} en {{appName}}",
"feed.read_one": "leer",
"feed.read_other": "lecturas",
"header.app": "Aplicación",
"header.download": "Descargar",
"invitation.activate": "Activar",
"invitation.codeOptions.1": "Buscando a algún usuario de prueba alfa que te invite.",
"invitation.codeOptions.2": "Únete a nuestro servidor de Discord para sorteos ocasionales.",
"invitation.codeOptions.3": "Sigue nuestra cuenta de X para sorteos ocasionales.",
"invitation.earlyAccess": "Follow está actualmente en acceso anticipado y requiere un código de invitación para usarlo.",
"invitation.earlyAccessMessage": "😰 Lo sentimos, Follow está actualmente en acceso anticipado y requiere un código de invitación para usarlo.",
"invitation.generateButton": "Generar nuevo código",
"invitation.generateCost": "Puedes gastar {{INVITATION_PRICE}} Power para generar un código de invitación para tus amigos.",
"invitation.getCodeMessage": "Puedes obtener un código de invitación de las siguientes maneras:",
"invitation.title": "Código de Invitación",
"login.backToWebApp": "Volver a la aplicación web",
"login.continueWithGitHub": "Continuar con GitHub",
"login.continueWithGoogle": "Continuar con Google",
"login.logInTo": "Iniciar sesión en ",
"login.openApp": "Abrir aplicación",
"login.redirecting": "Redirigiendo",
"login.welcomeTo": "Bienvenido a ",
"redirect.continueInBrowser": "Continuar en el navegador",
"redirect.instruction": "Es hora de abrir {{APP_NAME}} y cerrar esta página de forma segura.",
"redirect.openApp": "Abrir {{APP_NAME}}",
"redirect.successMessage": "Te has conectado exitosamente a la cuenta de {{APP_NAME}}."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "seuraa",
"follow_other": "seuraajat",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} ja {{readCount}} {{readNoun}} palvelussa {{appName}}",
"read_one": "lue",
"read_other": "lukee"
},
"header": {
"app": "Sovellus",
"download": "Lataa"
},
"invitation": {
"activate": "Aktivoi",
"codeOptions": {
"1": "Etsi mikä tahansa alpha-testaaja kutsumaan sinut.",
"2": "Liity Discord-palvelimeemme satunnaisia arvontoja varten.",
"3": "Seuraa X-tiliämme satunnaisia arvontoja varten."
},
"earlyAccess": "Follow on tällä hetkellä varhaisessa käytössä ja vaatii kutsukoodin.",
"earlyAccessMessage": "😰 Pahoittelut, Follow on tällä hetkellä varhaisessa käytössä ja vaatii kutsukoodin.",
"generateButton": "Luo uusi koodi",
"generateCost": "Voit käyttää {{INVITATION_PRICE}} Poweria luodaksesi kutsukoodin ystävillesi.",
"getCodeMessage": "Voit saada kutsukoodin seuraavilla tavoilla:",
"title": "Kutsukoodi"
},
"login": {
"backToWebApp": "Takaisin verkkosovellukseen",
"continueWithGitHub": "Jatka GitHubilla",
"continueWithGoogle": "Jatka Googlella",
"logInTo": "Kirjaudu sisään ",
"openApp": "Avaa sovellus",
"redirecting": "Uudelleenohjataan",
"welcomeTo": "Tervetuloa "
},
"redirect": {
"continueInBrowser": "Jatka selaimessa",
"instruction": "Nyt on aika avata {{APP_NAME}} ja sulkea tämä sivu turvallisesti.",
"openApp": "Avaa {{APP_NAME}}",
"successMessage": "Olet onnistuneesti yhdistänyt {{APP_NAME}}-tilisi."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} ja {{readCount}} {{readNoun}} palvelussa {{appName}}",
"feed.read_one": "lue",
"feed.read_other": "lukee",
"header.app": "Sovellus",
"header.download": "Lataa",
"invitation.activate": "Aktivoi",
"invitation.codeOptions.1": "Etsi mikä tahansa alpha-testaaja kutsumaan sinut.",
"invitation.codeOptions.2": "Liity Discord-palvelimeemme satunnaisia arvontoja varten.",
"invitation.codeOptions.3": "Seuraa X-tiliämme satunnaisia arvontoja varten.",
"invitation.earlyAccess": "Follow on tällä hetkellä varhaisessa käytössä ja vaatii kutsukoodin.",
"invitation.earlyAccessMessage": "😰 Pahoittelut, Follow on tällä hetkellä varhaisessa käytössä ja vaatii kutsukoodin.",
"invitation.generateButton": "Luo uusi koodi",
"invitation.generateCost": "Voit käyttää {{INVITATION_PRICE}} Poweria luodaksesi kutsukoodin ystävillesi.",
"invitation.getCodeMessage": "Voit saada kutsukoodin seuraavilla tavoilla:",
"invitation.title": "Kutsukoodi",
"login.backToWebApp": "Takaisin verkkosovellukseen",
"login.continueWithGitHub": "Jatka GitHubilla",
"login.continueWithGoogle": "Jatka Googlella",
"login.logInTo": "Kirjaudu sisään ",
"login.openApp": "Avaa sovellus",
"login.redirecting": "Uudelleenohjataan",
"login.welcomeTo": "Tervetuloa ",
"redirect.continueInBrowser": "Jatka selaimessa",
"redirect.instruction": "Nyt on aika avata {{APP_NAME}} ja sulkea tämä sivu turvallisesti.",
"redirect.openApp": "Avaa {{APP_NAME}}",
"redirect.successMessage": "Olet onnistuneesti yhdistänyt {{APP_NAME}}-tilisi."
}

View File

@ -1,42 +1,30 @@
{
"feed": {
"follower_one": "suivi",
"follower_other": "suivis",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} avec {{readCount}} {{readNoun}} sur {{appName}}",
"read_one": "lecture",
"read_other": "lectures"
},
"header": {
"app": "Application",
"download": "Télécharger"
},
"invitation": {
"activate": "Activer",
"codeOptions": {
"1": "Cherchez un utilisateur de test alpha pour vous inviter.",
"2": "Rejoignez notre serveur Discord pour des cadeaux occasionnels.",
"3": "Suivez notre compte X pour des cadeaux occasionnels."
},
"earlyAccess": "Follow est actuellement en accès anticipé et nécessite un code d'invitation pour être utilisé.",
"earlyAccessMessage": "😰 Désolé, Follow est actuellement en accès anticipé et nécessite un code d'invitation pour être utilisé.",
"generateButton": "Générer un nouveau code",
"generateCost": "Vous pouvez dépenser {{INVITATION_PRICE}} Power pour générer un code d'invitation pour vos amis.",
"getCodeMessage": "Vous pouvez obtenir un code d'invitation de la manière suivante :",
"title": "Code d'invitation"
},
"login": {
"backToWebApp": "Retour à l'application web",
"continueWithGitHub": "Continuer avec GitHub",
"continueWithGoogle": "Continuer avec Google",
"logInTo": "Se connecter à",
"openApp": "Ouvrir l'application",
"redirecting": "Redirection",
"welcomeTo": "Bienvenue sur"
},
"redirect": {
"continueInBrowser": "Continuer dans le navigateur",
"instruction": "Il est maintenant temps d'ouvrir {{APP_NAME}} et de fermer cette page en toute sécurité.",
"openApp": "Ouvrir {{APP_NAME}}",
"successMessage": "Vous vous êtes connecté avec succès à votre compte {{APP_NAME}}."
}
"feed.follower_one": "suivi",
"feed.follower_other": "suivis",
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} avec {{readCount}} {{readNoun}} sur {{appName}}",
"feed.read_one": "lecture",
"feed.read_other": "lectures",
"header.app": "Application",
"header.download": "Télécharger",
"invitation.activate": "Activer",
"invitation.codeOptions.1": "Cherchez un utilisateur de test alpha pour vous inviter.",
"invitation.codeOptions.2": "Rejoignez notre serveur Discord pour des cadeaux occasionnels.",
"invitation.codeOptions.3": "Suivez notre compte X pour des cadeaux occasionnels.",
"invitation.earlyAccess": "Follow est actuellement en accès anticipé et nécessite un code d'invitation pour être utilisé.",
"invitation.earlyAccessMessage": "😰 Désolé, Follow est actuellement en accès anticipé et nécessite un code d'invitation pour être utilisé.",
"invitation.generateButton": "Générer un nouveau code",
"invitation.generateCost": "Vous pouvez dépenser {{INVITATION_PRICE}} Power pour générer un code d'invitation pour vos amis.",
"invitation.getCodeMessage": "Vous pouvez obtenir un code d'invitation de la manière suivante :",
"invitation.title": "Code d'invitation",
"login.backToWebApp": "Retour à l'application web",
"login.continueWithGitHub": "Continuer avec GitHub",
"login.continueWithGoogle": "Continuer avec Google",
"login.logInTo": "Se connecter à",
"login.openApp": "Ouvrir l'application",
"login.redirecting": "Redirection",
"login.welcomeTo": "Bienvenue sur",
"redirect.continueInBrowser": "Continuer dans le navigateur",
"redirect.instruction": "Il est maintenant temps d'ouvrir {{APP_NAME}} et de fermer cette page en toute sécurité.",
"redirect.openApp": "Ouvrir {{APP_NAME}}",
"redirect.successMessage": "Vous vous êtes connecté avec succès à votre compte {{APP_NAME}}."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "segui",
"follow_other": "seguono",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} con {{readCount}} {{readNoun}} su {{appName}}",
"read_one": "letto",
"read_other": "letti"
},
"header": {
"app": "App",
"download": "Scarica"
},
"invitation": {
"activate": "Attiva",
"codeOptions": {
"1": "Cerca qualsiasi utente alpha test per invitarti.",
"2": "Unisciti al nostro server Discord per partecipare a estrazioni occasionali.",
"3": "Segui il nostro account X per partecipare a estrazioni occasionali."
},
"earlyAccess": "Follow è attualmente in accesso anticipato e richiede un codice di invito per essere utilizzato.",
"earlyAccessMessage": "😰 Ci dispiace, Follow è attualmente in accesso anticipato e richiede un codice di invito per essere utilizzato.",
"generateButton": "Genera nuovo codice",
"generateCost": "Puoi spendere {{INVITATION_PRICE}} Power per generare un codice di invito per i tuoi amici.",
"getCodeMessage": "Puoi ottenere un codice di invito nei seguenti modi:",
"title": "Codice di Invito"
},
"login": {
"backToWebApp": "Torna all'App Web",
"continueWithGitHub": "Continua con GitHub",
"continueWithGoogle": "Continua con Google",
"logInTo": "Accedi a",
"openApp": "Apri App",
"redirecting": "Reindirizzamento in corso",
"welcomeTo": "Benvenuto su"
},
"redirect": {
"continueInBrowser": "Continua nel Browser",
"instruction": "Ora è il momento di aprire {{APP_NAME}} e chiudere in sicurezza questa pagina.",
"openApp": "Apri {{APP_NAME}}",
"successMessage": "Ti sei connesso con successo all'account {{APP_NAME}}."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} con {{readCount}} {{readNoun}} su {{appName}}",
"feed.read_one": "letto",
"feed.read_other": "letti",
"header.app": "App",
"header.download": "Scarica",
"invitation.activate": "Attiva",
"invitation.codeOptions.1": "Cerca qualsiasi utente alpha test per invitarti.",
"invitation.codeOptions.2": "Unisciti al nostro server Discord per partecipare a estrazioni occasionali.",
"invitation.codeOptions.3": "Segui il nostro account X per partecipare a estrazioni occasionali.",
"invitation.earlyAccess": "Follow è attualmente in accesso anticipato e richiede un codice di invito per essere utilizzato.",
"invitation.earlyAccessMessage": "😰 Ci dispiace, Follow è attualmente in accesso anticipato e richiede un codice di invito per essere utilizzato.",
"invitation.generateButton": "Genera nuovo codice",
"invitation.generateCost": "Puoi spendere {{INVITATION_PRICE}} Power per generare un codice di invito per i tuoi amici.",
"invitation.getCodeMessage": "Puoi ottenere un codice di invito nei seguenti modi:",
"invitation.title": "Codice di Invito",
"login.backToWebApp": "Torna all'App Web",
"login.continueWithGitHub": "Continua con GitHub",
"login.continueWithGoogle": "Continua con Google",
"login.logInTo": "Accedi a",
"login.openApp": "Apri App",
"login.redirecting": "Reindirizzamento in corso",
"login.welcomeTo": "Benvenuto su",
"redirect.continueInBrowser": "Continua nel Browser",
"redirect.instruction": "Ora è il momento di aprire {{APP_NAME}} e chiudere in sicurezza questa pagina.",
"redirect.openApp": "Apri {{APP_NAME}}",
"redirect.successMessage": "Ti sei connesso con successo all'account {{APP_NAME}}."
}

View File

@ -1,42 +1,30 @@
{
"feed": {
"follower_one": "フォロー",
"follower_other": "フォロー",
"followsAndReads": "{{appName}} で {{subscriptionCount}} {{subscriptionNoun}} と {{readCount}} {{readNoun}}",
"read_one": "読んだ",
"read_other": "既読"
},
"header": {
"app": "アプリ",
"download": "ダウンロード"
},
"invitation": {
"activate": "有効化",
"codeOptions": {
"1": "招待してくれるアルファテストユーザーを探しましょう。",
"2": "時折行われるプレゼント企画のために、私たちの Discord サーバーに参加しましょう。",
"3": "時折行われるプレゼント企画のために、私たちの X アカウントをフォローしましょう。"
},
"earlyAccess": "現在、Follow はアーリーアクセス中で、利用には招待コードが必要です。",
"earlyAccessMessage": "😰 申し訳ありませんが、Follow は現在アーリーアクセス中で、招待コードが必要です。",
"generateButton": "新しいコードを生成",
"generateCost": "友達のために招待コードを生成するには、{{INVITATION_PRICE}} Power を消費できます。",
"getCodeMessage": "以下の方法で招待コードを入手できます:",
"title": "招待コード"
},
"login": {
"backToWebApp": "ウェブアプリに戻る",
"continueWithGitHub": "GitHub で続行",
"continueWithGoogle": "Google で続行",
"logInTo": "ログイン ",
"openApp": "アプリを開く",
"redirecting": "リダイレクト中",
"welcomeTo": "ようこそ "
},
"redirect": {
"continueInBrowser": "ブラウザで続行",
"instruction": "今が{{APP_NAME}}を開き、このページを安全に閉じる時です。",
"openApp": "{{APP_NAME}}を開く",
"successMessage": "{{APP_NAME}}アカウントに正常に接続されました。"
}
"feed.follower_one": "フォロー",
"feed.follower_other": "フォロー",
"feed.followsAndReads": "{{appName}} で {{subscriptionCount}} {{subscriptionNoun}} と {{readCount}} {{readNoun}}",
"feed.read_one": "読んだ",
"feed.read_other": "既読",
"header.app": "アプリ",
"header.download": "ダウンロード",
"invitation.activate": "有効化",
"invitation.codeOptions.1": "招待してくれるアルファテストユーザーを探しましょう。",
"invitation.codeOptions.2": "時折行われるプレゼント企画のために、私たちの Discord サーバーに参加しましょう。",
"invitation.codeOptions.3": "時折行われるプレゼント企画のために、私たちの X アカウントをフォローしましょう。",
"invitation.earlyAccess": "現在、Follow はアーリーアクセス中で、利用には招待コードが必要です。",
"invitation.earlyAccessMessage": "😰 申し訳ありませんが、Follow は現在アーリーアクセス中で、招待コードが必要です。",
"invitation.generateButton": "新しいコードを生成",
"invitation.generateCost": "友達のために招待コードを生成するには、{{INVITATION_PRICE}} Power を消費できます。",
"invitation.getCodeMessage": "以下の方法で招待コードを入手できます:",
"invitation.title": "招待コード",
"login.backToWebApp": "ウェブアプリに戻る",
"login.continueWithGitHub": "GitHub で続行",
"login.continueWithGoogle": "Google で続行",
"login.logInTo": "ログイン ",
"login.openApp": "アプリを開く",
"login.redirecting": "リダイレクト中",
"login.welcomeTo": "ようこそ ",
"redirect.continueInBrowser": "ブラウザで続行",
"redirect.instruction": "今が{{APP_NAME}}を開き、このページを安全に閉じる時です。",
"redirect.openApp": "{{APP_NAME}}を開く",
"redirect.successMessage": "{{APP_NAME}}アカウントに正常に接続されました。"
}

View File

@ -1,42 +1,30 @@
{
"feed": {
"follower_one": "seguir",
"follower_other": "seguimentos",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} com {{readCount}} {{readNoun}} no {{appName}}",
"read_one": "leitura",
"read_other": "leituras"
},
"header": {
"app": "App",
"download": "Descarregar"
},
"invitation": {
"activate": "Ativar",
"codeOptions": {
"1": "Procure um utilizador de teste alpha que o convide.",
"2": "Junte-se ao nosso servidor Discord para receber ofertas ocasionais.",
"3": "Siga a nossa conta no X para receber ofertas ocasionais."
},
"earlyAccess": "O Follow está atualmente em acesso antecipado e requer um código de convite para ser utilizado.",
"earlyAccessMessage": "😰 Lamentamos, o Follow está atualmente em acesso antecipado e requer um código de convite.",
"generateButton": "Gerar novo código",
"generateCost": "Pode gastar {{INVITATION_PRICE}} Power para gerar um código de convite para os seus amigos.",
"getCodeMessage": "Pode obter um código de convite das seguintes maneiras:",
"title": "Código de Convite"
},
"login": {
"backToWebApp": "Voltar à App Web",
"continueWithGitHub": "Continuar com GitHub",
"continueWithGoogle": "Continuar com Google",
"logInTo": "Iniciar sessão em ",
"openApp": "Abrir Aplicação",
"redirecting": "A redirecionar",
"welcomeTo": "Bem-vindo ao "
},
"redirect": {
"continueInBrowser": "Continuar no Navegador",
"instruction": "Agora é o momento de abrir {{APP_NAME}} e fechar esta página com segurança.",
"openApp": "Abrir {{APP_NAME}}",
"successMessage": "Conectou-se com sucesso à conta {{APP_NAME}}."
}
"feed.follower_one": "seguir",
"feed.follower_other": "seguimentos",
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} com {{readCount}} {{readNoun}} no {{appName}}",
"feed.read_one": "leitura",
"feed.read_other": "leituras",
"header.app": "App",
"header.download": "Descarregar",
"invitation.activate": "Ativar",
"invitation.codeOptions.1": "Procure um utilizador de teste alpha que o convide.",
"invitation.codeOptions.2": "Junte-se ao nosso servidor Discord para receber ofertas ocasionais.",
"invitation.codeOptions.3": "Siga a nossa conta no X para receber ofertas ocasionais.",
"invitation.earlyAccess": "O Follow está atualmente em acesso antecipado e requer um código de convite para ser utilizado.",
"invitation.earlyAccessMessage": "😰 Lamentamos, o Follow está atualmente em acesso antecipado e requer um código de convite.",
"invitation.generateButton": "Gerar novo código",
"invitation.generateCost": "Pode gastar {{INVITATION_PRICE}} Power para gerar um código de convite para os seus amigos.",
"invitation.getCodeMessage": "Pode obter um código de convite das seguintes maneiras:",
"invitation.title": "Código de Convite",
"login.backToWebApp": "Voltar à App Web",
"login.continueWithGitHub": "Continuar com GitHub",
"login.continueWithGoogle": "Continuar com Google",
"login.logInTo": "Iniciar sessão em ",
"login.openApp": "Abrir Aplicação",
"login.redirecting": "A redirecionar",
"login.welcomeTo": "Bem-vindo ao ",
"redirect.continueInBrowser": "Continuar no Navegador",
"redirect.instruction": "Agora é o momento de abrir {{APP_NAME}} e fechar esta página com segurança.",
"redirect.openApp": "Abrir {{APP_NAME}}",
"redirect.successMessage": "Conectou-se com sucesso à conta {{APP_NAME}}."
}

View File

@ -1,42 +1,28 @@
{
"feed": {
"follow_one": "подписка",
"follow_other": "подписки",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} с {{readCount}} {{readNoun}} на {{appName}}",
"read_one": "чтение",
"read_other": "чтений"
},
"header": {
"app": "Приложение",
"download": "Скачать"
},
"invitation": {
"activate": "Активировать",
"codeOptions": {
"1": "Ищите пользователей для приглашения на альфа-тестирование.",
"2": "Присоединяйтесь к нашему серверу Discord для участия в раздачах.",
"3": "Подпишитесь на наш аккаунт X для участия в раздачах."
},
"earlyAccess": "В настоящее время Follow находится в раннем доступе и требует пригласительного кода для использования.",
"earlyAccessMessage": "😰 Извините, Follow находится в раннем доступе и требует пригласительного кода для использования.",
"generateButton": "Сгенерировать новый код",
"generateCost": "Вы можете потратить {{INVITATION_PRICE}} Power, чтобы сгенерировать пригласительный код для ваших друзей.",
"getCodeMessage": "Вы можете получить пригласительный код следующими способами:",
"title": "Пригласительный код"
},
"login": {
"backToWebApp": "Вернуться к веб-приложению",
"continueWithGitHub": "Продолжить через GitHub",
"continueWithGoogle": "Продолжить через Google",
"logInTo": "Войти в ",
"openApp": "Открыть приложение",
"redirecting": "Перенаправление",
"welcomeTo": "Добро пожаловать в "
},
"redirect": {
"continueInBrowser": "Продолжить в браузере",
"instruction": "Сейчас самое время открыть {{APP_NAME}} и безопасно закрыть эту страницу.",
"openApp": "Открыть {{APP_NAME}}",
"successMessage": "Вы успешно подключились к аккаунту {{APP_NAME}}."
}
"feed.followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} с {{readCount}} {{readNoun}} на {{appName}}",
"feed.read_one": "чтение",
"feed.read_other": "чтений",
"header.app": "Приложение",
"header.download": "Скачать",
"invitation.activate": "Активировать",
"invitation.codeOptions.1": "Ищите пользователей для приглашения на альфа-тестирование.",
"invitation.codeOptions.2": "Присоединяйтесь к нашему серверу Discord для участия в раздачах.",
"invitation.codeOptions.3": "Подпишитесь на наш аккаунт X для участия в раздачах.",
"invitation.earlyAccess": "В настоящее время Follow находится в раннем доступе и требует пригласительного кода для использования.",
"invitation.earlyAccessMessage": "😰 Извините, Follow находится в раннем доступе и требует пригласительного кода для использования.",
"invitation.generateButton": "Сгенерировать новый код",
"invitation.generateCost": "Вы можете потратить {{INVITATION_PRICE}} Power, чтобы сгенерировать пригласительный код для ваших друзей.",
"invitation.getCodeMessage": "Вы можете получить пригласительный код следующими способами:",
"invitation.title": "Пригласительный код",
"login.backToWebApp": "Вернуться к веб-приложению",
"login.continueWithGitHub": "Продолжить через GitHub",
"login.continueWithGoogle": "Продолжить через Google",
"login.logInTo": "Войти в ",
"login.openApp": "Открыть приложение",
"login.redirecting": "Перенаправление",
"login.welcomeTo": "Добро пожаловать в ",
"redirect.continueInBrowser": "Продолжить в браузере",
"redirect.instruction": "Сейчас самое время открыть {{APP_NAME}} и безопасно закрыть эту страницу.",
"redirect.openApp": "Открыть {{APP_NAME}}",
"redirect.successMessage": "Вы успешно подключились к аккаунту {{APP_NAME}}."
}

View File

@ -4,7 +4,6 @@
"feed.feeds_other": "besleme",
"feed.follower_one": "takipçi",
"feed.follower_other": "takipçi",
"feed.follower_to_view_all": "takipçi",
"feed.followsAndFeeds": "{{subscriptionCount}} {{subscriptionNoun}} ve {{feedsCount}} {{feedsNoun}} {{appName}} üzerinde",
"feed.followsAndReads": "{{appName}} üzerinde {{readCount}} {{readNoun}} ile {{subscriptionCount}} {{subscriptionNoun}}",
"feed.read_one": "okuma",

View File

@ -5,6 +5,7 @@
"langs.ar-MA": "Arabic (Morocco)",
"langs.ar-SA": "Arabic (Saudi Arabia)",
"langs.ar-TN": "Arabic (Tunisia)",
"langs.de": "German",
"langs.en": "English",
"langs.es": "Spanish",
"langs.fi": "Finnish",

View File

@ -1,203 +1,24 @@
{
"about.changelog": "سجل التغييرات",
"about.feedbackInfo": "{{appName}} ({{commitSha}}) لا يزال في المراحل الأولى من التطوير. إذا كان لديك أي ملاحظات أو اقتراحات، لا تتردد في <OpenIssueLink>فتح تذكرة</OpenIssueLink> <ExternalLinkIcon /> على GitHub الخاص بنا.",
"about.iconLibrary": "مكتبة الأيقونات المستخدمة محمية بحقوق الطبع والنشر بواسطة <IconLibraryLink /> <ExternalLinkIcon /> ولا يمكن إعادة توزيعها.",
"about.licenseInfo": "{{appName}} هو وسيظل دائمًا مشروعًا مجانيًا ومفتوح المصدر. تم ترخيصه بموجب {{license}}.",
"about.sidebar_title": "حول",
"about.socialMedia": "وسائل التواصل الاجتماعي",
"actions.actionName": "الإجراء {{number}}",
"actions.action_card.add": "إضافة",
"actions.action_card.all": "الكل",
"actions.action_card.block_rules": "قواعد الحظر",
"actions.action_card.custom_filters": "مرشحات مخصصة",
"actions.action_card.enable_readability": "تمكين إمكانية القراءة",
"actions.action_card.entry_options.all": "الكل",
"actions.action_card.entry_options.author": "المؤلف",
"actions.action_card.entry_options.content": "المحتوى",
"actions.action_card.entry_options.order": "الترتيب",
"actions.action_card.entry_options.title": "العنوان",
"actions.action_card.entry_options.url": "الرابط",
"actions.action_card.feed_options.category": "الفئة",
"actions.action_card.feed_options.feed_url": "رابط التغذية",
"actions.action_card.feed_options.site_url": "رابط الموقع",
"actions.action_card.feed_options.title": "العنوان",
"actions.action_card.feed_options.view": "عرض",
"actions.action_card.field": "الحقل",
"actions.action_card.from": "من",
"actions.action_card.generate_summary": "توليد ملخص باستخدام الذكاء الاصطناعي",
"actions.action_card.name": "الاسم",
"actions.action_card.operation_options.contains": "يحتوي على",
"actions.action_card.operation_options.does_not_contain": "لا يحتوي على",
"actions.action_card.operation_options.is_equal_to": "يساوي",
"actions.action_card.operation_options.is_greater_than": "أكبر من",
"actions.action_card.operation_options.is_less_than": "أقل من",
"actions.action_card.operation_options.is_not_equal_to": "ليس مساويًا لـ",
"actions.action_card.operation_options.matches_regex": "يطابق التعبير النمطي",
"actions.action_card.operator": "المشغل",
"actions.action_card.rewrite_rules": "إعادة كتابة القواعد",
"actions.action_card.then_do": "ثم قم بـ...",
"actions.action_card.to": "إلى",
"actions.action_card.translate_into": "ترجمة إلى",
"actions.action_card.value": "القيمة",
"actions.action_card.when_feeds_match": "عند مطابقة التغذيات...",
"actions.newRule": "قاعدة جديدة",
"actions.save": "حفظ",
"actions.saveSuccess": "🎉 تم حفظ الإجراءات.",
"actions.sidebar_title": "الإجراءات",
"actions.title": "الإجراءات",
"appearance.code_highlight_theme": "سمة تمييز الشيفرة",
"appearance.content": "المحتوى",
"appearance.content_font": "خط المحتوى",
"appearance.custom_font": "خط مخصص",
"appearance.fonts": "الخطوط",
"appearance.general": "عام",
"appearance.guess_code_language.description": "لغات البرمجة الرئيسية التي تستخدم النماذج لاستنتاج كتل الشيفرة غير المسماة",
"appearance.guess_code_language.label": "تخمين لغة الشيفرة",
"appearance.misc": "متنوع",
"appearance.modal_overlay.description": "عرض تراكب النافذة المنبثقة",
"appearance.modal_overlay.label": "عرض تراكب النافذة المنبثقة",
"appearance.opaque_sidebars.label": "أشرطة جانبية معتمة",
"appearance.reader_render_inline_style.description": "يسمح بعرض النمط المضمّن في HTML الأصلي.",
"appearance.reader_render_inline_style.label": "عرض النمط المضمّن",
"appearance.reduce_motion.description": "تقليل حركة العناصر لتحسين الأداء وتقليل استهلاك الطاقة",
"appearance.reduce_motion.label": "تقليل الحركة",
"appearance.save": "حفظ",
"appearance.show_dock_badge.label": "إظهار كشارة في Dock",
"appearance.sidebar_show_unread_count.label": "عرض في الشريط الجانبي",
"appearance.sidebar_title": "المظهر",
"appearance.text_size": "حجم النص",
"appearance.theme.dark": "داكن",
"appearance.theme.label": "السمة",
"appearance.theme.light": "فاتح",
"appearance.theme.system": "النظام",
"appearance.title": "المظهر",
"appearance.ui_font": "خط واجهة المستخدم",
"appearance.unread_count": "عدد العناصر غير المقروءة",
"feeds.claimTips": "للمطالبة بتغذياتك واستلام الإكراميات، انقر بزر الماوس الأيمن على التغذية في قائمة اشتراكاتك واختر المطالبة.",
"feeds.noFeeds": "لا توجد تغذيات مطالبة",
"feeds.tableHeaders.entryCount": "العناصر",
"feeds.tableHeaders.name": "الاسم",
"feeds.tableHeaders.subscriptionCount": "الاشتراكات",
"feeds.tableHeaders.tipAmount": "الإكراميات المستلمة",
"general.app": "التطبيق",
"general.data_persist.description": "الاحتفاظ بالبيانات محليًا لتمكين الوصول دون اتصال والبحث المحلي.",
"general.data_persist.label": "الاحتفاظ بالبيانات للاستخدام دون اتصال",
"general.group_by_date.description": "تجميع العناصر حسب التاريخ.",
"general.group_by_date.label": "تجميع حسب التاريخ",
"general.language": "اللغة",
"general.launch_at_login": "التشغيل عند تسجيل الدخول",
"general.mark_as_read.hover.description": "تحديد العناصر تلقائيًا كمقروءة عند التمرير فوقها.",
"general.mark_as_read.hover.label": "تحديد كمقروء عند التمرير",
"general.mark_as_read.render.description": "تحديد العناصر أحادية المستوى (مثل منشورات الوسائط الاجتماعية، والصور، وعروض الفيديو) تلقائيًا كمقروءة عند دخولها العرض.",
"general.mark_as_read.render.label": "تحديد كمقروء عند العرض",
"general.mark_as_read.scroll.description": "تحديد العناصر تلقائيًا كمقروءة عند التمرير خارج العرض.",
"general.mark_as_read.scroll.label": "تحديد كمقروء عند التمرير",
"general.privacy_data": "الخصوصية والبيانات",
"general.rebuild_database.button": "إعادة بناء",
"general.rebuild_database.description": "إذا كنت تواجه مشكلات في العرض، فقد يحل إعادة بناء قاعدة البيانات هذه المشكلات.",
"general.rebuild_database.label": "إعادة بناء قاعدة البيانات",
"general.rebuild_database.title": "إعادة بناء قاعدة البيانات",
"general.rebuild_database.warning.line1": "ستؤدي إعادة بناء قاعدة البيانات إلى مسح جميع بياناتك المحلية.",
"general.rebuild_database.warning.line2": "هل أنت متأكد أنك تريد المتابعة؟",
"general.send_anonymous_data.description": "من خلال اختيار إرسال بيانات عن بعد مجهولة، فإنك تساهم في تحسين تجربة المستخدم العامة لـ Follow.",
"general.send_anonymous_data.label": "إرسال بيانات مجهولة",
"general.show_unread_on_launch.description": "عرض المحتوى غير المقروء عند الإطلاق",
"general.show_unread_on_launch.label": "عرض المحتوى غير المقروء عند الإطلاق",
"general.sidebar_title": "عام",
"general.timeline": "الجدول الزمني",
"general.unread": "غير مقروء",
"general.voices": "الأصوات",
"integration.eagle.enable.description": "عرض زر 'حفظ الوسائط إلى Eagle' عندما يكون متاحًا.",
"integration.eagle.enable.label": "تمكين",
"integration.eagle.title": "Eagle",
"integration.instapaper.enable.description": "عرض زر 'حفظ إلى Instapaper' عندما يكون متاحًا.",
"integration.instapaper.enable.label": "تمكين",
"integration.instapaper.password.label": "كلمة مرور Instapaper",
"integration.instapaper.title": "Instapaper",
"integration.instapaper.username.label": "اسم مستخدم Instapaper",
"integration.readwise.enable.description": "عرض زر 'حفظ إلى Readwise' عندما يكون متاحًا.",
"integration.readwise.enable.label": "تمكين",
"integration.readwise.title": "Readwise",
"integration.readwise.token.description": "يمكنك الحصول عليه هنا: readwise.io/access_token.",
"integration.readwise.token.label": "رمز الوصول لـ Readwise",
"integration.sidebar_title": "التكامل",
"integration.tip": "نصيحة: يتم تخزين بياناتك الحساسة محليًا ولا يتم تحميلها إلى الخادم.",
"integration.title": "التكامل",
"invitation.activate": "تفعيل",
"invitation.codeOptions.betaUser": "1. ابحث عن مستخدم بيتا لدعوتك.",
"invitation.codeOptions.discord": "2. انضم إلى خادم Discord الخاص بنا واحصل على هدايا عرضية.",
"invitation.codeOptions.xAccount": "3. تابع حسابنا على X واحصل على هدايا من وقت لآخر.",
"invitation.confirmModal.cancel": "إلغاء",
"invitation.confirmModal.confirm": "هل تريد المتابعة؟",
"invitation.confirmModal.continue": "متابعة",
"invitation.confirmModal.message": "سيكلفك إنشاء رمز دعوة {{INVITATION_PRICE}} <PowerIcon /> من Power.",
"invitation.confirmModal.title": "تأكيد",
"invitation.earlyAccess": "Follow حاليًا في <strong>الوصول المبكر</strong> ويتطلب رمز دعوة للاستخدام.",
"invitation.earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
"invitation.generateButton": "إنشاء رمز جديد",
"invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} <PowerIcon /> من Power لإنشاء رمز دعوة لأصدقائك.",
"invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
"invitation.limitationMessage": "بناءً على وقت استخدامك، يمكنك إنشاء ما يصل إلى {{limitation}} من رموز الدعوات.",
"invitation.newInvitationSuccess": "🎉 تم إنشاء دعوة جديدة، وتم نسخ رمز الدعوة",
"invitation.noInvitations": "لا توجد دعوات",
"invitation.notUsed": "لم يُستخدم",
"invitation.sidebar_title": "الدعوات",
"invitation.tableHeaders.code": "الرمز",
"invitation.tableHeaders.creationTime": "وقت الإنشاء",
"invitation.tableHeaders.usedBy": "استخدمه",
"invitation.title": "رمز الدعوة",
"profile.avatar.label": "الصورة الرمزية",
"profile.handle.description": "معرفك الفريد.",
"profile.handle.label": "المعرف",
"profile.name.description": "اسم العرض العام الخاص بك.",
"profile.name.label": "اسم العرض",
"profile.sidebar_title": "الملف الشخصي",
"profile.submit": "إرسال",
"profile.title": "إعدادات الملف الشخصي",
"profile.updateSuccess": "تم تحديث الملف الشخصي.",
"titles.about": "حول",
"titles.actions": "الإجراءات",
"titles.appearance": "المظهر",
"titles.feeds": "التغذيات",
"titles.general": "عام",
"titles.integration": "التكامل",
"titles.invitations": "الدعوات",
"titles.power": "الطاقة",
"titles.profile": "الملف الشخصي",
"titles.shortcuts": "الاختصارات",
"wallet.address.title": "عنوانك",
"wallet.balance.title": "رصيدك",
"wallet.balance.withdrawable": "قابل للسحب",
"wallet.balance.withdrawableTooltip": "تشمل الطاقة القابلة للسحب كلًا من الإكراميات التي تلقيتها والطاقة التي قمت بشحنها.",
"wallet.claim.button.claim": "استلام الطاقة اليومية",
"wallet.claim.button.claimed": "تم استلام الطاقة اليوم",
"wallet.claim.tooltip.alreadyClaimed": "لقد استلمت بالفعل اليوم.",
"wallet.claim.tooltip.canClaim": "استلم {{amount}} من الطاقة اليومية الآن!",
"wallet.create.button": "إنشاء محفظة",
"wallet.create.description": "أنشئ محفظة مجانية لاستلام <PowerIcon /> <strong>Power</strong>، والتي يمكن استخدامها لمكافأة المبدعين وأيضًا الحصول على مكافآت مقابل مساهماتك في المحتوى.",
"wallet.power.dailyClaim": "يمكنك استلام {{amount}} من الطاقة المجانية يوميًا، والتي يمكن استخدامها لإكراميات عناصر RSS على Follow.",
"wallet.power.description": "Power هو <Link>رمز ERC-20</Link> على سلسلة البلوكشين {{blockchainName}}.",
"wallet.sidebar_title": "الطاقة",
"wallet.transactions.amount": "المبلغ",
"wallet.transactions.date": "التاريخ",
"wallet.transactions.from": "من",
"wallet.transactions.noTransactions": "لا توجد معاملات",
"wallet.transactions.title": "المعاملات",
"wallet.transactions.to": "إلى",
"wallet.transactions.tx": "Tx",
"wallet.transactions.type": "النوع",
"wallet.transactions.types.burn": "حرق",
"wallet.transactions.types.mint": "سك",
"wallet.transactions.types.purchase": "شراء",
"wallet.transactions.types.tip": "إكرامية",
"wallet.transactions.types.withdraw": "سحب",
"wallet.transactions.you": "أنت",
"wallet.withdraw.addressLabel": "عنوان Ethereum الخاص بك",
"wallet.withdraw.amountLabel": "المبلغ",
"wallet.withdraw.availableBalance": "لديك <Balance></Balance> من الطاقة القابلة للسحب في محفظتك.",
"wallet.withdraw.button": "سحب",
"wallet.withdraw.error": "فشل السحب: {{error}}",
"wallet.withdraw.modalTitle": "سحب الطاقة",
"wallet.withdraw.submitButton": "إرسال",
"wallet.withdraw.success": "تم السحب بنجاح!"
"keys.audio.playPause": "تشغيل/إيقاف مؤقت (عندما يكون مشغل الصوت مفتوحًا)",
"keys.entries.markAllAsRead": "وضع علامة على الكل كمقروء",
"keys.entries.next": "الإدخال التالي",
"keys.entries.previous": "الإدخال السابق",
"keys.entries.refetch": "إعادة التحميل",
"keys.entries.toggleUnreadOnly": "تبديل إلى غير المقروء فقط",
"keys.entry.copyLink": "نسخ الرابط",
"keys.entry.openInBrowser": "فتح في المتصفح",
"keys.entry.openInNewTab": "فتح في علامة تبويب جديدة",
"keys.entry.scrollDown": "التمرير لأسفل",
"keys.entry.scrollUp": "التمرير لأعلى",
"keys.entry.share": "مشاركة",
"keys.entry.tip": "إكرامية الطاقة",
"keys.entry.toggleRead": "تبديل حالة القراءة",
"keys.entry.toggleStarred": "تبديل التفضيل",
"keys.entry.tts": "تشغيل النص إلى كلام",
"keys.feeds.add": "إضافة اشتراك",
"keys.feeds.switchBetweenViews": "التبديل بين طرق العرض",
"keys.feeds.switchToView": "التبديل إلى العرض",
"keys.layout.showShortcuts": "إظهار/إخفاء الاختصارات",
"keys.layout.toggleSidebar": "إظهار/إخفاء الشريط الجانبي للتغذية",
"sidebar_title": "الاختصارات"
}

View File

@ -77,7 +77,7 @@
"electron-packager-languages": "0.5.0",
"electron-vite": "^2.3.0",
"eslint": "^9.11.1",
"eslint-config-hyoban": "^3.1.7",
"eslint-config-hyoban": "^3.1.8",
"fake-indexeddb": "6.0.0",
"hono": "4.6.3",
"lint-staged": "15.2.10",

View File

@ -150,8 +150,8 @@ importers:
specifier: ^9.11.1
version: 9.11.1(jiti@2.0.0)
eslint-config-hyoban:
specifier: ^3.1.7
version: 3.1.7(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(tailwindcss@3.4.13)(typescript@5.6.2)
specifier: ^3.1.8
version: 3.1.8(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(tailwindcss@3.4.13)(typescript@5.6.2)
fake-indexeddb:
specifier: 6.0.0
version: 6.0.0
@ -217,7 +217,7 @@ importers:
version: 5.0.1(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(terser@5.34.1))
vitest:
specifier: '2.0'
version: 2.0.5(@types/node@22.7.4)(terser@5.34.1)
version: 2.1.1(@types/node@22.7.4)(terser@5.34.1)
apps/main:
dependencies:
@ -617,7 +617,7 @@ importers:
version: 3.23.8
zustand:
specifier: 4.5.5
version: 4.5.5(@types/react@18.3.10)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@18.3.1)
version: 5.0.0-rc.2(@types/react@18.3.10)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1))
devDependencies:
'@babel/generator':
specifier: 7.25.6
@ -3753,26 +3753,35 @@ packages:
peerDependencies:
vite: ^4.2.0 || ^5.0.0
'@vitest/expect@2.0.5':
resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==}
'@vitest/expect@2.1.1':
resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==}
'@vitest/pretty-format@2.0.5':
resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==}
'@vitest/mocker@2.1.1':
resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==}
peerDependencies:
'@vitest/spy': 2.1.1
msw: ^2.3.5
vite: ^5.0.0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
'@vitest/pretty-format@2.1.1':
resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==}
'@vitest/runner@2.0.5':
resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==}
'@vitest/runner@2.1.1':
resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==}
'@vitest/snapshot@2.0.5':
resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==}
'@vitest/snapshot@2.1.1':
resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==}
'@vitest/spy@2.0.5':
resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==}
'@vitest/spy@2.1.1':
resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==}
'@vitest/utils@2.0.5':
resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==}
'@vitest/utils@2.1.1':
resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==}
'@vscode/vscode-languagedetection@1.0.22':
resolution: {integrity: sha512-rQ/BgMyLuIXSmbA0MSkIPHtcOw14QkeDbAq19sjvaS9LTRr905yij0S8lsyqN5JgOsbtIx7pAcyOxFMzPmqhZQ==}
@ -5028,8 +5037,8 @@ packages:
peerDependencies:
eslint: ^9.5.0
eslint-config-hyoban@3.1.7:
resolution: {integrity: sha512-35r1FdI9lfa5aowbaDidpjsRcDn8HO+8/RhtcfFblkc30DqQkyxPmgAxY1ohn8NSzEUdLqzfyqIBlK2E9bOfmw==}
eslint-config-hyoban@3.1.8:
resolution: {integrity: sha512-YRvuuQgzzrNw8+2Xmqbdrvx4BYeG06HeeU4AvAm5OBq5x31ShWY1s3Zu7AVVIoLGJCbDNECq8ViLtdS6yJtWug==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^9.0.0
@ -8584,8 +8593,8 @@ packages:
vite-bundle-analyzer@0.12.1:
resolution: {integrity: sha512-mIYwsDvTYCqXAUtOZIL3f7NdwWUeL/MlNFhOJzlTdcZE4pye6h06IEnOvWhnc/e+HM4oVVNxuRHZt0Rz6VO7EA==}
vite-node@2.0.5:
resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==}
vite-node@2.1.1:
resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@ -8634,15 +8643,15 @@ packages:
terser:
optional: true
vitest@2.0.5:
resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==}
vitest@2.1.1:
resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0
'@vitest/browser': 2.0.5
'@vitest/ui': 2.0.5
'@vitest/browser': 2.1.1
'@vitest/ui': 2.1.1
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@ -8813,13 +8822,14 @@ packages:
zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
zustand@4.5.5:
resolution: {integrity: sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==}
engines: {node: '>=12.7.0'}
zustand@5.0.0-rc.2:
resolution: {integrity: sha512-o2Nwuvnk8vQBX7CcHL8WfFkZNJdxB/VKeWw0tNglw8p4cypsZ3tRT7rTRTDNeUPFS0qaMBRSKe+fVwL5xpcE3A==}
engines: {node: '>=12.20.0'}
peerDependencies:
'@types/react': '>=16.8'
'@types/react': '>=18.0.0'
immer: '>=9.0.6'
react: '>=16.8'
react: '>=18.0.0'
use-sync-external-store: '>=1.2.0'
peerDependenciesMeta:
'@types/react':
optional: true
@ -8827,6 +8837,8 @@ packages:
optional: true
react:
optional: true
use-sync-external-store:
optional: true
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@ -12604,40 +12616,43 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@vitest/expect@2.0.5':
'@vitest/expect@2.1.1':
dependencies:
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
'@vitest/spy': 2.1.1
'@vitest/utils': 2.1.1
chai: 5.1.1
tinyrainbow: 1.2.0
'@vitest/pretty-format@2.0.5':
'@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.7.4)(terser@5.34.1))':
dependencies:
tinyrainbow: 1.2.0
'@vitest/spy': 2.1.1
estree-walker: 3.0.3
magic-string: 0.30.11
optionalDependencies:
vite: 5.4.8(@types/node@22.7.4)(terser@5.34.1)
'@vitest/pretty-format@2.1.1':
dependencies:
tinyrainbow: 1.2.0
'@vitest/runner@2.0.5':
'@vitest/runner@2.1.1':
dependencies:
'@vitest/utils': 2.0.5
'@vitest/utils': 2.1.1
pathe: 1.1.2
'@vitest/snapshot@2.0.5':
'@vitest/snapshot@2.1.1':
dependencies:
'@vitest/pretty-format': 2.0.5
'@vitest/pretty-format': 2.1.1
magic-string: 0.30.11
pathe: 1.1.2
'@vitest/spy@2.0.5':
'@vitest/spy@2.1.1':
dependencies:
tinyspy: 3.0.2
'@vitest/utils@2.0.5':
'@vitest/utils@2.1.1':
dependencies:
'@vitest/pretty-format': 2.0.5
estree-walker: 3.0.3
'@vitest/pretty-format': 2.1.1
loupe: 3.1.1
tinyrainbow: 1.2.0
@ -14131,7 +14146,7 @@ snapshots:
eslint: 9.11.1(jiti@2.0.0)
find-up-simple: 1.0.0
eslint-config-hyoban@3.1.7(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(tailwindcss@3.4.13)(typescript@5.6.2):
eslint-config-hyoban@3.1.8(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(tailwindcss@3.4.13)(typescript@5.6.2):
dependencies:
'@eslint-react/eslint-plugin': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
'@eslint/js': 9.11.1
@ -18292,6 +18307,7 @@ snapshots:
use-sync-external-store@1.2.2(react@18.3.1):
dependencies:
react: 18.3.1
optional: true
usehooks-ts@3.1.0(react@18.3.1):
dependencies:
@ -18343,12 +18359,11 @@ snapshots:
vite-bundle-analyzer@0.12.1: {}
vite-node@2.0.5(@types/node@22.7.4)(terser@5.34.1):
vite-node@2.1.1(@types/node@22.7.4)(terser@5.34.1):
dependencies:
cac: 6.7.14
debug: 4.3.7
pathe: 1.1.2
tinyrainbow: 1.2.0
vite: 5.4.8(@types/node@22.7.4)(terser@5.34.1)
transitivePeerDependencies:
- '@types/node'
@ -18392,32 +18407,33 @@ snapshots:
fsevents: 2.3.3
terser: 5.34.1
vitest@2.0.5(@types/node@22.7.4)(terser@5.34.1):
vitest@2.1.1(@types/node@22.7.4)(terser@5.34.1):
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
'@vitest/expect': 2.1.1
'@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.7.4)(terser@5.34.1))
'@vitest/pretty-format': 2.1.1
'@vitest/runner': 2.0.5
'@vitest/snapshot': 2.0.5
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
'@vitest/runner': 2.1.1
'@vitest/snapshot': 2.1.1
'@vitest/spy': 2.1.1
'@vitest/utils': 2.1.1
chai: 5.1.1
debug: 4.3.7
execa: 8.0.1
magic-string: 0.30.11
pathe: 1.1.2
std-env: 3.7.0
tinybench: 2.9.0
tinyexec: 0.3.0
tinypool: 1.0.1
tinyrainbow: 1.2.0
vite: 5.4.8(@types/node@22.7.4)(terser@5.34.1)
vite-node: 2.0.5(@types/node@22.7.4)(terser@5.34.1)
vite-node: 2.1.1(@types/node@22.7.4)(terser@5.34.1)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.7.4
transitivePeerDependencies:
- less
- lightningcss
- msw
- sass
- sass-embedded
- stylus
@ -18558,12 +18574,11 @@ snapshots:
zod@3.23.8: {}
zustand@4.5.5(@types/react@18.3.10)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@18.3.1):
dependencies:
use-sync-external-store: 1.2.2(react@18.3.1)
zustand@5.0.0-rc.2(@types/react@18.3.10)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)):
optionalDependencies:
'@types/react': 18.3.10
immer: 10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu)
react: 18.3.1
use-sync-external-store: 1.2.2(react@18.3.1)
zwitch@2.0.4: {}