v1.0 french lang

This commit is contained in:
lealife committed 2015-06-15 18:24:28 +08:00
1 parent 803fc90dd9
commit 03aa8edd58
8 files changed
+482 -5

No files matched your search

+4 -2
View File
@@ -10,8 +10,8 @@ import (
// convert revel msg to js msg // convert revel msg to js msg
var msgBasePath = "/Users/life/Documents/Go/package1/src/github.com/leanote/leanote/messages/" var msgBasePath = "/Users/life/Documents/Go/package2/src/github.com/leanote/leanote/messages/"
var targetBasePath = "/Users/life/Documents/Go/package1/src/github.com/leanote/leanote/public/js/i18n/" var targetBasePath = "/Users/life/Documents/Go/package2/src/github.com/leanote/leanote/public/js/i18n/"
func parse(filename string) { func parse(filename string) {
file, err := os.Open(msgBasePath + filename) file, err := os.Open(msgBasePath + filename)
reader := bufio.NewReader(file) reader := bufio.NewReader(file)
@@ -84,6 +84,8 @@ function getMsg(key, data) {
func main() { func main() {
parse("msg.en") parse("msg.en")
parse("msg.zh") parse("msg.zh")
parse("msg.fr")
parse("blog.zh") parse("blog.zh")
parse("blog.en") parse("blog.en")
parse("blog.fr")
} }
+5 -1
View File
@@ -38,7 +38,11 @@ function log(o) {
</div> </div>
<div id="navbar" class="navbar-collapse collapse"> <div id="navbar" class="navbar-collapse collapse">
<div id="lang"><a data-lang="en-us">English</a><a data-lang="zh-cn">中文</a></div> <div id="lang">
<a data-lang="en-us">English</a>
<a data-lang="fr-fr">Français</a>
<a data-lang="zh-cn">中文简体</a>
</div>
<ul class="nav navbar-nav navbar-left"> <ul class="nav navbar-nav navbar-left">
<li><a href="/index#" data-target="body" class="smooth-scroll">{{msg . "home"}}</a></li> <li><a href="/index#" data-target="body" class="smooth-scroll">{{msg . "home"}}</a></li>
+91
View File
@@ -0,0 +1,91 @@
# blog
blogNavs=Navigation
quickLinks=Liens rapides
latestPosts=Dernières publications
noBlog=Aucun blog
noTag=Aucune étiquette
blogClass=Catégorie
updatedTime=Mis à jour à
createdTime=Créé à
fullBlog=Blog entier
blogNav=Navigation du blog
more=Plus...
previous=Précédent
next=Suivant
#
# set blog
#
blogSet=Configuration du blog
baseInfoSet=Information de base
commentSet=Commentaires
themeSet=Thème
theme=Thème
blogName=Titre
blogLogo=Logo
blogDesc=Description
aboutMe=A propos de moi
#domain
domainSet=Domaine
subDomain=Sous-domaine
domain=Domaine personnalisé
# theme
elegant=Elegant
navFixed=Navigation figée sur le côté gauche
openComment=Ouvrir un commentaire?
chooseComment=Système de commentaires
disqusHelp=Veuillez renseigner votre identifiant Disqus
needHelp=Besoin d'aide?
blogLogoTips=Téléverser une image pour remplacer le titre du blog
saveSuccess=Sauvegarde réussie
community=Communauté
home=Accueil
none=Aucun
moreShare=Plus
sinaWeibo=Weibo
weixin=Weichat
tencentWeibo=Tencent Weibo
qqZone=QQ Zone
renren=Renren
report=Rapport
like=J'aime
unlike=Je n'aime plus
viewers=Lecteurs
author=Auteur
delete=Effacer
reply=Répondre
comment=Commenter
comments=Commentaires
cancel=Annuler
confirm=Confirmer
signIn=S'identifier
signUp=S'incrire
submitComment=Soumettre
reportReason1=不友善内容
reportReason2=广告等垃圾信息
reportReason3=违法违规内容
reportReason4=不宜公开讨论的政治内容
other=Autre
reportReason=Raison
chooseReason=请选择举报理由
reportSuccess=举报成功, 我们处理后会通知作者, 感谢您的监督
error=Erreur
reportComment?=举报该评论?
reportBlog?=举报该博客?
confirmDeleteComment=Êtes-vous sûr?
scanQRCode=Ouvrez Weichat et scannez le QR Code
justNow=Seulement maintenant
minutesAgo=Il y a quelques minutes
hoursAgo=Il y a plusieurs heures
daysAgo=Il y a plusieurs jours
weeksAgo=Il y a plusieurs semaines
monthsAgo=Il y a plusieurs mois
a=a
+348
View File
@@ -0,0 +1,348 @@
# leanote
app=Leanote
moto=Plus qu'un simple bloc-notes!
moto2=Connaissance, Blog, Partage, Coopération... tout est dans Leanote
moto3=Simple mais pas simplet.
fork github=Fork leanote sur Github
# Home
forgetPassword = Mot de passe oublié?
or=ou
try=Essayer
3th=Comptes tiers
usernameOrEmail=Nom d'utilisateur ou courriel
password=Mot de passe
home=Mon bloc-note
desktopApp=App
aboutLeanote=A propos de leanote
suggestions=Suggestions
yourSuggestions=Suggestions
leanoteBlog=Blog
knowledge=Connaissances
knowledgeInfo=Utiliser leanote comme une note, gérer ses connaissances dans leanote.
share=Partager
shareInfo=Partagez vos connaissances avec vos amis dans leanote.
cooperation=Coopération
cooperationInfo=Collaborez avec vos amis pour augmenter vos connaissances.
blog=Blog
blogInfo=Vous pouvez publier vos connaissances et leanote et votre blog!
suggestionsInfo=Aidez-nous à améliorer leanote.
yourContact=Vos contacts
emailOrOthers=Courriel ou autre méthode de contact
captcha=Captcha
reloadCaptcha=Recharger Captcha
captchaError=Le Captcha ne correspond pas
inputCaptcha=Le Captcha est requis
noTag=No Tags
hi=Coucou
welcomeUseLeanote=Bienvenue!
myNote=Ma note
curUser=Courriel
# form
submit=Soumettre
register=S'inscrire
login=S'identifier
password2=Confirmer votre mot de passe
email=Courriel
inputUsername=Le nom d'utilisateur(courriel) est requis
inputEmail=Le courriel est requis
wrongEmail=Wrong email
wrongUsernameOrPassword=Mauvais nom d'utilisateur ou mot de passe
inputPassword=Le mot de passe est requis
wrongPassword=Mauvais mot de passe
logining=S'identifier
loginSuccess=Identification réussie!
ing=En cours
use = Utiliser
hadAcount = Déjà inscrit?
hasAcount = Pas encore inscrit?
signInWithThird=Sign in with other account
# 注册
registerSuccessAndRdirectToNote=inscription réussie, redirection...
userHasBeenRegistered=%s a été inscrit
# 找回密码
passwordTips=Doit comporter au moins 6 caractères
findPassword=Demander le mot de passe
findPasswordSendEmailOver=Nous avons déjà envoyer le lien pour demander un mot de passe sur votre adresse de courriel, veuillez consulter votre boite de réception.
checkEmai=Vérifier le courriel
findPasswordTimeout=Temps imparti écoulé
reFindPassword=Re-demander le mot de passe
updatePassword=Mettre à jour le mot de passe
updatePasswordSuccessRedirectToLogin=Mise à jour du mot de passe réussie, redirection vers la page d'identification...
inputPassword2=Veuillez taper votre mot de passe à nouveau
confirmPassword=Veuillez confirmer votre mot de passe
notGoodPassword=Le mot de passe est incorrect, il doit comporter au moins 6 caractères.
# 笔记主页
myBlog=Blog
history=Historique
save=Sauvegarder
editorTips=Astuces
editorTipsInfo=<h4>1. Raccourcis</h4>ctrl+maj+c Active/désactive le code<h4>2. maj+entrée Sortir du bloc courant</h4> ex. <img src="/images/outofcode.png" style="width: 90px"/> dans cette situation vous pouvez utiliser maj+entrée pour sortir du bloc de code courant.
newNote=Nouvelle note
newMarkdownNote=Nouvelle Note Markdown
noNoteNewNoteTips=Le bloc-note est vide, pourquoi pas...
canntNewNoteTips=Désolé, impossible de créer une nouvelle note ici, veuillez d'abord choisir un bloc-note.
new=Nouveau
newMarkdown=Nouvelle note markdown
clickAddTag=Cliquez pour ajouter une étiquette
notebook=Bloc-note
note=Note
myNotebook=Mon bloc-note
addNotebook=Ajouter un bloc-note
search=Chercher
clearSearch=Nettoyer la recherche
all=Le plus récent
trash=Corbeille
delete=Effacer
unTitled=Sans titre
defaultShare=Partage par défaut
leftHidden=Cacher la barre latérale
leftShow=Montrer la barre latérale
nav=Naviguer parmi les notes
writingMode=Mode écriture
normalMode=Mode normal
saving=Sauvegarde
saveSuccess=Sauvegarde réussie
update=Mettre à jour
create=Créer
demoRegister=<a href="/register">S'inscrire</a>
close=Fermer
cancel=Annuler
send=Envoyer
# 标签
tag=Etiquette
myTag=Mes étiquettes
red=rouge
yellow=jaune
blue=bleu
green=vert
# 设置
accountSetting=Compte
themeSetting=Thème
setAvatar=Avatar
logout=Déconnexion
basicInfo=Basique
basicInfoSet=Réglages de base du blog
updateEmail=Mettre à jour le courriel
usernameSetting=Mettre à jour le nom d'utilisateur
username=Nom d'utilisateur
avatar=Avatar
chooseImage=Choisir une image
oldPassword=Ancien mot de passe
newPassword=Nouveau mot de passe
admin=Administrateur
default=Par défaut
simple=Simple
# tinymce
uploadImage=Téléverser une image
# blog
aboutMe=A propos de moi
blogSet=Réglages du blog
# index
discussion=Discussion
download=Téléchargement
howToInstallLeanote=Comment installer leanote
#
attachments = Pièces-jointes
donate = Faire un don
# contextmenu
shareToFriends=Partage avec ses amis
publicAsBlog=Publier en tant que blog
cancelPublic=Annuler la publication
move=Déplacer
copy=Copier
rename=Renommer
addChildNotebook=Ajouer un bloc-note enfant
deleteAllShared=Effacer l'utilisateur partagé
deleteSharedNotebook=Effacer le bloc-notes partagé
copyToMyNotebook=Copier vers mon bloc-notes
####note-dev
emailInSending=Envoi vers
checkEmail=Vérifier courriel
setUsername=Paramétrer le nom d'utilisateur
setUsernameTips=Votre courriel actuel est: <code>%s</code>. Vous pouvez définir un nom d'utilisateur unique. <br />Nom d'utilisateur' Au moins 4 caractères et sans caractères spéciaux.
currentEmail=Votre courriel actuel est: <code>%s</code>
updateEmail=Mettre à jour le courriel
updateEmailTips=Vous devez confirmer votre courriel après la mise-à-jour. Le courriel confirmé sera le nouveau compte.
sendVerifiedEmail=Envoyer le courriel de confirmation
verified=Confirmé
unVerified=Non confirmé
verifiedNow=Confirmer maintenant
resendVerifiedEmail=Renvoyer le courriel de confirmation
# 分享
defaulthhare=Par défaut
addShare=Ajouter un ami
friendEmail=Courriel de l'ami
permission=Autorisation
readOnly=Lecture seule
writable=Editable
inputFriendEmail=Le courriel de votre ami est requis/
clickToChangePermission=Cliquez pour changer l'autorisation.
sendInviteEmailToYourFriend=Envoyer un courriel d'invitation à votre ami.
copySuccess=Copie réussie
copyFailed=Copie échouée
friendNotExits=Votre ami n'a pas de compte %s, lien d'invitation à s'enregistrer: %s
emailBodyRequired=Corps du message requis
clickToCopy=Cliquer pour copier
sendSuccess=succès
inviteEmailBody=Coucou, je suis %s, %s est génial, viens!
# 历史记录
historiesNum=Nous avons enregistré au maximum <b>10</b> historiques récents de chaque note.
noHistories=Pas d'historique.
fold=Plier
unfold=Déplier
datetime=Date & Heure
restoreFromThisVersion=Restaurer depuis cette version
confirmBackup=Êtes-vous sûr de vouloir restaurer depuis cette version? Nous allons réaliser une copie de sauvegarde de la note actuelle.
createAccount=Créer un compte
createAccountSuccess=Compte créé avec succès
createAccountFailed=Echec de la création du compte
thirdCreateAcountTips=Vous utilisez un compte tiers pour connecter %(app)s, vous pouvrz créer un compte %(app) également. <br />Après avoir créé le compte %(app), vous pouvez utiliser ce compte et le compte tiers pour connecter %(app)s.
## valid msg
inputUsername=Entrer le nom d'utilisateur
updateUsernameSuccess=Mise à jour du nom d'utilisateur réussie
usernameIsExisted=Le nom d'utilisateur existe déjà.
noSpecialChars=le nom d'utilisateur ne peut pas contenir de caractères spéciaux
minLength=La longueur doit être d'au moins %s
errorEmail=Veuillez renseigner le courriel correct
verifiedEmaiHasSent=Le courriel de confirmation a été envoyé, veuillez surveiller votre boite de réception.
emailSendFailed=Envoi du courriel échoué.
inputPassword=Mot de passe requis
inputNewPassword=Le nouveau mot de passe est requis.
inputPassword2=Veuillez rentrer le nouveau mot de passe à nouveau.
errorPassword=La taille du mot de passe est d'au moins 6 caractères et aussi complexe que possible.
oldPasswordError=L'ancien mot de passe ne correspond pas.
confirmPassword=Le mot de passe ne correspond pas.
updatePasswordSuccess=Mises à jour du mot de passe réussie.
errorDomain=Le domaine personnalisé n'est pas valide, ex. www.myblog.com
domainExisted=Le domaine personnalisé existe déjà.
errorSubDomain=Veuillez entrer un sous domaine valide, au moins 4 caractères (non spéciaux)
subDomainExisted=Le sous-domaine existe déjà.
domainNotPointToLeanote=Le domaine personnalisé ne pointe pas vers d.leanote.com
errorPerPageSize=Erreur dans la taille de la page
errorSortField=Erreur dans le tri du champs
themeValidHasRoundInclude=WARNING: Les modèles ont des références circulaires!
# lea++
leaDesc=platerforme de blog leanote
recommend=Recommandé
latest=Plus récent.
# 用户中心
memberCenter=Centre de Membre
userNotExists=L'utilisateur n'existe pas
hasUsers=L'utilisateur existe déjà
# yu
service=Service
imageSizeOver=Désolé, l'image est trop volumineuse, veuillez <a href="/service">mettre votre compte à niveau</a>.
attachSizeOver=Désolé, la pièce-jointe est trop volumineuse, veuillez <a href="/service">mettre votre compte à niveau.</a>.
#memeber
welcomeToLeanote=Bienvenue
accountInfo=Info sur le Compte
accountType=Type de Compte
premiumAccountType=Premium
normalAccountType=Normal
imageSize=Taille de l'image
attachSize=Taille de la pièce-jointe
totalTraffic=Web Traffic
upgrade=Mettre mon compte à niveau
leanoteEvents=Nouvelles de Leanote
addLeanoteAccount=Nouveau compte Leanote
defaultComment=Système de commentaires Leanote par défaut
upgradeAccountTips=Je veux utiliser un domaine personnalisé pour mon blog, <a class="btn btn-default" href="/service">mettre mon compte à niveau.</a>
cateIsPublicNotebook=La catégorie est le bloc-note publié
dragAndSort=Faire glisser pour trier
permanentLink=Lien Permanent
cate=Catégorie
noCates=Sans catégorie
single=Page simple
singleTips=Vous pouvez ajouter beaucoup de pages simples
addSingle=Nouvelle page simple
updateSingle=Metter à jour une page simple
inputSingleTitle=Le titre de la page simple est requis
saveSort=Séquençage de la sauvegarde
pagingAndSort=Réglages du tri et de la mise en page
perPageSize=Taille par page
sortField=Champ de tri
sortType=Type de tri
publicTime=Heure de publication
createdTime=Heure de création
updatedTime=Heure de mise à jour
desc=Desc
asc=Asc
postList=Afficher la liste
hasSelfDefined=Défini
noSelfDefined=Non défini
setAbstract=Réglages abstraits
title=Titre
content=Contenu
addTheme=Nouveau thème
importTheme=Importer thème
exportTheme=Exporter thème
export=Exporter
preview=Aperçu
edit=Editer
use=Utiliser
install=Installer
currentTheme=Thème actuel
myOtherThemes=Mes autres thèmes
leanoteThemeMarket=Marché aux thèmes Leanote
updateTheme=Mettre à jour le thème
tplStyleScript=modèle, style, script
newFile=Nouveau fichier
image=Image
currentFile=Fichier actuel
tpl=Modèle
style=Style
script=Script
header=En-tête
footer=Pied de page
index=Accueil
cate=Catégorie
search=Chercher
single=Page simple
archive=Archive
post=Poster
tags=Etiquettes
tag_posts=Etiquettes des publications
share_comment=Commenter
themeJson=Réglages du thème
paging=Mise en page
highlight=Surlignage du code
group=Groupe
newGroup=Nouveau groupe
deleteGroup=Effacer groupe
addMemberTips=Rentrer le nom d'utilisateur et le courriel pour ajouter un membre
deleteMember=Effacer membre
created=Created
updated=Updated
modify=Modify
# error
notFound=Page introuvable.
+16
View File
@@ -0,0 +1,16 @@
var MSG = {"a":"a","aboutMe":"A propos de moi","author":"Auteur","baseInfoSet":"Information de base","blogClass":"Catégorie","blogDesc":"Description","blogLogo":"Logo","blogLogoTips":"Téléverser une image pour remplacer le titre du blog","blogName":"Titre","blogNav":"Navigation du blog","blogNavs":"Navigation","blogSet":"Configuration du blog","cancel":"Annuler","chooseComment":"Système de commentaires","chooseReason":"请选择举报理由","comment":"Commenter","commentSet":"Commentaires","comments":"Commentaires","community":"Communauté","confirm":"Confirmer","confirmDeleteComment":"Êtes-vous sûr?","createdTime":"Créé à","daysAgo":"Il y a plusieurs jours","delete":"Effacer","disqusHelp":"Veuillez renseigner votre identifiant Disqus","domain":"Domaine personnalisé","domainSet":"Domaine","elegant":"Elegant","error":"Erreur","fullBlog":"Blog entier","home":"Accueil","hoursAgo":"Il y a plusieurs heures","justNow":"Seulement maintenant","latestPosts":"Dernières publications","like":"J'aime","minutesAgo":"Il y a quelques minutes","monthsAgo":"Il y a plusieurs mois","more":"Plus...","moreShare":"Plus","navFixed":"Navigation figée sur le côté gauche","needHelp":"Besoin d'aide?","next":"Suivant","noBlog":"Aucun blog","noTag":"Aucune étiquette","none":"Aucun","openComment":"Ouvrir un commentaire?","other":"Autre","previous":"Précédent","qqZone":"QQ Zone","quickLinks":"Liens rapides","renren":"Renren","reply":"Répondre","report":"Rapport","reportBlog?":"举报该博客?","reportComment?":"举报该评论?","reportReason":"Raison","reportReason1":"不友善内容","reportReason2":"广告等垃圾信息","reportReason3":"违法违规内容","reportReason4":"不宜公开讨论的政治内容","reportSuccess":"举报成功, 我们处理后会通知作者, 感谢您的监督","saveSuccess":"Sauvegarde réussie","scanQRCode":"Ouvrez Weichat et scannez le QR Code","signIn":"S'identifier","signUp":"S'incrire","sinaWeibo":"Weibo","subDomain":"Sous-domaine","submitComment":"Soumettre","tencentWeibo":"Tencent Weibo","theme":"Thème","themeSet":"Thème","unlike":"Je n'aime plus","updatedTime":"Mis à jour à","viewers":"Lecteurs","weeksAgo":"Il y a plusieurs semaines","weixin":"Weichat"};
function getMsg(key, data) {
var msg = MSG[key]
if(msg) {
if(data) {
if(!isArray(data)) {
data = [data];
}
for(var i = 0; i < data.length; ++i) {
msg = msg.replace("%s", data[i]);
}
}
return msg;
}
return key;
}
+1 -1
View File
@@ -1,4 +1,4 @@
var MSG = {"3th":"Third-party accounts","aboutLeanote":"About leanote","aboutMe":"About me","accountInfo":"Account Info","accountSetting":"Account","accountType":"Account Type","addChildNotebook":"Add child notebook","addLeanoteAccount":"New Leanote Account","addMemberTips":"Input username or email to add member","addNotebook":"Add notebook","addShare":"Add Friend","addSingle":"New single page","addTheme":"New theme","admin":"Admin","all":"Newest","app":"leanote","archive":"Archive","asc":"Asc","attachSize":"Attachment Opacity","attachSizeOver":"Sorry, you have no attachment opacity, please \u003ca href=\"/service\"\u003eupgrade your account\u003c/a\u003e.","attachments ":" Attachments","avatar":"Avatar","basicInfo":"Basic","basicInfoSet":"Blog Basic Setting","blog":"Blog","blogInfo":"You can public your knowledge and leanote is your blog!","blogSet":"Blog Settings","blue":"blue","cancel":"Cancel","cancelPublic":"Cancel public","canntNewNoteTips":"Sorry, cannot new note in here, please choose a notebook at first.","captcha":"Captcha","captchaError":"Captcha Do Not Match","cate":"Category","cateIsPublicNotebook":"Category is the published notebooks","checkEmai":"Check email","checkEmail":"Check email","chooseImage":"Choose Image","clearSearch":"Clear Search","clickAddTag":"Click to add Tag","clickToChangePermission":"Click to change permission","clickToCopy":"Click to copy","close":"Close","confirmBackup":"Are you sure to restore from this version? We will backup the current note.","confirmPassword":"Password not matched","content":"Content","cooperation":"Cooperation","cooperationInfo":"Collaborate with friends to improve your knowledge.","copy":"Copy","copyFailed":"Copy failed","copySuccess":"Copy success","copyToMyNotebook":"Copy to my notebook","create":"Create","createAccount":"Create account","createAccountFailed":"Account create failed","createAccountSuccess":"Account create success","created":"Created","createdTime":"Created time","curUser":"Email","currentEmail":"Your current email is: \u003ccode\u003e%s\u003c/code\u003e ","currentFile":"Current file","currentTheme":"Current theme","datetime":"Datetime","default":"Default","defaultComment":"Default leanote comment system","defaultShare":"Default sharing","defaulthhare":"Default","delete":"Delete","deleteAllShared":"Delete shared user","deleteGroup":"Delete group","deleteMember":"Delete member","deleteSharedNotebook":"Delete shared notebook","demoRegister":"\u003ca href=\"/register\"\u003eSign up\u003c/a\u003e","desc":"Desc","desktopApp":"App","discussion":"Discussion","domainExisted":"Custom domain is already existed","domainNotPointToLeanote":"The custom domin hasn't pointed to d.leanote.com","donate ":" Donate","download":"Download","dragAndSort":"Drag it to sort","edit":"Edit","editorTips":"Tips","editorTipsInfo":"\u003ch4\u003e1. Short cuts\u003c/h4\u003ectrl+shift+c Toggle code\u003ch4\u003e2. shift+enter Get out of current block\u003c/h4\u003e eg. \u003cimg src=\"/images/outofcode.png\" style=\"width: 90px\"/\u003e in this situation you can use shift+enter to get out of current code block.","email":"Email","emailBodyRequired":"Email body is required","emailInSending":"In sending to ","emailOrOthers":"Email or other contact way","emailSendFailed":"Email send failed","errorDomain":"The custom domain is invalid, eg. www.myblog.com","errorEmail":"Please input the right email","errorPassword":"The passowd's length is at least 6 and be sure as complex as possible","errorPerPageSize":"Page size is error","errorSortField":"Sort Field is error","errorSubDomain":"Please input the valid sub domain, the length is at least 4 and no special chars","export":"Export","exportPdf":"Export PDF","exportTheme":"Export theme","findPassword":"Find password","findPasswordSendEmailOver":"We have already send the find password link to your email, please check out your email","findPasswordTimeout":"time out","fold":"Fold","footer":"Footer","forgetPassword ":" Forget password?","fork github":"Fork leanote on Github","friendEmail":"Friend email","friendNotExits":"Your friend hasn't %s's account, invite register link: %s","green":"green","group":"Group","hadAcount ":" Already have an account?","hasAcount ":" Do not have an account?","hasSelfDefined":"Has defined","hasUsers":"The user already exists","header":"Header","hi":"Hi","highlight":"Code highlight","historiesNum":"We have saved at most \u003cb\u003e10\u003c/b\u003e latest histories with each note","history":"Histories","home":"Home","howToInstallLeanote":"How to install leanote","image":"Image","imageSize":"Image Opacity","imageSizeOver":"Sorry, you have no image opacity, please \u003ca href=\"/service\"\u003eupgrade your account\u003c/a\u003e.","importTheme":"Import theme","index":"Home","ing":"processing","inputCaptcha":"Captcha is required","inputEmail":"Email is required","inputFriendEmail":"Friend email is required","inputNewPassword":"The new password is required","inputPassword":"Password is required","inputLine truncated var MSG = {"3th":"Third-party accounts","aboutLeanote":"About Leanote","aboutMe":"About me","accountInfo":"Account Info","accountSetting":"Account","accountType":"Account Type","addChildNotebook":"Add child notebook","addLeanoteAccount":"New Leanote Account","addMemberTips":"Input username or email to add member","addNotebook":"Add notebook","addShare":"Add Friend","addSingle":"New single page","addTheme":"New theme","admin":"Admin","all":"Newest","app":"Leanote","archive":"Archive","asc":"Asc","attachSize":"Attachment Capacity","attachSizeOver":"Sorry, you have no attachment opacity, please go \u003ca href=\"/service\"\u003eupgrade your account\u003c/a\u003e.","attachments ":" Attachments","avatar":"Avatar","basicInfo":"Basic","basicInfoSet":"Blog Basic Setting","blog":"Blog","blogInfo":"You can public your knowledge and leanote is your blog!","blogSet":"Blog Settings","blue":"blue","cancel":"Cancel","cancelPublic":"Cancel public","canntNewNoteTips":"Sorry, cannot new note in here, please choose a notebook at first.","captcha":"Captcha","captchaError":"Captcha Do Not Match","cate":"Category","cateIsPublicNotebook":"Category is the published notebooks","checkEmai":"Check email","checkEmail":"Check email","chooseImage":"Choose Image","clearSearch":"Clear Search","clickAddTag":"Click to add Tag","clickToChangePermission":"Click to change permission","clickToCopy":"Click to copy","close":"Close","confirmBackup":"Are you sure to restore from this version? We will backup the current note.","confirmPassword":"Password not matched","content":"Content","cooperation":"Cooperation","cooperationInfo":"Collaborate with friends to improve your knowledge.","copy":"Copy","copyFailed":"Copy failed","copySuccess":"Copy success","copyToMyNotebook":"Copy to my notebook","create":"Create","createAccount":"Create account","createAccountFailed":"Account create failed","createAccountSuccess":"Account create success","created":"Created","createdTime":"Created time","curUser":"Email","currentEmail":"Your current email is: \u003ccode\u003e%s\u003c/code\u003e ","currentFile":"Current file","currentTheme":"Current theme","datetime":"Datetime","default":"Default","defaultComment":"Default leanote comment system","defaultShare":"Default sharing","defaulthhare":"Default","delete":"Delete","deleteAllShared":"Delete shared user","deleteGroup":"Delete group","deleteMember":"Delete member","deleteSharedNotebook":"Delete shared notebook","demoRegister":"\u003ca href=\"/register\"\u003eSign up\u003c/a\u003e","desc":"Desc","desktopApp":"App","discussion":"Discussion","domainExisted":"Custom domain is already existed","domainNotPointToLeanote":"The custom domin hasn't pointed to d.leanote.com","donate ":" Donate","download":"Download","dragAndSort":"Drag it to sort","edit":"Edit","editorTips":"Tips","editorTipsInfo":"\u003ch4\u003e1. Short cuts\u003c/h4\u003ectrl+shift+c Toggle code\u003ch4\u003e2. shift+enter Get out of current block\u003c/h4\u003e eg. \u003cimg src=\"/images/outofcode.png\" style=\"width: 90px\"/\u003e in this situation you can use shift+enter to get out of current code block.","email":"Email","emailBodyRequired":"Email body is required","emailInSending":"In sending to ","emailOrOthers":"Email or other contact way","emailSendFailed":"Email send failed","errorDomain":"The custom domain is invalid, eg. www.myblog.com","errorEmail":"Please input the right email","errorPassword":"The passowd's length is at least 6 and be sure as complex as possible","errorPerPageSize":"Page size is error","errorSortField":"Sort Field is error","errorSubDomain":"Please input the valid sub domain, the length is at least 4 and no special chars","export":"Export","exportPdf":"Export PDF","exportTheme":"Export theme","findPassword":"Find password","findPasswordSendEmailOver":"We have already send the find password link to your email, please check out your email","findPasswordTimeout":"time out","fold":"Fold","footer":"Footer","forgetPassword ":" Forget password?","fork github":"Fork Leanote on Github","friendEmail":"Friend email","friendNotExits":"Your friend hasn't %s's account, invite register link: %s","green":"green","group":"Group","hadAcount ":" Already have an account?","hasAcount ":" Do not have an account?","hasSelfDefined":"Has defined","hasUsers":"The user already exists","header":"Header","hi":"Hi","highlight":"Code highlight","historiesNum":"We have saved at most \u003cb\u003e10\u003c/b\u003e latest histories with each note","history":"Histories","home":"Home","howToInstallLeanote":"How to install leanote","image":"Image","imageSize":"Image Capacity","imageSizeOver":"Sorry, you have no image capacity, please go \u003ca href=\"/service\"\u003eupgrade your account\u003c/a\u003e.","importTheme":"Import theme","index":"Home","ing":"processing","inputCaptcha":"Captcha is required","inputEmail":"Email is required","inputFriendEmail":"Friend email is required","inputNewPassword":"The new password is required","inputPassword":"Password is requireLine truncated
function getMsg(key, data) { function getMsg(key, data) {
var msg = MSG[key] var msg = MSG[key]
if(msg) { if(msg) {
+16
View File
@@ -0,0 +1,16 @@
var MSG = {"3th":"Comptes tiers","aboutLeanote":"A propos de leanote","aboutMe":"A propos de moi","accountInfo":"Info sur le Compte","accountSetting":"Compte","accountType":"Type de Compte","addChildNotebook":"Ajouer un bloc-note enfant","addLeanoteAccount":"Nouveau compte Leanote","addMemberTips":"Rentrer le nom d'utilisateur et le courriel pour ajouter un membre","addNotebook":"Ajouter un bloc-note","addShare":"Ajouter un ami","addSingle":"Nouvelle page simple","addTheme":"Nouveau thème","admin":"Administrateur","all":"Le plus récent","app":"Leanote","archive":"Archive","asc":"Asc","attachSize":"Taille de la pièce-jointe","attachSizeOver":"Désolé, la pièce-jointe est trop volumineuse, veuillez \u003ca href=\"/service\"\u003emettre votre compte à niveau.\u003c/a\u003e.","attachments ":" Pièces-jointes","avatar":"Avatar","basicInfo":"Basique","basicInfoSet":"Réglages de base du blog","blog":"Blog","blogInfo":"Vous pouvez publier vos connaissances et leanote et votre blog!","blogSet":"Réglages du blog","blue":"bleu","cancel":"Annuler","cancelPublic":"Annuler la publication","canntNewNoteTips":"Désolé, impossible de créer une nouvelle note ici, veuillez d'abord choisir un bloc-note.","captcha":"Captcha","captchaError":"Le Captcha ne correspond pas","cate":"Catégorie","cateIsPublicNotebook":"La catégorie est le bloc-note publié","checkEmai":"Vérifier le courriel","checkEmail":"Vérifier courriel","chooseImage":"Choisir une image","clearSearch":"Nettoyer la recherche","clickAddTag":"Cliquez pour ajouter une étiquette","clickToChangePermission":"Cliquez pour changer l'autorisation.","clickToCopy":"Cliquer pour copier","close":"Fermer","confirmBackup":"Êtes-vous sûr de vouloir restaurer depuis cette version? Nous allons réaliser une copie de sauvegarde de la note actuelle.","confirmPassword":"Le mot de passe ne correspond pas.","content":"Contenu","cooperation":"Coopération","cooperationInfo":"Collaborez avec vos amis pour augmenter vos connaissances.","copy":"Copier","copyFailed":"Copie échouée","copySuccess":"Copie réussie","copyToMyNotebook":"Copier vers mon bloc-notes","create":"Créer","createAccount":"Créer un compte","createAccountFailed":"Echec de la création du compte","createAccountSuccess":"Compte créé avec succès","created":"Created","createdTime":"Heure de création","curUser":"Courriel","currentEmail":"Votre courriel actuel est: \u003ccode\u003e%s\u003c/code\u003e ","currentFile":"Fichier actuel","currentTheme":"Thème actuel","datetime":"Date \u0026 Heure","default":"Par défaut","defaultComment":"Système de commentaires Leanote par défaut","defaultShare":"Partage par défaut","defaulthhare":"Par défaut","delete":"Effacer","deleteAllShared":"Effacer l'utilisateur partagé","deleteGroup":"Effacer groupe","deleteMember":"Effacer membre","deleteSharedNotebook":"Effacer le bloc-notes partagé","demoRegister":"\u003ca href=\"/register\"\u003eS'inscrire\u003c/a\u003e","desc":"Desc","desktopApp":"App","discussion":"Discussion","domainExisted":"Le domaine personnalisé existe déjà.","domainNotPointToLeanote":"Le domaine personnalisé ne pointe pas vers d.leanote.com","donate ":" Faire un don","download":"Téléchargement","dragAndSort":"Faire glisser pour trier","edit":"Editer","editorTips":"Astuces","editorTipsInfo":"\u003ch4\u003e1. Raccourcis\u003c/h4\u003ectrl+maj+c Active/désactive le code\u003ch4\u003e2. maj+entrée Sortir du bloc courant\u003c/h4\u003e ex. \u003cimg src=\"/images/outofcode.png\" style=\"width: 90px\"/\u003e dans cette situation vous pouvez utiliser maj+entrée pour sortir du bloc de code courant.","email":"Courriel","emailBodyRequired":"Corps du message requis","emailInSending":"Envoi vers ","emailOrOthers":"Courriel ou autre méthode de contact","emailSendFailed":"Envoi du courriel échoué.","errorDomain":"Le domaine personnalisé n'est pas valide, ex. www.myblog.com","errorEmail":"Veuillez renseigner le courriel correct","errorPassword":"La taille du mot de passe est d'au moins 6 caractères et aussi complexe que possible.","errorPerPageSize":"Erreur dans la taille de la page","errorSortField":"Erreur dans le tri du champs","errorSubDomain":"Veuillez entrer un sous domaine valide, au moins 4 caractères (non spéciaux)","export":"Exporter","exportTheme":"Exporter thème","findPassword":"Demander le mot de passe","findPasswordSendEmailOver":"Nous avons déjà envoyer le lien pour demander un mot de passe sur votre adresse de courriel, veuillez consulter votre boite de réception.","findPasswordTimeout":"Temps imparti écoulé","fold":"Plier","footer":"Pied de page","forgetPassword ":" Mot de passe oublié?","fork github":"Fork leanote sur Github","friendEmail":"Courriel de l'ami","friendNotExits":"Votre ami n'a pas de compte %s, lien d'invitation à s'enregistrer: %s","green":"vert","group":"Groupe","hadAcount ":" Déjà inscrit?","hasAcount ":" Pas encore inscrit?","hasSelfDefined":"Défini","hasUsers":"L'utilisateur existe déjà","header":"ELine truncated
function getMsg(key, data) {
var msg = MSG[key]
if(msg) {
if(data) {
if(!isArray(data)) {
data = [data];
}
for(var i = 0; i < data.length; ++i) {
msg = msg.replace("%s", data[i]);
}
}
return msg;
}
return key;
}
+1 -1
View File
@@ -1,4 +1,4 @@
var MSG = {"3th":"第三方登录","aboutLeanote":"关于leanote","aboutMe":"关于我","accountInfo":"帐户信息","accountSetting":"帐户设置","accountType":"帐户类型","addChildNotebook":"添加子笔记本","addLeanoteAccount":"新建Leanote帐户","addMemberTips":"输入用户名或邮箱添加成员","addNotebook":"添加笔记本","addShare":"添加分享","addSingle":"添加单页面","addTheme":"添加主题","admin":"后台管理","all":"最新","app":"leanote","archive":"归档页","asc":"升序","attachSize":"附件空间","attachSizeOver":"对不起, 您的附件容量不足, 请\u003ca href=\"/service\"\u003e升级您的帐户\u003c/a\u003e","attachments ":" 附件","avatar":"头像","basicInfo":"基本信息","basicInfoSet":"博客基本设置","blog":"博客","blogInfo":"将笔记公开, 让知识传播的更远!","blogSet":"博客设置","blue":"蓝色","cancel":"取消","cancelPublic":"取消公开为博客","cannotUpdateDemo":"抱歉, Demo用户不允许修改","canntNewNoteTips":"Sorry, 这里不能添加笔记的. 你需要先选择一个笔记本.","captcha":"验证码","captchaError":"验证码错误","cate":"分类页","cateIsPublicNotebook":"分类是公开为博客的笔记本","checkEmai":"查收邮箱","checkEmail":"查看邮件","chooseImage":"选择图片","clearSearch":"清除搜索","clickAddTag":"点击添加标签","clickToChangePermission":"点击改变权限","clickToCopy":"点击复制","close":"关闭","confirmBackup":"确定要从该版还原? 还原前leanote会备份当前版本到历史记录中.","confirmPassword":"两次密码输入不正确","content":"内容","cooperation":"协作","cooperationInfo":"分享给好友的同时也可以让你的好友和你一起来完善它.","copy":"复制","copyFailed":"对不起, 复制失败, 请自行复制","copySuccess":"复制成功","copyToMyNotebook":"复制到我的笔记本","create":"创建","createAccount":"创建帐号","createAccountFailed":"帐号创建失败","createAccountSuccess":"帐号创建成功","created":"创建","createdTime":"创建时间","curUser":"当前登录帐户","currentEmail":"当前邮箱为: \u003ccode\u003e%s\u003c/code\u003e ","currentFile":"当前文件","currentTheme":"当前主题","datetime":"日期","default":"默认","defaultComment":"默认leanote评论系统","defaultShare":"默认共享","defaulthhare":"默认共享","delete":"删除","deleteAllShared":"删除所有共享","deleteGroup":"删除组","deleteMember":"删除成员","deleteSharedNotebook":"删除共享笔记本","demoRegister":"\u003ca href=\"/register\"\u003e立即注册\u003c/a\u003e","desc":"降序","desktopApp":"客户端","discussion":"社区讨论","domainExisted":"域名已存在","domainNotPointToLeanote":"该域名还未指向 d.leanote.com, 请稍后再试","donate ":" 捐赠","download":"下载","dragAndSort":"拖动可排序","edit":"编辑","editorTips":"帮助","editorTipsInfo":"\u003ch4\u003e1. 快捷键\u003c/h4\u003ectrl+shift+c 代码块切换 \u003ch4\u003e2. shift+enter 跳出当前区域\u003c/h4\u003e比如在代码块中\u003cimg src=\"/images/outofcode.png\" style=\"width: 90px\"/\u003e按shift+enter可跳出当前代码块.","email":"Email","emailBodyRequired":"邮件内容不能为空","emailInSending":"正在发送邮件到","emailOrOthers":"Email或其它联系方式","emailSendFailed":"邮件发送失败","errorDomain":"请输入正确的域名, 如www.myblog.com","errorEmail":"请输入正确的email","errorPassword":"请输入长度不少于6位的密码, 尽量复杂","errorPerPageSize":"每页记录数至少为1","errorSortField":"排序类型错误","errorSubDomain":"请输入正确的博客子域名, 长度至少为4, 不能包含特殊字符","export":"导出","exportPdf":"导出PDF","exportTheme":"导出主题","findPassword":"找回密码","findPasswordSendEmailOver":"已经将修改密码的链接发送到您的邮箱, 请查收邮件.","findPasswordTimeout":"链接已过期","fold":"折叠","footer":"底部","forgetPassword ":" 忘记密码?","fork github":"Github 源码","friendEmail":"好友邮箱","friendNotExits":"该用户还没有注册%s, 复制邀请链接发送给Ta, 邀请链接: %s","green":"绿色","group":"用户组","hadAcount ":" 已有帐户?","hasAcount ":" 还无帐户?","hasSelfDefined":"已设置","hasUsers":"已存在该成员","header":"头部","hi":"Hi","highlight":"高亮","historiesNum":"leanote会保存笔记的最近\u003cb\u003e10\u003c/b\u003e份历史记录","history":"历史记录","home":"主页","howToInstallLeanote":"leanote安装步骤","image":"图片","imageSize":"图片空间","imageSizeOver":"对不起, 您的图片容量不足, 请\u003ca href=\"/service\"\u003e升级您的帐户\u003c/a\u003e","importTheme":"导入主题","index":"首页","ing":"正在处理","inputCaptcha":"请输入验证码","inputEmail":"请输入Email","inputFriendEmail":"请输入好友邮箱","inputNewPassword":"请输入新密码","inputPassword":"请输入Line truncated var MSG = {"3th":"第三方登录","aboutLeanote":"关于Leanote","aboutMe":"关于我","accountInfo":"帐户信息","accountSetting":"帐户设置","accountType":"帐户类型","addChildNotebook":"添加子笔记本","addLeanoteAccount":"新建Leanote帐户","addMemberTips":"输入用户名或邮箱添加成员","addNotebook":"添加笔记本","addShare":"添加分享","addSingle":"添加单页面","addTheme":"添加主题","admin":"后台管理","all":"最新","app":"Leanote","archive":"归档页","asc":"升序","attachSize":"附件空间","attachSizeOver":"对不起, 您的附件容量不足, 请至\u003ca href=\"/service\"\u003e升级您的帐户\u003c/a\u003e","attachments ":" 附件","avatar":"头像","basicInfo":"基本信息","basicInfoSet":"博客基本设置","blog":"博客","blogInfo":"将笔记公开, 让知识传播的更远!","blogSet":"博客设置","blue":"蓝色","cancel":"取消","cancelPublic":"取消公开为博客","cannotUpdateDemo":"抱歉, Demo用户不允许修改","canntNewNoteTips":"Sorry, 这里不能添加笔记的. 你需要先选择一个笔记本.","captcha":"验证码","captchaError":"验证码错误","cate":"分类页","cateIsPublicNotebook":"分类是公开为博客的笔记本","checkEmai":"查收邮箱","checkEmail":"查看邮件","chooseImage":"选择图片","clearSearch":"清除搜索","clickAddTag":"点击添加标签","clickToChangePermission":"点击改变权限","clickToCopy":"点击复制","close":"关闭","confirmBackup":"确定要从该版还原? 还原前leanote会备份当前版本到历史记录中.","confirmPassword":"两次密码输入不正确","content":"内容","cooperation":"协作","cooperationInfo":"分享给好友的同时也可以让你的好友和你一起来完善它.","copy":"复制","copyFailed":"对不起, 复制失败, 请自行复制","copySuccess":"复制成功","copyToMyNotebook":"复制到我的笔记本","create":"创建","createAccount":"创建帐号","createAccountFailed":"帐号创建失败","createAccountSuccess":"帐号创建成功","created":"创建","createdTime":"创建时间","curUser":"当前登录帐户","currentEmail":"当前邮箱为: \u003ccode\u003e%s\u003c/code\u003e ","currentFile":"当前文件","currentTheme":"当前主题","datetime":"日期","default":"默认","defaultComment":"默认leanote评论系统","defaultShare":"默认共享","defaulthhare":"默认共享","delete":"删除","deleteAllShared":"删除所有共享","deleteGroup":"删除组","deleteMember":"删除成员","deleteSharedNotebook":"删除共享笔记本","demoRegister":"\u003ca href=\"/register\"\u003e立即注册\u003c/a\u003e","desc":"降序","desktopApp":"客户端","discussion":"社区讨论","domainExisted":"域名已存在","domainNotPointToLeanote":"该域名还未指向 d.leanote.com, 请稍后再试","donate ":" 捐赠","download":"下载","dragAndSort":"拖动可排序","edit":"编辑","editorTips":"帮助","editorTipsInfo":"\u003ch4\u003e1. 快捷键\u003c/h4\u003ectrl+shift+c 代码块切换 \u003ch4\u003e2. shift+enter 跳出当前区域\u003c/h4\u003e比如在代码块中\u003cimg src=\"/images/outofcode.png\" style=\"width: 90px\"/\u003e按shift+enter可跳出当前代码块.","email":"Email","emailBodyRequired":"邮件内容不能为空","emailInSending":"正在发送邮件到","emailOrOthers":"Email或其它联系方式","emailSendFailed":"邮件发送失败","errorDomain":"请输入正确的域名, 如www.myblog.com","errorEmail":"请输入正确的email","errorPassword":"请输入长度不少于6位的密码, 尽量复杂","errorPerPageSize":"每页记录数至少为1","errorSortField":"排序类型错误","errorSubDomain":"请输入正确的博客子域名, 长度至少为4, 不能包含特殊字符","export":"导出","exportPdf":"导出PDF","exportTheme":"导出主题","findPassword":"找回密码","findPasswordSendEmailOver":"已经将修改密码的链接发送到您的邮箱, 请查收邮件.","findPasswordTimeout":"链接已过期","fold":"折叠","footer":"底部","forgetPassword ":" 忘记密码?","fork github":"Github 源码","friendEmail":"好友邮箱","friendNotExits":"该用户还没有注册%s, 复制邀请链接发送给Ta, 邀请链接: %s","green":"绿色","group":"用户组","hadAcount ":" 已有帐户?","hasAcount ":" 还无帐户?","hasSelfDefined":"已设置","hasUsers":"已存在该成员","header":"头部","hi":"Hi","highlight":"高亮","historiesNum":"leanote会保存笔记的最近\u003cb\u003e10\u003c/b\u003e份历史记录","history":"历史记录","home":"主页","howToInstallLeanote":"leanote安装步骤","image":"图片","imageSize":"图片空间","imageSizeOver":"对不起, 您的图片容量不足, 请至\u003ca href=\"/service\"\u003e升级您的帐户\u003c/a\u003e","importTheme":"导入主题","index":"首页","ing":"正在处理","inputCaptcha":"请输入验证码","inputEmail":"请输入Email","inputFriendEmail":"请输入好友邮箱","inputNewPassword":"请输入新密码","inputPassword":"请Line truncated
function getMsg(key, data) { function getMsg(key, data) {
var msg = MSG[key] var msg = MSG[key]
if(msg) { if(msg) {