From 243a1640630e78dec326a8b660a9c1649d228211 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Tue, 10 Dec 2019 11:25:07 +0800 Subject: [PATCH] New Crowdin translations (#110) [skip ci] --- resources/lang/de_DE/admin.yml | 1 + resources/lang/el_GR/admin.yml | 1 + resources/lang/fr_FR/admin.yml | 1 + resources/lang/fr_FR/options.yml | 58 ++++++++--------- resources/lang/fr_FR/setup.yml | 14 ++-- resources/lang/fr_FR/skinlib.yml | 32 ++++----- resources/lang/fr_FR/user.yml | 108 +++++++++++++++---------------- resources/lang/it_IT/admin.yml | 1 + resources/lang/ja_JP/admin.yml | 1 + resources/lang/ko_KR/admin.yml | 1 + resources/lang/nl_NL/admin.yml | 1 + resources/lang/pt_PT/admin.yml | 1 + resources/lang/ru_RU/admin.yml | 1 + resources/lang/zh_TW/admin.yml | 1 + 14 files changed, 116 insertions(+), 106 deletions(-) diff --git a/resources/lang/de_DE/admin.yml b/resources/lang/de_DE/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/de_DE/admin.yml +++ b/resources/lang/de_DE/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/el_GR/admin.yml b/resources/lang/el_GR/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/el_GR/admin.yml +++ b/resources/lang/el_GR/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/fr_FR/admin.yml b/resources/lang/fr_FR/admin.yml index 3ba6f6e5..0d88c970 100644 --- a/resources/lang/fr_FR/admin.yml +++ b/resources/lang/fr_FR/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: Ce plugin n'existe pas. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Impossible de se connecter au registre des plugins. :error non-existent: Le plugin :plugin n'existe pas. install-success: Plugin installé avec succès. diff --git a/resources/lang/fr_FR/options.yml b/resources/lang/fr_FR/options.yml index 9f1efb6c..047d834e 100644 --- a/resources/lang/fr_FR/options.yml +++ b/resources/lang/fr_FR/options.yml @@ -1,12 +1,12 @@ --- -option-saved: Option saved. +option-saved: Option enregistrée. homepage: - title: Homepage + title: Page d'accueil home_pic_url: title: Picture URL at Homepage hint: Path relative to homepage or full URL, leave empty to use default image. favicon_url: - title: Website Icon + title: Icône du site web hint: Path relative to public/ or full URL. description: The given image must have same width and height (leave blank to use default icon). transparent_navbar: @@ -19,7 +19,7 @@ homepage: title: Fixed Background label: This option will make background fixed, not scrolled with scroll bar. copyright_prefer: - title: Program Copyright + title: Copyright du programme description: "You can specify a different style of program copyright for each language. To edit a specific language's corresponding program copyright style, please switch to that language and submit your edit.
Warning: Any evil modification applied on the footer program copyright (including deleting, modifying author, changing link target) with out permission is FORBIDDEN. The author reserves the right to pursue relevant responsibilities." copyright_text: title: Custom Copyright Text @@ -41,13 +41,13 @@ rate: addon: scores = 1 KB hint: Uploading private textures will cost more scores. score_per_closet_item: - title: Favorites + title: Favoris addon: score = 1 closet item return_score: title: Score Return label: Return scores back to user after deleting players/textures/closet items. score_per_player: - title: Players + title: Joueurs addon: scores = 1 player user_initial_score: User Initial Score report: @@ -65,7 +65,7 @@ sign: addon2: scores sign_gap_time: title: Gap Time - addon: hours + addon: heures sign_after_zero: title: Time label: Users can sign in after 0 everyday. @@ -80,26 +80,26 @@ sharing: score_award_per_like: title: Each time the texture is collected, uploader will be rewarded with general: - title: General Options - site_name: Site Name + title: Options générales + site_name: Nom du site site_description: - title: Site Description + title: Description du site description: You can also specify a different site name and description for each language. To edit a specific language's corresponding site name or description text, please switch to that language and submit your edit. site_url: - title: Site URL + title: URL du site hint: Begin with http(s)://, nerver ends with slash. user_can_register: - title: Open Registration - label: Everyone is allowed to register. + title: Inscription ouverte + label: Tout le monde peut s'inscrire. register_with_player_name: - title: Register with Player Name + title: S'inscrire avec le nom du joueur label: Require Minecraft's player name when user register require_verification: - title: Account Verification + title: Vérification du compte label: Users must verify their email address first. regs_per_ip: Max accounts of one IP ip_get_method: - title: Get IP via + title: Obtenir l'IP via HTTP_X_FORWARDED_FOR: HTTP_X_FORWARDED_FOR (can be fabricated) REMOTE_ADDR: REMOTE_ADDR (NOT suitable for sites under load balancer) hint: Unfortunately, we have no method to get the accurate client IP address with pure PHP. @@ -116,15 +116,15 @@ general: hint: Only takes effect when the above option is set to 'custom'. Leave empty to allow any character. placeholder: Regular Expressions player_name_length: - title: Player Name Length - suffix: characters + title: Longueur du nom du joueur + suffix: caractères api_type: Prefered JSON API auto_del_invalid_texture: - title: Invalid Textures + title: Textes invalides label: Delete invalid textures automatically. hint: Delete textures records whose file no longer exists from skinlib. allow_downloading_texture: - title: Downloading Textures + title: Téléchargement des textures label: Allow users to directly download the source file of a skinlib item. status_code_for_private: title: HTTP Code for Rejecting Accessing Private Textures @@ -139,13 +139,13 @@ general: title: Comment Script description: Placeholder is available, {tid} will be replaced with texture id, {name} will be replaced with texture name, {url} will be replaced with current URL. announ: - title: Announcement + title: Annonce announcement: description: Styling with Markdown is supported. You can also specify a different announcement for each language. To edit a specific language's corresponding announcement, please switch to that language and submit your edit. meta: title: SEO tags meta_keywords: - title: Keywords + title: Mots-clés hint: Split with commas. meta_description: title: Description @@ -155,10 +155,10 @@ meta: recaptcha: recaptcha_invisible: title: Invisible - label: Enable Invisible Mode + label: Activer le mode invisible res-warning: This page is ONLY for advanced users. If you aren't familiar with these, please don't modify them! resources: - title: Resource Files + title: Fichiers de ressources hint: Please check these options if you enabled CDN for your site. force_ssl: title: Force SSL @@ -184,22 +184,22 @@ resources: How to verify? Verify if {Your CDN URL}/app/manifest.json can be accessed. redis: enable_redis: - title: Enable + title: Activer label: Enable Redis description: Redis will be used to store cache, session and etc. connect: success: Connected to Redis server successfully. failed: 'Failed to connect Redis server. Error: :msg' cache: - title: Cache Configuration - clear: Clear Cache - cleared: Cache has been cleared. + title: Configuration du cache + clear: Vider le cache + cleared: Le cache a été vidé. driver: Current cache driver is 「:driver」. enable_avatar_cache: title: Avatar label: Enable caching avatar enable_preview_cache: - title: Texture Preivew + title: Aperçu de la texture label: Enable caching texture preivew enable_json_cache: label: Enable caching Json Profile diff --git a/resources/lang/fr_FR/setup.yml b/resources/lang/fr_FR/setup.yml index 893a626b..ec322dcc 100644 --- a/resources/lang/fr_FR/setup.yml +++ b/resources/lang/fr_FR/setup.yml @@ -11,14 +11,14 @@ permissions: disabled-functions: escapeshellarg: "The escapeshellarg function is disabled in your php.ini configuration. Please contact your web hosting provider to enable it or perform the installation manually: http://t.cn/REzBZUe" locked: - title: Already installed + title: Déjà installé text: It appears that you have already installed Blessing Skin Server. To reinstall, please delete the "install.lock" file under "storage" directory. - button: Back to homepage + button: Retour à la page d'accueil updates: master: - title: Update Wizard - Blessing Skin Server + title: Assistant de mise à jour - Blessing Skin Server welcome: - title: One more step + title: Une dernière chose text: | Welcome! You are going to update to Blessing Skin Server v:version. We need to apply some updates to your database, click NEXT to continue. @@ -49,10 +49,10 @@ wizard: prefix: Prefix of Database Table (Optional) prefix-notice: You don't need to use this option unless you want to install multiple Blessing Skin Server into one database. info: - title: Information needed + title: Information requise button: Lancer l'installation text: To proceed with the installation, please fill this form with the details of the initial admin account. Don't worry, you can always change these settings later. - admin-email: Admin Email + admin-email: Adresse e-mail de l'administrateur admin-notice: This is the UNIQUE super admin account who can GIVE or CANCEL other users' admin privilege. nickname: Pseudonyme password: Mot de passe @@ -63,5 +63,5 @@ wizard: secure: Sécurité secure-notice: Generate random APP_KEY and SALT to make your site secured. finish: - title: Installation complete + title: Installation terminée text: Blessing Skin Server has been installed. Thank you, and enjoy! diff --git a/resources/lang/fr_FR/skinlib.yml b/resources/lang/fr_FR/skinlib.yml index db14e790..eae582df 100644 --- a/resources/lang/fr_FR/skinlib.yml +++ b/resources/lang/fr_FR/skinlib.yml @@ -4,19 +4,19 @@ general: my-upload: Chargés par moi sort: Trier search-textures: Rechercher des textures... - upload-new-skin: Upload new skin + upload-new-skin: Ajouter un nouveau skin no-result: Aucun résultat. filter: - now-showing: Now showing + now-showing: Maintenant affiché skin: Skin cape: Cape - any-model: (Any Model) + any-model: (N'importe quel modèle) steve-model: (Modèle de Steve) alex-model: (Modèle d'Alex) uploader: User (:name) uploaded clean-filter: Effacer le filtre sort: - newest-uploaded: Newestly uploaded + newest-uploaded: Recemment ajouté most-likes: Le plus populaire item: steve: (Steve) @@ -24,33 +24,33 @@ item: cape: (Cape) remove-from-closet: Remove from closet add-to-closet: Add to closet - anonymous: Please login first + anonymous: Connectez-vous d'abord private: Privé show: - title: Texture Details + title: Détails de la texture anonymous: You must login to use closets. - likes: Personnes qui ont aimées + likes: Personnes qui ont aimé detail: Détails - name: Texture Name - edit-name: Edit Name + name: Nom de la texture + edit-name: Modifier le nom model: Modèle applicable size: Taille du fichier uploader: Auteur - upload-at: Upload At - delete-texture: Delete Texture + upload-at: Ajouté à + delete-texture: Supprimer la texture notice: The texture which was deleted or setted to private will be removed from the closet of everyone who had favorited it. notice-admin: You are able to delete this texture or make it private. The operations will make it removed from the closet of everyone who had favorited it. - comment: Comment + comment: Commentaire deleted: The requested texture was already deleted. contact-admin: Please contact the admins to remove this entry. private: The requested texture is private and only visible to the uploader and admins. upload: - title: Upload Texture - texture-name: Texture Name + title: Ajouter la texture + texture-name: Nom de la texture name-rule: Less than 32 characters and must not contain any special one. name-rule-regexp: Custom name rules are applied as :regexp - texture-type: Texture Type - select-file: Select File + texture-type: Type de texture + select-file: Sélectionner un fichier private-score-notice: It will spend you more scores for setting it as private. You will be charged :score scores for per KB storage. privacy-notice: Prevent it from being visible at skin library. set-as-private: Rendre privé diff --git a/resources/lang/fr_FR/user.yml b/resources/lang/fr_FR/user.yml index c7f7fbf5..b754f1c1 100644 --- a/resources/lang/fr_FR/user.yml +++ b/resources/lang/fr_FR/user.yml @@ -1,8 +1,8 @@ --- used: - title: Resources Used - players: Registered players - storage: Storage used + title: Ressources utilisées + players: Joueurs inscrits + storage: Espace utilisé cur-score: Current Score score-notice: Click the score to show introduction. sign: Sign @@ -12,16 +12,16 @@ time-unit-min: min cant-sign-until: You can't sign in in :time :unit last-sign: Last signed at :time sign-remain-time: Available after :time :unit -announcement: Announcement -no-unread: No new notifications. +announcement: Annonce +no-unread: Aucune nouvelle notification. verification: - disabled: Email verification is not available. + disabled: La vérification de l'adresse e-mail n'est pas disponible. frequent-mail: You click the send button too fast. Wait for 60 secs, guy. - verified: Your account is already verified. + verified: Votre compte est déjà vérifié. success: Verification link was sent, please check your inbox. failed: We failed to send you the verification link. Detailed message :msg mail: - title: Verify Your Account on :sitename + title: Vérifiez votre compte sur :sitename message: You are receiving this email because someone registered an account with this email address on :sitename. reset: 'Click here to verify your account: :url' ignore: If you did not register an account, no further action is required. @@ -40,37 +40,37 @@ score-intro: player: ':score scores = 1 player' closet: ':score socres = 1 closet item' closet: - type-to-search: Type to search - switch-category: Switch Category - view: View in skin library - more: More - set-avatar: Set as avatar + type-to-search: Tapez pour rechercher + switch-category: Changer de catégorie + view: Voir dans la bibliothèque de skins + more: Plus + set-avatar: Utiliser en tant qu'avatar use-as: - button: Apply... + button: Appliquer... reset: Clear selected title: Which player should be applied to? empty: It seems that you own no player... - add: Add a new player + add: Ajouter un nouveau joueur add: success: Added :name to closet successfully. - repeated: You have already added this texture. - not-found: We cannot find this texture. + repeated: Vous avez déjà ajouté cette texture. + not-found: Nous n'avons pas pu trouver cette texture. lack-score: You don't have enough score to add it to closet. rename: - title: Rename item - success: The item is successfully renamed to :name + title: Renommer l'élément + success: L'élément a été renommé avec succès en :name remove: title: Remove from closet success: The texture was removed from closet successfully. non-existent: The texture does not exist in your closet. player: - player-name: Player Name - edit: Edit - operation: Delete - edit-pname: Player name + player-name: Nom du joueur + edit: Modifier + operation: Supprimer + edit-pname: Nom du joueur delete-texture: Textures - delete-player: Player - add-player: Add new player + delete-player: Joueur + add-player: Ajouter un nouveau joueur login-notice: Now you can log in with player names you owned instead email address. player-name-rule: official: Player name may only contains letters, numbers and underscores. @@ -78,16 +78,16 @@ player: custom: Custom player name rules are applied on this site. Please contact admins for further information. player-name-length: The player name should be at least :min characters and not greater than :max characters. add: - repeated: The player name is already registered. + repeated: Ce nom d'utilisateur est déjà enregistré. lack-score: You don't have enough score to add a player. single: You must own exactly ONE player so you can't add more. - success: Player :name was added successfully. + success: Le joueur :name a été ajouté avec succès. delete: single: You must own exactly ONE player so you can't delete it. - success: Player :name was deleted successfully. + success: Le joueur :name a été supprimé avec succès. rename: repeated: This player name is occupied. Please choose another one. - success: Player :old was renamed to :new + success: Le joueur :old a été renommé en :new set: success: The texture was applied to player :name successfully. clear: @@ -97,42 +97,42 @@ player: success: Bound successfully! profile: avatar: - title: Change Avatar? + title: Changer d'avatar ? notice: Click the gear icon "" of any skin in your closet, then click "Set as avatar". We will cut the head segment of that skin for you. If there is no icon like this, please try to unable your ADs blocking extension. - wrong-type: You can't set a cape as avatar. - success: New avatar was set successfully. + wrong-type: Vous ne pouvez pas utiliser une cape en tant qu'avatar. + success: Le nouvel avatar a été défini avec succès. password: - title: Change Password - old: Old Password - new: New Password - confirm: Repeat Password - button: Change password - wrong-password: Wrong original password. + title: Changer le mot de passe + old: Ancien mot de passe + new: Nouveau mot de passe + confirm: Répétez le mot de passe + button: Changer le mot de passe + wrong-password: Mot de passe d'origine incorrect. success: Password updated successfully, please log in again. nickname: - title: Change Nickname + title: Changer le pseudonyme empty: No nickname is set now. - rule: Whatever you like expect special characters + rule: Tout ce que vous voulez sauf des caractères spéciaux single: You're not allowed to update nickname, because we've bound your player with your account. success: Nickname is successfully updated to :nickname email: - title: Change Email - new: New Email - password: Current Password - button: Change email - wrong-password: Wrong password. - existed: This email address is occupied. + title: Changer l'adresse e-mail + new: Nouvelle adresse e-mail + password: Mot de passe actuel + button: Changer l'adresse e-mail + wrong-password: Mot de passe incorrect. + existed: Cette adresse e-mail est déjà enregistrée. success: Email address updated successfully, please log in again. delete: - title: Delete Account - notice: Sure to delete your account on :site? - admin: Admin account can not be deleted. - button: Delete my account - modal-title: You need to enter your password to continue + title: Supprimer le compte + notice: Voulez-vous vraiment supprimer votre compte sur :site ? + admin: Le compte d'un administrateur ne peut pas être supprimé. + button: Supprimer mon compte + modal-title: Vous devez entrer votre mot de passe pour continuer modal-notice: | You're about to delete your account. This is permanent! No backups, no restores, no magic undo button. We warned you, ok? - password: Current Password - wrong-password: Wrong password. - success: Your account is deleted successfully. + password: Mot de passe actuel + wrong-password: Mot de passe incorrect. + success: Votre compte a été supprimé avec succès. diff --git a/resources/lang/it_IT/admin.yml b/resources/lang/it_IT/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/it_IT/admin.yml +++ b/resources/lang/it_IT/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/ja_JP/admin.yml b/resources/lang/ja_JP/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/ja_JP/admin.yml +++ b/resources/lang/ja_JP/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/ko_KR/admin.yml b/resources/lang/ko_KR/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/ko_KR/admin.yml +++ b/resources/lang/ko_KR/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/nl_NL/admin.yml b/resources/lang/nl_NL/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/nl_NL/admin.yml +++ b/resources/lang/nl_NL/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/pt_PT/admin.yml b/resources/lang/pt_PT/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/pt_PT/admin.yml +++ b/resources/lang/pt_PT/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/ru_RU/admin.yml b/resources/lang/ru_RU/admin.yml index 98c001c0..4342bbb9 100644 --- a/resources/lang/ru_RU/admin.yml +++ b/resources/lang/ru_RU/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed. diff --git a/resources/lang/zh_TW/admin.yml b/resources/lang/zh_TW/admin.yml index a4d012fb..bf07367d 100644 --- a/resources/lang/zh_TW/admin.yml +++ b/resources/lang/zh_TW/admin.yml @@ -125,6 +125,7 @@ plugins: no-readme-notice: The plugin doesn't contain a readme file. not-found: No such plugin. market: + unresolved: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't download it. Please install or update the plugins listed below, and disable those have conflicts. connection-error: Unable to connect to the plugins registry. :error non-existent: The plugin :plugin does not exist. install-success: Plugin was installed.