diff --git a/.github/workflows/ninja_i18n.yml b/.github/workflows/ninja_i18n.yml new file mode 100644 index 0000000..c0ed059 --- /dev/null +++ b/.github/workflows/ninja_i18n.yml @@ -0,0 +1,23 @@ + +name: Ninja i18n action + +on: pull_request_target + +# explicitly configure permissions, in case your GITHUB_TOKEN workflow permissions are set to read-only in repository settings +permissions: + pull-requests: write # Necessary to comment on PRs + issues: read # Necessary to read issue comments + contents: read # Necessary to access the repo content + +jobs: + ninja-i18n: + name: Ninja i18n - GitHub Lint Action + runs-on: ubuntu-latest + + steps: + - name: Run Ninja i18n + # @main ensures that the latest version of the action is used + uses: opral/ninja-i18n-action@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + \ No newline at end of file diff --git a/en/all.json b/en/all.json index d9e6c0d..1a19618 100644 --- a/en/all.json +++ b/en/all.json @@ -767,9 +767,9 @@ "CREATE_TEMPLATE": "Create Template", "HIDE_CONFIGURATION": "Hide Configuration", "NEW_TEMPLATE": "New Template", - "PROPERTIES_HELP_TEXT": [ - "Properties describe a tag. For example, for a tag called \"Book\", add properties named Author, Genre, Reading Status, and more!" - ], + "PROPERTIES_HELP_TEXT": { + "0": "Properties describe a tag. For example, for a tag called \"Book\", add properties named Author, Genre, Reading Status, and more!" + }, "PROPERTY_WITH_COUNT_one": "{{count, number}} Property", "PROPERTY_WITH_COUNT_other": "{{count, number}} Properties", "PROPERTY_one": "Property", diff --git a/fr/all.json b/fr/all.json index e01788a..4b48e2e 100644 --- a/fr/all.json +++ b/fr/all.json @@ -196,7 +196,8 @@ }, "HEADER": { "AREA_HIGHLIGHT_TOOLTIP": "Surlignement de Zone ({{keyName}} + Glisser)", - "NUMBER_OF_PAGES_TOOLTIP": "nombre de pages" + "NUMBER_OF_PAGES_TOOLTIP": "nombre de pages", + "TOGGLE_DEFAULT_DOCUMENT_TOOLTIP": "Afficher le Document par Défaut" }, "PDF_OPTIONS": { "CHANGE_THEME": "Changer le thème", @@ -256,7 +257,8 @@ "DESCRIPTION": "Surlignez et faites référence à des PDFs, PPTs, documents Word, etc.", "FEATURE_NAME": "Surlignement PDF", "PAYWALL": "Vous avez atteint votre limite de PDFs mis en ligne.", - "TITLE": "Téléverser et Annoter un Fichier" + "TITLE": "Téléverser et Annoter un Fichier", + "todo_for_the_item_below": "déplacer ceci dans un objet de nom de fonctionnalité globale ?" } } }, @@ -276,7 +278,91 @@ "AUTHENTICATION_TITLE": "Authentification", "CACHING": { "DESCRIPTION": "Mettre les images en cache pour consultation hors-ligne.", - "TITLE": "Mise en cache" + "NUMBER_DESCRIPTION": "Régler le nombre maximum d'images à mettre en cache. Quand la limite est atteinte, les images les plus anciennes seront effacées.", + "NUMBER_TITLE": "Maximum d'Images en Cache", + "TITLE": "Mise en cache", + "TOGGLE_DESCRIPTION": "Si désactivé, toute image en cache sera supprimée.", + "TOGGLE_TITLE": "Activer le Cache" + }, + "DANGER_ZONE": { + "KEYWORDS": "synchro sync synchronisation supprimer comte réinitialiser tutoriel pas à pas reset progrès réinitialiser progrès effacer progrès recommencer réglages avancés du compte", + "TITLE": "Zone de Danger" + }, + "DANGER_ZONE_TITLE": "Zone de Danger", + "EXPORT_IMPORT": { + "KEYWORDS": "Exporter Export Sauvegarde Backup Roam Dynalist Logseq Notion Evernote Obsidian" + }, + "IMPORT_EXPORT_TITLE": "Import et Export", + "MY_PROFILE": "Mon Profil", + "NAVIGATION": { + "KEYWORDS": "Export et Sauvegrade Poubelle Corbeille Supprimé Rem Import Base de Données Voir toutes les cartes Télécharger une sauvegarde quotidienne Réglages Avancés Supprimer tous les Rems" + }, + "NAVIGATION_TITLE": "Navigation", + "PRIVACY": { + "KEYWORDS": "confidentialité", + "TITLE": "Confidentialité" + }, + "PRIVACY_NOTE": "Confidentialité: Lire notre Politique de Confidentialité, ou changer vos réglages dans notre Centre de Confidentialité.", + "PROFILE": { + "KEYWORDS": "Profil Personnel Utilisateur" + }, + "PROFILE_TITLE": "Profil", + "SUPPORT": { + "KEYWORDS": "support ticket executer aide", + "TITLE": "Support" + }, + "SYNCING": { + "KEYWORDS": "Forcer la Synchronisation des Images & PDFs", + "TITLE": "Synchronisation" + }, + "VERSION": { + "KEYWORDS": "version", + "TITLE": "Version de l'application" + } + }, + "EARN_CREDIT": { + "APPLY_CREDIT": "Utiliser votre crédit", + "COPIED": "Copié !", + "COPYLINK": "Copier le Lien", + "CREATE_ACCOUNT": "Créer un compte pour inviter des amis", + "CREDIT_BALANCE": "Solde de Crédits", + "CREDIT_BALANCE_TEXT": "Vous avez {{userCredit}} crédits restant et avez gagné {{userCreditEarned}} crédits au total. {{months}} mois restants ou mois de Remnote Pro gratuits.

Abonnez-vous à Pro pour commencer à utiliser vos crédits ! Vous ne serez facturé que quand vos crédits seront épuisés.", + "EMAIL_PLACEHOLDER": "amicurieux@gmail.com", + "ENTER_VALID_EMAIL": "Tapez un email valide !", + "FRIENDS_TITLE": "Amis", + "FRIEND_ALREADY_ON_REMNOTE": "Votre ami est déjà sur Remnote", + "HANG_ON": "Paientez", + "INVITE": "Inviter", + "INVITED_YOU": "(vous a invité)", + "INVITE_COPIED": "Lien d'invitation copié !", + "INVITE_EMAIL": "Inviter via email", + "INVITE_ERROR": "Une erreur est survenue. Merci de réessayer plus tard.", + "INVITE_FRIENDS_EARN_CREDIT": "Gagnez {{monthlyPrice}} crédits RemNote pour chaque ami que vous invitez ! Ils recevront aussi {{monthlyPrice}} crédits pour démarrer.", + "INVITE_FRIENDS_REMNOTE": "Invitez vos amis sur RemNote !", + "INVITE_TEXT": "Inviter des Amis", + "KEYWORDS": "inviter des amis gagner des crédits abonnement changer d'abonnement gagner des crédits gratuitement remnote envoyer un tweet e-mail choisir un plan apprentissage continu présentation des fonctionnalités pro options de tarification prix tarifs", + "NOT_CONFIRMED_EMAIL": "(n'a pas confirmé son email)", + "SEND_INVITE": "Envoyer une invitation", + "SHARE_LINK": "Partager le lien", + "TITLE": "Crédits", + "TOAST_RENEW": "Vos crédit sont utilisés automatiquement lorsque votre abonnement se renouvellera.", + "TOAST_SUBSCRIBE": "Vos crédits seront utilisés automatiquement lorsque vous souscrirez à RemNote Pro. Choisissez un plan ci-dessous et commencez maintenant !", + "VERIFY_EMAIL": "Pour inviter quelqu'un, validez votre adresse mail." + }, + "EDITOR": { + "DATES_AND_TIMES": { + "DATE_FORMATTING": { + "DESCRIPTION": "Montrer les dates dans RemNote dans ce format.", + "TITLE": "Format des Dates" + }, + "DATE_FORMATTING_CUSTOM": { + "DESCRIPTION": "Personnalisez le format de vos dates en utilisant les options fournies.", + "TITLE": "Personnalisation des dates." + }, + "TIME_FORMATTING": { + "DESCRIPTION": "Formattez les heures insérées avec /heure comme ceci:", + "TITLE": "Format des Heures" + } } } },