diff --git a/MinecraftClient/DefaultConfigResource.Designer.cs b/MinecraftClient/DefaultConfigResource.Designer.cs index 5e7671c9..3b27b478 100644 --- a/MinecraftClient/DefaultConfigResource.Designer.cs +++ b/MinecraftClient/DefaultConfigResource.Designer.cs @@ -304,7 +304,7 @@ namespace MinecraftClient { ///mcc.password=Password: ///mcc.password_basic_io=Please type the password for {0}. ///mcc.password_hidden=Password(invisible): {0} - ///mcc.off [rest of string was truncated]";. + ///mcc.offline=§8You [rest of string was truncated]";. /// internal static string Translation_en { get { @@ -356,6 +356,26 @@ namespace MinecraftClient { } } + /// + /// Looks up a localized string similar to [mcc] + ///# Messages from MCC itself + ///mcc.help_us_translate=MCCyi çevirmemize yardımcı olun: {0} + ///mcc.run_with_default_settings=\nMCC varsayılan ayarlarla çalışıyor. + ///mcc.settings_generated=§cAyarlar dosyası MinecraftClient.ini oluşturuldu. + ///mcc.has_update=§eMCCnin yeni sürümü mevcut: {0} + ///mcc.login=Login : + ///mcc.login_basic_io=Lütfen tercih ettiğiniz kullanıcı adını veya e-posta adresini yazın. + ///mcc.password=Password : + ///mcc.password_basic_io=Lütfen {0} için şifreyi yazın. + ///mcc.password_hidden=Password : {0} + ///m [rest of string was truncated]";. + /// + internal static string Translation_tr { + get { + return ResourceManager.GetString("Translation_tr", resourceCulture); + } + } + /// /// Looks up a localized string similar to [mcc] ///# Messages from MCC itself diff --git a/MinecraftClient/DefaultConfigResource.resx b/MinecraftClient/DefaultConfigResource.resx index e6b21245..9205adb1 100644 --- a/MinecraftClient/DefaultConfigResource.resx +++ b/MinecraftClient/DefaultConfigResource.resx @@ -1,17 +1,17 @@  - @@ -160,6 +160,9 @@ Resources\lang\ru.ini;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + Resources\lang\tr.ini;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + Resources\lang\vi.ini;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 diff --git a/MinecraftClient/Resources/lang/en.ini b/MinecraftClient/Resources/lang/en.ini index 693fb469..11a1254a 100644 --- a/MinecraftClient/Resources/lang/en.ini +++ b/MinecraftClient/Resources/lang/en.ini @@ -668,7 +668,7 @@ cmd.follow.resuming=Resuming to follow! cmd.follow.player_left_the_range=The player {0} has left the range! cmd.follow.pausing=Pausing! cmd.follow.player_left=The player {0} left the server! -cmd.follow.stopping=Stopped! +cmd.follow.stopped=Stopped! # HangmanGame botname.HangmanGame=HangmanGame @@ -1029,4 +1029,4 @@ config.ChatBot.TelegramBridge.Token=Your Telegram Bot token. config.ChatBot.TelegramBridge.ChannelId=An ID of a channel where you want to interact with the MCC using the bot. config.ChatBot.TelegramBridge.Authorized_Chat_Ids=A list of Chat IDs that are allowed to send messages and execute commands. To get an id of your chat DM with the bot use ".chatid" bot command in Telegram. config.ChatBot.TelegramBridge.MessageSendTimeout=How long to wait (in seconds) if a message can not be sent to Telegram before canceling the task (minimum 1 second). -config.ChatBot.TelegramBridge.Formats=Message formats\n# Words wrapped with { and } are going to be replaced during the code execution, do not change them!\n# For example. {message} is going to be replace with an actual message, {username} will be replaced with an username, {timestamp} with the current time.\n# For Telegram message formatting, check the following: https://sendpulse.com/blog/telegram-text-formatting \ No newline at end of file +config.ChatBot.TelegramBridge.Formats=Message formats\n# Words wrapped with { and } are going to be replaced during the code execution, do not change them!\n# For example. {message} is going to be replace with an actual message, {username} will be replaced with an username, {timestamp} with the current time.\n# For Telegram message formatting, check the following: https://sendpulse.com/blog/telegram-text-formatting diff --git a/MinecraftClient/Resources/lang/tr.ini b/MinecraftClient/Resources/lang/tr.ini new file mode 100644 index 00000000..cd2c8251 Binary files /dev/null and b/MinecraftClient/Resources/lang/tr.ini differ diff --git a/MinecraftClient/Translations.cs b/MinecraftClient/Translations.cs index 16decad2..64ac42ee 100644 --- a/MinecraftClient/Translations.cs +++ b/MinecraftClient/Translations.cs @@ -484,6 +484,7 @@ namespace MinecraftClient case "tr": case "tr-TR": gameLanguage = "tr_tr"; + name.Add("tr"); break; case "tt": case "tt-RU": @@ -564,6 +565,9 @@ namespace MinecraftClient case "ru_ru": name.Add("ru"); break; + case "tr_tr": + name.Add("tr"); + break; case "vi_vn": name.Add("vi"); break; @@ -659,7 +663,7 @@ namespace MinecraftClient string[] transEn = DefaultConfigResource.ResourceManager.GetString("Translation_en")! .Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None); - foreach (string lang in new string[] { "de", "fr", "ru", "vi", "zh-Hans", "zh-Hant" }) + foreach (string lang in new string[] { "de", "fr", "ru", "tr", "vi", "zh-Hans", "zh-Hant" }) { Dictionary trans = ParseTranslationContent( DefaultConfigResource.ResourceManager.GetString("Translation_" + lang.Replace('-', '_'), System.Globalization.CultureInfo.InvariantCulture)! diff --git a/README-tr.md b/README-tr.md new file mode 100644 index 00000000..38484fdb --- /dev/null +++ b/README-tr.md @@ -0,0 +1,80 @@ +
+ +Logo + +# Minecraft Console Client (MCC) + +[Kütüphane](https://mccteam.github.io/) | [İndir](https://github.com/MCCTeam/Minecraft-Console-Client/releases/latest) | [Kurulum](https://mccteam.github.io/guide/installation.html) | [Yapılandırma](https://mccteam.github.io/guide/configuration.html) | [Kullanım](https://mccteam.github.io/guide/usage.html) + +[![GitHub Actions build status](https://github.com/MCCTeam/Minecraft-Console-Client/actions/workflows/build-and-release.yml/badge.svg)](https://github.com/MCCTeam/Minecraft-Console-Client/releases/latest) Discord server + +
+ +## **Bilgilendirme ℹ️** + +**Minecraft Console Client (MCC)**, herhangi bir Minecraft Java sunucusuna bağlanmanıza, oyunu açmak zorunda kalmadan hızlı ve kolay bir şekilde komutlar göndermenize ve metin mesajları almanıza olanak tanıyan **Java** sürümü için hafif bir çapraz platform açık kaynaklı Minecraft TUI istemcisidir. Minecraft oyunu. + +## İndir + +[Releases](https://github.com/MCCTeam/Minecraft-Console-Client/releases/latest) kısmından güncellenmiş yeni sürümleri indirin. + +## Nasıl Kullanılır 📚 + +- 🌐 [Kütüphaneler](https://mccteam.github.io/) +- 📦 [Kurulum](https://mccteam.github.io/guide/installation.html) +- 📖 [Kullanım](https://mccteam.github.io/guide/usage.html) +- ⚙️ [Yapılandırma](https://mccteam.github.io/guide/configuration.html) +- 🤖 [Sohbet Botu](https://mccteam.github.io/guide/chat-bots.html) +- 📝 [Örnek yapılandırma dosyaları](MinecraftClient/config/) + +## Yardım Alma 🙋 + +[Web adresimize](https://mccteam.github.io/), [README'ye](https://github.com/MCCTeam/Minecraft-Console-Client/tree/master/MinecraftClient/config#minecraft-console-client-user-manual) ve mevcut [Tartışmalara](https://github.com/MCCTeam/Minecraft-Console-Client/discussions) göz atın: Belki sorunuz orada yanıtlanmıştır. Değilse, lütfen [Yeni Tartışma](https://github.com/MCCTeam/Minecraft-Console-Client/discussions/new) açın ve sorunuzu sorun. Bir hata bulursanız, lütfen bunu [Issues](https://github.com/MCCTeam/Minecraft-Console-Client/issues) bölümünde bildirin. + +## Discord + +Artık bir Discord sunucumuz var, katılmak için [buraya](https://discord.gg/sfBv4TtpC9) tıklayın. + +## Bize Yardım Etmek ❤️ + +Biz küçük bir topluluğuz, bu nedenle yeni Minecraft sürümleri için yükseltmeleri uygulamak, hataları düzeltmek ve projeyi geliştirmek için yardıma ihtiyacımız var. Her zaman katkıda bulunacak motive insanlar arıyoruz. Siz olabileceğini düşünüyorsanız, lütfen [Issues](https://github.com/MCCTeam/Minecraft-Console-Client/issues?q=is%3Aissue+is%3Aopen+label%3Awaiting-for%3Acontributor) kısmına bir göz atın + +## Nasıl Katkıda Bulunulur 📝 + +Minecraft Console Client için katkıda bulunmak istiyorsanız, harika, _Master_ bölümünü forklayın ve katkıda bulunduğunz yeri pull request ile gönderin. Web sitemize / çevrimiçi belgelere katkıda bulunmak için ayrıca [Website repository] kısmına bakın. + +![Alt](https://repobeats.axiom.co/api/embed/c8a6c7c47fde8fcbe3727a21eab46e6b39dff60d.svg "Repobeats analytics image") + +## Minecraft Console Client Çevirme 🌍 + +Minecraft Console Client uygulamamızı farklı bir dile çevirmek istiyorsanız, lütfen çeviri dosyasını [lang klasöründen](https://github.com/MCCTeam/Minecraft-Console-Client/tree/master/MinecraftClient/Resources/lang) indirin veya forklayın. Çeviri işini bitirdikten sonra, bir pull request gönderin veya Github'a aşina değilseniz dosyayı bir [Issues](https://github.com/MCCTeam/Minecraft-Console-Client/issues) aracılığıyla bize gönderin. + +Çevrilmiş dil dosyasını kullanmak için, onu 'lang/mcc/' klasörünün altına yerleştirin ve dilinizi '.ini' yapılandırmasında ayarlayın. Dizin yoksa, dizini oluşturabilirsiniz. + +Çeviri dosyasının adları için lütfen [bu yoruma](https://github.com/MCCTeam/Minecraft-Console-Client/pull/1282#issuecomment-711150715) bakın. + +MCC artık aşağıdaki dilleri desteklemektedir (Alfabetik sıra) : + * `de.ini` : Deutsch - German + * `en.ini` : English - English + * `fr.ini` : Français (France) - French + * `ru.ini` : Русский (Russkiy) - Russian + * `tr.ini` : Türkçe (Türkiye) - Turkish + * `vi.ini` : Tiếng Việt (Việt Nam) - Vietnamese + * `zh-Hans.ini` : 简体中文 - Chinese Simplified + * `zh-Hant.ini` : 繁體中文 - Chinese Traditional + +## Kaynaktan Geliştirme 🏗️ + +Bu bölüm yeni [Kütüphaneler web sitemize](https://mccteam.github.io/guide/installation.html#building-from-the-source-code) taşındı. + +## Lisans ⚖️ + +Özel olarak belirtilmediği sürece, kod MCC Ekibine veya Katkıda Bulunanlara aittir ve CDDL-1.0 altında mevcuttur. Aksi takdirde, kaynak dosya başlıklarında lisans ve orijinal yazar belirtilir. +CDDL-1.0 lisansının ana koşulları temel olarak aşağıdaki gibidir: + +- Lisanslı kodu, programın bir bütün olarak (veya daha doğrusu ödünç aldığınız kod hariç) lisansı ne olursa olsun, dilediğiniz herhangi bir programda kısmen veya tamamen kullanabilirsiniz. Programın kendisi açık veya kapalı kaynak, ücretsiz veya ticari olabilir. +- Bununla birlikte, her durumda, CDDL kodunda yapılan herhangi bir değişiklik, iyileştirme veya ekleme (CDDL kodunda doğrudan değişikliklerde atıfta bulunulan herhangi bir kod, CDDL koduna bir ek olarak kabul edilir ve bu nedenle bu gereksinime tabidir; örneğin bir değişiklik hızlı arama tablosu kullanmak için bir matematik işlevinin kullanılması, bu tablonun kendisinin bir kaynak kod dosyasında olup olmadığına bakılmaksızın, bu tablonun kendisini CDDL koduna bir ek yapar) CDDL lisansının kendisi altında kaynakta halka açık ve ücretsiz olarak erişilebilir hale getirilmelidir. +- CDDL kodunu kullanan herhangi bir programda (kaynak veya ikili), CDDL kodunun kaynağına (proje veya yazar) tanınma verilmelidir. Ayrıca, CDDL kodunda (kaynak olarak dağıtılması gereken) yapılan değişiklikler, kodun kökenini gösteren bildirimleri kaldırmayabilir. + +Daha fazla bilgi: http://qstuff.blogspot.fr/2007/04/why-cddl.html +Tüm lisans: http://opensource.org/licenses/CDDL-1.0 \ No newline at end of file diff --git a/README.md b/README.md index 222b40a1..3a6a2a06 100644 --- a/README.md +++ b/README.md @@ -52,13 +52,14 @@ If you'd like to contribute to Minecraft Console Client, great, just fork the re Check out: [How to update or add translations for MCC](https://mccteam.github.io/guide/contibuting.html#translations). MCC now supports the following languages (Alphabetical order) : - * `de.ini` (30.21% translated) : Deutsch - German + * `de.ini` (26.73% translated) : Deutsch - German * `en.ini` : English - English - * `fr.ini` (30.21% translated) : Français (France) - French - * `ru.ini` (29.65% translated) : Русский (Russkiy) - Russian - * `vi.ini` (29.65% translated) : Tiếng Việt (Việt Nam) - Vietnamese - * `zh-Hans.ini` (87.08% translated) : 简体中文 - Chinese Simplified - * `zh-Hant.ini` (87.08% translated) : 繁體中文 - Chinese Traditional + * `fr.ini` (26.73% translated) : Français (France) - French + * `ru.ini` (26.24% translated) : Русский (Russkiy) - Russian + * `tr.ini` (100.00% translated) : Türkçe (Türkiye) - Turkish + * `vi.ini` (26.24% translated) : Tiếng Việt (Việt Nam) - Vietnamese + * `zh-Hans.ini` (76.92% translated) : 简体中文 - Chinese Simplified + * `zh-Hant.ini` (76.92% translated) : 繁體中文 - Chinese Traditional ## Building from the source 🏗️