Skip to content

Commit 0405968

Browse files
authored
Turkish Translation, Added Button to Switch to Turkish. (#174)
* add tr folder under translations and do the initial translation for try_ruby_10.md * translate tr/20 * translate tr/30 * translate tr/40 * translate tr/50 * translate tr/60 * translate tr/70 * translate tr/80 * translate tr/90 * translate tr/100 * translate tr/110 * translate tr/120 * translate tr/130 * translate tr/140 * translate tr/150 * translate tr/160 * translate tr/170 * translate tr/180 * translate tr/190 * translate tr/200 * translate tr/210 * translate tr/220 * translate tr/230 * translate tr/240 * translate tr/250 * translate tr/260 * translate tr/270 * translate tr/280 * translate tr/290 * translate tr/300 * translate tr/310 * translate tr/320 * translate tr/330 * translate tr/340 * translate tr/350 * translate tr/360 * translate tr/370 * translate tr/380 * translate tr/390 * translate tr/400 * translate tr/410 * translate tr/420 * translate tr/430 * translate tr/440 * translate tr/450 * translate tr/460 * translate tr/470 * translate tr/480 * translate tr/490 * translate tr/500 * translate tr/510 * translate tr/520 * translate tr/530 * translate tr/540 * translate tr/550 * translate tr/560 * add translation credit * enable automatic Turkish language detection * add button for Turkish language on language dropdown * fix capitalization issues with titles in Turkish translation * load the Turkish markdown translations to generate json source files so that it can be served to the client
1 parent 5ac48ff commit 0405968

18 files changed

Lines changed: 28 additions & 17 deletions

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ Japanese translation by _Koji Shimada_ & _Masayoshi Takahashi_
2020
Russian translation by [_Alexander Nikolaev_](https://github.com/startaper)
2121
Ukrainian translation by [_Andrii Palchik_](https://github.com/andriipalchik)
2222
Macedonian translation by [_Violeta Pavleska_](https://github.com/violeta-p)
23-
Chinese translation by [_Ye Junzhe_](https://github.com/McF4r) & [_Bitfox_](https://github.com/bitfoxtop) & [_Heng Li_](https://github.com/iheng)
23+
Chinese translation by [_Ye Junzhe_](https://github.com/McF4r) & [_Bitfox_](https://github.com/bitfoxtop) & [_Heng Li_](https://github.com/iheng)
24+
Turkish translation by [_Ali Rıza Şahin_](https://github.com/ARS-coding)
2425

2526
Suggestions to improve translations are welcome.
2627
If you submit a pull request updating a translation please

app/try_ruby.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ def get_language
122122
language = 'mk'
123123
when 'de'
124124
language = 'de'
125+
when 'tr'
126+
language = 'tr'
125127
else
126128
language = 'en'
127129
end

collector.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def collect_sources
5959

6060
# Encode output as a JSON file
6161
output = JSON.generate(output)
62-
62+
6363
# Add new lines between examples - this won't break examples as they
6464
# can't contain unescaped quotes
6565
output.gsub!('},"', %/},\n"/)
@@ -157,7 +157,7 @@ def initialize(app, options_hash={}, &block)
157157
Collector.new('translations/mk/try_ruby_*.md', 'source/try_ruby_mk.json').collect
158158
Collector.new('translations/zh/try_ruby_*.md', 'source/try_ruby_zh.json').collect
159159
Collector.new('translations/de/try_ruby_*.md', 'source/try_ruby_de.json').collect
160-
160+
Collector.new('translations/tr/try_ruby_*.md', 'source/try_ruby_tr.json').collect
161161
# TODO: add any new translations here
162162

163163
true

source/about.html.markdown

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ Japanese translation by _Koji Shimada_ & _Masayoshi Takahashi_
5050
Russian translation by _Alexander Nikolaev_
5151
Ukrainian translation by _Andrii Palchik_
5252
Macedonian translation by _Violeta Pavleska_
53-
Chinese translation by _Ye Junzhe_ & _Heng Li_ & _Bitfox_
53+
Chinese translation by _Ye Junzhe_ & _Heng Li_ & _Bitfox_
54+
Turkish translation by _Ali Rıza Şahin_
5455

5556
### Privacy
5657

source/layouts/_navbar.html.erb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,13 @@
132132
>
133133
Deutsch
134134
</button>
135+
<button
136+
class="dropdown-item"
137+
data-change-lang="tr"
138+
aria-controls="tryruby-content"
139+
>
140+
Türkçe
141+
</button>
135142
</div>
136143
</li>
137144
</ul>

translations/tr/try_ruby_10.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
lang: TR
3-
title: 30 Dakikan var mı? Varsa Ruby'i bir dene!
3+
title: 30 Dakikan Var Mı? Varsa Ruby'i Bir Dene!
44
answer:
55
class: stretcher chapmark
66
ok:

translations/tr/try_ruby_180.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
lang: TR
3-
title: Özet #2 is Upon Us
3+
title: Özet #2 Bize Düştü
44
answer: \w+
55
class: stretcher chapmark
66
load: poem = "My toast has flown from my hand\nAnd my toast has gone to the moon.\nBut when I saw it on television,\nPlanting our flag on Halley's comet,\nMore still did I want to eat it.\n"

translations/tr/try_ruby_20.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
lang: TR
3-
title: Editörü kullanmak
3+
title: Editörü Kullanmak
44
answer: ^\d{1,}$
55
ok: Güzel! Biraz matematikle uğraştın. Cevabın nasıl çıkıverdiğini gördün mü?
66
error: Editöre 2 + 6 yaz

translations/tr/try_ruby_230.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
lang: TR
3-
title: Tüm Özetlerin #3 is Here Now
3+
title: Tüm Özetlerin #3 Şimdi Burada
44
answer: \{\}
55
class: stretcher chapmark
66
load: prev

translations/tr/try_ruby_370.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
lang: TR
3-
title: Merhaba, Kim Orada? Ve Özet #5 Waves Its Hat!
3+
title: Merhaba, Kim Orada? Ve Özet #5 Şapkasını Sallar!
44
answer:
55
class: stretcher chapmark
66
ok:

0 commit comments

Comments
 (0)