mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-28 00:40:07 +02:00
added Turkish translations
This commit is contained in:
parent
a7809a8bca
commit
7a65713101
5 changed files with 104 additions and 6 deletions
|
@ -212,5 +212,16 @@ exports.dialog = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
'tr_TR': [{
|
||||||
|
type: 'ModalAlert',
|
||||||
|
options: {
|
||||||
|
markdowns: [
|
||||||
|
'## Muhteşem!!!',
|
||||||
|
'',
|
||||||
|
'Bu seviyeyi *{numCommands}* komut ile çözdünüz.',
|
||||||
|
'İdeal çözüm {best} komuttan oluşuyor.'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
const { Branch } = require("../git");
|
||||||
|
|
||||||
exports.dialog = {
|
exports.dialog = {
|
||||||
'en_US': [{
|
'en_US': [{
|
||||||
type: 'ModalAlert',
|
type: 'ModalAlert',
|
||||||
|
@ -815,4 +817,34 @@ exports.dialog = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
'tr_TR': [{
|
||||||
|
type: 'ModalAlert',
|
||||||
|
options: {
|
||||||
|
markdowns: [
|
||||||
|
'## Learn Git Branching\'e hoşgeldiniz.',
|
||||||
|
'',
|
||||||
|
'Git öğrenmeye ilgi duyuyor musunuz? O zaman doğru yerdesiniz!',
|
||||||
|
'"Learn Git Branching," Git\'i öğrenmenin en görsel ve etkileşimli yoludur.',
|
||||||
|
'web üzerinde; sizi heyecan verici seviyelerle zorlayacak, güçlü özelliklerin adım adım gösterimlerini sunacak',
|
||||||
|
've belki de eğlenceli vakit geçirmenizi sağlayacaktır.',
|
||||||
|
'',
|
||||||
|
'Bu iletişim kutusunu geçtikten sonra sunduğumuz çeşitli seviyeleri göreceksiniz. Eğer yeni başlayan biriyseniz, ',
|
||||||
|
'sadece ilk seviyeye başlayabilirsiniz. Eğer zaten Git temellerini biliyorsanız, ',
|
||||||
|
'daha sonraki daha zorlu seviyeleri deneyebilirsiniz.',
|
||||||
|
'',
|
||||||
|
'Terminalde `show commands` ile mevcut tüm komutları görebilirsiniz.',
|
||||||
|
'',
|
||||||
|
'Not: Bir sonraki seferde doğrudan bir deneme ortamına gitmek mi istiyorsunuz\?',
|
||||||
|
'Denemek için bu özel bağlantıyı kullanın: ',
|
||||||
|
'[özel bağlantı](https://pcottle.github.io/learnGitBranching/?NODEMO)',
|
||||||
|
'',
|
||||||
|
'Not: GitHub, önyargılı terimlerden uzaklaşmak için varsayılan Branch ismini `master` yerine `main` ',
|
||||||
|
'olarak adlandırmaya başladı [(daha fazla detay için tıklayın)](https://github.com/github/renaming). ',
|
||||||
|
'Biz de sektör genelindeki harekete uygun olarak, "Learn Git Branching" ',
|
||||||
|
'derslerimizde de `master` yerine `main` kullanımını güncelledik. Bu adlandırmanın ',
|
||||||
|
'şu anda oldukça tutarlı olması gerekiyor, ancak herhangi bir hata fark ederseniz,',
|
||||||
|
'lütfen bir PR (veya issue) göndermekten çekinmeyin.'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}],
|
||||||
};
|
};
|
||||||
|
|
|
@ -20,7 +20,8 @@ exports.strings = {
|
||||||
'sl_SI': 'Wow! Končal si zadnjo stopnjo, fantastično!',
|
'sl_SI': 'Wow! Končal si zadnjo stopnjo, fantastično!',
|
||||||
'pl': 'Wow! Ukończono ostatni poziom, świetnie!',
|
'pl': 'Wow! Ukończono ostatni poziom, świetnie!',
|
||||||
'it_IT': "Wow! Hai concluso l'ultimo livello, grandioso!",
|
'it_IT': "Wow! Hai concluso l'ultimo livello, grandioso!",
|
||||||
'ta_IN': 'ஆஹா! நீங்கள் கடைசி நிலையை முடித்துள்ளீர்கள், நன்று!'
|
'ta_IN': 'ஆஹா! நீங்கள் கடைசி நிலையை முடித்துள்ளீர்கள், நன்று!',
|
||||||
|
'tr_TR': 'Wow! son seviyeyi tamamladın, tebrikler!',
|
||||||
},
|
},
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
'finish-dialog-next': {
|
'finish-dialog-next': {
|
||||||
|
@ -43,7 +44,8 @@ exports.strings = {
|
||||||
'sl_SI': 'Bi rad nadaljeval na *"{nextLevel}"*, naslednjo stopnjo?',
|
'sl_SI': 'Bi rad nadaljeval na *"{nextLevel}"*, naslednjo stopnjo?',
|
||||||
'pl': 'Czy chcesz przejść do następnego poziomu - *"{nextLevel}"*?',
|
'pl': 'Czy chcesz przejść do następnego poziomu - *"{nextLevel}"*?',
|
||||||
'it_IT': 'Ti andrebbe di passare al prossimo livello, *"{nextLevel}"*?',
|
'it_IT': 'Ti andrebbe di passare al prossimo livello, *"{nextLevel}"*?',
|
||||||
'ta_IN': 'அடுத்த நிலை * "{nextLevel}" * க்கு செல்ல விரும்புகிறீர்களா?'
|
'ta_IN': 'அடுத்த நிலை * "{nextLevel}" * க்கு செல்ல விரும்புகிறீர்களா?',
|
||||||
|
'tr_TR': 'Bir sonraki seviye olan *"{nextLevel}"* seviyesine geçmek ister misin?'
|
||||||
},
|
},
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
'finish-dialog-win': {
|
'finish-dialog-win': {
|
||||||
|
@ -66,7 +68,9 @@ exports.strings = {
|
||||||
'sl_SI': 'Bravo! Izenačil ali celo presegel si našo rešitev.',
|
'sl_SI': 'Bravo! Izenačil ali celo presegel si našo rešitev.',
|
||||||
'pl': 'Niesamowite! Rozwiązałeś zadanie w ten sam sposób lub lepiej.',
|
'pl': 'Niesamowite! Rozwiązałeś zadanie w ten sam sposób lub lepiej.',
|
||||||
'it_IT': "Grandioso! Hai eguagliato o migliorato la nostra soluzione.",
|
'it_IT': "Grandioso! Hai eguagliato o migliorato la nostra soluzione.",
|
||||||
'ta_IN': 'அருமை! எங்கள் கொடுக்க பட்ட தீர்வை நிறைவு செய்து விட்டீர்கள்.'
|
'ta_IN': 'அருமை! எங்கள் கொடுக்க பட்ட தீர்வை நிறைவு செய்து விட்டீர்கள்.',
|
||||||
|
'tr_TR': 'Mükemmel! ideal çözümle aynı veya daha iyi bir çözüm yaptınız.',
|
||||||
|
|
||||||
},
|
},
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
'finish-dialog-lose': {
|
'finish-dialog-lose': {
|
||||||
|
|
|
@ -108,6 +108,12 @@ class IntlHelperBarView extends React.Component{
|
||||||
onClick: function() {
|
onClick: function() {
|
||||||
this.fireCommand('locale vi; levels');
|
this.fireCommand('locale vi; levels');
|
||||||
}.bind(this)
|
}.bind(this)
|
||||||
|
}, {
|
||||||
|
text: 'Türkçe',
|
||||||
|
testID: 'turkish',
|
||||||
|
onClick: function() {
|
||||||
|
this.fireCommand('locale tr_TR; levels');
|
||||||
|
}.bind(this)
|
||||||
}, {
|
}, {
|
||||||
text: 'Galego',
|
text: 'Galego',
|
||||||
testID: 'galician',
|
testID: 'galician',
|
||||||
|
|
|
@ -22,7 +22,8 @@ exports.level = {
|
||||||
"vi": "Git push",
|
"vi": "Git push",
|
||||||
"sl_SI": "Git Push",
|
"sl_SI": "Git Push",
|
||||||
"pl": "Git push",
|
"pl": "Git push",
|
||||||
"it_IT": "Git Push"
|
"it_IT": "Git Push",
|
||||||
|
"tr_TR": "Git Push"
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
"en_US": "Remember you have to clone before you can push!",
|
"en_US": "Remember you have to clone before you can push!",
|
||||||
|
@ -40,7 +41,8 @@ exports.level = {
|
||||||
"vi": "Nhớ rằng bạn phải clone trước khi push!",
|
"vi": "Nhớ rằng bạn phải clone trước khi push!",
|
||||||
"sl_SI": "Najprej moraš klonirati, preden lahko pushaš!",
|
"sl_SI": "Najprej moraš klonirati, preden lahko pushaš!",
|
||||||
"pl": "Najpierw sklonuj, potem pushuj!",
|
"pl": "Najpierw sklonuj, potem pushuj!",
|
||||||
"it_IT": "Ricorda di clonare il repository prima di usare push!"
|
"it_IT": "Ricorda di clonare il repository prima di usare push!",
|
||||||
|
"tr_TR": "Unutmayın push işlemini yapmadan önce clone işlemini yapmanız gerekiyor!"
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -768,6 +770,49 @@ exports.level = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
},
|
||||||
|
"tr_TR": {
|
||||||
|
"childViews": [
|
||||||
|
{
|
||||||
|
"type": "ModalAlert",
|
||||||
|
"options": {
|
||||||
|
"markdowns": [
|
||||||
|
"## Git Push",
|
||||||
|
"",
|
||||||
|
"Ok, so I've fetched changes from remote and incorporated them into my work locally. That's great and all... but how do I share _my_ awesome work with everyone else?",
|
||||||
|
"",
|
||||||
|
"Well, the way to upload shared work is the opposite of downloading shared work. And what's the opposite of `git pull`? `git push`!",
|
||||||
|
"",
|
||||||
|
"`git push` is responsible for uploading _your_ changes to a specified remote and updating that remote to incorporate your new commits. Once `git push` completes, all your friends can then download your work from the remote.",
|
||||||
|
"",
|
||||||
|
"You can think of `git push` as a command to \"publish\" your work. It has a bunch of subtleties that we will get into shortly, but let's start with baby steps...",
|
||||||
|
"",
|
||||||
|
"*note -- the behavior of `git push` with no arguments varies depending on one of git's settings called `push.default`. The default value for this setting depends on the version of git you're using, but we are going to use the `upstream` value in our lessons. This isn't a huge deal, but it's worth checking your settings before pushing in your own projects.*"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GitDemonstrationView",
|
||||||
|
"options": {
|
||||||
|
"beforeMarkdowns": [
|
||||||
|
"Here we have some changes that the remote does not have. Let's upload them!"
|
||||||
|
],
|
||||||
|
"afterMarkdowns": [
|
||||||
|
"There we go -- the remote received commit `C2`, the branch `main` on the remote was updated to point at `C2`, and our *own* reflection of the remote (`o/main`) was updated as well. Everything is in sync!"
|
||||||
|
],
|
||||||
|
"command": "git push",
|
||||||
|
"beforeCommand": "git clone; git commit"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "ModalAlert",
|
||||||
|
"options": {
|
||||||
|
"markdowns": [
|
||||||
|
"To finish this level, simply share two new commits with the remote. Strap in though, because these lessons are about to get a lot harder!"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue