Merge pull request #492 from gfrenoy/master

i18n + English spelling typos + French l10n
This commit is contained in:
AkiraFukushima 2018-08-15 09:39:10 +09:00 committed by GitHub
commit 76d38d9df6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 260 additions and 4 deletions

View File

@ -87,7 +87,7 @@
"direct": "Direct" "direct": "Direct"
}, },
"sounds": "Sounds", "sounds": "Sounds",
"fav_rb_sound": "Favoute and Boost:", "fav_rb_sound": "Favorite and Boost:",
"toot_sound": "Toot:" "toot_sound": "Toot:"
}, },
"account": { "account": {
@ -118,7 +118,7 @@
"modals": { "modals": {
"new_toot": { "new_toot": {
"title": "New Toot", "title": "New Toot",
"cw": "Write your waring here", "cw": "Write your warning here",
"status": "What is on your mind?", "status": "What is on your mind?",
"cancel": "Cancel", "cancel": "Cancel",
"toot": "Toot" "toot": "Toot"
@ -219,8 +219,12 @@
"domain_confirmed": "{{domain}} is confirmed, please login", "domain_confirmed": "{{domain}} is confirmed, please login",
"domain_doesnt_exist": "{{domain}} does not exist" "domain_doesnt_exist": "{{domain}} does not exist"
}, },
"timeline": {
"loading": "Loading..."
},
"validation": { "validation": {
"login": { "login": {
"loading": "Loading...",
"rquire_domain_name": "Domain name is required", "rquire_domain_name": "Domain name is required",
"domain_format": "Please write only domain name" "domain_format": "Please write only domain name"
}, },

View File

@ -0,0 +1,237 @@
{
"main_menu": {
"application": {
"name": "Whalebird",
"about": "À propos de Whalebird",
"preferences": "Préférences...",
"services": "Services",
"hide": "Cacher Whalebird",
"hide_others": "Cacher les autres",
"show_all": "Tout afficher",
"quit": "Quitter"
},
"toot": {
"name": "Pouet",
"new": "Nouveau"
},
"edit": {
"name": "Modifier",
"undo": "Défaire",
"redo": "Refaire",
"cut": "Couper",
"copy": "Copier",
"paste": "Coller",
"select_all": "Tout sélectionner"
},
"view": {
"name": "Afficher",
"toggle_full_screen": "Basculer en mode plein écran"
},
"window": {
"name": "Fenêtre",
"close": "Fermer la fenêtre",
"minimize": "Minimiser",
"jump_to": "Aller à"
}
},
"side_menu": {
"edit_profile": "Éditer mon profil",
"home": "Accueil",
"notification": "Notifications",
"favourite": "Favoris",
"local": "Fil public local",
"public": "Fil public global",
"hashtag": "Hashtag",
"search": "Rechercher",
"lists": "Listes"
},
"header_menu": {
"home": "Accueil",
"notification": "Notifications",
"favourite": "Favoris",
"local": "Fil public local",
"public": "Fil public global",
"hashtag": "Hashtag",
"search": "Rechercher",
"lists": "Listes",
"members": "Membres",
"filter": {
"title": "Filtrer",
"placeholder": "Filtrer par une expression régulière",
"apply": "Appliquer"
}
},
"preferences": {
"title": "Préférences",
"general": {
"title": "Général",
"appearance": "Apparence",
"theme_color": "Couleur du thème:",
"theme": {
"light": "Clair",
"dark": "Foncé"
},
"font_size": "Taille des caractères:",
"display_style": {
"title": "Format d'affichage:",
"display_name_and_username": "Nom et utilisateur⋅trice",
"display_name": "Nom",
"username": "Utilisateur⋅trice"
},
"toot": "Pouet",
"visibility": {
"title": "Visibilité par défaut:",
"public": "Public",
"unlisted": "Public sans être affiché sur le fil public",
"private": "Abonné⋅e⋅s uniquement",
"direct": "Message direct"
},
"sounds": "Sons",
"fav_rb_sound": "Partages et favoris:",
"toot_sound": "Pouets:"
},
"account": {
"title": "Compte",
"connected": "Compte connecté",
"username": "Utilisateur⋅trice",
"domain": "Domaine",
"association": "Association",
"order": "Ordre",
"remove_association": "Supprimer l'assocication",
"remove_all_associations": "Supprimer toutes les associations",
"confirm": "Confirmer",
"cancel": "Annuler",
"confirm_message": "Êtes-vous certain de vouloir supprimer toutes les associations ?"
},
"language": {
"title": "Langue",
"display_language": "Langue",
"notice": "Nécessite un redémarrage",
"confirm": {
"title": "Avertissement",
"message": "Vous devez redémarrer l'application pour appliquer les modifications, continuer ?",
"ok": "Redémarrer",
"cancel": "Annuler"
}
}
},
"modals": {
"new_toot": {
"title": "Nouveau pouet",
"cw": "Écrivez votre avertissement ici",
"status": "Qu'avez-vous en tête ?",
"cancel": "Annuler",
"toot": "Pouet!"
},
"jump": {
"jump_to": "Aller à..."
},
"add_list_member": {
"title": "Ajouter un membre à la liste",
"account_name": "Nom du compte"
},
"list_membership": {
"title": "Éditer la liste"
}
},
"cards": {
"toot": {
"show_more": "Voir plus",
"hide": "Cacher",
"sensitive": "Afficher le contenu sensible",
"view_toot_detail": "Voir les détails du pouet",
"open_in_browser": "Ouvrir dans un navigateur",
"copy_link_to_toot": "Copier le lien du pouet",
"delete": "Effacer",
"via": "par {{application}}"
}
},
"side_bar": {
"account_profile": {
"follows_you": "Abonné⋅e",
"doesnt_follow_you": "Pas abonné⋅e",
"open_in_browser": "Ouvrir dans un navigateur",
"manage_list_memberships": "Inscriptions aux listes",
"toots": "Pouets",
"follows": "Abonnements",
"followers": "Abonné⋅e⋅s"
}
},
"hashtag": {
"tag_name": "Nom du hashtag"
},
"search": {
"search": "Rechercher",
"account": "Compte",
"keyword": "mot clé"
},
"lists": {
"index": {
"new_list": "Nouvelle liste",
"edit": "Éditer"
}
},
"login": {
"domain_name_label": "Tout d'abord, connectons-nous à votre instance Mastodon. Entez votre nom de domaine:",
"search": "Rechercher",
"login": "Connexion"
},
"authorize": {
"manually_1": "La page d'autorisation est à présent affichée dans votre navigateur.",
"manually_2": "Si ce n'était pas le case, veuillez ouvrir le lien suivant manuellement.",
"code_label": "Recopier le code d'autorisation depuis votre navigateur:",
"submit": "Envoyer"
},
"receive_drop": {
"drop_message": "Déposer pour téléverser sur Mastodon"
},
"message": {
"account_load_error": "Erreur au chargement des comptes",
"account_remove_error": "Erreur à la suppression du compte",
"preferences_load_error": "Erreur au chargement des préférences",
"timeline_fetch_error": "Erreur au chargement du fil public",
"notification_fetch_error": "Erreur au chargement des notifications",
"favourite_fetch_error": "Erreur au chargement des favoris",
"start_streaming_error": "Erreur au démarrage du flux",
"attach_error": "Impossible de joindre le fichier",
"authorize_duplicate_error": "Vous êtes déjà connecté avec le même compte sur le même domaine.",
"authorize_error": "Erreur à l'autoristation",
"followers_fetch_error": "Erreur à la récupération des abonné⋅e⋅s",
"follows_fetch_error": "Erreur à la récupération des abonnements",
"toot_fetch_error": "Erreur à la récupération des détails d'un pouet",
"follow_error": "Impossible de s'abonner à l'utilisateur⋅trice",
"unfollow_error": "Impossible de supprimer l'abonnement à l'utilisateur⋅trice",
"lists_fetch_error": "Erreur à la récupération des listes",
"list_create_error": "Erreur à la création de la liste",
"members_fetch_error": "Erreur à la récupération des membres de la liste",
"remove_user_error": "Erreur à la suppression d'un utilisateur⋅trice",
"find_account_error": "Compte non trouvé",
"reblog_error": "Erreur lors du partage du pouet",
"unreblog_error": "Erreur lors de la suppression du partage du pouet",
"favourite_error": "Erreur à la création d'un favori",
"unfavourite_error": "Erreur à la suprression d'un favori",
"delete_error": "Erreur lors de la suppression d'un pouet",
"search_error": "Erreur lors de la recherche",
"toot_error": "Erreur à l'envoie du pouet",
"update_list_memberships_error": "Erreur lors de la mise à jour de la liste",
"add_user_error": "Erreur lors de l'ajout d'un utilisateur⋅trice",
"authorize_url_error": "Erreur à la récupération de l'URL d'autorisation",
"domain_confirmed": "{{domain}} est confirmé, veuillez à présent vous connecter",
"domain_doesnt_exist": "{{domain}} n'existe pas"
},
"timeline": {
"loading": "Chargement..."
},
"validation": {
"login": {
"loading": "Chargement...",
"rquire_domain_name": "Un nom de domaine est requis",
"domain_format": "Veuillez uniquement indiquer le nom de domaine"
},
"new_toot": {
"toot_length": "Le nombre de caractères d'un pouet doit être compris entre {{min}} et {{max}}",
"attach_length": "Nous ne pouvez joindre qu'un maximum de {{max}} images à votre pouet",
"attach_image": "Vous ne pouvez attacher que des images ou des vidéos"
}
}
}

View File

@ -0,0 +1,10 @@
{
"timeline": {
"loading": "Loading..."
},
"validation": {
"login": {
"loading": "Loading..."
}
}
}

View File

@ -3,6 +3,10 @@ export default {
name: 'English', name: 'English',
key: 'en' key: 'en'
}, },
fr: {
name: 'Français',
key: 'fr'
},
ja: { ja: {
name: '日本語', name: '日本語',
key: 'ja' key: 'ja'

View File

@ -68,7 +68,7 @@ export default {
login () { login () {
const loading = this.$loading({ const loading = this.$loading({
lock: true, lock: true,
text: 'Loading', text: this.$t('validation.login.loading'),
spinner: 'el-icon-loading', spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)' background: 'rgba(0, 0, 0, 0.7)'
}) })

View File

@ -33,6 +33,7 @@ export default {
return { return {
languages: [ languages: [
Language.en, Language.en,
Language.fr,
Language.ja Language.ja
] ]
} }

View File

@ -2,7 +2,7 @@
<div <div
id="timeline_space" id="timeline_space"
v-loading="loading" v-loading="loading"
element-loading-text="Loading..." :element-loading-text="$t('timeline.loading')"
element-loading-spinner="el-icon-loading" element-loading-spinner="el-icon-loading"
element-loading-background="rgba(0, 0, 0, 0.8)" element-loading-background="rgba(0, 0, 0, 0.8)"
> >