diff --git a/ArchiSteamFarm/Localization/Strings.id-ID.resx b/ArchiSteamFarm/Localization/Strings.id-ID.resx
index d0e02920e..737b35d06 100644
--- a/ArchiSteamFarm/Localization/Strings.id-ID.resx
+++ b/ArchiSteamFarm/Localization/Strings.id-ID.resx
@@ -118,7 +118,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- {0} Menerima Pertukaran
+ Menerima Pertukaran: {0}
{0} will be replaced by trade number
@@ -129,15 +129,30 @@
Konten: {0}
{0} will be replaced by content string. Please note that this string should include newline for formatting.
-
-
-
-
+
+ ErrorPropertiConfiginvalid
+{0} akan diubah dengan nama properti konfigurasi, {1} akan diubah dengan nilai invalid
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} telah mengalami fatal exception sebelum modul logging inti dapat menginisialisasi!
+ {0} will be replaced by version number
+
+
+ Pengecualian: {0}() {1} StackTrace:{2}
+ {0} will be replaced by function name, {1} will be replaced by exception message, {2} will be replaced by entire stack trace. Please note that this string should include newlines for formatting.
+
+
+ Keluar dengan kode kesalahan bukan nol!
+
Permintaan gagal: {0}
{0} will be replaced by URL of the request
-
+
+ Global config tidak dapat dimuat, pastikan bahwa {0} ada dan berlaku! Ikuti Panduan penyetelan pada wiki jika Anda bingung.
+ {0} will be replaced by file's path
+
{0} tidak valid!
{0} will be replaced by object's name
@@ -152,8 +167,14 @@
{0} masih kosong!
{0} will be replaced by object's name
-
-
+
+ Parsing {0} gagal!
+ {0} will be replaced by object's name
+
+
+ Tidak dapat menghapus file biner ASF lama, silakan hapus {0} secara manual agar fungsi update bekerja!
+ {0} will be replaced by file's path
+
Permintaan gagal meskipun telah mencoba {0} kali!
{0} will be replaced by maximum number of tries
@@ -161,8 +182,12 @@
Tidak dapat memeriksa versi terbaru!
-
-
+
+ Tidak bisa melanjutkan update karena tidak ada aset yang berhubungan dengan biner yang sedang berjalan! Pastikan bahwa biner ASF Anda dinamai dengan tepat!
+
+
+ Tidak bisa melanjutkan update karena tak ada aset yang termasuk dalam versi tersebut!
+
Menerima permintaan untuk input pengguna, tetapi proses berjalan dalam mode Headless!
@@ -182,7 +207,10 @@
file Konfigurasi Global telah dihapus!
-
+
+ Mengabaikan trade: {0}
+ {0} will be replaced by trade number
+
Menyambung ke {0}...
{0} will be replaced by service's name
@@ -190,15 +218,19 @@
Tidak ada bot yang berjalan, keluar...
-
+
+ Menyegarkan sesi kami!
+
- Menolak Pertukaran: {0}
+ Menolak Trade: {0}
{0} will be replaced by trade number
Memulai ulang...
-
+
+ ASF mendeteksi versi runtime yang tidak disupport, program mungkin TIDAK dapat berjalan baik dalam kondisi ini. Anda menanggung sendiri resiko menjalankan program tanpa support!
+
Versi yang diperlukan: {0} | Menemukan versi: {1}
{0} will be replaced by required version, {1} will be replaced by current version
@@ -249,11 +281,15 @@
{0} detik
{0} will be replaced by number of seconds
-
+
+ Membuka akun utama...
+
Sedang mengecek versi terbaru...
-
+
+ Mengunduh versi baru... Sambil menunggu, pertimbangkan untuk mengapresiasi seluruh kerja keras dengan mendonasi! :)
+
Proses update selesai!
@@ -276,18 +312,30 @@
<{0} > silakan masukkan kode otentikasi SteamGuard yang dikirim pada e-mail Anda:
{0} will be replaced by bot's name. Please note that this translation should end with space
-
-
+
+ <{0} > Masukkan login Steam anda:
+ {0} will be replaced by bot's name. Please note that this translation should end with space
+
+
+ <{0} > Masukkan PIN Steam orang tua:
+ {0} will be replaced by bot's name. Please note that this translation should end with space
+
<{0} > Masukkan Kata Sandi Steam Account anda:
{0} will be replaced by bot's name. Please note that this translation should end with space
-
+
+ <{0} > Masukkan suatu nilai {1}:
+ {0} will be replaced by bot's name, {1} will be replaced by property name. Please note that this translation should end with space
+
<{0} > Masukkan host WCF Anda:
{0} will be replaced by bot's name. Please note that this translation should end with space
-
+
+ Menerima nilai yang tidak diketahui untuk {0}, laporkan hal ini: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
Tidak dapat bermain lebih dari {0} game secara bersamaan, hanya {0} entri pertama dari {1} game yang akan digunakan
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
@@ -326,11 +374,17 @@
{0} will be replaced by bot's name
- Ada {0}/{1} bot berjalan, dengan total {2} game ({3} kartu) untuk di idle.
+ Ada {0}/{1} bot berjalan, dengan total {2} game ({3} kartu) untuk di-idle.
{0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to idle, {3} will be replaced by total number of cards left to idle
-
-
+
+ Bot {0} sedang menganggurkan permainan: {1} ({2}, {3} kartu tersisa) dari total {4} permainan ({5} kartu) meninggalkan ke siaga (~{6} yang tersisa).
+ {0} will be replaced by bot's name, {1} will be replaced by game's appID (number), {2} will be replaced by game's name, {3} will be replaced by number of cards left to idle, {4} will be replaced by total number of games to idle, {5} will be replaced by total number of cards to idle, {6} will be replaced by translated TimeSpan string built from TimeSpan* translation parts
+
+
+ Bot {0} adalah menganggurkan permainan: {1} dari total {2} permainan ({3} kartu) meninggalkan ke siaga (~{4} yang tersisa).
+ {0} will be replaced by bot's name, {1} will be replaced by list of the games (appIDs, numbers), {2} will be replaced by total number of games to idle, {3} will be replaced by total number of cards to idle, {4} will be replaced by translated TimeSpan string built from TimeSpan* translation parts
+
Mengecek halaman badge pertama...
@@ -344,12 +398,21 @@
Selesai!
-
+
+ Kami memiliki total {0} permainan ({1} kartu) meninggalkan ke siaga (~{2} yang tersisa)...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string built from TimeSpan* translation parts
+
Idling selesai!
-
-
+
+ Idling selesai: {0} ({1}) setelah {2} bermain!
+ {0} will be replaced by game's appID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string built from TimeSpan* translation parts
+
+
+ Selesai menganggurkan permainan: {0}
+ {0} will be replaced by list of the games (appIDs, numbers), separated by a comma
+
Status Idling untuk {0} ({1}): sisa kartu {2}
{0} will be replaced by game's appID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
@@ -371,7 +434,9 @@
Sekarang idling: {0}
{0} will be replaced by list of the games (appIDs, numbers), separated by a comma
-
+
+ Bermain sedang tidak tersedia, kami akan mencoba lagi nanti!
+
Masih idling: {0} ({1})
{0} will be replaced by game's appID (number), {1} will be replaced by game's name
@@ -402,7 +467,9 @@
Menerima hadiah: {0}...
{0} will be replaced by giftID (number)
-
+
+ Akun ini dalam kondisi limited, proses idling tidak akan tersedia dalam kondisi ini!
+
<{0}> ID Game: {1} | Status: {2}
{0} will be replaced by bot's name, {1} will be replaced by gameID (number), {2} will be replaced by status string
@@ -418,7 +485,9 @@
Mengkonfirmasi .maFile ke format ASF...
-
+
+ Berhasil meng-import mobile authenticator!
+
DeviceID anda salah atau tidak ada!
@@ -449,40 +518,76 @@
Terputus dari Steam!
- Memutuskan...
+ Sambungan terputus...
[{0}] kata sandi: {1}
{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
-
-
-
+
+ Tidak memulai instansi bot ini karena dinonaktifkan di file konfigurasi!
+
+
+ Menerima kode error TwoFactorCodeMismatch {0} kali berturut-turut, ini selalu mengindikasikan ketidakcocokan identitas ASF 2FA, membatalkan!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Ter-log off dari Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
Berhasil Login!
- Sedang log in...
+ Sedang masuk...
+
+
+ Akun ini tampaknya digunakan dalam instansi ASF lain, yang mana adalah perilaku tak terdefinisi/wajar, menolak untuk tetap berjalan!
-
Penawaran trade gagal!
-
-
-
-
-
-
-
-
-
-
+
+ Trade tidak bisa dikirim karena SteamMasterID tidak didefinisikan!
+ SteamMasterID is name of bot config property, it should not be translated
+
+
+ Anda belum mengatur jenis lootable!
+
+
+ Looting dinonaktifkan!
+
+
+ Looting diaktifkan!
+
+
+ Trade Offer berhasil dikirim!
+
+
+ Looting dinonaktifkan sementara!
+
+
+ Anda tidak dapat me-loot diri sendiri!
+
+
+ Bot tidak memiliki ASF 2FA yang diperbolehkan! Apakah kamu lupa untuk mengimpor authenticator kamu sebagai ASF 2FA?
+
+
+ Instansi bot ini tidak terhubung!
+ {0} will be replaced by bot's name
+
+
+ <{0} > belum dimiliki: {1}
+ {0} will be replaced by bot's name, {1} will be replaced by query (string)
+
<{0}> Sudah dimiliki: {1} | {2}
{0} will be replaced by bot's name, {1} will be replaced by game's appID (number), {2} will be replaced by game's name
-
+
+ Melebihi batas, kita akan coba lagi setelah {0} menit cooldown...
+ {0} will be replaced by number of minutes
+
Menyambungkan kembali...
@@ -494,12 +599,17 @@
<{0}> Key: {1} | Status: {2} | Items: {3}
{0} will be replaced by bot's name, {1} will be replaced by cd-key (string), {2} will be replaced by status string, {3} will be replaced by list of key-value pairs, separated by a comma
-
+
+ Menghapus kunci login yang sudah kadaluarsa!
+
Bot {0} tidak meng-idling apapun.
{0} will be replaced by bot's name
-
+
+ Bot {0} dalam kondisi limited dan tidak bisa drop kartu melalui idling.
+ {0} will be replaced by bot's name
+
Bot {0} tidak berjalan.
{0} will be replaced by bot's name
@@ -508,8 +618,14 @@
Bot {0} tidak berjalan.
{0} will be replaced by bot's name
-
-
+
+ Bot {0} di-pause atau berjalan dalam mode manual.
+ {0} will be replaced by bot's name
+
+
+ Bot {0} saat ini sedang digunakan.
+ {0} will be replaced by bot's name
+
Tidak dapat terhubung ke Steam: {0}
{0} will be replaced by failure reason (string)
@@ -533,26 +649,50 @@
Koneksi ke Steam terputus, menghubungkan kembali...
-
-
- Akun ini sedang digunakan, ASF akan melanjutkan idling jika tidak digunakan...
+
+ Akun tidak lagi dipakai, proses idle dilanjutkan!
+
+
+ Akun ini sedang digunakan, ASF akan melanjutkan idling jika akun tidak sedang digunakan...
+
+
+ Shared library belum diluncurkan dalam periode waktu yang diberikan, proses idling dilanjutkan!
-
Menghubungkan...
-
-
+
+ Gagal untuk mencabut klien, meninggalkan instansi bot ini!
+
+
+ Tidak dapat menginisialisasi SteamDirectory, menyambung ke Steam Network mungkin memakan waktu lebih lama dari biasanya!
+
Menghentikan...
-
-
-
-
-
+
+ Konfigurasi bot tidak valid, silakan memverifikasi isi konfigurasi dari {0} dan coba lagi!
+ {0} will be replaced by file's path
+
+
+ Database utama tidak dapat dimuat, jika masalah tetap berlanjut, silakan hapus {0} untuk membuat ulang database!
+ {0} will be replaced by file's path
+
+
+ Inisialisasi {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Harap tinjau kebijakan privasi kami di wiki jika Anda khawatir dengan apa saja yang sebenarnya ASF lakukan!
+
+
+ Sepertinya ini pertama kali bagi anda untuk meluncurkan program ini, Selamat Datang!
+
CurrentCulture yang ada berikan tidak valid, ASF akan tetap berjalan dengan yang default!
-
+
+ ASF akan mencoba untuk menggunakan bahasa {0} pilihan Anda, tetapi terjemahan dalam bahasa tersebut baru {1}. Mungkin Anda bisa membantu ASF untuk melengkapi terjemahan ke dalam bahasa Anda?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.pl-PL.resx b/ArchiSteamFarm/Localization/Strings.pl-PL.resx
index 4211c0582..60b1d0a39 100644
--- a/ArchiSteamFarm/Localization/Strings.pl-PL.resx
+++ b/ArchiSteamFarm/Localization/Strings.pl-PL.resx
@@ -694,7 +694,7 @@ StackTrace:
Twoja opcja CurrentCulture jest nieprawidłowa, ASF będzie działał z domyślnym ustawieniem!
- ASF spróbuje użyć twojej preferowanej kultury {0}, ale tłumaczenie w tym języku zostało ukończone tylko w {1}. Być może mógłbyś pomóc nam w poprawieniu tłumaczenia ASF dla Twojego języka?
+ ASF spróbuje użyć twojej preferowanej kultury {0}, ale tłumaczenie w tym języku zostało ukończone tylko w {1}. Być może mógłbyś pomóc nam w poprawieniu tłumaczenia ASF na Twój język?
{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.ro-RO.resx b/ArchiSteamFarm/Localization/Strings.ro-RO.resx
index 029b3edb9..544237d97 100644
--- a/ArchiSteamFarm/Localization/Strings.ro-RO.resx
+++ b/ArchiSteamFarm/Localization/Strings.ro-RO.resx
@@ -693,5 +693,8 @@ StackTrace:
CurrentCulture furnizată de tine nu este validă, ConfigGenerator va continua să ruleze cu cea implicită!
-
+
+ ASF va încerca să utilizeze cultura {0} preferată de tine, dar traducerea în această limbă a fost completată în proporție de {1}. Poate că ai putea ajuta la îmbunatățirea traducerii ASF pentru limba ta?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.ru-RU.resx b/ArchiSteamFarm/Localization/Strings.ru-RU.resx
index 38b8ab69c..0e661a099 100644
--- a/ArchiSteamFarm/Localization/Strings.ru-RU.resx
+++ b/ArchiSteamFarm/Localization/Strings.ru-RU.resx
@@ -335,7 +335,7 @@
{0} will be replaced by bot's name. Please note that this translation should end with space
- Получено неизвестное значение для {0}, пожалуйста сообщите об этом: {1}
+ Получено неизвестное значение для {0}, пожалуйста, сообщите об этом: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -694,7 +694,7 @@
Выбранный вами CurrentCulture неверный, ASF продолжит работать со значением по умолчанию!
- ASF будет стараться использовать предпочтительную {0} культуру, но перевод на этом языке был завершен только на {1}. Может быть, вы смогли бы помочь нам улучшить перевод ASF на ваш язык?
+ ASF будет пытаться использовать выбранный язык {0}, но перевод готов только на {1}. Возможно, вы смогли бы помочь улучшить перевод ASF на данный язык.
{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.uk-UA.resx b/ArchiSteamFarm/Localization/Strings.uk-UA.resx
index 11c0deddf..c0069652c 100644
--- a/ArchiSteamFarm/Localization/Strings.uk-UA.resx
+++ b/ArchiSteamFarm/Localization/Strings.uk-UA.resx
@@ -693,5 +693,8 @@
Обраний вами CurrentCulture невірний, ASF буде працювати згідно з базовим налаштуванням!
-
+
+ ASF намагатиметься використовувати обрану мову {0}, але переклад на цю мову завершено лише на {1}. Можливо ви б змогли допомогти в перекладі ASF вашою мовою?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.zh-CN.resx b/ArchiSteamFarm/Localization/Strings.zh-CN.resx
index a21cf61db..2ce2ae022 100644
--- a/ArchiSteamFarm/Localization/Strings.zh-CN.resx
+++ b/ArchiSteamFarm/Localization/Strings.zh-CN.resx
@@ -690,5 +690,8 @@
您输入的 CurrentCulture 属性无效,ASF 将继续使用默认值运行 !
-
+
+ ASF将尝试使用您偏好的语言{0},但该语言当前的翻译完成度为{1}。或许你可以帮助我们改进ASF的翻译?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
\ No newline at end of file
diff --git a/ConfigGenerator/Localization/CGStrings.id-ID.resx b/ConfigGenerator/Localization/CGStrings.id-ID.resx
index dda2bc118..708d4ba32 100644
--- a/ConfigGenerator/Localization/CGStrings.id-ID.resx
+++ b/ConfigGenerator/Localization/CGStrings.id-ID.resx
@@ -150,15 +150,22 @@
Direktori Config tidak ditemukan!
-
+
+ ErrorPropertiConfiginvalid
+{0} akan diubah dengan nama properti konfigurasi, {1} akan diubah dengan nilai invalid
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
- CurrentCulture Anda sediakan tidak valid, ConfigGenerator akan terus berjalan dengan default!
+ CurrentCulture yang Anda sediakan tidak valid, ConfigGenerator akan terus berjalan dengan default!
Nama ini telah digunakan!
This happens e.g. when user wants to create a bot with name that exists already
-
+
+ Nama ini tidak bisa digunakan!
+ This happens e.g. when user wants to create a bot with reserved name, such as "ASF"
+
{0} masih kosong!
{0} will be replaced by object's name
@@ -179,18 +186,47 @@
Ubah nama
This is used as MessageBox title
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Sangat bagus! Sekarang bot Anda telah diaktifkan. Nyatanya, hanya itu yang harus Anda lakukan untuk menggunakan bot ini di ASF, tapi mungkin Anda ingin mengkonfigurasi setidaknya 2 pengaturan properti lagi: {0} dan {1}. Jika Anda ingin melanjutkan tutorial, silahkan melakukannya. Ingat untuk merujuk wiki jika Anda tidak yakin bagaimana properti harus dikonfigurasi, atau jika Anda perlu bantuan tambahan.
+ {0} will be replaced by "SteamLogin" configuration property, {1} will be replaced by "SteamPassword" configuration property
+
+
+ ASF Anda sekarang sudah siap! Cukup jalankan ASF.exe dan jika Anda mengetik segalanya dengan benar, Anda akan melihat bahwa ASF sedang log in dan mulai idle. Jika Anda memiliki SteamGuard atau otentikasi dua faktor yang aktif, ASF mungkin perlu meminta kredensial Anda selama dijalankan.
+
+
+ Selamat! Anda telah melakukan segala sesuatu yang dibutuhkan untuk membuat ASF dapat digunakan, dan juga menyelesaikan tutorial yang kami sediakan untuk Anda. Anda sangat dianjurkan untuk membaca seluruh bagian konfigurasi di wiki, seperti ASF tawarkan beberapa fitur menarik untuk anda, seperti offline farming atau mengatur ASF sebagai algoritma idling yang paling efisien untuk akun Anda. Semua itu hanya opsional, dan Anda dapat menutup konfigurator kami kapanpun Anda mau. Kami berharap Anda dapat menikmati perangkat lunak yang kami sediakan untuk Anda!
+
+
+ Di bagian atas jendela Anda dapat melihat konfigurasi yang dimuat saat ini, dan tambahan 3 tombol untuk menghapus [-], mengubah nama [~] dan menambahkan yang baru [+].
+ If possible, try to keep visual representation of buttons: [-], [~] and [+]
+
+
+ Harap dicatat bahwa semua informasi tentang properti konfigurasi yang tersedia, termasuk deskripsi, tujuan, dan nilai-nilai yang diterima, tersedia di GitHub wiki kami. Silakan gunakan sebagai referensi.
+
+
+ Di pertengahan jendela Anda dapat mengkonfigurasi properti konfigurasi yang tersedia untuk Anda, untuk konfigurasi yang dipilih saat ini.
+
+
+ Baiklah, mari kita mulai mengkonfigurasi ASF kita. Klik pada tombol plus [+] untuk menambahkan akun Steam pertamamu!
+ If possible, try to keep visual representation of [+] button
+
+
+ Di sudut kanan atas, Anda dapat menemukan tombol bantuan [?] yang akan mengarahkan anda ke ASF wiki untuk informasi lebih lanjut.
+ If possible, try to keep visual representation of [?] button
+
+
+ Ini adalah layar utama ASF ConfigGenerator, ini sangat mudah untuk digunakan!
+
+
+ Seperti yang Anda lihat, bot Anda sekarang siap untuk dikonfigurasi! Hal pertama yang Anda ingin lakukan adalah mengalihkan {0} properti dari false ke true, cobalah!
+ {0} will be replaced by name of the configuration property ("Enabled")
+
+
+ Kerja bagus! Anda akan diminta untuk memasukkan nama bot Anda sekarang. Sebuah contoh yang baik adalah nama panggilan yang menggunakan Steam account Anda yang sedang dikonfigurasi, atau nama lain pilihan Anda yang akan mudah bagi Anda untuk terhubung dengan instansi bot yang sedang dikonfigurasi.
+
+
+ Selamat datang! Saya perhatikan bahwa Anda menggunakan ASF ConfigGenerator untuk pertama kalinya, jadi perkenankan saya untuk sedikit membantu Anda.
+
Harap Masukkan nama bot baru:
Please note that this translation should end with space
diff --git a/ConfigGenerator/Localization/CGStrings.ru-RU.resx b/ConfigGenerator/Localization/CGStrings.ru-RU.resx
index 191f77b8b..0ad1be94d 100644
--- a/ConfigGenerator/Localization/CGStrings.ru-RU.resx
+++ b/ConfigGenerator/Localization/CGStrings.ru-RU.resx
@@ -225,17 +225,17 @@ ASF: {0} | ConfigGenerator: {1}
{0} will be replaced by name of the configuration property ("Enabled")
- Отлично! Сейчас у вас запросят имя бота. Хороший пример - никнейм, который вы используете для аккаунта Steam, или любое другое имя, которое для вас будет легко связать с ботом которого вы настраиваете.
+ Отлично! Сейчас у вас запросят имя бота. Хороший пример - никнейм, который вы используете для аккаунта Steam, или любое другое имя, которое для вас будет легко связать с ботом, которого вы настраиваете.
- Добро пожаловать! Мы заметили что это ваш первый запуск ASF ConfigGenerator, позвольте вам немного помочь.
+ Добро пожаловать! Мы заметили, что вы запустили ASF ConfigGenerator первый раз, позвольте вам немного помочь.
Пожалуйста, введите новое имя бота:
Please note that this translation should end with space
- {0} изменен на: {1}
+ {0} изменен на {1}
{0} will be replaced by name of the configuration property, {1} will be replaced by new value
\ No newline at end of file