Skip to content

Commit

Permalink
feat(i18n): add ur, uk, tr and pt-BR
Browse files Browse the repository at this point in the history
+ usual sync
  • Loading branch information
lidel committed Apr 12, 2021
1 parent e88f163 commit 407070c
Show file tree
Hide file tree
Showing 49 changed files with 1,739 additions and 108 deletions.
11 changes: 7 additions & 4 deletions public/locales/ar/app.json
@@ -1,14 +1,15 @@
{
"actions": {
"add": "أضف",
"apply": "تطبيق",
"browse": "تصفح",
"cancel": "إلغاء",
"change": "تغيير",
"clear": "واضح",
"close": "أغلق",
"copy": "نسخ",
"create": "إنشاء ",
"delete": "حذف",
"remove": "إزالة",
"download": "تحميل",
"edit": "تعديل",
"import": " استيراد",
Expand All @@ -23,13 +24,13 @@
"save": "حفظ",
"saving": "ادخار",
"selectAll": "اختر الكل",
"setPinning": "ضبط التثبيت",
"submit": "إرسال",
"unpin": "إلغاء التثبيت",
"unselectAll": "إلغاء تحديد الكل"
},
"cliModal": {
"description": "الصق ما يلي في الجهاز الطرفي للقيام بهذه المهمة في IPFS عبر سطر الأوامر. تذكر أنك ستحتاج إلى استبدال العناصر النائبة بمعلماتك المحددة.",
"extraNotes": "إذا قمت بإجراء تغييرات على التكوين في محرر التعليمات البرمجية لهذه الصفحة وتريد حفظه ، فانقر فوق رمز التنزيل بجوار زر النسخ لتنزيله كملف JSON."
"description": "الصق ما يلي في الجهاز الطرفي للقيام بهذه المهمة في IPFS عبر سطر الأوامر. تذكر أنك ستحتاج إلى استبدال العناصر النائبة بمعلماتك المحددة."
},
"nav": {
"bugsLink": "الإبلاغ عن خطأ",
Expand Down Expand Up @@ -59,6 +60,7 @@
"gateway": "بوابة",
"in": "في",
"latency": "وقت الإستجابة",
"loading": "تحميل",
"location": "موقع",
"name": "اسم",
"node": "العقدة",
Expand All @@ -68,6 +70,7 @@
"peers": "الأقران",
"pinNoun": "رمز المرور",
"pins": "رموز المرور ",
"pinStatus": "حالة المشبك",
"publicKey": "المفتاح العام",
"rateIn": "التقييم",
"rateOut": "خارج التقييم",
Expand All @@ -76,7 +79,7 @@
"totalIn": "إجمالي الدخل",
"totalOut": "إجمالي المستحقات",
"unknown": "مجهول",
"ui": "UI",
"ui": "واجهة المستخدم",
"upSpeed": "منفتح"
},
"tour": {
Expand Down
6 changes: 5 additions & 1 deletion public/locales/ar/notify.json
@@ -1,13 +1,17 @@
{
"ipfsApiRequestFailed": "تعذر الاتصال. يرجى التحقق مما إذا كان البرنامج الخفي الخاص بك قيد التشغيل.",
"windowIpfsRequestFailed": "فشل طلب IPFS. يرجى التحقق من إعدادات IPFS Companion الخاصة بك.",
"ipfsInvalidApiAddress": "عنوان IPFS API المقدم غير صالح.",
"ipfsConnectSuccess": "تم الاتصال بنجاح بعنوان IPFS API",
"ipfsConnectFail": "تعذر الاتصال بعنوان IPFS API المقدم",
"ipfsPinFail": "Unable to set pinning. Try again, or see the browser console for more info.",
"ipfsIsBack": "تم استئناف خدمة IPFS العادية. استمتع!",
"folderExists": "يوجد عنصر بهذا الاسم بالفعل. الرجاء اختيار آخر.",
"filesFetchFailed": "فشل الحصول على هذه الملفات. يرجى التحقق من المسار وحاول مرة أخرى.",
"filesRenameFailed": "فشل في إعادة تسمية الملفات. حاول مرة اخرى.",
"filesMakeDirFailed": "فشل إنشاء الدليل. حاول مرة اخرى.",
"filesCopyFailed": "فشل نسخ الملفات. حاول مرة اخرى.",
"filesDeleteFailed": "فشل حذف الملفات. حاول مرة اخرى.",
"filesRemoveFailed": "فشل في إزالة الملفات. حاول مرة اخرى.",
"filesAddFailed": "فشل في إضافة الملفات إلى IPFS. حاول مرة اخرى.",
"filesEventFailed": "فشل معالجة طلبك. حاول مرة اخرى.",
"couldntConnectToPeer": "تعذر الاتصال بالنظير المقدم.",
Expand Down
6 changes: 4 additions & 2 deletions public/locales/ar/peers.json
Expand Up @@ -2,11 +2,13 @@
"title": "الأقران",
"localNetwork": "شبكه محليه",
"nearby": "مجاور",
"bootstrapNode": "عقدة التمهيد",
"viaRelay": "عبر<0>{node}</0>",
"protocols": "تيارات مفتوحة",
"addConnection": "إضافة اتصال",
"insertPeerAddress": "أدخل عنوان النظير الذي تريد الاتصال به.",
"plusPeers": "المزيد من الأقران{number}",
"connectionDirectionInbound": "واردة",
"connectionDirectionOutbound": "الصادرة",
"copyFeedback": "نسخ!",
"tour": {
"step1": {
"title": "صفحة الأقران",
Expand Down
80 changes: 75 additions & 5 deletions public/locales/ar/settings.json
@@ -1,5 +1,16 @@
{
"title": "الإعدادات",
"save": "حفظ",
"saving": "ادخار",
"reset": "إعادة تعيين",
"learnMoreLink": "أعرف أكثر.",
"pinningServices": {
"title": "خدمات التثبيت",
"description": "استخدم التثبيت المحلي عندما تريد التأكد من عدم جمع عنصر ما على العقدة مطلقًا، حتى إذا قمت بإزالته من الملفات. يمكنك أيضًا ربط حساباتك بخدمات التثبيت عن بُعد الأخرى للملفات المستمرة تلقائيًا أو بشكل انتقائي مع هؤلاء الموفرين، مما يتيح لك الاحتفاظ بنسخ احتياطية من ملفاتك و - أو إتاحتها للآخرين عندما تكون العقدة المحلية الخاصة بك غير متصلة بالإنترنت.",
"noPinRemoteDescription": "دعم خدمات التثبيت عن بُعد التابعة لجهات خارجية مفقود. قم بتحديث عقدة IPFS الخاصة بك إلى go-ipfs 0.8.0 أو أحدث، وستتمكن من إضافتها وتكوينها هنا.",
"addAutoUpload": "تمكين التحميل التلقائي",
"removeAutoUpload": "تعطيل التحميل التلقائي"
},
"language": "لغة",
"analytics": "تحليلات",
"cliTutorMode": "وضع معلم CLI",
Expand All @@ -12,6 +23,57 @@
},
"apiDescription": "<0>إذا تم تكوين العقدة الخاصة بك باستخدام <1> عنوان API مخصص</1> ، بما في ذلك منفذ آخر غير الافتراضي 5001 ، فأدخله هنا.</0>",
"cliDescription": "<0>قم بتمكين هذا الخيار لعرض رمز \"عرض الرمز\"<1></1> بجوار أوامر IPFS الشائعة. يؤدي النقر فوقه إلى فتح مشروط برمز CLI الخاص بهذا الأمر ، بحيث يمكنك لصقه في واجهة سطر أوامر IPFS في جهازك الطرفي.</0>",
"cliModal": {
"extraNotesJsonConfig": "إذا قمت بإجراء تغييرات على التكوين في محرر التعليمات البرمجية لهذه الصفحة وتريد حفظه ، فانقر فوق رمز التنزيل بجوار زر النسخ لتنزيله كملف JSON."
},
"pinningModal": {
"title": "حدد مزود خدمة التثبيت.",
"description": "ألا ترى مزود خدمة التثبيت الخاص بك؟ <1>إضافة واحدة مخصصة.<1>"
},
"pinningServiceModal": {
"title": "تكوين خدمة تثبيت مخصصة.",
"description": "هل تريد جعل خدمة التثبيت المخصصة الخاصة بك متاحة للآخرين<1>؟ تعلم كيف.<1>",
"service": "خدمة",
"nickname": "اسم مستعار",
"nicknamePlaceholder": "اسم لخدمتك",
"apiEndpoint": "نقطة نهاية API",
"apiEndpointPlaceholder": "محدد موقع المعلومات لنقطة نهاية API الخاصة به",
"secretApiKey": "مفتاح API السري",
"autoUpload": "تحميل تلقائي"
},
"autoUploadModal": {
"title": "تغيير سياسة التحميل لـ {name}",
"description": "عند التمكين ، سيقوم التحميل التلقائي بتثبيت جذر دليل الملفات بشكل دوري ، مما يضمن تثبيت كل شيء عن بُعد وإتاحته للأقران الآخرين حتى عندما تكون عقدة IPFS المحلية الخاصة بك غير متصلة بالإنترنت. إذا قمت بتعطيله، فلا يزال بإمكانك تثبيت كل ملف يدويًا باستخدام خيار \"تعيين التثبيت\" على شاشة الملفات."
},
"errors": {
"nickname": "الاسم المستعار مطلوب",
"apiError": "خطأ API",
"apiEndpoint": "يجب أن يكون عنوان محدد موقع المعلومات صالحًا",
"secretApiKey": "المفتاح السري مطلوب",
"failedToFetch": "فشل في جلب",
"failedToFetchTitle": "غير قادر على جلب عدد الدبوس من هذه الخدمة البعيدة. تأكد من أنه متصل بالإنترنت وأنك أدخلت بيانات الاعتماد الصحيحة. إذا كانت هذه خدمة مضافة حديثًا ، فحاول إزالتها وإضافتها مرة أخرى."
},
"actions": {
"addService": "أضف خدمة",
"edit": "تغيير",
"close": "أغلق",
"save": "حفظ",
"cancel": "إلغاء",
"enable": "ممكن",
"disable": "تعطيل"
},
"edit": "تعديل",
"visitService": "زيارة الخدمة",
"remove": "إزالة",
"localPinning": "التثبيت المحلي",
"service": "خدمة",
"size": "حجم",
"pins": "رموز المرور ",
"autoUpload": "تحميل تلقائي",
"autoUploadPolicy": {
"true": "كل الملفات",
"false": "إيقاف"
},
"fetchingSettings": "جارٍ جلب الإعدادات ...",
"configApiNotAvailable": "API تكوين IPFS غير متوفر. الرجاء تعطيل ملحق الويب \"IPFS Companion\" وإعادة المحاولة.",
"ipfsDaemonOffline": "البرنامج الخفي لـ IPFS غير متصل. يرجى تشغيله وإعادة المحاولة.",
Expand Down Expand Up @@ -66,19 +128,27 @@
"paragraph2": "إذا كنت تقوم بتشغيل IPFS لسطح المكتب ، فستتوفر لديك أيضًا بعض الإعدادات الخاصة به."
},
"step2": {
"title": "عنوان API المخصص",
"paragraph1": "إذا قمت بتكوين عقدة IPFS الخاصة بك باستخدام عنوان API مخصص ، فيمكنك تحديث ملف التكوين الخاص بك هنا بدلاً من تحرير JSON يدويًا."
},
"step3": {
"title": "خدمات التثبيت",
"paragraph1": "<0>إذا كان لديك حسابات مع خدمات التثبيت عن بُعد لجهات خارجية ، فأضفها هنا حتى تتمكن من تثبيت / إلغاء تثبيت العناصر في تلك الخدمات مباشرة من شاشة الملفات. يمكنك معرفة المزيد حول خدمات التثبيت التابعة لجهات خارجية في<1>مستندات IPFS </1></0>"
},
"step4": {
"title": "محدد اللغة",
"paragraph1": "<0>يمكنك تغيير لغة واجهة مستخدم الويب. إذا لم تكن لغتك المفضلة متاحة ، فانتقل إلى صفحة مشروعنا باللغة<1>Transifex</1>لمساعدتنا في الترجمة!</0>"
},
"step3": {
"step5": {
"title": "تحليلات الاستخدام المجهول",
"paragraph1": "إذا اشتركت ، يمكنك مساعدتنا في تحسين واجهة مستخدم الويب عن طريق إرسال تحليلات استخدام مجهولة الهوية.",
"paragraph2": "يمكنك اختيار البيانات التي ترسلها إلينا ولن نتمكن من التعرف عليك ، فنحن نقدر الخصوصية قبل كل شيء."
},
"step4": {
"title": "عنوان API المخصص",
"paragraph1": "إذا قمت بتكوين عقدة IPFS الخاصة بك باستخدام عنوان API مخصص ، فيمكنك تحديث ملف التكوين الخاص بك هنا بدلاً من تحرير JSON يدويًا."
"step6": {
"title": "وضع المعلم CLI",
"paragraph1": "قم بتمكين وضع معلم CLI لرؤية الاختصارات إلى إصدار سطر الأوامر لأوامر IPFS الشائعة - مفيد إذا كنت تتعلم استخدام IPFS من الجهاز ، أو إذا كنت بحاجة إلى تجديد المعلومات."
},
"step5": {
"step7": {
"title": "تكوين IPFS",
"paragraph1": "يمكنك تغيير تكوين عقدة IPFS الخاصة بك مباشرة من Web UI!",
"paragraph2": "لا تنس إعادة تشغيل البرنامج الخفي لتطبيق التغييرات."
Expand Down
28 changes: 28 additions & 0 deletions public/locales/ca/notify.json
@@ -0,0 +1,28 @@
{
"ipfsApiRequestFailed": "No s'ha pogut connectar. Comproveu que el daemon estigui funcionant.",
"windowIpfsRequestFailed": "La sol·licitud a IPFS ha fallat. Comproveu la configuració del IPFS Companion.",
"ipfsInvalidApiAddress": "L'adreça API d'IPFS proporcionada no és vàlida.",
"ipfsConnectSuccess": "S'ha connectat correctament a l'adreça API d'IPFS",
"ipfsConnectFail": "No s'ha pogut connectar a l'adreça IPFS de l'API proporcionada",
"ipfsPinFail": "Unable to set pinning. Try again, or see the browser console for more info.",
"ipfsIsBack": "El servei IPFS normal s'ha reprès. Gaudeix-ne!",
"folderExists": "Ja existeix un item amb aquest nom. Siusplau escolliu-ne un altre.",
"filesFetchFailed": "No s'han pogut obtenir aquests fitxers. Siusplau comproveu el path i torneu-ho a provar.",
"filesRenameFailed": "No s'ha pogut canviar el nom dels fitxers. Siusplau torneu-ho a provar.",
"filesMakeDirFailed": "No s'ha pogut crear el directori. Siusplau torneu-ho a provar.",
"filesCopyFailed": "No s'han pogut copiar els fitxers. Siusplau torneu-ho a provar.",
"filesRemoveFailed": "Failed to remove the files. Please try again.",
"filesAddFailed": "No s'han pogut afegir fitxers a IPFS. Siusplau torneu-ho a provar.",
"filesEventFailed": "No s'ha pogut processar la vostra sol·licitud. Siusplau torneu-ho a provar.",
"couldntConnectToPeer": "No s'ha pogut connectar al peer proporcionat.",
"connectedToPeer": "S'ha connectat correctament al peer proporcionat.",
"experimentsErrors": {
"npmOnIpfs": "No hem pogut fer canvis al vostre sistema. Siusplau instal·leu o desinstal·leu el paquet 'ipfs-npm' manualment."
},
"desktopToggleErrors": {
"autoLaunch": "No s'ha pogut canviar l'opció d'inici a l'inici.",
"ipfsOnPath": "No s'han pogut canviar les eines de command line d'IPFS.",
"downloadHashShortcut": "No s'ha pogut canviar la drecera hash de baixada.",
"screenshotShortcut": "No s'ha pogut canviar la drecera de captura de pantalla."
}
}
18 changes: 10 additions & 8 deletions public/locales/ca/peers.json
Expand Up @@ -2,24 +2,26 @@
"title": "Peers",
"localNetwork": "Xarxa Local",
"nearby": " a prop",
"bootstrapNode": "Node d'arrencada",
"viaRelay": "via <0>{node}</0>",
"protocols": "Open streams",
"addConnection": "Afegir connexió",
"insertPeerAddress": "Inserta l'adreça de la llavor amb la que et vols connectar.",
"plusPeers": "+ {number} llavors",
"insertPeerAddress": "Inserta l'adreça del peer amb la que et vols connectar.",
"plusPeers": "+ {number} peers",
"connectionDirectionInbound": "inbound",
"connectionDirectionOutbound": "outbound",
"copyFeedback": "Copiat!",
"tour": {
"step1": {
"title": "Pàgina de les llavors",
"paragraph1": "Aquí és on pots veure les llavors a on estàs connectat i els països on son.",
"title": "Pàgina dels peers",
"paragraph1": "Aquí és on pots veure els peers a on estàs connectat i els països on son.",
"paragraph2": "Clica \"següent\" per aprendre'n més."
},
"step2": {
"title": "Mapa de Peers",
"paragraph1": "Una visualització d'on del món són les llavors a les que estàs connectat."
"paragraph1": "Una representació visual d'on del món són els peers als que estàs connectat."
},
"step3": {
"title": "Taula de Peers",
"paragraph1": "Comprova la identitat de les llavors connectades, la seva adreça i la seva localització aproximada."
"paragraph1": "Comprova la identitat dels peers connectats, la seva adreça i la seva localització aproximada."
}
}
}
9 changes: 6 additions & 3 deletions public/locales/de/app.json
@@ -1,14 +1,15 @@
{
"actions": {
"add": "Hinzufügen",
"apply": "Apply",
"browse": "Durchstöbern",
"cancel": "Abbrechen",
"change": "Ändern",
"clear": "Löschen",
"close": "Schließen",
"copy": "Kopieren",
"create": "Erstellen",
"delete": "Löschen",
"remove": "Entfernen",
"download": "Herunterladen",
"edit": "Bearbeiten",
"import": "Importieren",
Expand All @@ -23,13 +24,13 @@
"save": "Speichern",
"saving": "Speichervorgang läuft…",
"selectAll": "Alle auswählen",
"setPinning": "Set pinning",
"submit": "Absenden",
"unpin": "Loslösen",
"unselectAll": "Alle abwählen"
},
"cliModal": {
"description": "Paste the following into your terminal to do this task in IPFS via the command line. Remember that you'll need to replace placeholders with your specific parameters.",
"extraNotes": "If you've made changes to the config in this page's code editor that you'd like to save, click the download icon next to the copy button to download it as a JSON file."
"description": "Paste the following into your terminal to do this task in IPFS via the command line. Remember that you'll need to replace placeholders with your specific parameters."
},
"nav": {
"bugsLink": "Fehler melden",
Expand Down Expand Up @@ -59,6 +60,7 @@
"gateway": "Gateway",
"in": "Eingang",
"latency": "Latenz",
"loading": "Loading",
"location": "Standort",
"name": "Name",
"node": "Node",
Expand All @@ -68,6 +70,7 @@
"peers": "Peers",
"pinNoun": "Anpinnen",
"pins": "Pins",
"pinStatus": "Pin Status",
"publicKey": "Öffentlicher Schlüssel",
"rateIn": "Eingangsrate",
"rateOut": "Ausgangsrate",
Expand Down
6 changes: 4 additions & 2 deletions public/locales/de/peers.json
Expand Up @@ -2,11 +2,13 @@
"title": "Peers",
"localNetwork": "Lokales Netzwerk",
"nearby": "in der Nähe",
"bootstrapNode": "Bootstrap Node",
"viaRelay": "über <0>{node}</0>",
"protocols": "Open streams",
"addConnection": "Verbindung hinzufügen",
"insertPeerAddress": "Tragen Sie die Peer-Adresse ein, zu der Sie eine Verbindung aufbauen möchten.",
"plusPeers": "+ {number} weitere Peers",
"connectionDirectionInbound": "inbound",
"connectionDirectionOutbound": "outbound",
"copyFeedback": "Kopiert!",
"tour": {
"step1": {
"title": "Peers Seite",
Expand Down

0 comments on commit 407070c

Please sign in to comment.