merge master

This commit is contained in:
Peter Cottle 2021-01-15 09:08:59 -07:00
commit 1791c2a71e
10 changed files with 246 additions and 22 deletions

View file

@ -164,6 +164,16 @@ exports.dialog = {
'Wierzę w Ciebie! Możesz to zrobić'
]
}
}]
}],
'ta_IN': [{
type: 'ModalAlert',
options: {
markdowns: [
'## நீங்கள் நிச்சயமாக தீர்வை காண விரும்புகிறீர்களா?',
'',
'நான் உங்களால் அதை செய்ய முடியும் என நினைக்கிறேன்!'
]
}
}],
};

View file

@ -324,4 +324,23 @@ exports.dialog = {
]
}
}],
'ta_IN': [{
type: 'ModalAlert',
options: {
markdowns: [
'## நிலைகளை நிருவகிக்கும் கட்டமைப்பிற்க்கு வருக!',
'',
'அடிப்படை நடைமுறைகள்:',
'',
' * முதலாவதாக ஆரம்ப சூழலை git கட்டளைகள் கொன்டுகொன்டு அமைக்கவும்.',
' * ```define start``` தொடக்க செயல் முறையை வரையறுக்கவும்.',
' * உகந்த தீர்வினை அடையும் git கட்டளைகளின் தொடரை உள்ளிடவும்.',
' * ```define goal``` கொண்டு இலக்கினை அடையும் கிழை வரைமுரைகளை தீர்வுடன் அமைக்கவும்.',
' * தேவை எனில் ```define hint``` கொண்டு உதவி குறிப்பை வரையறுக்கவும்.',
' * ```define name``` கொண்டு பெயரைத் திருத்தவும்.',
' * தேவை எனில் ```edit dialog``` கொண்டு ஒரு நல்ல முன்னுறையை வரையறுக்கவும்.',
' * ```finish``` கொண்டு இந்த நிலையின் JSON!-ஐ அச்சிடுக.'
]
}
}]
};

View file

@ -188,4 +188,15 @@ exports.dialog = {
]
}
}],
'ta_IN': [{
type: 'ModalAlert',
options: {
markdowns: [
'## ஆக சிரந்த செயல்!!',
'',
'நீங்கள் *{numCommands}* நிலைக்கான கட்டளை(கள்) கொண்டு தீர்வை அடிந்து விட்டீர்கள்; ',
'நமது தீர்வு {best}-ஐ பயன்படுத்து கின்றது.'
]
}
}],
};

View file

@ -781,4 +781,36 @@ exports.dialog = {
]
}
}],
'ta_IN': [{
type: 'ModalAlert',
options: {
markdowns: [
'## Git Branching கற்க வரவேற்கிறோம்',
'',
'கிட் கற்க ஆர்வமா? அப்படியானால் நீங்கள் சரியான இடத்திற்கு வந்துவிட்டீர்கள்! ',
'"Learn Git Branching" Git ஐக் கற்றுக்கொள்வதற்கான வரைபடம் மற்றும் செயல்முறை ',
'பயிற்சியுடன் கூடிய சிரந்த கருவி; ',
'உங்களை சோதிக்கும் வகையிலான நிலைகளுடன் மிகுந்த சக்திவாய்ந்த அம்சங்களை ',
'படிப்படியாகவும், சில சமையம் விளையாட்டாகவும் கற்றுத்தர கூடியது.',
'',
'இந்த அறிவிற்ப்புக்கு பிறகு, நாங்கள் வழங்க உள்ள பல்வேறு நிலைகளை நீங்கள் காண்பீர்கள். ',
'நீங்கள் ஆரம்ம நிலையில் இருந்தால், முதல் கட்டத்தில் இருந்து தொடங்கவும். ',
'கிட்டின் சில அடிப்படைகளை நீங்கள் ஏற்கனவே அறிந்திருந்தால், மெலும் உள்ள கடினமான கட்டங்களை முயற்ச்சி செய்யுங்கள்.',
'',
'தேவையானால் `show commands` ஐ பயன்படுத்தி அனைத்து கட்டளைகளையும் முனையத்தில் பார்க்கலாம்.',
'',
'பின்குறிப்பு: அடுத்தமுறை நேராக sandbox செல்ல வேண்டுமா?',
'அப்படியானால் பின் வரும் இணைப்பை பயன்பாடித்துக ',
'[this special link](https://pcottle.github.io/learnGitBranching/?NODEMO)',
'',
'பின்குறிப்பு: GitHub (பெரிய அளவில் பயன்பாட்டில் உள்ள இணையதலம்) `main` என்ற கிழையை `master`-க்கு பதில் ',
'முன்னிருப்பு கிழையாக பயன் படுத்த உள்ளது [more details available here](https://github.com/github/renaming). ',
'இந்த மாற்றத்தை பின்னோக்கி இணக்கமான வழியில் பொருத்துவதற்காக, `main`-ஐ முதன்மையாக கருதி ',
'இந்த இரண்டு பெயர்களும் ஒன்றுக்கொன்று மாற்றுப்பெயர்களாகக் கருதப்படும். ',
'இந்த மாற்றத்தை அனைத்து நிலை உள்ளடக்கங்களிலும் புதுப்பிக்க நாங்கள் சிறந்த முயற்சியை ',
'மேற்கொண்டோம், ஆயினும் ஏதேனும் விடுபட்டி இருந்தால் PR உருவாக்கி உதவுங்கள்.',
'ஒருபக்கச்சார்பான சொற்களிலிருந்து விலகிச் செல்ல உதவியதற்கு நன்றி.'
]
}
}],
};

View file

@ -126,6 +126,12 @@ class IntlHelperBarView extends React.Component{
onClick: function() {
this.fireCommand('locale pl; levels');
}.bind(this)
}, {
text: 'தமிழ்',
testID: 'tamil',
onClick: function() {
this.fireCommand('locale ta_IN; levels');
}.bind(this)
}, {
icon: 'signout',
onClick: function() {

View file

@ -23,7 +23,8 @@ var langLocaleMap = {
uk: 'uk',
vi: 'vi',
sl: 'sl_SI',
pl: 'pl'
pl: 'pl',
ta: 'ta_IN'
};
var headerLocaleMap = {

View file

@ -18,7 +18,8 @@ exports.level = {
"ko" : "다수의 부모",
'uk': 'Декілька батьків',
'vi': 'Nhiều cha lắm mẹ',
'sl_SI': 'Več Staršev'
'sl_SI': 'Več Staršev',
'ta_IN': 'ஒன்றுக்கு மேற்ப்பட்ட துவக்க கிலைகள்'
},
"hint": {
"en_US": "Use `git branch bugWork` with a target commit to create the missing reference.",
@ -36,7 +37,8 @@ exports.level = {
"ko" : "`git branch bugWork`를 대상 커밋과 함께 사용해서 부족한 참조를 만드세요",
'uk': 'Використай "git branch bugWork" на потрібному коміті щоб створити потрібне посилання',
'vi': 'Dùng lệnh `git branch bugWork` để tạo nhánh tại vị trí chỉ định',
'sl_SI': 'Uporabi `git branch bugWork` s ciljnim commitom za ustvarjanje manjkajoče reference.'
'sl_SI': 'Uporabi `git branch bugWork` s ciljnim commitom za ustvarjanje manjkajoče reference.',
"ta_IN": "`git branch bugWork` பயன்படுத்தி தேவைப்படும் கமிட்டுடன் இழந்த இணைப்பை உருவாக்குக."
},
"startDialog": {
"en_US": {
@ -1431,6 +1433,93 @@ exports.level = {
}
}
]
},
"ta_IN": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"### துவக்க கிலையை குறிக்க",
"",
"`~` மாற்றியை போல, `^` மாற்றியும் தேவைப்படின் உள்ளீடாக ஒரு எண்யை ஏற்றுக்கொள்ளும், ஆனால் அது கட்டாயம் அல்ல.",
"",
"அந்த எண் (`~` போல்) முந்தய கிழை இணைப்புகளுக்கு பின்னோக்கி செல்வதை குறிக்காமல், தற்ப்போதிய கமிட் எந்த கிழை துவக்கத்துடன் இணைக்க வேண்டுமோ அதனை `^`-இன் உள்ளீடு குறிக்கிரது. தொகுப்பு கமிட்கள் ஒன்றுக்கும் மேற்ப்பட்ட மூல கிழைகளை கொண்டு இருக்கும் எனவே இது குழப்பமானதாக இருக்கும்.",
"",
"கிட் பொதுவாக தொகுப்பு கமிட்டில் இருந்து மேல் நோக்கி உள்ள \"முதல்\" கிழைக்கு பின் இணைப்பை உருவாக்கும், ஆனால் `^`-இற்க்கு கொடுக்கப்படு் உள்ளீட்டு எண் வேரு கிழை முனைப்புகளுடன் இணைக்கி உதவும்.",
"",
"விவரங்கள் போதும், அதை செயலில் பார்ப்போம்.",
""
]
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"இங்கே நாம்மிடன் ஒரு தொகுப்பு கமிட் உள்ளது. இப்போது நாம் checkout `main^` மட்டும் எந்த ஒரு எண்னும் குறிப்பிடாமல் கட்டலையிட்டால் அது கமிட்டின் நேரடி மூல கிழையுடன் இணைப்பை உருவாக்கும். ",
"",
"(*இங்குள்ள வரைபடத்தில், நேரடி மூழம் தொகுப்பு கமிட்டின் நேர் எதிர் திசையில் மேலக காட்ட பட்டுள்ளது.*)"
],
"afterMarkdowns": [
"அது பரவாயில்லை -- இது நாம் அனைவரும் பழக்கமாகிவிட்டது."
],
"command": "git checkout main^",
"beforeCommand": "git checkout HEAD^; git commit; git checkout main; git merge C2"
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"இப்போது நாம் மாற்றாக இரண்டாவது துவக்க கிழையை குறிக்க செய்வோம்..."
],
"afterMarkdowns": [
"கவனத்தீர்களா? நாம் அடுத்த கிழை மூழப்புள்ளியின் கீழ் இணைப்பை உருவாக்கி உள்ளொம்."
],
"command": "git checkout main^2",
"beforeCommand": "git checkout HEAD^; git commit; git checkout main; git merge C2"
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"`^` மற்றும் `~` மாற்றிகள் கமிட் மர அமைப்பை சுலபமாக சுற்றி வர உதவுகின்றன:"
],
"afterMarkdowns": [
"மின்னல் வேகம்!"
],
"command": "git checkout HEAD~; git checkout HEAD^2; git checkout HEAD~2",
"beforeCommand": "git commit; git checkout C0; git commit; git commit; git commit; git checkout main; git merge C5; git commit"
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"மேலும் ஒரு எளிய வழி, இந்த மாற்றிகளை நாம் இணைத்தும் பயன் படுத்தலாம்! இதைப்பாருங்க்:"
],
"afterMarkdowns": [
"மேல் கண்ட அதே வழி மாற்றம்தான் ஆனால் அனைத்தும் ஒரே கட்டளையில்."
],
"command": "git checkout HEAD~^2~2",
"beforeCommand": "git commit; git checkout C0; git commit; git commit; git commit; git checkout main; git merge C5; git commit"
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"### இப்போது நீங்கள் பயிற்சி செய்யுங்கள்",
"",
"இந்த படி நிலையை நிரைவு செய்ய, குறிப்பிட்டபட்டுள்ள பிரிவில் ஒரு கிளையை உருவாக்குங்கள்.",
"",
"வெளிப்படையாக சொல்லப்போனால் (`C6` போன்று) நேரடியாக கிழையை குறிப்பிடமுடியுன், இருப்பினும் இந்த சவால் மேல் குறிப்பிட்ட மாற்றிகளை பயன் படுத்தும் வகையில் அமைக்க பட்டுள்ளது!"
]
}
}
]
}
}
};

View file

@ -71,7 +71,8 @@ var sequenceInfo = exports.sequenceInfo = {
'uk' : 'Вступ',
'vi' : 'Giới thiệu chuỗi luyện tập',
'sl_SI': 'Uvodno Zaporedje',
'pl' : 'Wprowadzenie'
'pl' : 'Wprowadzenie',
'ta_IN': 'அறிமுக தொடர் வரிசை'
},
about: {
'en_US': 'A nicely paced introduction to the majority of git commands',
@ -90,7 +91,8 @@ var sequenceInfo = exports.sequenceInfo = {
'uk' : 'Гарно підібране введення в основні команди git',
'vi' : 'Từng bước làm quen với phần lớn lệnh điều khiển git',
'sl_SI': 'Prijeten uvod v git ukaze',
'pl' : 'Krótkie wprowadzenie do większości poleceń GIT-a'
'pl' : 'Krótkie wprowadzenie do większości poleceń GIT-a',
'ta_IN': 'பெரும்பாலான கிட் கட்டளைகளுக்கு ஒரு நல்ல அறிமுகம்'
}
},
rampup: {
@ -111,7 +113,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : '다음 단계로',
'vi' : 'Tăng tốc',
'sl_SI': 'Prva Stopnička',
'pl' : 'Rozkręcenie'
'pl' : 'Rozkręcenie',
'ta_IN': 'சற்று அதிகப்படுத்த'
},
about: {
'en_US': 'The next serving of 100% git awesomes-ness. Hope you\'re hungry',
@ -130,7 +133,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : 'git은 아주 멋져요. 왜 멋진지 알려드립니다',
'vi' : 'Tận hưởng khẩu phần tuyệt hảo của git. Hi vọng bạn còn đói.',
'sl_SI': 'Naslednja porcija git izjemnosti. Upam, da si lačen',
'pl' : 'Następna porcja GIT-a jest niesamowita. Mam nadzieję, że jesteś głodny'
'pl' : 'Następna porcja GIT-a jest niesamowita. Mam nadzieję, że jesteś głodny',
'ta_IN': 'அடித்தது கிட்டின் 100% அற்புதங்கள். நீங்கள் ஆர்வமாக உள்ளீர்கள் என்று நம்புகிறேன்'
}
},
remote: {
@ -152,7 +156,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : 'Push & Pull -- Git 원격 저장소!',
'vi' : 'Push & Pull -- Tác động git từ xa!',
'sl_SI': 'Push & Pull -- Oddaljeni Git',
'pl' : 'Push & Pull -- Zdalne repozytoria'
'pl' : 'Push & Pull -- Zdalne repozytoria',
'ta_IN': 'Push & Pull -- கிட் Remotes!'
},
about: {
'en_US': 'Time to share your 1\'s and 0\'s kids; coding just got social',
@ -171,7 +176,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : '내 코드를 공개할 때가 되었습니다. 코드를 공개해봅시다!',
'vi' : 'Chia sẻ đứa con tinh thần \'0\' và \'1\' của bạn; mã đã đến với cộng đồng',
'sl_SI': 'Čas za deljenje tvojih 1 in 0; kodiranje je pravkar postalo socialno',
'pl' : 'Czas podzielić się swoimi dziećmi 1 i 0; kodowanie właśnie stało się społeczne'
'pl' : 'Czas podzielić się swoimi dziećmi 1 i 0; kodowanie właśnie stało się społeczne',
'ta_IN': 'உங்களின் 1\'கள் மற்றும் 0\'களை பகிர்வதற்கான நேரம் குழந்தைகளே; குறியிடுதல் (coding) பொது உடமை ஆக்க பட்டுள்ளது'
}
},
remoteAdvanced: {
@ -193,7 +199,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : '"origin"그 너머로 -- 고급 Git 원격 저장소',
'vi' : 'Về với cội nguồn và vươn xa hơn -- nâng cao về các git remote',
'sl_SI': 'Do Origina In Naprej -- Napredni Oddaljeni Git',
'pl' : 'Do źródła i dalej -- zaawansowane zdalne repozytoria'
'pl' : 'Do źródła i dalej -- zaawansowane zdalne repozytoria',
'ta_IN': 'ஆரம்பம் மற்றும் அதர்க்கு மேல் -- மேம்பட்ட கிட் ரிமோட்டுகள்!'
},
about: {
'en_US': 'And you thought being a benevolent dictator would be fun...',
@ -212,7 +219,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : '자비로운 독재자가 되는게 재밌을 줄 알았겠지만...',
'vi' : 'Và bạn nghĩ làm một kẻ độc tài nhân từ thì sẽ vui ...',
'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...',
'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...'
'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...',
'ta_IN': 'நீங்கள் ஒரு அக்கரை உள்ள சர்வாதிகாரியாக இருப்பது வேடிக்கையாக இருக்கும் என்று நினைத்தீர்களா...'
}
},
move: {
@ -233,7 +241,8 @@ var sequenceInfo = exports.sequenceInfo = {
'uk' : 'Переміщуємо роботу туди-сюди',
'vi' : 'Điều chỉnh vị trí',
'sl_SI': 'Premikanje Dela Naokrog',
'pl' : 'Przenoszenie pracy'
'pl' : 'Przenoszenie pracy',
'ta_IN': 'வேலைகளை பகிர்ந்து கொள்வது'
},
about: {
'en_US': '"Git" comfortable with modifying the source tree :P',
@ -252,7 +261,8 @@ var sequenceInfo = exports.sequenceInfo = {
'uk' : 'Не соромимось змінювати історію',
'vi' : 'Chỉnh sửa cây lịch sử Git không hề khó',
'sl_SI': 'Spretno "Git" premikanje po drevesu :P',
'pl' : 'GIT dobrze radzi sobie z modyfikacją drzewa źródłowego :P'
'pl' : 'GIT dobrze radzi sobie z modyfikacją drzewa źródłowego :P',
'ta_IN': '"கிட்" மூல மரத்தை மாற்றுவதில் சிரந்தது :P'
}
},
mixed: {
@ -273,7 +283,8 @@ var sequenceInfo = exports.sequenceInfo = {
'uk' : 'Всяке',
'vi' : 'Những trò mèo đáng đồng tiền bát gạo',
'sl_SI': 'Mešana Vreča',
'pl' : 'Po trochu wszystkiego'
'pl' : 'Po trochu wszystkiego',
'ta_IN': 'ஒரு கலப்பு பை'
},
about: {
'en_US': 'A mixed bag of Git techniques, tricks, and tips',
@ -292,7 +303,8 @@ var sequenceInfo = exports.sequenceInfo = {
'uk' : 'Різні прийоми роботи з Git, хитрощі та поради',
'vi' : 'Các kỹ thuật, bí quyết, và mẹo vặt hữu ích',
'sl_SI': 'Mešana vreča Git tehnik, trikov in nasvetov',
'pl' : 'Po trochu wszystkiego. Wskazówki i triki'
'pl' : 'Po trochu wszystkiego. Wskazówki i triki',
'ta_IN': 'கிட் நுட்பங்கள், தந்திரங்கள் மற்றும் உதவிக்குறிப்புகளின் கலவையான பை'
}
},
advanced: {
@ -313,7 +325,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : '고급 문제',
'vi' : 'Các chủ đề nâng cao',
'sl_SI': 'Napredne Teme',
'pl' : 'Tematy zaawansowane'
'pl' : 'Tematy zaawansowane',
'ta_IN': 'மேம்பட்ட தலைப்புகள்'
},
about: {
'en_US': 'For the truly brave!',
@ -332,7 +345,8 @@ var sequenceInfo = exports.sequenceInfo = {
'ko' : '용기있는 도전자를 위해 준비한 문제입니다',
'vi' : 'Mạnh mẽ lên!',
'sl_SI': 'Za resnično pogumne!',
'pl' : 'Dla naprawdę odważnych!'
'pl' : 'Dla naprawdę odważnych!',
'ta_IN': 'உண்மையிலேயே தைரியமானவர்களுக்கு!'
}
}
};

View file

@ -139,7 +139,7 @@ exports.level = {
"afterMarkdowns": [
"Hammer! Was wir in `bugFix` gemacht haben ist jetzt oben auf `main` draufgepackt und wir haben eine schön lineare Abfolge von Commits bekommen.",
"",
"Commit `C3` existiert immer noch irgendwo (deswegen ist er blaß dargestellt) und `C3'` ist die \"Kopie\" die wir auf den `main` gepackt haben.",
"Commit `C3` existiert immer noch irgendwo (deswegen ist er blass dargestellt) und `C3'` ist die \"Kopie\" die wir auf den `main` gepackt haben.",
"",
"Aber `main` ist jetzt nicht aktualisiert worden, lass uns das gerade noch nachholen ..."
],

View file

@ -13,7 +13,8 @@ exports.level = {
"fr_FR": "Créer la branche feature à partir du main local, avant de la restaurer dans le même état que o/main",
"ko" : "로컬 저장소의 main 브랜치로부터 feature 브랜치를 만드세요. 그리고 o/main과 같아질 수 있도록 로컬 저장소의 main 브랜치를 reset 하세요.",
"sl_SI": "Naredi feature branch iz lokalnega masterja preden ga ponastaviš, da bo enak kot origin main.",
"es_AR": "Crea la rama feature desde la rama main en local antes de restablecerlo para que sea el mismo que la rama main de origen."
"es_AR": "Crea la rama feature desde la rama main en local antes de restablecerlo para que sea el mismo que la rama main de origen.",
"ja": "mainブランチをoriginのmainと同じ状態になるようにリセットする前に、ローカルのmainからfeatureブランチを作成します。"
},
"name": {
"en_US": "Locked Master",
@ -26,7 +27,8 @@ exports.level = {
"fr_FR": "Master verrouillé",
"ko" : "잠겨버린 main 브랜치",
"sl_SI": "Zaklenjen Master",
"es_AR": "Master bloqueado"
"es_AR": "Master bloqueado",
"ja": "ロックされたmaster"
},
"startDialog": {
"en_US": {
@ -479,6 +481,46 @@ exports.level = {
}
}
]
},
"ja": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## リモートが拒否した!",
"",
"もしあなたが大規模な共同作業チームで働いている場合、mainがロックされていて、変更をマージするために何らかのプルリクエストの処理が必要になるかもしれません。ローカルで直接mainにコミットしてプッシュしようとすると、以下のようなメッセージに遭遇するでしょう:",
"",
"```",
" ! [remote rejected] main -> main (TF402455: Pushes to this branch are not permitted; you must use a pull request to update this branch.)",
"```"
]
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## なぜ拒否されたのか?",
"",
"mainに対しては直接でのコミットの代わりにプルリクエストを要求するポリシーによって、リモートはmainに直接コミットしようとするプッシュを拒否しました。",
"",
"あなたはブランチを作成し、そのブランチをプッシュしてプルリクエストを行うという手順を踏むつもりでしたが、それを忘れてしまい直接mainにコミットしてしまったのです。あなたは行き詰まってしまい、変更をプッシュすることが出来なくなってしまいました。"
]
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## 解決策",
"",
"featureという名前の別のブランチを作成し、リモートにプッシュしてください。またmainをresetしてリモートと同じ状態になるようにしてください。そうしないとあなたが次にプルを実行したときに問題が発生し、他の誰かのコミットがあなたのコミットと競合する恐れがあります。"
]
}
}
]
},
}
};