Levels merging & rebasing translated to Turkish

This commit is contained in:
0xK3rn3lp4n1c 2023-09-14 17:24:22 +03:00
parent 1106081354
commit 9467f70e60
3 changed files with 163 additions and 18 deletions

View file

@ -1537,7 +1537,8 @@ exports.strings = {
'sl_SI': 'Rešeno!!!\n:D', 'sl_SI': 'Rešeno!!!\n:D',
'pl' : 'Rozwiązany!!!\n:D', 'pl' : 'Rozwiązany!!!\n:D',
'it_IT': "Risolto!!!\n:D", 'it_IT': "Risolto!!!\n:D",
'ta_IN': 'தீர்க்கப்பட்டது!!!\n:D' 'ta_IN': 'தீர்க்கப்பட்டது!!!\n:D',
'tr_TR': 'Tebrikler!!!\n:D'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
'command-disabled': { 'command-disabled': {
@ -2057,7 +2058,8 @@ exports.strings = {
'pl' : 'Kolejne okno dialogowe lub tekst nie zostało jeszcze przetłumaczone na język polski :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!', 'pl' : 'Kolejne okno dialogowe lub tekst nie zostało jeszcze przetłumaczone na język polski :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!',
'it_IT': 'it_IT':
"Questo messaggio o testo non è ancora stato tradotto nella tua lingua :( Fai un salto su GitHub e dacci una mano!", "Questo messaggio o testo non è ancora stato tradotto nella tua lingua :( Fai un salto su GitHub e dacci una mano!",
'ta_IN': 'இந்த உரையாடல் அல்லது உரை உங்கள் தமிழில் இன்னும் மொழிபெயர்க்கப்படவில்லை :( github-இன் வழியாக் நீங்களும் மொழி பெயர்க்க உதவலாம்!' 'ta_IN': 'இந்த உரையாடல் அல்லது உரை உங்கள் தமிழில் இன்னும் மொழிபெயர்க்கப்படவில்லை :( github-இன் வழியாக் நீங்களும் மொழி பெயர்க்க உதவலாம்!',
'tr_TR': 'Bu ileti veya metin henüz dilimize çevrilmemiş :( Çeviriye yardımcı olmak için GitHub\'da bize katılın!'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
'cancel-button': { 'cancel-button': {
@ -2070,7 +2072,8 @@ exports.strings = {
'pl' : 'Powrót', 'pl' : 'Powrót',
'it_IT': "Annulla", 'it_IT': "Annulla",
'ta_IN': 'இரத்துசெய்', 'ta_IN': 'இரத்துசெய்',
'vi': 'Hủy' 'vi': 'Hủy',
'tr_TR': 'İptal'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
'confirm-button': { 'confirm-button': {
@ -2083,7 +2086,8 @@ exports.strings = {
'pl' : 'Dalej', 'pl' : 'Dalej',
'it_IT': "Conferma", 'it_IT': "Conferma",
'ta_IN': 'உறுதிப்படுத்தவும்', 'ta_IN': 'உறுதிப்படுத்தவும்',
'vi': 'Đồng ý' 'vi': 'Đồng ý',
'tr_TR': 'Tamam'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
'level-label': { 'level-label': {
@ -2094,7 +2098,8 @@ exports.strings = {
'de_DE': ' Level ', 'de_DE': ' Level ',
'zh_TW': '關卡 ', 'zh_TW': '關卡 ',
'it_IT': " Livello ", 'it_IT': " Livello ",
'pl' : ' Poziom ' 'pl' : ' Poziom ',
'tr_TR': ' Seviye '
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
'command-helper-bar-levels': { 'command-helper-bar-levels': {
@ -2173,7 +2178,8 @@ exports.strings = {
'it_IT': 'it_IT':
"Il comando è valido, ma non supportato in questo ambiente! Prova a entrare in un livello o nel generatore di livelli per usare quel comando", "Il comando è valido, ma non supportato in questo ambiente! Prova a entrare in un livello o nel generatore di livelli per usare quel comando",
'pl' : 'To polecenie jest poprawne, ale nie jest obsługiwane w obecnym środowisku! Spróbuj wybrać poziom lub włączyć konstruktor poziomów, aby użyć tej komendy', 'pl' : 'To polecenie jest poprawne, ale nie jest obsługiwane w obecnym środowisku! Spróbuj wybrać poziom lub włączyć konstruktor poziomów, aby użyć tej komendy',
'vi': 'Lệnh đó hợp lệ, nhưng không được hỗ trợ ở môi trường hiện tại! Hãy thử vào một cấp độ hoặc trình tạo cấp độ để sử dụng lệnh' 'vi': 'Lệnh đó hợp lệ, nhưng không được hỗ trợ ở môi trường hiện tại! Hãy thử vào một cấp độ hoặc trình tạo cấp độ để sử dụng lệnh',
'tr_TR': 'Bu komut geçerli bir komuttur, fakat bu ortamda desteklenmemektedir, bu komutu kullanmak için bir seviye (level) ya da seviye oluşturucu ekleyin (level builder).'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
'interactive-rebase-title': { 'interactive-rebase-title': {

View file

@ -20,29 +20,30 @@ exports.level = {
"sl_SI": "Merganje v Gitu", "sl_SI": "Merganje v Gitu",
"pl": "Merge w Gicie", "pl": "Merge w Gicie",
'it_IT': "Fusione in Git", 'it_IT': "Fusione in Git",
"ta_IN": "கிட்டில் இணைத்தல்" "ta_IN": "கிட்டில் இணைத்தல்",
"tr_TR": "Git'te Merge işlemleri"
}, },
"hint": { "hint": {
"en_US": "Remember to commit in the order specified (bugFix before main)", "en_US": "Remember to commit in the order specified (bugFix before main)",
"de_DE": "Denk dran in der angegebenen Reihenfolge zu committen (erst bugFix, dann main)", "de_DE": "Denk dran in der angegebenen Reihenfolge zu committen (erst bugFix, dann main)",
"ja": "指示された順番でコミットすることmainの前にbugFixで", "ja": "指示された順番でコミットすることmainの前にbugFixで",
"es_AR": "Acordate de commitear en el orden especificado (bugFix antes de main)", "es_AR": "Acordate de commitear en el orden especificado (bugFix antes de main)",
"es_MX": "Acuérdate de hacer commit en el orden especificado (bugFix antes de main)", "es_MX": "Acuérdate de hacer commit en el orden especificado (bugFix antes de main)",
"es_ES": "Acuérdate de hacer commit en el orden especificado (bugFix antes de main)", "es_ES": "Acuérdate de hacer commit en el orden especificado (bugFix antes de main)",
"pt_BR": "Lembre-se de commitar na ordem especificada (bugFix antes de main)", "pt_BR": "Lembre-se de commitar na ordem especificada (bugFix antes de main)",
"gl": "Lembrate de facer commit na orde específica (bugFix antes de main)", "gl": "Lembrate de facer commit na orde específica (bugFix antes de main)",
"fr_FR": "Pensez à faire des commits dans l'ordre indiqué (bugFix avant main)", "fr_FR": "Pensez à faire des commits dans l'ordre indiqué (bugFix avant main)",
"zh_CN": "要按目标窗口中指定的顺序进行提交bugFix 先于 main", "zh_CN": "要按目标窗口中指定的顺序进行提交bugFix 先于 main",
"zh_TW": "記住按指定的順序 commitbugFix 比 main 優先)", "zh_TW": "記住按指定的順序 commitbugFix 比 main 優先)",
"ko": "말씀드린 순서대로 커밋해주세요 (bugFix에 먼저 커밋하고 main에 커밋)", "ko": "말씀드린 순서대로 커밋해주세요 (bugFix에 먼저 커밋하고 main에 커밋)",
"ru_RU": "Не забудь делать коммиты в правильном порядке (сначала bugFix, потом main)", "ru_RU": "Не забудь делать коммиты в правильном порядке (сначала bugFix, потом main)",
"uk": "Не забудь робити коміти в правильному порядку (спочатку bugFix, а вже потім main)", "uk": "Не забудь робити коміти в правильному порядку (спочатку bugFix, а вже потім main)",
"vi": "Nhớ là commit theo đúng thứ tự (bugFix trước main)", "vi": "Nhớ là commit theo đúng thứ tự (bugFix trước main)",
"sl_SI": 'Zapomni si, da je potrebno commitati v pravilnem vrstnem redu (bugfix pred main)', "sl_SI": 'Zapomni si, da je potrebno commitati v pravilnem vrstnem redu (bugfix pred main)',
"pl": "Pamiętaj, aby commitować w określonej kolejności (bugFix przed main)", "pl": "Pamiętaj, aby commitować w określonej kolejności (bugFix przed main)",
"it_IT": "it_IT": "Ricorda di effettuare i commit nell'ordine specificato (bugFix prima di main)",
"Ricorda di effettuare i commit nell'ordine specificato (bugFix prima di main)", "ta_IN": "bugFix முன் main என்ற கொடுக்கப்பட்ட வரிசையில் கட்டலை இடுவதை கருத்தில் கொள்க",
"ta_IN": "bugFix முன் main என்ற கொடுக்கப்பட்ட வரிசையில் கட்டலை இடுவதை கருத்தில் கொள்க" "tr_TR": "Belirlenen sırada commit etmeyi unutmayın (main'den önce bugFix)"
}, },
"disabledMap": { "disabledMap": {
"git revert": true "git revert": true
@ -1360,5 +1361,74 @@ exports.level = {
], ],
}, },
"tr_TR": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## Branch'ler ve Merge İşlemleri",
"",
"Harika! Nasıl commit yapılacağını ve branch oluşturulacağını öğrendik. Şimdi iki farklı branch'in çalışmasını birleştirmenin (merge) bir yolunu öğrenmemiz gerekiyor. Bu, yeni bir özellik geliştirmek için bir branch'i alacak ve sonra onu geri birleştirebilmemizi sağlayacak.",
"",
"Birleştirme işlemini inceleyeceğimiz ilk yöntem `git merge`'dir. Git'te birleştirme işlemi, iki benzersiz üst öğesi olan özel bir commit oluşturur. İki ata'sı olan bir commit, temelde \"Bu kaynak kodun bu noktadaki tüm çalışmasını ve diğer noktadaki kaynak kodun tüm çalışmasını *ve* tüm bu kaynak kodlarının üstündeki kaynak kodlarını dahil etmek istiyorum.\" anlamına gelir.",
"",
"Bu işlem görsellerle daha kolay anlaşılır, bir sonraki görünümde görelim."
]
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"İşte iki branch'imiz var; her birinin benzersiz bir commit'i var. Bu, her iki branch'in de repo'da yaptığımız \"çalışmanın\" tamamını içermediği anlamına gelir. Birleştirme (merge) ile bunu düzeltebiliriz.",
"",
"`bugFix` branch'ini `main` ile `merge` edeceğiz."
],
"afterMarkdowns": [
"Vay canına! Görüyor musunuz? İlk olarak, `main` artık iki ata'sı (Parent) olan bir commit'e işaret ediyor. `main` üzerinden commit ağacındaki okları takip ederseniz, köke giden yol boyunca her commit'e ulaşırsınız. Bu, `main`'in artık repo'nun tamamındaki tüm çalışmayı içerdiği anlamına gelir.",
"",
"Ayrıca, commit'lerim renklerinin nasıl değiştiğini gördünüz mü? Öğrenmenize yardımcı olmak için bazı renk koordinasyonları ekledik. Her branch'in kendine özgü bir rengi vardır. Her commit, kendisini içeren tüm branch'lerin karışık bir kombinasyonu olan bir renge dönüşür.",
"",
"Yani burada `main` branch'inin renginin tüm commit'lere karıştığını, ancak `bugFix` renginin karışmadığını görüyoruz. Şimdi bunu düzeltelim..."
],
"command": "git merge bugFix",
"beforeCommand": "git checkout -b bugFix; git commit; git checkout main; git commit"
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"Hadi`main`'i `bugFix`'e merge'leyelim:"
],
"afterMarkdowns": [
"`bugFix`, `main`'in atası olduğu için, git'in ekstra hiçbir iş yapmasına gerek kalmadı; sadece`bugFix`'i `main`'in bağlı olduğu aynı commit'e taşıdı.",
"",
"Artık tüm commit'ler aynı renk oldu, bu da her branch'in repo'daki tüm çalışmaları içerdiği anlamına geliyor! Yaşasın!"
],
"command": "git checkout bugFix; git merge main",
"beforeCommand": "git checkout -b bugFix; git commit; git checkout main; git commit; git merge bugFix"
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"Bu level'i tamamlamak için aşağıdaki adımları yapmanız gerekiyor:",
"",
"* `bugFix` adında yeni bir branch oluşturun",
"* `git checkout bugFix` komutu ile `bugFix` branch'ine geçin ",
"* bir commit atın",
"* `git checkout` komutu ile `main` branch'ine geri dönün ",
"* başka bir commit atın",
"* Ardından `git merge` komutu ile `bugFix`'i `main`'e merge edin",
"",
"*Unutmayın, \"objective\" komutunu kullanılarak bu iletişim penceresini her zaman yeniden görüntüleyebilirsiniz!*"
]
}
}
]
},
} }
}; };

View file

@ -19,7 +19,8 @@ exports.level = {
"vi": "Giới thiệu về rebase", "vi": "Giới thiệu về rebase",
'sl_SI': 'Uvod v Rebase', 'sl_SI': 'Uvod v Rebase',
'it_IT': "Introduzione al rebase (ribasare)", 'it_IT': "Introduzione al rebase (ribasare)",
"pl": "Wprowadzenie do Rebase" "pl": "Wprowadzenie do Rebase",
"tr_TR": "Rebase İşlemine Giriş"
}, },
"hint": { "hint": {
"en_US": "Make sure you commit from bugFix first", "en_US": "Make sure you commit from bugFix first",
@ -39,7 +40,8 @@ exports.level = {
"vi": "Hãy chắc chắn rằng bạn commit từ bugFix trước", "vi": "Hãy chắc chắn rằng bạn commit từ bugFix trước",
'sl_SI': 'Prepričaj se, da si najprej commital bugFix.', 'sl_SI': 'Prepričaj se, da si najprej commital bugFix.',
'it_IT': "Assicurati di fare prima il commit da bugFix", 'it_IT': "Assicurati di fare prima il commit da bugFix",
"pl": "Upewnij się, że masz już commit z bugFix" "pl": "Upewnij się, że masz już commit z bugFix",
"tr_TR": "Önce bugFix'tencommit attığınıza emin olun"
}, },
"disabledMap": { "disabledMap": {
"git revert": true "git revert": true
@ -1255,5 +1257,72 @@ exports.level = {
}, },
], ],
}, },
"tr_TR": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## Git Rebase",
"",
"Branch'ler arasında çalışmayı birleştirmenin ikinci yolu, *rebasing* (tekrar temele almak) işlemidir. Rebasing, temelde bir dizi commit'i alır, bunları \"kopyalar\" ve başka bir yere yerleştirir.",
"",
"Bu karmaşık gibi görünse de, rebasing'in avantajı, güzel bir doğrusal commit dizisi oluşturmak için kullanılabilmesidir. Yalnızca rebasing'e izin verildiğinde, repo commit kaydı / geçmişi çok daha temiz gözükebilmektedir.",
"",
"Nasıl çalıştığını görelim..."
]
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"İşte yine karşımızda iki branch'imiz var; bugFix branch'inin şu an seçili olduğuna dikkat edin (yıldız işareti ile belirtilmiş).",
"",
"BugFix branch'indeki çalışmamızı doğrudan main branch'indeki çalışmanın üzerine taşımak istiyoruz. Böylece bu iki özelliğin sırayla geliştirildiği görünürken, gerçekte eşzamanlı olarak geliştirildiği anlaşılacaktır.",
"",
"Hadi bunu `git rebase` komutuyla yapalım."
],
"afterMarkdowns": [
"Harika! Şimdi bugFix branch'indeki çalışmamız doğrudan main'in üstünde ve güzel bir doğrusal commit dizimiz var.",
"",
"C3 commit'inin hala bir yerde bulunduğunu (ağaçta soluk bir görünümde olduğunu) ve C3'ün main üzerine yeniden temellendiği (rebase) ve bir \"kopya\" olduğunu unutmayın.",
"",
"Tek sorun, main'in henüz güncellenmemiş olması, hadi şimdi bunu yapalım..."
],
"command": "git rebase main",
"beforeCommand": "git commit; git checkout -b bugFix C1; git commit"
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"Şu anda `main` branch'inde bulunuyoruz. Şimdi `bugFix` branch'ini yeniden temel alalım..."
],
"afterMarkdowns": [
"İşte! main, bugFix'in atsı olduğu için, git sadece main dalının referansını tarihte ileri taşıdı."
],
"command": "git rebase bugFix",
"beforeCommand": "git commit; git checkout -b bugFix C1; git commit; git rebase main; git checkout main"
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"Bu seviyeyi tamamlamak için aşağıdaki adımları uygulamanız gerekiyor:",
"",
"* `bugFix` isminde yeni bir branch'e geçin",
"* Bir commit atın",
"* main'e geri dönün ve bir commit daha atın",
"* bugFix'e geri dönün ve main'e rebase atın",
"",
"Bol Şans!"
]
}
}
]
},
} }
}; };