Skip to content

Commit

Permalink
i18n: auto translate missing translations
Browse files Browse the repository at this point in the history
  • Loading branch information
adil192 committed Jun 27, 2023
1 parent 2765726 commit 529cedc
Show file tree
Hide file tree
Showing 12 changed files with 1,466 additions and 343 deletions.
557 changes: 278 additions & 279 deletions lib/i18n/_missing_translations.json

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions lib/i18n/community/strings_cs.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,19 @@
"folderNameEmpty": "Název složky nemůže být prázdný",
"folderNameContainsSlash": "Název složky nemůže obsahovat lomítko",
"folderNameExists": "Složka s tímto názvem již existuje"
},
"renameNote": {
"renameNote(OUTDATED)": "Přejmenovat poznámku",
"noteName(OUTDATED)": "Název poznámky",
"rename(OUTDATED)": "Přejmenovat",
"noteNameEmpty(OUTDATED)": "Název poznámky nesmí být prázdný",
"noteNameContainsSlash(OUTDATED)": "Název poznámky nesmí obsahovat lomítko",
"noteNameExists(OUTDATED)": "Poznámka s tímto názvem již existuje"
},
"moveNote": {
"moveNote(OUTDATED)": "Přesunout poznámku",
"move(OUTDATED)": "Hýbat se",
"renamedTo(OUTDATED)": "Poznámka bude přejmenován na $newName"
}
},
"settings": {
Expand Down
13 changes: 13 additions & 0 deletions lib/i18n/community/strings_de.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,19 @@
"folderNameEmpty": "Ordnername darf nicht leer sein",
"folderNameContainsSlash": "Ordnernamen dürfen keine Schrägstriche enthalten",
"folderNameExists": "Ordner existiert bereits"
},
"renameNote": {
"renameNote(OUTDATED)": "Notiz umbenennen",
"noteName(OUTDATED)": "Notizname",
"rename(OUTDATED)": "Umbenennen",
"noteNameEmpty(OUTDATED)": "Der Notizname darf nicht leer sein",
"noteNameContainsSlash(OUTDATED)": "Der Notizname darf keinen Schrägstrich enthalten",
"noteNameExists(OUTDATED)": "Eine Notiz mit diesem Namen existiert bereits"
},
"moveNote": {
"moveNote(OUTDATED)": "Notiz verschieben",
"move(OUTDATED)": "Umzug",
"renamedTo(OUTDATED)": "Die Notiz wird in $newName umbenannt"
}
},
"settings": {
Expand Down
64 changes: 59 additions & 5 deletions lib/i18n/community/strings_fa.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,28 @@
},
"welcome": "خوش آمدید",
"noFiles": "فایلی پیدا نشد",
"createNewNote": "برای ساخت یادداشت دکمه + را بزنید"
"createNewNote": "برای ساخت یادداشت دکمه + را بزنید",
"newFolder": {
"newFolder(OUTDATED)": "پوشه جدید",
"folderName(OUTDATED)": "نام پوشه",
"create(OUTDATED)": "ایجاد آفرینش",
"folderNameEmpty(OUTDATED)": "نام پوشه نمی تواند خالی باشد",
"folderNameContainsSlash(OUTDATED)": "نام پوشه نمی تواند دارای اسلش باشد",
"folderNameExists(OUTDATED)": "پوشه از قبل وجود دارد"
},
"renameNote": {
"renameNote(OUTDATED)": "تغییر نام یادداشت",
"noteName(OUTDATED)": "نام یادداشت",
"rename(OUTDATED)": "تغییر نام دهید",
"noteNameEmpty(OUTDATED)": "نام یادداشت نمی تواند خالی باشد",
"noteNameContainsSlash(OUTDATED)": "نام یادداشت نمی‌تواند دارای اسلش باشد",
"noteNameExists(OUTDATED)": "یادداشتی با این نام از قبل وجود دارد"
},
"moveNote": {
"moveNote(OUTDATED)": "حرکت یادداشت",
"move(OUTDATED)": "حرکت",
"renamedTo(OUTDATED)": "توجه به $newName دلار تغییر خواهد کرد"
}
},
"settings": {
"prefCategories": {
Expand All @@ -30,6 +51,7 @@
"locale": "زبان برنامه",
"appTheme": "تم برنامه",
"platform": "نوع تم",
"layoutSize(OUTDATED)": "نوع چیدمان",
"customAccentColor": "رنگ سفارشی",
"hyperlegibleFont": "فونت بیش از حد خوانا",
"shouldCheckForUpdates": "به‌روزرسانی‌ برنامه را به‌طور خودکار بررسی کنید",
Expand Down Expand Up @@ -63,6 +85,11 @@
"light": "روشن",
"dark": "تاریک"
},
"layoutSizes": {
"auto(OUTDATED)": "خودکار",
"phone(OUTDATED)": "تلفن",
"tablet(OUTDATED)": "تبلت"
},
"accentColorPicker": {
"pickAColor": "یک رنگ انتخاب کنید"
},
Expand Down Expand Up @@ -91,6 +118,7 @@
"enterEncPassword": "لطفا رمز رمزگذاری خود را وارد کنید",
"checkUrl": "لطفا یک آدرس اینترنتی معتبر وارد کنید",
"ncLoginFailed": "ورود ناموفق بود، لطفاً جزئیات و اتصال شبکه خود را بررسی کنید",
"ncUnsupportedFailure(OUTDATED)": "سرور داده شده Nextcloud $v را اجرا می کند اما این نسخه از Saber فقط از Nextcloud $s پشتیبانی می کند.",
"encLoginFailed": "ورود ناموفق بود، لطفا رمز عبور رمزگذاری خود را بررسی کنید",
"loginSuccess": "با موفقیت وارد شدید لطفا تا راه اندازی صبر کنید "
},
Expand Down Expand Up @@ -189,12 +217,35 @@
"pens": {
"fountainPen": "خودنویس",
"ballpointPen": "خودکار",
"highlighter": "هایلایتر"
"highlighter": "هایلایتر",
"laserPointer(OUTDATED)": "اشاره گر لیزری"
},
"penOptions": {
"size": "اندازه",
"sizeDragHint": "برای تغییر اندازه به چپ یا راست بکشید"
},
"colors": {
"colorPicker(OUTDATED)": "انتخاب کننده رنگ",
"black(OUTDATED)": "مشکی",
"darkGrey(OUTDATED)": "خاکستری تیره",
"grey(OUTDATED)": "خاکستری",
"lightGrey(OUTDATED)": "خاکستری روشن",
"white(OUTDATED)": "سفید سفید سفید",
"red(OUTDATED)": "قرمز",
"green(OUTDATED)": "سبز",
"blue(OUTDATED)": "آبی",
"yellow(OUTDATED)": "رنگ زرد",
"purple(OUTDATED)": "رنگ بنفش",
"orange(OUTDATED)": "نارنجی",
"pastelRed(OUTDATED)": "قرمز پاستلی",
"pastelOrange(OUTDATED)": "نارنجی پاستلی",
"pastelYellow(OUTDATED)": "زرد پاستلی",
"pastelGreen(OUTDATED)": "سبز پاستلی",
"pastelCyan(OUTDATED)": "فیروزه ای پاستلی",
"pastelBlue(OUTDATED)": "آبی پاستلی",
"pastelPurple(OUTDATED)": "بنفش پاستلی",
"pastelPink(OUTDATED)": "صورتی پاستلی"
},
"imageOptions": {
"title": "گزینه های تصویر",
"invertible": "معکوس پذیر",
Expand All @@ -204,7 +255,7 @@
"delete": "حذف"
},
"menu": {
"clearPage(OUTDATED)": "$page/$totalPages پاک کردن صفحه",
"clearPage(OUTDATED)": "صفحه $page/$totalPages را پاک کنید",
"clearAllPages": "تمام صفحات را پاک کنید",
"insertPage": "درج صفحه در زیر",
"duplicatePage": "تکرار صفحه",
Expand Down Expand Up @@ -244,9 +295,12 @@
"unlockZoom": "قفل زوم را باز کنید",
"lockZoom": "قفل زوم",
"unlockSingleFingerPan": "تحرک تک انگشتی را فعال کنید",
"lockSingleFingerPan": "تحرک تک انگشتی را غیرفعال کنید"
"lockSingleFingerPan": "تحرک تک انگشتی را غیرفعال کنید",
"unlockAxisAlignedPan(OUTDATED)": "باز کردن قفل حرکت به حالت افقی یا عمودی",
"lockAxisAlignedPan(OUTDATED)": "پانینگ را به صورت افقی یا عمودی قفل کنید"
},
"pages": "صفحات",
"untitled": "بدون عنوان"
"untitled": "بدون عنوان",
"needsToSaveBeforeExiting(OUTDATED)": "در حال ذخیره تغییرات شما... می توانید با خیال راحت از ویرایشگر خارج شوید"
}
}
62 changes: 58 additions & 4 deletions lib/i18n/community/strings_fr.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,28 @@
},
"welcome": "Bienvenue dans Saber",
"noFiles": "Aucun fichier trouvé",
"createNewNote": "Presser le bouton + pour créer une nouvelle note"
"createNewNote": "Presser le bouton + pour créer une nouvelle note",
"newFolder": {
"newFolder(OUTDATED)": "Nouveau dossier",
"folderName(OUTDATED)": "Nom de dossier",
"create(OUTDATED)": "Créer",
"folderNameEmpty(OUTDATED)": "Le nom du dossier ne peut pas être vide",
"folderNameContainsSlash(OUTDATED)": "Le nom du dossier ne peut pas contenir de barre oblique",
"folderNameExists(OUTDATED)": "Folder existe déjà"
},
"renameNote": {
"renameNote(OUTDATED)": "Renommer la note",
"noteName(OUTDATED)": "Nom de la note",
"rename(OUTDATED)": "Renommer",
"noteNameEmpty(OUTDATED)": "Le nom de la note ne peut pas être vide",
"noteNameContainsSlash(OUTDATED)": "Le nom de la note ne peut pas contenir de barre oblique",
"noteNameExists(OUTDATED)": "Une note portant ce nom existe déjà"
},
"moveNote": {
"moveNote(OUTDATED)": "Déplacer la note",
"move(OUTDATED)": "Déplacer",
"renamedTo(OUTDATED)": "La note sera renommée $newName"
}
},
"settings": {
"prefCategories": {
Expand All @@ -30,6 +51,7 @@
"locale": "Langue",
"appTheme": "Thème de l'application",
"platform": "Type de thème",
"layoutSize(OUTDATED)": "Type de dispositif",
"customAccentColor": "Couleur d'accentuation personnalisée",
"hyperlegibleFont": "Fonte Hyperlegible",
"shouldCheckForUpdates": "Rechercher automatiquement les mises à jour",
Expand Down Expand Up @@ -63,6 +85,11 @@
"light": "Clair",
"dark": "Foncé"
},
"layoutSizes": {
"auto(OUTDATED)": "Auto",
"phone(OUTDATED)": "Téléphone",
"tablet(OUTDATED)": "Tablette"
},
"accentColorPicker": {
"pickAColor": "Choisir une couleur"
},
Expand Down Expand Up @@ -91,6 +118,7 @@
"enterEncPassword": "Veuillez saisir votre mot de passe de cryptage.",
"checkUrl": "Veuillez saisir une URL valide.",
"ncLoginFailed": "La connexion a échoué, veuillez vérifier vos identifiants et votre connexion réseau.",
"ncUnsupportedFailure(OUTDATED)": "Le serveur donné exécute Nextcloud $v mais cette version de Sabre ne prend en charge que Nextcloud $s.",
"encLoginFailed": "La connexion a échoué, veuillez vérifier votre mot de passe de cryptage.",
"loginSuccess": "Connexion reussie ! Veuillez patienter pendant la configuration..."
},
Expand Down Expand Up @@ -189,12 +217,35 @@
"pens": {
"fountainPen": "Stylo encre",
"ballpointPen": "Stylo bille",
"highlighter": "Surligneur"
"highlighter": "Surligneur",
"laserPointer(OUTDATED)": "Pointeur laser"
},
"penOptions": {
"size": "Taille",
"sizeDragHint": "Glisser vers la gauche ou la droite pour changer la taille"
},
"colors": {
"colorPicker(OUTDATED)": "Pipette à couleurs",
"black(OUTDATED)": "Noir",
"darkGrey(OUTDATED)": "Gris foncé",
"grey(OUTDATED)": "Gris",
"lightGrey(OUTDATED)": "Gris clair",
"white(OUTDATED)": "Blanc",
"red(OUTDATED)": "Rouge",
"green(OUTDATED)": "Vert",
"blue(OUTDATED)": "Bleu",
"yellow(OUTDATED)": "Jaune",
"purple(OUTDATED)": "Violet",
"orange(OUTDATED)": "Orange",
"pastelRed(OUTDATED)": "Rouge pastel",
"pastelOrange(OUTDATED)": "Orange pastel",
"pastelYellow(OUTDATED)": "Jaune pastel",
"pastelGreen(OUTDATED)": "Vert pastel",
"pastelCyan(OUTDATED)": "Cyan pastel",
"pastelBlue(OUTDATED)": "Bleu pastel",
"pastelPurple(OUTDATED)": "Violet pastel",
"pastelPink(OUTDATED)": "Rose pastel"
},
"imageOptions": {
"title": "Options d'image",
"invertible": "Couleurs inversibles",
Expand Down Expand Up @@ -244,9 +295,12 @@
"unlockZoom": "Déverrouiller le zoom",
"lockZoom": "Verrouiller le zoom",
"unlockSingleFingerPan": "Activer le défilement à un seul doigt",
"lockSingleFingerPan": "Désactiver le défilement à un seul doigt"
"lockSingleFingerPan": "Désactiver le défilement à un seul doigt",
"unlockAxisAlignedPan(OUTDATED)": "Déverrouiller le panoramique à l'horizontale ou à la verticale",
"lockAxisAlignedPan(OUTDATED)": "Verrouiller le panoramique à l'horizontale ou à la verticale"
},
"pages": "Pages",
"untitled": "Sans titre"
"untitled": "Sans titre",
"needsToSaveBeforeExiting(OUTDATED)": "Enregistrement de vos modifications... Vous pouvez quitter l'éditeur en toute sécurité une fois terminé"
}
}

2 comments on commit 529cedc

@adil192
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translations update

@Sdarfeesh @mamasch19 @fischerjosue @albanobattistella @jhihyulin @comcloudway @ShevT @ceskyDJ @fybx @mehdeej @Parameter15 @Polux49 @muhammadbahaa2001 @myanesp @theIuser

Just to keep you in the loop following #753, the strings that haven't yet been translated by a human will now be translated by Google Translate rather than just falling back to the English version (human translations will still be better of course!).

The change that you'll notice is that new translations will have the (OUTDATED) annotation as you can see on the page above: you can simply ignore these annotations and just translate the strings as normal.

@ceskyDJ
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, that sounds pretty good. It's a good message to people who don't speak English at all :).

Please sign in to comment.