Skip to content

Commit

Permalink
whattheduck: Add some translations
Browse files Browse the repository at this point in the history
  • Loading branch information
bperel committed Sep 5, 2024
1 parent 7db224a commit 738aed8
Show file tree
Hide file tree
Showing 8 changed files with 59 additions and 37 deletions.
2 changes: 1 addition & 1 deletion apps/whattheduck/src/components/List.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<template>
<ion-content v-if="!items" ref="content">
{{ t('Chargement...') }}
{{ t('Chargement') }}
</ion-content>
<ion-content v-else-if="!items.length" ref="content">
{{ t('Cette liste est vide.') }}
Expand Down
17 changes: 10 additions & 7 deletions apps/whattheduck/src/views/Authors.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,16 @@
</ion-toolbar>
</ion-header>
<ion-content :fullscreen="true">
<div class="ion-padding" style="font-size: small">
{{
t(
'Ajoutez vos auteurs préférés et indiquez les notes que vous leur attribuez.\nGrâce à ces notes, What The Duck déterminera ensuite les magazines susceptibles de vous intéresser.',
)
}}
</div>
<ion-text
><i18n-t
tag="span"
keypath="Ajoutez vos auteurs préférés et indiquez les notes que vous leur attribuez.{br}Grâce à ces notes, What The Duck déterminera ensuite les magazines susceptibles de vous intéresser."
>
<template #br>
<br />
</template>
</i18n-t>
</ion-text>
<div v-if="ratings && !ratings.length" class="ion-padding">
<ion-text color="warning">
{{ t('Aucun auteur noté.') }}
Expand Down
14 changes: 10 additions & 4 deletions apps/whattheduck/src/views/CoverSearchResults.vue
Original file line number Diff line number Diff line change
Expand Up @@ -44,16 +44,22 @@
></ion-row>
</div>
<ion-note>
<div style="white-space: pre">
{{ t('Cliquez sur une couverture\npour ajouter le numéro à la collection') }}
</div>
<i18n-t
tag="div"
style="white-space: pre"
keypath="Cliquez sur une couverture{br}pour ajouter le numéro à la collection"
>
<template #br>
<br />
</template>
</i18n-t>
<div>
<div style="margin: 0.5rem 0">{{ t('ou') }}&nbsp;</div>
<ion-button v-if="origin === 'takePhoto'" @click="takePhoto">{{
t('Prendre une nouvelle photo')
}}</ion-button>
<ion-button v-else-if="origin === 'pickCoverFile'" @click="pickCoverFile">{{
t('Sélectionnez une nouvelle photo')
t('Sélectionner une nouvelle photo')
}}</ion-button>
</div>
</ion-note></template
Expand Down
2 changes: 1 addition & 1 deletion apps/whattheduck/src/views/Report.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<ion-content :fullscreen="true">
<ion-text>{{
t(
"Quelque chose ne fonctionne pas sur l'application ?\nDétaillez votre problème et nous essaierons de le résoudre dans une prochaine version :-)",
"Quelque chose ne fonctionne pas sur l'application ?{br}Détaillez votre problème et nous essaierons de le résoudre dans une prochaine version :-)",
)
}}</ion-text>
<ion-textarea
Expand Down
4 changes: 2 additions & 2 deletions apps/whattheduck/src/views/Search.vue
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
</ion-header>

<ion-content :fullscreen="true">
<div class="ion-padding" style="font-size: small">
<ion-text>
{{
t(
"Entrez le titre d'une histoire. What The Duck vous indiquera les magazines qui contiennent cette histoire et précisera les histoires et magazines correspondants que vous possédez.",
)
}}
</div>
</ion-text>
<ion-searchbar
style="margin: 1rem 0"
autocapitalize="sentences"
Expand Down
18 changes: 13 additions & 5 deletions apps/whattheduck/src/views/Suggestions.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</ion-toolbar>
</ion-header>
<ion-content>
<div class="ion-padding" style="font-size: small">
<ion-text style="font-size: small">
<i18n-t
tag="span"
keypath="WhatTheDuck vous propose une liste personalisée de magazines contenant des histoires inédites de vos auteurs favoris.{br}Vous pouvez changer la liste d'auteurs dans l'écran {favoriteAuthorsLink}.{br}Les suggestions sont mises à jour quotidiennement."
Expand All @@ -21,19 +21,27 @@
<ion-text color="primary" router-link="/authors">{{ t('Mes auteurs favoris') }}</ion-text>
</template>
</i18n-t>
</div>
<ion-select label="Montrer les publications de" label-placement="stacked" v-model="showSuggestionsOf">
</ion-text>
<ion-select
class="ion-padding-top"
label="Montrer les publications de"
label-placement="stacked"
v-model="showSuggestionsOf"
>
<ion-select-option value="ALL">{{ t('Tous les pays') }}</ion-select-option>
<ion-select-option v-for="[countrycode, countryname] of sortedCountryNames" :value="countrycode">{{
countryname
}}</ion-select-option>
</ion-select>
<ion-item v-if="isLoadingSuggestions">{{ t('Chargement...') }}</ion-item>
<ion-item v-if="isLoadingSuggestions">{{ t('Chargement') }}</ion-item>
<div class="ion-padding" v-else-if="formattedSuggestions && !formattedSuggestions.length">
{{ t('Aucune suggestion disponible.') }}
</div>
<template v-else-if="formattedSuggestions">
<ion-row class="toggle ion-margin-top ion-align-items-center ion-justify-content-center">
<ion-row
class="toggle ion-margin-top ion-align-items-center ion-justify-content-center"
style="font-size: small"
>
<ion-col> {{ t('Trier par date de publication') }}</ion-col
><ion-col><ion-toggle size="small" color="light" v-model="sortByScore" /></ion-col
><ion-col>{{ t('Trier par score') }}</ion-col>
Expand Down
23 changes: 14 additions & 9 deletions apps/whattheduck/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@
"A propos": "About",
"Adresse e-mail": "E-mail",
"Ajouter un exemplaire": "Add a copy",
"Ajoutez vos auteurs préférés et indiquez les notes que vous leur attribuez.\nGrâce à ces notes, What The Duck déterminera ensuite les magazines susceptibles de vous intéresser.": "Add your favorite authors and rate them according to your preferences.\nThanks to these ratings, What The Duck can suggest you issues to hunt for.\nThese suggestions are updated daily.",
"Ajoutez vos auteurs préférés et indiquez les notes que vous leur attribuez.{br}Grâce à ces notes, What The Duck déterminera ensuite les magazines susceptibles de vous intéresser.": "Add your favorite authors and rate them according to your preferences.{br}Thanks to these ratings, What The Duck can suggest you issues to hunt for.{br}These suggestions are updated daily.",
"Annuler": "Cancel",
"Aucun auteur noté.": "You haven't rated any author.",
"Aucun numéro": "No issue",
"Aucun numéro. Tapez sur le bouton 🖊️ pour ajouter des numéros à votre collection !": "No issue in this list. Click on the 🖊️ icon to add issues to your collection!",
"Aucun résultat pour votre photo, veuillez réessayer.": "No cover matches your photo, please try again.",
"Aucune suggestion disponible.": "No suggestion is available.",
"Autres": "Other",
"Bibliothèque": "Bookcase",
"Bienvenue dans votre bibliothèque ! Orientez votre écran en mode paysage pour le meilleur effet ;-)": "Welcome to the bookcase view! Rotate your screen to landscape for the best effect ;-)",
Expand All @@ -25,7 +26,8 @@
"Cette liste est vide.": "This list is empty.",
"Cette vue n'est pas disponible en mode hors-ligne. Tapez ici pour revenir à votre collection.": "This view is not available in offline mode. Click here to go back to the collection view",
"Chargement de votre collection…": "Loading your collection…",
"Cliquez sur une couverture\npour ajouter le numéro à la collection": "Click on a cover\nto add it to your collection",
"Chargement…": "Loading…",
"Cliquez sur une couverture{br}pour ajouter le numéro à la collection": "Click on a cover{br}to add it to your collection",
"Confirmation mot de passe": "Password confirmation",
"Connexion": "Login",
"Copier les numéros manquants": "Copy missing issues",
Expand Down Expand Up @@ -77,7 +79,7 @@
"L'affichage de la bibliothèque en utilisant les données mobiles peut entraîner une consommation importante de données mobiles. Voulez-vous tout de même afficher la vue Bibliothèque ?": "Displaying the bookcase view when on a mobile network can lead to a high data consumption. Do you still want to display it?",
"L'encryptage de vos identifiants a échoué": "The encryption of your credentials failed",
"L'image est trop grande, veuillez réessayer.": "The picture is too big, please try again.",
"L'inscription à DucksManager est terminée,\nvous pouvez maintenant vous connecter.": "You have signed up to DucksManager successfully, please login.",
"L'inscription à DucksManager est terminée,{br}vous pouvez maintenant vous connecter.": "You have signed up to DucksManager successfully, please login.",
"L'insertion du numéro dans votre collection a échoué": "Adding the issue in your collection failed",
"La connexion à DucksManager a échoué, vérifiez que votre connexion Internet est active. Vous pourrez consulter votre collection hors-ligne une fois que votre collection sera synchronisée.": "Connecting to DucksManager failed, check that your Internet connection is active. You will be able to browse through your collection while offline once your collection is synchronized.",
"La création de la date d'achat a échoué": "The creation of the purchase date failed",
Expand Down Expand Up @@ -110,15 +112,16 @@
"Mot de passe": "Password",
"Nom d'utilisateur DucksManager": "Username",
"Noter un auteur": "Rate an author",
"Notez What The Duck sur le Play Store :-)": "Remember to rate What The Duck on the Play Store :-)",
"Nous n'avons pas de suggestions à vous proposer. Assurez-vous d'avoir noté vos auteurs préférés.\nLes suggestions sont mises à jour quotidiennement.": "We don't have any suggestion for you. Make sure that you rated your favorite authors.\nThe suggestions are updated daily.",
"Notez What The Duck sur le Play Store si vous appréciez l'utiliser :-)": "Remember to rate What The Duck on the Play Store if you like it :-)",
"Nous n'avons pas de suggestions à vous proposer. Assurez-vous d'avoir noté vos auteurs préférés.{br}Les suggestions sont mises à jour quotidiennement.": "We don't have any suggestion for you. Make sure that you rated your favorite authors.{br}The suggestions are updated daily.",
"Nouveautés de WhatTheDuck": "New features in the WhatTheDuck app",
"Numéro %1s (pas de couverture)": "Issue %1s (no cover)",
"Numéro manquant": "Missing issue",
"Numéro {issuenumber}": "Issue {issuenumber}",
"Numéro": "Item",
"Numéros manquants de ": "Missing issues for ",
"Numéros possédés de ": "Possessed issues for ",
"Numéros sans dates d'achat": "Issues without purchase date",
"Numéros": "Collection size",
"OK": "Save",
"Par sélection de numéro": "By issue selection",
Expand All @@ -131,7 +134,8 @@
"Prenez une photo de cette tranche de magazine.": "Take a photo of the book's edge.",
"Problème de réseau : vérifiez votre connexion Internet": "Network issue: please check your Internet connection",
"Progression de la collection": "Collection progression",
"Quelque chose ne fonctionne pas sur l'application ?\nDétaillez votre problème et nous essaierons de le résoudre dans une prochaine version :-)": "Is something not working in the app? Explain your issue and we will try to fix it in the next version :-)",
"Qu'est-ce qui ne va pas ?": "What's wrong?",
"Quelque chose ne fonctionne pas sur l'application ?{br}Détaillez votre problème et nous essaierons de le résoudre dans une prochaine version :-)": "Is something not working in the app?{br}Explain your issue and we will try to fix it in the next version :-)",
"Rechercher une histoire": "Find a story",
"Retirer de la collection": "Remove from collection",
"Retirer ces {numberOfIssues} numéros de la collection": "Remove these {numberOfIssues} issues from collection",
Expand All @@ -148,8 +152,9 @@
"Supprimer": "Delete",
"Sur la photo, sélectionnez le rectangle correspondant à l'emplacement de la tranche du magazine.": "On the photo, select the zone corresponding to where the book's edge is.",
"Sélection invalide": "Invalid selection",
"Sélectionner une nouvelle photo": "Select a new picture",
"Sélectionnez au moins un numéro": "Select at least one issue",
"Sélectionnez un numéro en appuyant dessus.\nSélectionnez une liste de numéros consécutive en effectuant un appui long.": "Select an issue by tapping on it.\nSelect a range of issues by long-tapping on the first item of the range.",
"Sélectionnez un numéro en appuyant dessus.{br}Sélectionnez une liste de numéros consécutive en effectuant un appui long.": "Select an issue by tapping on it.{br}Select a range of issues by long-tapping on the first item of the range.",
"Taille de la collection pour le mois": "Collection size for month",
"Tapotez sur un magazine récent pour l'ajouter à votre collection.": "Tap on a recent issue to add it to your collection.",
"Terminer l'inscription": "Finish signup",
Expand All @@ -159,7 +164,7 @@
"Trier par date de publication": "Sort by publication date",
"Trier par score": "Sort by score",
"Une erreur est survenue pendant l'envoi de la tranche": "An error occurred when sending the edge",
"Une nouvelle version de What The Duck est disponible ! Cliquez ici pour mettre à jour l'application": "A new version of What The Duck is available !\nClick here to update the app",
"Une nouvelle version de What The Duck est disponible ! Cliquez ici pour mettre à jour l'application": "A new version of What The Duck is available !{br}Click here to update the app",
"Valeur de la collection": "Value estimation",
"Veuillez entrer des nombres valides dans les champs \"largeur\" et \"hauteur\" !": "Please enter valid numbers in the width and height fields!",
"Vos identifiants sont invalides": "Invalid credentials",
Expand All @@ -174,7 +179,7 @@
"Vous possédez déjà ce numéro dans votre collection": "You already have this issue in your collection",
"Vous pouvez maintenant voir votre bibliothèque depuis l'application ! Lorsque vous consultez une liste de numéros, appuyez sur l'icône \"bibliothèque\" pour passer à la vue bibliothèque.": "You can now add multiple copies of the same issue in your collection!",
"Vous pouvez spécifier un maximum de 3 exemplaires par numéro.": "You can specify a maximum of 3 copies for each issue",
"Vous êtes en mode hors-ligne. Vous pouvez naviguer dans votre collection mais pas la modifier. Certaines fonctionnalités ne sont pas disponibles.": "You are using offline mode. You can browse through your collection but not update it.\nSome features will not be available.",
"Vous êtes en mode hors-ligne. Vous pouvez naviguer dans votre collection mais pas la modifier. Certaines fonctionnalités ne sont pas disponibles.": "You are using offline mode. You can browse through your collection but not update it.{br}Some features will not be available.",
"Vue Bibliothèque": "Bookcase view",
"What The Duck": "What The Duck",
"What The Duck est l'application mobile de DucksManager. Cliquez ici pour accéder au site Web de DucksManager.": "What The Duck is the mobile app of DucksManager. Click here to access the DucksManager website.",
Expand Down
Loading

0 comments on commit 738aed8

Please sign in to comment.