Russian translation

Conflicts:
	src/js/dialogs/confirmShowSolution.js
	src/js/dialogs/levelBuilder.js
	src/js/intl/index.js
	src/js/intl/strings.js
	src/levels/mixed/describe.js
	src/levels/mixed/tags.js
This commit is contained in:
Vasil Kulakov 2015-05-05 18:03:19 +03:00
commit a653ef7fb6
25 changed files with 1379 additions and 150 deletions

View file

@ -10,7 +10,8 @@ exports.level = {
"zh_CN": "分离 HEAD",
"zh_TW": "分離 HEAD",
"de_DE": "Den Kopf abtrennen",
"ja" : "HEADの分離"
"ja" : "HEADの分離",
"ru_RU": "Теряем \"голову\" или detached HEAD"
},
"hint": {
"en_US": "Use the label (hash) on the commit for help!",
@ -20,7 +21,8 @@ exports.level = {
"ja" : "コミットのラベルhashを使用",
"fr_FR": "Utiiser le label (identifiant) du commit pour aider !",
"zh_TW": "使用 commit 上的標籤hash來幫助你",
"zh_CN": "使用提交记录上的标签(hash)来求助!"
"zh_CN": "使用提交记录上的标签(hash)来求助!",
"ru_RU": "Ориентируйся по идентификаторам (hash) коммитов."
},
"startDialog": {
"en_US": {
@ -638,6 +640,84 @@ exports.level = {
}
}
]
},
"ru_RU": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## Прогулка по Git",
"",
"Прежде, чем перейти к более продвинутым фичам Git, важно понять различные способы перемещения по дереву коммитов вашего проекта.",
"",
"Как только вы научитесь свободно передвигаться по дереву коммитов, ваши возможности в Git преумножатся.",
"",
"",
"",
"",
""
]
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## HEAD",
"",
"В первую очередь, поговорим о \"HEAD\". HEAD - это символическое имя текущего выбранного коммита -- это, по сути, тот коммит, над которым мы в данным момент работаем.",
"",
"HEAD всегда указывает на последний коммит, из вашего локального дерева. Большинство комманд Git, изменяющих рабочее дерево, начнут с изменения HEAD.",
"",
"Обычно HEAD указывает на имя ветки (например bigFix). Когда вы делаете коммит, статус ветки bugFix меняется и это изменение видно через HEAD."
]
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"Посмотрим как это работает. Посмотрим где находится HEAD до и почле коммита."
],
"afterMarkdowns": [
"Вот! HEAD всё это время скрывался за веткой master."
],
"command": "git checkout C1; git checkout master; git commit; git checkout C2",
"beforeCommand": ""
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"### Detaching HEAD",
"",
"Отделение (detaching) HEAD означает лишь присвоение его не ветке, а конкретному коммиту. Посмотрим, что было до отделения:",
"",
"HEAD -> master -> C1",
""
],
"afterMarkdowns": [
"А вот что получилось теперь",
"",
"HEAD -> C1"
],
"command": "git checkout C1",
"beforeCommand": ""
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"Чтобы пройти уровень, давай отделим HEAD от ветки bugFix и присвоим его последнему коммиту в этой же ветке.",
"",
"Укажи коммит при помощи его идентификатора (hash). Hash для каждого коммита указан а кружке на схеме."
]
}
}
]
}
}
};