diff --git a/ArchiSteamFarm/Localization/Strings.cs-CZ.resx b/ArchiSteamFarm/Localization/Strings.cs-CZ.resx
index 926db9527..0d0d708d0 100644
--- a/ArchiSteamFarm/Localization/Strings.cs-CZ.resx
+++ b/ArchiSteamFarm/Localization/Strings.cs-CZ.resx
@@ -283,9 +283,7 @@ StackTrace:
IPC server je připravený.
-
- Spouštění IPC serveru...
-
+
Tento bot byl již zastaven.
diff --git a/ArchiSteamFarm/Localization/Strings.da-DK.resx b/ArchiSteamFarm/Localization/Strings.da-DK.resx
index b449377f0..6c3b17b37 100644
--- a/ArchiSteamFarm/Localization/Strings.da-DK.resx
+++ b/ArchiSteamFarm/Localization/Strings.da-DK.resx
@@ -282,9 +282,7 @@ StackTrace:
IPC serveren er klar!
-
- Starter IPC server...
-
+
Denne bot er allerede stoppet!
@@ -445,10 +443,7 @@ StackTrace:
Starter ikke denne bot instans fordi den er slået fra i konfigurationsfilen!
-
- Modtaget TwoFactorCodeMismatch fejlkode {0} gange i træk. Din 2FA legitimationsoplysninger er ikke længere gyldige, eller dit ur er ikke synkroniseret, afbryder!
- {0} will be replaced by maximum allowed number of failed 2FA attempts
-
+
Loggede af fra Steam: {0}
{0} will be replaced by logging off reason (string)
diff --git a/ArchiSteamFarm/Localization/Strings.id-ID.resx b/ArchiSteamFarm/Localization/Strings.id-ID.resx
new file mode 100644
index 000000000..25ec535a1
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.id-ID.resx
@@ -0,0 +1,640 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Menerima Pertukaran: {0}
+ {0} will be replaced by trade number
+
+
+ ASF akan memeriksa versi baru setiap {0} secara otomatis.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Konten: {0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Konfigurasi properti {0} tidak valid: {1}
+ {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
+
+
+ Menolak untuk melaksanakan fungsi ini karena DeviceID di ASF 2FA tidak valid!
+
+
+ Bot tidak didefinisikan, Apakah Anda lupa untuk mengkonfigurasi ASF Anda?
+
+
+ {0} masih kosong!
+ {0} will be replaced by object's name
+
+
+ Parsing {0} gagal!
+ {0} will be replaced by object's name
+
+
+ Permintaan gagal setelah {0} kali upaya!
+ {0} will be replaced by maximum number of tries
+
+
+ Tidak dapat memeriksa versi terbaru!
+
+
+ Tidak bisa melanjutkan dengan pembaruan karena tidak ada asset yang berkaitan dengan versi yang berjalan sekarang! Pembaruan otomatis ke versi tersebut tidak mungkin.
+
+
+ Tidak bisa melanjutkan update karena tak ada aset yang termasuk dalam versi tersebut!
+
+
+ Menerima permintaan untuk input pengguna, tetapi proses berjalan dalam mode Headless!
+
+
+ Menutup...
+
+
+ Gagal!
+
+
+ file Konfigurasi Global telah berubah!
+
+
+ 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
+
+
+ Tidak ada bot yang berjalan, keluar...
+
+
+ Menyegarkan sesi kami!
+
+
+ Menolak Trade: {0}
+ {0} will be replaced by trade number
+
+
+ Memulai ulang...
+
+
+ Memulai...
+
+
+ Sukses!
+
+
+ Membuka akun utama...
+
+
+ Sedang mengecek versi terbaru...
+
+
+ Mengunduh versi baru: {0} ({1} MB)... Sambil menunggu, pertimbangkan untuk mengapresiasi seluruh kerja keras dengan mendonasi! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Proses pembaruan selesai!
+
+
+ Versi terbaru ASF tersedia! Pertimbangkan untuk di-update!
+
+
+ Versi lokal: {0} | Versi remote: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Masukkan nomor perangkat mobile authenticator (termasuk "android:"):
+ Please note that this translation should end with space
+
+
+ Silakan masukkan kode 2FA dari aplikasi authenticator Steam Anda:
+ Please note that this translation should end with space
+
+
+ Silakan masukkan kode otentikasi SteamGuard yang dikirim ke e-mail Anda:
+ Please note that this translation should end with space
+
+
+ Masukkan login Steam Anda:
+ Please note that this translation should end with space
+
+
+ Masukkan PIN Parental Steam:
+ Please note that this translation should end with space
+
+
+ Silakan masukkan sandi Steam anda:
+ Please note that this translation should end with space
+
+
+ Masukkan suatu nilai yang tidak terdokumentasi {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Menerima nilai yang tidak diketahui untuk {0}, mohon laporkan ini: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ Server IPC siap!
+
+
+
+ Bot ini sudah berhenti!
+
+
+ Tidak dapat menemukan bot apapun yang bernama {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ 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 sedang menganggurkan permainan: {0} {1} ({2} kartu tersisa) dari total {3} permainan ({4} kartu) tersisa untuk di-idle (~{5} yang tersisa).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot adalah menjalankan permainan: {0} dari total {1} permainan ({2} kartu) yang tersisa (~{3} yang tersisa).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Mengecek halaman badge pertama...
+
+
+ Mengecek halaman badge lainnya...
+
+
+ Memilih algoritma idling: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Selesai!
+
+
+ Kita memiliki total {0} permainan ({1} kartu) tersisa untuk idle (~{2} 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 (such as "1 day, 5 hours and 30 minutes")
+
+
+ Idling selesai!
+
+
+ Idling selesai: {0} ({1}) setelah {2} bermain!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Selesai menganggurkan permainan: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Status Idling untuk {0} ({1}): sisa kartu {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Idling berhenti!
+
+
+ Mengabaikan permintaan ini, karena sticky pause aktif!
+
+
+ Kami tidak memiliki apa-apa untuk dimainkan di akun ini!
+
+
+ Sekarang idling: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Sekarang idling: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Bermain sedang tidak tersedia, kita akan coba lagi nanti!
+
+
+ Masih idling: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Masih Idling: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Menghentikan idling: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Menghentikan idling: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Perintah tidak dikenal!
+
+
+ Tidak bisa mendapatkan informasi badge, kami akan mencoba lagi nanti!
+
+
+ Tidak dapat memeriksa status kartu untuk: {0} ({1}), kami akan mencoba lagi nanti!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Menerima hadiah: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Account ini terbatas, proses Idle tidak tersedia sampai pembatasan hilang!
+
+
+ ID: {0} | Status: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Status: {1} | Item: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Bot sudah berjalan!
+
+
+ Mengkonfirmasi .maFile ke format ASF...
+
+
+ Berhasil meng-import mobile authenticator!
+
+
+ DeviceID anda salah atau tidak ada!
+
+
+ Token 2FA: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Idle otomatis telah berhenti!
+
+
+ Idle otomatis telah dimulai kembali!
+
+
+ Idling otomatis sudah ditunda sebelumnya!
+
+
+ Idling otomatis sekarang dihentikan! Anda memiliki {0} untuk memulai permainan.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Idling otomatis sudah dilanjuntkan sebelumnya!
+
+
+ Terhubung ke Steam!
+
+
+ Terputus dari Steam!
+
+
+ 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!
+
+
+
+ Ter-log off dari Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+
+ Sedang masuk...
+
+
+ Akun ini tampaknya digunakan dalam instansi ASF lain, yang mana adalah perilaku tak terdefinisi/wajar, menolak untuk tetap berjalan!
+
+
+ Penawaran trade gagal!
+
+
+ Perdagangan tidak dapat dikirim karena ada tidak ada pengguna dengan izin master yang didefinisikan!
+
+
+ Anda belum mengatur jenis lootable!
+
+
+ Looting dinonaktifkan!
+
+
+ Looting diaktifkan!
+
+
+ Trade Offer berhasil dikirim!
+
+
+ Looting dinonaktifkan sementara!
+
+
+ Anda tidak dapat mengirimkan pesan kepada dirisendiri!
+
+
+ Bot tidak memiliki ASF 2FA yang diperbolehkan! Apakah kamu lupa untuk mengimpor authenticator kamu sebagai ASF 2FA?
+
+
+ Instansi bot ini tidak terhubung!
+
+
+ Belum dimiliki: {0}
+ {0} will be replaced by query (string)
+
+
+ Yang sudah dimiliki: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+
+ Menyambungkan kembali...
+
+
+ Kunci: {0} | Status: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Kunci: {0} | Status: {1} | Item: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Menghapus kunci login yang sudah kadaluarsa!
+
+
+ Bot tidak idle apapun.
+
+
+ Bot dalam kondisi terbatas dan tidak bisa mendapatkan kartu melalui idling.
+
+
+ Bot sedang menghubungkan ke jaringan Steam.
+
+
+ Bot tidak berjalan.
+
+
+ Bot sedang dihentikan atau berjalan dalam mode manual.
+
+
+ Bot saat ini sedang digunakan.
+
+
+ Tidak dapat login ke Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} kosong!
+ {0} will be replaced by object's name
+
+
+ Key yang tidak terpakai: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Gagal karena error: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Koneksi ke Steam terputus, menghubungkan kembali...
+
+
+ Akun tidak sedang dipakai, proses idling 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 memutuskan 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 anda berikan tidak valid, ASF akan tetap berjalan dengan kondisi 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%"
+
+
+ Pengidle-an {0} ({1}) sementara dinonaktifkan, karena ASF tidak mampu memainkan permainan itu pada saat ini.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF mendeetksi ketidakcocokan ID untuk {0} ({1}) dan akan menggunakan ID {2} sebagai gantinya.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Account ini terkunci, proses idle tidak tersedia permanen!
+
+
+ Bot dalam kondisi terkunci dan tidak bisa mendapatkan kartu melalui idling.
+
+
+ Fungsi ini tersedia hanya dalam mode headless!
+
+
+ Yang sudah dimiliki: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Akses ditolak!
+
+
+ Anda menggunakan versi yang lebih baru daripada versi terbaru yang dirilis untuk saluran pembaruan Anda. Harap dicatat bahwa pra-rilis diperuntukkan untuk pengguna yang tahu bagaimana untuk melaporkan bug, berurusan dengan isu-isu dan memberikan umpan balik - tidak akan ada pemberian dukungan teknis.
+
+
+ Penggunaan memori saat ini: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Membersihkan antrian penemuan Steam #{0}...
+ {0} will be replaced by queue number
+
+
+ Selesai membersihkan antrian penemuan Steam #{0}.
+ {0} will be replaced by queue number
+
+
+
+
+
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.ko-KR.resx b/ArchiSteamFarm/Localization/Strings.ko-KR.resx
new file mode 100644
index 000000000..7877b1196
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.ko-KR.resx
@@ -0,0 +1,668 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 거래 수락: {0}
+ {0} will be replaced by trade number
+
+
+ ASF는 {0} 간격으로 새로운 버전을 자동으로 확인합니다.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ 내용:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ {0} 설정에 대한 속성 값이 잘못되었습니다: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} 는 코어 기록 모듈이 동작 가능하기 전까지 치명적 예외 상태로 실행됩니다.
+ {0} will be replaced by version number
+
+
+ Exception: {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.
+
+
+ nonzero 에러 코드로 종료됩니다!
+
+
+ 요청 실패: {0}
+ {0} will be replaced by URL of the request
+
+
+ 전역 설정을 불러올 수 없습니다. {0} 값이 존재하고, 유효한지 확인하시기 바랍니다. 뭐가 뭔지 모르겠다면 위키에 있는 '설정하기' 가이드를 따라하십시오.
+ {0} will be replaced by file's path
+
+
+ {0} 값이 유효하지 않습니다!
+ {0} will be replaced by object's name
+
+
+ ASF 2FA의 잘못된 DeviceID로 인해 이 기능의 실행이 거절되었습니다!
+
+
+ 봇이 정의되지 않았습니다. ASF를 설정하는 걸 잊으셨나요?
+
+
+ {0} 값이 없습니다!
+ {0} will be replaced by object's name
+
+
+ {0}의 분석에 실패했습니다!
+ {0} will be replaced by object's name
+
+
+ {0} 번의 시도 후, 요청이 실패했습니다!
+ {0} will be replaced by maximum number of tries
+
+
+ 최신 버전을 확인할 수 없습니다!
+
+
+ 현재 실행 중인 버전과 관련된 자산이 없으므로 업데이트를 진행할 수 없습니다! 해당 버전으로 자동 업데이트가 불가능합니다.
+
+
+ 해당 버전이 아무 내용도 포함되어 있지 않아 업데이트를 진행할 수 없습니다!
+
+
+ 사용자 입력 요청을 받았지만, 프로세스는 Headless 모드로 실행 중입니다.
+
+
+ 종료 중...
+
+
+ 실패!
+
+
+ 전역 설정 파일이 변경되었습니다!
+
+
+ 전역 설정 파일이 제거되었습니다!
+
+
+ 거래 무시: {0}
+ {0} will be replaced by trade number
+
+
+ {0}에 로그인 중...
+ {0} will be replaced by service's name
+
+
+ 실행 중인 봇이 없습니다. 종료 중...
+
+
+ 세션을 새로 고칩니다!
+
+
+ 거래 거절: {0}
+ {0} will be replaced by trade number
+
+
+ 재시작 중...
+
+
+ 시작 중...
+
+
+ 성공!
+
+
+ 부모 계정을 잠금 해제 중...
+
+
+ 새로운 버전 확인 중...
+
+
+ 새로운 버전을 내려받는 중: {0} ({1} MB).... 기다리는 동안, 이 프로그램을 잘 사용하고 계시다면, 기부하는 것을 고려해보세요! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ 업데이트 작업 완료!
+
+
+ 새로운 ASF 버전이 사용 가능합니다! 업데이트를 고려해보세요!
+
+
+ 로컬 버전: {0} | 원격 버전: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ 모바일 인증기 장치 ID를 입력하세요. ("android:"를 포함):
+ Please note that this translation should end with space
+
+
+ Steam 인증 어플의 2차 인증 코드를 입력하세요:
+ Please note that this translation should end with space
+
+
+ E-mail로 받은 SteamGuard 인증 코드를 입력하세요:
+ Please note that this translation should end with space
+
+
+ Steam 로그인 아이디를 입력하세요:
+ Please note that this translation should end with space
+
+
+ Steam 부모 계정의 PIN을 입력하세요:
+ Please note that this translation should end with space
+
+
+ Steam 비밀 번호를 입력하세요:
+ Please note that this translation should end with space
+
+
+ 등록되지 않은 {0}의 값을 입력하세요:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ {0}의 알 수 없는 값을 받았습니다. 이것을 보고 바랍니다: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC 서버 준비 완료!
+
+
+ IPC 서버 시작...
+
+
+ 이 봇은 이미 중지되어 있습니다!
+
+
+ {0} 이름을 가진 봇을 찾을 수 없습니다!
+ {0} will be replaced by bot's name query (string)
+
+
+ {0}/{1} 봇이 실행 중, 총 {2}개의 게임({3}개의 카드)이 남아있습니다.
+ {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
+
+
+ 봇이 농사중인 게임: {0} ({1}, {2}개의 카드 남음) / 전체 {3}개의 게임 ({4}개의 카드) 남음. (약 {5} 소요)
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 봇이 농사중인 게임들: {0} / 전체 {1}개의 게임 ({2}개의 카드) 남음. (약 {3} 소요.)
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 첫 번째 배지 페이지를 확인하는 중...
+
+
+ 나머지 배지 페이지를 확인하는 중...
+
+
+ 선택된 농사 기법: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ 완료!
+
+
+ 총 {0}개의 게임 ({1}개의 카드) 남음. (약 {2} 소요)...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 농사 완료!
+
+
+ 농사 완료: {0} ({1}) - {2} 소요됨!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 농사 완료된 게임들: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ {0} ({1}) 농사 상태: {2}개의 카드 남음.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ 농사 멈춤!
+
+
+ 이 요청을 무시하고, 일시 정지되었습니다!
+
+
+ 이 계정에는 농사지을 것이 없습니다!
+
+
+ 현재 농사 중: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 현재 농사 중: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 농사가 현재 불가능 합니다. 나중에 다시 시도합니다!
+
+
+ 아직 농사 중: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 아직 농사 중: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 농사 멈춤: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 농사 멈춤: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 알 수 없는 명령어!
+
+
+ 배지 정보를 가져올 수 없습니다. 나중에 다시 시도합니다!
+
+
+ 카드 상태를 확인할 수 없습니다: {0} ({1}), 나중에 다시 시도합니다!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 선물 수락: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ 이 계정은 제한되어 있으므로, 제한이 풀릴 때까지 농사를 지을 수 없습니다!
+
+
+ ID: {0} | 상태: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | 상태: {1} | 항목: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ 이 봇은 이미 실행 중입니다!
+
+
+ .maFile을 ASF 포맷으로 변환 중...
+
+
+ 모바일 인증기 가져오기를 성공적으로 마쳤습니다!
+
+
+ DeviceID가 올바르지 않거나 존재하지 않습니다!
+
+
+ 2FA 토큰: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ 자동 농사가 일시 정지되었습니다!
+
+
+ 자동 농사가 재개되었습니다!
+
+
+ 자동 농사가 이미 일시 정지되어 있습니다!
+
+
+ 자동 농사가 일시 정지되었습니다! 게임을 시작하기까지 {0} 남았습니다.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ 자동 농사가 이미 재개되어 있습니다!
+
+
+ Steam에 연결되었습니다!
+
+
+ Steam과의 연결이 끊어졌습니다!
+
+
+ 연결을 끊는 중...
+
+
+ [{0}] 비밀번호: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ 이 봇 인스턴스는 설정 파일에서 비활성화되어 있기에 시작하지 않습니다!
+
+
+ 한 줄에 TwoFactorCodeMismatch 오류 코드가 {0}번 발생했습니다. 2FA 자격 증명이 더 이상 유효하지 않거나 시계가 동기화되지 않았습니다. 작업을 중단합니다.
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Steam에서 로그아웃: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ {0}으로 로그인 성공
+ {0} will be replaced by steam ID (number)
+
+
+ 로그인 중...
+
+
+ 이 계정은 실행 상태 유지를 거부하는, 정의되지 않은 다른 ASF 인스턴스에서 사용 중인 것으로 보입니다!
+
+
+ 거래 제안 실패!
+
+
+ Master 권한이 설정된 유저가 없어서, 거래를 전송할 수 없었습니다.
+
+
+ 루팅 타입 설정이 없습니다!
+
+
+ 루팅이 이제 비활성화 되었습니다!
+
+
+ 루팅이 이제 활성화되었습니다!
+
+
+ 거래 제안이 성공적으로 보내졌습니다!
+
+
+ 루팅이 일시적으로 비활성화 되었습니다!
+
+
+ 자신에게 거래 요청을 보낼 수 없습니다!
+
+
+ 이 봇은 ASF 2FA를 사용하지 않습니다! ASF 2FA로 인증기를 가져오는 것을 잊었나요?
+
+
+ 이 봇 인스턴스는 연결되어 있지 않습니다!
+
+
+ 미보유: {0}
+ {0} will be replaced by query (string)
+
+
+ 이미 보유: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 등록 활성화 제한을 초과했습니다. {0} 의 대기 시간 이후 다시 시도합니다...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ 다시 연결 중...
+
+
+ 키: {0} | 상태: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ 키: {0} | 상태: {1} | 항목: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ 만료된 로그인 키를 제거했습니다!
+
+
+ 봇이 하라는 농사는 안하고 쉬고 있습니다.
+
+
+ 봇이 제한된 계정입니다. 농사로 카드를 얻을 수 없습니다.
+
+
+ 봇이 Steam 네트워크에 연결 중입니다.
+
+
+ 봇이 실행 중이 아닙니다.
+
+
+ 봇 - 일시 정지 혹은 수동 모드로 실행중.
+
+
+ 봇 - 현재 사용 중.
+
+
+ Steam에 로그인할 수 없습니다: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} - 비어있습니다!
+ {0} will be replaced by object's name
+
+
+ 사용하지 않은 키: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ 오류로 인해 실패했습니다: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Steam 네트워크 연결이 끊어졌습니다. 다시 연결 중...
+
+
+ 계정이 현재 사용되고 있지 않습니다 : 농사를 재개합니다!
+
+
+ 계정이 현재 사용 중입니다. ASF는 계정이 아무 것도 하지 않고 있을 경우 농사를 재개할 것입니다...
+
+
+ 공유 라이브러리가 일정 기간 동안 실행되지 않았습니다. 농사가 재개되었습니다!
+
+
+ 연결 중...
+
+
+ 클라이언트 연결 해제에 실패했습니다. 이 봇 인스턴스를 포기합니다!
+
+
+ SteamDirectory를 초기화할 수 없습니다 : Steam 네트워크 연결에 평소보다 오랜 시간이 걸릴 수 있습니다!
+
+
+ 중지 중...
+
+
+ 봇 설정이 유효하지 않습니다. {0}의 내용을 확인하고 다시 시도하십시오!
+ {0} will be replaced by file's path
+
+
+ 영구 데이터베이스를 불러올 수 없습니다. 문제가 계속될 경우, 데이터베이스를 재생성하기 위해 {0}을(를) 제거하여 주십시오!
+ {0} will be replaced by file's path
+
+
+ {0} 초기화 중...
+ {0} will be replaced by service name that is being initialized
+
+
+ ASF가 실제로 무엇을 하고 있는지 걱정된다면, 위키에 있는 개인 정보 보호 정책 부분을 검토해 보세요!
+
+
+ 어서 와, 이런 농사 프로그램은 처음이지?
+
+
+ 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%"
+
+
+ ASF가 해당 게임을 실행할 수 없어, {0} ({1})의 농사가 일시적으로 중단되었습니다.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF가 {0} ({1})의 ID 불일치를 감지했습니다. 대신 {2}의 ID를 사용할 것입니다.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ 이 계정은 잠겨 있습니다. 농사 프로세스를 영구적으로 이용할 수 없습니다!
+
+
+ 봇이 잠겨 있습니다. 농사로 카드를 얻을 수 없습니다.
+
+
+ 이 기능은 Headless 모드에서만 사용 가능합니다!
+
+
+ 이미 보유: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 접근이 거부 되었습니다.
+
+
+ 마지막으로 릴리즈된 버전보다 최신 버전을 사용 중입니다. 시험판 버전은 버그 리포트, 문제 해결, 피드백을 제공하는 법을 아는 유저에게만 제공됩니다. - 기술 지원은 제공되지 않습니다.
+
+
+ 현재 메모리 사용량: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ 스팀 맞춤 대기열 #{0}을 지우는 중...
+ {0} will be replaced by queue number
+
+
+ 스팀 맞춤 대기열 #{0}을 지웠습니다.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} 봇이 이미 {2} 를 소유하고 있습니다.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ 게임에 관한 데이터 갱신중...
+
+
+ {0} 은(는) 더이상 사용되지 않아 향후 버전에서 제거될 예정입니다. {1} 을 대신 사용하여 주시기 바랍니다.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ 기부 거래 수락: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ {0} 버그의 우회법이 발동했습니다.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.lt-LT.resx b/ArchiSteamFarm/Localization/Strings.lt-LT.resx
new file mode 100644
index 000000000..a2ea18134
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.lt-LT.resx
@@ -0,0 +1,660 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Priimami mainai: {0}
+ {0} will be replaced by trade number
+
+
+ ASF automatiškai patikrins ar yra nauja versija kas {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Turinys: {0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Sukonfigūruotas {0} objektas yra neteisingas: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} susidūrė su lemtinga išimties klaida prieš įsijungiant registravimo moduliui!
+ {0} will be replaced by version number
+
+
+ Išimtis: {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.
+
+
+ Išeinama su ne-nuliniu klaidos kodu!
+
+
+ Užklausa nutrūksta: {0}
+ {0} will be replaced by URL of the request
+
+
+ Pagrindinė konfigūracija negalėjo būti įkelta, įsitikinkite, kad {0} egzistuoja ir yra galiojantis! Sekite nustatymo vadovą Wiki, jei esate nesuprantate.
+ {0} will be replaced by file's path
+
+
+ {0} yra negaliojantis!
+ {0} will be replaced by object's name
+
+
+ Atsisakoma vykdyti šią funkciją dėl netinkamo įrenginio ID, ASF 2FA!
+
+
+ Jokių botų nėra sukurta. Ar pamiršote sukonfigūruoti ASF?
+
+
+ {0} yra negaliojantis!
+ {0} will be replaced by object's name
+
+
+ Apdorojimas {0} nepavyko!
+ {0} will be replaced by object's name
+
+
+ Užklausa nepavyko po {0} bandymų!
+ {0} will be replaced by maximum number of tries
+
+
+ Nepavyko patikrinti naujausios versijos!
+
+
+ Nebuvo galima tęsti naujinimo, nes nėra jokio objekto, kuris yra susijęs su šiuo metu įdiegta versija! Automatinis naujinimas į tą versija yra neįmanomas.
+
+
+ Nebuvo galima tęsti su atnaujinimu, nes ta versija neapima jokių failų!
+
+
+ Gautas prašymas reikalaujantis naudotojo įvesties, bet procesas veikia "headless" režime!
+
+
+ Stabdoma...
+
+
+ Nepavyko!
+
+
+ Pagrindinis konfigūracijos failas buvo pakeistas!
+
+
+ Pagrindinis konfigūracijos failas buvo pašalintas!
+
+
+ Ignoruojami mainai: {0}
+ {0} will be replaced by trade number
+
+
+ Prisijungiama prie {0}...
+ {0} will be replaced by service's name
+
+
+ Nėra aktyvių botų, išeinama...
+
+
+ Atnaujinama sesija!
+
+
+ Atmetami mainai: {0}
+ {0} will be replaced by trade number
+
+
+ Paleidžiama iš naujo...
+
+
+ Paleidžiama...
+
+
+ Sėkmingai!
+
+
+ Atrakinama tėvų paskyra...
+
+
+ Ieškoma naujos versijos...
+
+
+ Atsiunčiama nauja versija: {0} ({1} MB)... Kol laukiate, apsvarstykite, gal norite paaukoti, jei vertinate mūsų įdirbį! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Naujinimo procesas baigtas!
+
+
+ Nauja ASF versija yra galima! Apsvarstykite atsinaujinti!
+
+
+ Vietinė versija: {0} | Versija serveryje: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Prašome įvesti savo mobilaus autentifikavimo prietaiso ID (įskaitant "Android:"):
+ Please note that this translation should end with space
+
+
+ Prašome įvesti 2FA kodą iš jūsų Steam autentifikavimo programėlės:
+ Please note that this translation should end with space
+
+
+ Prašome įvesti "Steam Guard" autentifikavimo kodą, kuris buvo išsiųstas į jūsų el-paštą:
+ Please note that this translation should end with space
+
+
+ Prašome įvesti savo Steam prisijungimo vardą:
+ Please note that this translation should end with space
+
+
+ Prašome įvesti Steam tėvų kontrolės PIN kodą:
+ Please note that this translation should end with space
+
+
+ Prašome įvesti savo Steam slaptažodį:
+ Please note that this translation should end with space
+
+
+ Prašome įvesti nedokumentuotą {0} reikšmę:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Gauta nežinoma reikšmė, {0}, prašome pranešti apie tai: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC serveris paruoštas!
+
+
+
+ Šis botas jau sustabdytas!
+
+
+ Nepavyko rasti jokio "boto" pavadinto {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ Šiuo metu veikia {0}/{1} botai, iš viso yra {2} žaidimų ({3} kortelių) likę surinkti.
+ {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
+
+
+ Botas renka korteles iš: {0} ({1},{2} kortelės likusios iškristi) iš viso {3} žaidimų ({4} kortelių) likę surinkti (liko ~{5}).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ "Botas" renka korteles iš: {0} iš viso {1} žaidimų ({2} kortelių) likę surinkti (liko ~{3}).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Tikrinamas pirmasis ženklelių puslapis...
+
+
+ Tikrinamas kiti ženklelių puslapiai...
+
+
+ Pasirinktas kortelių rinkimo algoritmas: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Baigta!
+
+
+ Mes turime iš viso {0} žaidimų ({1} kortelių) likę surinkti (liko ~{2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Kortelių rinkimas baigtas!
+
+
+ Kortelių rinkimas užbaigtas: {0} ({1}) po {2} žaidimo laiko!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Užbaigta rinkti korteles: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Kortelių rinkimo statusas iš {0} ({1}): {2} kortelės likusios
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Kortelių rinkimas sustabdytas!
+
+
+ Šis prašymas ignoruojamas, nes lipni pauzė yra įjungta!
+
+
+ Mes neturime nieko, ką galima surinkti šioje paskyroje!
+
+
+ Dabar renkama: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Dabar renkama: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Kortelių rinkimas dabar negalimas, bandysime dar kartą vėliau!
+
+
+ Vis dar renkama: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Vis dar renkama: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Rinkimas sustabdytas: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Rinkimas sustabdytas: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Nežinoma komanda!
+
+
+ Nepavyko gauti ženklelių informacijos, bandysime dar kartą vėliau!
+
+
+ Nepavyko patikrinti kortelių statuso: {0} ({1}), bandysime dar kartą vėliau!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Priimama dovana: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Ši paskyra yra ribota, kortelių rinkimo procesas negalimas iki tol kol apribojimas nebus pašalintas visiškai!
+
+
+ ID: {0} | Būsena: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Būsena: {1} | Daiktai: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Šis "botas" jau įjungtas!
+
+
+ .maFile verčiamas į ASF formatą...
+
+
+ Mobilusis autentifikatorius sėkmingai baigtas importuoti!
+
+
+ Jūsų įrenginio ID yra neteisingas arba neegzistuoja!
+
+
+ 2FA kodas: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Automatinis kortelių rinkimas sustabdytas!
+
+
+ Automatinis kortelių rinkimas tęstas!
+
+
+ Automatinis kortelių rinkimas jau sustabdytas!
+
+
+ Automatinis kortelių rinkimas sustabdytas! Jūs turite {0} pradėti žaidimą.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Automatinis kortelių rinkimas jau tęstas!
+
+
+ Prijungta prie Steam!
+
+
+ Atsijungta nuo Steam!
+
+
+ Atsijungiama...
+
+
+ [{0}] slaptažodis: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Nepradedama ši boto instancija, nes ji išjungta konfigūracijos faile!
+
+
+
+ Atsijungta nuo Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ Sėkmingai prisijungta kaip {0}.
+ {0} will be replaced by steam ID (number)
+
+
+ Prisijungiama...
+
+
+ Ši paskyra atrodo, kad yra naudojama su kitu ASF atveju, tai yra neapibrėžtas elgesys, atsisakoma laikyti ją įjungta!
+
+
+ Mainų pasiūlymas nepavyko!
+
+
+ Mainai nebuvo išsiųsti, nes nėra apibrėžto jokio vartotojo su šeimininko leidimais!
+
+
+ Jūs neturite jokių nustatytų galimų paimti daiktų tipų !
+
+
+ Daiktų paėmimas išjungtas!
+
+
+ Daiktų paėmimas įjungtas!
+
+
+ Mainai išsiųsti sėkmingai!
+
+
+ Daiktų paėmimas laikinai išjungtas!
+
+
+ Jūs negalite siūsti mainų prašymo saui!
+
+
+ Šis botas neturi ASF 2FA įjungto! Ar jūs pamiršote importuoti savo autentifikatorių kaip ASF 2FA?
+
+
+ Šis botas nėra prijungtas!
+
+
+ Dar neturi: {0}
+ {0} will be replaced by query (string)
+
+
+ Jau turima: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Dažnio limitas viršytas, bandysime dar kartą po {0} pauzės...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Jungiamasi iš naujo...
+
+
+ Raktas: {0} | Būsena: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Raktas: {0} | Būsena: {1} | Daiktai: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Pašalintas nebegaliojantis prisijungimo raktas!
+
+
+ Botas nerenka kortelių.
+
+
+ Botas turi apribojimas ir negali gauti jokių kortelių iš rinkimo.
+
+
+ Botas jungiasi prie Steam tinklo.
+
+
+ Botas nėra įjungtas.
+
+
+ Botas yra sustabdytas arba veikia rankiniu rėžimu.
+
+
+ Botas šiuo metu yra naudojamas.
+
+
+ Nepavyko prisijungti į Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} yra tuščias!
+ {0} will be replaced by object's name
+
+
+ Nepanaudoti CD-raktai: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Nepavyko dėl klaidos: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Ryšys su Steam tinklu prarastas. Bandoma prisijungti iš naujo...
+
+
+ Paskyra nebėra užimta: kortelių rinkimo procesas tęsiamas!
+
+
+ Paskyra šiuo metu yra naudojama: ASF tęs kortelių rinkimą, kai ji atsilaisvins...
+
+
+ Pasidalinta biblioteka nebuvo įjungta per duota laiko periodą. Kortelių rinkimo procesas tęstas!
+
+
+ Jungiamasi...
+
+
+ Nepavyko atjungti kliento. Apleidžiama ši boto instancija!
+
+
+ Nepavyko inicijuoti "SteamDirectory": jungiantis su Steam tinklu gali užtrukti daug ilgiau nei įprastai!
+
+
+ Stabdoma...
+
+
+ Jūsų boto konfigūracija yra klaidinga. Prašome patikrinti {0} ir pabandyti vėl!
+ {0} will be replaced by file's path
+
+
+ Nepavyko įkelti nuolatinės duomenų bazės, jei problema pasikartoja, prašome pašalinti {0} siekiant atkurti duomenų bazę!
+ {0} will be replaced by file's path
+
+
+ Inicijuojama {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Prašome peržiūrėti mūsų privatumo politikos skiltį "Wikipedia" puslapyje, jei jūs susirūpinęs ką daro ASF!
+
+
+ Atrodo, jog tai jūsų pirmasis kartas paleidžiant šią programą, Sveiki!
+
+
+ Jūsų pateikta CurrentCulture yra negaliojanti, ASF toliau veiks su numatytąją!
+
+
+ ASF bandys naudoti jūsų pageidaujamą {0} kalbą, bet vertimas į tą kalba buvo užbaigtas tik {1}. Galbūt jūs galėtumėte mums padėti pagerinti ASF vertimą į šią kalbą?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ Kortelių rinkimas iš {0} ({1}) laikinai sustabdytas, nes ASF šiuo momentu neturi galimybės rinkti.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF aptiko ID neatitikimą {0}({1}) ir naudos ID {2} vietoj to.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Ši paskyra užrakinta, kortelių rinkimas negalimas!
+
+
+ Botas yra užrakintas ir negali gauti jokių kortelių iš rinkimo.
+
+
+ Ši funkcija yra galima tik "headless" rėžime!
+
+
+ Jau turima: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Prieiga negalima!
+
+
+ Jūs naudojate versija kuri yra naujesnė nei paskutinė išleista versija jūsų naujinimo kanale. Atkreipkite dėmesį, kad išankstinio išleidimo versija yra skirta vartotojams, kurie žino, kaip pranešti apie klaidas, problemas - techninė parama nebus suteikiama.
+
+
+ Šiuo metu naudojama atminties: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Peržiūrima Steam "Discovery queue" #{0}...
+ {0} will be replaced by queue number
+
+
+ Baigta peržiūrėti Steam "Discovery queue" #{0}.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} botai jau turi šį žaidimą {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Atnaujinami duomenų paketai...
+
+
+ Naudojimas {0} yra nebeaktualus ir bus pašalintas būsimose programos versijose. Vietoj to naudokite {1}.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Priimti dovanos mainai: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Sprendimas klaidai {0} buvo suaktyvintas.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.nl-NL.resx b/ArchiSteamFarm/Localization/Strings.nl-NL.resx
new file mode 100644
index 000000000..b548f2a2f
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.nl-NL.resx
@@ -0,0 +1,668 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Ruilaanbod wordt geaccepteerd: {0}
+ {0} will be replaced by trade number
+
+
+ ASF controleert automatisch iedere {0} voor een nieuwe versie.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Inhoud: {0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Geconfigureerde {0} eigenschap is ongeldig: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} is een fatale uitzonderingsfout tegengekomen voordat het hoofdlogboek module in staat was om te initialiseren!
+ {0} will be replaced by version number
+
+
+ Uitzondering: {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.
+
+
+ Afsluiten met een nonzero foutcode!
+
+
+ Verzoek mislukt: {0}
+ {0} will be replaced by URL of the request
+
+
+ Globale configuratie kon niet worden geladen. Controleer of {0} bestaat en geldig is! Raadpleeg de 'setting up' sectie van de wiki als je niet weet je wat je moet doen.
+ {0} will be replaced by file's path
+
+
+ {0} is ongeldig!
+ {0} will be replaced by object's name
+
+
+ Deze functie wordt niet uitgevoerd vanwege een ongeldig DeviceID in ASF 2FA!
+
+
+ Er zijn geen bots gedefinieerd. Ben je vergeten om ASF te configureren?
+
+
+ {0} is null!
+ {0} will be replaced by object's name
+
+
+ Verwerking van {0} mislukt!
+ {0} will be replaced by object's name
+
+
+ Verzoek is mislukt na {0} pogingen!
+ {0} will be replaced by maximum number of tries
+
+
+ Laatste versie kon niet worden gecontroleerd!
+
+
+ Kon niet verdergaan met updaten, omdat er geen bestand gerelateerd is aan de reeds werkende versie! Automatisch updaten van deze versie is niet mogelijk.
+
+
+ Kon niet verdergaan met updaten, omdat deze updateversie geen bestanden bevat!
+
+
+ Aanvraag voor gebruikersinvoer ontvangen, maar het proces draait in de headless mode!
+
+
+ Afsluiten...
+
+
+ Mislukt!
+
+
+ Globaal configuratiebestand is aangepast!
+
+
+ Globaal configuratiebestand is verwijderd!
+
+
+ Ruilaanbod wordt genegeerd: {0}
+ {0} will be replaced by trade number
+
+
+ Inloggen op {0}...
+ {0} will be replaced by service's name
+
+
+ Geen bots actief, afsluiten...
+
+
+ Sessie wordt ververst!
+
+
+ Ruilaanbod wordt afgewezen: {0}
+ {0} will be replaced by trade number
+
+
+ Herstarten...
+
+
+ Starten...
+
+
+ Succesvol!
+
+
+ Ouderlijk toezicht wordt ontgrendeld...
+
+
+ Controleren op nieuwe versie...
+
+
+ Nieuwe versie wordt gedownload: {0} ({1} MB)... Als je het gedane werk waardeert, overweeg dan tijdens het wachten om te doneren! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Update is afgerond!
+
+
+ Nieuwe ASF versie beschikbaar! Overweeg om handmatig bij te werken!
+
+
+ Lokale versie: {0} | Externe versie: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Voer je mobiele authenticator device ID in (inclusief "android:"):
+
+ Please note that this translation should end with space
+
+
+ Voer de 2FA code in van je Steam authenticator app:
+ Please note that this translation should end with space
+
+
+ Voer de SteamGuard authenticator-code in die naar je e-mail is verzonden:
+ Please note that this translation should end with space
+
+
+ Voer je Steam gebruikersnaam in:
+ Please note that this translation should end with space
+
+
+ Voer je Steam ouderlijk toezicht pincode in:
+ Please note that this translation should end with space
+
+
+ Voer je Steam wachtwoord in:
+ Please note that this translation should end with space
+
+
+ Geef de ongedocumenteerde waarde van {0} op:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Onbekende waarde ontvangen voor {0}, graag dit melden: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC server gereed!
+
+
+ IPC server starten...
+
+
+ Deze bot is al gestopt!
+
+
+ Kon geen bot vinden met de naam {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ Er zijn {0}/{1} bots actief, met een totaal van nog {2} spel(len) te spelen en {3} kaart(en) resterend om te verzamelen.
+ {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 speelt: {0} ({1}, {2} kaart(en) resterend). Totaal nog {3} spel(len) te spelen en {4} kaart(en) resterend om te verzamelen (~{5} resterend).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot speelt de spellen: {0}. Totaal nog {1} spel(len) te spelen en {2} kaart(en) resterend om te verzamelen (~{3} resterend).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Eerste badge pagina controleren...
+
+
+ Andere badge pagina's controleren...
+
+
+ Gekozen farming algoritme: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Gereed!
+
+
+ We hebben een totaal van nog {0} spel(len) te spelen en {1} kaart(en) resterend om te verzamelen (~{2} resterend)...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Farmen is gereed!
+
+
+ Farmen is gereed: {0} ({1}) na {2} speeltijd!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Farmen is gereed voor de spellen: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Farming status voor {0} ({1}): {2} kaart(en) resterend.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Het farmen is gestopt!
+
+
+ Dit verzoek wordt genegeerd. Permanente pauze staat aan!
+
+
+ Er is niets om te farmen op dit account!
+
+
+ Nu aan het farmen: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Nu aan het farmen: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Spelen is op dit moment niet mogelijk, we proberen het later nog een keer!
+
+
+ Nog steeds aan het farmen: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Nog steeds aan het farmen: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Gestopt met farmen: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Gestopt met farmen: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Onbekende opdracht!
+
+
+ Kon badge informatie niet verkrijgen, we zullen het later opnieuw proberen!
+
+
+ Kaart-status kon niet worden gecontroleerd voor {0} ({1}), we proberen het later opnieuw!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Gift accepteren: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Dit account is gelimiteerd, farming proces is niet beschikbaar totdat de beperking is opgeheven!
+
+
+ ID: {0} | Status: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Status: {1} | Geactiveerde ID: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Deze bot is al actief!
+
+
+ .maFile omzetten naar ASF formaat...
+
+
+ Succesvol de mobiele authenticator geïmporteerd!
+
+
+ Je DeviceID is incorrect of bestaat niet!
+
+
+ 2FA Code: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Automatisch farmen is gepauzeerd!
+
+
+ Automatisch farmen is hervat!
+
+
+ Automatisch farmen is al gepauzeerd!
+
+
+ Automatisch farmen is nu gepauzeerd! Je hebt {0} om een spel te starten.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Automatisch farmen is al hervat!
+
+
+ Verbonden met Steam!
+
+
+ Verbinding met Steam verbroken!
+
+
+ Verbinding verbreken...
+
+
+ [{0}] wachtwoord: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Deze bot wordt niet gestart omdat hij uitgeschakeld is in het configuratiebestand!
+
+
+ De fout TwoFactorCodeMismatch is {0} keer op rij opgetreden. Je 2FA-gegevens zijn niet meer geldig of je systeemklok loopt niet synchroon. Proces wordt afgebroken!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Uitgelogd op Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ Succesvol ingelogd als {0}.
+ {0} will be replaced by steam ID (number)
+
+
+ Inloggen...
+
+
+ Dit account wordt waarschijnlijk al gebruikt door een andere ASF-instantie, wat wordt gezien als ongedefinieerd gedrag. Weigeren om het proces voort te zetten!
+
+
+ Ruilaanbod mislukt!
+
+
+ Ruilaanbod kon niet verzonden worden omdat er geen gebruiker is toegewezen met master permissies!
+
+
+ Je hebt geen lootable types ingesteld!
+
+
+ Looting is nu uitgeschakeld!
+
+
+ Looting is nu ingeschakeld!
+
+
+ Ruilaanbod succesvol verzonden!
+
+
+ Looting is tijdelijk uitgeschakeld!
+
+
+ Je kan jezelf geen ruil aanbieden!
+
+
+ Deze bot heeft ASF 2FA nog niet ingeschakeld! Ben je vergeten om je authenticator als ASF 2FA te importeren?
+
+
+ Deze bot is niet verbonden!
+
+
+ Nog niet in bezit: {0}
+ {0} will be replaced by query (string)
+
+
+ Al in bezit: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Aanvraaglimiet overschreden, we zullen het na een cooldown van {0} opnieuw proberen...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Opnieuw verbinden...
+
+
+ Code: {0} | Status: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Code: {0} | Status: {1} | Items: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Verlopen inlogcode verwijderd!
+
+
+ Bot is niet aan het farmen.
+
+
+ Bot is gelimiteerd en kan geen kaarten verzamelen.
+
+
+ Bot is aan het verbinden met het Steam netwerk.
+
+
+ Bot is niet actief.
+
+
+ Bot is gepauzeerd of wordt uitgevoerd in de handmatige modus.
+
+
+ Bot is momenteel in gebruik.
+
+
+ Kan niet inloggen op Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} is leeg!
+ {0} will be replaced by object's name
+
+
+ Ongebruikte codes: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Mislukt door de fout: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Verbinding met Steam netwerk verbroken. Opnieuw verbinden...
+
+
+ Account is niet meer bezet: farming proces hervat!
+
+
+ Account is momenteel in gebruik: ASF zal het farmen hervatten wanneer het account weer beschikbaar is...
+
+
+ Gedeelde bibliotheek is niet opgestart in de gegeven tijdsperiode. Farming proces wordt hervat!
+
+
+ Verbinden...
+
+
+ Verbinding verbreken met de client is mislukt. Bot instantie wordt afgebroken!
+
+
+ Kon SteamDirectory niet initialiseren: verbinden met Steam netwerk gaat mogelijk veel langer duren dan gebruikelijk!
+
+
+ Stoppen...
+
+
+ Je bot-configuratie is ongeldig. Controleer de inhoud van {0} en probeer het opnieuw!
+ {0} will be replaced by file's path
+
+
+ Huidige database kon niet worden geladen. Als het probleem aanhoudt, verwijder dan {0} om de database opnieuw aan te maken!
+ {0} will be replaced by file's path
+
+
+ {0} Initialiseren...
+ {0} will be replaced by service name that is being initialized
+
+
+ Bij twijfel of onduidelijkheid, raadpleeg ons privacybeleid op de ASF Wiki om meer te weten te komen wat ASF precies doet!
+
+
+ Het lijkt erop dat je het programma voor het eerst start, welkom!
+
+
+ De door jou ingevoerde CurrentCulture is ongeldig. ASF zal de standaardtaal blijven gebruiken!
+
+
+ ASF probeert de {0} taalmodule te gebruiken, maar het vertalen in deze taal is slechts {1} compleet. Misschien kan je ons helpen om ASF te vertalen in jouw taal?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ Farmen {0} ({1}) is tijdelijk uitgeschakeld, omdat ASF momenteel niet in staat is om dit spel te spelen.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF heeft een foutieve ID gedetecteerd voor {0} ({1}) en zal in plaats daarvan ID {2} gaan gebruiken.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Dit account is vergrendeld. Farming is permanent niet beschikbaar!
+
+
+ Bot is vergrendeld en kan geen kaarten verzamelen.
+
+
+ Deze functie is alleen beschikbaar in de headless mode!
+
+
+ Al in bezit: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Toegang geweigerd!
+
+
+ Je gebruikt een nieuwere versie dan de laatste versie van je update kanaal. Hou er rekening mee dat pre-release versies alleen geschikt zijn voor gebruikers die weten hoe ze bugs moeten rapporteren, kunnen omgaan met problemen en feedback kunnen geven. Er wordt geen technische ondersteuning geboden.
+
+
+ Geheugen in gebruik: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Steam-ontdekkingswachtrij afwerken #{0}...
+ {0} will be replaced by queue number
+
+
+ Steam-ontdekkingswachtrij voltooid #{0}.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} bots hebben het spel in bezit {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Pakketgegevens vernieuwen...
+
+
+ Het gebruik van {0} is verouderd en zal in toekomstige versies van het programma worden verwijderd. Gebruik in plaats daarvan {1}.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Donatieaanbod geaccepteerd: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Tijdelijke oplossing voor {0} bug is geactiveerd.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.pl-PL.resx b/ArchiSteamFarm/Localization/Strings.pl-PL.resx
new file mode 100644
index 000000000..dccbe3cef
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.pl-PL.resx
@@ -0,0 +1,668 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Akceptowanie oferty: {0}
+ {0} will be replaced by trade number
+
+
+ ASF automatycznie sprawdzi aktualizacje co {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Zawartość:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Skonfigurowana opcja {0} jest nieprawidłowa: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} napotkał fatalny błąd zanim główny moduł logujący był w stanie się załadować!
+ {0} will be replaced by version number
+
+
+ Błąd: {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.
+
+
+ Kończenie z niezerowym kodem błędu!
+
+
+ Niepowodzenie żądania: {0}
+ {0} will be replaced by URL of the request
+
+
+ Globalne ustawienia nie mogły zostać załadowane. Sprawdż czy plik {0} istnieje i jest prawidłowy! Jeśli nie wiesz co zrobić, przeczytaj poradnik konfiguracji na wiki.
+ {0} will be replaced by file's path
+
+
+ {0} jest nieprawidłowy!
+ {0} will be replaced by object's name
+
+
+ Odmawiam wykonania tej funkcji z powodu nieprawidłowego DeviceID w ASF 2FA!
+
+
+ Żadne boty nie zostały zdefiniowane. Czy zapomniałeś o konfiguracji ASF?
+
+
+ {0} jest puste!
+ {0} will be replaced by object's name
+
+
+ Analizowanie {0} nie powiodło się!
+ {0} will be replaced by object's name
+
+
+ Żądanie nie powiodło się, po {0} próbach!
+ {0} will be replaced by maximum number of tries
+
+
+ Nie można sprawdzić najnowszej wersji!
+
+
+ Nie może kontynuować aktualizacji, ponieważ nie istnieje żaden składnik odnoszacy się do aktualnie działającej binarki! Automatyczna aktualizacja do tej wersji nie jest możliwa.
+
+
+ Nie można kontynuować aktualizacji, ponieważ ta wersja nie zawiera żadnych składników!
+
+
+ Otrzymano prośbę o dane wprowadzane przez użytkownika, ale proces działa w trybie headless!
+
+
+ Zamykanie...
+
+
+ Niepowodzenie!
+
+
+ Globalny plik konfiguracyjny został zmieniony!
+
+
+ Globalny plik konfiguracyjny został usunięty!
+
+
+ Ignorowanie oferty wymiany: {0}
+ {0} will be replaced by trade number
+
+
+ Logowanie do {0}...
+ {0} will be replaced by service's name
+
+
+ Brak aktywnych botów, zamykanie...
+
+
+ Odświeżanie sesji!
+
+
+ Odrzucanie oferty wymiany: {0}
+ {0} will be replaced by trade number
+
+
+ Restartowanie...
+
+
+ Uruchamianie...
+
+
+ Sukces!
+
+
+ Odblokowywanie konta rodzica...
+
+
+ Wyszukiwanie nowej wersji...
+
+
+ Pobieranie nowej wersji: {0} ({1} MB)... Podczas czekania rozważ dotację, jeśli doceniasz naszą pracę! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Aktualizacja została zakończona!
+
+
+ Dostępna jest nowa wersja ASF! Zalecana aktualizacja!
+
+
+ Lokalna wersja: {0} | Wersja zdalna: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Wprowadź identyfikator urządzenia (device ID) twojego mobilnego tokena uwierzytelnienia (w tym "android:"):
+ Please note that this translation should end with space
+
+
+ Wprowadź kod uwierzytelnienia dwuskładnikowego z twojego mobilnego tokena Steam:
+ Please note that this translation should end with space
+
+
+ Wprowadź kod SteamGuard, który został wysłany na Twój adres e-mail:
+ Please note that this translation should end with space
+
+
+ Wprowadź swój login Steam:
+ Please note that this translation should end with space
+
+
+ Wprowadź swój kod konta rodzicielskiego Steam:
+ Please note that this translation should end with space
+
+
+ Wprowadź swoje hasło Steam:
+ Please note that this translation should end with space
+
+
+ Wprowadź nieudokumentowaną wartość dla {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Otrzymano nieznaną wartość dla {0}, proszę zgłoś to do developerów: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ Serwer IPC jest gotowy!
+
+
+ Uruchamianie serwera IPC...
+
+
+ Ten bot został już zatrzymany!
+
+
+ Nie można znaleźć żadnego bota o nazwie: {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ W tej chwili działa {0}/{1} botów z łącznie {2} grami ({3} kartami) do wyfarmienia.
+ {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 farmi grę {0} ({1}, z {2} kartami pozostałymi do wyfarmienia) z łącznej ilości {3} gier ({4} kart) pozostałych do wyfarmienia (pozostało ~{5}).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot farmi gry: {0} z łącznej ilości {1} gier ({2} kart) pozostałych do wyfarmienia (pozostało ~{3}).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Sprawdzanie pierwszej strony odznak...
+
+
+ Sprawdzanie pozostałych stron odznak...
+
+
+ Wybrany algorytm do farmienia: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Gotowe!
+
+
+ Mamy w sumie {0} gier ({1} kart) do wyfarmienia (pozostało ~{2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Farmienie zakończone!
+
+
+ Zakończono farmienie: {0} ({1}) po {2} gry!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Zakończono farmienie gier: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Status farmienia dla {0} ({1}): Pozostało {2} kart
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Farmienie zatrzymane!
+
+
+ Ignorowanie tego żądania, ponieważ trwała pauza jest włączona!
+
+
+ Nie mamy nic do farmienia na tym koncie!
+
+
+ Teraz farmię: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Teraz farmię: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Uruchomienie gry jest obecnie niedostępne, próba zostanie ponowiona później!
+
+
+ Nadal farmię: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Nadal farmię: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Zatrzymano farmienie: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Zatrzymano farmienie: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Nieznana komenda!
+
+
+ Nie można pobrać informacji o odznakach, próba zostanie ponowiona później!
+
+
+ Nie można sprawdzić statusu kart dla: {0} ({1}), próba zostanie ponowiona później!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Przyjmowanie prezentu: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ To konto jest ograniczone, proces farmienia jest niedostępny do czasu usunięcia blokady!
+
+
+ ID: {0} | Status: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Status: {1} | Elementy: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Ten bot jest już uruchomiony!
+
+
+ Konwertowanie pliku .maFile do formatu ASF...
+
+
+ Zakończono importowanie mobilnego tokenu uwierzytelnienia!
+
+
+ Twój identyfikator urządzenia jest niepoprawny lub nie istnieje!
+
+
+ Kod uwierzytelnienia dwuskładnikowego: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Automatyczne farmienie zostało wstrzymane!
+
+
+ Automatyczne farmienie zostało wznowione!
+
+
+ Automatyczne farmienie jest już zatrzymane!
+
+
+ Automatyczne farmienie zostało zatrzymane! Masz teraz {0} aby uruchomić grę.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Automatyczne farmienie jest już wznowione!
+
+
+ Połączono ze Steam!
+
+
+ Rozłączono od Steam!
+
+
+ Rozłączanie...
+
+
+ [{0}] Hasło: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Ten bot nie zostanie uruchomiony, ponieważ został wyłączony w pliku konfiguracyjnym!
+
+
+ Otrzymano błąd TwoFactorCodeMismatch {0} razy pod rząd. To oznacza, że twoje dane 2FA nie są już dłużej prawidłowe, albo twój zegar nie jest zsynchronizowany, anulowanie!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Wylogowano ze Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ Pomyślnie zalogowano jako {0}.
+ {0} will be replaced by steam ID (number)
+
+
+ Logowanie...
+
+
+ To konto jest najwyraźniej wykorzystywane przez inną instancję ASF, co jest sytuacją nieprzewidzianą. Odmawiam kontynuacji działania tego bota w tej instancji ASF!
+
+
+ Oferta wymiany nie powiodła się!
+
+
+ Oferta wymiany nie mogła zostać wysłana, ponieważ żaden użytkownik z dostępem "master" nie został zdefiniowany!
+
+
+ Nie skonfigurowałeś żadnych typów do wysłania!
+
+
+ Wysyłanie ofert jest teraz wyłączone!
+
+
+ Wysyłanie ofert jest teraz włączone!
+
+
+ Oferta wymiany została wysłana pomyślnie!
+
+
+ Wysyłanie ofert jest teraz tymczasowo wyłączone!
+
+
+ Nie możesz wysłać oferty do samego siebie!
+
+
+ Ten bot nie ma ustawionego ASF 2FA! Być może zapomniałeś o zaimportowaniu swojego mobilnego tokena uwierzytelnienia jako ASF 2FA?
+
+
+ Ta instancja bota nie jest połączona!
+
+
+ Jeszcze nie posiadane: {0}
+ {0} will be replaced by query (string)
+
+
+ Już posiadane: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Przekroczono limit żądań, {0} do następnej próby...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Ponowne łączenie...
+
+
+ Klucz: {0} | Status: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Klucz: {0} | Status: {1} | Elementy: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Usunięto przedawniony klucz logowania!
+
+
+ Bot niczego nie farmi.
+
+
+ Bot jest ograniczony i nie może otrzymać żadnych kart poprzez farmienie.
+
+
+ Bot łączy się z siecią Steam.
+
+
+ Bot nie jest uruchomiony.
+
+
+ Bot jest zapauzowany lub działa w trybie ręcznym.
+
+
+ Bot jest aktualnie używany.
+
+
+ Nie można zalogować do Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} jest puste!
+ {0} will be replaced by object's name
+
+
+ Nieużyte klucze: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Zadanie nie powiodło się z powodu błędu: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Połączenie z siecią Steam zostało utracone. Trwa łączenie ponowne...
+
+
+ Konto nie jest już używane: proces farmienia został wznowiony!
+
+
+ Konto jest aktualnie używane: ASF wznowi proces farmienia gdy będzie wolne...
+
+
+ Współdzielona biblioteka nie została uruchomiona w danym przedziale czasu. Proces farmienia został wznowiony!
+
+
+ Łączenie...
+
+
+ Rozłączenie klienta nie powiodło się. Porzucam instancję tego bota!
+
+
+ Nie można zainicjować SteamDirectory: połączenie z siecią Steam może potrwać znacznie dłużej niż zwykle!
+
+
+ Zatrzymywanie...
+
+
+ Twój plik konfiguracyjny bota jest nieprawidłowy. Sprawdź zawartość {0} i spróbuj ponownie!
+ {0} will be replaced by file's path
+
+
+ Trwała baza danych nie mogła zostać załadowana, jeżeli ten błąd powtarza się, należy usunąć {0} w celu odtworzenia bazy!
+ {0} will be replaced by file's path
+
+
+ Inicjowanie {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Jeśli niepokoi Cię to, co w rzeczywistości robi ASF, zapoznaj się z naszą sekcją polityki prywatności na wiki!
+
+
+ Wygląda na to, że jest to twoje pierwsze uruchomienie programu, zapraszamy!
+
+
+ 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 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%"
+
+
+ Farmienie {0} ({1}) jest tymczasowo niemożliwe, jako że ASF nie jest w stanie włączyć danej gry w tym momencie.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF wykrył niezgodność ID dla {0} ({1}) i użyje zamiast niego ID wynoszącego {2}.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ To konto jest zablokowane, proces farmienia jest trwale niedostępny!
+
+
+ Bot jest zablokowany i nie może otrzymać żadnych kart poprzez farmienie.
+
+
+ Ta funkcja jest dostępna tylko w trybie headless!
+
+
+ Już posiadane: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Odmowa dostępu!
+
+
+ Używasz wersji, która jest nowsza niż aktualna wersja dostępna na Twoim kanale aktualizacyjnym. Pamiętaj, że wersje wstępne są przeznaczone dla użytkowników, którzy wiedzą jak zgłaszać błędy, rozwiązywać problemy i przesyłać opinie - nie świadczymy dla nich pomocy technicznej.
+
+
+ Aktualne wykorzystanie pamięci: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Czyszczenie #{0} kolejki odkryć Steam...
+ {0} will be replaced by queue number
+
+
+ Ukończono czyszczenie #{0} kolejki odkryć Steam.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} botów posiada już grę {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Odświeżanie danych pakietów...
+
+
+ Korzystanie z {0} jest przestarzałe i zostanie usunięte w przyszłych wersjach programu. Zamiast tego skorzystaj z {1}.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Zaakceptowano ofertę darowizny: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Obejście błędu {0} zostało aktywowane.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.pt-BR.resx b/ArchiSteamFarm/Localization/Strings.pt-BR.resx
new file mode 100644
index 000000000..ee1e02cda
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.pt-BR.resx
@@ -0,0 +1,666 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Aceitando troca: {0}
+ {0} will be replaced by trade number
+
+
+ O ASF verificará automaticamente por novas versões a cada {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Conteúdo:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ A propriedade {0} possui valor inválido: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} encontrou uma exceção fatal antes mesmo que o módulo de registro fosse inicializado!
+ {0} will be replaced by version number
+
+
+ Exceção: {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.
+
+
+ Saindo com um código de erro diferente de zero!
+
+
+ Erro de solicitação: {0}
+ {0} will be replaced by URL of the request
+
+
+ A configuração global não pôde ser carregada. Confirme que {0} existe e é válido! Siga o guia "setting up" (configuração) na wiki caso esteja confuso.
+ {0} will be replaced by file's path
+
+
+ {0} é inválido!
+ {0} will be replaced by object's name
+
+
+ Recusando a execução desta função devido a um DeviceID inválido no ASF 2FA!
+
+
+ Nenhum bot configurado, será que você não esqueceu de algo?
+
+
+ {0} é nulo!
+ {0} will be replaced by object's name
+
+
+ Falha ao analisar {0}!
+ {0} will be replaced by object's name
+
+
+ Falha na solicitação após {0} tentativas!
+ {0} will be replaced by maximum number of tries
+
+
+ Não foi possível verificar a última versão!
+
+
+ Não foi possível prosseguir com a atualização porque não há nenhum recurso relacionado a versão em execução! Atualização automática indisponível.
+
+
+ Não foi possível prosseguir com a atualização pois esta versão não inclui nenhum arquivo!
+
+
+ Recebemos um pedido de entrada do usuário, mas o processo está sendo executado no modo headless!
+
+
+ Saindo...
+
+
+ Falha!
+
+
+ O arquivo de configuração global foi alterado!
+
+
+ O arquivo de configuração global foi removido!
+
+
+ Ignorando troca: {0}
+ {0} will be replaced by trade number
+
+
+ Iniciando sessão em {0}...
+ {0} will be replaced by service's name
+
+
+ Nenhum bot está sendo executado, saindo...
+
+
+ Atualizando sessão!
+
+
+ Rejeitando troca: {0}
+ {0} will be replaced by trade number
+
+
+ Reiniciando...
+
+
+ Iniciando...
+
+
+ Sucesso!
+
+
+ Desbloqueando modo família...
+
+
+ Verificando se há atualizações...
+
+
+ Baixando nova versão: {0} ({1} MB)... Enquanto espera, considere doar caso aprecie o nosso trabalho! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Processo de atualização finalizado!
+
+
+ Nova versão do ASF disponível! Considere atualizar!
+
+
+ Versão local: {0} | Versão remota: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Por favor, insira o ID do seu dispositivo de autenticador móvel (incluindo "android:"):
+ Please note that this translation should end with space
+
+
+ Por favor, insira o código gerado pelo autenticador móvel do Steam:
+ Please note that this translation should end with space
+
+
+ Por favor, insira o código de autenticação do Steam Guard enviado por e-mail:
+ Please note that this translation should end with space
+
+
+ Por favor, insira o seu nome de usuário Steam:
+ Please note that this translation should end with space
+
+
+ Por favor, insira o código do modo família:
+ Please note that this translation should end with space
+
+
+ Por favor, insira a sua senha do Steam:
+ Please note that this translation should end with space
+
+
+ Por favor, insira o valor não documentado de {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Valor desconhecido recebido para {0}. Por favor, relate isto: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ Servidor IPC pronto!
+
+
+
+ Este bot já parou!
+
+
+ Não foi possível encontrar nenhum bot chamado {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ Há {0}/{1} bots em execução, com um total de {2} jogo(s) ({3} carta(s)) restante(s) para coletar.
+ {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 está executando o jogo: {0} ({1}, {2} carta(s) restante(s)) de um total de {3} jogo(s) ({4} carta(s)) restante(s) para a coleta (~{5} restante(s)).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot está executando os jogos: {0} de um total de {1} jogos ({2} carta(s)) restantes para a coleta (~{3} restante(s)).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Verificando a primeira página de insígnias...
+
+
+ Verificando outras páginas de insígnias...
+
+
+ Algoritmo escolhido para a coleta de cartas: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Pronto!
+
+
+ Temos um total de {0} jogo(s) ({1} carta(s)) para a coleta (~{2} restante(s))...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Coleta de cartas finalizada!
+
+
+ Coleta de cartas finalizada: {0} ({1}) após {2} de jogo!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Finalizada a coleta de cartas dos jogos: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Estado do processo de receber cartas para {0} ({1}): {2} carta(s) restante(s)
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Coleta de cartas interrompida!
+
+
+ Ignorando esse pedido, já que a pausa forçada está habilitada!
+
+
+ Não temos cartas disponíveis nesta conta!
+
+
+ Coletando cartas: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Coletando agora: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Não é possível jogar no momento, tentaremos novamente mais tarde!
+
+
+ Ainda executando: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Ainda coletando: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Coleta interrompida: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Coleta interrompida: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Comando desconhecido!
+
+
+ Não foi possível obter informações das insígnias, tentaremos novamente mais tarde!
+
+
+ Não foi possível verificar o estado das cartas de: {0} ({1}), tentaremos novamente mais tarde!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Aceitando presente: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Esta conta é limitada, processo de coleta indisponível até que a restrição seja removida!
+
+
+ ID: {0} | Estado: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Estado: {1} | Itens: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Este bot já está em execução!
+
+
+ Convertendo o arquivo .maFile para o formato ASF...
+
+
+ Verificação do autenticador móvel concluída com sucesso!
+
+
+ O DeviceID está incorreto ou não existe!
+
+
+ Código de autenticação: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ O processo de coleta automático foi pausado!
+
+
+ Coleta automática retomada!
+
+
+ A coleta automática de cartas já está pausada!
+
+
+ Coleta automática pausada! Você tem {0} para iniciar um jogo.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ A coleta automática de cartas já foi retomada!
+
+
+ Conectado ao Steam!
+
+
+ Desconectado do Steam!
+
+
+ Desconectando...
+
+
+ [{0}] senha: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Este bot não será iniciado, pois está desativado no arquivo de configurações!
+
+
+ Erro TwoFactorCodeMismatch recebido {0} vezes seguidas. Suas credencias 2FA não são válidas ou seu relógio está fora de sincronia. Abortando!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Sessão finalizada: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ Sessão iniciada com sucesso como {0}.
+ {0} will be replaced by steam ID (number)
+
+
+ Iniciando sessão...
+
+
+ Esta conta parece estar sendo usada em outra instância do ASF, o que é um comportamento indefinido, impedindo-a de ser executada!
+
+
+ Falha ao enviar proposta de troca!
+
+
+ A troca não pode ser enviada porque não há nenhum usuário com permissão "master" definida!
+
+
+ Você não configurou nenhum tipo de item para coletar!
+
+
+ A coleta está desabilitada!
+
+
+ A coleta agora está ativada!
+
+
+ Proposta enviada com sucesso!
+
+
+ Coleta temporariamente desabilitada!
+
+
+ Você não pode enviar uma proposta de troca a si mesmo!
+
+
+ Este bot não possui ASF 2FA habilitado! Você esqueceu de configurar as confirmações para 2FA ASF?
+
+
+ Essa instância de bot não está conectada!
+
+
+ Ainda não possui: {0}
+ {0} will be replaced by query (string)
+
+
+ Já possui: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Limite de tráfego excedido, tentaremos novamente após um intevalo de {0}...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Reconectando...
+
+
+ Código: {0} | Estado: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Código: {0} | Estado: {1} | Itens: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Chave de sessão expirada removida!
+
+
+ Bot não está coletando cartas.
+
+
+ Bot é limitado e não pode receber nenhuma carta através da coleta.
+
+
+ Bot está se conectando à rede Steam.
+
+
+ Bot não está em execução.
+
+
+ Bot está pausado ou funcionando em modo manual.
+
+
+ Bot está sendo usado.
+
+
+ Não foi possível iniciar a sessão no Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} está vazio!
+ {0} will be replaced by object's name
+
+
+ Códigos não ativados: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Falha devido ao erro: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ A conexão à rede Steam foi perdida. Reconectando...
+
+
+ A conta não está mais sendo usada: processo de coleta de cartas retomado!
+
+
+ Conta em uso, o ASF retomará a coleta quando ela estiver disponível...
+
+
+ A biblioteca compartilhada não foi iniciada no período de tempo especificado. O processo de coleta foi retomado!
+
+
+ Conectando...
+
+
+ Falha ao desconectar o cliente. Abandonando instância de bot!
+
+
+ Não foi possível inicializar o SteamDirectory: a conexão com a rede Steam pode demorar mais do que o normal!
+
+
+ Parando...
+
+
+ A sua configuração do bot é inválida. Por favor, verifique o conteúdo de {0} e tente novamente!
+ {0} will be replaced by file's path
+
+
+ Não foi possível carregar o banco de dados, caso o problema persista, remova {0} para recriar o banco de dados!
+ {0} will be replaced by file's path
+
+
+ Inicializando {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Por favor, consulte a nossa seção de política de privacidade na wiki caso esteja preocupado com o que o ASF está de fato fazendo!
+
+
+ Parece que é a sua primeira vez iniciando o ASF, boas-vindas!
+
+
+ O valor de CurrentCulture fornecido é inválido, o ASF continuará executando com o valor padrão!
+
+
+ O ASF tentará usar seu idioma preferido {0}, mas a tradução para este idioma foi concluída somente {1}. Talvez você possa nos ajudar a melhorar a tradução do ASF para o seu idioma?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ {0} processo de receber cartas para ({1}) está temporariamente desativado, o ASF não é capaz de jogar este jogo no momento.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ O ASF detectou um ID incorreto para {0} ({1}) e usará o ID de {2} no lugar.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Esta conta está bloqueada, o processo de coleta está permanentemente indisponível!
+
+
+ Bot está bloqueado e não pode receber nenhuma carta através da coleta.
+
+
+ Esta função está disponível apenas no modo headless!
+
+
+ Já possui: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Acesso negado!
+
+
+ Você está usando uma versão que é mais nova que a última lançada para o seu canal de atualizações. Por favor, tenha em mente que versões de pré-lançamento são dedicadas a usuários que sabem como relatar bugs, lidar com problemas e dar feedback - nenhum apoio técnico será fornecido.
+
+
+ Uso de memória atual: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Limpando a lista de descobrimento #{0}...
+ {0} will be replaced by queue number
+
+
+ Limpeza da lista de descobrimento #{0} concluída.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} bots já possuem o jogo {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Atualizando dados dos pacotes...
+
+
+ O uso de {0} está obsoleto e será removido em versões futuras do programa. Ao invés disso, use {1}.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Doação aceita: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Solução para o erro {0} ativada.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.pt-PT.resx b/ArchiSteamFarm/Localization/Strings.pt-PT.resx
new file mode 100644
index 000000000..7095873df
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.pt-PT.resx
@@ -0,0 +1,641 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Aceitando a troca: {0}
+ {0} will be replaced by trade number
+
+
+ ASF vai automaticamente procurar por novas versões a cada {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Conteúdo:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Propriedade de configuração {0} é inválida: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} encontrou uma exceção fatal antes que o núcleo do módulo de log foi sequer capaz de inicializar!
+ {0} will be replaced by version number
+
+
+ Exceção: {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.
+
+
+ Saindo com erro diferente de zero!
+
+
+ Pedido falhou em: {0}
+ {0} will be replaced by URL of the request
+
+
+ Configuração global não pôde ser carregada, por favor certefique-se que {0} existe e é válido! Siga os passos na wiki se tiver dúvidas.
+ {0} will be replaced by file's path
+
+
+ {0} é inválido!
+ {0} will be replaced by object's name
+
+
+ Recusando a executação desta função devido ao ID de dispositivo ser inválido no ASF 2FA!
+
+
+ Sem bots definidos, esqueceste-te de configurar o teu ASF?
+
+
+ {0} é nulo!
+ {0} will be replaced by object's name
+
+
+ Falha ao analisar {0}!
+ {0} will be replaced by object's name
+
+
+ O pedido falhou após {0} tentativas!
+ {0} will be replaced by maximum number of tries
+
+
+ Não foi possível verificar a ultima versão!
+
+
+ Não se conseguiu prosseguir com a atualização porque não há nenhum recurso que se relacione com a versão atual! Foi impossível atualizar automaticamente para essa versão.
+
+
+ Não foi possível prosseguir com a atualização porque essa versão não incluí recursos!
+
+
+ O pedido de entrada do usuário foi recebido, mas o processo está sendo executado no modo não-interativo!
+
+
+ Saindo...
+
+
+ Erro!
+
+
+ A configuração global foi alterada!
+
+
+ A configuração global foi removida!
+
+
+ A ignorar a troca: {0}
+ {0} will be replaced by trade number
+
+
+ A iniciar sessão em {0}...
+ {0} will be replaced by service's name
+
+
+ Sem bots ligados, a sair...
+
+
+ A atualizar a nossa sessão!
+
+
+ Rejeitando a troca: {0}
+ {0} will be replaced by trade number
+
+
+ Reiniciando...
+
+
+ Iniciando...
+
+
+ Sucesso!
+
+
+ Desbloqueando a conta parental...
+
+
+ A verificar por novas versões...
+
+
+ Obtendo a nova versão: {0} ({1} MB)... Enquanto esperas, considera doar algo se aprecias o trabalho feito! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Processo de actualização terminada!
+
+
+ Há uma nova versão do ASF disponível! Considere atualizar!
+
+
+ Versão local: {0} | Versão remota: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Por favor digita o ID do teu dispositivo autenticador móvel (incluindo "android:"):
+ Please note that this translation should end with space
+
+
+ Por favor digite o seu código 2FA do autenticador da Steam:
+ Please note that this translation should end with space
+
+
+ Por favor insira o código de autenticador SteamGuard que foi enviado para o seu e-mail:
+ Please note that this translation should end with space
+
+
+ Por favor, digite o seu login da sua conta Steam:
+ Please note that this translation should end with space
+
+
+ Por favor, insira o seu PIN parental da Steam:
+ Please note that this translation should end with space
+
+
+ Por favor, digite a password da sua conta Steam:
+ Please note that this translation should end with space
+
+
+ Por favor, insira o valor não-documentado de {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Valor desconhecido recebido por {0}, por favor reporte isto: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ Servidor IPC pronto!
+
+
+
+ Este bot já parou!
+
+
+ Não foi possível encontrar qualquer bot chamado {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ Existem {0}/{1} bots em execução, com o total de {2} jogos ({3} cartas) sobraram para farmar.
+ {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
+
+
+ O Bot está a farmar o jogo: {0} ({1}, {2} cartas restantes) num total de {3} jogos ({4} cartas) restantes para farmar (~{5} restantes).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot está a farmar cartas dos jogos: {0} num total de {1} jogos ({2} cartas) restantes para colecionar (~{3} cartas restantes).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Verificando a primeira página de medalhas...
+
+
+ Verificando outras páginas de medalhas...
+
+
+ Algoritmo de coleção: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Feito!
+
+
+ ASF contém um total de {0} jogos ({1} cartas) restantes para colectar (~{2} restante)...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Coleção terminada!
+
+
+ Coleta terminada: {0} ({1}) com {2} jogadas!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Coleção terminada de: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Estado de coleção de {0} ({1}): {2} cartas restantes
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Coleção parada!
+
+
+ A ignorar este pedido, "sticky pause" está ligado!
+
+
+ Nós não temos nada para coletar nesta conta!
+
+
+ Agora a farmar: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Agora a farmar: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ "Jogar" está indisponível no momento, vamos tentar outra vez mais tarde!
+
+
+ Ainda está a coletar: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Ainda está a coletar: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Parou de coletar: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Parou de coletar: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Comando desconhecido!
+
+
+ Não foi possível obter a informação das medalhas, vamos tentar outra vez mais tarde!
+
+
+ Não foi possível verificar o estado das cartas para o jogo: {0} ({1}), tentaremos mais tarde!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ A aceitar presente: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Esta conta é limitada, processo da coleta está indisponível até que a restrição seja removida!
+
+
+ ID: {0} | Estado: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Estado: {1} | Items: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Este bot já está em funcionamento!
+
+
+ A converter ficheiro .maFile em formato ASF...
+
+
+ Autenticação com o telemóvel foi importada com sucesso!
+
+
+ O id do teu telemóvel está incorreto ou não existe!
+
+
+ Código de Autorização 2FA: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ O farm automático está agora pausado!
+
+
+ O farm automático retornou!
+
+
+ A coleta automática está pausada!
+
+
+ A coleta automática está agora em pausa. Tens {0} para iniciar um jogo.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ A coleta automática já foi resumida!
+
+
+ Conectado ao Steam!
+
+
+ Desconectado da Steam!
+
+
+ Desconectando...
+
+
+ [{0}] palavra-chave: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Não iniciar este bot porque está desligado no ficheiro de configuração!
+
+
+
+ Desconectado da Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+
+ A iniciar sessão...
+
+
+ Esta conta parece que está a ser usado em outra instância ASF, o que é comportamento indefinido, encerrando!
+
+
+ A Troca falhou!
+
+
+ Troca não pôde ser enviada porque não há nenhum usuário com a permissão mestre definida!
+
+
+ Não tens tipos de loot defenidos!
+
+
+ Looting está agora desligado!
+
+
+ Looting está agora ligado!
+
+
+ O pedido de troca foi enviado com sucesso!
+
+
+ Looting está temporariamente desligado!
+
+
+
+ Este bot não tem a ASF 2FA ligada! Esqueceu-se de importar seu autenticador como ASF 2FA?
+
+
+ Este bot não está conectado!
+
+
+ Não possuí ainda: {0}
+ {0} will be replaced by query (string)
+
+
+ Já adquirido: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+
+ Reconectando...
+
+
+ Chave: {0} | Estado: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Chave: {0} | Status: {1} | Itens: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ A chave de login expirada foi removida!
+
+
+ O Bot não está a farmar nada.
+
+
+ O Bot é limitado e não consegue farmar nenhuma carta.
+
+
+ O Bot está a conectar-se à rede Steam.
+
+
+ O Bot não está ligado.
+
+
+ O Bot está parado ou a ser executado no modo manual.
+
+
+ O Bot está a ser usado atualmente.
+
+
+ Não foi possível efectuar o login para a Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} está vazio!
+ {0} will be replaced by object's name
+
+
+ Chaves não utilizadas: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Falhado devido: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Conexão à rede Steam perdida, a ligar novamente...
+
+
+ A conta já não está mais ocupada, a resumir o processo!
+
+
+ A conta atualmente está a ser usada: ASF retomará o farm quando estiver livre...
+
+
+ Biblioteca compartilhada não foi lançada em dado período de tempo, processo de farm resumido!
+
+
+ A ligar...
+
+
+ Erro ao desconectar o cliente, a abandonar este bot!
+
+
+ Não foi possível executar o Steam Directory, a conexão com a rede Steam pode demorar mais do que o normal!
+
+
+ A parar...
+
+
+ A sua configuração do bot é inválida, por favor verifique o conteúdo de {0} e tente outra vez!
+ {0} will be replaced by file's path
+
+
+ Não foi possível carregar a base de dados, se este problema persistir, por favor remova "{0}" para recriar o banco dados!
+ {0} will be replaced by file's path
+
+
+ Inicializando o {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Por favor reveja a nossa seção de política de privacidade no wiki, se tiver alguma dúvida nas ações do ASF!
+
+
+ Parece que é a primeira vez a iniciar este programa, bem vindo!
+
+
+ O seu CurrentCulture fornecido é inválido, ASF continuará a funcionar com o predefinido!
+
+
+ ASF tentará usar a sua {0} cultura preferida, mas a tradução nesse idioma foi concluído apenas em {1}. Talvez você poderia nos ajudar a melhorar ASF e a sua tradução no seu idioma?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ Farmar {0} ({1}) está temporariamente indisponivel, logo ASF não é capaz de farmar esse jogo neste momento.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF detectou incompatibilidade do ID de {0} ({1}) e usará o ID de {2} em vez disso.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Esta conta está bloqueada, está permanentemente indisponível o processo de farmar!
+
+
+ O Bot está trancado e não consegue farmar nenhuma carta.
+
+
+ Esta função está disponível apenas no modo headless!
+
+
+ Já adquirido: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Acesso negado!
+
+
+ Estás a usar uma versão mais recente que a última versão do teu canal de atualização. Por favor considera que as versões de pré-lançamento são dedicados a utilizadores que sabem reportar erros, lidar com problemas e dar feedback - não irás receber suporte técnico.
+
+
+ Uso de memória atual: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Passando a Fila de Exploração da Steam #{0}...
+ {0} will be replaced by queue number
+
+
+ Fila de exploração da Steam feita #{0}.
+ {0} will be replaced by queue number
+
+
+
+
+
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.ru-RU.resx b/ArchiSteamFarm/Localization/Strings.ru-RU.resx
new file mode 100644
index 000000000..7e43d4d7f
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.ru-RU.resx
@@ -0,0 +1,668 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Принятие обмена: {0}
+ {0} will be replaced by trade number
+
+
+ ASF будет автоматически проверять обновления каждые {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Содержимое:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Конфигурационный параметр {0} неверен: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} столкнулся с фатальным исключением до того, как ядро модуля журналирования могло инициализироваться!
+ {0} will be replaced by version number
+
+
+ Исключение: {0}() {1}
+Трассировка стека:
+{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.
+
+
+ Выход с ненулевым кодом ошибки!
+
+
+ Запрос не удался: {0}
+ {0} will be replaced by URL of the request
+
+
+ Невозможно загрузить файл глобальной конфигурации. Убедитесь, что {0} существует и верен! Если не понимаете что делать - прочтите статью "setting up" в wiki.
+ {0} will be replaced by file's path
+
+
+ {0} неверен!
+ {0} will be replaced by object's name
+
+
+ Отказ запуска этой функции из-за неверного DeviceID в ASF 2FA!
+
+
+ Не задано ни одного бота. Вы забыли настроить ваш ASF?
+
+
+ {0} равен null!
+ {0} will be replaced by object's name
+
+
+ Обработка {0} не удалась!
+ {0} will be replaced by object's name
+
+
+ Запрос окончился неудачей после {0} попыток!
+ {0} will be replaced by maximum number of tries
+
+
+ Не удалось проверить последнюю версию!
+
+
+ Невозможно произвести обновление, так как нет подходящих файлов, которые относятся к текущей запущенной версии! Автоматическое обновление до этой версии невозможно.
+
+
+ Не могу обновиться, поскольку эта версия не содержит никаких файлов!
+
+
+ Получен запрос на ввод данных пользователем, однако процесс идёт в безынтерфейсном режиме!
+
+
+ Выход...
+
+
+ Не удалось!
+
+
+ Файл глобальной конфигурации был изменен!
+
+
+ Файл глобальной конфигурации был удален!
+
+
+ Игнорирование обмена: {0}
+ {0} will be replaced by trade number
+
+
+ Вход в {0}...
+ {0} will be replaced by service's name
+
+
+ Нет запущенных ботов, выход...
+
+
+ Обновление сессии!
+
+
+ Отклонение обмена: {0}
+ {0} will be replaced by trade number
+
+
+ Перезапуск...
+
+
+ Запуск...
+
+
+ Успешно!
+
+
+ Разблокировка родительского контроля...
+
+
+ Проверка новой версии...
+
+
+ Загрузка новой версии: {0} ({1} MB)... Во время ожидания подумайте о пожертвовании в пользу разработчиков, если вы цените проделанную работу! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Процесс обновления завершён!
+
+
+ Доступна новая версия ASF! Подумайте о ручном обновлении!
+
+
+ Установленная версия: {0} | Актуальная версия: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Пожалуйста, введите Device ID вашего мобильного аутентификатора (включая "android:"):
+ Please note that this translation should end with space
+
+
+ Пожалуйста, введите код 2FA из вашего Steam аутентификатора:
+ Please note that this translation should end with space
+
+
+ Пожалуйста, введите код авторизации SteamGuard, отправленный вам на e-mail:
+ Please note that this translation should end with space
+
+
+ Пожалуйста, введите ваш логин Steam:
+ Please note that this translation should end with space
+
+
+ Пожалуйста, введите PIN-код родительского контроля Steam:
+ Please note that this translation should end with space
+
+
+ Пожалуйста, введите ваш пароль Steam:
+ Please note that this translation should end with space
+
+
+ Пожалуйста, введите недокументированное значение {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Получено неизвестное значение для {0}, пожалуйста, сообщите об этом: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC сервер готов!
+
+
+ Запуск IPC сервера...
+
+
+ Этот бот уже остановлен!
+
+
+ Бот с именем {0} не найден!
+ {0} will be replaced by bot's name query (string)
+
+
+ {0}/{1} ботов запущено, всего осталось игр: {2} ({3} карт).
+ {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
+
+
+ Бот фармит игру: {0} ({1}, осталось {2} карты). Всего осталось {3} игр ({4} карт, примерно {5}).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Бот фармит игры: {0}. Всего осталось {1} игр ({2} карт, примерно {3}).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Проверка первой страницы значков...
+
+
+ Проверка остальных страниц значков...
+
+
+ Выбранный алгоритм фарма: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Готово!
+
+
+ Всего осталось {0} игр ({1} карт, примерно {2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Фарм завершён!
+
+
+ Фарм завершён: {0} ({1}) спустя {2} игрового времени!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Завершён фарм игр: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Статус фарма для {0} ({1}): {2} карты осталось
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Фарм остановлен!
+
+
+ Игнорирование запроса, так как включена постоянная пауза!
+
+
+ На этом аккаунте нечего фармить!
+
+
+ Сейчас фармится: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Сейчас фармится: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ В данный момент запуск игр недоступен, попробуем позже!
+
+
+ Идёт фарм: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Идёт фарм: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Фарм остановлен: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Фарм остановлен: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Неизвестная команда!
+
+
+ Не удаётся получить информацию о значках, попробуем позже!
+
+
+ Не удаётся проверить состояние карт для: {0} ({1}), попробуем позже!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Принятие подарка: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Это аккаунт с ограниченными правами, фарм невозможен до снятия ограничений!
+
+
+ ID: {0} | Состояние: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Состояние: {1} | Товары: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Этот бот уже запущен!
+
+
+ Конвертация .maFile в формат ASF...
+
+
+ Мобильный аутентификатор успешно импортирован!
+
+
+ Ваш DeviceID неверен или не существует!
+
+
+ Код 2FA: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Автоматический фарм на паузе!
+
+
+ Автоматический фарм возобновлён!
+
+
+ Автоматический фарм уже на паузе!
+
+
+ Автоматический фарм на паузе! У вас есть {0}, чтобы запустить игру.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Автоматический фарм уже возобновлён!
+
+
+ Подключен к Steam!
+
+
+ Отключен от Steam!
+
+
+ Отключение...
+
+
+ [{0}] пароль: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Не запускаем этого бота, поскольку он отключён в конфигурационном файле!
+
+
+ Ошибка TwoFactorCodeMismatch получена {0} раз подряд. Либо ваши данные двухфакторной аутентификации больше недействительны, либо в системе установлено неправильное время, прекращаем попытки!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Выход из Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ Успешно выполнен вход как {0}.
+ {0} will be replaced by steam ID (number)
+
+
+ Вход...
+
+
+ Вероятно, этот аккаунт используется в другом экземпляре ASF, что является нештатной ситуацией, отказ от его работы!
+
+
+ Предложение обмена не удалось!
+
+
+ Невозможно отправить обмен, потому что не задано пользователя с правами "master"!
+
+
+ У вас не указаны типы лута для сбора!
+
+
+ Лут отключен!
+
+
+ Лутинг включен!
+
+
+ Предложение обмена отправлено!
+
+
+ Лутинг временно отключен!
+
+
+ Невозможно отправить обмен самому себе!
+
+
+ У этого бота не включён ASF 2FA! Вы не забыли импортировать свой аутентификатор в ASF 2FA?
+
+
+ Этот бот не подключён!
+
+
+ Ещё не имеет: {0}
+ {0} will be replaced by query (string)
+
+
+ Уже имеет: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Превышен предел частоты запросов, мы попробуем снова через {0}...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Переподключение...
+
+
+ Ключ: {0} | Состояние: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Ключ: {0} | Состояние: {1} | Товары: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Удалён истёкший ключ входа!
+
+
+ Бот ничего не фармит.
+
+
+ Бот имеет ограниченные права и не может фармить карты.
+
+
+ Бот подключается к сети Steam.
+
+
+ Бот не запущен.
+
+
+ Бот на паузе или запущен в ручном режиме.
+
+
+ Бот сейчас используется.
+
+
+ Не удалось войти в Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} пуст!
+ {0} will be replaced by object's name
+
+
+ Неиспользованные ключи: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Не удалось из-за ошибки: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Потеряно соединение с сетью Steam. Переподключение...
+
+
+ Аккаунт больше не занят: фарм возобновлен!
+
+
+ Аккаунт сейчас используется: ASF продолжит фарм, когда он освободится...
+
+
+ Семейная библиотека не была запущена в отведённый период времени. Фарм возобновлён!
+
+
+ Подключение...
+
+
+ Не удалось отключить клиент, отказ от бота!
+
+
+ Не удаётся инициализировать SteamDirectory: подключение к сети Steam может занять больше времени, чем обычно!
+
+
+ Остановка...
+
+
+ Ваш бот неправильно настроен. Пожалуйста, проверьте содержимое {0} и попробуйте еще раз!
+ {0} will be replaced by file's path
+
+
+ Не удалось загрузить базу данных, если эта ошибка будет повтораться - пожалуйста, удалите {0} для пересоздания базы данных!
+ {0} will be replaced by file's path
+
+
+ Инициализация {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Пожалуйста, просмотрите наш раздел политики конфиденциальности на wiki, если вас беспокоит то, что делает ASF на самом деле!
+
+
+ Похоже, вы впервые запустили программу, добро пожаловать!
+
+
+ Выбрано неверное значение 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%"
+
+
+ Фарм {0} ({1}) временно отключен, поскольку ASF не может сейчас запустить эту игру.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF обнаружил несоответствие ID для {0} ({1}) и будет вместо этого использовать ID {2}.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Эта учетная запись заблокирована, фарм перманентно невозможен!
+
+
+ Бот заблокирован и не может фармить карты.
+
+
+ Эта функция доступна только в безынтерфейсном режиме!
+
+
+ Уже имеет: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Доступ запрещён!
+
+
+ Вы используете версию, которая новее, чем последняя версия для выбранного канала обновлений. Помните, что пре-релизные версии предназначены для тех пользователей, которые знают, как сообщать о багах, справляться с ошибками и давать отзывы - техническая поддержка оказана не будет.
+
+
+ Текущее использование памяти: {0} МБ.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Очистка списка рекомендаций #{0}...
+ {0} will be replaced by queue number
+
+
+ Очищен список рекомендаций #{0}.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} ботов уже имеют игру {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Обновление данных о пакетах...
+
+
+ Параметр {0} является устаревшим и будет удален в следующих версиях программы. Пожалуйста, используйте {1} вместо него.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Принято пожертвование в обмене: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Сработал обход ошибки {0}.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.sk-SK.resx b/ArchiSteamFarm/Localization/Strings.sk-SK.resx
new file mode 100644
index 000000000..84b71ff20
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.sk-SK.resx
@@ -0,0 +1,660 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Akceptovanie obchodu: {0}
+ {0} will be replaced by trade number
+
+
+ ASF vykoná kontrolu novej verzie každý {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Obsah:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Konfigurovaná vlastnosť {0} je neplatná: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ U ASF V{0} sa vyskytla závažná výnimka ešte pred inicializáciou hlavného prihlasovacieho jadra!
+ {0} will be replaced by version number
+
+
+ Výnimka: {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.
+
+
+ Ukončenie s nenulovým chybovým kódom!
+
+
+ Zlyhanie požiadavky: {0}
+ {0} will be replaced by URL of the request
+
+
+ Globálna konfigurácia nemohla byť načítaná. Over, že {0} existuje a je platný. Postupuj podľa wiki príručky ak niečo nie je jasné.
+ {0} will be replaced by file's path
+
+
+ {0} nie je platný!
+ {0} will be replaced by object's name
+
+
+ Odmietnutie spustenia funkcie z dôvodu neplatného DeviceID identifikátoru v ASF 2FA!
+
+
+ Nie je definovaný žiadny bot. Zabudol si nakonfigurovať ASF?
+
+
+ {0} je hodnoty null!
+ {0} will be replaced by object's name
+
+
+ Spracovávanie {0} zlyhalo!
+ {0} will be replaced by object's name
+
+
+ Požiadavka zlyhala po {0} pokusoch!
+ {0} will be replaced by maximum number of tries
+
+
+ Kontrola poslednej verzie sa nepodarila!
+
+
+ Nie je možné pokračovať v aktualizácii, pretože neexistuje žiadny asset súvisiaci s momentálne bežiacou verziou! Automatická aktualizácia na túto verziu nie je možná.
+
+
+ Nie je možné pokračovať v aktualizácii, pretože táto verzia neobsahuje žiadny asset!
+
+
+ Vstup od užívateľa bol prijatý, ale proces beží v automatickom režime!
+
+
+ Ukončenie...
+
+
+ Zlyhanie!
+
+
+ Globálny konfiguračný súbor bol pozmenený!
+
+
+ Globálny konfiguračný súbor bol vymazaný!
+
+
+ Ignorovanie obchodu: {0}
+ {0} will be replaced by trade number
+
+
+ Prihlasovanie do služby {0}...
+ {0} will be replaced by service's name
+
+
+ Nie sú spustení žiadni boti, ukončovanie...
+
+
+ Aktualizácia relácie!
+
+
+ Odmietnutie obchodu: {0}
+ {0} will be replaced by trade number
+
+
+ Reštartovanie...
+
+
+ Spúšťanie...
+
+
+ Úspech!
+
+
+ Odomykanie rodičovského účtu...
+
+
+ Kontrola najnovšej verzie...
+
+
+ Sťahovanie novej verzie: {0} ({1} MB)... Ak sa ti páči odvedená práca, zváž podporu tohto projektu počas čakania! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Aktualizácia úspešne dokončená!
+
+
+ Je dostupná nová verzia ASF! Zváž aktualizáciu!
+
+
+ Lokálna verzia: {0} | Vzdialená verzia: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Zadaj prosím ID zariadenia mobilného autentifikátora (vrátane "android:"):
+ Please note that this translation should end with space
+
+
+ Zadaj autentifikačný 2FA kód z aplikácie Steam:
+ Please note that this translation should end with space
+
+
+ Zadaj SteamGuard kód, ktorý ti bol poslaný na e-mail:
+ Please note that this translation should end with space
+
+
+ Zadaj Steam login:
+ Please note that this translation should end with space
+
+
+ Zadaj rodičovský PIN Steam kód:
+ Please note that this translation should end with space
+
+
+ Zadaj Steam heslo:
+ Please note that this translation should end with space
+
+
+ Zadaj nezdokumentovanú hodnotu {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Prijatá neznáma hodnota {0}, hodnota na nahlásenie: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC server pripravený!
+
+
+
+ Tento bot už bol zastavený!
+
+
+ Nie je možné nájsť bota s menom {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ Počet spustených botov: {0}/{1}, zostávajúci počet hier na farmenie: {2} (počet kariet: {3}).
+ {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 farmuje hru {0} ({1}, zostávajúci počet kariet: {2}) z celkového počtu hier: {3} (počet kariet: {4}), (predpokladaný čas: {5}).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot farmuje hru/hry: {0} z celkového počtu hier: {1} (zostávajúci počet kariet: {2}) (predpokladaný čas: {3}).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Kontrola prvej stránky s odznakmi...
+
+
+ Kontrola ostatných stránok s odznakmi...
+
+
+ Zvolený algoritmus farmenia: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Hotovo!
+
+
+ Zostávajúci počet hier na farmenie: {0} (počet kariet: {1}) (predpokladaný čas: {2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Farmenie dokončené!
+
+
+ Dokončené farmenie hry: {0} ({1}), potrebný čas: {2}!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Dokončené farmenie hier: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Stav farmenia hry {0} ({1}): zostávajúci počet kariet: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Farmenie zastavené!
+
+
+ Táto požiadavka bola ignorovaná, pretože permanentné pozastavenie je aktívne!
+
+
+ Na tomto účte nie je nič na farmenie!
+
+
+ Farmenie: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Farmenie: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Hranie je momentálne nedostupné, opätovný pokus bude vykonaný neskôr!
+
+
+ Farmenie pokračuje: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Farmenie pokračuje: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Farmenie zastavené: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Farmenie zastavené: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Neznámy príkaz!
+
+
+ Nepodarilo sa získať informácie o odznakoch, opätovný pokus bude vykonaný neskôr!
+
+
+ Kontrola stavu kariet hry {0} ({1}) sa nepodarila, opätovný pokus bude vykonaný neskôr!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Prijatie darčeku: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Tento účet je obmedzený, proces farmovania nebude dostupný pokiaľ toto obmedzenie nebude odstránené!
+
+
+ ID: {0} | Stav: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Stav: {1} | Položky: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Tento bot už je spustený!
+
+
+ Konverzia súboru .maFile na ASF formát...
+
+
+ Import autentifikátora bol úspešný!
+
+
+ DeviceID je nesprávne alebo neexistuje!
+
+
+ 2FA token: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Automatické farmenie bolo pozastavené!
+
+
+ Automatické farmenie bolo znovu spustené!
+
+
+ Automatické farmenie už bolo pozastavené!
+
+
+ Automatické farmenie je pozastavené! Máš {0} na spustenie hry.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Automatické farmenie už bolo obnovené!
+
+
+ Pripojené k službe Steam!
+
+
+ Odpojené od služby Steam!
+
+
+ Odpájanie...
+
+
+ [{0}] heslo: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Tento bot nebude spustený, pretože je zakázaný v konfiguračnom súbore!
+
+
+
+ Odhlásené zo služby Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+
+ Prihlasovanie...
+
+
+ Vyzerá to, že tento účet sa používa v inej inštancii ASF, čo je nedefinované správanie a beh funkcie bude ukončený!
+
+
+ Ponuka na obchod zlyhala!
+
+
+ Obchod nemohol byť odoslaný, pretože nie je definovaný žiadny účet s master povoleniami!
+
+
+ Nemáš nastavené žiadne typy na zasielanie!
+
+
+ Zasielanie je momentálne zakázané!
+
+
+ Zasielanie je momentálne povolené!
+
+
+ Obchodná ponuka úspešne odoslaná!
+
+
+ Zasielanie je dočasne zakázané!
+
+
+ Nemôžeš poslať obchodnú ponuku sám sebe!
+
+
+ Tento bot nemá zapnuté ASF 2FA! Zabudol si vykonať import autentikátora pre použitie s ASF 2FA?
+
+
+ Táto inštancia bota nie je pripojená!
+
+
+ Zatiaľ nevlastnené: {0}
+ {0} will be replaced by query (string)
+
+
+ Už vlastní: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Limit prekročený, ďalší pokus bude vykonaný o {0}...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Znovupripájanie...
+
+
+ Kľúč: {0} | Status: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Kľúč: {0} | Status: {1} | Položky: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Zastaralý prihlasovací kľúč odstránený!
+
+
+ Bot nič nefarmí.
+
+
+ Bot je limitovaný a nemôže farmovaním získať žiadne karty.
+
+
+ Bot sa pripája k sieti Steam.
+
+
+ Bot nie je spustený.
+
+
+ Bot je pozastavený, alebo beží v manuálnom režime.
+
+
+ Bot je práve používaný.
+
+
+ Nie je možné prihlásenie do služby Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} je prázdny!
+ {0} will be replaced by object's name
+
+
+ Nepoužité kľúče: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Zlyhanie kvôli chybe: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Spojenie so sieťou Steam zrušené. Znovupripájanie...
+
+
+ Účet už nie je využívaný: proces farmenia obnovený!
+
+
+ Účet je momentálne využívaný: ASF bude pokračovať vo farmení až po uvoľnení...
+
+
+ Zdieľaná knižnica nebola spustená v danom časovom úseku. Proces farmenia znova spustený!
+
+
+ Pripájanie...
+
+
+ Odpojenie klienta zlyhalo. Inštancia bota sa ruší!
+
+
+ Inicializácia SteamDirectory nie je možná: pripojenie k sieti Steam môže trvať dlhšie ako zvyčajne!
+
+
+ Zastavovanie...
+
+
+ Konfigurácia bota je neplatná. Over obsah súboru {0} a skús to znova!
+ {0} will be replaced by file's path
+
+
+ Trvalá databáza nemohla byť načítaná. Ak problém pretrváva, odstráň súbor {0}, aby sa databáza vytvorila nanovo!
+ {0} will be replaced by file's path
+
+
+ Inicializácia {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Ak si nie si istý, čo vlastne ASF robí, preštuduj si naše zásady ochrany osobných údajov na wiki!
+
+
+ Vyzerá to, že program spúšťaš prvýkrát, vitaj!
+
+
+ Zadaný CurrentCulture je neplatný, ASF bude spustený s predvolenými nastaveniami!
+
+
+ ASF sa pokúsi použiť tvoj preferovaný jazyk {0}, avšak preklad je dokončený len na {1}. Máš možnosť zlepšiť preklad ASF do tvojho jazyka.
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ Farmenie {0} ({1}) je dočasne vypnuté, pretože ASF momentálne nemôže hrať túto hru.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF zistil nezhodu ID pre {0} ({1}) a namiesto toho použije ID {2}.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Tento účet je uzamknutý, proces farmenia je trvalo nedostupný!
+
+
+ Bot je uzamknutý a nemôže získavať žiadne karty pomocou farmenia.
+
+
+ Táto funkcia je dostupná iba v bezhlavom režime!
+
+
+ Už vlastní: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Prístup zamietnutý!
+
+
+ Je používaná verzia, ktorá je novšia ako posledná vydaná verzia pre tento aktualizačný kanál. Verzie pred vydaním sú určené pre užívateľov, ktorí vedia nahlasovať chyby, riešiť problémy a poskytovať spätnú väzbu - pre nich nie je poskytovaná žiadna technická podpora.
+
+
+ Aktuálne použitie pamäte: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Prechádzanie {0}. fronty doporučenia...
+ {0} will be replaced by queue number
+
+
+ Fronta doporučenia #{0} dokončená.
+ {0} will be replaced by queue number
+
+
+ {0} z {1} botov už vlastní hru {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Znovunačítanie dát o balíčkoch...
+
+
+ Použitie {0} je zastarané a bude vymazané v niektorej z budúcich verzií programu. Namiesto toho môžeš použiť {1}.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Prijatý dar: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Riešenie pre obídenie chyby {0} bolo spustené.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.sr-CS.resx b/ArchiSteamFarm/Localization/Strings.sr-CS.resx
new file mode 100644
index 000000000..a636269fc
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.sr-CS.resx
@@ -0,0 +1,579 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Prihvatanje razmene: {0}
+ {0} will be replaced by trade number
+
+
+ ASF će automatski proveriti da li postoji nova verzija svakih {0} sati.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Sadržaj:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Podešavanje {0} je netačno: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF Verzija {0} je naisla na fatalnu gresku pre nego sto je glavni modul za ulogovanje mogao da se pokrene!
+ {0} will be replaced by version number
+
+
+ Greška: {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.
+
+
+ Izlazak sa greškom čiji je kod različit od nule!
+
+
+ Zahtev se ne izvršava: {0}
+ {0} will be replaced by URL of the request
+
+
+ Globalna konfiguracija ne može biti učitana, molimo Vas da proverite da {0} postoji i da je tačan! Pratite "Setting up" uputstva na wiki stranici ako ste nesigurni.
+ {0} will be replaced by file's path
+
+
+ {0} je netačan!
+ {0} will be replaced by object's name
+
+
+ Odbijanje izvršavanja ove funkcije zbog netačnog DeviceID u ASF 2FA!
+
+
+ Botovi nisu definisani, da li ste zaboravili da konfigurisete vaš ASF?
+
+
+ {0} je null!
+ {0} will be replaced by object's name
+
+
+ Parsiranje {0} nije uspelo!
+ {0} will be replaced by object's name
+
+
+ Zahtev nije uspeo nakon {0} pokušaja!
+ {0} will be replaced by maximum number of tries
+
+
+ Neuspešno traženje nove verzije!
+
+
+
+ Nije moguće nastaviti sa ažuriranjem zato što ta verzija ne uključuje potrebne podatke!
+
+
+ Primljen zahtev za unos korisnika, ali proces radi u headless modu!
+
+
+ Izlaženje...
+
+
+ Neuspeh!
+
+
+ Globalni konfiguracioni fajl je promenjen!
+
+
+ Globalni konfiguracioni fajl je uklonjen!
+
+
+ Ignorisanje razmene: {0}
+ {0} will be replaced by trade number
+
+
+ Prijavljivanje u {0}...
+ {0} will be replaced by service's name
+
+
+ Ni jedan bot trenutno ne radi, izlaženje...
+
+
+ Osvežavanje sesije!
+
+
+ Odbijanje razmene: {0}
+ {0} will be replaced by trade number
+
+
+ Restartovanje...
+
+
+ Pokretanje...
+
+
+ Uspeh!
+
+
+ Otključavanje roditeljskog naloga...
+
+
+ Traženje nove verzije...
+
+
+
+ Proces ažuriranja je završen!
+
+
+ Nova ASF verzija je dostupna! Razmislite o ažuriranju!
+
+
+ Lokalna verzija: {0} | Daljinska verzija: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Molimo Vas unesite vaš Device ID (uključujući "android:"):
+ Please note that this translation should end with space
+
+
+ Molimo Vas unestie vaš 2FA kod iz Vaše Steam authenticator aplikacije:
+ Please note that this translation should end with space
+
+
+ Molimo Vas unesite vaš SteamGuard autentifikacioni kod koji poslat na vaš e-mail:
+ Please note that this translation should end with space
+
+
+ Molimo Vas unestie vašu Steam prijavu:
+ Please note that this translation should end with space
+
+
+ Molimo Vas da unesete Steam roditeljski PIN:
+ Please note that this translation should end with space
+
+
+ Molimo Vas da uneste vašu Steam lozinku:
+ Please note that this translation should end with space
+
+
+
+ Dobijena nepoznata vrednost za {0}, molimo prijavite ovo: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC server spreman!
+
+
+
+ Ovaj bot je već zaustavnljen!
+
+
+ Nije moguće pronaći bilo kakvog bot-a nazvanog {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ {0}/{1} botova je pokrenuto, sa ukupno {2} igrica ({3} karata) preostalih da se idle-uje.
+ {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
+
+
+
+
+ Proveravanje prve stranje bedževa...
+
+
+ Proveravanje ostalih strana bedževa...
+
+
+ Izabran algoritam za idle-ovanje je: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Završeno!
+
+
+ Ukupno je preostalo {0} igrica ({1} kartica) da se idle-uje (~{2} preostaje)...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Idle-ovanje je završeno!
+
+
+ Završio sa idle-ovanjem: {0} ({1}) nakon {2} igranja!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Završio sa idle-ovanjem igrica: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Status idle-ovanja za {0} ({1}): {2} kartica preostalo
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Idle-ovanje zaustavljeno!
+
+
+ Ignorisanje ovog zahteva, zato što je sticky pause uključen!
+
+
+ Ništa nije preostalo da se idle-uje na ovom nalogu!
+
+
+ Trenutno se idle-uje: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Trenutno se idle-uje: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Trenutno ne možemo da igramo igru, pokušaćemo kasnije!
+
+
+ Još uvek se idle-uje: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Još uvek se idle-uje: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Idle-ovanje zaustavljeno: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Idle-ovanje zaustavljeno: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Nepoznata komanda!
+
+
+
+ Nije uspela provera status za: {0} ({1}), probaćemo kasnije!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Prihvatanje poklona: {0}...
+ {0} will be replaced by giftID (number)
+
+
+
+ ID: {0} | Status: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Status: {1} | Stavke: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+
+ Konvertovanje .maFile u ASF format...
+
+
+ Uspešno završen uvoz mobilnog autentikatora!
+
+
+ Vaš DeviceID je neispravan ili ne postoji!
+
+
+ 2FA Token: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Automatsko idle-ovanje je pauzirano!
+
+
+ Automatsko idle-ovanje je nastavljeno!
+
+
+ Automatsko idle-ovanje je već pauzirano!
+
+
+ Automatsko idle-ovanje je sada pauzirano! Imate {0} minuta da pokrenete igru.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Automatsko idle-ovanje je već pokrenuto!
+
+
+ Povezan na Steam!
+
+
+ Diskonektovan sa Steam-a!
+
+
+ Diskonektovanje...
+
+
+ [{0}] lozinka: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Ovaj bot se ne započinje zato što je onemogućen u konfiguracionom fajlu!
+
+
+
+ Odjavljen sa Steam-a: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ Uspešno ulogovani kao {0}.
+ {0} will be replaced by steam ID (number)
+
+
+ Prijavljivanje...
+
+
+ Izgleda da se ovaj nalog koristi u drugoj ASF instanci, što je nedifinisano ponašanje, odbijajući da ostane pokrenut!
+
+
+ Ponuda za ramenu nije uspela!
+
+
+
+ Nemate bilo kakve lootable tipove podešene!
+
+
+ Loot-ovanje je sada onemogućeno!
+
+
+ Loot-ovanje je sada omogućeno!
+
+
+ Ponuda za razmenu je uspešno poslata!
+
+
+ Loot-ovanje je privremeno onemogućeno!
+
+
+ Ne možete poslati trade samom sebi!
+
+
+ Ovaj bot nema ASF 2FA uključen! Da li ste zaboravili da uvedete vaš autentikator kao ASF 2FA?
+
+
+ Ova instanca bot-a nije povezana!
+
+
+
+
+
+ Ponovo povezivanje...
+
+
+ Ključ: {0} | Status: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Ključ: {0} | Status: {1} | Stavke: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Uklonjen stari login ključ!
+
+
+ Bot trenutno ne idle-uje ništa.
+
+
+ Bot je limitiran i ne može da prikuplja kartice idle-ovanjem.
+
+
+ Bot se povezuje sa Steam-om.
+
+
+ Bot nije pokrenut.
+
+
+ Bot je pauziran ili radi u ručnom režimu.
+
+
+ Bot je trenutno u upotrebi.
+
+
+ Nije moguće prijavljivanje na Steam: {0}{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} je prazan!
+ {0} will be replaced by object's name
+
+
+ Neiskorišćeni ključevi: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Neuspeh zbog greške: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Izgubljena konekcija sa Steam-om, Povezujemo se ponovo...
+
+
+ Nalog više nije zauzet, proces idle-ovanja nastavljen!
+
+
+ Nalog se trenutno koristi, ASF će nastaviti sa idle-ovanjem čim se oslobodi...
+
+
+
+ Povezivanje...
+
+
+
+
+ Zaustavljanje...
+
+
+
+ Trajna baza podataka ne može biti učitana, ako se problem nastavi, molimo Vas da uklonite {0} da bi se baza podataka ponovo stvorila!
+ {0} will be replaced by file's path
+
+
+ Učitavanje {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Pogledajte našu sekciju polise privatnosti na wiki ako se brinete šta ASF ustvari radi!
+
+
+ Izgleda da prvi put pokrećete Asf, dobrodošli!
+
+
+
+ ASF će pokušati da koristi vašu preferiranu {0} "kulturu", ali prevod u taj jezik je samo {1} gotov. Možda bi ste mogli da nam pomogne u prevodu ASF na vaš jezik?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.sv-SE.resx b/ArchiSteamFarm/Localization/Strings.sv-SE.resx
new file mode 100644
index 000000000..4a6c60bc5
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.sv-SE.resx
@@ -0,0 +1,642 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Accepterar byte: {0}
+ {0} will be replaced by trade number
+
+
+ ASF kommer automatiskt leta efter nya uppdateringar var {0} timme.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Innehåll:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Konfigurerat {0} värde är ogiltligt: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} har stött på ett allvarligt undantag innan kärnloggningsmodulen kunde initiera!
+ {0} will be replaced by version number
+
+
+ Undantag: {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.
+
+
+ Avslutar med en icke-noll felkod!
+
+
+ Anrop misslyckades: {0}
+ {0} will be replaced by URL of the request
+
+
+ Den globala konfigurationen kunde inte laddas. Försäkra dig om att {0} existerar och är giltlig! Följ installationsguiden på wikisidan om du är förvirrad.
+ {0} will be replaced by file's path
+
+
+ {0} är ogiltig!
+ {0} will be replaced by object's name
+
+
+ Vägrar att köra denna funktion på grund av ogiltlig DeviceID i ASF 2FA!
+
+
+ Inga bottar är konfigurerade, har du glömt att konfigurera ASF?
+
+
+ {0} är null!
+ {0} will be replaced by object's name
+
+
+ Tolkning {0} misslyckades!
+ {0} will be replaced by object's name
+
+
+ Begäran misslyckades efter {0} försök!
+ {0} will be replaced by maximum number of tries
+
+
+ Kunde inte kontrollera senaste versionen!
+
+
+ Kunde inte fortsätta med uppdateringen eftersom det inte finns någon tillgång som relaterar till den nuvarande versionen! Automatisk uppdatering till denna version är inte möjlig.
+
+
+ Kunde inte fortsätta med en uppdatering för den versionen innehåller inte några filer!
+
+
+ Mottagit en begäran om användarens input, men processen körs i huvudlöst läge!
+
+
+ Stänger ner...
+
+
+ Misslyckades!
+
+
+ Globala konfigurationsfilen har ändrats!
+
+
+ Globala konfigurationsfilen har tagits bort!
+
+
+ Ignorerar bytesförfrågan: {0}
+ {0} will be replaced by trade number
+
+
+ Loggar in på {0}...
+ {0} will be replaced by service's name
+
+
+ Inga bottar körs just nu, stänger ner...
+
+
+ Startar om sessionen!
+
+
+ Avböjer bytesförfrågan: {0}
+ {0} will be replaced by trade number
+
+
+ Startar om...
+
+
+ Startar...
+
+
+ Framgång!
+
+
+ Låser upp föräldrarkontot...
+
+
+ Söker efter senaste versionen...
+
+
+ Laddar ner senaste versionen: {0} ({1} MB)... Medan du väntar, fundera på att donera om du uppskattar arbetet som görs!
+:)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Uppdateringsprocessen klar!
+
+
+ En ny uppdatering till ASF är tillgänglig! Överväg att uppdatera programmet!
+
+
+ Lokal version: {0} | Senaste version: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Vänligen ange mobil-autentiserarens enhets-ID (inklusive "android:"):
+ Please note that this translation should end with space
+
+
+ Vänligen ange din 2FA kod från din Steam authenticator-app:
+ Please note that this translation should end with space
+
+
+ Vänligen ange SteamGuard auth koden som skickades till din e-post:
+ Please note that this translation should end with space
+
+
+ Vänligen ange din Steam-inloggning:
+ Please note that this translation should end with space
+
+
+ Vänligen ange Steam Familjevy-PIN:
+ Please note that this translation should end with space
+
+
+ Vänligen ange ditt Steam lösenord:
+ Please note that this translation should end with space
+
+
+ Vänligen ange odokumenterade värde av {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Tog emot okänt värde för {0}, vänligen rapportera detta: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC servern är redo!
+
+
+
+ Bot-instansen har redan stoppats!
+
+
+ Kunde inte hitta någon bot vid namn {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ {0}/{1} bottar körs för tillfället, med totalt {2} spel ({3} kort) kvar.
+ {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 farmar spel: {0} ({1}, {2} kort-drops kvar) från totalt {3} spel ({4} kort) kvar att farma (~{5} kvar).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot farmar spel: {0} från totalt {1} spel ({2} kort) kvar att farma (~{3} kvar).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Kollar första märkessidan...
+
+
+ Kollar andra märkessidor...
+
+
+ Vald farmning algoritm: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Klart!
+
+
+ Vi har totalt {0} spel ({1} kort) kvar att farma (~{2} kvar)...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Farmande färdigt!
+
+
+ Farmandet slutförd: {0} ({1}) efter {2} speltid!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Färdig med att farma spel: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Farmstatus för {0} ({1}): {2} kort kvar
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Farmandet stoppad!
+
+
+ Ignorerar denna begäran då "sticky pause" är aktiverat!
+
+
+ Vi har inte något att farma på detta konto!
+
+
+ Farmar nu: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Farmar nu: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Att spela är inte tillgänglig för tillfället, vi ska försöka igen senare!
+
+
+ Farmar fortfarande: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Farmar fortfarande: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Farmning stoppad: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Farming stoppad: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Okänt kommando!
+
+
+ Kunde inte hämta märkes information, vi kommer försöka igen senare!
+
+
+ Kunde inte kontrollera kort-status för: {0} ({1}), vi ska prova igen senare!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Accepterar gåva: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Detta konto är begränsad av Steam, farmning funktionaliteten är otillgänglig tills begränsningen tas bort!
+
+
+ ID: {0} | Status: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Status: {1} | Föremål: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Den bot-instansen körs redan!
+
+
+ Konverterar .maFile till ASF format...
+
+
+ Lyckades importera mobilautentiseraren!
+
+
+ Ditt DeviceID är inkorrekt eller existerar inte!
+
+
+ 2FA Token: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Automatisk farmning är pausad!
+
+
+ Automatisk farmning är återupptagen!
+
+
+ Automatisk farmning är redan pausad!
+
+
+ Automatisk farmning är nu pausad! Du har {0} på dig att starta ett spel.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Automatisk farmning är redan återupptagen!
+
+
+ Kopplad till Steam!
+
+
+ Bortkopplad från Steam!
+
+
+ Bortkopplar...
+
+
+ [{0}] lösenord: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Startar inte denna bot-instansen för att den är inaktiverad i config filen!
+
+
+
+ Utloggad från Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+
+ Loggar in...
+
+
+ Detta konto verkar användas i en annan ASF-instans, som är odefinierat beteende, vägrar att hålla den igång!
+
+
+ Bytesförslag misslyckades!
+
+
+ Bytesförslag kunde inte skickas för det finns ingen användare med "master"-rättigheter definierad!
+
+
+ Du har inga föremålstyper att skicka!
+
+
+ Föremålsöverförning är avaktiverat!
+
+
+ Föremålsöverförning är aktiverat!
+
+
+ Bytesförslag skickat!
+
+
+ Föremålsöverförning är tillfälligt avaktiverat!
+
+
+
+ Denna botten har inte ASF 2FA aktiverat! Glömde du att importera din authenticator som ASF 2FA?
+
+
+ Denna bot-instansen är inte ansluten!
+
+
+ Ägs inte ännu: {0}
+ {0} will be replaced by query (string)
+
+
+ Ägs redan: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+
+ Återansluter...
+
+
+ Nyckel: {0} | Status: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Nyckel: {0} | Status: {1} | Föremål: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Tog bort gammal inloggningsnyckel!
+
+
+ Bot farmar inte någonting.
+
+
+ Botten är begrensad och kan inte få några kort via farmning.
+
+
+ Botten ansluter till Steam-nätverket.
+
+
+ Bot körs inte.
+
+
+ Bot är pausad eller körs i manuellt läge.
+
+
+ Bot används för närvarande.
+
+
+ Det går inte att logga in på Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} är tom!
+ {0} will be replaced by object's name
+
+
+ Oanvända nycklar: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Misslyckades på grund av ett fel: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Anslutning till Steam-nätverket misslyckades, återansluter...
+
+
+ Kontot är inte längre upptaget: fortsätter insamlingsprocessen!
+
+
+ Kontot används för närvarande: ASF återupptar farmandet när det är ledigt...
+
+
+ "Shared library" har inte startats inom en given tidsram. Farmnings-process återupptagen!
+
+
+ Ansluter...
+
+
+ Det gick inte att koppla från klienten, överger denna bot instans!
+
+
+ Kunde inte initiera SteamDirectory, anslutning till Steam-nätverket kan ta mycket längre tid än vanligt!
+
+
+ Stoppar...
+
+
+ Din bots konfigurering är ogiltig, vänligen verifiera innehållet av {0} och försök igen!
+ {0} will be replaced by file's path
+
+
+ Nuvarande databas kunde inte laddas, om problemet kvarstår vänligen ta bort {0} för att återskapa databasen!
+ {0} will be replaced by file's path
+
+
+ Startar upp {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Läs vårt privacy policy avsnitt på wikin om du undrar vad ASF gör!
+
+
+ Det ser ut som det är din första start av programmet, Välkommen!
+
+
+ Din angivna CurrentCulture variabel är ogiltig, ASF kommer fortsätta köras med standardvärdet!
+
+
+ ASF kommer försöka att använda din föredragna {0}, men den översättningen är endast {1} färdig. Du kanske kan hjälpa oss att förbättra ASF översättningarna för ditt språk?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ Farmning {0} ({1}) är tillfälligt inaktiverat då ASF inte kan spela detta spelet just nu.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF upptäckte ett ID-matchningsfel för {0} ({1}) och kommer använda ID't för {2} i stället.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Detta konto är låst, farmning-processen är permanent otillgänglig!
+
+
+ Botten är begrensad och kan inte få några kort via farmning.
+
+
+ Denna funktion är tillgänglig endast i "headless"-läge!
+
+
+ Ägs redan: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Åtkomst nekad!
+
+
+ Du använder en version som är nyare än den senast släppta versionen i din uppdateringskanal. Vänligen notera att förhandsversioner är avsedda för användare med förmågan att rapportera buggar, handskas med eventuella problem och viljan att ge feedback - Ingen teknisk support kommer att ges.
+
+
+ Nuvarande minnesförbrukning: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Genomgår Steam discovery-kön #{0}...
+ {0} will be replaced by queue number
+
+
+ Genomgått Steam discovery-kön #{0}.
+ {0} will be replaced by queue number
+
+
+
+
+
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.tr-TR.resx b/ArchiSteamFarm/Localization/Strings.tr-TR.resx
new file mode 100644
index 000000000..889d3eb01
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.tr-TR.resx
@@ -0,0 +1,666 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Onaylanan takas: {0}
+ {0} will be replaced by trade number
+
+
+ ASF, her {0} zaman aralığında yeni sürümleri kontrol edecektir.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ İçerik:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Yapılandırılmış {0} özellik geçersiz: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF v{0}, çekirdek kayıt günlüğü modülü başlatılmadan önce kritik bir hata ile karşılaştı!
+ {0} will be replaced by version number
+
+
+ İstisna: {0}() {1}
+Yığın izleme:
+{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.
+
+
+ Sıfır olmayan hata koduyla çıkılıyor!
+
+
+ İstek başarısız: {0}
+ {0} will be replaced by URL of the request
+
+
+ Genel yapılandırma yüklenemedi, lütfen {0} öğesinin var ve geçerli olduğundan emin olun! Eğer kafanız karıştıysa; wikideki kurulum kılavuzuna göz atın.
+ {0} will be replaced by file's path
+
+
+ {0} geçersiz!
+ {0} will be replaced by object's name
+
+
+ ASF'deki 2 Faktörlü Doğrulamadaki geçersiz DeviceID'nin geçersiz olması nedeniyle işlem yürütülemedi!
+
+
+ Hiçbir bot tanımlanmadı, ASF'nizi yapılandırmayı unuttunuz mu?
+
+
+ {0} boş!
+ {0} will be replaced by object's name
+
+
+ {0} nesnesi işlenirken bir hata oluştu!
+ {0} will be replaced by object's name
+
+
+ {0} denemeden sonra istek başarısız oldu!
+ {0} will be replaced by maximum number of tries
+
+
+ En son sürüm kontrol edilemedi!
+
+
+ Şu anda çalışan sürüme ait hiçbir dosya olmadığı için güncelleme işlemine devam edemedi! Bu sürüme otomatik güncelleme yapmak mümkün değil.
+
+
+ Sürüm herhangi bir öğe içermediğinden güncelleme ile devam edemedi!
+
+
+ Kullanıcı girdisi için bir istek alındı; ancak işlem headless modda çalışıyor!
+
+
+ Çıkılıyor...
+
+
+ Başarısız Oldu!
+
+
+ Genel yapılandırma dosyası değiştirildi!
+
+
+ Genel yapılandırma dosyası kaldırıldı!
+
+
+ Yoksayılan takas: {0}
+ {0} will be replaced by trade number
+
+
+ Giriş Yapılıyor {0}...
+ {0} will be replaced by service's name
+
+
+ Hiçbir bot çalışmıyor, çıkış yapılıyor...
+
+
+ Oturumumuz yenileniyor!
+
+
+ Reddedilen takas: {0}
+ {0} will be replaced by trade number
+
+
+ Yeniden Başlatılıyor...
+
+
+ Başlatılıyor...
+
+
+ Başarılı!
+
+
+ Ebeveyn hesabının kilidi açıliyor...
+
+
+ Yeni sürüm kontrol ediliyor...
+
+
+ Yeni sürüm indiriliyor: {0} ({1} MB)... Beklerken, yaptığımız çalışmayı takdir ediyorsanız bağış yapmayı düşünün! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Güncelleme işlemi tamamlandı!
+
+
+ Yeni ASF sürümü mevcut! Güncellemeyi düşünün!
+
+
+ Yerel sürüm: {0} | Uzak sürüm: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Lütfen mobil kimlik doğrulayıcısı DeviceID'sini girin ("android:" dahil):
+ Please note that this translation should end with space
+
+
+ Lütfen Steam kimlik doğrulama uygulamanızdan İki Faktörlü Doğrulama kodunuzu girin:
+ Please note that this translation should end with space
+
+
+ Lütfen e-postanıza gönderilen SteamGuard kimlik doğrulayıcı kodunu girin:
+ Please note that this translation should end with space
+
+
+ Lütfen Steam kullanıcı adınızı girin:
+ Please note that this translation should end with space
+
+
+ Lütfen Steam ebeveyn PIN'inizi giriniz:
+ Please note that this translation should end with space
+
+
+ Lütfen Steam parolanızı girin:
+ Please note that this translation should end with space
+
+
+ Lütfen belgelenmemiş {0} değerini girin:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ {0} için bilinmeyen değer alındı, lütfen bunu bildirin: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC sunucusu hazır!
+
+
+
+ Bu bot zaten durdurulmuş!
+
+
+ {0} adlı bot bulunamadı!
+ {0} will be replaced by bot's name query (string)
+
+
+ {0}/{1} bot çalışıyor, çalıştırılacak toplam {2} oyun ({3} kart) kaldı.
+ {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 oyunu çalıştırıyor: {0} ({1}, {2} kart kaldı). Toplam {3} oyun ({4} kart) var (kalan süre yaklaşık {5}).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot, oyunları çalıştırıyor: {0}. Toplam {1} oyundan ({2} kart) kaldı (kalan süre yaklaşık {3}).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ İlk rozet sayfası kontrol ediliyor...
+
+
+ Diğer rozet sayfaları kontrol ediliyor...
+
+
+ Seçilen çalıştırma algoritması: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Bitti!
+
+
+ Kart düşürülecek {0} oyun ({1} kart) kaldı (kalan süre: ~{2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Çalıştırma bitti!
+
+
+ Çalıştırma {0} ({1}) {2} oynama süresinden sonra bitti!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Tamamlanan oyunlar: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ {0} ({1}) için çalıştırma durumu: {2} kart kaldı
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Çalıştırma durdu!
+
+
+ Sticky pause etkin olduğundan bu talep göz ardı edildi!
+
+
+ Bu hesapta çalıştırılacak hiçbir şey bulamadık!
+
+
+ Şimdi çalıştırılan: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Şimdi çalıştırılan: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Şu anda oyun çalıştırılamıyor, daha sonra tekrar deneyelim!
+
+
+ Hala çalıştırılan: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Hala çalıştırılan: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Çalıştırma durdu: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Çalıştırma durdu: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Bilinmeyen komut!
+
+
+ Rozet bilgisi alınamadı, daha sonra tekrar deneyeceğiz!
+
+
+ {0} ({1}) için kartların durumunu kontrol edemedik, daha sonra tekrar deneyelim!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Kabul edilen hediye: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Bu hesap sınırlıdır, çalıştırma işlemi, kısıtlama kaldırılıncaya kadar kullanılamaz!
+
+
+ ID: {0} | Durum: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Durum: {1} | Öğeler: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Bu bot zaten çalışıyor!
+
+
+ .maFile biçimi ASF biçimine dönüştürüyor...
+
+
+ Mobil kimlik doğrulayıcısının aktarılması başarıyla tamamlandı!
+
+
+ DeviceID'niz yanlış veya mevcut değil!
+
+
+ 2FD Kodu: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Otomatik çalıştırma duraklatıldı!
+
+
+ Otomatik çalıştırma sürdürülüyor!
+
+
+ Otomatik çalıştırma zaten duraklatılmış!
+
+
+ Otomatik çalıştırma şimdi duraklatıldı! Oyuna başlamak için {0} dakikanız kaldı.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Otomatik çalıştırma zaten sürdürülüyor!
+
+
+ Steam'e bağlandı!
+
+
+ Steam ile bağlantı kesildi!
+
+
+ Bağlantı Kesiliyor...
+
+
+ [{0}] parola: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Bu bot örneğini yapılandırma dosyasında devre dışı bırakıldığından başlatamıyoruz!
+
+
+ Üst üste TwoFactorCodeMismatch hata kodu {0} alındı. 2FA kimlik bilgileriniz artık geçerli değil veya saatiniz eşitlenmemiş, iptal ediliyor!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Steam'den çıkış yapıldı: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ {0} olarak başarıyla oturum açıldı.
+ {0} will be replaced by steam ID (number)
+
+
+ Giriş yapılıyor...
+
+
+ Bu hesap, çalışmaya devam etmeyi reddeden, tanımlanmamış bir davranış olan başka bir ASF örneğinde kullanılmak üzere görünüyor!
+
+
+ Takas teklifi başarısız oldu!
+
+
+ Takas gönderilemedi çünkü master izniyle tanımlanmış hiçbir kullanıcı yok!
+
+
+ Ayarlanan hiç düşürme türünüz yok!
+
+
+ Düşürme şu anda devre dışı!
+
+
+ Düşürme artık etkin!
+
+
+ Takas teklifi başarıyla gönderildi!
+
+
+ Düşürme geçici olarak devre dışı!
+
+
+ Kendinize takas teklifi gönderemezsiniz!
+
+
+ Bu botta ASF 2FD mevcut değil!! Doğrulayıcınızı ASF 2FD olarak içe aktarmayı unuttunuz mu?
+
+
+ Bu bot bağlı değil!
+
+
+ Henüz sahip olunmayan: {0}
+ {0} will be replaced by query (string)
+
+
+ Zaten sahip olunan: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Hız sınırı aşıldı, {0} bekledikten sonra yeniden deneyeceğiz...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Yeniden bağlanılıyor...
+
+
+ Anahtar: {0} | Durum: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Anahtar: {0} | Durum: {1} | Öğeler: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Süresi dolmuş giriş anahtarı kaldırıldı!
+
+
+ Bot hiçbir şeyi çalıştırmıyor.
+
+
+ Bot kısıtlı durumda ve çalışarak kart düşüremez.
+
+
+ Bot Steam ağına bağlanıyor.
+
+
+ Bot çalışmıyor.
+
+
+ Bot duraklatılmış veya manuel çalışıyor.
+
+
+ Bot şu anda kullanılıyor.
+
+
+ Steam'e giriş yapılamıyor: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} boş!
+ {0} will be replaced by object's name
+
+
+ Kullanılmayan anahtarlar: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Şu hata yüzünden başarısız: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Steam Ağı bağlantısı kaybedildi. Yeniden bağlanıyor...
+
+
+ Hesap artık meşgul değil, çalıştırılmaya devam ediliyor!
+
+
+ Hesap şu anda kullanılıyor, ASF, hesap kullanılmadığında çalışmaya devam edecektir...
+
+
+ Paylaşılan kütüphane belirli bir süre içinde başlatılmadı, çalıştırma süreci devam devam ediyor!
+
+
+ Bağlanılıyor...
+
+
+ İstemcinin bağlantısını kesmek başarısız oldu. Bu bot örneği terk ediliyor!
+
+
+ SteamDirectory başlatılamadı, Steam Ağı ile bağlantı kurmak her zamankinden daha uzun sürebilir!
+
+
+ Durduruluyor...
+
+
+ Bot yapılandırmanız geçersiz. Lütfen {0} içeriğini doğrulayıp tekrar deneyin!
+ {0} will be replaced by file's path
+
+
+ Kalıcı veritabanı yüklenemedi, sorun devam ederse, lütfen veri tabanını yeniden oluşturmak için {0} kısmını kaldırın!
+ {0} will be replaced by file's path
+
+
+ {0} başlatılıyor...
+ {0} will be replaced by service name that is being initialized
+
+
+ ASF'in aslında ne yaptığından endişeleniyorsanız lütfen wiki'deki gizlilik politikamız bölümünü gözden geçirin!
+
+
+ Görünen o ki programı ilk defa kullanıyorsunuz, hoş geldiniz!
+
+
+ Sağlanan CurrentCulture geçersiz, ASF varsayılan ile çalışmaya devam edecek!
+
+
+ ASF tercih ettiğiniz {0} kültürünü kullanmaya çalışacak, ancak bu dildeki çeviri yalnızca {1} oranında tamamlanmış. Diliniz için ASF çevirisini geliştirmemize belki de yardımcı olabilirsiniz?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ ASF oyunu şu anda oynayamadığından, {0} ({1}) düşürmesi geçici olarak devre dışı.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF {0} ({1}) için bir uyumsuzluk tespit etti ve bunun yerine ID {2} kullanılacak.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Bu hesap kilitli, çalıştırma süreci kalıcı olarak kullanılamaz!
+
+
+ Bot kilitli durumda ve çalışarak kart düşüremez.
+
+
+ Bu işlev yalnızca headless modda kullanılabilir!
+
+
+ Zaten sahip olunan: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Erişim reddedildi!
+
+
+ Güncelleme kanalınız için yayınlanmış en son sürümden daha yeni bir sürüm kullanıyorsunuz. Lütfen ön yayın sürümlerinin, hata raporlamayı, sorunlarla başa çıkmayı ve geribildirim yapmayı bilen kişiler için olduğunu unutmayın. Teknik destek verilmeyecektir.
+
+
+ Geçerli bellek kullanımı: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Steam keşif kuyruğu #{0} temizleniyor...
+ {0} will be replaced by queue number
+
+
+ Steam keşif kuyruğu #{0} temizlenmesi bitti.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} bot zaten {2} oyununa sahip.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Paket verileri yenileniyor...
+
+
+ {0} kullanımı önerilmiyor ve programın gelecekteki sürümlerinde kaldırılacak. Bunun yerine {1} kullanın.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Kabul edilen takas bağışı: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ {0} hatası için geçici çözüm harekete geçirildi.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.uk-UA.resx b/ArchiSteamFarm/Localization/Strings.uk-UA.resx
new file mode 100644
index 000000000..5e203c54a
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.uk-UA.resx
@@ -0,0 +1,666 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Прийняття обміну: {0}
+ {0} will be replaced by trade number
+
+
+ ASF буде автоматично перевіряти оновлення кожні {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Вміст:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Параметр {0} має невірне значення: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ У ASF V{0} виникла фатальна помилка ще до того як запустився основний модуль журналювання!
+ {0} will be replaced by version number
+
+
+ Виняток: {0}() {1}
+Трасування стека:
+{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.
+
+
+ Вихід з ненульовим кодом помилки!
+
+
+ Помилка запиту до: {0}
+ {0} will be replaced by URL of the request
+
+
+ Не вдалося завантажити глобальну конфігурацію. Переконайтеся, що {0} існує і вірний! Якщо не розумієте, що робити - ознайомтеся зі статтею "setting up" у wiki.
+ {0} will be replaced by file's path
+
+
+ {0} невірний!
+ {0} will be replaced by object's name
+
+
+ Відмова запуску цієї функції через невірний Device ID в ASF 2FA!
+
+
+ Не знайдено жодного боту. Ви забули налаштувати ASF?
+
+
+ {0} має значення null!
+ {0} will be replaced by object's name
+
+
+ Не вдалося обробити {0}!
+ {0} will be replaced by object's name
+
+
+ Не вдалося виконати запит після {0} спроб!
+ {0} will be replaced by maximum number of tries
+
+
+ Не вдалося перевірити наявність нової версії!
+
+
+ Неможливо провести оновлення, тому що немає файлів зв'язаних з запущеною зараз версією! Автоматичне оновлення до цієї версії неможливе.
+
+
+ Неможливо оновитися, оскільки ця версія не містить ніяких файлів!
+
+
+ Отримано запит на введення даних користувачем, однак процес діє у безінтерфейсному режимі!
+
+
+ Вихід...
+
+
+ Не вдалося!
+
+
+ Глобальна конфігурація змінена!
+
+
+ Глобальна конфігурація видалена!
+
+
+ Ігнорування обміну: {0}
+ {0} will be replaced by trade number
+
+
+ Вхід до {0}...
+ {0} will be replaced by service's name
+
+
+ Немає запущених ботів, вихід ...
+
+
+ Оновлення сесії!
+
+
+ Відхилення обміну: {0}
+ {0} will be replaced by trade number
+
+
+ Перезавантаження...
+
+
+ Запуск...
+
+
+ Успіх!
+
+
+ Розблокування батьківського контролю...
+
+
+ Перевірка наявності нової версії...
+
+
+ Завантаження нової версії: {0} ({1} MB)... Під час очікування подумайте про пожертвування на користь розробників, якщо ви цінуєте виконану роботу! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Процесс оновлення закінчено!
+
+
+ Доступна нова версія ASF! Ви можете оновитися на неї самостійно!
+
+
+ Ваша версія: {0} |Остання версія: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Будь ласка, введіть Device ID вашого автентифікатора (включаючи "android:"):
+ Please note that this translation should end with space
+
+
+ Будь ласка, введіть ваш код 2FA з додатку для автентифікації у Steam:
+ Please note that this translation should end with space
+
+
+ Будь ласка, введіть код SteamGuard, який був надісланий вам на електронну пошту:
+ Please note that this translation should end with space
+
+
+ Будь ласка, введіть свій Steam логін:
+ Please note that this translation should end with space
+
+
+ Будь ласка, введіть PIN-код батьківського контролю Steam:
+ Please note that this translation should end with space
+
+
+ Будь ласка, введіть ваш Steam пароль:
+ Please note that this translation should end with space
+
+
+ Будь ласка, введіть недокументоване значення {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Отримано невідоме значення для {0}, будь ласка, повідомте про це: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ Сервер IPC готовий!
+
+
+
+ Цей бот вже зупинений!
+
+
+ Не вдалося знайти бота з ім'ям {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ {0}/{1} ботів запущено, всього залишилося {2} ігор ({3} карт) які потрібно обробити.
+ {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
+
+
+ Бот обробляє ігру: {0} ({1}, {2} карт залишилося обробити). Всього залишилося {3} ігор ({4} карт), (приблизно {5}).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Бот обробляє ігри: {0}. Всього залишилося {1} ігор ({2} карт), (приблизно {3}).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Перевірка першої сторінки зі значками...
+
+
+ Перевірка інших сторінок зі значками...
+
+
+ Обраний алгоритму роботи: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Виконано!
+
+
+ Всього залишилось {1} карт з {0} ігор (приблизно {2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Роботу закінчено!
+
+
+ Роботу завершено: {0} ({1}) після {2} ігрового часу!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Завершено обробку ігор: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Статус роботи для {0} ({1}): залишилося {2} карт
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Роботу зупинено!
+
+
+ Ігнорування запиту, тому що ввімкнена постійна пауза!
+
+
+ На акаунті немає ігор, з яких можуть випасти картки!
+
+
+ Зараз обробляється: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Зараз обробляється: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Зараз запустити ігру неможливо, спробуємо пізніше!
+
+
+ Все ще обробляється: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Продовжує оброблятися: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Зупинeння обробки: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Зупинення обробки: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Невідома команда!
+
+
+ Не вдалося отримати інформацію про значки, ми спробуємо ще раз пізніше!
+
+
+ Не вдається перевірити статус карток для: {0} ({1}), ми спробуємо ще раз пізніше!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Прийняття подарунку: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Цей акаунт обмежений, робота буде недоступна доки ви не позбудетесь обмежень!
+
+
+ ID: {0} | Стан: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Стан: {1} | Продукти: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Цей бот вже працює!
+
+
+ Конвертування .maFile у ASF формат...
+
+
+ Імпортування мобільного автентифікатора завершено успішно!
+
+
+ Ваш DeviceID некоректний або не існує!
+
+
+ 2FA токен: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Автоматична робота на паузі!
+
+
+ Автоматична робота відновлена!
+
+
+ Автоматична робота вже на паузі!
+
+
+ Автоматична робота на паузі! У вас є {0}, щоб запустити гру.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Автоматичну роботу вже відновлено!
+
+
+ Підключено до Steam!
+
+
+ Відключено від Steam!
+
+
+ Відключення...
+
+
+ [{0}] пароль: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Цей бот не запущений, тому що він відключений у конфігураційному файлі!
+
+
+ Помилку TwoFactorCodeMismatch отримано {0} разів поспіль. Або ваші дані 2FA більше не є дійсні, або час на вашому пристрої не синхронізований, припиняємо роботу!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ Вийшов зі Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ Успішний вхід як {0}.
+ {0} will be replaced by steam ID (number)
+
+
+ Здійснюється вхід...
+
+
+ Ймовірно, цей акаунт зараз використовується в іншому екземплярі ASF, це є позаштатною ситуацією, припиняемо роботу!
+
+
+ Невдала спроба обміну!
+
+
+ Неможливо надіслати обмін, бо нe задано користувача з правами "master"!
+
+
+ У вас не виставлені будь-які типи предметів для збору!
+
+
+ Збір предметів зараз відключений!
+
+
+ Збір предметів зараз включений!
+
+
+ Обмін успішно надіслано!
+
+
+ Збір предметів тимчасово відключений!
+
+
+ Неможливо відправити обмін самому собі!
+
+
+ Цей бот не має включеного ASF 2FA! Забули імпортувати автентифікатор у ASF 2FA?
+
+
+ Цей екземпляр бота не підключений!
+
+
+ Ще не має: {0}
+ {0} will be replaced by query (string)
+
+
+ Вже має: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Перевищений ліміт частоти запросів, ми спробуємо знову через {0} очікування...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Перепідключення...
+
+
+ Ключ: {0} | Стан: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Ключ: {0} | Стан: {1} | Продукти: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Видалений прострочений ключ авторизації!
+
+
+ Бот нічого не робить.
+
+
+ Бот обмежений і не може отримувати карти.
+
+
+ Бот підключається до мережі Steam.
+
+
+ Бот не запущений.
+
+
+ Бот на паузі чи працює в ручному режимі.
+
+
+ Бот зараз використовується.
+
+
+ Неможливо увійти до Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} порожній!
+ {0} will be replaced by object's name
+
+
+ Невикористані ключі: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Не вдалося через помилку: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Підключення до мережі Steam втрачено. Підключаємось повторно...
+
+
+ Акаунт більше не зайнятий: роботу відновлено!
+
+
+ Акаунт зараз використовується: ASF продовжить роботу коли він звільниться...
+
+
+ Сімейна бібліотека не була запущена у відведений період часу. Роботу відновлено!
+
+
+ Підключення...
+
+
+ Не вдалося відключити клієнт. Відмовляемось від цього бота!
+
+
+ Не вдалося ініціалізувати SteamDirectory: підключення до мережі Steam може тривати довше, ніж зазвичай!
+
+
+ Зупинення...
+
+
+ Конфігурація вашого боту невірна. Будь ласка, перевірте вміст {0}, та спробуйте ще!
+ {0} will be replaced by file's path
+
+
+ Не вдалося завантажити базу даних. Якщо проблема повторюватиметься, будь ласка, видаліть {0} для того, щоб повторно створити базу даних!
+ {0} will be replaced by file's path
+
+
+ Ініціалізація {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Будь ласка, перегляньте наш розділ політики конфіденційності у wiki, якщо вас турбує те, що ASF насправді робить!
+
+
+ Схоже, що це ваш перший запуск програми, Ласкаво просимо!
+
+
+ Обраний вами 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%"
+
+
+ Обробленная {0} ({1}) тимчасово відключено, бо ASF не в змозі зараз запустити цю гру.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF виявив невідповідність ID для {0} ({1}) і буде натомість використовувати ID {2}.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Цей обліковий запис заблоковано, робота з ним неможлива!
+
+
+ Бот заблокований і не може отримувати карти.
+
+
+ Ця функція доступна лише у безінтерфейсному режимі!
+
+
+ Вже має: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Доступ заборонено!
+
+
+ Ви користуєтеся версією, яка новіша за останню версію у цьому каналі оновлення. Будь ласка, зверніть увагу, що пре-релізні версіі призначені для користувачів які вміють доповідати про помилки, вирішувати питання та надавати зворотній зв'язок - технічна підтримка не надається.
+
+
+ Поточне використання пам'яті: {0} МБ.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Очищення черги знахідок Steam №{0}...
+ {0} will be replaced by queue number
+
+
+ Черга знахідок Steam №{0} очищена.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} вже мають гру {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Оновлення даних про пакети...
+
+
+ Параметр {0} є застарілим і його буде видалено в майбутніх версіях програми. Будь ласка, використовуйте {1} замість нього.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Прийнято пожертвування у обміні: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Використано тимчасове рішення для помилки {0}.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.vi-VN.resx b/ArchiSteamFarm/Localization/Strings.vi-VN.resx
new file mode 100644
index 000000000..027c4e6e9
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.vi-VN.resx
@@ -0,0 +1,660 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Chấp nhận giao dịch: {0}
+ {0} will be replaced by trade number
+
+
+ ASF sẽ tự động kiểm tra phiên bản mới mỗi {0}.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ Nội dung:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ Cấu hình {0} không hợp lệ: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} đã bị lỗi trước khi module ghi lại có thể được khởi tạo!
+ {0} will be replaced by version number
+
+
+ Ngoại lệ: {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.
+
+
+ Đang thoát với mã lỗi khác 0!
+
+
+ Yêu cầu thất bại: {0}
+ {0} will be replaced by URL of the request
+
+
+ Không thể nạp cấu hình chung. Hãy chắc chắn rằng {0} có tồn tại và hợp lệ! Làm theo hướng dẫn 'thiết lập' trên wiki nếu bạn không hiểu.
+ {0} will be replaced by file's path
+
+
+ {0} không hợp lệ!
+ {0} will be replaced by object's name
+
+
+ Từ chối thực hiện chức năng này do DeviceID không hợp lệ trong ASF 2FA!
+
+
+ Không có bot nào được tìm thấy. Bạn có quên thiết lập ASF?
+
+
+ {0} không tồn tại!
+ {0} will be replaced by object's name
+
+
+ Phân tách {0} không thành công!
+ {0} will be replaced by object's name
+
+
+ Yêu cầu thất bại sau {0} lần thử!
+ {0} will be replaced by maximum number of tries
+
+
+ Không thể kiểm tra phiên bản mới nhất!
+
+
+ Không thể tiếp tục việc cập nhật vì không có tập tin nào liên quan đến phiên bản đang chạy! Không thể tự động cập nhật lên phiên bản đó.
+
+
+ Không thể tiến hành với bản cập nhật vì phiên bản đó không gồm bất cứ tập tin nào!
+
+
+ Nhận được yêu cầu cần được người dùng nhập vào, nhưng quá trình đang chạy trong chế độ không kiểm soát!
+
+
+ Đang thoát...
+
+
+ Thất bại!
+
+
+ Tập tin cấu hình chung đã bị thay đổi!
+
+
+ Tập tin cấu hình chung đã được gỡ bỏ!
+
+
+ Bỏ qua giao dịch: {0}
+ {0} will be replaced by trade number
+
+
+ Đăng nhập vào {0}...
+ {0} will be replaced by service's name
+
+
+ Không có bot nào đang chạy, đang thoát...
+
+
+ Làm mới phiên làm việc!
+
+
+ Từ chối trao đổi: {0}
+ {0} will be replaced by trade number
+
+
+ Đang khởi động lại...
+
+
+ Bắt đầu...
+
+
+ Hoàn tất!
+
+
+ Mở khóa tài khoản parental...
+
+
+ Kiểm tra phiên bản mới...
+
+
+ Đang tải phiên bản mới: {0} ({1} MB)... Trong khi chờ, hãy xem xét quyên góp nếu bạn đánh giá cao sản phẩm được thực hiện! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ Quá trình cập nhật hoàn tất!
+
+
+ Hiện đang có bản cập nhật mới của ASF! Hãy xem xét việc cập nhật!
+
+
+ Phiên bản đang chạy: {0} | Phiên bản ngoài: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ Xin vui lòng nhập Device ID (bao gồm cả "android:"):
+ Please note that this translation should end with space
+
+
+ Xin vui lòng nhập mã 2FA từ ứng dụng Steam Authenticator của bạn:
+ Please note that this translation should end with space
+
+
+ Xin vui lòng nhập mã SteamGuard đã được gửi vào email của bạn:
+ Please note that this translation should end with space
+
+
+ Xin vui lòng nhập tài khoản Steam của bạn:
+ Please note that this translation should end with space
+
+
+ Xin vui lòng nhập mã PIN của Steam Parental:
+ Please note that this translation should end with space
+
+
+ Xin vui lòng nhập mật khẩu Steam của bạn:
+ Please note that this translation should end with space
+
+
+ Xin vui lòng nhập dữ liệu cho {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ Nhận được giá trị không rõ cho {0}, xin vui lòng báo cáo điều này: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ Máy chủ IPC đã sẵn sàng!
+
+
+
+ Bot này đã được dừng lại từ trước rồi!
+
+
+ Không thể tìm thấy bất kỳ bot nào với tên tên {0}!
+ {0} will be replaced by bot's name query (string)
+
+
+ Đang có {0}/{1} bot đang chạy, với tổng số {2} trò chơi ({3} thẻ) còn lại để thu hoạch.
+ {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 đang thu hoạch trò chơi: {0} ({1}, với {2} thẻ còn lại) từ tổng cộng {3} trò chơi ({4} thẻ) còn lại để thu hoạch (còn lại ~{5}).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Bot đang thu hoạch trò chơi: {0} từ tổng cộng {1} trò chơi ({2} thẻ) còn lại để thu hoạch (còn lại ~{3}).
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Đang kiểm tra trang huy hiệu đầu tiên...
+
+
+ Đang kiểm tra trang huy hiệu khác...
+
+
+ Đã lựa chọn phương thức thu hoạch: {0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ Xong!
+
+
+ Chúng ta có tổng cộng {0} trò chơi ({1} thẻ) còn lại để thu hoạch (còn lại ~{2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Đã hoàn thành thu hoạch!
+
+
+ Kết thúc thu hoạch: {0} ({1}) sau {2}!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ Hoàn thành thu hoạch trò chơi: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Trạng thái thu hoạch cho {0} ({1}): {2} thẻ còn lại
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ Dừng thu hoạch!
+
+
+ Bỏ qua yêu cầu này, tạm dừng mãi được kích hoạt!
+
+
+ Chúng tôi không có gì để thu hoạch trên tài khoản này!
+
+
+ Đang thu hoạch: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Đang thu hoạch: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Chơi trò chơi hiện tại không khả dụng, chúng tôi sẽ thử lại sau!
+
+
+ Vẫn đang chạy không: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Vẫn đang chạy không: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Ngừng chạy không: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Ngừng chạy không: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ Không rõ lệnh!
+
+
+ Không lấy được thông tin huy hiệu, chúng tôi sẽ thử lại sau!
+
+
+ Không thể kiểm tra trạng thái thẻ: {0} ({1}), chúng tôi sẽ thử lại sau!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Chấp nhận quà tặng: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ Tài khoản này bị giới hạn, quá trình chạy không sẽ không khả dụng cho đến khi những hạn chế sẽ bị gỡ bỏ!
+
+
+ ID: {0} | Trạng thái: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | Trạng thái: {1} | Mục: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ Bot này đang được chạy!
+
+
+ Chuyển đổi .maFile thành định dạng ASF...
+
+
+ Thành công hoàn thành nhập xác thực điện thoại di động!
+
+
+ DeviceID của bạn không chính xác hoặc không tồn tại!
+
+
+ 2FA Token: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ Tự động thu hoạch đã tạm dừng!
+
+
+ Tự động thu hoạch đã tiếp tục trở lại!
+
+
+ Tự động thu hoạch đã tạm dừng!
+
+
+ Tự động thu hoạch đã tạm dừng! Bạn có {0} để bắt đầu 1 trò chơi.
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ Tự động thu hoạch đã tiếp tục từ trước!
+
+
+ Đã kết nối với Steam!
+
+
+ Đã bị ngắt kết nối khỏi Steam!
+
+
+ Đang ngắt kết nối...
+
+
+ [{0}] mật khẩu: {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ Không chạy bot này bởi vì nó đã bị vô hiệu hóa trong tập tin cấu hình!
+
+
+
+ Đã đăng xuất khỏi Steam: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+
+ Đang đăng nhập...
+
+
+ Tài khoản này dường như đang được sử dụng trong một ASF khác, đây hành vi không xác định, từ chối để giữ cho nó chạy!
+
+
+ Lời mời giao dịch thất bại!
+
+
+ Giao dịch không thể gửi do không có ai có quyền chủ được thiết lập!
+
+
+ Bạn không có bất kỳ cái gì có thể lấy được!
+
+
+ Lấy đồ đã được vô hiệu hóa!
+
+
+ Lấy đồ đã được được kích hoạt!
+
+
+ Lời mời giao dịch đã gửi thành công!
+
+
+ Lấy đồ tạm thời bị vô hiệu hóa!
+
+
+ Bạn không thể gửi lời mời giao dịch cho chính mình!
+
+
+ Bot này không có ASF 2FA đang hoạt động! Bạn quên nhập xác thực của bạn là ASF 2FA?
+
+
+ Bot này không được kết nối!
+
+
+ Chưa sở hữu: {0}
+ {0} will be replaced by query (string)
+
+
+ Đã sở hữu: {0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Vượt quá số lượng giới hạn, chúng tôi sẽ thử lại sau {0} đếm ngược...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ Đang kết nối lại...
+
+
+ Chìa khóa: {0} | Trạng thái: {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Chìa khóa: {0} | Trạng thái: {1} | Danh sách các vật phẩm: {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ Đã bỏ chìa khóa đăng nhập đã hết hạn!
+
+
+ Bot không đang thu hoạch bất cứ gì.
+
+
+ Bot bị hạn chế và không thể lấy được bất kỳ thẻ thông qua việc thu hoạch.
+
+
+ Bot đang kết nối với mạng Steam.
+
+
+ Bot không chạy.
+
+
+ Bot tạm dừng hoặc đang chạy trong chế độ tự chủ.
+
+
+ Bot hiện đang được sử dụng.
+
+
+ Không thể đăng nhập vào Steam: {0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} trống rỗng!
+ {0} will be replaced by object's name
+
+
+ Key chưa được sử dụng: {0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ Thất bại do lỗi: {0}
+ {0} will be replaced by failure reason (string)
+
+
+ Mất kết nối đến mạng Steam. Đang kết nối lại...
+
+
+ Tài khoản không còn bị chiếm đóng: quá trình thu hoạch tiếp tục trở lại!
+
+
+ Tài khoản hiện tại đang được sử dụng: ASF sẽ tiếp tục việc thu hoạch khi nó tự do...
+
+
+ Thư viện chia sẻ không được chạy trong khoảng thời gian đưa ra. Quá trình thu hoạch tiếp tục!
+
+
+ Đang kết nối...
+
+
+ Thất bại ngắt kết nối với client. Từ bỏ con bot này!
+
+
+ Không thể khởi tạo SteamDirectory: kết nối với mạng Steam có thể lâu hơn so với bình thường!
+
+
+ Đang dừng...
+
+
+ Cấu hình bot của bạn không hợp lệ. Vui lòng xác minh nội dung của {0} và thử lại lần nữa!
+ {0} will be replaced by file's path
+
+
+ Cơ sở dữ liệu liên tục không được nạp, nếu vấn đề vẫn còn, hãy loại bỏ {0} để tạo lại cơ sở dữ liệu!
+ {0} will be replaced by file's path
+
+
+ Đang khởi chạy {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ Vui lòng xem lại phần chính sách bảo mật của chúng tôi trên wiki nếu bạn lo ngại về ASF trong thực tế đang làm gì!
+
+
+ Có vẻ như đây là lần đầu tiên khởi động chương trình của bạn, chào mừng!
+
+
+ CurrentCulture bạn cung cấp không hợp lệ, ASF sẽ tiếp tục chạy với thiết lập mặc định!
+
+
+ ASF sẽ cố gắng sử dụng mã ngôn ngữ {0} ưa thích của bạn, nhưng bản dịch ngôn ngữ đó hoàn thiện chỉ được {1}. Có lẽ bạn có thể giúp chúng tôi cải thiện bản dịch ASF cho ngôn ngữ của bạn?
+ {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
+
+
+ Việc cày {0} ({1}) tạm thời bị vô hiệu hóa, ASF không thể mở game đó lúc này.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF phát hiện ID không khớp với {0} ({1}) và sẽ sử dụng ID {2} thay thế.
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ Tài khoản này bị khóa, quá trình cày card không chạy!
+
+
+ Bot bị khóa và không thể rớt bất kỳ thẻ thông qua chạy không.
+
+
+ Chức năng này chỉ có sẵn trong headless mode!
+
+
+ Đã sở hữu: {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ Truy cập bị từ chối!
+
+
+ Bạn đang dùng phiên bản mới hơn phiên bản chính thức mới nhất. Hãy chú ý rằng phiên bản phát hành trước là dành cho người dùng biết cách báo lỗi, xử lý vấn đề và gửi phản hồi - sẽ không có hỗ trợ kỹ thuật.
+
+
+ Bộ nhớ đang được sử dụng: {0} MB.
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ Đã xóa hàng đợi khám phá Steam số #{0}...
+ {0} will be replaced by queue number
+
+
+ Đã hoàn thành hàng khám phá Steam #{0}.
+ {0} will be replaced by queue number
+
+
+ {0}/{1} bot đã sở hữu trò chơi {2}.
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ Đang làm mới các gói dữ liệu...
+
+
+ Việc sử dụng {0} bị vô hiệu hoá và sẽ bị loại bỏ trong các phiên bản tương lai của chương trình. Xin vui lòng sử dụng {1} thay thế.
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ Chấp nhận giao dịch tài trợ: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ Giải pháp cho lỗi {0} đã được kích hoạt.
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.zh-CN.resx b/ArchiSteamFarm/Localization/Strings.zh-CN.resx
new file mode 100644
index 000000000..fab2aa664
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.zh-CN.resx
@@ -0,0 +1,663 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 接受交易︰{0}
+ {0} will be replaced by trade number
+
+
+ ASF 将会在每 {0} 个小时后自动检查新版本。
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ 内容︰{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ 配置 {0} 属性无效︰ {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} 在核心日志记录模块加载前遇到异常!
+ {0} will be replaced by version number
+
+
+ 异常︰ {0}() {1} 堆栈跟踪:{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.
+
+
+ 正在以非零的错误代码退出 !
+
+
+ 请求失败︰ {0}
+ {0} will be replaced by URL of the request
+
+
+ 不能加载全局配置,请确保 {0} 存在并且是有效的 !如果您仍然有疑问请遵循wiki的设置指南。
+ {0} will be replaced by file's path
+
+
+ '{0}' 无效。
+ {0} will be replaced by object's name
+
+
+ 拒绝执行此功能,因为ASF 二次认证的设备ID无效
+
+
+ 没有配置任何账号,是否忘记配置你的ASF了?
+
+
+ {0} 为空
+ {0} will be replaced by object's name
+
+
+ 解析 {0} 失败 !
+ {0} will be replaced by object's name
+
+
+ 在 {0} 次尝试后请求失败!
+ {0} will be replaced by maximum number of tries
+
+
+ 无法检查最新版本 !
+
+
+ 无法继续更新,因为没有与当前正在运行的版本相关的版本! 无法自动更新到该版本。
+
+
+ 不能进行更新,因为此版本没有任何资源!
+
+
+ 收到一个用户输入请求,但进程目前正在以无显示模式运行 !
+
+
+ 正在退出...
+
+
+ 失败 !
+
+
+ 已更改全局配置文件 !
+
+
+ 全局配置文件已被删除 !
+
+
+ 忽略交易︰ {0}
+ {0} will be replaced by trade number
+
+
+ 登录到 {0}...
+ {0} will be replaced by service's name
+
+
+ 无账号正在运行,即将退出...
+
+
+ 正在刷新会话!
+
+
+ 拒绝交易︰ {0}
+ {0} will be replaced by trade number
+
+
+ 正在重新启动...
+
+
+ 正在启动...
+
+
+ 成功!
+
+
+ 正在解锁主帐户...
+
+
+ 正在检查新版本...
+
+
+ 更新中: {0} ({1} MB)...... 在你等待的时候,可以考虑趁现在进行捐赠!:)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ 更新完毕
+
+
+ ASF有新版本!请手动更新!
+
+
+ 当前版本︰ {0} |最新版本︰ {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ 请输入您移动身份验证器设备 ID (包括"android:"):
+ Please note that this translation should end with space
+
+
+ 输入显示在 Steam 移动应用上的验证码
+ Please note that this translation should end with space
+
+
+ 请输入发送到你的邮箱里的Steam令牌验证码
+ Please note that this translation should end with space
+
+
+ 请输入你的Steam登录名:
+ Please note that this translation should end with space
+
+
+ 请输入Steam父账号 PIN:
+ Please note that this translation should end with space
+
+
+ 请输入你的Steam密码:
+ Please note that this translation should end with space
+
+
+ 请输入非正式的值 {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ 收到的{0} 为未知值,请报告此值:{1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC 服务已就绪 !
+
+
+
+ 这个帐号已停止运行!
+
+
+ 找不到任何名为 {0} 的bot !
+ {0} will be replaced by bot's name query (string)
+
+
+ 有 {0}/{1} 账号运行,一共 {2} 个游戏 ({3} 张卡) 等待挂卡。
+ {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
+
+
+ 账号 {0} 正在挂游戏︰ {1} (剩余掉卡 {2}) 一共还有{3} 个游戏({4} 张卡) 等待挂卡 (还剩 {5})。
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 帐号正在挂游戏︰ {0} 一共有 {1} 个游戏 ({2} 张卡) 等待挂卡 (还剩 {3}) 。
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 正在检查Steam徽章页面第一页……
+
+
+ 正在读取徽章其他页……
+
+
+ 已选的挂卡算法:{0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ 完成!
+
+
+ 共有 {0} 个游戏(共计 {1} 张卡) 等待挂卡(~还剩{2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 挂卡完毕 !
+
+
+ 完成挂卡︰ {0} ({1}) 花了 {2} 的时间!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 完成挂卡的游戏:{0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 挂卡状态{0} ({1}) ︰ 剩余 {2} 张卡
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ 已停止挂卡!
+
+
+ 请求已忽略,因为强制暂停已开启
+
+
+ 该账户已经无卡可挂!
+
+
+ 正在挂卡︰{0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 正在挂卡:{0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 目前不能挂卡,我们将稍后重试!
+
+
+ 挂卡中︰ {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 挂卡中︰ {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 停止挂卡︰ {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 停止挂卡︰ {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 未知命令!
+
+
+ 无法获取徽章信息,将稍后再试 !
+
+
+ 无法检测卡牌状态︰ {0} ({1}),将稍后再试 !
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 接受礼物︰ {0}...
+ {0} will be replaced by giftID (number)
+
+
+ 该账户当前受限,在限制解除前将无法挂卡!
+
+
+ ID: {0} |状态︰ {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ Key︰ {0} |状态︰ {1} |物品︰ {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ 这个帐号已经在运行中!
+
+
+ 正在将.MaFile 转换为 ASF 格式...
+
+
+ 导入手机身份验证成功 !
+
+
+ 您的设备 ID 不正确或者不存在!
+
+
+ 二次验证令牌︰ {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ 自动挂卡已停止!
+
+
+ 自动挂卡已恢复!
+
+
+ 自动挂卡已经暂停 !
+
+
+ 自动挂卡已经暂停,请在{0} 分钟内运行游戏。
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ 自动挂卡已经恢复 !
+
+
+ 已连接到Steam!
+
+
+ 从Steam断开连接!
+
+
+ 正在断开连接...
+
+
+ [{0}] 密码︰ {1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ 不会启动该帐号,因为配置文件中禁用了它!
+
+
+ 连续收到 TwoFactorCodeMismatch 错误码 {0} 次。要么是你的两步验证凭据不再有效,要么是你的时钟失去同步,正在中止!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ 退出Steam登录︰ {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ 已成功以 {0} 的身份登录。
+ {0} will be replaced by steam ID (number)
+
+
+ 登录中……
+
+
+ 这个帐号似乎正被另一个 ASF 实例使用中,这是未定义的行为,拒绝继续运行!
+
+
+ 交易报价失败!
+
+
+ 不能发送报价,因为没有定义主权限的用户!
+
+
+ 你没有设置任何拾取类型!
+
+
+ 拾取现在已禁用!
+
+
+ 拾取现在已启用!
+
+
+ 发送交易报价成功!
+
+
+ 拾取暂时关闭!
+
+
+ 您不能给自己发送贸易 !
+
+
+ 该帐号没有启用 ASF 二次验证!你忘记将您的身份验证信息导入为 ASF 二次验证了吗?
+
+
+ 这个帐号实例没有连接!
+
+
+ 尚未拥有:{0}
+ {0} will be replaced by query (string)
+
+
+ 已经获得:{0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 超过频率限制,我们将在 {0} 分钟后重试……
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ 重新连接中…
+
+
+ Key︰ {0} |状态︰ {1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ Key︰ {0} |状态︰ {1} |物品︰ {2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ 已删除过期的登录密钥 !
+
+
+ 帐号没有在挂卡。
+
+
+ 帐号是受限制的,不会掉落任何卡牌。
+
+
+ 账号正在连接到Steam网络。
+
+
+ 帐号没有在运行。
+
+
+ 帐号已暂停或正在手动模式下运行。
+
+
+ 当前帐号正在使用。
+
+
+ 无法登录到 Steam:{0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} 是空的 !
+ {0} will be replaced by object's name
+
+
+ 未使用的产品代码︰{0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ 失败!错误原因:{0}
+ {0} will be replaced by failure reason (string)
+
+
+ 与 Steam 网络的连接丢失,正在重新连接……
+
+
+ 账户不再被占用,恢复挂卡!
+
+
+ 账户正在被占用,ASF会在它空闲时继续挂卡……
+
+
+ 共享库没有在规定时间开启,挂卡进程恢复!
+
+
+ 正在连接...
+
+
+ 断开客户端失败,正在放弃这个帐号实例!
+
+
+ 无法初始化 Steam 目录,与 Steam 网络连接可能需要比平常更长的时间!
+
+
+ 正在停止...
+
+
+ 您的帐号配置无效,请检查 {0} 的内容,然后重试!
+ {0} will be replaced by file's path
+
+
+ 无法加载数据库,如果问题仍然存在,请删除 {0} 以重新创建数据库 !
+ {0} will be replaced by file's path
+
+
+ 正在初始化 {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ 如果您想知道ASF干了些什么,请移步wiki中privacy policy 一节
+
+
+ 初次使用ASF?欢迎!
+
+
+ 您输入的 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%"
+
+
+ {0} ({1}) 的挂卡暂时不可用,ASF 暂时不能玩这个游戏。
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF 检测到 {0} ({1}) 的 appID 不匹配,而会改用{2} 的 appID 。
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ 此帐户被锁定,将永久无法挂卡 !
+
+
+ 帐号被锁定,不会掉落任何卡牌。
+
+
+ 此功能仅在无头模式中可用!
+
+
+ 已经拥有︰ {0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 拒绝访问!
+
+
+ 您正使用最新的测试版本,此版本是用于汇报bug使用的,所以此版本将不会提供技术支持。
+
+
+ 当前内存用量: {0} MB。
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ 正在浏览Steam探索队列 #{0}...
+ {0} will be replaced by queue number
+
+
+ 已完成Steam探索队列 #{0}。
+ {0} will be replaced by queue number
+
+
+ {0}/{1} bots 已经拥有{2} 游戏了。
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ 正在刷新游戏包数据...
+
+
+ {0} 用法已弃用,并将在程序的未来版本中被移除。请改用 {1}。
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ 已接受捐赠交易︰{0}
+ {0} will be replaced by trade's ID (number)
+
+
+ {0} 漏洞的解决措施已触发
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/Localization/Strings.zh-TW.resx b/ArchiSteamFarm/Localization/Strings.zh-TW.resx
new file mode 100644
index 000000000..405b8bdf0
--- /dev/null
+++ b/ArchiSteamFarm/Localization/Strings.zh-TW.resx
@@ -0,0 +1,657 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 接受交易︰{0}
+ {0} will be replaced by trade number
+
+
+ ASF 將會在每 {0} 自動檢查新版本。
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ 內容︰{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ 設置的 {0} 屬性無效︰ {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ ASF V{0} 在能初始化核心模組之前就遇到嚴重錯誤!
+ {0} will be replaced by version number
+
+
+ 例外錯誤︰ {0}() {1} 堆疊追蹤:{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.
+
+
+ 正在退出並伴隨著非零的錯誤代碼!
+
+
+ 請求失敗︰ {0}
+ {0} will be replaced by URL of the request
+
+
+ 全域設置無法載入,請確保 {0} 存在並且是有效路徑!如果仍有疑惑,請參照 wiki 上的設定指南。
+ {0} will be replaced by file's path
+
+
+ {0} 無效 !
+ {0} will be replaced by object's name
+
+
+ ASF 二階段驗證中設定的 DeviceID 無效,該功能無法執行!
+
+
+ 沒有設定 BOT 帳號,您忘了設定 ASF 了嗎?
+
+
+ {0} 為空值!
+ {0} will be replaced by object's name
+
+
+ 分析 {0} 失敗 !
+ {0} will be replaced by object's name
+
+
+ 嘗試請求 {0} 次後失敗!
+ {0} will be replaced by maximum number of tries
+
+
+ 無法檢查最新版本!
+
+
+ 無法更新。因為當前執行的版本沒有可用的更新檔,程式並未更新到最新版本。
+
+
+ 無法進行更新,該版本更新檔不存在!
+
+
+ 收到一個使用者輸入請求,但程序已在無標頭模式下運行!
+
+
+ 正在退出...
+
+
+ 失敗!
+
+
+ 已更改全域設定檔 !
+
+
+ 全域設定檔已被刪除 !
+
+
+ 忽略交易︰ {0}
+ {0} will be replaced by trade number
+
+
+ 正在登錄到 {0}...
+ {0} will be replaced by service's name
+
+
+ 沒有 BOT 正在運行,即將退出...
+
+
+ 更新工作階段 !
+
+
+ 拒絕交易︰ {0}
+ {0} will be replaced by trade number
+
+
+ 正在重新啟動...
+
+
+ 正在啟動...
+
+
+ 成功!
+
+
+ 正在解鎖家庭監護帳戶...
+
+
+ 正在檢查新版本...
+
+
+ 正在下載新版本:{0} ({1} MB)... 等待期間,如果喜歡這個軟體,請考慮捐助 ASF! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ 更新完成 !
+
+
+ ASF 有新版本可用 !請手動更新 !
+
+
+ 目前版本: {0} | 最新版本: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ 請輸入您的裝置識別碼 (包括 "android:"):
+ Please note that this translation should end with space
+
+
+ 請輸入您在 Steam Guard 行動驗證器上的代碼:
+ Please note that this translation should end with space
+
+
+ 請輸入寄送至您 E-mail 的 Steam Guard 代碼:
+ Please note that this translation should end with space
+
+
+ 請輸入您的 Steam 帳號:
+ Please note that this translation should end with space
+
+
+ 請輸入 Steam 家庭監護 PIN 碼:
+ Please note that this translation should end with space
+
+
+ 請輸入您的 Steam 密碼:
+ Please note that this translation should end with space
+
+
+ 請輸入未記錄的值 {0}:
+ {0} will be replaced by property name. Please note that this translation should end with space
+
+
+ 收到未知的值為 {0},請回報此問題︰ {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ IPC 伺服器已就緒!
+
+
+
+ 這個 BOT 已經停止了!
+
+
+ 找不到任何名為 {0} 的帳號!
+ {0} will be replaced by bot's name query (string)
+
+
+ 有 {0}/{1} 個 BOT 正在運行,總共有 {2} 個遊戲 ({3} 張卡片) 等待掛卡。
+ {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} ({1},剩餘 {2} 張卡片可以掉落),總共有 {3} 個遊戲 ( {4} 張卡片) 等待掛卡 (剩餘約 {5})。
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ BOT 正在掛卡的遊戲:{0},總共有 {1} 個遊戲 ({2} 張卡片) 等待掛卡 (剩餘約 {3})。
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 正在檢查徽章頁面第一頁...
+
+
+ 正在檢查其他徽章頁面...
+
+
+ 選擇的掛卡方式為:{0}
+ {0} will be replaced by the name of chosen idling algorithm
+
+
+ 已完成!
+
+
+ 總共有 {0} 個遊戲 (總數 {1} 張卡片) 需要掛卡 (剩餘 {2})...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 完成掛卡!
+
+
+ 已完成掛卡:{0} ({1}),一共耗時 {2}!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ 已完成掛卡的遊戲:{0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ {0} ({1}) 的掛卡狀態:剩餘 {2} 張卡片
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle
+
+
+ 已停止掛卡!
+
+
+ 因啟用了強制暫停,忽略此請求!
+
+
+ 這個帳戶已經沒有任何卡片可以掉落!
+
+
+ 正在掛卡: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 正在掛卡︰ {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 當前無法執行,我們稍後再試 !
+
+
+ 仍在掛卡: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 仍在掛卡: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 停止掛卡: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 停止掛卡: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ 未知的指令!
+
+
+ 無法取得徽章頁資訊,我們將稍後再試!
+
+
+ 無法檢查卡片狀態︰{0} ({1}),將稍後再試 !
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 已接受禮物︰{0}...
+ {0} will be replaced by giftID (number)
+
+
+ 這個帳戶是受限制的帳戶,在限制解除前將無法掛卡!
+
+
+ ID: {0} | 狀態: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ ID: {0} | 狀態: {1} | 物品: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ BOT 已在運行中!
+
+
+ 正在將 .maFile 轉化成 ASF 的文件格式...
+
+
+ 已成功導入行動驗證器 !
+
+
+ 您的 DeviceID 不正確或者不存在!
+
+
+ 二階段驗證代碼:{0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ 已暫停自動掛卡!
+
+
+ 已恢復自動掛卡!
+
+
+ 已經暫停自動掛卡!
+
+
+ 現已暫停自動掛卡!您有 {0} 的時間開啟遊戲。
+ {0} will be replaced by translated TimeSpan string (such as "5 minutes")
+
+
+ 已經恢復自動掛卡!
+
+
+ 已連線到 Steam!
+
+
+ 已與 Steam 中斷連線!
+
+
+ 正在中斷連線...
+
+
+ [{0}] 密碼︰{1}
+ {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
+
+
+ 無法啟動這個帳號,因為它在設定檔中被禁用!
+
+
+
+ 已從 Steam 登出:{0}
+ {0} will be replaced by logging off reason (string)
+
+
+
+ 登入中...
+
+
+ 這個帳戶似乎正被另一個 ASF 使用中,這是未定義的行為,拒絕讓它繼續執行!
+
+
+ 交易提案已失敗!
+
+
+ 無法發送交易提案,因為沒有帳戶設有 master 權限!
+
+
+ 並未設定任何可獲取的物品類型!
+
+
+ 搜刮功能現已停用!
+
+
+ 搜刮功能現已啟用!
+
+
+ 交易提案發送成功!
+
+
+ 搜刮功能暫時停用!
+
+
+ 您無法發送交易給自己!
+
+
+ 這個 BOT 並未啟用 ASF 二階段驗證!您是否忘記將二階段驗證導入至 ASF?
+
+
+ 這個帳號還沒有進行連線!
+
+
+ 未擁有:{0}
+ {0} will be replaced by query (string)
+
+
+ 已擁有:{0} | {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 頻率超過限制,將在 {0} 後重試...
+ {0} will be replaced by translated TimeSpan string (such as "25 minutes")
+
+
+ 正在重新連線...
+
+
+ 序號:{0} | 狀態:{1}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string
+
+
+ 序號:{0} | 狀態:{1} | 物品:{2}
+ {0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma
+
+
+ 已刪除了過期的登錄金鑰!
+
+
+ BOT 目前沒有在掛卡。
+
+
+ BOT 的帳號是受限制的,所以無法通過掛卡得到卡片。
+
+
+ BOT 帳號正在連接到 Steam 網路。
+
+
+ BOT 未運行。
+
+
+ BOT 已被暫停或正在手動模式下執行。
+
+
+ BOT 目前正被使用。
+
+
+ 無法登入到 Steam︰{0}/{1}
+ {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)
+
+
+ {0} 是空的!
+ {0} will be replaced by object's name
+
+
+ 未使用的產品序號︰{0}
+ {0} will be replaced by list of cd-keys (strings), separated by a comma
+
+
+ 發生錯誤而失敗,原因︰{0}
+ {0} will be replaced by failure reason (string)
+
+
+ 與 Steam 網路的連線中斷,正在重新進行連線...
+
+
+ 帳戶不再被佔用,已恢復掛卡!
+
+
+ 帳號目前正被使用,ASF 會在該帳號空閒時繼續掛卡...
+
+
+ 在設定時間內未啟動親友收藏庫同享服務,恢復掛卡程序!
+
+
+ 正在連線...
+
+
+ 無法與用戶端終止連線,終止此 BOT 帳號!
+
+
+ 無法初始化 SteamDirectory,與 Steam 網路的連線可能需要更長的時間!
+
+
+ 正在停止...
+
+
+ 你的 BOT 設定無效,請確認 {0} 的內容然後再試一次!
+ {0} will be replaced by file's path
+
+
+ 無法載入存續式資料庫,如果問題仍然存在,請刪除 {0} 以重新創建資料庫!
+ {0} will be replaced by file's path
+
+
+ 正在初始化 {0}...
+ {0} will be replaced by service name that is being initialized
+
+
+ 如果您對 ASF 的實際運作方式有疑慮,請至我們 wiki 上的隱私政策章節中查看!
+
+
+ 看來這是你首次使用ASF,歡迎!
+
+
+ 您提供的 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%"
+
+
+ {0} ({1}) 的掛卡暫時禁用,ASF 目前無法掛這個遊戲的卡。
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ ASF 檢測到 ID {0} ({1}) 不匹配並且將改為使用 ID {2}。
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
+
+
+ {0} V{1}
+ {0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.
+
+
+ 此帳戶被鎖定,掛卡程序永久無法使用 !
+
+
+ BOT 的帳號已被鎖定,無法透過掛卡得到卡片。
+
+
+ 此功能僅能在無標頭模式下使用!
+
+
+ 已擁有:{0}
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ 拒絕存取!
+
+
+ 您目前使用的版本高於最新的穩定版本。請注意:預覽版本是專門給了解如何回報錯誤、處理問題並提供回饋的使用者,並不提供任何技術支援。
+
+
+ 當前記憶體使用量:{0} MB。
+ {0} will be replaced by number (in megabytes) of memory being used
+
+
+ 正在執行 Steam 探索佇列 #{0}...
+ {0} will be replaced by queue number
+
+
+ 已完成 Steam 探索佇列 #{0}。
+ {0} will be replaced by queue number
+
+
+ {0}/{1} bot 已經擁有遊戲 {2}。
+ {0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
+
+
+ 更新套件資料中...
+
+
+ {0} 的用法已棄用,並且將在未來的版本中移除,請改用 {1}。
+ {0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)
+
+
+ 接受的捐贈交易: {0}
+ {0} will be replaced by trade's ID (number)
+
+
+ 已觸發 {0} 錯誤的解決方法。
+ {0} will be replaced by the bug's name provided by ASF
+
+
diff --git a/ArchiSteamFarm/www/locale/strings.da-DK.json b/ArchiSteamFarm/www/locale/strings.da-DK.json
index 440cb0b99..2e10cabe1 100644
--- a/ArchiSteamFarm/www/locale/strings.da-DK.json
+++ b/ArchiSteamFarm/www/locale/strings.da-DK.json
@@ -39,15 +39,15 @@
"commands-waiting": "$1 Venter på svar...",
"editor-change": "Skift bot",
"editor-current": "I øjeblikket redigeres:",
- "editor-current-bot": "I øjeblikket redigering: $1",
+ "editor-current-bot": "",
"editor-save": "Gem",
"editor-save-confirm": "<$1> og dens konfig fil blev opdateret.",
"editor-title": "ASF | Konfigurations Editor",
- "editor-update": "Kofigurationen vil blive opdateret og <$1> vil blive genstartet!",
+ "editor-update": "",
"editor-update-confirm": "Ja, opdatere konfig!",
"generator-change": "Ændr modus",
"generator-current": "Nuværende modus:",
- "generator-current-bot": "Nuværende tilstand: $1",
+ "generator-current-bot": "",
"generator-download": "Download",
"generator-name": "Du skal angive et navn!",
"generator-title": "ASF | Konfigurationsgenerator",
@@ -77,7 +77,7 @@
"global-uptime": "Oppetid",
"global-version": "Version",
"global-wiki": "Wiki",
- "log-event-code": "Begivenhed kode: $1",
+ "log-event-code": "",
"log-title": "ASF | Log",
"placeholder-auth": "Skriv din adgangskode...",
"placeholder-commands": "Skriv kommandoen...",
diff --git a/ArchiSteamFarm/www/locale/strings.id-ID.json b/ArchiSteamFarm/www/locale/strings.id-ID.json
new file mode 100644
index 000000000..b60113406
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.id-ID.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "",
+ "auth-ipc-header": "",
+ "auth-ipc-pw-saved": "",
+ "auth-ipc-pw-wrong": "",
+ "auth-ipc-text": "",
+ "auth-title": "",
+ "bots-confirm-delete": "",
+ "bots-delete-success": "",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "",
+ "bots-hide-offline": "",
+ "bots-hide-inactive": "",
+ "bots-hide-online": "",
+ "bots-infobox-cards": "",
+ "bots-infobox-games": "",
+ "bots-infobox-time": "",
+ "bots-in-use": "Bot saat ini sedang digunakan.",
+ "bots-paused": "",
+ "bots-pause-success": "",
+ "bots-recover-files": "",
+ "bots-redeem-add-button": "",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "",
+ "bots-redeem-add-title": "",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "",
+ "bots-start-success": "",
+ "bots-stop-success": "",
+ "bots-syntax": "",
+ "bots-title": "",
+ "commands-response": "",
+ "commands-sent": "",
+ "commands-title": "",
+ "commands-waiting": "",
+ "editor-change": "",
+ "editor-current": "",
+ "editor-current-bot": "",
+ "editor-save": "",
+ "editor-save-confirm": "",
+ "editor-title": "",
+ "editor-update": "",
+ "editor-update-confirm": "",
+ "generator-change": "",
+ "generator-current": "",
+ "generator-current-bot": "",
+ "generator-download": "Unduhan",
+ "generator-name": "",
+ "generator-title": "",
+ "global-bots": "",
+ "global-boxed": "",
+ "global-boxed-description": "",
+ "global-change-language": "",
+ "global-changelog": "",
+ "global-commands": "",
+ "global-config": "",
+ "global-control-panel": "",
+ "global-editor": "",
+ "global-error-invalid-pw": "",
+ "global-error-title": "",
+ "global-generator": "",
+ "global-home": "Rumah",
+ "global-information": "",
+ "global-layout": "",
+ "global-log": "",
+ "global-navigation": "",
+ "global-nightmode": "",
+ "global-nightmode-description": "",
+ "global-question-title": "",
+ "global-ram-usage": "",
+ "global-skins": "",
+ "global-success-title": "Sukses!",
+ "global-uptime": "",
+ "global-version": "",
+ "global-wiki": "",
+ "log-event-code": "",
+ "log-title": "",
+ "placeholder-auth": "",
+ "placeholder-commands": "",
+ "placeholder-generator": "Nama",
+ "title-commands": "",
+ "title-bots": ""
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.ko-KR.json b/ArchiSteamFarm/www/locale/strings.ko-KR.json
new file mode 100644
index 000000000..7a0cfc6e8
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.ko-KR.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "너무 많이 인증에 실패했습니다. 한시간 후에 다시 시도하세요.",
+ "auth-ipc-header": "IPC 비밀번호 필요",
+ "auth-ipc-pw-saved": "IPC 비밀번호가 저장되었습니다.",
+ "auth-ipc-pw-wrong": "IPC 비밀번호가 틀렸습니다. 다시 시도하세요.",
+ "auth-ipc-text": "올바른 IPC 비밀번호를 입력하세요.",
+ "auth-title": "ASF | 인증",
+ "bots-confirm-delete": "예. 봇을 삭제합니다.",
+ "bots-delete-success": "<$1>과 모든 관련 파일이 삭제되었습니다.",
+ "bots-delimiter": "구분 기호",
+ "bots-download": "다운로드할 것이 없습니다.",
+ "bots-hide": "봇 숨기기",
+ "bots-hide-offline": "오프라인 봇",
+ "bots-hide-inactive": "비활성 봇",
+ "bots-hide-online": "온라인 봇",
+ "bots-infobox-cards": "남은 카드",
+ "bots-infobox-games": "남은 게임",
+ "bots-infobox-time": "남은 시간",
+ "bots-in-use": "봇 - 현재 사용 중.",
+ "bots-paused": "봇이 일시정지되었습니다.",
+ "bots-pause-success": "<$1> 이 일시정지되었습니다.",
+ "bots-recover-files": "어떠한 봇 파일도 복구할 수 없습니다.",
+ "bots-redeem-add-button": "키 추가",
+ "bots-redeem-unused-button": "$1.keys.unused 다운로드",
+ "bots-redeem-used-button": "$1.keys.used 다운로드",
+ "bots-redeem-confirm": "$1 {{PLURAL:$1|개의 키|개의 키}}가 <$2> 봇의 백그라운드 게임 등록기에 추가되었습니다.",
+ "bots-redeem-title": "백그라운드 게임 등록기",
+ "bots-redeem-add-title": "키 추가",
+ "bots-redeem-unused-title": "사용되지 않은 키 확인",
+ "bots-redeem-used-title": "사용된 키 확인",
+ "bots-resume-success": "<$1>이 다시 시작되었습니다.",
+ "bots-start-success": "<$1>이 시작되었습니다.",
+ "bots-stop-success": "<$1>이 중지되었습니다.",
+ "bots-syntax": "입력형식: 게임이름{구분자}키",
+ "bots-title": "ASF | 봇",
+ "commands-response": "$1 응답 수신: $2",
+ "commands-sent": "$1 명령 전송: $2",
+ "commands-title": "ASF | 명령어",
+ "commands-waiting": "$1 응답을 기다리는 중...",
+ "editor-change": "봇 변경",
+ "editor-current": "현재 설정 편집중인 봇:",
+ "editor-current-bot": "현재 설정 편집중인 봇: $1",
+ "editor-save": "저장",
+ "editor-save-confirm": "<$1> 봇의 환경설정이 저장되었습니다.",
+ "editor-title": "ASF | 환경설정 편집기",
+ "editor-update": "환경설정 내용을 저장하고 <$1> 봇을 다시 시작합니다.",
+ "editor-update-confirm": "예. 설정을 저장합니다.",
+ "generator-change": "모드 변경",
+ "generator-current": "현재 모드:",
+ "generator-current-bot": "현재 모드: $1",
+ "generator-download": "다운로드",
+ "generator-name": "이름을 기입하십시오.",
+ "generator-title": "ASF | 환경설정 생성기",
+ "global-bots": "봇",
+ "global-boxed": "박스 레이아웃",
+ "global-boxed-description": "박스 레이아웃 켬/끔",
+ "global-change-language": "언어 바꾸기",
+ "global-changelog": "변경사항",
+ "global-commands": "명령어",
+ "global-config": "환경설정",
+ "global-control-panel": "제어판",
+ "global-editor": "편집기",
+ "global-error-invalid-pw": "정확한 비밀번호를 입력하십시오.",
+ "global-error-title": "오류!",
+ "global-generator": "생성기",
+ "global-home": "홈",
+ "global-information": "정보",
+ "global-layout": "레이아웃",
+ "global-log": "로그",
+ "global-navigation": "네비게이션 전환",
+ "global-nightmode": "야간모드",
+ "global-nightmode-description": "야간모드 켬/끔",
+ "global-question-title": "확실합니까?",
+ "global-ram-usage": "RAM 사용량",
+ "global-skins": "스킨",
+ "global-success-title": "성공!",
+ "global-uptime": "가동시간",
+ "global-version": "버전",
+ "global-wiki": "위키",
+ "log-event-code": "이벤트 코드: $1",
+ "log-title": "ASF | 로그",
+ "placeholder-auth": "비밀번호를 입력하십시오.",
+ "placeholder-commands": "여기에 명령을 입력하세요...",
+ "placeholder-generator": "이름",
+ "title-commands": "명령어",
+ "title-bots": "봇"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.lt-LT.json b/ArchiSteamFarm/www/locale/strings.lt-LT.json
new file mode 100644
index 000000000..327e0d768
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.lt-LT.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "Jūs nesugebėjote tinkamai autentifikuotis per daug kartų, prašome bandyti po valandos.",
+ "auth-ipc-header": "IPC slaptažodis būtinas",
+ "auth-ipc-pw-saved": "Jūsų IPC slaptažodis buvo išsaugotas.",
+ "auth-ipc-pw-wrong": "Atrodo, Jūsų IPC slaptažodis yra blogas, bandykite dar kartą!",
+ "auth-ipc-text": "",
+ "auth-title": "ASF | Autentifikacija",
+ "bots-confirm-delete": "Taip, ištrinti botą!",
+ "bots-delete-success": "<$1> ir kiti susiją failai buvo ištrinti.",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "Slėpti botus",
+ "bots-hide-offline": "Atsijungę botai",
+ "bots-hide-inactive": "",
+ "bots-hide-online": "Prisijungę botai",
+ "bots-infobox-cards": "Likę kortelių",
+ "bots-infobox-games": "Likę žaidimų",
+ "bots-infobox-time": "Likęs laikas",
+ "bots-in-use": "Botas šiuo metu yra naudojamas.",
+ "bots-paused": "Botas yra sustabdytas.",
+ "bots-pause-success": "<$1> buvo sustabdytas.",
+ "bots-recover-files": "Jūs nebegalėsite atkurti jokių boto failų!",
+ "bots-redeem-add-button": "Pridėti cd-raktus",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "Pasyvusis žaidimų aktyvatorius",
+ "bots-redeem-add-title": "Pridėti cd-raktus",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "<$1> buvo pratęstas.",
+ "bots-start-success": "<$1> buvo pradėtas.",
+ "bots-stop-success": "<$1> buvo sustabdytas.",
+ "bots-syntax": "",
+ "bots-title": "ASF | Botai",
+ "commands-response": "$1 Atsakymas gauta: $2",
+ "commands-sent": "$1 Komanda išsiųsta: $2",
+ "commands-title": "ASF | Komandos",
+ "commands-waiting": "$1 Laukiama atsakymo...",
+ "editor-change": "Keisti botą",
+ "editor-current": "Šiuo metu redaguojama:",
+ "editor-current-bot": "Šiuo metu redaguojama: $1",
+ "editor-save": "Išsaugoti",
+ "editor-save-confirm": "",
+ "editor-title": "ASF | Nustatymų redaktorius",
+ "editor-update": "Konfigūracija bus atnaujinta ir <$1> perkrautas!",
+ "editor-update-confirm": "Taip, atnaujinti konfigūraciją!",
+ "generator-change": "Pakeisti režimą",
+ "generator-current": "Dabartinis režimas:",
+ "generator-current-bot": "Dabartinis režimas: $1",
+ "generator-download": "Parsisiųsti",
+ "generator-name": "",
+ "generator-title": "ASF | Nustatymų generatorius",
+ "global-bots": "Botai",
+ "global-boxed": "Dėžutės išdėstymas",
+ "global-boxed-description": "Įjungti dėžutės išdėstymą",
+ "global-change-language": "Pakeisti kalbą",
+ "global-changelog": "Pakeitimai",
+ "global-commands": "Komandos",
+ "global-config": "Nustatymai",
+ "global-control-panel": "Valdymo panelė",
+ "global-editor": "Redaktorius",
+ "global-error-invalid-pw": "",
+ "global-error-title": "Klaida!",
+ "global-generator": "Generatorius",
+ "global-home": "Pradžia",
+ "global-information": "Informacija",
+ "global-layout": "Išdėstymas",
+ "global-log": "Žurnalas",
+ "global-navigation": "Įjungti naršymo režimą",
+ "global-nightmode": "Naktinis režimas",
+ "global-nightmode-description": "Įjungti naktinį režimą",
+ "global-question-title": "Ar esate įsitikinę?",
+ "global-ram-usage": "RAM naudojimas",
+ "global-skins": "Išvaizda",
+ "global-success-title": "Sėkmingai!",
+ "global-uptime": "Veikimo laikas",
+ "global-version": "Versija",
+ "global-wiki": "Vikipedija",
+ "log-event-code": "Įvykio kodas: $1",
+ "log-title": "ASF | Žurnalas",
+ "placeholder-auth": "Įveskite jūsų slaptažodį...",
+ "placeholder-commands": "Įveskite komandą...",
+ "placeholder-generator": "Pavadinimas",
+ "title-commands": "Komandos",
+ "title-bots": "Botai"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.nl-NL.json b/ArchiSteamFarm/www/locale/strings.nl-NL.json
new file mode 100644
index 000000000..9c6d4ec1f
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.nl-NL.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "Authenticatie is te vaak mislukt, probeer het over een uur opnieuw.",
+ "auth-ipc-header": "IPC-wachtwoord vereist",
+ "auth-ipc-pw-saved": "Je IPC-wachtwoord is opgeslagen.",
+ "auth-ipc-pw-wrong": "Je IPC-wachtwoord is onjuist, probeer het opnieuw!",
+ "auth-ipc-text": "Voer het correcte IPC-wachtwoord in",
+ "auth-title": "ASF | Authenticatie",
+ "bots-confirm-delete": "Ja, verwijder bot!",
+ "bots-delete-success": "<$1> en alle bijbehorende bestanden zijn verwijderd.",
+ "bots-delimiter": "Scheidingsteken",
+ "bots-download": "Er is niets te downloaden!",
+ "bots-hide": "Verberg bots",
+ "bots-hide-offline": "Offline bots",
+ "bots-hide-inactive": "Inactieve bots",
+ "bots-hide-online": "Online bots",
+ "bots-infobox-cards": "Resterende kaarten",
+ "bots-infobox-games": "Resterende spellen",
+ "bots-infobox-time": "Resterende tijd",
+ "bots-in-use": "Bot is momenteel in gebruik.",
+ "bots-paused": "Bot is gepauzeerd.",
+ "bots-pause-success": "<$1> is gepauzeerd.",
+ "bots-recover-files": "Je kunt geen bot-bestanden herstellen!",
+ "bots-redeem-add-button": "Productcodes toevoegen",
+ "bots-redeem-unused-button": "Download $1.keys.unused",
+ "bots-redeem-used-button": "Download $1.keys.used",
+ "bots-redeem-confirm": "$1 {{PLURAL:$1|productsleutel is|productsleutels zijn}} toegevoegd aan <$2> om op de achtergrond geactiveerd te worden.",
+ "bots-redeem-title": "Productactivering op de achtergrond",
+ "bots-redeem-add-title": "Productcodes toevoegen",
+ "bots-redeem-unused-title": "Bekijk ongebruikte productcodes",
+ "bots-redeem-used-title": "Bekijk gebruikte productcodes",
+ "bots-resume-success": "<$1> is hervat.",
+ "bots-start-success": "<$1> is gestart.",
+ "bots-stop-success": "<$1> is gestopt.",
+ "bots-syntax": "Syntaxis: spelnaam{delimiter}productcode",
+ "bots-title": "ASF | Bots",
+ "commands-response": "$1 Reactie ontvangen: $2",
+ "commands-sent": "$1 Commando verzonden: $2",
+ "commands-title": "ASF | Commando's",
+ "commands-waiting": "$1 Wachten op reactie...",
+ "editor-change": "Switch bot",
+ "editor-current": "Nu aan het bewerken:",
+ "editor-current-bot": "Momenteel aan het bewerken: $1",
+ "editor-save": "Opslaan",
+ "editor-save-confirm": "<$1>en het bijbehorende configuratiebestand is bijgewerkt.",
+ "editor-title": "ASF | Config Editor",
+ "editor-update": "De configuratie wordt bijgewerkt en <$1> wordt opnieuw gestart!",
+ "editor-update-confirm": "Ja, update de configuratie!",
+ "generator-change": "Modus wijzigen",
+ "generator-current": "Huidige modus:",
+ "generator-current-bot": "Huidige modus: $1",
+ "generator-download": "Download",
+ "generator-name": "Je moet een naam invoeren!",
+ "generator-title": "ASF | Config Generator",
+ "global-bots": "Bots",
+ "global-boxed": "Boxed lay-out",
+ "global-boxed-description": "Boxed lay-out in-/uitschakelen",
+ "global-change-language": "Taal wijzigen",
+ "global-changelog": "Versiegeschiedenis",
+ "global-commands": "Commando's",
+ "global-config": "Configuratie",
+ "global-control-panel": "Configuratiescherm",
+ "global-editor": "Editor",
+ "global-error-invalid-pw": "Je moet een geldig wachtwoord invoeren!",
+ "global-error-title": "Fout!",
+ "global-generator": "Generator",
+ "global-home": "Homepagina",
+ "global-information": "Informatie",
+ "global-layout": "Lay-out",
+ "global-log": "Log",
+ "global-navigation": "Switch navigatie",
+ "global-nightmode": "Nachtmodus",
+ "global-nightmode-description": "Nachtmodus in-/uitschakelen",
+ "global-question-title": "Weet je het zeker?",
+ "global-ram-usage": "RAM-gebruik",
+ "global-skins": "Uiterlijk",
+ "global-success-title": "Succesvol!",
+ "global-uptime": "Actief",
+ "global-version": "Versie",
+ "global-wiki": "Wiki",
+ "log-event-code": "Gebeurteniscode: $1",
+ "log-title": "ASF | Log",
+ "placeholder-auth": "Voer je wachtwoord in...",
+ "placeholder-commands": "Commando invoeren...",
+ "placeholder-generator": "Naam",
+ "title-commands": "Commando's",
+ "title-bots": "Bots"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.pl-PL.json b/ArchiSteamFarm/www/locale/strings.pl-PL.json
new file mode 100644
index 000000000..320c68fc1
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.pl-PL.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "Nie udało się zalogować zbyt wiele razy, spróbuj ponownie za godzinę.",
+ "auth-ipc-header": "Wymagane hasło IPC",
+ "auth-ipc-pw-saved": "Twoje hasło IPC zostało zapisane.",
+ "auth-ipc-pw-wrong": "Hasło IPC wydaje się być niepoprawne, spróbuj ponownie!",
+ "auth-ipc-text": "Wprowadź poprawne hasło IPC",
+ "auth-title": "ASF | Logowanie",
+ "bots-confirm-delete": "Tak, usuń bota!",
+ "bots-delete-success": "<$1> i wszystkie powiązane pliki zostały usunięte.",
+ "bots-delimiter": "Ogranicznik",
+ "bots-download": "Nie ma nic do ściągnięcia!",
+ "bots-hide": "Ukryj boty",
+ "bots-hide-offline": "Boty w trybie offline",
+ "bots-hide-inactive": "Nieaktywne boty",
+ "bots-hide-online": "Boty w trybie online",
+ "bots-infobox-cards": "Pozostałe karty",
+ "bots-infobox-games": "Pozostałe gry",
+ "bots-infobox-time": "Pozostały czas",
+ "bots-in-use": "Bot jest aktualnie używany.",
+ "bots-paused": "Bot jest wstrzymany.",
+ "bots-pause-success": "<$1> został wstrzymany.",
+ "bots-recover-files": "Nie będziesz w stanie odzyskać żadnych plików bota!",
+ "bots-redeem-add-button": "Dodaj klucze",
+ "bots-redeem-unused-button": "Ściągnij $1.keys.unused",
+ "bots-redeem-used-button": "Ściągnij $1.keys.used",
+ "bots-redeem-confirm": "$1 {{PLURAL:$1|Klucz został dodany|Klucze zostały dodane}} do <$2> aktywacji w tle.",
+ "bots-redeem-title": "Aktywacja gier w tle",
+ "bots-redeem-add-title": "Dodaj klucze",
+ "bots-redeem-unused-title": "Pokaż nieużyte klucze",
+ "bots-redeem-used-title": "Pokaż użyte klucze",
+ "bots-resume-success": "<$1> został wznowiony.",
+ "bots-start-success": "<$1> został uruchomiony.",
+ "bots-stop-success": "<$1> został zatrzymany.",
+ "bots-syntax": "Składnia: nazwaGry{ogranicznik}klucz",
+ "bots-title": "ASF | Boty",
+ "commands-response": "$1 Uzyskana odpowiedź: $2",
+ "commands-sent": "$1 Wysłano polecenie: $2",
+ "commands-title": "ASF | Komendy",
+ "commands-waiting": "$1 Oczekiwanie na odpowiedź...",
+ "editor-change": "Zmień bota",
+ "editor-current": "Aktualnie edytujesz:",
+ "editor-current-bot": "Obecnie edytowane: $1",
+ "editor-save": "Zapisz",
+ "editor-save-confirm": "<$1> i jego plik konfiguracyjny został zaktualizowany.",
+ "editor-title": "ASF | Edytor ustawień",
+ "editor-update": "Plik konfiguracyjny zostanie zaktualizowany i <$1> zostanie zrestartowany!",
+ "editor-update-confirm": "Tak, aktualizuj plik konfiguracyjny!",
+ "generator-change": "Zmień tryb",
+ "generator-current": "Bieżący tryb:",
+ "generator-current-bot": "Bieżący tryb: $1",
+ "generator-download": "Pobierz",
+ "generator-name": "Musisz wprowadzić nazwę!",
+ "generator-title": "ASF | Generator ustawień",
+ "global-bots": "Boty",
+ "global-boxed": "Układ boxed",
+ "global-boxed-description": "Przełącz tryb okienkowy",
+ "global-change-language": "Zmień język",
+ "global-changelog": "Lista zmian",
+ "global-commands": "Komendy",
+ "global-config": "Konfiguracja",
+ "global-control-panel": "Panel sterowania",
+ "global-editor": "Edytor",
+ "global-error-invalid-pw": "Musisz wprowadzić poprawne hasło!",
+ "global-error-title": "Błąd!",
+ "global-generator": "Generator",
+ "global-home": "Strona główna",
+ "global-information": "Informacje",
+ "global-layout": "Układ",
+ "global-log": "Dziennik",
+ "global-navigation": "Przełącz nawigację",
+ "global-nightmode": "Tryb nocny",
+ "global-nightmode-description": "Przełącz tryb nocny",
+ "global-question-title": "Jesteś pewien?",
+ "global-ram-usage": "Użycie pamięci RAM",
+ "global-skins": "Skórki",
+ "global-success-title": "Sukces!",
+ "global-uptime": "Czas działania",
+ "global-version": "Wersja",
+ "global-wiki": "Wiki",
+ "log-event-code": "Kod zdarzenia: $1",
+ "log-title": "ASF | Dziennik",
+ "placeholder-auth": "Wprowadź hasło...",
+ "placeholder-commands": "Wpisz polecenie...",
+ "placeholder-generator": "Nazwa",
+ "title-commands": "Komendy",
+ "title-bots": "Boty"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.pt-BR.json b/ArchiSteamFarm/www/locale/strings.pt-BR.json
new file mode 100644
index 000000000..0a8b834d8
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.pt-BR.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "A autenticação falhou várias vezes. Tente novamente em uma hora.",
+ "auth-ipc-header": "Senha IPC necessária",
+ "auth-ipc-pw-saved": "A sua senha IPC foi salva.",
+ "auth-ipc-pw-wrong": "Senha IPC incorreta, tente novamente.",
+ "auth-ipc-text": "Por favor, insira a senha IPC correta",
+ "auth-title": "ASF | Autenticação",
+ "bots-confirm-delete": "Sim, excluir bot!",
+ "bots-delete-success": "<$1> e todos os arquivos relacionados foram excluídos.",
+ "bots-delimiter": "Delimitador",
+ "bots-download": "Não há nada para baixar!",
+ "bots-hide": "Ocultar bots",
+ "bots-hide-offline": "Bots offline",
+ "bots-hide-inactive": "Bots inativos",
+ "bots-hide-online": "Bots online",
+ "bots-infobox-cards": "Cartas restantes",
+ "bots-infobox-games": "Jogos restantes",
+ "bots-infobox-time": "Tempo restante",
+ "bots-in-use": "Bot está sendo usado.",
+ "bots-paused": "Bot pausado.",
+ "bots-pause-success": "<$1> foi pausado.",
+ "bots-recover-files": "Não será possível recuperar os arquivos do bot!",
+ "bots-redeem-add-button": "Adicionar códigos",
+ "bots-redeem-unused-button": "Baixar $1.keys.unused",
+ "bots-redeem-used-button": "Baixar $1.keys.used",
+ "bots-redeem-confirm": "$1 {{PLURAL:$1|Código foi adicionado|Códigos foram adicionados}} ao ativador em segundo plano de <$2>.",
+ "bots-redeem-title": "Ativador de códigos em segundo plano",
+ "bots-redeem-add-title": "Adicionar códigos",
+ "bots-redeem-unused-title": "Ver códigos não utilizados",
+ "bots-redeem-used-title": "Ver códigos utilizados",
+ "bots-resume-success": "<$1> foi retomado.",
+ "bots-start-success": "<$1> foi iniciado.",
+ "bots-stop-success": "<$1> foi interrompido.",
+ "bots-syntax": "Sintaxe: gameName{delimiter}key",
+ "bots-title": "ASF | Bots",
+ "commands-response": "$1 Resposta recebida: $2",
+ "commands-sent": "$1 Comando enviado: $2",
+ "commands-title": "ASF | Comandos",
+ "commands-waiting": "$1 Aguardando resposta...",
+ "editor-change": "Alterar bot",
+ "editor-current": "Editando:",
+ "editor-current-bot": "Editando: $1",
+ "editor-save": "Salvar",
+ "editor-save-confirm": "<$1> e seu arquivo de configuração foram atualizados.",
+ "editor-title": "ASF | Editor de configuração",
+ "editor-update": "A configuração será atualizada e <$1> será reiniciado!",
+ "editor-update-confirm": "Sim, atualizar configuração!",
+ "generator-change": "Alterar modo",
+ "generator-current": "Modo:",
+ "generator-current-bot": "Modo: $1",
+ "generator-download": "Baixar",
+ "generator-name": "Você deve digitar um nome!",
+ "generator-title": "ASF | Gerador de configuração",
+ "global-bots": "Bots",
+ "global-boxed": "Interface de caixa",
+ "global-boxed-description": "Alternar interface em caixa",
+ "global-change-language": "Alterar idioma",
+ "global-changelog": "Atualizações",
+ "global-commands": "Comandos",
+ "global-config": "Configurações",
+ "global-control-panel": "Painel de controle",
+ "global-editor": "Editor",
+ "global-error-invalid-pw": "Você deve inserir uma senha válida!",
+ "global-error-title": "Erro!",
+ "global-generator": "Gerador",
+ "global-home": "Início",
+ "global-information": "Informações",
+ "global-layout": "Interface",
+ "global-log": "Registro",
+ "global-navigation": "Alternar navegação",
+ "global-nightmode": "Modo noturno",
+ "global-nightmode-description": "Alternar modo noturno",
+ "global-question-title": "Tem certeza?",
+ "global-ram-usage": "Uso de RAM",
+ "global-skins": "Visuais",
+ "global-success-title": "Sucesso!",
+ "global-uptime": "Tempo de atividade",
+ "global-version": "Versão",
+ "global-wiki": "Wiki",
+ "log-event-code": "Código do evento: $1",
+ "log-title": "ASF | Registro",
+ "placeholder-auth": "Insira a sua senha...",
+ "placeholder-commands": "Insira um comando...",
+ "placeholder-generator": "Nome",
+ "title-commands": "Comandos",
+ "title-bots": "Bots"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.pt-PT.json b/ArchiSteamFarm/www/locale/strings.pt-PT.json
new file mode 100644
index 000000000..50c1818de
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.pt-PT.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "",
+ "auth-ipc-header": "",
+ "auth-ipc-pw-saved": "",
+ "auth-ipc-pw-wrong": "",
+ "auth-ipc-text": "",
+ "auth-title": "",
+ "bots-confirm-delete": "",
+ "bots-delete-success": "",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "",
+ "bots-hide-offline": "",
+ "bots-hide-inactive": "",
+ "bots-hide-online": "",
+ "bots-infobox-cards": "",
+ "bots-infobox-games": "",
+ "bots-infobox-time": "",
+ "bots-in-use": "O Bot está a ser usado atualmente.",
+ "bots-paused": "",
+ "bots-pause-success": "",
+ "bots-recover-files": "",
+ "bots-redeem-add-button": "",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "",
+ "bots-redeem-add-title": "",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "",
+ "bots-start-success": "",
+ "bots-stop-success": "",
+ "bots-syntax": "",
+ "bots-title": "",
+ "commands-response": "",
+ "commands-sent": "",
+ "commands-title": "",
+ "commands-waiting": "",
+ "editor-change": "",
+ "editor-current": "",
+ "editor-current-bot": "",
+ "editor-save": "",
+ "editor-save-confirm": "",
+ "editor-title": "",
+ "editor-update": "",
+ "editor-update-confirm": "",
+ "generator-change": "",
+ "generator-current": "",
+ "generator-current-bot": "",
+ "generator-download": "",
+ "generator-name": "",
+ "generator-title": "",
+ "global-bots": "",
+ "global-boxed": "",
+ "global-boxed-description": "",
+ "global-change-language": "",
+ "global-changelog": "",
+ "global-commands": "",
+ "global-config": "",
+ "global-control-panel": "",
+ "global-editor": "",
+ "global-error-invalid-pw": "",
+ "global-error-title": "",
+ "global-generator": "",
+ "global-home": "",
+ "global-information": "",
+ "global-layout": "",
+ "global-log": "",
+ "global-navigation": "",
+ "global-nightmode": "",
+ "global-nightmode-description": "",
+ "global-question-title": "",
+ "global-ram-usage": "",
+ "global-skins": "",
+ "global-success-title": "Sucesso!",
+ "global-uptime": "",
+ "global-version": "",
+ "global-wiki": "",
+ "log-event-code": "",
+ "log-title": "",
+ "placeholder-auth": "",
+ "placeholder-commands": "",
+ "placeholder-generator": "",
+ "title-commands": "",
+ "title-bots": ""
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.ru-RU.json b/ArchiSteamFarm/www/locale/strings.ru-RU.json
new file mode 100644
index 000000000..8f541ca81
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.ru-RU.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "Слишком много неудачных попыток авторизации, попробуйте через час.",
+ "auth-ipc-header": "Необходим пароль IPC",
+ "auth-ipc-pw-saved": "Ваш пароль IPC был сохранен.",
+ "auth-ipc-pw-wrong": "Ваш пароль IPC неправильный, попробуйте ещё раз!",
+ "auth-ipc-text": "Пожалуйста, введите верный пароль IPC",
+ "auth-title": "ASF | Аутентификация",
+ "bots-confirm-delete": "Да, удалить бота!",
+ "bots-delete-success": "<$1> и все связанные файлы были удалены.",
+ "bots-delimiter": "Разделитель",
+ "bots-download": "Нечего скачивать!",
+ "bots-hide": "Скрыть ботов",
+ "bots-hide-offline": "Оффлайн боты",
+ "bots-hide-inactive": "Неактивные боты",
+ "bots-hide-online": "Онлайн боты",
+ "bots-infobox-cards": "Осталось карт",
+ "bots-infobox-games": "Осталось игр",
+ "bots-infobox-time": "Осталось времени",
+ "bots-in-use": "Бот сейчас используется.",
+ "bots-paused": "Бот приостановлен.",
+ "bots-pause-success": "<$1> приостановлен.",
+ "bots-recover-files": "Вы не сможете восстановить файлы бота!",
+ "bots-redeem-add-button": "Добавьте ключи",
+ "bots-redeem-unused-button": "Скачать $1.keys.unused",
+ "bots-redeem-used-button": "Скачать $1.keys.used",
+ "bots-redeem-confirm": "$1 {{PLURAL:$1|Ключ был добавлен|Ключа были добавлены|Ключей были добавлены}} в очередь фоновой активации <$2>.",
+ "bots-redeem-title": "Фоновая активация ключей",
+ "bots-redeem-add-title": "Добавьте ключи",
+ "bots-redeem-unused-title": "Показать неиспользованные ключи",
+ "bots-redeem-used-title": "Показать использованные ключи",
+ "bots-resume-success": "<$1> возобновлён.",
+ "bots-start-success": "<$1> начал работу.",
+ "bots-stop-success": "<$1> прекратил работу.",
+ "bots-syntax": "Синтаксис: названиеИгры{delimiter}ключ",
+ "bots-title": "ASF | Боты",
+ "commands-response": "$1 Получен ответ: $2",
+ "commands-sent": "$1 Отправлена команда: $2",
+ "commands-title": "ASF | Команды",
+ "commands-waiting": "$1 Ожидание ответа...",
+ "editor-change": "Сменить бота",
+ "editor-current": "Сейчас редактируется:",
+ "editor-current-bot": "Редактирование: $1",
+ "editor-save": "Сохранить",
+ "editor-save-confirm": "<$1> и его файл конфигурации были обновлены.",
+ "editor-title": "ASF | Редактор конфигураций",
+ "editor-update": "Конфигурация будет изменена, <$1> будет перезапущен!",
+ "editor-update-confirm": "Да, обновить конфигурацию!",
+ "generator-change": "Изменить режим",
+ "generator-current": "Текущий режим:",
+ "generator-current-bot": "Текущий режим: $1",
+ "generator-download": "Скачать",
+ "generator-name": "Вы должны ввести имя!",
+ "generator-title": "ASF | Генератор конфигураций",
+ "global-bots": "Боты",
+ "global-boxed": "Фиксированная разметка",
+ "global-boxed-description": "Включить/выключить фиксированную разметку",
+ "global-change-language": "Сменить язык",
+ "global-changelog": "История изменений",
+ "global-commands": "Команды",
+ "global-config": "Конфигурация",
+ "global-control-panel": "Панель управления",
+ "global-editor": "Редактор",
+ "global-error-invalid-pw": "Вы должны ввести верный пароль!",
+ "global-error-title": "Ошибка!",
+ "global-generator": "Генератор",
+ "global-home": "Главная",
+ "global-information": "Информация",
+ "global-layout": "Разметка",
+ "global-log": "Журнал",
+ "global-navigation": "Включить/выключить панели навигации",
+ "global-nightmode": "Ночной режим",
+ "global-nightmode-description": "Включить/выключить ночной режим",
+ "global-question-title": "Вы уверены?",
+ "global-ram-usage": "Занято ОЗУ",
+ "global-skins": "Оформление",
+ "global-success-title": "Успешно!",
+ "global-uptime": "Время работы",
+ "global-version": "Версия",
+ "global-wiki": "Вики",
+ "log-event-code": "Код события: $1",
+ "log-title": "ASF | Журнал",
+ "placeholder-auth": "Введите пароль...",
+ "placeholder-commands": "Введите команду...",
+ "placeholder-generator": "Имя",
+ "title-commands": "Команды",
+ "title-bots": "Боты"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.sk-SK.json b/ArchiSteamFarm/www/locale/strings.sk-SK.json
new file mode 100644
index 000000000..1f8cb1e35
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.sk-SK.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "",
+ "auth-ipc-header": "",
+ "auth-ipc-pw-saved": "",
+ "auth-ipc-pw-wrong": "",
+ "auth-ipc-text": "",
+ "auth-title": "",
+ "bots-confirm-delete": "",
+ "bots-delete-success": "",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "Skryť botov",
+ "bots-hide-offline": "Offline boti",
+ "bots-hide-inactive": "",
+ "bots-hide-online": "Online boti",
+ "bots-infobox-cards": "",
+ "bots-infobox-games": "",
+ "bots-infobox-time": "",
+ "bots-in-use": "Bot je práve používaný.",
+ "bots-paused": "",
+ "bots-pause-success": "",
+ "bots-recover-files": "",
+ "bots-redeem-add-button": "",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "",
+ "bots-redeem-add-title": "",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "",
+ "bots-start-success": "",
+ "bots-stop-success": "",
+ "bots-syntax": "",
+ "bots-title": "ASF | Boti",
+ "commands-response": "",
+ "commands-sent": "",
+ "commands-title": "ASF | Príkazy",
+ "commands-waiting": "",
+ "editor-change": "Zmeniť bota",
+ "editor-current": "Aktuálne sa mení:",
+ "editor-current-bot": "",
+ "editor-save": "Uložiť",
+ "editor-save-confirm": "",
+ "editor-title": "ASF | Editor konfigurácie",
+ "editor-update": "",
+ "editor-update-confirm": "",
+ "generator-change": "Zmeniť mód",
+ "generator-current": "Aktuálny mód:",
+ "generator-current-bot": "",
+ "generator-download": "Stiahnuť",
+ "generator-name": "",
+ "generator-title": "ASF | Generátor konfigurácie",
+ "global-bots": "Boti",
+ "global-boxed": "Štvorcové rozloženie",
+ "global-boxed-description": "",
+ "global-change-language": "",
+ "global-changelog": "Zoznam zmien",
+ "global-commands": "Príkazy",
+ "global-config": "Konfigurácia",
+ "global-control-panel": "Ovládací panel",
+ "global-editor": "Editor",
+ "global-error-invalid-pw": "",
+ "global-error-title": "",
+ "global-generator": "Generátor",
+ "global-home": "Domovská stránka",
+ "global-information": "Informácie",
+ "global-layout": "Rozloženie",
+ "global-log": "Log",
+ "global-navigation": "Zmena navigácie",
+ "global-nightmode": "Nočný mód",
+ "global-nightmode-description": "",
+ "global-question-title": "",
+ "global-ram-usage": "Využitie RAM pamäte",
+ "global-skins": "Skiny",
+ "global-success-title": "Úspech!",
+ "global-uptime": "Čas behu",
+ "global-version": "Verzia",
+ "global-wiki": "Wiki",
+ "log-event-code": "",
+ "log-title": "ASF | Log",
+ "placeholder-auth": "",
+ "placeholder-commands": "",
+ "placeholder-generator": "Meno",
+ "title-commands": "Príkazy",
+ "title-bots": "Boti"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.sr-CS.json b/ArchiSteamFarm/www/locale/strings.sr-CS.json
new file mode 100644
index 000000000..cb32b67b6
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.sr-CS.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "",
+ "auth-ipc-header": "Neophodna IPC lozinka",
+ "auth-ipc-pw-saved": "Vaša IPC lozinka je sačuvana.",
+ "auth-ipc-pw-wrong": "Vaša IPC lozinka je netačna, probajte ponovo!",
+ "auth-ipc-text": "Molimo vas da unesete ispravnu IPC lozinku",
+ "auth-title": "ASF | Autentifikacija",
+ "bots-confirm-delete": "Da, izbriši bota!",
+ "bots-delete-success": "",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "Sakrij botove",
+ "bots-hide-offline": "Offline botovi",
+ "bots-hide-inactive": "Neaktivni botovi",
+ "bots-hide-online": "Online botovi",
+ "bots-infobox-cards": "Preostale kartice",
+ "bots-infobox-games": "Preostale Igre",
+ "bots-infobox-time": "Preostalo vreme",
+ "bots-in-use": "Bot je trenutno u upotrebi.",
+ "bots-paused": "Bot je pauziran.",
+ "bots-pause-success": "",
+ "bots-recover-files": "",
+ "bots-redeem-add-button": "Dodaj ključeve",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "",
+ "bots-redeem-add-title": "Dodaj ključeve",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "",
+ "bots-start-success": "",
+ "bots-stop-success": "",
+ "bots-syntax": "",
+ "bots-title": "",
+ "commands-response": "",
+ "commands-sent": "",
+ "commands-title": "",
+ "commands-waiting": "",
+ "editor-change": "",
+ "editor-current": "",
+ "editor-current-bot": "",
+ "editor-save": "",
+ "editor-save-confirm": "",
+ "editor-title": "",
+ "editor-update": "",
+ "editor-update-confirm": "",
+ "generator-change": "",
+ "generator-current": "",
+ "generator-current-bot": "",
+ "generator-download": "",
+ "generator-name": "",
+ "generator-title": "",
+ "global-bots": "",
+ "global-boxed": "",
+ "global-boxed-description": "",
+ "global-change-language": "",
+ "global-changelog": "",
+ "global-commands": "",
+ "global-config": "",
+ "global-control-panel": "",
+ "global-editor": "",
+ "global-error-invalid-pw": "",
+ "global-error-title": "",
+ "global-generator": "",
+ "global-home": "",
+ "global-information": "",
+ "global-layout": "",
+ "global-log": "",
+ "global-navigation": "",
+ "global-nightmode": "",
+ "global-nightmode-description": "",
+ "global-question-title": "",
+ "global-ram-usage": "",
+ "global-skins": "",
+ "global-success-title": "Uspeh!",
+ "global-uptime": "",
+ "global-version": "",
+ "global-wiki": "",
+ "log-event-code": "",
+ "log-title": "",
+ "placeholder-auth": "",
+ "placeholder-commands": "",
+ "placeholder-generator": "",
+ "title-commands": "",
+ "title-bots": ""
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.sv-SE.json b/ArchiSteamFarm/www/locale/strings.sv-SE.json
new file mode 100644
index 000000000..fc15d7919
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.sv-SE.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "Du kunde inte autentisera korrekt för många gånger, försök igen om en timme.",
+ "auth-ipc-header": "Krävs IPC lösenord",
+ "auth-ipc-pw-saved": "",
+ "auth-ipc-pw-wrong": "",
+ "auth-ipc-text": "Vänligen ange det korrekt IPC lösenordet",
+ "auth-title": "ASF | Autentisering",
+ "bots-confirm-delete": "Ja, radera bot!",
+ "bots-delete-success": "",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "Göm bots",
+ "bots-hide-offline": "Offline bots",
+ "bots-hide-inactive": "Inaktiva bots",
+ "bots-hide-online": "Online bots",
+ "bots-infobox-cards": "Kort återstår",
+ "bots-infobox-games": "Spel återstår",
+ "bots-infobox-time": "Tid återstår",
+ "bots-in-use": "Bot används för närvarande.",
+ "bots-paused": "Bot är pausad.",
+ "bots-pause-success": "",
+ "bots-recover-files": "",
+ "bots-redeem-add-button": "",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "",
+ "bots-redeem-add-title": "",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "",
+ "bots-start-success": "<$1> har startats.",
+ "bots-stop-success": "<$1> har stoppats.",
+ "bots-syntax": "",
+ "bots-title": "ASF | Bots",
+ "commands-response": "$1 Svar mottaget: $2",
+ "commands-sent": "$1 Kommando skickas: $2",
+ "commands-title": "ASF | Kommandon",
+ "commands-waiting": "$1 Väntar på svar...",
+ "editor-change": "Ändra bot",
+ "editor-current": "",
+ "editor-current-bot": "",
+ "editor-save": "Spara",
+ "editor-save-confirm": "",
+ "editor-title": "ASF | Konfig Redaktör",
+ "editor-update": "",
+ "editor-update-confirm": "Ja, uppdatera konfig!",
+ "generator-change": "",
+ "generator-current": "",
+ "generator-current-bot": "",
+ "generator-download": "Ladda ner",
+ "generator-name": "",
+ "generator-title": "ASF | Konfig Generator",
+ "global-bots": "Bots",
+ "global-boxed": "",
+ "global-boxed-description": "",
+ "global-change-language": "Ändra språk",
+ "global-changelog": "Ändringslogg",
+ "global-commands": "Kommandon",
+ "global-config": "Konfig",
+ "global-control-panel": "Kontrollpanelen",
+ "global-editor": "Redaktör",
+ "global-error-invalid-pw": "",
+ "global-error-title": "Fel!",
+ "global-generator": "",
+ "global-home": "",
+ "global-information": "Information",
+ "global-layout": "",
+ "global-log": "",
+ "global-navigation": "",
+ "global-nightmode": "",
+ "global-nightmode-description": "",
+ "global-question-title": "Är du säker?",
+ "global-ram-usage": "",
+ "global-skins": "",
+ "global-success-title": "Framgång!",
+ "global-uptime": "",
+ "global-version": "Version",
+ "global-wiki": "Wiki",
+ "log-event-code": "",
+ "log-title": "",
+ "placeholder-auth": "Skriv ditt lösenord...",
+ "placeholder-commands": "Skriv kommando...",
+ "placeholder-generator": "Namn",
+ "title-commands": "Kommandon",
+ "title-bots": "Bots"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.tr-TR.json b/ArchiSteamFarm/www/locale/strings.tr-TR.json
new file mode 100644
index 000000000..c7bd646f2
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.tr-TR.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "Kimlik doğrulamanız çok kez başarısız oldu, bir saat içinde tekrar deneyin.",
+ "auth-ipc-header": "IPC parolası gerekli",
+ "auth-ipc-pw-saved": "IPC parolanız kaydedildi.",
+ "auth-ipc-pw-wrong": "ICP parolanız hatalı gibi görünüyor, tekrar deneyin!",
+ "auth-ipc-text": "Lütfen geçerli IPC parolanızı girin",
+ "auth-title": "ASF | Kimlik Doğrulama",
+ "bots-confirm-delete": "Evet, botu sil!",
+ "bots-delete-success": "<$1> ve tüm ilişkili dosyaları silindi.",
+ "bots-delimiter": "Ayraç",
+ "bots-download": "İndirilecek bir şey yok!",
+ "bots-hide": "Botları gizle",
+ "bots-hide-offline": "Çevrimdışı botlar",
+ "bots-hide-inactive": "Devre dışı botlar",
+ "bots-hide-online": "Çevrimiçi botlar",
+ "bots-infobox-cards": "Kalan Kart",
+ "bots-infobox-games": "Kalan Oyun",
+ "bots-infobox-time": "Kalan Süre",
+ "bots-in-use": "Bot şu anda kullanılıyor.",
+ "bots-paused": "Bot duraklatıldı.",
+ "bots-pause-success": "<$1> duraklatıldı.",
+ "bots-recover-files": "Herhangi bir bot dosyasını kurtaramayacaksınız!",
+ "bots-redeem-add-button": "Anahtarları ekleyin",
+ "bots-redeem-unused-button": "$1.keys.unused indir",
+ "bots-redeem-used-button": "$1.keys.used indir",
+ "bots-redeem-confirm": "$1 {{PLURAL:$1|Anahtar|Anahtarlar}} <$2> arkaplan etkinleştiriciye eklendi.",
+ "bots-redeem-title": "Arkaplan oyun etkinleştirici",
+ "bots-redeem-add-title": "Anahtarları ekleyin",
+ "bots-redeem-unused-title": "Kullanılmayan anahtarları göster",
+ "bots-redeem-used-title": "Kullanılan anahtarları göster",
+ "bots-resume-success": "<$1> devam ediyor.",
+ "bots-start-success": "<$1> başlatıldı.",
+ "bots-stop-success": "<$1> durduruldu.",
+ "bots-syntax": "Sözdizimi: oyunAdı{delimiter}anahtar",
+ "bots-title": "ASF | Botlar",
+ "commands-response": "$1 Yanıt alındı: $2",
+ "commands-sent": "$1 Komut gönderildi: $2",
+ "commands-title": "ASF | Komutlar",
+ "commands-waiting": "$1 Yanıt bekleniyor...",
+ "editor-change": "Botu değiştir",
+ "editor-current": "Şu anda düzenlenen:",
+ "editor-current-bot": "Şu anda düzenlenen: $1",
+ "editor-save": "Kaydet",
+ "editor-save-confirm": "<$1> ve yapılandırma dosyası güncellendi.",
+ "editor-title": "ASF | Yapılandırma Düzenleyici",
+ "editor-update": "Yapılandırma güncellenecek ve <$1> yeniden başlatılacak!",
+ "editor-update-confirm": "Evet, yapılandırmayı güncelle!",
+ "generator-change": "Modu değiştir",
+ "generator-current": "Geçerli mod:",
+ "generator-current-bot": "Geçerli mod: $1",
+ "generator-download": "İndir",
+ "generator-name": "Bir isim girmelisiniz!",
+ "generator-title": "ASF | Yapılandırma Oluşturucu",
+ "global-bots": "Botlar",
+ "global-boxed": "Kutu Düzeni",
+ "global-boxed-description": "Kutulu düzeni aç/kapat",
+ "global-change-language": "Dili değiştir",
+ "global-changelog": "Değişim günlüğü",
+ "global-commands": "Komutlar",
+ "global-config": "Yapılandırma",
+ "global-control-panel": "Denetim Masası",
+ "global-editor": "Düzenleyici",
+ "global-error-invalid-pw": "Geçerli bir parola girmelisiniz!",
+ "global-error-title": "Hata!",
+ "global-generator": "Oluşturucu",
+ "global-home": "Ana sayfa",
+ "global-information": "Bilgi",
+ "global-layout": "Düzen",
+ "global-log": "Günlük",
+ "global-navigation": "Gezintiyi aç/kapat",
+ "global-nightmode": "Gece modu",
+ "global-nightmode-description": "Gece modunu aç/kapat",
+ "global-question-title": "Emin misiniz?",
+ "global-ram-usage": "RAM Kullanımı",
+ "global-skins": "Temalar",
+ "global-success-title": "Başarılı!",
+ "global-uptime": "Çalışma süresi",
+ "global-version": "Sürüm",
+ "global-wiki": "Viki",
+ "log-event-code": "Olay kodu: $1",
+ "log-title": "ASF | Günlük",
+ "placeholder-auth": "Parolanızı yazın...",
+ "placeholder-commands": "Komutu yazın...",
+ "placeholder-generator": "İsim",
+ "title-commands": "Komutlar",
+ "title-bots": "Botlar"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.uk-UA.json b/ArchiSteamFarm/www/locale/strings.uk-UA.json
new file mode 100644
index 000000000..6ff66bcd0
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.uk-UA.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "Ви не змогли увійти забагото разів, спробуйте через одну годину.",
+ "auth-ipc-header": "Необхідний пароль IPC",
+ "auth-ipc-pw-saved": "Ваш IPC пароль збережено.",
+ "auth-ipc-pw-wrong": "Ваш пароль IPC здається невірний, спробуйте ще раз!",
+ "auth-ipc-text": "Будь ласка, введіть вірний IPC пароль",
+ "auth-title": "ASF | Автентифікація",
+ "bots-confirm-delete": "Так, видалити бота!",
+ "bots-delete-success": "<$1> та усі пов'язані файли було видалено.",
+ "bots-delimiter": "Роздільник",
+ "bots-download": "Немає нічого для скачування!",
+ "bots-hide": "Приховати ботів",
+ "bots-hide-offline": "Боти що офлайн",
+ "bots-hide-inactive": "Неактивні боти",
+ "bots-hide-online": "Боти що онлайн",
+ "bots-infobox-cards": "Залишилося карток",
+ "bots-infobox-games": "Ігор залишилося",
+ "bots-infobox-time": "Залишилося часу",
+ "bots-in-use": "Бот зараз використовується.",
+ "bots-paused": "Бот призупинено.",
+ "bots-pause-success": "<$1> призупинено.",
+ "bots-recover-files": "Ви не зможете відновити файли бота!",
+ "bots-redeem-add-button": "Додати ключі",
+ "bots-redeem-unused-button": "Скачати $1.keys.unused",
+ "bots-redeem-used-button": "Скачати $1.keys.used",
+ "bots-redeem-confirm": "$1 {{PLURAL:$1|Ключ|Ключа|Ключів}} було додано до черги фонової активації <$2>.",
+ "bots-redeem-title": "Активація ігор у фоновому режимі",
+ "bots-redeem-add-title": "Додати ключі",
+ "bots-redeem-unused-title": "Показати невикористані ключі",
+ "bots-redeem-used-title": "Показати використані ключі",
+ "bots-resume-success": "<$1> відновлено.",
+ "bots-start-success": "<$1> запущено.",
+ "bots-stop-success": "<$1> зупинено.",
+ "bots-syntax": "Синтаксис: назваГри{delimiter}ключ",
+ "bots-title": "ASF | Боти",
+ "commands-response": "Від $1 отримано відповідь: $2",
+ "commands-sent": "$1 Надіслано команду: $2",
+ "commands-title": "ASF | Команди",
+ "commands-waiting": "$1 Зачекайте на відповідь...",
+ "editor-change": "Змінити бота",
+ "editor-current": "Зараз редагується:",
+ "editor-current-bot": "Зараз редагується: $1",
+ "editor-save": "Зберегти",
+ "editor-save-confirm": "<$1> та його файл конфігурації було оновлено.",
+ "editor-title": "ASF | Редактор конфігурацій",
+ "editor-update": "Файл конфігурації оновлено і <$1> буде перезапущений!",
+ "editor-update-confirm": "Так, оновіть конфігурацію!",
+ "generator-change": "Змінити режим",
+ "generator-current": "Поточний режим:",
+ "generator-current-bot": "Поточний режим: $1",
+ "generator-download": "Скачати",
+ "generator-name": "Ви повинні ввести ім'я!",
+ "generator-title": "ASF | Генератор конфігурацій",
+ "global-bots": "Боти",
+ "global-boxed": "Фіксована розмітка",
+ "global-boxed-description": "Перемикач фіксованої розмітки",
+ "global-change-language": "Змінити мову",
+ "global-changelog": "Журнал змін",
+ "global-commands": "Команди",
+ "global-config": "Конфігурація",
+ "global-control-panel": "Панель управління",
+ "global-editor": "Редактор",
+ "global-error-invalid-pw": "Ви повинні ввести правильний пароль!",
+ "global-error-title": "Помилка!",
+ "global-generator": "Генератор",
+ "global-home": "Головна",
+ "global-information": "Інформація",
+ "global-layout": "Розмітка",
+ "global-log": "Журнал",
+ "global-navigation": "Перемикач панелі навігації",
+ "global-nightmode": "Нічний режим",
+ "global-nightmode-description": "Переключити нічний режим",
+ "global-question-title": "Ви впевнені?",
+ "global-ram-usage": "Зайнято пам'яті",
+ "global-skins": "Теми оформлення",
+ "global-success-title": "Успіх!",
+ "global-uptime": "Час роботи",
+ "global-version": "Версія",
+ "global-wiki": "Wiki",
+ "log-event-code": "Код події: $1",
+ "log-title": "ASF | Журнал",
+ "placeholder-auth": "Введіть пароль...",
+ "placeholder-commands": "Введіть команду...",
+ "placeholder-generator": "Ім'я",
+ "title-commands": "Команди",
+ "title-bots": "Боти"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.vi-VN.json b/ArchiSteamFarm/www/locale/strings.vi-VN.json
new file mode 100644
index 000000000..d355c8e1c
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.vi-VN.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "",
+ "auth-ipc-header": "",
+ "auth-ipc-pw-saved": "",
+ "auth-ipc-pw-wrong": "",
+ "auth-ipc-text": "",
+ "auth-title": "",
+ "bots-confirm-delete": "",
+ "bots-delete-success": "",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "Ẩn bot",
+ "bots-hide-offline": "",
+ "bots-hide-inactive": "",
+ "bots-hide-online": "",
+ "bots-infobox-cards": "",
+ "bots-infobox-games": "",
+ "bots-infobox-time": "",
+ "bots-in-use": "Bot hiện đang được sử dụng.",
+ "bots-paused": "",
+ "bots-pause-success": "",
+ "bots-recover-files": "",
+ "bots-redeem-add-button": "",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "",
+ "bots-redeem-add-title": "",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "",
+ "bots-start-success": "",
+ "bots-stop-success": "",
+ "bots-syntax": "",
+ "bots-title": "ASF | Bot",
+ "commands-response": "",
+ "commands-sent": "",
+ "commands-title": "ASF | Lệnh",
+ "commands-waiting": "",
+ "editor-change": "Thay đổi bot",
+ "editor-current": "Hiện đang chỉnh sửa:",
+ "editor-current-bot": "",
+ "editor-save": "Lưu",
+ "editor-save-confirm": "",
+ "editor-title": "",
+ "editor-update": "",
+ "editor-update-confirm": "",
+ "generator-change": "Chuyển chế độ",
+ "generator-current": "Chế độ hiện tại:",
+ "generator-current-bot": "",
+ "generator-download": "Tải về",
+ "generator-name": "",
+ "generator-title": "",
+ "global-bots": "Bot",
+ "global-boxed": "",
+ "global-boxed-description": "",
+ "global-change-language": "",
+ "global-changelog": "Các thay đổi",
+ "global-commands": "Lệnh",
+ "global-config": "Cấu hình",
+ "global-control-panel": "Bảng điều khiển trung tâm",
+ "global-editor": "Trình biên tập",
+ "global-error-invalid-pw": "",
+ "global-error-title": "",
+ "global-generator": "Tạo",
+ "global-home": "Trang chủ",
+ "global-information": "Thông tin",
+ "global-layout": "Bố cục",
+ "global-log": "Nhật ký",
+ "global-navigation": "Chuyển đổi điều hướng",
+ "global-nightmode": "Chế độ ban đêm",
+ "global-nightmode-description": "",
+ "global-question-title": "",
+ "global-ram-usage": "Bộ nhớ RAM dùng",
+ "global-skins": "Giao diện",
+ "global-success-title": "Hoàn tất!",
+ "global-uptime": "Thời gian hoạt động",
+ "global-version": "Phiên bản",
+ "global-wiki": "Wiki",
+ "log-event-code": "",
+ "log-title": "ASF | Nhật ký",
+ "placeholder-auth": "",
+ "placeholder-commands": "",
+ "placeholder-generator": "Tên",
+ "title-commands": "Lệnh",
+ "title-bots": "Bot"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.zh-CN.json b/ArchiSteamFarm/www/locale/strings.zh-CN.json
new file mode 100644
index 000000000..a589b847c
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.zh-CN.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "失败验证次数过多,请在一小时后重试",
+ "auth-ipc-header": "密码为必填项。",
+ "auth-ipc-pw-saved": "您的密码已经被重置。",
+ "auth-ipc-pw-wrong": "您的 IPC 密码似乎是错误的, 请重试!",
+ "auth-ipc-text": "请输入正确的密码。",
+ "auth-title": "认证",
+ "bots-confirm-delete": "是的,删除这个bot!",
+ "bots-delete-success": "<$1> 和所有相关文件已被删除。",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "隐藏机器人",
+ "bots-hide-offline": "离线机器人",
+ "bots-hide-inactive": "",
+ "bots-hide-online": "在线机器人",
+ "bots-infobox-cards": "剩余卡牌数量",
+ "bots-infobox-games": "剩余游戏数量",
+ "bots-infobox-time": "剩余时间",
+ "bots-in-use": "当前帐号正在使用。",
+ "bots-paused": "Bot已暂停",
+ "bots-pause-success": "<$1> 已暂停。",
+ "bots-recover-files": "您将无法恢复任何 bot 文件!",
+ "bots-redeem-add-button": "",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "批量激活游戏",
+ "bots-redeem-add-title": "",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "<$1> 已恢复。",
+ "bots-start-success": "<$1> 已启动。",
+ "bots-stop-success": "<$1> 已停止。",
+ "bots-syntax": "",
+ "bots-title": "ASF | 机器人",
+ "commands-response": "$1 收到回复: $2",
+ "commands-sent": "$1 命令发送至: $2",
+ "commands-title": "ASF | 命令",
+ "commands-waiting": "$1 等待响应",
+ "editor-change": "更改机器人",
+ "editor-current": "正在编辑:",
+ "editor-current-bot": "当前编辑: $1",
+ "editor-save": "保存",
+ "editor-save-confirm": "",
+ "editor-title": "ASF | 配置编辑器",
+ "editor-update": "配置将被更新, <$1> 将重新启动!",
+ "editor-update-confirm": "是, 更新配置!",
+ "generator-change": "更改模式",
+ "generator-current": "当前模式:",
+ "generator-current-bot": "当前模式: $ 1",
+ "generator-download": "下载",
+ "generator-name": "",
+ "generator-title": "ASF | 配置文件生成器",
+ "global-bots": "机器人",
+ "global-boxed": "框式布局",
+ "global-boxed-description": "切换框式布局",
+ "global-change-language": "更改语言",
+ "global-changelog": "更新日志",
+ "global-commands": "命令",
+ "global-config": "配置",
+ "global-control-panel": "控制面板",
+ "global-editor": "编辑器",
+ "global-error-invalid-pw": "",
+ "global-error-title": "错误!",
+ "global-generator": "生成器",
+ "global-home": "首页",
+ "global-information": "信息",
+ "global-layout": "布局",
+ "global-log": "日志",
+ "global-navigation": "切换导航",
+ "global-nightmode": "夜晚模式",
+ "global-nightmode-description": "切换夜间模式",
+ "global-question-title": "是否确定?",
+ "global-ram-usage": "内存用量",
+ "global-skins": "皮肤",
+ "global-success-title": "成功!",
+ "global-uptime": "在线时长",
+ "global-version": "版本",
+ "global-wiki": "Wiki",
+ "log-event-code": "事件代码: $ 1",
+ "log-title": "ASF | 日志",
+ "placeholder-auth": "请输入密码...",
+ "placeholder-commands": "在此处键入命令...",
+ "placeholder-generator": "名称",
+ "title-commands": "命令",
+ "title-bots": "机器人"
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/www/locale/strings.zh-TW.json b/ArchiSteamFarm/www/locale/strings.zh-TW.json
new file mode 100644
index 000000000..440ee0f31
--- /dev/null
+++ b/ArchiSteamFarm/www/locale/strings.zh-TW.json
@@ -0,0 +1,87 @@
+{
+ "auth-ipc-403": "您未通過驗證次數過多,請一小時後再試。",
+ "auth-ipc-header": "需要 IPC 密碼",
+ "auth-ipc-pw-saved": "您的 IPC 密碼已儲存。",
+ "auth-ipc-pw-wrong": "您的 IPC 密碼似乎是錯誤的,請再試一次!",
+ "auth-ipc-text": "請輸入正確的 IPC 密碼",
+ "auth-title": "ASF | 驗證",
+ "bots-confirm-delete": "是的,刪除BOT!",
+ "bots-delete-success": "<$1> 與所有相關檔案已被刪除。",
+ "bots-delimiter": "",
+ "bots-download": "",
+ "bots-hide": "隱藏 bots",
+ "bots-hide-offline": "Bots 離線",
+ "bots-hide-inactive": "",
+ "bots-hide-online": "Bots 在線上",
+ "bots-infobox-cards": "剩餘卡片",
+ "bots-infobox-games": "剩餘遊戲",
+ "bots-infobox-time": "剩餘時間",
+ "bots-in-use": "BOT 目前正被使用。",
+ "bots-paused": "BOT 已暫停。",
+ "bots-pause-success": "<$1> 已暫停。",
+ "bots-recover-files": "您將無法恢復任何 BOT 檔案!",
+ "bots-redeem-add-button": "",
+ "bots-redeem-unused-button": "",
+ "bots-redeem-used-button": "",
+ "bots-redeem-confirm": "",
+ "bots-redeem-title": "背景啟動序號",
+ "bots-redeem-add-title": "",
+ "bots-redeem-unused-title": "",
+ "bots-redeem-used-title": "",
+ "bots-resume-success": "<$1> 已暫停。",
+ "bots-start-success": "<$1> 已啟動。",
+ "bots-stop-success": "<$1> 已停止。",
+ "bots-syntax": "",
+ "bots-title": "ASF | Bots",
+ "commands-response": "$1 收到回應:$2",
+ "commands-sent": "$1 指令已傳送:$2",
+ "commands-title": "ASF | 指令",
+ "commands-waiting": "$1 正在等待回應...",
+ "editor-change": "更改 Bot",
+ "editor-current": "正在編輯:",
+ "editor-current-bot": "目前正在編輯:$1",
+ "editor-save": "儲存",
+ "editor-save-confirm": "",
+ "editor-title": "ASF | 設定檔編輯",
+ "editor-update": "設定檔將會更新以及 <$1> 將會重新啟動!",
+ "editor-update-confirm": "是的,更新設定檔!",
+ "generator-change": "更改模式",
+ "generator-current": "目前模式:",
+ "generator-current-bot": "目前模式:$1",
+ "generator-download": "下載",
+ "generator-name": "",
+ "generator-title": "ASF | 設定檔產生器",
+ "global-bots": "Bots",
+ "global-boxed": "窄版布局",
+ "global-boxed-description": "切換窄版佈局",
+ "global-change-language": "變更語言",
+ "global-changelog": "更新紀錄",
+ "global-commands": "指令",
+ "global-config": "設定",
+ "global-control-panel": "控制台",
+ "global-editor": "編輯器",
+ "global-error-invalid-pw": "",
+ "global-error-title": "錯誤!",
+ "global-generator": "產生器",
+ "global-home": "首頁",
+ "global-information": "資訊",
+ "global-layout": "佈局",
+ "global-log": "紀錄",
+ "global-navigation": "切換導航欄",
+ "global-nightmode": "夜間模式",
+ "global-nightmode-description": "切換夜間模式",
+ "global-question-title": "您確定嗎?",
+ "global-ram-usage": "RAM 使用率",
+ "global-skins": "外觀",
+ "global-success-title": "成功!",
+ "global-uptime": "執行時間",
+ "global-version": "版本",
+ "global-wiki": "Wiki",
+ "log-event-code": "事件代碼:$1",
+ "log-title": "ASF | 紀錄",
+ "placeholder-auth": "輸入您的密碼...",
+ "placeholder-commands": "輸入指令...",
+ "placeholder-generator": "名稱",
+ "title-commands": "指令",
+ "title-bots": "Bots"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/id-ID.json b/WebConfigGenerator/src/locale/id-ID.json
new file mode 100644
index 000000000..ae15ad6c2
--- /dev/null
+++ b/WebConfigGenerator/src/locale/id-ID.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF Config Gnerator",
+ "button.advanced": "Beralih pengaturan lanjutan",
+ "button.download": "Unduhan",
+ "home.topic": "ASF Config generator adalah alat untilitas kecil yang ditulis di JavaScripe, yang membantu anda membuat konfigurasi berkas ASF anda. setelah mengunduh konfigurasi yang dihasilkan, pindahkan ke folder config folder utama dalam direktor ASF. Untuk dokumentasi lebih lihatlah pada wiki. Kami harap alat kami akan berguna bagi anda.",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "Rumah",
+ "schema.access": "Akses",
+ "schema.advanced": "Lanjutan",
+ "schema.basic": "Dasar",
+ "schema.bot.SteamLogin.description": "Masuk ke akun Steam kamu",
+ "schema.bot.SteamPassword.description": "Kata sandi akun Steam kamu",
+ "schema.bot.name": "Nama",
+ "schema.bot.name.description": "Nama dari bot",
+ "schema.connection": "Koneksi",
+ "schema.customization": "Kustomisasi",
+ "schema.farming": "Pertanian",
+ "schema.generic.steamid64": "Kamu SteamID64",
+ "schema.performance": "Kinerja",
+ "schema.remote_access": "Akses jauh",
+ "schema.security": "Keamanan",
+ "schema.trading": "Perdagangan",
+ "schema.updates": "Pembaruan",
+ "static.add": "Menambahkan"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/ko-KR.json b/WebConfigGenerator/src/locale/ko-KR.json
new file mode 100644
index 000000000..69b4ab09a
--- /dev/null
+++ b/WebConfigGenerator/src/locale/ko-KR.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF | 환경설정 생성기",
+ "button.advanced": "고급 설정 보이기",
+ "button.download": "다운로드",
+ "home.topic": "ASF 환경설정 생성기는 ASF 환경설정 파일을 만들어 주는 JavaScript로 작성된 작은 유틸리티 도구입니다. 생성된 설정 파일을 다운로드한 후, ASF 주 경로 안에 있는 config 폴더 안에 넣어주세요. 더 많은 정보를 보고 싶다면 위키를 참고해주세요. 이 도구가 당신에게 유용하길 바랍니다.",
+ "link.asf": "ASF",
+ "link.bot": "봇",
+ "link.home": "홈",
+ "schema.access": "접근",
+ "schema.advanced": "고급",
+ "schema.basic": "기본",
+ "schema.bot.SteamLogin.description": "당신의 스팀 계정 로그인",
+ "schema.bot.SteamPassword.description": "당신의 스팀 계정 비밀번호",
+ "schema.bot.name": "이름",
+ "schema.bot.name.description": "봇의 이름",
+ "schema.connection": "연결",
+ "schema.customization": "사용자 지정",
+ "schema.farming": "농사",
+ "schema.generic.steamid64": "당신의 SteamID64",
+ "schema.performance": "성능",
+ "schema.remote_access": "원격 접근",
+ "schema.security": "보안",
+ "schema.trading": "거래",
+ "schema.updates": "업데이트",
+ "static.add": "추가"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/lt-LT.json b/WebConfigGenerator/src/locale/lt-LT.json
new file mode 100644
index 000000000..1ccf3ec9b
--- /dev/null
+++ b/WebConfigGenerator/src/locale/lt-LT.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF Config Generator",
+ "button.advanced": "Įjungti/išjungti papildomus parametrus",
+ "button.download": "Parsisiųsti",
+ "home.topic": "ASF Config Generator yra maža Javascript parašyta programa, kuri padeda kurti ASF konfigūracijos failus. Atsisiuntę sugeneruotą konfigūracijos failą, perkelkite jį į aplanką config , esantį pagrindiniame ASF aplanke. Norėdami gauti visą dokumentaciją, žr. wiki . Tikimės, kad šis įrankis jums naudingas.",
+ "link.asf": "ASF",
+ "link.bot": "Botas",
+ "link.home": "Pradžia",
+ "schema.access": "Prieiga",
+ "schema.advanced": "Papildoma",
+ "schema.basic": "Paprastas",
+ "schema.bot.SteamLogin.description": "Jūsų Steam paskyros prisijungimo vardas",
+ "schema.bot.SteamPassword.description": "Jūsų Steam paskyros slaptažodis",
+ "schema.bot.name": "Pavadinimas",
+ "schema.bot.name.description": "Boto pavadinimas",
+ "schema.connection": "Ryšys",
+ "schema.customization": "Koregavimas",
+ "schema.farming": "Kortelių rinkimas",
+ "schema.generic.steamid64": "Jūsų SteamID64",
+ "schema.performance": "Efektyvumas",
+ "schema.remote_access": "Nuotolinė prieiga",
+ "schema.security": "Saugumas",
+ "schema.trading": "Mainai",
+ "schema.updates": "Atnaujinimai",
+ "static.add": "Pridėti"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/nl-NL.json b/WebConfigGenerator/src/locale/nl-NL.json
new file mode 100644
index 000000000..24e245e49
--- /dev/null
+++ b/WebConfigGenerator/src/locale/nl-NL.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF Config Generator",
+ "button.advanced": "Geavanceerde instellingen in-/uitschakelen",
+ "button.download": "Download",
+ "home.topic": "ASF Config Generator is een klein hulpprogramma geschreven in Javascript dat helpt om configuratiebestanden te maken. Nadat je het gegenereerde configuratiebestand hebt gedownload, verplaats je het naar de config map in de ASF hoofdmap. Voor volledige documentatie verwijzen we je naar wiki. We hopen dat dit hulpprogramma nuttig voor je is.",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "Homepagina",
+ "schema.access": "Toegang",
+ "schema.advanced": "Geavanceerd",
+ "schema.basic": "Basis",
+ "schema.bot.SteamLogin.description": "Je Steam gebruikersnaam",
+ "schema.bot.SteamPassword.description": "Je Steam wachtwoord",
+ "schema.bot.name": "Naam",
+ "schema.bot.name.description": "Naam van de bot",
+ "schema.connection": "Verbinding",
+ "schema.customization": "Aanpassingen",
+ "schema.farming": "Farming",
+ "schema.generic.steamid64": "Je SteamID64",
+ "schema.performance": "Uitvoering",
+ "schema.remote_access": "Toegang op afstand",
+ "schema.security": "Beveiliging",
+ "schema.trading": "Ruilhandel",
+ "schema.updates": "Updates",
+ "static.add": "Toevoegen"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/pl-PL.json b/WebConfigGenerator/src/locale/pl-PL.json
new file mode 100644
index 000000000..cd4f5c64f
--- /dev/null
+++ b/WebConfigGenerator/src/locale/pl-PL.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "Generator ustawień ASF",
+ "button.advanced": "Przełącz ustawienia zaawansowane",
+ "button.download": "Pobierz",
+ "home.topic": "Generator ustawień ASF to małe narzędzie napisane w języku JavaScript, które ułatwia Ci tworzenie plików konfiguracyjnych dla ASF. Po ściągnięciu wygenerowanego pliku, przenieś go do folderu config wewnątrz głównego folderu ASF. Zajrzyj na nasze wiki po pełną dokumentację. Mamy nadzieję, że nasze narzędzie okaże się dla Ciebie przydatne.",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "Strona główna",
+ "schema.access": "Dostęp",
+ "schema.advanced": "Zaawansowane",
+ "schema.basic": "Podstawowe",
+ "schema.bot.SteamLogin.description": "Twój login do konta Steam",
+ "schema.bot.SteamPassword.description": "Twoje hasło do konta Steam",
+ "schema.bot.name": "Nazwa",
+ "schema.bot.name.description": "Nazwa bota",
+ "schema.connection": "Połączenie",
+ "schema.customization": "Dostosowywanie",
+ "schema.farming": "Farmienie",
+ "schema.generic.steamid64": "Twój identyfikator SteamID64",
+ "schema.performance": "Wydajność",
+ "schema.remote_access": "Dostęp zdalny",
+ "schema.security": "Zabezpieczenia",
+ "schema.trading": "Handel",
+ "schema.updates": "Aktualizacje",
+ "static.add": "Dodaj"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/pt-BR.json b/WebConfigGenerator/src/locale/pt-BR.json
new file mode 100644
index 000000000..be4376392
--- /dev/null
+++ b/WebConfigGenerator/src/locale/pt-BR.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "Gerador de configuração do ASF",
+ "button.advanced": "Alternar configurações avançadas",
+ "button.download": "Baixar",
+ "home.topic": "O gerador de configuração do ASF é uma ferramenta de utilidade pequena escrita em JavaScript, que ajuda você a criar os seus arquivos de configuração do ASF. Depois de baixar a configuração gerada, mova-a para a pasta config dentro do diretório principal do ASF. Para obter a documentação completa, consulte a nossa wiki. Esperamos que a nossa ferramenta seja útil para você.",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "Início",
+ "schema.access": "Acesso",
+ "schema.advanced": "Avançado",
+ "schema.basic": "Básico",
+ "schema.bot.SteamLogin.description": "Nome de usuário da conta Steam",
+ "schema.bot.SteamPassword.description": "Senha da conta Steam",
+ "schema.bot.name": "Nome",
+ "schema.bot.name.description": "Nome do bot",
+ "schema.connection": "Conexão",
+ "schema.customization": "Personalização",
+ "schema.farming": "Coleta",
+ "schema.generic.steamid64": "Seu ID Steam de 64 bits",
+ "schema.performance": "Desempenho",
+ "schema.remote_access": "Acesso remoto",
+ "schema.security": "Segurança",
+ "schema.trading": "Troca",
+ "schema.updates": "Atualizações",
+ "static.add": "Adicionar"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/pt-PT.json b/WebConfigGenerator/src/locale/pt-PT.json
new file mode 100644
index 000000000..6c08d963b
--- /dev/null
+++ b/WebConfigGenerator/src/locale/pt-PT.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "",
+ "button.advanced": "",
+ "button.download": "",
+ "home.topic": "",
+ "link.asf": "",
+ "link.bot": "",
+ "link.home": "",
+ "schema.access": "Acesso",
+ "schema.advanced": "Avançado",
+ "schema.basic": "",
+ "schema.bot.SteamLogin.description": "",
+ "schema.bot.SteamPassword.description": "",
+ "schema.bot.name": "",
+ "schema.bot.name.description": "",
+ "schema.connection": "",
+ "schema.customization": "",
+ "schema.farming": "",
+ "schema.generic.steamid64": "",
+ "schema.performance": "Desempenho",
+ "schema.remote_access": "",
+ "schema.security": "",
+ "schema.trading": "",
+ "schema.updates": "Atualizações",
+ "static.add": ""
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/ru-RU.json b/WebConfigGenerator/src/locale/ru-RU.json
new file mode 100644
index 000000000..7d0c750e0
--- /dev/null
+++ b/WebConfigGenerator/src/locale/ru-RU.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "Генератор конфигураций для ASF",
+ "button.advanced": "Отображение расширенных настроек",
+ "button.download": "Скачать",
+ "home.topic": "Генератор конфигураций для ASF - это небольшая утилита, написанная на JavaScript, которая позволяет создавать файлы конфигурации ASF. После загрузки созданного файла конфигурации, переместите его в папку config внутри основной папки ASF. Полная документация доступна в нашей wiki. Мы надеемся, что наш инструмент будет полезным для вас.",
+ "link.asf": "ASF",
+ "link.bot": "Бот",
+ "link.home": "Главная",
+ "schema.access": "Доступ",
+ "schema.advanced": "Расширенные настройки",
+ "schema.basic": "Основные настройки",
+ "schema.bot.SteamLogin.description": "Логин от вашего аккаунта Steam",
+ "schema.bot.SteamPassword.description": "Пароль от вашего аккаунта Steam",
+ "schema.bot.name": "Имя",
+ "schema.bot.name.description": "Название бота",
+ "schema.connection": "Соединение",
+ "schema.customization": "Дополнительные возможности",
+ "schema.farming": "Фарм",
+ "schema.generic.steamid64": "Ваш SteamID64",
+ "schema.performance": "Производительность",
+ "schema.remote_access": "Удаленный доступ",
+ "schema.security": "Безопасность",
+ "schema.trading": "Торговля",
+ "schema.updates": "Обновления",
+ "static.add": "Добавить"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/sk-SK.json b/WebConfigGenerator/src/locale/sk-SK.json
new file mode 100644
index 000000000..f76c6b49b
--- /dev/null
+++ b/WebConfigGenerator/src/locale/sk-SK.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF Config Generator",
+ "button.advanced": "Zobraziť rozšírené možnosti",
+ "button.download": "Stiahnuť",
+ "home.topic": "ASF Config Generator je jednoduchý nástroj napísaný v jazyku JavaScript, ktorý pomáha pri vytváraní konfiguračných súborov do ASF. Po stiahnutí vygenerovaného súboru je nutné presunúť ho do priečinka config, ktorý sa nachádza vo vnútri hlavného ASF priečinka. Pre plnú dokumentáciu klikni na wiki. Dúfame, že tento tool pre teba bude užitočný.",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "Domovská stránka",
+ "schema.access": "Prístup",
+ "schema.advanced": "Rozšírené",
+ "schema.basic": "Základné",
+ "schema.bot.SteamLogin.description": "Steam prihlasovacie meno",
+ "schema.bot.SteamPassword.description": "Steam prihlasovacie heslo",
+ "schema.bot.name": "Meno",
+ "schema.bot.name.description": "Meno bota",
+ "schema.connection": "Pripojenie",
+ "schema.customization": "Vlastné nastavenie",
+ "schema.farming": "Farmenie",
+ "schema.generic.steamid64": "Tvoj SteamID64",
+ "schema.performance": "Výkon",
+ "schema.remote_access": "Vzdialený prístup",
+ "schema.security": "Zabezpečenie",
+ "schema.trading": "Obchodovanie",
+ "schema.updates": "Aktualizácie",
+ "static.add": "Pridať"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/sr-CS.json b/WebConfigGenerator/src/locale/sr-CS.json
new file mode 100644
index 000000000..1d4f2189c
--- /dev/null
+++ b/WebConfigGenerator/src/locale/sr-CS.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "",
+ "button.advanced": "",
+ "button.download": "",
+ "home.topic": "",
+ "link.asf": "",
+ "link.bot": "",
+ "link.home": "",
+ "schema.access": "Pristup",
+ "schema.advanced": "Napredno",
+ "schema.basic": "",
+ "schema.bot.SteamLogin.description": "",
+ "schema.bot.SteamPassword.description": "",
+ "schema.bot.name": "",
+ "schema.bot.name.description": "",
+ "schema.connection": "",
+ "schema.customization": "",
+ "schema.farming": "",
+ "schema.generic.steamid64": "",
+ "schema.performance": "Performansa",
+ "schema.remote_access": "",
+ "schema.security": "",
+ "schema.trading": "",
+ "schema.updates": "Ažuriranja",
+ "static.add": ""
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/sv-SE.json b/WebConfigGenerator/src/locale/sv-SE.json
new file mode 100644
index 000000000..27b521fd4
--- /dev/null
+++ b/WebConfigGenerator/src/locale/sv-SE.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "",
+ "button.advanced": "",
+ "button.download": "Ladda ner",
+ "home.topic": "",
+ "link.asf": "",
+ "link.bot": "",
+ "link.home": "",
+ "schema.access": "Tillgång",
+ "schema.advanced": "Avancerat",
+ "schema.basic": "",
+ "schema.bot.SteamLogin.description": "",
+ "schema.bot.SteamPassword.description": "",
+ "schema.bot.name": "",
+ "schema.bot.name.description": "",
+ "schema.connection": "",
+ "schema.customization": "",
+ "schema.farming": "",
+ "schema.generic.steamid64": "",
+ "schema.performance": "Prestanda",
+ "schema.remote_access": "",
+ "schema.security": "",
+ "schema.trading": "",
+ "schema.updates": "Uppdateringar",
+ "static.add": ""
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/tr-TR.json b/WebConfigGenerator/src/locale/tr-TR.json
new file mode 100644
index 000000000..6e9017d73
--- /dev/null
+++ b/WebConfigGenerator/src/locale/tr-TR.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF Yapılandırma Oluşturucu",
+ "button.advanced": "Gelişmiş ayarları aç/kapat",
+ "button.download": "İndir",
+ "home.topic": "ASF Yapılandırma Oluşturucu, ASF yapılandırma dosyalarınızı oluşturmanıza yardımcı olan, JavaScript ile yazılmış küçük bir yardımcı araçtır. Oluşturulan yapılandırmayı indirdikten sonra, ASF ana dizininin içindeki config klasörüne taşıyın. Tam belgelendirme için vikimize bakın. Umarız aracımız sizin için kullanışlı olur.",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "Ana Sayfa",
+ "schema.access": "Erişim",
+ "schema.advanced": "Gelişmiş",
+ "schema.basic": "Temel",
+ "schema.bot.SteamLogin.description": "Steam hesabı kullanıcı adınız",
+ "schema.bot.SteamPassword.description": "Steam hesabı parolanız",
+ "schema.bot.name": "İsim",
+ "schema.bot.name.description": "Botun ismi",
+ "schema.connection": "Bağlantı",
+ "schema.customization": "Özelleştirme",
+ "schema.farming": "İşleme",
+ "schema.generic.steamid64": "SteamID64 kimliğiniz",
+ "schema.performance": "Performans",
+ "schema.remote_access": "Uzaktan erişim",
+ "schema.security": "Güvenlik",
+ "schema.trading": "Takas",
+ "schema.updates": "Güncellemeler",
+ "static.add": "Ekle"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/uk-UA.json b/WebConfigGenerator/src/locale/uk-UA.json
new file mode 100644
index 000000000..abd61cdb8
--- /dev/null
+++ b/WebConfigGenerator/src/locale/uk-UA.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "Генератор конфігурацій ASF",
+ "button.advanced": "Відображення додаткових налаштувань",
+ "button.download": "Скачати",
+ "home.topic": "Генератор конфігурацій ASF це невеличка утиліта, написана на JavaScript, яка допоможе вам створити власні файли конфігурації ASF. Після скачування згенерованої конфігурації, перемістить ії до папки config що знаходиться в основній папці ASF. Повну документацію можна подивитися у нашій wiki. Сподіваємось цей інструмент буде для вас корисним.",
+ "link.asf": "ASF",
+ "link.bot": "Бот",
+ "link.home": "Головна",
+ "schema.access": "Доступ",
+ "schema.advanced": "Додаткові налаштування",
+ "schema.basic": "Основні налаштування",
+ "schema.bot.SteamLogin.description": "Логін від вашого акаунта Steam",
+ "schema.bot.SteamPassword.description": "Пароль від вашого акаунта Steam",
+ "schema.bot.name": "Ім'я",
+ "schema.bot.name.description": "Ім'я бота",
+ "schema.connection": "З'єднання",
+ "schema.customization": "Додаткові можливості",
+ "schema.farming": "Вибивання карток",
+ "schema.generic.steamid64": "Ваш SteamID64",
+ "schema.performance": "Продуктивність",
+ "schema.remote_access": "Дистанційний доступ",
+ "schema.security": "Безпека",
+ "schema.trading": "Обміни",
+ "schema.updates": "Оновлення",
+ "static.add": "Додати"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/vi-VN.json b/WebConfigGenerator/src/locale/vi-VN.json
new file mode 100644
index 000000000..59c632303
--- /dev/null
+++ b/WebConfigGenerator/src/locale/vi-VN.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF Config Generator",
+ "button.advanced": "Hiển thị cài đặt nâng cao",
+ "button.download": "Tải về",
+ "home.topic": "ASF Config Generator là một công cụ được viết bằng JavaScript, giúp bạn tạo file cài đặt cho ASF. Sau khi tải về file.json, hãy chuyển nó đến thư mục config trong thư mục gốc của ASF. Để xem toàn bộ hướng dẫn về ASF, hãy truy cập trang wiki. Hy vọng công cụ này sẽ giúp bạn trong việc tuỳ chỉnh ASF.",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "Trang chủ",
+ "schema.access": "Truy cập",
+ "schema.advanced": "Nâng cao",
+ "schema.basic": "Cơ bản",
+ "schema.bot.SteamLogin.description": "Tài khoản Steam",
+ "schema.bot.SteamPassword.description": "Mật khẩu Steam",
+ "schema.bot.name": "Tên",
+ "schema.bot.name.description": "Tên của tài khoản bot",
+ "schema.connection": "Kết nối",
+ "schema.customization": "Tuỳ chỉnh",
+ "schema.farming": "Farming",
+ "schema.generic.steamid64": "ID64 tài khoản Steam chính của bạn",
+ "schema.performance": "Hiệu năng",
+ "schema.remote_access": "Truy cập từ xa",
+ "schema.security": "Bảo mật",
+ "schema.trading": "Giao dịch",
+ "schema.updates": "Các cập nhật",
+ "static.add": "Thêm"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/zh-CN.json b/WebConfigGenerator/src/locale/zh-CN.json
new file mode 100644
index 000000000..4f8b15eb0
--- /dev/null
+++ b/WebConfigGenerator/src/locale/zh-CN.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF 配置文件生成器",
+ "button.advanced": "切换高级设置",
+ "button.download": "下载",
+ "home.topic": "ASF 配置文件生成器是以 JavaScript 写成,用于帮你创建你的 ASF 配置文件的小实用工具。在下载生成的配置文件后,请将它移动到 ASF 根目录下的 config 文件夹。对于完整文档,请参考我们的维基页面。我们希望这一工具能对您有帮助。",
+ "link.asf": "ASF",
+ "link.bot": "机器人",
+ "link.home": "首页",
+ "schema.access": "访问",
+ "schema.advanced": "高级",
+ "schema.basic": "基本",
+ "schema.bot.SteamLogin.description": "你的 Steam 账户用户名",
+ "schema.bot.SteamPassword.description": "你的 Steam 账户密码",
+ "schema.bot.name": "名称",
+ "schema.bot.name.description": "机器人名称",
+ "schema.connection": "连接",
+ "schema.customization": "自定义",
+ "schema.farming": "挂卡",
+ "schema.generic.steamid64": "你的 SteamID64位ID",
+ "schema.performance": "性能",
+ "schema.remote_access": "远程访问",
+ "schema.security": "安全",
+ "schema.trading": "交易",
+ "schema.updates": "更新",
+ "static.add": "新增"
+}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/zh-TW.json b/WebConfigGenerator/src/locale/zh-TW.json
new file mode 100644
index 000000000..dffbe51ed
--- /dev/null
+++ b/WebConfigGenerator/src/locale/zh-TW.json
@@ -0,0 +1,26 @@
+{
+ "app.name": "ASF 設定檔產生器",
+ "button.advanced": "切換到進階設定",
+ "button.download": "下載",
+ "home.topic": "ASF 設定檔產生器是一款採用 JavaScript 編寫的小型工具,可幫助您創建 ASF 設定文件。下載產生的設定檔後,將設定檔存放到 ASF 目錄下的 config 資料夾中。有關完整的使用說明,請參閱我們的 wiki,希望我們的工具對您有幫助!",
+ "link.asf": "ASF",
+ "link.bot": "Bot",
+ "link.home": "首頁",
+ "schema.access": "權限",
+ "schema.advanced": "進階",
+ "schema.basic": "基本",
+ "schema.bot.SteamLogin.description": "您的 Steam 帳號",
+ "schema.bot.SteamPassword.description": "您的 Steam 密碼",
+ "schema.bot.name": "名稱",
+ "schema.bot.name.description": "Bot 名稱",
+ "schema.connection": "連接",
+ "schema.customization": "自訂",
+ "schema.farming": "掛卡",
+ "schema.generic.steamid64": "您的 SteamID64",
+ "schema.performance": "性能",
+ "schema.remote_access": "遠端存取",
+ "schema.security": "安全性",
+ "schema.trading": "交易",
+ "schema.updates": "更新",
+ "static.add": "新增"
+}
\ No newline at end of file
diff --git a/wiki b/wiki
index dfb278e1c..a985fa487 160000
--- a/wiki
+++ b/wiki
@@ -1 +1 @@
-Subproject commit dfb278e1cb99683a0a55634e65ba2aef89aec3fa
+Subproject commit a985fa487bd6674b59a765e2edff79f85f473297