New Crowdin translations (#107)

This commit is contained in:
Pig Fang 2019-12-09 16:38:06 +08:00 committed by GitHub
parent 66becb27d0
commit eb62e04c1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
46 changed files with 1791 additions and 555 deletions

View File

@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -67,18 +67,10 @@ customize:
title: Cambiar color del tema
success: Color del tema actualizado.
colors:
blue: Azul (por defecto)
blue-light: Azul claro
yellow: Amarillo
yellow-light: Amarillo claro
green: Verde
green-light: Verde claro
purple: Morado
purple-light: Morado claro
red: Rojo
red-light: Rojo claro
black: Negro
black-light: Oscuro
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Añadir nueva línea de idioma
added: Línea de idioma añadida.
@ -117,6 +109,7 @@ plugins:
description: Descripción
author: Autor
version: Versión
readme: Read Me
dependencies: Dependencias
operations:
title: Operaciones
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin ha sido deshabilitado.'
deleted: El plugin se eliminó con éxito.
no-config-notice: El plugin no está instalado o no proporciona una página de configuración.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No existe dicho plugin.
market:
connection-error: No se puede conectar al registro de plugins. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Autor
pluginVersion: Versión
pluginName: Nombre
pluginReadme: Read Me
pluginDescription: Descripción
pluginDependencies: Dependencias
installPlugin: Instalar

View File

@ -80,10 +80,10 @@ player:
add:
repeated: El nombre del jugador ya está registrado.
lack-score: No tienes suficiente puntuación para añadir un jugador.
single: Debes poseer exactamente UN jugador para que no puedas añadir más.
single: Debe poseer exactamente UN jugador, así que no puede añadir más.
success: Jugador :name se agregó exitosamente.
delete:
single: Debes poseer exactamente UN jugador para que no puedas eliminarlo.
single: Debe poseer exactamente UN jugador, así que no puede eliminarlo.
success: Jugador :name fue eliminado exitosamente.
rename:
repeated: Este nombre de jugador está ocupado. Por favor, elija otro.

View File

@ -1,93 +1,85 @@
---
index:
total-users: Registered Users
total-players: Players
total-textures: Uploaded Textures
disk-usage: Disk Usage
overview: Overview
texture-uploads: Texture Uploads
total-users: Utilisateurs inscrits
total-players: Joueurs
total-textures: Textures chargées
disk-usage: Utilisation du disque
overview: Aperçu
texture-uploads: Chargements de textures
user-registration: User Registration
notifications:
send:
title: Send Notification
success: Sent successfully!
title: Envoyer une notification
success: Envoyée avec succès !
receiver:
title: Receiver
all: All Users
normal: Normal Users
uid: Specified UID
email: Specified Email
title: Title
title: Destinataire
all: Tous les utilisateurs
normal: Utilisateurs normaux
uid: UID spécifié
email: Adresse e-mail spécifiée
title: Titre
content: Content (Markdown is supported.)
users:
status:
normal: Normal
banned: Banned
admin: Admin
super-admin: Super Admin
banned: Banni
admin: Administrateur
super-admin: Super administrateur
operations:
non-existent: No such user.
no-permission: You have no permission to operate this user.
invalid: Invalid action.
non-existent: Cet utilisateur n'existe pas.
no-permission: Vous n'avez pas la permission de gérer cet utilisateur.
invalid: Action invalide.
email:
existed: ':email is existed.'
success: Email changed successfully.
existed: ':email existe.'
success: Adresse e-mail changée avec succès.
verification:
success: Account verification status toggled successfully.
success: Statut de vérification du compte activé avec succès.
nickname:
success: Nickname changed successfully.
success: Pseudonyme changé avec succès.
password:
success: Password changed successfully.
success: Mot de passe changé avec succès.
score:
success: Score changed successfully.
permission: Permission updated.
success: Score changé avec succès.
permission: Permission mise à jour.
delete:
delete: Delete User
success: The account has been deleted successfully.
cant-super-admin: You can't delete a super admin.
cant-admin: You can't delete a admin account.
delete: Supprimer l'utilisateur
success: Le compte a été supprimé avec succès.
cant-super-admin: Vous ne pouvez pas supprimer un super administrateur.
cant-admin: Vous ne pouvez pas supprimer un compte d'administrateur.
players:
no-permission: You have no permission to operate this player.
no-permission: Vous n'avez pas la permission de gérer ce joueur.
operations:
title: Operations
title: Actions
textures:
change: Change Textures
change: Changer les textures
non-existent: No such texture tid.:tid
success: The textures of :player has been updated.
success: Les textures de :player ont été mises à jour.
name:
success: Player name has been updated to :player
owner:
change: Change Owner
success: The player :player was transferred to user :user.
change: Changer de propriétaire
success: Le joueur :player a été transféré vers l'utilisateur :user.
delete:
delete: Delete
success: The player has been deleted successfully.
delete: Supprimer
success: Le joueur a été supprimé avec succès.
customize:
change-color:
title: Change Theme Color
success: Theme color updated.
title: Changer la couleur du thème
success: Couleur du thème mise à jour.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
updated: Language line updated.
deleted: Language line deleted.
group: Group
group: Groupe
key: Key
text: Text
tip: How can I use this page?
text: Texte
tip: Comment puis-je utiliser cette page ?
status:
info: Information
health: Health
@ -99,53 +91,55 @@ status:
commit: Commit
laravel: Laravel Version
server:
name: Server
name: Serveur
php: PHP Version
web: Web Server Software
os: OS
db:
name: Database
type: Server
host: Host
name: Base de données
type: Serveur
host: Hôte
port: Port
username: Username
database: Database
username: Nom d'utilisateur
database: Base de données
prefix: Table Prefix
plugins: Enabled Plugins (:amount)
plugins: Plugins activés (:amount)
plugins:
name: Name
name: Nom
description: Description
author: Author
author: Auteur
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
enabled: ':plugin has been enabled.'
title: Actions
enabled: ':plugin a été activé.'
unsatisfied:
notice: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't enable it. Please install or update the plugins listed below, and disable those have conflicts.
disabled: 'The ":name" plugin is not enabled.'
disabled: 'Le plugin ":name" n''est pas activé.'
version: 'The version of ":title" does not satisfies the constraint ":constraint".'
conflict: 'The ":title" plugin cannot run with this plugin at the same time.'
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
not-found: No such plugin.
disabled: ':plugin a été désactivé.'
deleted: Le plugin a été supprimé avec succès.
no-config-notice: Le plugin n'est pas installé ou ne fournit pas de page de configuration.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: Ce plugin n'existe pas.
market:
connection-error: Unable to connect to the plugins registry. :error
non-existent: The plugin :plugin does not exist.
install-success: Plugin was installed.
empty: No result
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.
empty: Aucun résultat
update:
complete: Update completed
complete: Mise à jour terminée
info:
title: Update Information
up-to-date: Already up-to-date.
available: New version available.
up-to-date: Déjà mis à jour.
available: Nouvelle version disponible.
versions:
latest: "Latest Version:"
current: "Current Version:"
check-github: Check GitHub Releases
button: Update Now
latest: "Dernière version :"
current: "Version actuelle :"
check-github: Consulter les versions de GitHub
button: Mettre à jour maintenant
cautions:
title: Cautions
link: check out this.
@ -157,13 +151,13 @@ update:
downloading: Downloading update package...
size: "Size of package:"
errors:
connection: "Unable to access to current update source. Details: :error"
spec: Current update source is not supported.
connection: "Impossible d'accéder à la source de la mise à jour actuelle. Détails : :error"
spec: La source de la mise à jour actuelle n'est pas prise en charge.
php: Your PHP version is too low to update. Requires :version or later.
download:
errors:
download: 'Failed to download. Error: :error'
shasum: File validation failed. Please download again.
download: 'Échec du téléchargement. Erreur : :error'
shasum: Échec de la validation du fichier. Veuillez recommencer le telechargement.
unzip: Failed to unpack files.
report-reviewed: This report has been processed.
invalid-action: Invalid action
report-reviewed: Ce rapport a été traité.
invalid-action: Action invalide

View File

@ -1,37 +1,37 @@
---
login:
title: Log In
button: Log In
message: Log in to manage your skin & players
keep: Remember me
success: Logged in successfully.
title: Se connecter
button: Se connecter
message: Connectez-vous pour gérer vos skins et joueurs
keep: Se souvenir de moi
success: Authentification réussie.
check:
anonymous: Illegal access. Please log in first.
verified: To access this page, you should verify your email address first.
admin: Only admins are permitted to access this page.
super-admin: Only super admin is permitted to access this page.
banned: You are banned on this site. Please contact the admin.
verified: Pour accéder à cette page, vous devez d'abord vérifier votre adresse e-mail.
admin: Seuls les administrateurs ont la permission d'accéder à cette page.
super-admin: Seul le super administrateur a la permission d'accéder à cette page.
banned: Vous êtes banni de ce site. Veuillez contacter l'administrateur.
token: Token expired. Please log in.
register:
title: Register
button: Register
message: Welcome to :sitename!
nickname-intro: Whatever you like expect special characters
repeat-pwd: Repeat your password
close: We don't accept any registration.
success: Your account was registered. Redirecting...
max: You can't register more than :regs accounts.
registered: The email address was already registered.
title: S'inscrire
button: S'inscrire
message: Bienvenue sur :sitename !
nickname-intro: Tout ce que vous voulez sauf des caractères spéciaux
repeat-pwd: Répétez votre mot de passe
close: Nous n'acceptons aucune inscription.
success: Votre compte a été créé. Redirection...
max: Vous ne pouvez pas créer plus de :regs comptes.
registered: L'adresse e-mail est déjà enregistrée.
forgot:
title: Forgot Password
button: Send
message: We will send you an E-mail to verify.
login-link: I do remember it
disabled: Password resetting is not available.
frequent-mail: You click the send button too fast. Wait for some minutes.
unregistered: The email address is not registered.
success: Mail sent, please check your inbox. The link will be expired in 1 hour.
failed: Failed to send verification mail. :msg
title: Mot de passe oublié ?
button: Envoyer
message: Nous vous enverrons un e-mail de vérification.
login-link: Je m'en souviens
disabled: La réinitialisation de mot de passe n'est pas disponible.
frequent-mail: Vous avez cliqué trop rapidement sur le bouton d'envoi. Patientez quelques minutes.
unregistered: L'adresse e-mail n'est pas enregistrée.
success: L'e-mail a été envoyé, consultez votre boîte de réception. Le lien expirera dans 1 heure.
failed: Erreur lors de l'envoi de l'e-mail de vérification. :msg
ignore: If you haven't signed up on our site, please ignore this email. No unsubscribing is required.
reset: Reset your password
notice: This mail is sending automatically, no reponses will be sent if you reply.

View File

@ -1,19 +1,19 @@
---
http:
msg-403: You have no permission to access this page.
msg-404: Nothing here.
msg-500: Please try again later.
msg-403: Vous n'avez pas la permission d'accéder à cette page.
msg-404: Il n'y a rien ici.
msg-500: Veuillez réessayer plus tard.
msg-503: The application is now in maintenance mode.
method-not-allowed: Method not allowed.
method-not-allowed: Méthode non autorisée.
csrf-token-mismatch: Token does not match, try reloading the page.
ie: We don't support Internet Explorer. Please switch to other modern browsers, such as Firefox or Chrome.
ie: Nous ne prenons pas en charge Internet Explorer. Veuillez passer à d'autres navigateurs modernes, tels que Firefox ou Chrome.
general:
title: Error occurred
title: Une erreur s'est produite
exception:
code: 'Error code: :code'
detail: 'Details: :msg'
code: 'Code d''erreur : :code'
detail: 'Détails : :msg'
message: |
Whoops, looks like something went wrong. (enable APP_DEBUG in .env to see details)
Oups, on dirait qu'une erreur s'est produite. (activez APP_DEBUG dans .env pour voir les détails)
plugins:
duplicate: The plugin [:dir1] has a duplicated plugin name definition which is same to plugin [:dir2]. Please check your plugins directory, remove one of them or use another name definition.
directory: We can't approach the path for loading plugins specified by the PLUGINS_DIR in .env file. Please check your configuration. Error :msg

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -1,55 +1,55 @@
---
index: Homepage
skinlib: Skin Library
user-center: User Center
logout: Log Out
login: Log In
register: Register Now
profile: User Profile
admin-panel: Admin Panel
explore: Explore
manage: Manage
anonymous: Guest
back: Back
dashboard: Dashboard
index: Page d'accueil
skinlib: Bibliothèque de skins
user-center: Centre utilisateur
logout: Se déconnecter
login: Se connecter
register: S'inscrire maintenant
profile: Profil utilisateur
admin-panel: Panneau d'administration
explore: Explorer
manage: Gérer
anonymous: Invité
back: Retour
dashboard: Tableau de bord
my-closet: Closet
my-reports: Reports
developer: Advanced
my-reports: Rapports
developer: Avancé
oauth-manage: OAuth2 Apps
player-manage: Players
user-manage: Users
report-manage: Reports
player-manage: Joueurs
user-manage: Utilisateurs
report-manage: Rapports
plugin-manage: Plugins
plugin-market: Plugin Market
plugin-market: Marché des plugins
plugin-configs: Plugin Configs
customize: Customize
customize: Personnaliser
i18n: Internationalization
options: Options
score-options: Score Options
res-options: Resource Options
status: Status
status: Statut
check-update: Check Update
download-update: Download Updates
close: Close
download-update: Télécharger les mises à jour
close: Fermer
skin: Skin
cape: Cape
loading: Loading
texture-preview: Texture Preview
walk: Walk
run: Run
loading: Chargement
texture-preview: Aperçu de la texture
walk: Marcher
run: Courir
rotation: Rotation
pause: Pause
reset: Reset
submit: Submit
cancel: Cancel
reset: Réinitialiser
submit: Soumettre
cancel: Annuler
yes: true
no: false
op-success: Operated successfully.
unknown: Unknown
unknown: Inconnu
notice: Notice
switch-2d-preview: Switch to 2D preview
illegal-parameters: Illegal parameters.
private: Private
switch-2d-preview: Passer à l'aperçu 2D
illegal-parameters: Paramètres illégaux.
private: Privé
public: Public
unexistent-user: No such user.
unexistent-player: No such player.

View File

@ -1,17 +1,17 @@
---
features:
title: Features
title: Fonctionnalités
first:
icon: fa-users
name: Multi Player
desc: You can add multiple players within one registered account.
name: Multijoueur
desc: Vous pouvez ajouter plusieurs joueurs dans un même compte enregistré.
second:
icon: fa-share-square
name: Sharing
desc: Explore the skin library, send a "like" and share them with your friends.
name: Partage
desc: Explorez la bibliothèque de skins, mettez des "j'aime" et partagez-les avec vos amis.
third:
icon: fa-cloud
name: Free
desc: It is free forever. No ads. No subscription fees.
introduction: ':sitename provides the service of uploading and hosting Minecraft skins. By coordinating with skin mods (e.g. CustomSkinLoader), you can choose skin and cape for your game character, and make it visible to other players in Minecraft.'
start: Join Us
name: Gratuit
desc: Gratuit à vie. Pas de pub. Pas de frais d'abonnement.
introduction: ':sitename fournit un service de chargement et d''hébergement de skins Minecraft. En coordination avec des mods de skins (comme CustomSkinLoader), vous pouvez choisir un skin et une cape pour votre personnage et le rendre visible pour les autres joueurs dans le jeu.'
start: Rejoignez-nous

View File

@ -22,45 +22,45 @@ updates:
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.
button: Next
button: Suivant
success:
title: Update complete
text: Blessing Skin Server has been successfully updated to v:version.
tips: "Update Tips:"
title: Mise à jour terminée
text: Blessing Skin Server a été mis à jour avec succès à la v:version.
tips: "Conseils de mise à jour :"
changelog:
title: Release Note
title: Notes de mise à jour
wizard:
master:
title: Install Wizard - Blessing Skin Server
title: Assistant d'installation - Blessing Skin Server
welcome:
title: Welcome
button: Next
text: Welcome to Blessing Skin Server v:version!
title: Bienvenue
button: Suivant
text: Bienvenue sur Blessing Skin Server v:version !
database:
title: Database
text: The database is used for storing data of Blessing Skin.
type: Database Type
host: Database Host
port: Database Port
username: Database Username
password: Database Password
db: Database Name
title: Base de données
text: La base de données est utilisée pour stocker les données de Blessing Skin.
type: Type de base de données
host: Hôte de la base de données
port: Port de la base de données
username: Nom d'utilisateur de la base de données
password: Mot de passe de la base de données
db: Nom de la base de données
db-notice: You should provide the path to SQLite file and there is no need to fill other blanks if you use SQLite.
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
button: Run install
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-notice: This is the UNIQUE super admin account who can GIVE or CANCEL other users' admin privilege.
nickname: Nickname
password: Password
nickname: Pseudonyme
password: Mot de passe
pwd-notice: 'Attention: You will need the password to log in. Please keep it at a secure place.'
confirm-pwd: Confirm password
site-name: Site name
confirm-pwd: Confirmer le mot de passe
site-name: Nom du site
site-name-notice: This will be shown on every page.
secure: Security
secure: Sécurité
secure-notice: Generate random APP_KEY and SALT to make your site secured.
finish:
title: Installation complete

View File

@ -1,23 +1,23 @@
---
general:
filter: Filter
my-upload: Uploaded by me
sort: Sort
search-textures: Search for textures...
filter: Filtre
my-upload: Chargés par moi
sort: Trier
search-textures: Rechercher des textures...
upload-new-skin: Upload new skin
no-result: No result.
no-result: Aucun résultat.
filter:
now-showing: Now showing
skin: Skin
cape: Cape
any-model: (Any Model)
steve-model: (Steve Model)
alex-model: (Alex Model)
steve-model: (Modèle de Steve)
alex-model: (Modèle d'Alex)
uploader: User (:name) uploaded
clean-filter: Clean filter
clean-filter: Effacer le filtre
sort:
newest-uploaded: Newestly uploaded
most-likes: Most likes
most-likes: Le plus populaire
item:
steve: (Steve)
alex: (Alex)
@ -25,17 +25,17 @@ item:
remove-from-closet: Remove from closet
add-to-closet: Add to closet
anonymous: Please login first
private: Private
private: Privé
show:
title: Texture Details
anonymous: You must login to use closets.
likes: People who liked this
detail: Details
likes: Personnes qui ont aimées
detail: Détails
name: Texture Name
edit-name: Edit Name
model: Applicable Model
size: File Size
uploader: Uploader
model: Modèle applicable
size: Taille du fichier
uploader: Auteur
upload-at: Upload At
delete-texture: Delete Texture
notice: The texture which was deleted or setted to private will be removed from the closet of everyone who had favorited it.
@ -53,7 +53,7 @@ upload:
select-file: Select File
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: Make it private
set-as-private: Rendre privé
button: Upload
type-error: Incorrect mime type of uploaded file.
invalid-size: Invalid :type file (width :width, height :height)
@ -65,8 +65,8 @@ delete:
success: The texture was deleted successfully.
privacy:
change-privacy: Change privacy
set-as-private: Set as private
set-as-public: Set as public
set-as-private: Définir comme privé
set-as-public: Définir comme public
success: The texture was set to :privacy successfully.
rename:
success: The texture was renamed to :name successfully.
@ -74,7 +74,7 @@ model:
success: The texture's model was changed to :model successfully.
duplicate: "The same texture available for the chosen model already exists in skinlib (Name: :tid). You can add it to your closet directly."
no-permission: You have no permission to moderate this texture.
non-existent: No such texture.
non-existent: Cette texture n'existe pas.
report:
duplicate: You have already reported this texture. The administrators will review it as soon as possible. You can also track the status of your report at User Center.
success: Thanks for reporting! The administrators will review it as soon as possible.

View File

@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -0,0 +1,163 @@
---
index:
total-users: Registered Users
total-players: Players
total-textures: Uploaded Textures
disk-usage: Disk Usage
overview: Overview
texture-uploads: Texture Uploads
user-registration: User Registration
notifications:
send:
title: Send Notification
success: Sent successfully!
receiver:
title: Receiver
all: All Users
normal: Normal Users
uid: Specified UID
email: Specified Email
title: Title
content: Content (Markdown is supported.)
users:
status:
normal: Normal
banned: Banned
admin: Admin
super-admin: Super Admin
operations:
non-existent: No such user.
no-permission: You have no permission to operate this user.
invalid: Invalid action.
email:
existed: ':email is existed.'
success: Email changed successfully.
verification:
success: Account verification status toggled successfully.
nickname:
success: Nickname changed successfully.
password:
success: Password changed successfully.
score:
success: Score changed successfully.
permission: Permission updated.
delete:
delete: Delete User
success: The account has been deleted successfully.
cant-super-admin: You can't delete a super admin.
cant-admin: You can't delete a admin account.
players:
no-permission: You have no permission to operate this player.
operations:
title: Operations
textures:
change: Change Textures
non-existent: No such texture tid.:tid
success: The textures of :player has been updated.
name:
success: Player name has been updated to :player
owner:
change: Change Owner
success: The player :player was transferred to user :user.
delete:
delete: Delete
success: The player has been deleted successfully.
customize:
change-color:
title: Change Theme Color
success: Theme color updated.
colors:
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
updated: Language line updated.
deleted: Language line deleted.
group: Group
key: Key
text: Text
tip: How can I use this page?
status:
info: Information
health: Health
bs:
name: Blessing Skin
version: Version
env: Application Environment
debug: Debugging or Not?
commit: Commit
laravel: Laravel Version
server:
name: Server
php: PHP Version
web: Web Server Software
os: OS
db:
name: Database
type: Server
host: Host
port: Port
username: Username
database: Database
prefix: Table Prefix
plugins: Enabled Plugins (:amount)
plugins:
name: Name
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
enabled: ':plugin has been enabled.'
unsatisfied:
notice: There are conflicts or unsatisfied dependencies in the plugin, therefore we can't enable it. Please install or update the plugins listed below, and disable those have conflicts.
disabled: 'The ":name" plugin is not enabled.'
version: 'The version of ":title" does not satisfies the constraint ":constraint".'
conflict: 'The ":title" plugin cannot run with this plugin at the same time.'
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error
non-existent: The plugin :plugin does not exist.
install-success: Plugin was installed.
empty: No result
update:
complete: Update completed
info:
title: Update Information
up-to-date: Already up-to-date.
available: New version available.
versions:
latest: "Latest Version:"
current: "Current Version:"
check-github: Check GitHub Releases
button: Update Now
cautions:
title: Cautions
link: check out this.
text: |
Please choose update source according to your host's network environment.
Low-speed connection between update source and your host will cause long-time loading at checking and downloading page.
To change the default update source,
download:
downloading: Downloading update package...
size: "Size of package:"
errors:
connection: "Unable to access to current update source. Details: :error"
spec: Current update source is not supported.
php: Your PHP version is too low to update. Requires :version or later.
download:
errors:
download: 'Failed to download. Error: :error'
shasum: File validation failed. Please download again.
unzip: Failed to unpack files.
report-reviewed: This report has been processed.
invalid-action: Invalid action

View File

@ -0,0 +1,85 @@
---
login:
title: Log In
button: Log In
message: Log in to manage your skin & players
keep: Remember me
success: Logged in successfully.
check:
anonymous: Illegal access. Please log in first.
verified: To access this page, you should verify your email address first.
admin: Only admins are permitted to access this page.
super-admin: Only super admin is permitted to access this page.
banned: You are banned on this site. Please contact the admin.
token: Token expired. Please log in.
register:
title: Register
button: Register
message: Welcome to :sitename!
nickname-intro: Whatever you like expect special characters
repeat-pwd: Repeat your password
close: We don't accept any registration.
success: Your account was registered. Redirecting...
max: You can't register more than :regs accounts.
registered: The email address was already registered.
forgot:
title: Forgot Password
button: Send
message: We will send you an E-mail to verify.
login-link: I do remember it
disabled: Password resetting is not available.
frequent-mail: You click the send button too fast. Wait for some minutes.
unregistered: The email address is not registered.
success: Mail sent, please check your inbox. The link will be expired in 1 hour.
failed: Failed to send verification mail. :msg
ignore: If you haven't signed up on our site, please ignore this email. No unsubscribing is required.
reset: Reset your password
notice: This mail is sending automatically, no reponses will be sent if you reply.
mail:
title: Reset your password on :sitename
message: You are receiving this email because we received a password reset request for your account on :sitename.
reset: 'To reset your password, please visit: <a href=":url">:url</a>'
ignore: If you did not request a password reset, no further action is required.
reset:
title: Reset Password
button: Reset
invalid: Invalid link.
expired: This link is expired.
message: ':username, reset your email address here.'
success: Password resetted successfully.
bind:
title: Bind Email
button: Bind
message: You need to provide your email adderss to continue.
introduction: We won't send you any spam.
registered: The email address was already taken.
verify:
title: Email Verification
success: Your account was now verified.
message: Welcome to :sitename!
button: Homepage
invalid: Invalid link.
expired: This link is expired, please resend a verification email.
validation:
identification: The email or player name is invalid.
email: Email format is invalid.
captcha: Wrong CAPTCHA.
user: No such user.
password: Wrong password.
logout:
success: You are now logged out.
fail: No valid session.
oauth:
authorization:
title: Authorization
introduction: A 3rd-party application ":name" is requesting permission to access your account.
button: Authorize
nickname: Nickname
email: Email
identification: Email or player name
password: Password
captcha: CAPTCHA
change-captcha: Click to change CAPTCHA image.
login-link: Already registered? Log in here.
forgot-link: Forgot password?
register-link: Register a new account

View File

@ -0,0 +1,22 @@
---
http:
msg-403: You have no permission to access this page.
msg-404: Nothing here.
msg-500: Please try again later.
msg-503: The application is now in maintenance mode.
method-not-allowed: Method not allowed.
csrf-token-mismatch: Token does not match, try reloading the page.
ie: We don't support Internet Explorer. Please switch to other modern browsers, such as Firefox or Chrome.
general:
title: Error occurred
exception:
code: 'Error code: :code'
detail: 'Details: :msg'
message: |
Whoops, looks like something went wrong. (enable APP_DEBUG in .env to see details)
plugins:
duplicate: The plugin [:dir1] has a duplicated plugin name definition which is same to plugin [:dir2]. Please check your plugins directory, remove one of them or use another name definition.
directory: We can't approach the path for loading plugins specified by the PLUGINS_DIR in .env file. Please check your configuration. Error :msg
boot: There is something wrong with plugin ":plugin".
cipher:
unsupported: Unsupported password hashing method `:cipher`, please check your `.env` configuration

View File

@ -0,0 +1,350 @@
---
auth:
login: Log In
loggingIn: Logging In
tooManyFails:
captcha: You fails too many times! Please enter the CAPTCHA.
recaptcha: You fails too many times! Please pass the reCAPTCHA challenge.
emptyEmail: Empty email address.
invalidConfirmPwd: Confirming password is not equal with password.
emptyNickname: Empty nickname.
register: Register
registering: Registering
send: Send
sending: Sending
reset: Reset
resetting: Resetting
nickname: Nickname
player-name: Minecraft player name
email: Email
identification: Email or player name
password: Password
captcha: CAPTCHA
change-captcha: Click to change CAPTCHA image.
login-link: Already registered? Log in here.
forgot-link: Forgot password?
keep: Remember me
repeat-pwd: Repeat your password
nickname-intro: Whatever you like expect special characters
player-name-intro: Player name in Minecraft, can be changed later
register-button: Register
forgot:
login-link: I do remember it
button: Send
reset-button: Reset
skinlib:
private: Private
anonymous: Please login first.
reset: Reset Filter
nowShowing: Now showing
addToCloset: Add to closet
removeFromCloset: Remove from closet
setItemName: Set a name for this texture
applyNotice: You can apply it to player at your closet
emptyItemName: Empty texture name.
setNewTextureName: 'Please enter the new texture name:'
emptyNewTextureName: Empty new texture name.
seeMyUpload: My Uploads
apply: Apply
filter:
skin: (Any Model)
steve: (Steve)
alex: (Alex)
cape: (Cape)
uploader: 'User (UID = :uid) Uploaded'
allUsers: All Users
sort:
title: Sort
time: Latest
likes: Most Likes
badSkinSize: The size of selected skin file is not valid
badCapeSize: The size of selected cape file is not valid
emptyTextureName: Empty texture name.
emptyTextureType: Please select a type for this texture.
emptyUploadFile: You have not uploaded any file.
encodingError: 'Error: Encoding of this file is not accepted.'
fileExtError: 'Error: Textures should be PNG files.'
showContentPolicy: Read content policy
uploading: Uploading
redirecting: Redirecting...
setAsPrivate: Set as Private
setAsPublic: Set as Public
setPublicNotice: Sure to set this as public texture?
setPrivateNotice: Sure to set this as private texture?
deleteNotice: Are you sure to delete this texture?
setNewTextureModel: "Please select a new texture model:"
upload:
texture-name: Texture Name
texture-type: Texture Type
select-file: Select File
privacy-notice: Prevent it from being visible at skin library.
set-as-private: Make it Private
button: Upload
dropZone: Drop a file here
remove: Remove
cost: It costs you about :score score.
award: You'll be awarded :score score(s) by uploading public texture.
show:
anonymous: You must login to use closets
likes: People who like this
detail: Details
name: Texture Name
edit: Edit
model: Applicable Model
size: File Size
uploader: Uploader
upload-at: Upload At
download: Download
delete-texture: Delete Texture
manage-notice: The texture which was deleted or setted to private will be removed from the closet of everyone who had favorited it.
report:
title: Report
reason: Tell us reason please.
positive: To encourage positive contributions to the skinlib, we will reward who reported inappropriate content with :score scores. However, if any malicious reporting behaviors were found, all scores rewarded will be taken back.
negative: To mitigate the impact of malicious reports, we will require :score scores for submitting a texture report. Don't worry. The suspended scores and additional reward will be sent to your account after your report reviewed by administrators.
user:
signRemainingTime: 'Available after :time :unit'
timeUnitHour: h
timeUnitMin: min
emptyClosetMsg: >-
<p>Nothing in your closet...</p><p>Why not explore the <a href=":url">Skin Library</a> for a while?</p>
renameItem: Rename item
removeItem: Remove from closet
setAsAvatar: Set as avatar
viewInSkinlib: View in skin library
switch2dPreview: Switch to 2D Preview
switch3dPreview: Switch to 3D Preview
removeFromClosetNotice: Sure to remove this texture from your closet?
emptySelectedPlayer: No player is selected.
emptySelectedTexture: No texture is selected.
renameClosetItem: 'Set a new name for this item:'
changePlayerName: 'Please enter the player name:'
emptyPlayerName: Empty player name.
clearTexture: Sure to clear the skins & cape of this player?
deletePlayer: Sure to delete this player?
deletePlayerNotice: It's permanent. No backups.
chooseClearTexture: Choose texture types you want to clear
noClearChoice: You haven't choose any types
setAvatar: Sure to set this as your avatar?
setAvatarNotice: The head segment of skin will bu used.
resetAvatar: Reset Avatar
resetAvatarConfirm: Are you sure to reset your avatar?
changeNickName: 'Sure to set your nickname to :new_nickname?'
changeEmail: 'Sure to change your email address to :new_email?'
typeToSearch: Type to search
useAs: Apply...
resetSelected: Clear selected
bindNewPlayer: You're required to create a player to go ahead. This player will be bound with your account.
bindExistedPlayer: You're required to select a player to go ahead. This player will be bound with your account. Other players will be deleted.
closet:
upload: Upload Texture
use-as:
button: Apply...
reset: Clear selected
title: Which player should be applied to?
empty: It seems that you own no player...
add: Add new player
profile:
avatar:
title: Change Avatar?
notice: Click the gear icon「<i class="fas fa-cog"></i>」of any skin in your skinlib, then click 「Set as avatar」. We will cut the head segment of that skin for you. If there is no icon like this, please unable the extensions like ADBlock.
password:
title: Change Password
old: Old Password
new: New Password
confirm: Repeat Password
button: Change Password
nickname:
title: Change Nickname
rule: Whatever you like expect special characters
email:
title: Change Email
new: New Email
password: Current Password
button: Change Email
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
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
used:
title: Resources Used
players: Registered players
storage: Storage used
cur-score: Current Score
score-notice: Click the score to show introduction.
sign: Sign
sign-success: Signed successfully. You got :score scores.
time-unit-hour: h
time-unit-min: min
last-sign: Last signed at :time
sign-remain-time: Available after :time :unit
player:
player-name: Player Name
edit: Edit
operation: Operations
edit-pname: Edit Name
delete-texture: Clear Textures
delete-player: Delete
add-player: Add new player
login-notice: Now you can log in with player names you owned instead email address.
player-info: Information <small>(click player name to show preview)</small>
texture-empty: Nothing
player-name-rule:
official: Player name may only contains letters, numbers and underscores.
cjk: Player name may contains letters, numbers, underscores and CJK Unified Ideographs.
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.
verification:
title: Verify Your Account
message: You must verify your email address before using the skin hosting service. Haven't received the email?
resend: Click here to send again.
sending: Sending...
oauth:
id: Client ID
name: App Name
secret: Client Secret
redirect: Callback URL
modifyName: Modify app name.
modifyUrl: Modify callback URL.
create: Create New App
confirmRemove: Are you sure to delete this app? You won't be able to undo this.
admin:
operationsTitle: Operations
permission: Permission
playersCount: Players Count
deleteUser: Delete
cannotDeleteAdmin: You can't delete admins.
cannotDeleteSuperAdmin: You can't delete super admin in this way
changeEmail: Edit Email
newUserEmail: 'Please enter the new email:'
verification: Email Verification
toggleVerification: Toggle Verification Status
changeNickName: Edit Nickname
newUserNickname: 'Please enter the new nickname:'
changePassword: Edit Password
newUserPassword: 'Please enter the new password:'
changeScore: Edit Score
newScore: 'Please enter the new score:'
changePermission: Change permission
newPermission: 'Please select new permission:'
deleteUserNotice: Are you sure to delete this user? It' permanent.
inspectHisOwner: Click to inspect the owner of this player
inspectHisPlayers: Click to inspect the players he owns
banned: Banned
normal: Normal
admin: Admin
superAdmin: Super Admin
unverified: Unverified
verified: Verified
pidNotice: >-
Please enter the tid of texture. Inputing 0 can clear texture of this player.
changePlayerTexture: 'Change textures of :player'
changeTexture: Change Textures
changePlayerName: Change Player Name
changeOwner: Change Owner
textureType: Texture Type
deletePlayer: Delete
changePlayerOwner: 'Please enter the id of user which this player should be transferred to:'
deletePlayerNotice: Are you sure to delete this player? It' permanent.
targetUser: 'Target user is :nickname'
noSuchUser: No such user
changePlayerNameNotice: 'Please input new player name:'
emptyPlayerName: Player name cannot be empty.
configurePlugin: Configure
noPluginConfigNotice: The plugin has been disabled or no configuration is provided.
deletePlugin: Delete
noDependencies: No Dependencies
whyDependencies: What's this?
statusEnabled: Enabled
statusDisabled: Disabled
pluginTitle: Plugin
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install
pluginInstalling: Installing...
updatePlugin: Update
pluginUpdating: Updating...
confirmUpdate: Are you sure to update ":plugin" from :old to :new?
enablePlugin: Enable
disablePlugin: Disable
confirmDeletion: Are you sure to delete this plugin?
noDependenciesNotice: >-
There is no dependency definition in the plugin. It means that the plugin may be not compatible with the current version of Blessing Skin, and enabling it may cause unexpected problems. Do you really want to enable the plugin?
updateButton: Update Now
downloading: Downloading...
updateCompleted: Update completed.
i18n:
group: Group
key: Key
text: Text
empty: (Empty)
modify: Modify
delete: Delete
updating: 'Please type new text:'
confirmDelete: Are you sure? This is irreversible.
report:
tid: Texture ID
reporter: Reporter
reason: Reason
status-title: Status
status:
- Pending
- Resolved
- Rejected
time: Report Time
check: Details
delete: Delete
ban: Ban
reject: Reject
general:
skin: Skin
cape: Cape
fatalError: Fatal Error
confirmLogout: Sure to log out?
confirm: OK
cancel: Cancel
submit: Submit
close: Close
more: More
tip: Tip
pagination: 'Page :page, total :total'
searchResult: '(Search result of keyword ":keyword")'
noResult: No result.
texturePreview: Texture Preview
walk: Walk
run: Run
rotation: Rotation
pause: Pause
reset: Reset
skinlib: Skin Library
loading: Loading
wait: Please wait...
user:
email: Email
nickname: Nick Name
score: Score
register-at: Registered At
player:
owner: Owner
player-name: Player Name
previews: Texture Previews
last-modified: Last Modified
vendor:
datatable:
search: Search
rowsPerPage: Rows per page
prev: Prev
next: Next
of: of
all: All

View File

@ -0,0 +1,72 @@
---
index: Homepage
skinlib: Skin Library
user-center: User Center
logout: Log Out
login: Log In
register: Register Now
profile: User Profile
admin-panel: Admin Panel
explore: Explore
manage: Manage
anonymous: Guest
back: Back
dashboard: Dashboard
my-closet: Closet
my-reports: Reports
developer: Advanced
oauth-manage: OAuth2 Apps
player-manage: Players
user-manage: Users
report-manage: Reports
plugin-manage: Plugins
plugin-market: Plugin Market
plugin-configs: Plugin Configs
customize: Customize
i18n: Internationalization
options: Options
score-options: Score Options
res-options: Resource Options
status: Status
check-update: Check Update
download-update: Download Updates
close: Close
skin: Skin
cape: Cape
loading: Loading
texture-preview: Texture Preview
walk: Walk
run: Run
rotation: Rotation
pause: Pause
reset: Reset
submit: Submit
cancel: Cancel
yes: true
no: false
op-success: Operated successfully.
unknown: Unknown
notice: Notice
switch-2d-preview: Switch to 2D preview
illegal-parameters: Illegal parameters.
private: Private
public: Public
unexistent-user: No such user.
unexistent-player: No such player.
player-banned: The owner of this player has been banned.
texture-deleted: The requested texture has been deleted.
texture-not-uploaded: The user haven't uploaded the texture of :type model yet.
operations: Operations
user:
uid: UID
email: Email
nickname: Nickname
password: Password
score: Score
register-at: Registered At
player:
pid: PID
owner: Owner
player-name: Player Name
previews: Texture Previews
last-modified: Last Modified

View File

@ -0,0 +1,17 @@
---
features:
title: Features
first:
icon: fa-users
name: Multi Player
desc: You can add multiple players within one registered account.
second:
icon: fa-share-square
name: Sharing
desc: Explore the skin library, send a "like" and share them with your friends.
third:
icon: fa-cloud
name: Free
desc: It is free forever. No ads. No subscription fees.
introduction: ':sitename provides the service of uploading and hosting Minecraft skins. By coordinating with skin mods (e.g. CustomSkinLoader), you can choose skin and cape for your game character, and make it visible to other players in Minecraft.'
start: Join Us

View File

@ -0,0 +1,207 @@
---
option-saved: Option saved.
homepage:
title: Homepage
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
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:
title: Transparent Navigation Bar
label: This will enable transparent navigation bar of home page, but it will turn to be normal if page is scrolled to bottom.
hide_intro:
title: Hide Introduction at Bottom
label: Scroll bar will be disabled if this option is enabled, as version 2.x.
fixed_bg:
title: Fixed Background
label: This option will make background fixed, not scrolled with scroll bar.
copyright_prefer:
title: Program Copyright
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. <br><b>Warning:</b> Any evil modification applied on the footer program copyright (including deleting, modifying author, changing link target) with out permission is <b>FORBIDDEN</b>. The author reserves the right to pursue relevant responsibilities."
copyright_text:
title: Custom Copyright Text
description: Placeholders are available in custom copyright text. e.g. <code>{site_name}</code> & <code>{site_url}</code>. You can also specify a different footer for each language. To edit a specific language's corresponding footer, please switch to that language and submit your edit.
customJsCss:
title: Custom CSS/JavaScript
message: |
The contents will be attached to &lt;style&gt; and &lt;script&gt; tags.<br>
- Here are some useful examples: <a href="https://blessing.netlify.com/css-js.html">Examples of Custom CSS & JavaScript</a>
custom_css: CSS
custom_js: JavaScript
rate:
title: Scores
score_per_storage:
title: Storage
addon: scores = 1 KB
private_score_per_storage:
title: Private Storage
addon: scores = 1 KB
hint: Uploading private textures will cost more scores.
score_per_closet_item:
title: Favorites
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
addon: scores = 1 player
user_initial_score: User Initial Score
report:
title: Reporting Textures
reporter_score_modification:
title: Scores for Submitting an Report
description: Set a positive integer value to reward user who submits new reports. Set to a negative value will require scores for submitting reports, and the suspended scores will be available if user's report was resolved. Set to 0 to disable.
reporter_reward_score:
title: Reward the Reporter with Scores If Report Resolved
sign:
title: Signing
sign_score:
title: Score Granted
addon1: scores ~
addon2: scores
sign_gap_time:
title: Gap Time
addon: hours
sign_after_zero:
title: Time
label: Users can sign in after 0 everyday.
hint: The above option will be ignored if this is checked.
sharing:
title: Awarding Sharing
score_award_per_texture:
title: Uploader will be rewarded for each uploading texture with
take_back_scores_after_deletion:
title: Return scores
label: Return scores if uploader setting private or deleting texture.
score_award_per_like:
title: Each time the texture is collected, uploader will be rewarded with
general:
title: General Options
site_name: Site Name
site_description:
title: Site Description
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
hint: Begin with http(s)://, nerver ends with slash.
user_can_register:
title: Open Registration
label: Everyone is allowed to register.
register_with_player_name:
title: Register with Player Name
label: Require Minecraft's player name when user register
require_verification:
title: Account Verification
label: Users must verify their email address first.
regs_per_ip: Max accounts of one IP
ip_get_method:
title: Get 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.
max_upload_file_size:
title: Max Upload Size
hint: "Limit specified in php.ini: :size"
player_name_rule:
title: Player Name Rule
official: Letters, numbers and underscores (Mojang's official rule)
cjk: Allow CJK Unified Ideographs
custom: Use custom rules (regular expression)
custom_player_name_regexp:
title: Custom Player Name Rules
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
api_type: Prefered JSON API
auto_del_invalid_texture:
title: Invalid Textures
label: Delete invalid textures automatically.
hint: Delete textures records whose file no longer exists from skinlib.
allow_downloading_texture:
title: Downloading 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
texture_name_regexp:
title: Texture Name Rules
hint: The RegExp for validating name of uploaded textures. Leave empty to allow any character except single, double quote and backslash.
placeholder: Regular Expressions
content_policy:
title: Content Policy
description: Display content policy at texture uploading page, supporting Markdown. To edit a specific language's corresponding content policy, please switch to that language and submit your edit.
comment_script:
title: Comment Script
description: Placeholder is available, <code>{tid}</code> will be replaced with texture id, <code>{name}</code> will be replaced with texture name, <code>{url}</code> will be replaced with current URL.
announ:
title: Announcement
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 <meta> tags
meta_keywords:
title: Keywords
hint: Split with commas.
meta_description:
title: Description
hint: Description defined in "general options" will be used if you left it empty.
meta_extras:
title: Other Custom <meta> Tags
recaptcha:
recaptcha_invisible:
title: Invisible
label: Enable Invisible Mode
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
hint: Please check these options if you enabled CDN for your site.
force_ssl:
title: Force SSL
label: Use HTTPS protocol to load all front-end assets.
hint: Please check if SSL really available before turning on.
auto_detect_asset_url:
title: Assets URL
label: Determine assets url automatically.
description: Please unable this if assets URLs are wrongly generated under a CDN. The site url will be used if this is not enabled.
return_204_when_notfound:
title: HTTP Response Code
label: Return 204 instead of 404 when requesting non-existent player.
description: If your CDN doesn't cache 404 pages, please turn this on. A flood of requests to non-existent players will greatly slow down the site.
cache_expire_time:
title: Cache Exipre Time
hint: In seconds, 86400 = one day, 31536000 = one year.
cdn_address:
title: Front-end Assets CDN
hint: Front-end files won't be loaded if URL is unavailable.
description: |
The CDN URL you give must refer to a mirror of <code>/public</code> directory,
all the files of that directory will be loaded as CDN.<br>
<b>How to verify?</b> Verify if <code>{Your CDN URL}/app/manifest.json</code> can be accessed.
redis:
enable_redis:
title: Enable
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.
driver: Current cache driver is 「:driver」.
enable_avatar_cache:
title: Avatar
label: Enable caching avatar
enable_preview_cache:
title: Texture Preivew
label: Enable caching texture preivew
enable_json_cache:
label: Enable caching Json Profile
enable_notfound_cache:
label: Enable caching whether player is existed or not

View File

@ -0,0 +1,67 @@
---
database:
connection-error: "Unable to connect to the target :type database, please check your configuration. The server replied with: :msg"
connection-success: Connect to the target :type database [:server] successfully, just click NEXT to start installation.
table-already-exists: There are some tables already exist in target database, whose names conflict with ones we are going to create. To avoid data loss, please manually delete these tables :tables, or set a different table prefix.
file:
permission-error: Unable to create textures folder, please check the directory permissions or place one manually.
no-dot-env: Unable to find environment configuration file. Please rename .env.example to .env (please refer to setup manual).
permissions:
storage: Unable to write to storage directory, please check the 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
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
updates:
master:
title: Update Wizard - Blessing Skin Server
welcome:
title: One more step
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.
button: Next
success:
title: Update complete
text: Blessing Skin Server has been successfully updated to v:version.
tips: "Update Tips:"
changelog:
title: Release Note
wizard:
master:
title: Install Wizard - Blessing Skin Server
welcome:
title: Welcome
button: Next
text: Welcome to Blessing Skin Server v:version!
database:
title: Database
text: The database is used for storing data of Blessing Skin.
type: Database Type
host: Database Host
port: Database Port
username: Database Username
password: Database Password
db: Database Name
db-notice: You should provide the path to SQLite file and there is no need to fill other blanks if you use SQLite.
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
button: Run install
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-notice: This is the UNIQUE super admin account who can GIVE or CANCEL other users' admin privilege.
nickname: Nickname
password: Password
pwd-notice: 'Attention: You will need the password to log in. Please keep it at a secure place.'
confirm-pwd: Confirm password
site-name: Site name
site-name-notice: This will be shown on every page.
secure: Security
secure-notice: Generate random APP_KEY and SALT to make your site secured.
finish:
title: Installation complete
text: Blessing Skin Server has been installed. Thank you, and enjoy!

View File

@ -0,0 +1,80 @@
---
general:
filter: Filter
my-upload: Uploaded by me
sort: Sort
search-textures: Search for textures...
upload-new-skin: Upload new skin
no-result: No result.
filter:
now-showing: Now showing
skin: Skin
cape: Cape
any-model: (Any Model)
steve-model: (Steve Model)
alex-model: (Alex Model)
uploader: User (:name) uploaded
clean-filter: Clean filter
sort:
newest-uploaded: Newestly uploaded
most-likes: Most likes
item:
steve: (Steve)
alex: (Alex)
cape: (Cape)
remove-from-closet: Remove from closet
add-to-closet: Add to closet
anonymous: Please login first
private: Private
show:
title: Texture Details
anonymous: You must login to use closets.
likes: People who liked this
detail: Details
name: Texture Name
edit-name: Edit Name
model: Applicable Model
size: File Size
uploader: Uploader
upload-at: Upload At
delete-texture: Delete 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
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
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
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: Make it private
button: Upload
type-error: Incorrect mime type of uploaded file.
invalid-size: Invalid :type file (width :width, height :height)
invalid-hd-skin: Invalid HD skin (width and height should be divisible by 32)
lack-score: You don't have enough score to upload this texture.
repeated: The texture is already uploaded by someone else. You can add it to your closet directly.
success: Texture :name was uploaded successfully.
delete:
success: The texture was deleted successfully.
privacy:
change-privacy: Change privacy
set-as-private: Set as private
set-as-public: Set as public
success: The texture was set to :privacy successfully.
rename:
success: The texture was renamed to :name successfully.
model:
success: The texture's model was changed to :model successfully.
duplicate: "The same texture available for the chosen model already exists in skinlib (Name: :tid). You can add it to your closet directly."
no-permission: You have no permission to moderate this texture.
non-existent: No such texture.
report:
duplicate: You have already reported this texture. The administrators will review it as soon as possible. You can also track the status of your report at User Center.
success: Thanks for reporting! The administrators will review it as soon as possible.

View File

@ -0,0 +1,138 @@
---
used:
title: Resources Used
players: Registered players
storage: Storage used
cur-score: Current Score
score-notice: Click the score to show introduction.
sign: Sign
sign-success: Signed successfully. You got :score scores.
time-unit-hour: h
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.
verification:
disabled: Email verification is not available.
frequent-mail: You click the send button too fast. Wait for 60 secs, guy.
verified: Your account is already verified.
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
message: You are receiving this email because someone registered an account with this email address on :sitename.
reset: 'Click here to verify your account: <a href=":url">:url</a>'
ignore: If you did not register an account, no further action is required.
score-intro:
title: What is score?
introduction: |
We use score system to prevent the behaviors like uplaoding huge amount of textures and registering players casually.
Either adding players, uplaoding textures or adding a skinlib item to your closet will consume scores.
:return-score
New users will get :initial_score scores initially, and you can acquire :score-from ~ :score-to scores by daily signing in.
will-return-score: The score will be returned if you deleted players, uploaded textures or closet items.
no-return-score: The score will NOT be returned if you deleted players, uploaded textures or closet items.
rates:
storage: ':score scores = 1 KB storage'
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
use-as:
button: Apply...
reset: Clear selected
title: Which player should be applied to?
empty: It seems that you own no player...
add: Add a new player
add:
success: Added :name to closet successfully.
repeated: You have already added this texture.
not-found: We cannot find this 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
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
delete-texture: Textures
delete-player: Player
add-player: Add new player
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.
cjk: Player name may contains letters, numbers, underscores and CJK Unified Ideographs.
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.
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.
delete:
single: You must own exactly ONE player so you can't delete it.
success: Player :name was deleted successfully.
rename:
repeated: This player name is occupied. Please choose another one.
success: Player :old was renamed to :new
set:
success: The texture was applied to player :name successfully.
clear:
success: The textures of player :name was resetted successfully.
bind:
title: Bind Players
success: Bound successfully!
profile:
avatar:
title: Change Avatar?
notice: Click the gear icon "<i class="fa fa-cog"></i>" 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.
password:
title: Change Password
old: Old Password
new: New Password
confirm: Repeat Password
button: Change password
wrong-password: Wrong original password.
success: Password updated successfully, please log in again.
nickname:
title: Change Nickname
empty: No nickname is set now.
rule: Whatever you like expect special characters
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.
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
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.

View File

@ -0,0 +1,90 @@
---
#Blessing Skin
username: ':attribute format is invalid.'
player_name: 'The :attribute contains invalid character.'
no_special_chars: 'The :attribute must not contain special characters.'
model: 'The :attribute must be steve, alex or cape.'
accepted: 'The :attribute must be accepted.'
active_url: 'The :attribute is not a valid URL.'
after: 'The :attribute must be a date after :date.'
alpha: 'The :attribute may only contain letters.'
alpha_dash: 'The :attribute may only contain letters, numbers, and dashes.'
alpha_num: 'The :attribute may only contain letters and numbers.'
array: 'The :attribute must be an array.'
before: 'The :attribute must be a date before :date.'
between:
numeric: 'The :attribute must be between :min and :max.'
file: 'The :attribute must be between :min and :max kilobytes.'
string: 'The :attribute must be between :min and :max characters.'
array: 'The :attribute must have between :min and :max items.'
boolean: 'The :attribute field must be true or false.'
captcha: 'Incorrect captcha.'
confirmed: 'The :attribute confirmation does not match.'
date: 'The :attribute is not a valid date.'
date_format: 'The :attribute does not match the format :format.'
different: 'The :attribute and :other must be different.'
digits: 'The :attribute must be :digits digits.'
digits_between: 'The :attribute must be between :min and :max digits.'
distinct: 'The :attribute field has a duplicate value.'
email: 'The :attribute must be a valid email address.'
exists: 'The selected :attribute is invalid.'
filled: 'The :attribute field is required.'
image: 'The :attribute must be an image.'
in: 'The selected :attribute is invalid.'
in_array: 'The :attribute field does not exist in :other.'
integer: 'The :attribute must be an integer.'
ip: 'The :attribute must be a valid IP address.'
json: 'The :attribute must be a valid JSON string.'
max:
numeric: 'The :attribute may not be greater than :max.'
file: 'The :attribute may not be greater than :max kilobytes.'
string: 'The :attribute may not be greater than :max characters.'
array: 'The :attribute may not have more than :max items.'
mimes: 'The :attribute must be a file of type: :values.'
min:
numeric: 'The :attribute must be at least :min.'
file: 'The :attribute must be at least :min kilobytes.'
string: 'The :attribute must be at least :min characters.'
array: 'The :attribute must have at least :min items.'
not_in: 'The selected :attribute is invalid.'
numeric: 'The :attribute must be a number.'
present: 'The :attribute field must be present.'
recaptcha: 'reCAPTCHA validation failed.'
regex: 'The :attribute format is invalid.'
required: 'The :attribute field is required.'
required_if: 'The :attribute field is required when :other is :value.'
required_unless: 'The :attribute field is required unless :other is in :values.'
required_with: 'The :attribute field is required when :values is present.'
required_with_all: 'The :attribute field is required when :values is present.'
required_without: 'The :attribute field is required when :values is not present.'
required_without_all: 'The :attribute field is required when none of :values are present.'
same: 'The :attribute and :other must match.'
size:
numeric: 'The :attribute must be :size.'
file: 'The :attribute must be :size kilobytes.'
string: 'The :attribute must be :size characters.'
array: 'The :attribute must contain :size items.'
string: 'The :attribute must be a string.'
timezone: 'The :attribute must be a valid zone.'
unique: 'The :attribute has already been taken.'
url: 'The :attribute format is invalid.'
#--------------------------------------------------------------------------
#Custom Validation Language Lines
#--------------------------------------------------------------------------
#Here you may specify custom validation messages for attributes using the
#convention "attribute.rule" to name the lines. This makes it quick to
#specify a specific custom language line for a given attribute rule.
#custom:
#attribute-name:
#rule-name: custom-message
#--------------------------------------------------------------------------
#Custom Validation Attributes
#--------------------------------------------------------------------------
#The following language lines are used to swap attribute place-holders
#with something more reader friendly such as E-Mail Address instead
#of "email". This simply helps us make messages a little cleaner.
attributes:
player_name: player name
new_player_name: player name
identification: email or player name
sitename: site name

View File

@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -1,63 +1,63 @@
---
index:
total-users: Registered Users
total-players: Players
total-textures: Uploaded Textures
disk-usage: Disk Usage
total-users: Зарегистрировано пользователей
total-players: Игроки
total-textures: Загруженные текстуры
disk-usage: Использование диска
overview: Overview
texture-uploads: Texture Uploads
texture-uploads: Загрузка текстур
user-registration: User Registration
notifications:
send:
title: Send Notification
success: Sent successfully!
success: Успешно отправлено!
receiver:
title: Receiver
all: All Users
normal: Normal Users
uid: Specified UID
email: Specified Email
title: Title
content: Content (Markdown is supported.)
title: Получатель
all: Все пользователи
normal: Обычные пользователи
uid: Указанный UID
email: Указанный адрес электронной почты
title: Заголовок
content: Содержимое (поддерживается язык разметки Markdown)
users:
status:
normal: Normal
banned: Banned
admin: Admin
super-admin: Super Admin
normal: Обычный
banned: Заблокированный
admin: Администратор
super-admin: Суперадминистратор
operations:
non-existent: No such user.
no-permission: You have no permission to operate this user.
invalid: Invalid action.
non-existent: Пользователь не существует.
no-permission: У вас нет прав доступа для управления этим пользователем.
invalid: Недопустимое действие.
email:
existed: ':email is existed.'
success: Email changed successfully.
existed: ':email уже существует.'
success: Адрес электронной почты успешно изменен.
verification:
success: Account verification status toggled successfully.
success: Статус подтверждения учетной записи успешно изменён.
nickname:
success: Nickname changed successfully.
success: Ник успешно изменён.
password:
success: Password changed successfully.
success: Пароль успешно изменён.
score:
success: Score changed successfully.
permission: Permission updated.
success: Счёт успешно изменён.
permission: Разрешение обновлено.
delete:
delete: Delete User
success: The account has been deleted successfully.
cant-super-admin: You can't delete a super admin.
cant-admin: You can't delete a admin account.
delete: Удалить пользователя
success: Учетная запись успешно удалена.
cant-super-admin: Вы не можете удалить суперадминистратора.
cant-admin: Вы не можете удалить учетную запись администратора.
players:
no-permission: You have no permission to operate this player.
no-permission: У вас нет прав доступа для управления этим игроком.
operations:
title: Operations
title: Действия
textures:
change: Change Textures
non-existent: No such texture tid.:tid
success: The textures of :player has been updated.
change: Изменить текстуры
non-existent: Текстуры tid:tid не существует
success: Текстуры :player обновлены.
name:
success: Player name has been updated to :player
success: Имя игрока обновлено до :player
owner:
change: Change Owner
change: Сменить владельца
success: The player :player was transferred to user :user.
delete:
delete: Delete
@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -1,85 +1,85 @@
---
login:
title: Log In
button: Log In
message: Log in to manage your skin & players
keep: Remember me
success: Logged in successfully.
title: Вход
button: Войти
message: Войдите, чтобы управлять скином и игроками
keep: Запомнить меня
success: Вход в систему выполнен успешно.
check:
anonymous: Illegal access. Please log in first.
verified: To access this page, you should verify your email address first.
admin: Only admins are permitted to access this page.
super-admin: Only super admin is permitted to access this page.
banned: You are banned on this site. Please contact the admin.
token: Token expired. Please log in.
anonymous: Неправомерный доступ. Пожалуйста, выполните вход.
verified: Чтобы получить доступ к этой странице, вы должны сначала подтвердить свой адрес электронной почты.
admin: Доступ к этой странице разрешен только администраторам.
super-admin: Доступ к этой странице разрешен только суперадминистратору.
banned: Вы забанены на этом сайте. Пожалуйста, свяжитесь с администратором.
token: Срок действия токена истек. Пожалуйста, войдите в систему.
register:
title: Register
button: Register
message: Welcome to :sitename!
nickname-intro: Whatever you like expect special characters
repeat-pwd: Repeat your password
close: We don't accept any registration.
success: Your account was registered. Redirecting...
max: You can't register more than :regs accounts.
registered: The email address was already registered.
title: Регистрация
button: Зарегистрироваться
message: Добро пожаловать на :sitename!
nickname-intro: Всё, что вам угодно, кроме специальных символов
repeat-pwd: Подтвердить пароль
close: Мы не принимаем никаких регистраций.
success: Ваша учетная запись зарегистрирована. Перенаправление...
max: Вы не можете зарегистрироваться более чем :regs аккаунтов.
registered: Адрес электронной почты уже зарегистрирован.
forgot:
title: Forgot Password
button: Send
message: We will send you an E-mail to verify.
login-link: I do remember it
disabled: Password resetting is not available.
frequent-mail: You click the send button too fast. Wait for some minutes.
unregistered: The email address is not registered.
success: Mail sent, please check your inbox. The link will be expired in 1 hour.
failed: Failed to send verification mail. :msg
ignore: If you haven't signed up on our site, please ignore this email. No unsubscribing is required.
reset: Reset your password
notice: This mail is sending automatically, no reponses will be sent if you reply.
title: Забыли пароль?
button: Отправить
message: Мы вышлем вам электронное письмо для подтверждения.
login-link: Я это помню
disabled: Сброс пароля недоступен.
frequent-mail: Вы слишком быстро нажимаете на кнопку отправки. Подождите несколько минут.
unregistered: Данный E-mail адрес не зарегистрирован.
success: Письмо отправлено, пожалуйста, проверьте ваш почтовый ящик. Срок действия ссылки истекает через 1 час.
failed: Не удалось отправить письмо с подтверждением. :msg
ignore: Если вы не зарегистрировались на нашем сайте, пожалуйста, проигнорируйте это письмо. Отписка не требуется.
reset: Восстановление пароля
notice: Это сообщение отправляется автоматически, никакие ответы не будут отправлены, если вы ответите.
mail:
title: Reset your password on :sitename
message: You are receiving this email because we received a password reset request for your account on :sitename.
reset: 'To reset your password, please visit: <a href=":url">:url</a>'
ignore: If you did not request a password reset, no further action is required.
title: Сброс пароля на :sitename
message: Вы получаете это письмо, потому что мы получили запрос на сброс пароля для вашей учетной записи на :sitename.
reset: 'Чтобы сбросить пароль, пожалуйста, посетите: <a href=":url">:url</a>'
ignore: Если вы не запрашивали сброс пароля, никаких дальнейших действий не требуется.
reset:
title: Reset Password
button: Reset
invalid: Invalid link.
expired: This link is expired.
message: ':username, reset your email address here.'
success: Password resetted successfully.
title: Сброс пароля
button: Сброс
invalid: Неверная ссылка.
expired: Срок действия ссылки истёк.
message: ':username, сбросьте свой адрес электронной почты здесь.'
success: Пароль успешно сброшен.
bind:
title: Bind Email
button: Bind
message: You need to provide your email adderss to continue.
introduction: We won't send you any spam.
registered: The email address was already taken.
title: Привязка электронной почты
button: Привязать
message: Для продолжения работы вам необходимо предоставить адрес электронной почты.
introduction: Мы не будем отправлять вам спам.
registered: Адрес электронной почты уже занят.
verify:
title: Email Verification
success: Your account was now verified.
message: Welcome to :sitename!
button: Homepage
invalid: Invalid link.
expired: This link is expired, please resend a verification email.
title: Подтверждение адреса электронной почты
success: Ваша учетная запись подтверждена.
message: Добро пожаловать на :sitename!
button: Домашняя страница
invalid: Неверная ссылка.
expired: Срок действия этой ссылки истек, пожалуйста, отправьте письмо с подтверждением.
validation:
identification: The email or player name is invalid.
email: Email format is invalid.
captcha: Wrong CAPTCHA.
user: No such user.
password: Wrong password.
identification: Неверный адрес электронной почты или имя игрока.
email: Недопустимый формат электронной почты.
captcha: Неверная CAPTCHA.
user: Такого пользователя нет.
password: Неверный пароль.
logout:
success: You are now logged out.
fail: No valid session.
success: Вы вышли из системы.
fail: Сессия недоступна.
oauth:
authorization:
title: Authorization
introduction: A 3rd-party application ":name" is requesting permission to access your account.
button: Authorize
nickname: Nickname
email: Email
identification: Email or player name
password: Password
title: Авторизация
introduction: Стороннее приложение ":name" запрашивает разрешение на доступ к вашей учетной записи.
button: Авторизироваться
nickname: Никнейм
email: Адрес электронной почты
identification: Адрес электронной почты или имя игрока
password: Пароль
captcha: CAPTCHA
change-captcha: Click to change CAPTCHA image.
login-link: Already registered? Log in here.
forgot-link: Forgot password?
register-link: Register a new account
change-captcha: Нажмите, чтобы изменить изображение CAPTCHA.
login-link: Уже зарегистрированы? Войдите.
forgot-link: Забыли пароль?
register-link: Зарегистрировать новый аккаунт

View File

@ -1,22 +1,22 @@
---
http:
msg-403: You have no permission to access this page.
msg-404: Nothing here.
msg-500: Please try again later.
msg-503: The application is now in maintenance mode.
method-not-allowed: Method not allowed.
csrf-token-mismatch: Token does not match, try reloading the page.
ie: We don't support Internet Explorer. Please switch to other modern browsers, such as Firefox or Chrome.
msg-403: У вас нет прав доступа для этой страницы.
msg-404: Здесь пусто.
msg-500: Пожалуйста, повторите попытку позже.
msg-503: В настоящее время приложение находится в режиме обслуживания.
method-not-allowed: Метод не поддерживается.
csrf-token-mismatch: Токен не совпадает, попробуйте перезагрузить страницу.
ie: Мы не поддерживаем Internet Explorer. Пожалуйста, перейдите на прочие современные браузеры, такие как Firefox или Chrome.
general:
title: Error occurred
title: Произошла ошибка
exception:
code: 'Error code: :code'
detail: 'Details: :msg'
code: 'Код ошибки: :code'
detail: 'Подробнее: :msg'
message: |
Whoops, looks like something went wrong. (enable APP_DEBUG in .env to see details)
Упс, кажется, что-то пошло не так. (включите APP_DEBUG в .env чтобы увидеть подробности)
plugins:
duplicate: The plugin [:dir1] has a duplicated plugin name definition which is same to plugin [:dir2]. Please check your plugins directory, remove one of them or use another name definition.
directory: We can't approach the path for loading plugins specified by the PLUGINS_DIR in .env file. Please check your configuration. Error :msg
boot: There is something wrong with plugin ":plugin".
duplicate: Имя плагина [:dir1] совпадает с именем плагина [:dir2]. Пожалуйста, проверьте вашу папку с плагинами, удалите один из них или используйте другое имя.
directory: Мы не можем обратиться к пути для загрузки плагинов, определенном параметром PLUGINS_DIR в файле .env. Пожалуйста, проверьте конфигурацию. Ошибка :msg
boot: Что-то не так с плагином ":plugin".
cipher:
unsupported: Unsupported password hashing method `:cipher`, please check your `.env` configuration
unsupported: Неподдерживаемый метод хэширования пароля `:cipher`, пожалуйста, проверьте конфигурацию `.env`

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install

View File

@ -1,72 +1,72 @@
---
index: Homepage
skinlib: Skin Library
user-center: User Center
logout: Log Out
login: Log In
register: Register Now
profile: User Profile
admin-panel: Admin Panel
explore: Explore
manage: Manage
anonymous: Guest
back: Back
dashboard: Dashboard
my-closet: Closet
my-reports: Reports
developer: Advanced
oauth-manage: OAuth2 Apps
player-manage: Players
user-manage: Users
report-manage: Reports
plugin-manage: Plugins
plugin-market: Plugin Market
plugin-configs: Plugin Configs
customize: Customize
i18n: Internationalization
options: Options
score-options: Score Options
res-options: Resource Options
status: Status
check-update: Check Update
download-update: Download Updates
close: Close
skin: Skin
cape: Cape
loading: Loading
texture-preview: Texture Preview
walk: Walk
run: Run
rotation: Rotation
pause: Pause
reset: Reset
submit: Submit
cancel: Cancel
index: Домашняя страница
skinlib: Библиотека скинов
user-center: Меню пользователя
logout: Выйти
login: Войти
register: Зарегистрироваться
profile: Профиль
admin-panel: Панель администратора
explore: Обзор
manage: Управлeние
anonymous: Гость
back: Назад
dashboard: Главная страница
my-closet: Гардероб
my-reports: Отчёты
developer: Дополнительные параметры
oauth-manage: OAuth2 приложения
player-manage: Игроки
user-manage: Пользователи
report-manage: Отчёты
plugin-manage: Плагины
plugin-market: Магазин плагинов
plugin-configs: Конфигурации плагинов
customize: Настроить
i18n: Локализация
options: Параметры
score-options: Параметры счёта
res-options: Параметры ресурсов
status: Статус
check-update: Проверить обновления
download-update: Загрузить обновление
close: Закрыть
skin: Скин
cape: Плащ
loading: Загрузка
texture-preview: Предпросмотр текстуры
walk: Ходьба
run: Бег
rotation: Вращение
pause: Пауза
reset: Сброс
submit: Подтвердить
cancel: Отмена
yes: true
no: false
op-success: Operated successfully.
unknown: Unknown
notice: Notice
switch-2d-preview: Switch to 2D preview
illegal-parameters: Illegal parameters.
private: Private
public: Public
unexistent-user: No such user.
unexistent-player: No such player.
player-banned: The owner of this player has been banned.
texture-deleted: The requested texture has been deleted.
texture-not-uploaded: The user haven't uploaded the texture of :type model yet.
operations: Operations
op-success: Успешно выполнено.
unknown: Неизвестно
notice: Примечание
switch-2d-preview: Переключить в 2D режим просмотра
illegal-parameters: Недопустимые параметры.
private: Приватный
public: Публичный
unexistent-user: Пользователь не существует.
unexistent-player: Игрок не существует.
player-banned: Владелец этого игрока был заблокирован.
texture-deleted: Запрашиваемая текстура удалена.
texture-not-uploaded: Пользователь еще не загрузил текстуру модели :type.
operations: Действия
user:
uid: UID
email: Email
nickname: Nickname
password: Password
score: Score
register-at: Registered At
email: Адрес электронной почты
nickname: Ник
password: Пароль
score: Счёт
register-at: Дата регистрации
player:
pid: PID
owner: Owner
player-name: Player Name
previews: Texture Previews
last-modified: Last Modified
owner: Владелец
player-name: Имя игрока
previews: Предпросмотр текстуры
last-modified: Последнее изменение

View File

@ -1,17 +1,17 @@
---
features:
title: Features
title: Особенности
first:
icon: fa-users
name: Multi Player
desc: You can add multiple players within one registered account.
name: Мультиплеер
desc: Вы можете добавить несколько игроков на один аккаунт.
second:
icon: fa-share-square
name: Sharing
desc: Explore the skin library, send a "like" and share them with your friends.
name: Публикация
desc: Просматривайте библиотеку скинов, ставьте лайки и делитесь скинами с друзьями.
third:
icon: fa-cloud
name: Free
desc: It is free forever. No ads. No subscription fees.
introduction: ':sitename provides the service of uploading and hosting Minecraft skins. By coordinating with skin mods (e.g. CustomSkinLoader), you can choose skin and cape for your game character, and make it visible to other players in Minecraft.'
start: Join Us
name: Это бесплатно
desc: Сервис навсегда бесплатный. Без рекламы. Без платной подписки.
introduction: ':sitename предоставляет возможность загрузки и хранения скинов для Minecraft. Используя сервис совместно с модами для скинов (например, CustomSkinLoader), вы можете выбрать скин и плащ для вашего персонажа и сделать их видимыми для других игроков.'
start: Присоединяйтесь

View File

@ -1,9 +1,9 @@
---
option-saved: Option saved.
option-saved: Опция сохранена.
homepage:
title: Homepage
title: Домашняя страница
home_pic_url:
title: Picture URL at Homepage
title: URL изображения на главной странице
hint: Path relative to homepage or full URL, leave empty to use default image.
favicon_url:
title: Website Icon

View File

@ -1,28 +1,28 @@
---
#Blessing Skin
username: ':attribute format is invalid.'
player_name: 'The :attribute contains invalid character.'
no_special_chars: 'The :attribute must not contain special characters.'
model: 'The :attribute must be steve, alex or cape.'
accepted: 'The :attribute must be accepted.'
active_url: 'The :attribute is not a valid URL.'
after: 'The :attribute must be a date after :date.'
alpha: 'The :attribute may only contain letters.'
alpha_dash: 'The :attribute may only contain letters, numbers, and dashes.'
alpha_num: 'The :attribute may only contain letters and numbers.'
array: 'The :attribute must be an array.'
before: 'The :attribute must be a date before :date.'
username: 'Неправильный формат :attribute.'
player_name: 'Имя :attribute содержит недопустимые символы'
no_special_chars: ':attribute не должен содержать специальных символов.'
model: ':attribute должен быть Стив, Алекс или плащ.'
accepted: ':attribute должен быть принят.'
active_url: ':attribute не является допустимым URL-адресом.'
after: 'Значение :attribute должно быть дата после :date.'
alpha: ':attribute может содержать только буквы.'
alpha_dash: ':attribute может содержать только латинские буквы, цифры и дефис.'
alpha_num: ':attribute может содержать только латинские буквы, цифры.'
array: ':attribute должен быть массивом.'
before: ':attribute должен быть датой до :date.'
between:
numeric: 'The :attribute must be between :min and :max.'
file: 'The :attribute must be between :min and :max kilobytes.'
string: 'The :attribute must be between :min and :max characters.'
array: 'The :attribute must have between :min and :max items.'
boolean: 'The :attribute field must be true or false.'
captcha: 'Incorrect captcha.'
confirmed: 'The :attribute confirmation does not match.'
date: 'The :attribute is not a valid date.'
date_format: 'The :attribute does not match the format :format.'
different: 'The :attribute and :other must be different.'
numeric: ':attribute должен быть между :min и :max.'
file: ':attribute должен быть от :min до :max килобайт.'
string: ':attribute должно быть между :min и :max символов.'
array: 'Количество элементов в поле :attribute должно быть между :min и :max.'
boolean: 'Значение поля :attribute должно быть правда или ложь.'
captcha: 'Некорректная капча.'
confirmed: 'Подтверждение :attribute не совпадает.'
date: ':attribute не является допустимой датой.'
date_format: ':attribute не совпадает с форматом :format.'
different: 'Поля :attribute и :other должны различаться.'
digits: 'The :attribute must be :digits digits.'
digits_between: 'The :attribute must be between :min and :max digits.'
distinct: 'The :attribute field has a duplicate value.'

View File

@ -67,18 +67,10 @@ customize:
title: 更改配色
success: 修改配色成功
colors:
blue: 蓝色主题(默认)
blue-light: 蓝色主题 - 白色侧边栏
yellow: 黄色主题
yellow-light: 黄色主题 - 白色侧边栏
green: 绿色主题
green-light: 绿色主题 - 白色侧边栏
purple: 紫色主题
purple-light: 紫色主题 - 白色侧边栏
red: 红色主题
red-light: 红色主题 - 白色侧边栏
black: 黑色主题
black-light: 黑色主题 - 白色侧边栏
navbar: 顶部导航栏
sidebar:
dark: 侧栏(暗)
light: 侧栏(亮)
i18n:
add: 添加新条目
added: 条目增加成功
@ -117,6 +109,7 @@ plugins:
description: 描述
author: 作者
version: 版本
readme: 说明
dependencies: 依赖关系
operations:
title: 操作
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin 已禁用'
deleted: 插件已被成功删除
no-config-notice: 插件未安装或未提供配置页面
no-readme-notice: 这个插件没有说明文件。
not-found: 插件不存在
market:
connection-error: 无法连接至插件市场源,错误信息::error

View File

@ -269,6 +269,7 @@ admin:
pluginAuthor: 作者
pluginVersion: 版本
pluginName: 插件标识
pluginReadme: 说明
pluginDescription: 描述
pluginDependencies: 依赖关系
installPlugin: 安装

View File

@ -67,18 +67,10 @@ customize:
title: Change Theme Color
success: Theme color updated.
colors:
blue: Blue (Default)
blue-light: Blue Light
yellow: Yellow
yellow-light: Yellow Light
green: Green
green-light: Green Light
purple: Purple
purple-light: Purple Light
red: Red
red-light: Red Light
black: Black
black-light: Black Light
navbar: Top Navigation Bar
sidebar:
dark: Sidebar (Dark)
light: Sidebar (Light)
i18n:
add: Add New Language Line
added: Language line added.
@ -117,6 +109,7 @@ plugins:
description: Description
author: Author
version: Version
readme: Read Me
dependencies: Dependencies
operations:
title: Operations
@ -129,6 +122,7 @@ plugins:
disabled: ':plugin has been disabled.'
deleted: The plugin was deleted successfully.
no-config-notice: The plugin is not installed or doesn't provide a configuration page.
no-readme-notice: The plugin doesn't contain a readme file.
not-found: No such plugin.
market:
connection-error: Unable to connect to the plugins registry. :error

View File

@ -268,6 +268,7 @@ admin:
pluginAuthor: Author
pluginVersion: Version
pluginName: Name
pluginReadme: Read Me
pluginDescription: Description
pluginDependencies: Dependencies
installPlugin: Install