Skip to content

Commit

Permalink
chore: Use Transifex integration
Browse files Browse the repository at this point in the history
  • Loading branch information
cballevre committed Dec 12, 2023
1 parent ab2dc7b commit 9ba33b6
Show file tree
Hide file tree
Showing 17 changed files with 2,644 additions and 15 deletions.
4 changes: 0 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,6 @@ storage/
# Reports
reports/

# Locales
**/locales/*
!**/locales/en.json

# Default
!.gitkeep

Expand Down
12 changes: 2 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ env:
- secure: "U6H8M/733c/b0z9q6wMdX7XdkS4PTrqKg1byN7tkowsmbJ+SNv8MI4K/l8fPzJuy5gl0nBe02X69+y3j6Cm5NajzarDt0E7QtlfdR6YfRowCjt2n3sYLak9F2cPdDw1H29j2U1DG/G275KtRV3ble44LMbHOa8pQB1az+iqcDGlLATjT2AH5vmDC3F1EYJzOwHuNNQGPl+bgIJvfdF1TAv25QdEP2tiEmhBZnNLkonMnv8xdoUxjXkjRjlpYfzrOeTJPISbs9I/PrBx3NnTukrGpkqQKZsMlA05qovVZ451/fpL2X7VIR9WxRfOnjebwiTlArRNkb3kPbCEOLBKAfhWVCyZBFTh3INMIdDPt4ByAitEmC3dPrFDlgzpHb2qj5QqY+6FywbvkZs9F2tq6zRyaC5RzHgqbiGt89pwlPnN0HF0ZARmhk102z76ndBPnkCsIGJVP9OYStu7IgJqeiswDOrObOoBiEEOmBHst/D9sLogzrj219ESPFFVrJ/UZYs3iKmGgiPk72o2XxyqU/O/R7gaeXs/rmjAIfEZPFmLIOjKzrpIQSYYKnFYhwW45wMjSP68wvF/g6Yc/M8AhvyFh4pHltTG289m51kCA+OlKVVJUn2KW2GBrcwty1RFfzIVjljecPkVpWIC1EZnTmuDO5SalVLTPz91TkapVS4A="
# GITHUB_TOKEN for yarn deploy script
- secure: "ehPYnxOj7SegMePl8XXxQBxoBSh+UWKQQitwVNEy9dnKAsYgNEcb0XfG1uLy1v596NcyifVjxEDs93aDF4kZT/0AWH67re7XZpqCyy+wJt7oMJ6YKPoCLR9Zs1VG2jD/OTmkT4zT7VzAqUGkhyz6k+tYwFazeWXPqAfbyA7Q2fa7etzzi0A/oruKKD3Gof2AMGiYOKhTmCwdBbcFEsBNkgc+nzEh/lH9iEL/b86EXS5VKHpDAEsJI0+Z2gY8vX8MBRk5sHlsKaf9F1KTUGZHCEXZ9nrMe3+0nGXSzNydK2Tf3He2zLqXSwZjp74u1ZW5EzF5zzQPp5irnip6pk3dZkaAO56mHoY24cmcX+BvxzJSeLapnnuRYWQKyexOp0sFFUsMBvoURH8prxXS17jxu4whCMAUH4XSf2Yvf0P1GhIV9JIZzdxxJkIgIBmcAcjYvDqBHqfBk2p44TRtBnUcE56WUDWeFLVqPbBldma80aJgdQ3/ShkDmkecsxHxMapACFR4jnFAR9kYUtP1sQbdO/MyhBf9bmHiqRiAjjHOiKLBIvHTM/BrR3kO6fv1xTx6INYyfJSwg5uhqdyGPFlNaWG5CiEJx80giP3n7hIjQ3kVpwx5Dh02bmhZ3I6GMUo/OkFM11FBnx84RgRG/tt3VVIpmQsuYjQBZ/Rzs3UBZQo="
# TX_TOKEN
- secure: MUD/mY/nkwfRcZ6sE3Vp+vXspCgx6wjGMSmpgQCsJr+rfwsJnqukrY/NzlnzQAbh57cuJHDC6aXsQv156GneJkXf7/IQNgla20UnWs07xN2zHosRReTROqYy4vPdcRa2kZ1CZgXXQWWvkrhd//6KKjyHa3Bv0TlkD4EK19gffP8Nw/lmvZpvwrwmBl986QcyCTYE/5HS01dkWr4yvUKAQCPYeEySuDF9ISZ0qV2V1jdaJ2Hc0BZaGdYpYWctQCSwV6r7E+1r2OkeuWk1Zgs1zads89UHywy0dabfMxYDZhvm5EZ8OjZ2Sxb32mSxuy1jB61kqkFgvFNzu0BamCWf73zm1Z9qfjd3mlVd1cR+c2EkXIIMEW3o4ai+vzyBNNDFuICg7nuVeLE1F9a6w9qOGfwKF0zSyjwyIjLfGSClOqMv9IfVSFovPt1Gu4EgeOtATSRQQje3BUrqWe7HfaqeRegtWKReFWFNCgRBJ+ER05M1cGXOLYLjYMLEdOhvqqXv66bme7zTt6bf++Qpt98U8n8iwHiu4jHJ78kwP9MrNloAe6piwtX/2H9dPZ9Vebx9ZU0ytfndadXHDPeX7r4y/U1kbQ0J1ZQYl85iEB91+bkyY2JYFmr/qCuEGOT6Bz2A208RHAZ325kJh4uFkf4rNPZWnmPcht7frSbjLOBfphI=
stages:
- prebuild
- build
Expand All @@ -36,19 +34,13 @@ jobs:
script: yarn test
- name: 'Build app'
stage: 'build'
script:
- echo 'pull langages' && echo -en 'travis_fold:start:txpull\\r'
- yarn tx
- echo -en 'travis_fold:end:txpull\\r'
- echo 'build' && echo -en 'travis_fold:start:build\\r'
- yarn build
- echo -en 'travis_fold:end:build\\r'
before_script:
- yarn run cozy-ci-transifex
- '[ "$TRAVIS_SECURE_ENV_VARS" != "false" ] && openssl aes-256-cbc -K $encrypted_497d1a9dc404_key -iv $encrypted_497d1a9dc404_iv -in id_rsa_downcloud_photos.enc -out id_rsa_downcloud_photos -d'
- '[ "$TRAVIS_SECURE_ENV_VARS" != "false" ] && eval "$(ssh-agent -s)"'
- '[ "$TRAVIS_SECURE_ENV_VARS" != "false" ] && chmod 600 id_rsa_downcloud_photos'
- '[ "$TRAVIS_SECURE_ENV_VARS" != "false" ] && ssh-add id_rsa_downcloud_photos'
script:
- yarn build
before_deploy:
- yarn add cozy-app-publish # to be sure to have the last version before deploy
deploy:
Expand Down
2 changes: 1 addition & 1 deletion .tx/config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[main]
host = https://www.transifex.com

[o:cozy:p:cozy-photos-v3:r:global]
[o:cozy:p:cozy-photos:r:0d0fac82ee54fe2e2802b8924cb83ba3]
file_filter = src/photos/locales/<lang>.json
source_file = src/photos/locales/en.json
source_lang = en
Expand Down
69 changes: 69 additions & 0 deletions src/photos/locales/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"Nav": {
"photos": "الصور",
"albums": "الألبومات",
"btn-client-web": "تحصل على كوزي"
},
"Toolbar": {
"album_delete": "حذف",
"album_download": "تنزيل",
"menu": {
"photo_upload": "تحميل الصور"
}
},
"Board": {
"select_all": "تحديد الكل",
"unselect_all": "إلغاء تحديد الكل"
},
"SelectionBar": {
"delete": "حذف",
"download": "تنزيل",
"close": "إغلاق"
},
"Share": {
"status": {
"error": "خطأ",
"unregistered": "خطأ",
"mail-not-sent": "خطأ",
"revoked": "خطأ"
}
},
"Albums": {
"share": {
"shareByEmail": {
"send": "إرسال"
},
"sharingLink": {
"copy": "نسخ"
},
"protectedShare": {
"title": "عن قريب !"
},
"close": "إغلاق"
},
"create": {
"panel_form": {
"cancel": "إلغاء",
"submit": "إنشاء ألبوم جديد"
}
}
},
"Viewer": {
"close": "إغلاق",
"actions": {
"download": "تنزيل"
}
},
"destroyconfirmation": {
"cancel": "إلغاء"
},
"timeline": {
"DeleteConfirm": {
"cancel": "إلغاء",
"delete": "حذف"
}
},
"UploadQueue": {
"close": "إغلاق"
}
}
264 changes: 264 additions & 0 deletions src/photos/locales/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,264 @@
{
"Nav": {
"photos": "Fotos",
"albums": "Alben",
"shared": "Von mir geteilt",
"trash": "Papierkorb",
"btn-client": "Hol' dir Cozy Drive auf den Desktop!",
"btn-client-web": "Hol' dir Cozy",
"btn-client-mobile": "Hol' dir Cozy Drive auf dein Handy!",
"banner-txt-client": "Hol' dir Cozy Drive für den Desktop und synchronisiere deine Dateien sicher, um sie jederzeit zugänglich zu machen.",
"banner-btn-client": "Herunterladen",
"link-client": "https://cozy.io/en/download/",
"link-client-desktop": "https://nuts.cozycloud.cc/download/channel/stable/",
"link-client-android": "https://play.google.com/store/apps/details?id=io.cozy.drive.mobile",
"link-client-ios": "https://itunes.apple.com/us/app/cozy-drive/id1224102389?mt=8",
"link-client-web": "https://cozy.io/fr/try-it?from=albumsharing"
},
"empty": {
"timeline_photos_title": "Du hast noch keine Fotos.",
"albums_title": "Du hast noch kein Album.",
"shared_album_photos_title": "Es gibt noch kein Foto in diesem Album.",
"shared_album_photos_text": "Komme später wieder"
},
"Error": {
"albums_title": "Beim Abrufen der Albumliste ist ein Fehler aufgetreten. Bitte versuche es später noch einmal.",
"album_photos_title": "Beim Abrufen der Album-Fotoliste ist ein Fehler aufgetreten. Bitte versuche es später noch einmal.",
"timeline_photos_title": "Beim Abrufen der Fotosliste ist ein Fehler aufgetreten. Bitte versuche es später noch einmal.",
"public_album_error_title": "Beim Abrufen der Fotosliste ist ein Fehler aufgetreten. Bitte versuche es später noch einmal.",
"public_album_unshared_title": "Dieser Link ist leider nicht mehr verfügbar.",
"public_album_unshared_text": "Eins verloren, zehn gefunden ... oder bitte einfach nur den Besitzer um Hilfe. Diese Datei ist möglicherweise nicht verloren.",
"refresh": "Jetzt aktualisieren",
"generic": "Es ist ein Fehler aufgetreten. Versuche es erneut.",
"album_rename_abort": "Der Albumname darf nicht leer sein."
},
"Toolbar": {
"photo_upload": "Hochladen",
"album_new": "Neues Album",
"album_delete": "Löschen",
"album_quit": "Geteiltes Album verlassen und löschen",
"album_download": "Herunterladen",
"more": "Mehr",
"menu": {
"select_items": "Fotos auswählen",
"photo_upload": "Fotos hochladen",
"rename_album": "Album umbenennen",
"album_delete": "Album löschen",
"album_quit": "Geteiltes Album verlassen und löschen",
"download_album": "Album downloaden",
"add_photos": "Fotos zum Album hinzufügen"
}
},
"loading": {
"photos_indexing": "Deine Fotos werden gerade indexiert. Bitte warten.",
"albums_indexing": "Deine Alben werden gerade indexiert. Bitte warten.",
"photos_fetching": "Lädt",
"albums_fetching": "Lädt",
"photos_upload": "Lädt hoch"
},
"Board": {
"load_more": "Lade mehr Fotos",
"select_all": "Alle auswählen",
"unselect_all": "Alle abwählen"
},
"Alerter": {
"photos": {
"fetching_error": "Beim Holen der Fotos ist ein Fehler aufgetreten.",
"already_added_photo": "Dieses Album enthält bereits dieses Foto."
}
},
"SelectionBar": {
"selected_count": "ausgewähltes Foto |||| ausgewählte Fotos",
"delete": "Löschen",
"trash": "Löschen",
"album-add": "Zum Album hinzufügen",
"album-remove": "Aus dem Album entfernen",
"download": "Herunterladen",
"close": "Schließen"
},
"Share": {
"status": {
"pending": "Ausstehend",
"accepted": "Akzeptiert",
"refused": "Verweigert",
"error": "Fehler",
"unregistered": "Fehler",
"mail-not-sent": "Fehler",
"revoked": "Fehler"
},
"type": {
"one-way": "Kann sehen (demnächst)",
"two-way": "Kann ändern"
},
"create-cozy": "Erstelle meinen Cozy"
},
"Albums": {
"album_item_description": "%{smart_count} Foto |||| %{smart_count} Fotos",
"album_item_shared_ro": "Geteilt (lesend)",
"album_item_shared_rw": "Geteilt (lesen/schreiben)",
"load_more": "Mehr Alben laden",
"add_photos": {
"title": "Zum Album hinzufügen",
"success": "Album %{name} wurde mit %{smart_count} Foto aktualisiert. |||| Album %{name} wurde mit %{smart_count} Fotos aktualisiert.",
"error": {
"generic": "Beim Aktualisieren des Albums ist ein Fehler aufgetreten. Bitte versuche es erneut.",
"reference": "Einige Fotos wurden nicht zum Album hinzugefügt. Bitte überprüfe das und versuche es erneut.",
"response": {
"Forbidden": "Die Anwendung ist nicht berechtigt, Alben zu aktualisieren."
}
}
},
"share": {
"cta": "Teilen",
"title": "Mit Anderen teilen",
"details": {
"title": "Freigabe-Details",
"createdAt": "Am %{date}",
"ro": "Nur Lesen",
"rw": "Lesen/schreiben"
},
"sharedByMe": "Geteilt",
"sharedWithMe": "Mit mir geteilt",
"shareByLink": {
"subtitle": "Mit öffentlichem Link",
"desc": "Jeder kann mit dem Link deine Fotos sehen und herunterladen.",
"fetchFailed": "Hoppla! Deine Verbindung scheint limitert zu sein, versuche es später erneut, wenn Besserung eintritt.",
"creating": "Erstellt deinen Link...",
"copy": "Link kopieren",
"copied": "Link wurde in die Zwischenablage kopiert",
"failed": "Unfähig in die Zwischenablage zu kopieren"
},
"shareByEmail": {
"title": "per E-Mail",
"subtitle": "per E-Mail",
"email": "E-Mail",
"emailPlaceholder": "Gib die E-Mail-Adresse oder den Namen des Empfängers ein",
"send": "Sende",
"genericSuccess": "Du hast eine Einladung an %{count} Kontakte gesendet.",
"success": "Du hast eine Einladung an %{email} gesendet.",
"comingsoon": "Demnächst! Du wirst Dokumente und Fotos mit einem einzigen Klick mit deiner Familie, deinen Freunden und sogar deinen Kollegen teilen können. Keine Sorge, wir geben dir Bescheid, wenn es soweit ist."
},
"unshare": {
"title": "Aus dem Album entfernen",
"success": "Du hast dieses geteilte Album von %{email} entfernt."
},
"sharingLink": {
"title": "Link zum Teilen",
"copy": "Kopieren",
"copied": "Kopiert"
},
"whoHasAccess": {
"title": "Wer hat Zugriff"
},
"protectedShare": {
"title": "Demnächst!",
"desc": "Teile etwas per E-Mail mit Familie und Freunden!"
},
"close": "Schließen",
"gettingLink": "Deinen Link bekommen ...",
"error": {
"generic": "Beim Erstellen des Album-Share-Links ist ein Fehler aufgetreten. Bitte versuche es erneut.",
"revoke": "Beim Widerrufen des Album Freigabelinks ist ein Fehler aufgetreten, bitte versuche es erneut."
}
},
"create": {
"panel_form": {
"label": "Füge deinem neuen Album einen Namen hinzu",
"placeholder": "Unbenanntes Album",
"cancel": "Abbruch",
"submit": "Erstelle neues Album",
"update": "Fotos zum Album hinzufügen"
},
"inline_form": {
"placeholder": "Neuer Albumname",
"create_label": "Erstelle ein neues Album",
"create_button": "Erstellen"
},
"success": "Album %{name} erstellt mit %{smart_count} Foto. |||| Album %{name} erstellt mit %{smart_count} Fotos.",
"error": {
"generic": "Beim Erstellen des Albums ist ein Fehler aufgetreten. Bitte versuche es erneut.",
"already_exists": "Das Album %{name} existiert bereits, bitte wähle ein Anderes aus.",
"name_missing": "Du musst deinem Album einen Namen geben."
}
},
"fetchAlbums": {
"error": {
"index_missing": "Ein Alben-Index muss bereitgestellt werden, um Alben zu holen."
}
},
"remove_photos": {
"success": "Das Foto wurde aus dem Album %{album_name} entfernt",
"error": {
"generic": "Beim Entfernen des Fotos ist ein Fehler aufgetreten. Bitte versuche es erneut."
}
},
"remove_album": {
"success": "Album %{name} wurde gelöscht.",
"error": {
"generic": "Beim Entfernen des Albums ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
}
},
"quit_album": {
"success": "Album %{name} wurde gelöscht.",
"error": {
"generic": "Beim Verlassen des Albums ist ein Fehler aufgetreten, bitte versuche es erneut."
}
}
},
"Viewer": {
"close": "Schließen",
"noviewer": {
"title": "Die Ansicht dieses Dateitypens wird derzeit noch nicht unterstützt.",
"download": "Diese Datei herunterladen",
"openWith": "Öffnen mit..."
},
"actions": {
"download": "Herunterladen"
},
"loading": {
"error": "Die Datei konnte nicht geladen werden. Hast du gerade eine funktionierende Internetverbindung?",
"retry": "Wiederholen"
}
},
"destroyconfirmation": {
"title": "Dieses Album dauerhaft löschen?",
"cancel": "Abbruch",
"delete": "Dauerhaft löschen",
"forbidden": "Sie können nicht mehr auf dieses Album oder die Auswahl zugreifen.",
"eye": "Deine Fotos werden nicht gelöscht.",
"link": "Wenn du es geteilt hast, können die Leute nicht darauf zugreifen."
},
"timeline": {
"DeleteConfirm": {
"title": "Dieses Element löschen? |||| Diese Elemente löschen?",
"trash": "Es wird in den Papierkorb verschoben. |||| Sie werden in den Papierkorb verschoben.",
"restore": "Du kannst es wiederherstellen wann immer du willst. |||| Du kannst sie wiederherstellen wann immer du willst.",
"shared": "Wenn du es geteilt hast, können die Leute nicht darauf zugreifen. |||| Wenn du sie geteilt hast, können die Leute nicht darauf zugreifen.",
"related": "Einige der Fotos in der Auswahl beziehen sich auf ein Album. Sie werden aus ihm entfernt, wenn du sie löschst.",
"cancel": "Abbruch",
"delete": "Löschen"
}
},
"UploadQueue": {
"path_photos": "Fotos",
"path_upload": "Hochgeladen von Cozy Photos",
"header": "%{smart_count} Foto zu Cozy Fotos hochgeladen. |||| %{smart_count} Fotos zu Cozy Fotos hochgeladen.",
"header_mobile": "Hochladen %{done} von %{total}",
"header_done": "%{done} von %{total} erfolgreich hochgeladen",
"close": "Schließen",
"item": {
"pending": "Ausstehend"
},
"alert": {
"success": "%{smart_count} Foto erfolgreich hochgeladen. |||| %{smart_count} Fotos erfolgreich hochgeladen.",
"success_conflicts": "%{smart_count} Foto hochgeladen mit %{conflictNumber} Konflikt(en). |||| %{smart_count} Fotos hochgeladen mit %{conflictNumber} Konflikt(en).",
"errors": "Beim Upload der Fotos sind Fehler aufgetreten."
}
},
"quotaalert": {
"title": "Dein Speicherkontingent ist ausgeschöpft :(",
"desc": "Bitte entferne Dateien, lerre deinen Mülleimer oder erweitere deinen Speicherplatz, bevor du wieder Dateien hochlädst.",
"confirm": "OK",
"increase": "Deinen Speicherplatz erweitern"
}
}
Loading

0 comments on commit 9ba33b6

Please sign in to comment.