New Crowdin translations (#102) [skip ci]
This commit is contained in:
parent
76a9ce6aab
commit
b21e1e5566
169
resources/lang/de_DE/admin.yml
Normal file
169
resources/lang/de_DE/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/de_DE/auth.yml
Normal file
85
resources/lang/de_DE/auth.yml
Normal 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
|
||||
22
resources/lang/de_DE/errors.yml
Normal file
22
resources/lang/de_DE/errors.yml
Normal 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
|
||||
349
resources/lang/de_DE/front-end.yml
Normal file
349
resources/lang/de_DE/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/de_DE/general.yml
Normal file
72
resources/lang/de_DE/general.yml
Normal 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
|
||||
17
resources/lang/de_DE/index.yml
Normal file
17
resources/lang/de_DE/index.yml
Normal 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
|
||||
207
resources/lang/de_DE/options.yml
Normal file
207
resources/lang/de_DE/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/de_DE/setup.yml
Normal file
67
resources/lang/de_DE/setup.yml
Normal 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!
|
||||
80
resources/lang/de_DE/skinlib.yml
Normal file
80
resources/lang/de_DE/skinlib.yml
Normal 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.
|
||||
138
resources/lang/de_DE/user.yml
Normal file
138
resources/lang/de_DE/user.yml
Normal 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.
|
||||
90
resources/lang/de_DE/validation.yml
Normal file
90
resources/lang/de_DE/validation.yml
Normal 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
|
||||
169
resources/lang/el_GR/admin.yml
Normal file
169
resources/lang/el_GR/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/el_GR/auth.yml
Normal file
85
resources/lang/el_GR/auth.yml
Normal 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
|
||||
22
resources/lang/el_GR/errors.yml
Normal file
22
resources/lang/el_GR/errors.yml
Normal 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
|
||||
349
resources/lang/el_GR/front-end.yml
Normal file
349
resources/lang/el_GR/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/el_GR/general.yml
Normal file
72
resources/lang/el_GR/general.yml
Normal 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
|
||||
17
resources/lang/el_GR/index.yml
Normal file
17
resources/lang/el_GR/index.yml
Normal 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
|
||||
207
resources/lang/el_GR/options.yml
Normal file
207
resources/lang/el_GR/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/el_GR/setup.yml
Normal file
67
resources/lang/el_GR/setup.yml
Normal 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!
|
||||
80
resources/lang/el_GR/skinlib.yml
Normal file
80
resources/lang/el_GR/skinlib.yml
Normal 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.
|
||||
138
resources/lang/el_GR/user.yml
Normal file
138
resources/lang/el_GR/user.yml
Normal 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.
|
||||
90
resources/lang/el_GR/validation.yml
Normal file
90
resources/lang/el_GR/validation.yml
Normal 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
|
||||
169
resources/lang/es_ES/admin.yml
Normal file
169
resources/lang/es_ES/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/es_ES/auth.yml
Normal file
85
resources/lang/es_ES/auth.yml
Normal 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
|
||||
22
resources/lang/es_ES/errors.yml
Normal file
22
resources/lang/es_ES/errors.yml
Normal 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
|
||||
349
resources/lang/es_ES/front-end.yml
Normal file
349
resources/lang/es_ES/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/es_ES/general.yml
Normal file
72
resources/lang/es_ES/general.yml
Normal 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
|
||||
17
resources/lang/es_ES/index.yml
Normal file
17
resources/lang/es_ES/index.yml
Normal 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
|
||||
207
resources/lang/es_ES/options.yml
Normal file
207
resources/lang/es_ES/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/es_ES/setup.yml
Normal file
67
resources/lang/es_ES/setup.yml
Normal 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!
|
||||
80
resources/lang/es_ES/skinlib.yml
Normal file
80
resources/lang/es_ES/skinlib.yml
Normal 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.
|
||||
138
resources/lang/es_ES/user.yml
Normal file
138
resources/lang/es_ES/user.yml
Normal 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.
|
||||
90
resources/lang/es_ES/validation.yml
Normal file
90
resources/lang/es_ES/validation.yml
Normal 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
|
||||
169
resources/lang/fr_FR/admin.yml
Normal file
169
resources/lang/fr_FR/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/fr_FR/auth.yml
Normal file
85
resources/lang/fr_FR/auth.yml
Normal 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
|
||||
22
resources/lang/fr_FR/errors.yml
Normal file
22
resources/lang/fr_FR/errors.yml
Normal 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
|
||||
349
resources/lang/fr_FR/front-end.yml
Normal file
349
resources/lang/fr_FR/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/fr_FR/general.yml
Normal file
72
resources/lang/fr_FR/general.yml
Normal 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
|
||||
17
resources/lang/fr_FR/index.yml
Normal file
17
resources/lang/fr_FR/index.yml
Normal 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
|
||||
207
resources/lang/fr_FR/options.yml
Normal file
207
resources/lang/fr_FR/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/fr_FR/setup.yml
Normal file
67
resources/lang/fr_FR/setup.yml
Normal 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!
|
||||
80
resources/lang/fr_FR/skinlib.yml
Normal file
80
resources/lang/fr_FR/skinlib.yml
Normal 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.
|
||||
138
resources/lang/fr_FR/user.yml
Normal file
138
resources/lang/fr_FR/user.yml
Normal 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.
|
||||
90
resources/lang/fr_FR/validation.yml
Normal file
90
resources/lang/fr_FR/validation.yml
Normal 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
|
||||
169
resources/lang/it_IT/admin.yml
Normal file
169
resources/lang/it_IT/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/it_IT/auth.yml
Normal file
85
resources/lang/it_IT/auth.yml
Normal 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
|
||||
22
resources/lang/it_IT/errors.yml
Normal file
22
resources/lang/it_IT/errors.yml
Normal 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
|
||||
349
resources/lang/it_IT/front-end.yml
Normal file
349
resources/lang/it_IT/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/it_IT/general.yml
Normal file
72
resources/lang/it_IT/general.yml
Normal 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
|
||||
17
resources/lang/it_IT/index.yml
Normal file
17
resources/lang/it_IT/index.yml
Normal 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
|
||||
207
resources/lang/it_IT/options.yml
Normal file
207
resources/lang/it_IT/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/it_IT/setup.yml
Normal file
67
resources/lang/it_IT/setup.yml
Normal 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!
|
||||
80
resources/lang/it_IT/skinlib.yml
Normal file
80
resources/lang/it_IT/skinlib.yml
Normal 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.
|
||||
138
resources/lang/it_IT/user.yml
Normal file
138
resources/lang/it_IT/user.yml
Normal 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.
|
||||
90
resources/lang/it_IT/validation.yml
Normal file
90
resources/lang/it_IT/validation.yml
Normal 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
|
||||
169
resources/lang/ja_JP/admin.yml
Normal file
169
resources/lang/ja_JP/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/ja_JP/auth.yml
Normal file
85
resources/lang/ja_JP/auth.yml
Normal 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
|
||||
22
resources/lang/ja_JP/errors.yml
Normal file
22
resources/lang/ja_JP/errors.yml
Normal 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
|
||||
349
resources/lang/ja_JP/front-end.yml
Normal file
349
resources/lang/ja_JP/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/ja_JP/general.yml
Normal file
72
resources/lang/ja_JP/general.yml
Normal 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
|
||||
17
resources/lang/ja_JP/index.yml
Normal file
17
resources/lang/ja_JP/index.yml
Normal 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
|
||||
207
resources/lang/ja_JP/options.yml
Normal file
207
resources/lang/ja_JP/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/ja_JP/setup.yml
Normal file
67
resources/lang/ja_JP/setup.yml
Normal 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!
|
||||
80
resources/lang/ja_JP/skinlib.yml
Normal file
80
resources/lang/ja_JP/skinlib.yml
Normal 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.
|
||||
138
resources/lang/ja_JP/user.yml
Normal file
138
resources/lang/ja_JP/user.yml
Normal 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.
|
||||
90
resources/lang/ja_JP/validation.yml
Normal file
90
resources/lang/ja_JP/validation.yml
Normal 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
|
||||
169
resources/lang/ko_KR/admin.yml
Normal file
169
resources/lang/ko_KR/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/ko_KR/auth.yml
Normal file
85
resources/lang/ko_KR/auth.yml
Normal 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
|
||||
22
resources/lang/ko_KR/errors.yml
Normal file
22
resources/lang/ko_KR/errors.yml
Normal 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
|
||||
349
resources/lang/ko_KR/front-end.yml
Normal file
349
resources/lang/ko_KR/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/ko_KR/general.yml
Normal file
72
resources/lang/ko_KR/general.yml
Normal 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
|
||||
17
resources/lang/ko_KR/index.yml
Normal file
17
resources/lang/ko_KR/index.yml
Normal 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
|
||||
207
resources/lang/ko_KR/options.yml
Normal file
207
resources/lang/ko_KR/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/ko_KR/setup.yml
Normal file
67
resources/lang/ko_KR/setup.yml
Normal 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!
|
||||
80
resources/lang/ko_KR/skinlib.yml
Normal file
80
resources/lang/ko_KR/skinlib.yml
Normal 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.
|
||||
138
resources/lang/ko_KR/user.yml
Normal file
138
resources/lang/ko_KR/user.yml
Normal 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.
|
||||
90
resources/lang/ko_KR/validation.yml
Normal file
90
resources/lang/ko_KR/validation.yml
Normal 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
|
||||
169
resources/lang/pt_PT/admin.yml
Normal file
169
resources/lang/pt_PT/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/pt_PT/auth.yml
Normal file
85
resources/lang/pt_PT/auth.yml
Normal 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
|
||||
22
resources/lang/pt_PT/errors.yml
Normal file
22
resources/lang/pt_PT/errors.yml
Normal 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
|
||||
349
resources/lang/pt_PT/front-end.yml
Normal file
349
resources/lang/pt_PT/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/pt_PT/general.yml
Normal file
72
resources/lang/pt_PT/general.yml
Normal 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
|
||||
17
resources/lang/pt_PT/index.yml
Normal file
17
resources/lang/pt_PT/index.yml
Normal 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
|
||||
207
resources/lang/pt_PT/options.yml
Normal file
207
resources/lang/pt_PT/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/pt_PT/setup.yml
Normal file
67
resources/lang/pt_PT/setup.yml
Normal 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!
|
||||
80
resources/lang/pt_PT/skinlib.yml
Normal file
80
resources/lang/pt_PT/skinlib.yml
Normal 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.
|
||||
138
resources/lang/pt_PT/user.yml
Normal file
138
resources/lang/pt_PT/user.yml
Normal 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.
|
||||
90
resources/lang/pt_PT/validation.yml
Normal file
90
resources/lang/pt_PT/validation.yml
Normal 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
|
||||
169
resources/lang/ru_RU/admin.yml
Normal file
169
resources/lang/ru_RU/admin.yml
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
---
|
||||
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:
|
||||
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
|
||||
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
|
||||
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.
|
||||
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
|
||||
85
resources/lang/ru_RU/auth.yml
Normal file
85
resources/lang/ru_RU/auth.yml
Normal 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
|
||||
22
resources/lang/ru_RU/errors.yml
Normal file
22
resources/lang/ru_RU/errors.yml
Normal 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
|
||||
349
resources/lang/ru_RU/front-end.yml
Normal file
349
resources/lang/ru_RU/front-end.yml
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
---
|
||||
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
|
||||
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
|
||||
72
resources/lang/ru_RU/general.yml
Normal file
72
resources/lang/ru_RU/general.yml
Normal 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
|
||||
17
resources/lang/ru_RU/index.yml
Normal file
17
resources/lang/ru_RU/index.yml
Normal 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
|
||||
207
resources/lang/ru_RU/options.yml
Normal file
207
resources/lang/ru_RU/options.yml
Normal 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 <style> and <script> 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
|
||||
67
resources/lang/ru_RU/setup.yml
Normal file
67
resources/lang/ru_RU/setup.yml
Normal 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!
|
||||
80
resources/lang/ru_RU/skinlib.yml
Normal file
80
resources/lang/ru_RU/skinlib.yml
Normal 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.
|
||||
138
resources/lang/ru_RU/user.yml
Normal file
138
resources/lang/ru_RU/user.yml
Normal 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.
|
||||
90
resources/lang/ru_RU/validation.yml
Normal file
90
resources/lang/ru_RU/validation.yml
Normal 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
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
---
|
||||
index:
|
||||
total-users: 注册用户
|
||||
total-players: 角色总数
|
||||
|
|
@ -6,7 +7,6 @@ index:
|
|||
overview: 概览
|
||||
texture-uploads: 材质上传
|
||||
user-registration: 用户注册
|
||||
|
||||
notifications:
|
||||
send:
|
||||
title: 发送通知
|
||||
|
|
@ -19,7 +19,6 @@ notifications:
|
|||
email: 指定邮箱
|
||||
title: 标题
|
||||
content: 内容(可使用 Markdown)
|
||||
|
||||
users:
|
||||
status:
|
||||
normal: 普通用户
|
||||
|
|
@ -47,7 +46,6 @@ users:
|
|||
success: 账号已被成功删除
|
||||
cant-super-admin: 超级管理员账号不能被删除
|
||||
cant-admin: 无法删除管理员账号
|
||||
|
||||
players:
|
||||
no-permission: 你无权操作此角色
|
||||
operations:
|
||||
|
|
@ -64,12 +62,10 @@ players:
|
|||
delete:
|
||||
delete: 删除角色
|
||||
success: 角色已被成功删除
|
||||
|
||||
customize:
|
||||
change-color:
|
||||
title: 更改配色
|
||||
success: 修改配色成功
|
||||
|
||||
colors:
|
||||
blue: 蓝色主题(默认)
|
||||
blue-light: 蓝色主题 - 白色侧边栏
|
||||
|
|
@ -83,7 +79,6 @@ customize:
|
|||
red-light: 红色主题 - 白色侧边栏
|
||||
black: 黑色主题
|
||||
black-light: 黑色主题 - 白色侧边栏
|
||||
|
||||
i18n:
|
||||
add: 添加新条目
|
||||
added: 条目增加成功
|
||||
|
|
@ -93,7 +88,6 @@ i18n:
|
|||
key: 键
|
||||
text: 文本
|
||||
tip: 如何使用本页面的功能?
|
||||
|
||||
status:
|
||||
info: 信息
|
||||
health: 健康
|
||||
|
|
@ -118,55 +112,40 @@ status:
|
|||
database: 数据库
|
||||
prefix: 数据表前缀
|
||||
plugins: 已开启的插件 (:amount)
|
||||
|
||||
plugins:
|
||||
name: 名称
|
||||
description: 描述
|
||||
author: 作者
|
||||
version: 版本
|
||||
dependencies: 依赖关系
|
||||
|
||||
status:
|
||||
title: 状态
|
||||
enabled: 已启用
|
||||
disabled: 已禁用
|
||||
|
||||
operations:
|
||||
title: 操作
|
||||
enabled: :plugin 已启用
|
||||
enabled: ':plugin 已启用'
|
||||
unsatisfied:
|
||||
notice: 无法启用此插件,因为其仍有冲突或未满足的依赖关系。请检查以下插件的版本,更新或安装它们并禁用存在冲突的插件:
|
||||
disabled: '「:name」插件未启用'
|
||||
version: '「:title」的版本不符合要求 ":constraint"'
|
||||
conflict: '「:title」插件与此插件不能同时运行'
|
||||
disabled: :plugin 已禁用
|
||||
disabled: ':plugin 已禁用'
|
||||
deleted: 插件已被成功删除
|
||||
no-config-notice: 插件未安装或未提供配置页面
|
||||
not-found: 插件不存在
|
||||
|
||||
market:
|
||||
connection-error: 无法连接至插件市场源,错误信息::error
|
||||
non-existent: 插件 :plugin 不存在
|
||||
install-success: 插件安装成功
|
||||
|
||||
empty: 无结果
|
||||
|
||||
update:
|
||||
complete: 更新完成
|
||||
|
||||
info:
|
||||
title: 更新信息
|
||||
|
||||
up-to-date: 已更新至最新版本。
|
||||
available: 有更新可用。
|
||||
|
||||
versions:
|
||||
latest: 最新版本:
|
||||
current: 当前版本:
|
||||
|
||||
latest: "最新版本:"
|
||||
current: "当前版本:"
|
||||
check-github: 查看 GitHub Releases
|
||||
button: 马上升级
|
||||
|
||||
cautions:
|
||||
title: 注意事项
|
||||
link: 点击了解详情
|
||||
|
|
@ -174,22 +153,17 @@ update:
|
|||
请根据你的主机所在位置(国内/国外)选择更新源。
|
||||
如错选至相对于你的主机速度较慢的源,可能会造成检查与下载更新页面长时间无响应。
|
||||
如何更换更新源?
|
||||
|
||||
download:
|
||||
downloading: 正在下载更新包
|
||||
size: 更新包大小:
|
||||
|
||||
size: "更新包大小:"
|
||||
errors:
|
||||
connection: 无法访问当前更新源。详细信息::error
|
||||
connection: "无法访问当前更新源。详细信息::error"
|
||||
spec: 不支持当前的更新源。
|
||||
php: PHP 版本过低,至少需要 :version。
|
||||
|
||||
download:
|
||||
errors:
|
||||
download: 下载失败。原因::error
|
||||
download: '下载失败。原因::error'
|
||||
shasum: 文件校验失败,请重新下载。
|
||||
unzip: 解压失败。
|
||||
|
||||
report-reviewed: 这一条举报已经处理过了。
|
||||
|
||||
invalid-action: 无效的操作名
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user