Browse Source

Merge pull request #214 from Markus-Rost/translations

Update translations
MarkusRost 3 years ago
parent
commit
b209acedc0

+ 18 - 2
dashboard/i18n/es.json

@@ -30,8 +30,12 @@
         "welcome": "<h2> Bienvenido al Panel de Control de Wiki-Bot. </h2> \n<p> Wiki-Bot es un bot de Discord creado para unir servidores de Discord y wikis de MediaWiki. Ayuda a vincular páginas wiki, verificar usuarios wiki, informar sobre los últimos cambios en el wiki y más. <a href=\"https://wiki.wikibot.de/wiki/Wiki-Bot_Wiki\" target=\"_blank\"> [Más información] </a> </p>\n<p> Aquí puedes cambiar diferentes configuraciones de bot para los servidores en los que tienes el permiso de administrar el servidor. Para comenzar, debes autenticar tu cuenta de Discord, lo puedes hacer con este botón: </p>"
     },
     "indexjs": {
+        "avatar": {
+            "content_type": "El enlace proporcionado tiene el tipo de contenido $1, pero solo se permiten los siguientes tipos de contenido:",
+            "invalid_url": "La URL no se pudo resolver en un archivo de imagen válido."
+        },
         "invalid": {
-            "note_http": "¡El sitio web proporcionado no utiliza HTTPS!",
+            "note_http": "¡El sitio web proporcionado no tiene un certificado TLS/SSL válido! Por razones de seguridad, solo se admiten wikis que utilizan HTTPS.",
             "note_private": "¡El wiki proporcionado es privado!",
             "note_timeout": "¡El enlace proporcionado tardó demasiado en responder!",
             "text": "¡La URL no se pudo convertir a un sitio válido de MediaWiki!",
@@ -115,7 +119,7 @@
             "title": "¡Se guardó la configuración!"
         },
         "savefail": {
-            "note_http": "¡El sitio web proporcionado no utiliza HTTPS!",
+            "note_http": "¡El sitio web proporcionado no tiene un certificado TLS/SSL válido! Por razones de seguridad, solo se admiten wikis que utilizan HTTPS.",
             "note_private": "¡El wiki proporcionado es privado!",
             "note_timeout": "¡El enlace proporcionado tardó demasiado en responder!",
             "text": "No se pudo guardar la configuración, por favor vuelve a intentarlo.",
@@ -129,6 +133,11 @@
             "text": "Inicia sesión para cambiar cualquier configuración.",
             "title": "¡No has iniciado sesión!"
         },
+        "webhookfail": {
+            "note": "¡El webhook de Discord no se pudo cambiar!",
+            "text": "La configuración solo se ha actualizado parcialmente.",
+            "title": "¡Configuración parcialmente guardada!"
+        },
         "wikiblocked": {
             "note": "Motivo:",
             "text": "Se ha bloqueado la adición de $1 como webhook de cambios recientes.",
@@ -139,6 +148,8 @@
         "desc": "Estos son los webhooks de cambios recientes para $1:",
         "explanation": "<h2>Webhook de Cambios Recientes</h2>\n<p>Wiki-Bot puede ejecutar un webhook de cambios recientes basado en <a href=\"https://gitlab.com/piotrex43/RcGcDw\" target=\"_blank\">RcGcDw</a>. Los cambios recientes se pueden mostrar en mensajes de texto compactos con enlaces en la misma línea o mensajes adjuntos con etiquetas de edición y cambios de categoría.</p>\n<p>Requisitos para agregar un webhook de cambios recientes:</p>\n<ul>\n<li>El wiki necesita ejecutarse en <a href=\"https://www.mediawiki.org/wiki/MediaWiki_1.30\" target=\"_blank\">MediaWiki 1.30</a> o superior.</li>\n<li>El mensaje del sistema <code class=\"user-select\">MediaWiki:Custom-RcGcDw</code> debe configurarse con el ID del servidor Discord <code class=\"user-select\" id=\"server-id\"></code>.</li>\n</ul>",
         "form": {
+            "avatar": "Avatar del webhook:",
+            "avatar_preview": "Vista previa",
             "channel": "Canal:",
             "confirm": "¿Realmente deseas eliminar el webhook de cambios recientes?",
             "display": "Modo de visualización:",
@@ -150,6 +161,7 @@
             "feeds": "Cambios basados en feeds:",
             "feeds_only": "Solo cambios basados en feeds:",
             "lang": "Idioma:",
+            "name": "Nombre del webhook:",
             "new": "Nuevo Webhook de Cambios Recientes",
             "select_channel": "-- Selecciona un Canal --",
             "wiki": "Wiki:",
@@ -210,6 +222,8 @@
             "confirm": "¿Realmente deseas eliminar la verificación?",
             "editcount": "Número mínimo ediciones:",
             "entry": "Verificación #$1",
+            "flag_logall": "Registrar verificaciones fallidas:",
+            "flag_private": "Respuestas de comando privadas:",
             "logging": "Canal de registro:",
             "match": "Aviso de requisitos faltantes:",
             "match_placeholder": "El Markdown de texto en las etiquetas de Discord coinciden, pero que no cumplen con ningún requisito para los roles.",
@@ -223,6 +237,8 @@
             "postcount_or": "Requerir solo número de ediciones o solo número de publicaciones.",
             "rename": "Cambiar el nombre de los usuarios:",
             "role": "Rol:",
+            "role_add": "Agregar",
+            "role_remove": "Eliminar",
             "select_channel": "-- Selecciona un Canal --",
             "select_role": "-- Selecciona un Rol --",
             "success": "Aviso de operación correcta:",

+ 12 - 0
dashboard/i18n/hi.json

@@ -30,6 +30,10 @@
         "welcome": "<h2>विकी-बॉट डैशबोर्ड पर आपका स्वागत है।</h2>\n<p>विकी-बॉट एक डिस्कॉर्ड बॉट है जिसे डिस्कॉर्ड सर्वर मीडियाविकि साइटों को साथ लाने के लिए बनाया गया है। यह विकी पृष्ठों को साथ लाने, विकी सदस्यों को वेरीफाई करने, विकी पर नए बदलावों की खबर देने और बहुत कुछ के बारे में मदद कर सकता है। <a href=\"https://wiki.wikibot.de/wiki/Wiki-Bot_Wiki\" target=\"_blank\">[और जानकारी]</a></p>\n<p>यहाँ आप उन सर्वरों के लिए बॉट के सेटिंग्स बदल सकते हैं जिनमें आपके पास Manage Server अनुमति है। शुरू करने के लिए आपको अपने डिस्कॉर्ड अकाउंट को यहाँ जोड़ना होगा जो आप इस बटन से कर सकते हैं:</p>"
     },
     "indexjs": {
+        "avatar": {
+            "content_type": "दिए लिंक में कंटेंट प्रकार $1 है, पर सिर्फ ये ही प्रकार स्वीकृत हैं:",
+            "invalid_url": "URL पर कोई स्वीकृत चित्र फाइल नहीं मिला।"
+        },
         "invalid": {
             "note_http": "इस वेबसाइट के पास स्वीकृत TLS/SSL प्रमाणपत्र नहीं है! सुरक्षा के कारण सिर्फ HTTPS का इस्तेमाल करने वाले विकियाँ ही समर्थित हैं।",
             "note_private": "यह विकि व्यक्तिगत है!",
@@ -129,6 +133,11 @@
             "text": "किसी सेटिंग को बदलने से पहले कृपया लॉगइन करें।",
             "title": "लॉग्डइन नही हैं!"
         },
+        "webhookfail": {
+            "note": "डिस्कॉर्ड वेबहुक को बदला न जा सका!",
+            "text": "सेटिंग्स को पूरी तरह से बदला नहीं गया है।",
+            "title": "सेटिंग्स को पूरी तरह से सहेजा नहीं गया है!"
+        },
         "wikiblocked": {
             "note": "कारण:",
             "text": "$1 को एक रीसेंट चेंजेस वेबहुक के तौर पर लगाए जाने से ब्लॉक कर दिया गया है।",
@@ -139,6 +148,8 @@
         "desc": "ये $1 के लिए रीसेंट चेंजेस वेबहुक हैं:",
         "explanation": "<h2>रीसेंट चेंजेस वेबहुक</h2>\n<p>विकी-बॉट <a href=\"https://gitlab.com/piotrex43/RcGcDw\" target=\"_blank\">RcGcDw</a> पर आधारित एक रीसेंट चेंजेस वेबहुक चला सकता है। रिसेंट चेंजेस को इनलाइन लिंक के साथ कॉम्पैक्ट मैसेज या सम्पादना टैग और एम्बेड वाले मैसेजों में दिखाया जा सकता है।</p>\n<p>रीसेंट चेंजेस वेबहुक बनाने की आवश्यकताएँ:</p>\n<ul>\n<li>विकी को <a href=\"https://www.mediawiki.org/wiki/MediaWiki_1.30\" target=\"_blank\">मीडियाविकि १.३०</a> या इसके ऊपर होना होगा।</li>\n<li>सिस्टम मैसेज <code class=\"user-select\">MediaWiki:Custom-RcGcDw</code> को डिस्कॉर्ड सर्वर ID <code class=\"user-select\" id=\"server-id\"></code> पर सेट करने होगा।</li>\n</ul>",
         "form": {
+            "avatar": "वेबहुक का अवतार:",
+            "avatar_preview": "पूर्वावलोकन",
             "channel": "चैनल:",
             "confirm": "क्या आप रीसेंट चेंजेस वेबहुक को सच में डिलीट करना चाहते हैं?",
             "display": "डिस्प्ले मोड:",
@@ -150,6 +161,7 @@
             "feeds": "फीड-आधारित बदलाव:",
             "feeds_only": "सिर्फ फीड-आधारित बदलाव:",
             "lang": "भाषा:",
+            "name": "वेबहुक का नाम:",
             "new": "नया रीसेंट चेंजेस वेबहुक",
             "select_channel": "-- एक चैनल चुनिए --",
             "wiki": "विकी:",

+ 61 - 6
dashboard/i18n/tr.json

@@ -7,6 +7,10 @@
         " "
     ],
     "general": {
+        "botlist": {
+            "text": "Bot listelerinde oy vererek diğer kullanıcıların da Wiki-Bot'u bulmasına yardım et:",
+            "title": "Bot Listeleri"
+        },
         "delete": "Sil",
         "invite": "Wiki-Bot'u davet et",
         "language": "Dili Değiştir",
@@ -17,14 +21,21 @@
         "save": "Kaydet",
         "selector": "Sunucu Seçici",
         "settings": "Ayarlar",
+        "slash": "Eğik Çizgi Komutları",
         "support": "Destek Sunucusu",
+        "theme-dark": "Karanlık temayı kullan",
+        "theme-light": "Aydınlık temayı kullan",
         "title": "Wiki-Bot Ayarları",
         "verification": "Doğrulamalar",
         "welcome": "<h2>Wiki-Bot Kontrol Paneli'ne hoş geldin.</h2>\n<p>Wiki-Bot, Discord sunucularını ve MediaWiki vikilerini bir araya getirmek için yapılmış bir Discord botudur. Viki sayfalarına bağlantı vermek, viki kullanıcılarını doğrulamak, vikideki son değişiklikleri bildirmek ve benzeri özellikleri ile kullanıcılara yardım eder. <a href=\"https://wiki.wikibot.de/wiki/Wiki-Bot_Wiki\" target=\"_blank\">[Daha fazla bilgi]</a></p>\n<p>Burada Sunucuyu Yönet yetkisine sahip olduğun sunucular için bot ayarı yapabilirsin. Başlamak için Discord hesabını bu buton ile doğrulaman gerekiyor:</p>"
     },
     "indexjs": {
+        "avatar": {
+            "content_type": "Sağlanan bağlantı $1 içerik türüne sahip ancak izin verilen tek içerik türleri şunlar:",
+            "invalid_url": "Bu bağlantı geçerli bir resim dosyasına varmıyor."
+        },
         "invalid": {
-            "note_http": "Belirtilen site HTTPS kullanmıyor!",
+            "note_http": "Belirtilen site geçerli bir TLS/SSL sertifikasına sahip değil! Güvenlik amacıyla sadece HTTPS kullanan vikiler desteklenmektedir.",
             "note_private": "Belirtilen viki gizli!",
             "note_timeout": "Belirtilen vikinin karşılık vermesi çok uzun sürdü!",
             "text": "URL geçerli bir MediaWiki sitesinin değil!",
@@ -82,6 +93,15 @@
             "text": "Lütfen sunucu için ayarları belirtin.",
             "title": "Sunucu kurulmamış!"
         },
+        "noslash": {
+            "note": "Eğik çizgi komutlarını etkinleştir.",
+            "text": "Wiki-Bot'un eğik çizgi komutları bu sunucuda etkin.",
+            "title": "Eğik çizgi komutları etkin değil!"
+        },
+        "noverify": {
+            "text": "$1 komutunun kısıtlamaları doğrulamalar kurulmadan önce değiştirilemez.",
+            "title": "Doğrulamalar kurulmamış!"
+        },
         "readonly": {
             "text": "Şu an ayarları okuyabilirsin ama değiştiremezsin.",
             "title": "Salt okunur veritabanı!"
@@ -99,7 +119,7 @@
             "title": "Ayarlar keydedildi!"
         },
         "savefail": {
-            "note_http": "Belirtilen site HTTPS kullanmıyor!",
+            "note_http": "Belirtilen site geçerli bir TLS/SSL seritifikasına sahip değil! Güvenlik amacıyla sadece HTTPS kullanan vikiler destekleniyor.",
             "note_private": "Belirtilen viki gizli!",
             "note_timeout": "Belirtilen bağlantının karşılık vermesi çok uzun sürdü!",
             "text": "Ayarlar kaydedilemedi, lütfen tekrar deneyin.",
@@ -113,6 +133,11 @@
             "text": "Lütfen herhangi bir ayar yapmadan önce giriş yapın.",
             "title": "Giriş yapılmamış!"
         },
+        "webhookfail": {
+            "note": "Discord webhook'u değiştirilemedi!",
+            "text": "Ayalarlar sadece kısmen güncellendi.",
+            "title": "Ayarlar kısmen kaydedildi!"
+        },
         "wikiblocked": {
             "note": "Neden:",
             "text": "$1 platformunun bir son değişiklikler webhook'u olarak eklenmesi yasaklanmış.",
@@ -121,8 +146,10 @@
     },
     "rcscript": {
         "desc": "$1 için son değişiklikler webhook'ları:",
-        "explanation": "<h2>Son Değişiklikler Webhook'u</h2>\n<p>Wiki-Bot <a href=\"https://gitlab.com/piotrex43/RcGcDw\" target=\"_blank\">RcGcDw</a> bazlı olarak bir son değişiklikler webhook'u sağlayabilir. Son değişiklikler; satıriçi bağlantılar ile kompakt metin mesajları veya düzenleme etiketleri ve kategori değişiklikleri ile gömülü mesajlar olarak görüntülenebilir.</p>\n<p>Bir son değişiklikler webhook'u ekleme gereksinimleri:</p>\n<ul>\n<li>Viki <a href=\"https://www.mediawiki.org/wiki/MediaWiki_1.30\" target=\"_blank\">MediaWiki 1.30</a> veya daha güncel bir versiyona sahip olmalı.</li>\n<li>Sistem mesajı <code>MediaWiki:Custom-RcGcDw</code>, Discord sunucu ID'si <code class=\"user-select\" id=\"server-id\"></code> ile eşleşmeli.</li>\n</ul>",
+        "explanation": "<h2>Son Değişiklikler Webhook'u</h2>\n<p>Wiki-Bot <a href=\"https://gitlab.com/piotrex43/RcGcDw\" target=\"_blank\">RcGcDw</a> bazlı olarak bir son değişiklikler webhook'u sağlayabilir. Son değişiklikler; satıriçi bağlantılar ile kompakt metin mesajları veya düzenleme etiketleri ve kategori değişiklikleri ile gömülü mesajlar olarak görüntülenebilir.</p>\n<p>Bir son değişiklikler webhook'u ekleme gereksinimleri:</p>\n<ul>\n<li>Viki <a href=\"https://www.mediawiki.org/wiki/MediaWiki_1.30\" target=\"_blank\">MediaWiki 1.30</a> veya daha güncel bir versiyona sahip olmalı.</li>\n<li>Sistem mesajı <code class=\"user-select\">MediaWiki:Custom-RcGcDw</code>, Discord sunucu ID'si <code class=\"user-select\" id=\"server-id\"></code> ile eşleşmeli.</li>\n</ul>",
         "form": {
+            "avatar": "Webhook simgesi:",
+            "avatar_preview": "Ön izleme",
             "channel": "Kanal:",
             "confirm": "Bu son değişiklikler webhook'unu silmek istediğine emin misin?",
             "display": "Görüntüleme modu:",
@@ -134,6 +161,7 @@
             "feeds": "Yayın bazlı değişiklikler:",
             "feeds_only": "Sadece yayın bazlı değişiklikler:",
             "lang": "Dil:",
+            "name": "Webhook ismi:",
             "new": "Yeni Son Değişiklikler Webhook'u",
             "select_channel": "-- Bir Kanal Seç --",
             "wiki": "Viki:",
@@ -147,8 +175,8 @@
         "none": "Halihazırda hiçbir sunucuda [Sunucuyu Yönet]($1) iznine sahip değilsin, doğru hesaba giriş yaptığına emin misin?",
         "switch": "Hesap Değiştir",
         "title": "Sunucu Seçici",
-        "with": "Wiki-Bot'un olduğu sunucu",
-        "without": "WikiBot'un olmadığı sunucu"
+        "with": "Wiki-Bot'un olduğu sunucular",
+        "without": "Wiki-Bot'un olmadığı sunucular"
     },
     "settings": {
         "desc": "$1 ayarları:",
@@ -170,6 +198,21 @@
         },
         "new": "Yeni kanal üzerine yazması"
     },
+    "slash": {
+        "desc": "$1 için mevcut eğik çizgi komutları:",
+        "explanation": "<h2>Eğik Çizgi Komutları</h2>\n<p>Spesifik eğik çizgi komutlarının kullanımı role göre kısıtlanabilir. Bunu Wiki-Bot'un eğik çizgi komutları için burada düzenleyebilirsin.</p>",
+        "form": {
+            "add": "Ekle",
+            "allow": "İzin ver",
+            "default": "Varsayılan",
+            "default_allow": "Varsayılan hali ile bu komut herkes tarafından kullanılabiliyor.",
+            "default_deny": "Varsayılan hali ile kimse bu komutu kullanamıyor.",
+            "deny": "Reddet",
+            "entry": "$1 komutu",
+            "role": "Rol:",
+            "select_role": "-- Bir Rol Seç --"
+        }
+    },
     "verification": {
         "desc": "$1 doğrulamaları:",
         "explanation": "<h2>Kullanıcı Doğrulaması</h2>\n<p>Kullanıcılar <code class=\"prefix\">verify &lt;viki kullanıcı adı&gt;</code> komutunu kullanarak kendilerini viki profillerindeki Discord bölümü sayesinde belirli spesifik bir viki kullanıcısı olarak doğrulayabilirler. Eğer kullanıcı eşleşirse ve sunucuda doğrulama sistemi kuruluysa Wiki-Bot eşleşen bütün doğrulama girdileri için ilgili rolleri verecektir.</p>\n<p>Her doğrulama girdisi, kullanıcının doğrulamayı nasıl tamamlayacağı konusunda bir kısıtlama getirir:</p>\n<ul>\n<li><code class=\"prefix\">verify</code> komutunun kullanılacağı kanal.</li>\n<li>Doğrulama girdisi eşleştiğinde verilecek rol.</li>\n<li>Doğrulama girdisinin eşleşebilmesi için gerekli minimum düzenleme sayısı.</li>\n<li>Doğrulama girdisinin eşleşebilmesi için üyenin vikide üyesi olması gereken kullanıcı grupları.</li>\n<li>Doğrulama girdisinin eşleşebilmesi için hesabın gün bakımından yaşı.</li>\n<li>Doğrulama girdisi eşleştiğinde Discord kullanıcı adının viki kullanıcı adıyla değiştirilip değiştirilmeyeceği.</li>\n</ul>",
@@ -179,8 +222,14 @@
             "confirm": "Doğrulamayı silmek istediğine emin misin?",
             "editcount": "Minimal düzenleme sayısı:",
             "entry": "Doğrulama #$1",
+            "flag_logall": "Başarısız doğrulama günlüğü:",
+            "flag_private": "Özel komut yanıtları:",
+            "logging": "Günlük kanalı:",
+            "match": "Eksik gereklilik bildirileri:",
+            "match_placeholder": "Biçimlendirme metni Discord etiketleri ile uyuşuyor ancak roller için gereklilikleri karşılamıyor.",
             "more": "Daha fazla ekle",
             "new": "Yeni Doğrulama",
+            "notice": "Doğrulama Bildirileri",
             "postcount": "Asgari paylaşım sayısı:",
             "postcount_and": "Hem düzenleme hem de paylaşım gerektir.",
             "postcount_both": "Düzenleme ve paylaşım sayısı toplamı gerektir.",
@@ -188,11 +237,17 @@
             "postcount_or": "Ya düzenleme ya da paylaşım sayısı gerektir.",
             "rename": "Üyelerin kullanıcı isimlerini değiştir:",
             "role": "Rol:",
+            "role_add": "Ekle",
+            "role_remove": "Kaldır",
             "select_channel": "-- Bir Kanal Seç --",
             "select_role": "-- Bir Rol Seç --",
+            "success": "Başarı bildirisi:",
+            "success_placeholder": "Başarılı doğrulamadaki biçimlendirme metni.",
             "usergroup": "Viki kullanıcı grubu:",
             "usergroup_and": "Bütün kullanıcı gruplarını iste:"
         },
-        "new": "Yeni doğrulama"
+        "help_notice": "<p>Özel bildiriler bazı basit fonksiyon ve değişkenleri destekliyor.</p>\n<ul>\n<li><code class=\"form-button user-select\">$editcount</code> - Kullanıcının mevcut düzenleme sayısı.</li>\n<li><code class=\"form-button user-select\">$accountage</code> - Kullanıcının gün bazında hesap yaşı.</li>\n<li><code class=\"form-button user-select\">$postcount</code> - Kullanıcının tartışma gönderisi sayısı (sadece Fandom vikileri).</li>\n<li><code class=\"form-button user-select\" data-after=\" }}\" data-before=\"{{#expr: \">{{#expr:1+1}}</code> - Bir ifadenin sonucunu verir.\n<ul>\n<li>Sadece ekleme <code class=\"form-button user-select\">+</code> ve çıkarmayı <code class=\"form-button user-select\">-</code> destekler.</li>\n</ul></li>\n<li><code class=\"form-button user-select\" data-after=\" |  |  }}\" data-before=\"{{#ifexpr: \"> 1 &gt; 1 | <i>eğer doğruysa</i> <i>eğer yanlışsa</i> }}</code> - Bir ifade sonucunu baz alarak metin verir.\n<ul>\n<li><code class=\"form-button user-select\">&lt;</code>, <code class=\"form-button user-select\">&gt;</code>, <code class=\"form-button user-select\">=</code>, <code class=\"form-button user-select\">&lt;=</code>, <code class=\"form-button user-select\">&gt;=</code>, <code class=\"form-button user-select\">!=</code>, <code class=\"form-button user-select\">&lt;&gt;</code>, <code class=\"form-button user-select\">ve</code>, <code class=\"form-button user-select\">ya da</code> destekler.</li>\n</ul></li>\n</ul>",
+        "new": "Yeni doğrulama",
+        "notice": "Doğrulama bildirileri"
     }
 }

+ 11 - 1
dashboard/i18n/vi.json

@@ -5,5 +5,15 @@
         " ",
         " ",
         " "
-    ]
+    ],
+    "general": {
+        "botlist": {
+            "text": "Giúp nhũng người dùng khác tìm thấy Wiki-Bot bằng cách vote trên các trang tổng hợp bot:",
+            "title": "Trang tổng hợp bot"
+        },
+        "delete": "Xóa",
+        "invite": "Mời Wiki-Bot",
+        "language": "Thay đổi ngôn ngữ",
+        "login": "Đăng nhập"
+    }
 }

+ 6 - 6
dashboard/i18n/zh-hant.json

@@ -21,7 +21,7 @@
         "save": "儲存",
         "selector": "選擇伺服器",
         "settings": "設定",
-        "slash": "斜指令",
+        "slash": "斜指令",
         "support": "支援伺服器",
         "theme-dark": "使用灰暗主題",
         "theme-light": "使用明亮主題",
@@ -94,9 +94,9 @@
             "title": "尚未設定伺服器!"
         },
         "noslash": {
-            "note": "啟用斜指令。",
-            "text": "Wiki-Bot的斜指令在本伺服器上未啟用。",
-            "title": "斜指令未啟用!"
+            "note": "啟用斜指令。",
+            "text": "Wiki-Bot的斜指令在本伺服器上未啟用。",
+            "title": "斜指令未啟用!"
         },
         "noverify": {
             "text": "在未設定驗證方式時,無法對指令$1設定使用限制。",
@@ -199,8 +199,8 @@
         "new": "新的頻道覆寫設定"
     },
     "slash": {
-        "desc": "以下是$1的斜指令:",
-        "explanation": "<h2>斜槓指令</h2>\n<p>可以為每個身分組設定特定斜槓指令的使用限制。在此你可以設定Wiki-Bot斜槓指令的使用限制。</p>",
+        "desc": "以下是$1的斜指令:",
+        "explanation": "<h2>斜線指令</h2>\n<p>可以為每個身分組設定特定斜線指令的使用限制。在此你可以設定Wiki-Bot斜線指令的使用限制。</p>",
         "form": {
             "add": "新增",
             "allow": "允許",

+ 22 - 0
i18n/es.json

@@ -494,6 +494,8 @@
         "all_inactive": "no puedes deshabilitar los cambios al wiki y los cambios basados en feeds al mismo tiempo.",
         "audit_reason": "Webhook de cambios recientes para \"$1\"",
         "audit_reason_delete": "Webhook de cambios recientes eliminado",
+        "audit_reason_edit": "Actualizó el webhook de cambios recientes",
+        "avatar": "Avatar del webhook:",
         "blocked": "¡este wiki ha sido bloqueado para que no se agregue como un webhook de cambios recientes!",
         "blocked_reason": "¡este wiki ha sido bloqueado para que no se agregue como un webhook de cambios recientes por `$1`!",
         "channel": "Canal:",
@@ -527,6 +529,7 @@
         "lang": "Idioma:",
         "max_entries": "ya alcanzaste la cantidad máxima de webhooks de cambios recientes.",
         "missing": "todavía no hay webhooks de cambios recientes en este servidor.",
+        "name": "Nombre del webhook:",
         "new_lang": "<nuevo idioma>",
         "new_wiki": "<enlace al wiki>",
         "no_feeds": "el wiki de este webhook no tiene funciones basadas en feeds, como discusiones, muros de mensajes o comentarios de artículos, habilitadas.",
@@ -544,6 +547,7 @@
             "blocked_reason": "¡Este webhook de cambios recientes se eliminará porque el wiki ha sido bloqueado por `$1`!",
             "created": "Se ha agregado a este canal un webhook de cambios recientes para $1.",
             "dashboard": {
+                "avatar": "• Se ha cambiado el avatar del webhook.",
                 "channel": "• El webhook se ha movido a este canal.",
                 "disabled_feeds": "• Los cambios basados en feeds, como discusiones, muros de mensajes y comentarios de artículos, se han desactivado.",
                 "disabled_rc": "• Los cambios del wiki se han desactivado.",
@@ -554,6 +558,7 @@
                 "enabled_feeds": "• Se han activado los cambios basados en feeds, como discusiones, muros de mensajes y comentarios de artículos.",
                 "enabled_rc": "• Se han activado los cambios del wiki.",
                 "lang": "• El idioma se ha cambiado a $1.",
+                "name": "• El nombre del webhook se ha cambiado a \"$1\".",
                 "updated": "Este webhook de cambios recientes se ha actualizado:",
                 "wiki": "• El wiki se ha cambiado a $1."
             },
@@ -589,6 +594,7 @@
         "special": "Contenido de esta página especial:"
     },
     "settings": {
+        "button": "Usar el panel de control",
         "channel current": "estas son las configuraciones actuales en este canal:",
         "channel lang": "el idioma de este canal es:",
         "channel langchanged": "cambiaste el idioma de este canal a:",
@@ -748,6 +754,8 @@
         "disabled": "desactivada",
         "editcount": "Número de ediciones:",
         "enabled": "activada",
+        "flag_logall": "Registro de verificaciones fallidas:",
+        "flag_private": "Envío de respuestas de comandos de verificación de forma privada:",
         "indays": "(en días)",
         "logging": "Canal de registro:",
         "match": "Aviso de requisitos faltantes:",
@@ -767,10 +775,13 @@
         "posteditcount": "Número de ediciones y publicaciones combinadas:",
         "rename": "Cambiar alias:",
         "rename_no_permission": "**¡A $1 le falta el permiso `Manage Nicknames` para imponer nombres de usuario wiki!**",
+        "role_add": "Rol a agregar:",
         "role_deleted": "**¡El rol $1 parece que ya no existe!**",
         "role_managed": "no se puede asignar el rol proporcionado.",
         "role_max": "proporcionaste demasiados roles.",
         "role_missing": "el rol proporcionado no existe.",
+        "role_none": "ninguno",
+        "role_remove": "Rol a remover:",
         "role_too_high": "**¡El rol $1 está en un rango muy alto como para asignarlo a $2!**",
         "save_failed": "lamentablemente, no se pudo guardar la verificación. Vuelve a intentarlo más tarde.",
         "success": "Aviso de operación correcta:",
@@ -783,6 +794,8 @@
     },
     "verify": {
         "audit_reason": "Verificado como \"$1\"",
+        "button_again": "Revisar otra vez",
+        "button_wrong_user": "No puedes volver a comprobar esta verificación, ¡es la verificación de $1!",
         "discord": "Usuario de Discord:",
         "empty": "*vacío*",
         "error": "La verificación falló debido a un error.",
@@ -798,6 +811,15 @@
         "help_subpage": "Por favor agrega tu etiqueta de Discord ($1) a tu subpágina de Discord en el wiki:",
         "missing": "no hay verificaciones configuradas en este canal.",
         "notice": "Aviso:",
+        "oauth_button": "Autenticar",
+        "oauth_message": "por favor usa [este enlace]($1) para autenticar tu cuenta wiki.",
+        "oauth_message_dm": "Por favor, utiliza este enlace para autenticar tu cuenta wiki para $1.",
+        "oauth_private": "el wiki usa OAuth2 para la verificación. Por favor, habilita los mensajes directos de este servidor o use el comando `/verify` para que pueda enviarte un enlace de autenticación de forma privada.",
+        "oauth_used": "*Verificado usando OAuth2*",
+        "qualified_add": "Agregado a:",
+        "qualified_add_error": "No se puede agregar a:",
+        "qualified_remove": "Eliminado de:",
+        "qualified_remove_error": "No se puede eliminar de:",
         "user_blocked": "**El usuario wiki $1 está bloqueado!**",
         "user_blocked_reply": "¡tu usuario wiki vinculado **\"$1\" está bloqueado!**",
         "user_disabled": "**¡La cuenta wiki $1 está deshabilitada!**",

+ 50 - 1
i18n/ja.json

@@ -429,7 +429,56 @@
                 "inward": "は、$1に関連しています",
                 "outward": "は、$1に関連しています"
             }
-        }
+        },
+        "more": "さらに$1あります。",
+        "private": "**機密性の高いエラーレポート**",
+        "status": {
+            "Awaiting Response": "回答の保留",
+            "Cannot Reproduce": "再現性がありません",
+            "Closed": "閉鎖",
+            "Done": "完了",
+            "Duplicate": "重複",
+            "Fixed": "修復済",
+            "In Progress": "進行中",
+            "Incomplete": "未完成",
+            "Invalid": "無効",
+            "Open": "公開",
+            "Postponed": "延期済",
+            "Reopened": "再開",
+            "Resolved": "解決済",
+            "Won't Fix": "修正不能",
+            "Works As Intended": "意図した通りの動作(仕様)"
+        },
+        "total": "$1 {{PLURAL:$2|問題は|問題は}} 修正されました"
+    },
+    "overview": {
+        "admins": "管理者:",
+        "articles": "記事:",
+        "comments": "記事のコメント:",
+        "created": "作成日時:",
+        "crossover": "合併先:",
+        "description": "説明:",
+        "edits": "編集:",
+        "founder": "創設者:",
+        "image": "画像:",
+        "inaccurate": "統計が不正確な場合もあります",
+        "lang": "言語:",
+        "license": "ライセンス:",
+        "manager": "Wiki管理人:",
+        "misermode": "サーバーファームの負荷分散状態(Miser mode):",
+        "no": "いいえ",
+        "none": "*無し*",
+        "official": "公式Wiki:",
+        "pages": "ページ総数:",
+        "posts": "ディスカッションの投稿:",
+        "readonly": "このWikiは現在、読み取り専用です!",
+        "rtl": "右から左へ:",
+        "talk": "討論",
+        "topic": "トピック:",
+        "unknown": "*不明*",
+        "users": "アクティブユーザー:",
+        "version": "バージョン:",
+        "vertical": "縦型:"
     },
     "test": {
         "text": [

+ 61 - 8
i18n/tr.json

@@ -117,9 +117,10 @@
         "hidden": "*gizli*",
         "info": {
             "added": "Eklendi:",
-            "bytes": "$1 Bayt",
+            "bytes": "$1 bayt $3",
             "comment": "Yorum:",
             "editor": "Editör:",
+            "minor": "(k)",
             "more": "Daha fazlası",
             "removed": "Kaldırıldı:",
             "size": "Fark:",
@@ -144,8 +145,9 @@
         " "
     ],
     "general": {
+        "database": "⚠️ **Kısıtlı İşlevsellik** ⚠️\nAyar bulunamadı. Lütfen bot sahibi ile iletişim geç!",
         "default": "bu sunucu daha kurulmamış. $1 ile ya da kontrol panelini kullanarak ayarları değiştirin.",
-        "disclaimer": "Ben, Gamepedia ve Fandom Wikilerinin bağlantılarını göndermek ile görevlendirilmiş küçük bir botum. Sayfalar için kısa açıklamalar ve ek bilgiler verebilir ve interwiki bağlantıları ile yönlendirmeleri takip edebilirim. $1, beni JavaScript kullanarak yazdı.\n\nBeni Patreon'da da destekleyebilirsiniz:",
+        "disclaimer": "Ben, Vikipedi ve Fandom vikileri gibi MediaWiki sitelerine kolayca bağlantı vermek ve arama yapmak ile görevlendirilmiş küçük bir botum. Sayfalar için kısa açıklamalar ve ek bilgiler verebilir ve interwiki bağlantıları ile yönlendirmeleri takip edebilirim. $1, beni JavaScript kullanarak yazdı.\n\nBeni Patreon'da da destekleyebilirsiniz:",
         "experimental": "**Bu özellik deneme aşamasında! Çalışması garanti değil ve gelecekte kaldırılabilir.**",
         "helpserver": "Sorular ve sorunlarınız için lütfen destek sunucumu ziyaret edin:",
         "limit": "🚨 **Dur, limite ulaştın!** 🚨\n\n$1, mesajın çok fazla komut içeriyor!",
@@ -391,7 +393,15 @@
         "pause": "**Şu an bu sunucuda duraklatılmış durumdayım!**\nSadece bu komutlar gerçekleştirilebilir:"
     },
     "interaction": {
-        "inline": "Bu komutu kullanmak için [[wikitext]] ile bir metin girin."
+        "dashboard": {
+            "perm_allow": "İzin ver",
+            "perm_default": "Varsayılan",
+            "perm_deny": "Reddet",
+            "updated": "$1, `$2` eğik çizgi komutu yetkilerini güncelledi."
+        },
+        "inline": "Bu komutu kullanmak için [[wikitext]] ile bir metin girin.",
+        "nowiki": "Kullanılan viki mevcut değil!",
+        "verify": "Discord hesabını viki hesabın ile doğrulamak ve hesabın ile uyumlu rolleri almak için viki kullanıcı adını sağlayarak bu komutu kullan."
     },
     "invite": {
         "bot": "Beni başka bir sunucuya davet etmek için bu bağlantıyı kullan:"
@@ -484,6 +494,8 @@
         "all_inactive": "viki değişiklikleri ve yayın bazlı değişiklikleri aynı anda devre dışı bırakamazsın.",
         "audit_reason": "\"$1\" için son değişiklikler webhook'u",
         "audit_reason_delete": "Son değişiklikler webhook'u kaldırıldı",
+        "audit_reason_edit": "Son değişiklikler webhook'u güncellendi",
+        "avatar": "Webhook simgesi:",
         "blocked": "bu vikinin son değişiklikler webhook'u olarak eklemesi yasaklanmış!",
         "blocked_reason": "bu vikinin son değişiklikler webhook'u olarak eklemesi `$1` yüzünden yasaklanmış!",
         "channel": "Kanal:",
@@ -513,10 +525,11 @@
         "help_display_image": "Görüntü ön izlemeleri ile gömülü mesajlar.",
         "help_feeds": "(tartışmalar, mesaj duvarları, makale yorumları)",
         "help_lang": "Halihazırda desteklenen diller:",
-        "help_wiki": "`https://<wiki>.gamepedia.com/` ya da `https://<wiki>.fandom.com` gibi bir MediaWiki sitesine bağlantı verin",
+        "help_wiki": "`https://<wiki>.fandom.com/` gibi bir MediaWiki sitesine bağlantı ver",
         "lang": "Dil:",
         "max_entries": "azami son değişiklikler webhook'u sayısına ulaştın.",
         "missing": "bunu sunucuda halihazırda bir son değişiklikler webhook'u yok.",
+        "name": "Webhook adı:",
         "new_lang": "<yeni dil>",
         "new_wiki": "<vikiye bağlantı>",
         "no_feeds": "bu webhook'un vikide tartışmalar, mesaj duvarları ya da makale yorumları gibi yayın bazlı özellikler etkin değil.",
@@ -534,6 +547,7 @@
             "blocked_reason": "Bu son değişiklikler webhook'u silinecek çünkü viki `$1` nedeniyle engellendi!",
             "created": "Bu kanala $1 için bir son değişiklikler webhook'u eklendi.",
             "dashboard": {
+                "avatar": "• Webhook simgesi değiştirildi.",
                 "channel": "•Webhook bu kanala taşındı.",
                 "disabled_feeds": "•Tartışmalar, mesaj duvarları ve makale yorumları gibi yayın bazlı değişiklikler devre dışı bırakıldı.",
                 "disabled_rc": "•Viki düzenlemeleri devre dışı bırakıldı.",
@@ -544,6 +558,7 @@
                 "enabled_feeds": "•Tartışmalar, mesaj duvarları ve makale yorumları gibi yayın bazlı düzenlemeler etkinleştirildi.",
                 "enabled_rc": "•Viki düzenlemeleri etkinleştirildi.",
                 "lang": "•Dil $1 ile değiştirildi.",
+                "name": "• Webhook adı \"$1\" yapıldı.",
                 "updated": "Bu son değişiklikler webhook'u güncellendi:",
                 "wiki": "•Viki $1 ile değiştirildi."
             },
@@ -579,6 +594,7 @@
         "special": "Bu özel sayfanın içeriği:"
     },
     "settings": {
+        "button": "Kontrol panelini kullan",
         "channel current": "kanalın mevcut ayarları:",
         "channel lang": "bu kanalın dili:",
         "channel langchanged": "kanalın dilini şuna değiştirdin:",
@@ -630,8 +646,8 @@
         "save_failed": "ne yazık ki ayarlar kaydedilemedi, lütfen daha sonra tekrar deneyin.",
         "wiki": "bu sunucunun varsayılan wikisi:",
         "wikichanged": "bu sunucunun varsayılan wikisini şuna değiştirdiniz:",
-        "wikihelp": "`$1 <wiki>` kullanarak varsayılan wikiyi değiştirebilirsin.\nWiki bağlantısı: `https://<wiki>.gamepedia.com/` veya `https://<wiki>.fandom.com/`",
-        "wikiinvalid": "lütfen Gamepedia veya Fandom wikiye geçerli bir bağlantı saylağın!",
+        "wikihelp": "`$1 <wiki>` kullanarak varsayılan vikiyi değiştirebilirsin.\n`https://<wiki>.fandom.com/` gibi bir MediaWiki sitesine bağlantı ver",
+        "wikiinvalid": "lütfen Vikipedi veya bir Fandom vikisinin geçerli bağlantısını verin!",
         "wikiinvalid_http": "belirtilen site geçerli bir TLS/SSL sertifikasına sahip değil! Güvenlik amacıyla sadece HTTPS kullanan vikiler desteklenmektedir.\nEğer bir site yöneticisiysen *Let’s Encrypt* gibi bir sertifika yetkilisinden sertifika alabilirsin:\n<https://letsencrypt.org/getting-started/>",
         "wikiinvalid_private": "belirtilen viki gizli! Sadece herkes tarafından okunabilen halka açık vikiler desteklenmektedir.",
         "wikiinvalid_timeout": "belirtilen bağlantının cevap vermesi çok uzun sürdü!",
@@ -677,7 +693,21 @@
     },
     "user": {
         "block": {
-            "header": "$1 şu anda engelli!"
+            "duration": {
+                "days": "$1 gün",
+                "hours": "$1 saat",
+                "minutes": "$1 dakika",
+                "months": "$1 ay",
+                "separator": ",_",
+                "separator_last": "_",
+                "weeks": "$1 hafta",
+                "years": "$1 yıl"
+            },
+            "header": "$1 şu anda engelli!",
+            "indef_noreason": "$1 tarihinde $4 tarafından sonsuza kadar engellendi.",
+            "indef_text": "$1 tarihinde \"$5\" nedeniyle $4 tarafından sonsuza engellendi.",
+            "noreason": "$4 tarafından $1 tarihinde $3 tarihine kadar $2 süreliğine engellendi.",
+            "text": "$4 tarafından \"$5\" nedeniyle $1 tarihinde $3 tarihine kadar $2 süreliğine engellendi."
         },
         "gblock": {
             "disabled": "Bu hesap şu anda devre dışı!",
@@ -714,15 +744,21 @@
         "current_selected": "sunucu doğrulaması `$1`:",
         "dashboard": {
             "added": "$1, `$2` ID'si ile doğrulama ekledi.",
+            "added_notice": "$1 birkaç doğrulama bildirisi ekledi.",
             "removed": "$1, `$2` ID'li doğrulamayı kaldırdı.",
-            "updated": "$1, `$2` ID'li doğrulamayı güncelledi."
+            "updated": "$1, `$2` ID'li doğrulamayı güncelledi.",
+            "updated_notice": "$1 birkaç doğrulama bildirisini güncelledi."
         },
         "delete_current": "Bu doğrulamayı sil:",
         "deleted": "doğrulama silindi.",
         "disabled": "devre dışı",
         "editcount": "Düzenleme sayısı:",
         "enabled": "etkin",
+        "flag_logall": "Başarısız doğrulamalar günlüğü:",
+        "flag_private": "Doğrulama komutu yanıtlarını özel olarak gönderme:",
         "indays": "(gün)",
+        "logging": "Günlük kanalı:",
+        "match": "Eksik gereklilik bildirisi:",
         "max_entries": "halihazırda azami doğrulama sayısına sahipsin.",
         "missing": "bu sunucuda halihazırda bir doğrulama yok.",
         "new_accountage": "<yeni hesap yaşı>",
@@ -732,18 +768,23 @@
         "new_role": "<yeni rol>",
         "new_usergroup": "<yeni kullanıcı grubu>",
         "no_role": "lütfen yeni doğrulama için bir rol belirtin.",
+        "notice_embed": "Bazı bildiriler maskeli biçimlendirme bağlantılarına sahip. Lütfen çalışabilmeleri için botun bütün doğrulama kanallarında `Bağlantı Yerleştir` yetkisine sahip olduğundan emin ol.",
         "or": "ya da",
         "postcount": "Gönderi sayısı (sadece Fandom vikileri):",
         "postcount_or": "(düzenleme sayısına alternatif)",
         "posteditcount": "Düzenleme ve paylaşım sayısı toplamı:",
         "rename": "Kullanıcı adı değiştir:",
         "rename_no_permission": "**$1, viki kullanıcı isimlerini zorlamak için `Kullanıcı Adlarını Yönet`iznine sahip olmalı!**",
+        "role_add": "Eklenecek rol:",
         "role_deleted": "**$1 rolü artık yok gibi duruyor!**",
         "role_managed": "belirtilen rol atanamıyor.",
         "role_max": "çok fazla rol belirttin.",
         "role_missing": "belirtilen rol mevcut değil.",
+        "role_none": "hiçbiri",
+        "role_remove": "Kaldırılacak rol:",
         "role_too_high": "**$1 rolü $2 tarafından atanmak için çok yüksekte!**",
         "save_failed": "ne yazık ki doğrulama kaydedilemedi, lütfen daha sonra tekrar deneyin.",
+        "success": "Başarı bildirisi:",
         "toggle": "(değiştir)",
         "updated": "doğrulama güncellendi:",
         "usergroup": "Kullanıcı grubu:",
@@ -753,6 +794,8 @@
     },
     "verify": {
         "audit_reason": "\"$1\" olarak doğrulandı",
+        "button_again": "Tekrar dene",
+        "button_wrong_user": "Bu doğrulamayı tekrar deneyemezsin. Doğrulama $1 kullanıcısına ait!",
         "discord": "Discord kullanıcısı:",
         "empty": "*boş*",
         "error": "Doğrulama bir hata sonucu başarısız oldu.",
@@ -764,9 +807,19 @@
         "help_fandom": "https://community.fandom.com/wiki/Special:VerifyUser",
         "help_gamepedia": "https://help.fandom.com/wiki/Gamepedia_Help_Wiki:Discord_verification",
         "help_guide": "Viki profiline Discord etiketi eklemek için [bu rehberi]($1) oku:",
+        "help_missing": "Lütfen viki kullanıcı adını ve büyük küçük harf uyumunu doğru kullandığına emin ol.",
         "help_subpage": "Lütfen vikideki Discord alt sayfana Discord etiketini ($1) ekle:",
         "missing": "kanalda halihazırda bir doğrulama yok.",
         "notice": "Uyarı:",
+        "oauth_button": "Doğrula",
+        "oauth_message": "lütfen [bu bağlantıyı]($1) kullanarak viki hesabını doğrula.",
+        "oauth_message_dm": "$1 sunucusu için viki hesabını doğrulamak için lütfen bu bağlantıyı kullan.",
+        "oauth_private": "bu viki doğrulama için OAuth2 kullanıyor. Lütfen sunucudan gelen direkt mesajları etkinleştir ve `/verify` komutunu kullan. Böylece doğrulama bağlantısını sana özel mesaj olarak gönderebilirim.",
+        "oauth_used": "*OAuth2 kullanılarak doğrulandı*",
+        "qualified_add": "Eklendi:",
+        "qualified_add_error": "Eklenemedi:",
+        "qualified_remove": "Kaldırıldı:",
+        "qualified_remove_error": "Kaldırılamadı:",
         "user_blocked": "**Viki kullanıcısı $1 engellendi!**",
         "user_blocked_reply": "bağlı olduğun viki kullanıcısı **\"$1\" engellendi!**",
         "user_disabled": "**Viki hesabı $1 devre dışı!**",

+ 11 - 3
i18n/uk.json

@@ -281,7 +281,7 @@
                 },
                 "feeds": {
                     "cmd": "rcscript feeds",
-                    "desc": "Я буду перемикати обговорення змін на Фендом-вікі для вебхука останніх правок."
+                    "desc": "Я буду перемикати обговорення змін на вікі Фендома для вебхука останніх правок."
                 },
                 "lang": {
                     "cmd": "rcscript lang <мова>",
@@ -400,7 +400,8 @@
             "updated": "$1 оновив перезаписі дозволів на використання слеш-команди `$2`."
         },
         "inline": "Будь ласка, надайте деякий текст з посиланнями [[wikitext]], щоб використовувати цю команду.",
-        "nowiki": "Використовувана вікі не існує!"
+        "nowiki": "Використовувана вікі не існує!",
+        "verify": "Будь ласка, вкажіть своє ім'я користувача вікі, щоб використовувати цю команду для перевірки вашого облікового запису Discord з вашим обліковим записом вікі і отримання ролей, відповідних вашого облікового запису вікі."
     },
     "invite": {
         "bot": "Використовуйте це посилання, щоб запросити мене на інший сервер:"
@@ -409,8 +410,15 @@
         "fixed": "Виправлено {{PLURAL:$1|Version|Versions}}:",
         "issue_link": {
             "Blocks": {
-                "inward": "блокується $1"
+                "inward": "блокується $1",
+                "outward": "блокуєт $1"
             }
+        },
+        "status": {
+            "Awaiting Response": "В Очікуванні відповіді",
+            "Cannot Reproduce": "Не вдається відтворити",
+            "Closed": "Закрито",
+            "Done": "Зроблено"
         }
     },
     "test": {

+ 122 - 2
i18n/vi.json

@@ -1,6 +1,6 @@
 {
     "__translator": [
-        "",
+        "Song Ngư Kaze",
         " ",
         " ",
         " ",
@@ -104,13 +104,39 @@
             " "
         ],
         "verify": [
-            "Kiểm Chứng",
+            "Xác Thực",
             " ",
             " ",
             " ",
             " "
         ]
     },
+    "dateformat": "vi-VN",
+    "diff": {
+        "badrev": "ít nhất một phiên bản chưa tồn tại!",
+        "hidden": "*bị ẩn*",
+        "info": {
+            "added": "Đã thêm:",
+            "bytes": "$1 {{PLURAL:$2|byte|byte}} $3",
+            "comment": "Miêu tả:",
+            "editor": "Người thực hiện:",
+            "minor": "(n)",
+            "more": "Và thêm nữa",
+            "removed": "Đã loại bỏ:",
+            "size": "Độ khác nhau:",
+            "tags": "Thẻ:",
+            "timestamp": "Ngày sửa đổi:",
+            "whitespace": "Chỉ chứa khoảng trắng"
+        },
+        "nocomment": "*Không có miêu tả nào được cung cấp*"
+    },
+    "discussion": {
+        "image": "Xem hình ảnh",
+        "main": "Thảo luận",
+        "post": "bài",
+        "tags": "Thẻ:",
+        "votes": "$1 {{PLURAL:$2|bình chọn|bình chọn}} ($3%)"
+    },
     "fallback": [
         "en",
         " ",
@@ -118,6 +144,100 @@
         " ",
         " "
     ],
+    "general": {
+        "database": "⚠️ **Tính năng giới hạn** ⚠️\nKhông có cài đặt nào như vậy cả, vui lòng liên hệ với chủ sở hữu của bot!",
+        "default": "máy chủ này vẫn chưa sẵn sàng. Dùng $1 hoặc trang quản lý để thay đổi cài đặt.",
+        "disclaimer": "Tôi là một con bot được tạo ra với mục đích làm cho việc liên kết và tìm kiếm các trang wiki website chạy MediaWiki như Wikipedia, Fandom, Miraheze và tương tự thế. Tôi hiển thị một vài miêu tả nhỏ và vài ba thông tin bổ sung về các trang và thậm chí, tôi cũng có thể xử lý các trang đổi hướng hay liên kết liên wiki. Tôi được viết bằng JavaScript bởi $1.\n\nBạn có thể hỗ trợ tôi trên Patreon:",
+        "experimental": "**Tính năng này vẫn đang trong quá trình thử nghiệm! Chúng tôi không đảm bảo rằng nó sẽ hoạt động đúng cách và nó cũng có thể sẽ bị loại bỏ trong tương lai.**",
+        "helpserver": "Các câu hỏi và vấn đề với bot vui lòng điều hướng đến máy chủ hỗ trợ của tôi:",
+        "limit": "🚨 **Dừng lại, quá giới hạn rồi!** 🚨\n\n$1, đoạn tin nhắn này có chứa quá nhiều lệnh!",
+        "missingperm": "Có vẻ như tôi đang không có các quyền cần thiết cho câu lệnh này:",
+        "patreon": "đây là tính năng chỉ dành cho Patreon!\nBạn có thể hỗ trợ tôi trên Patreon để được truy cập vào tính năng này:",
+        "prefix": "tiền tố của máy chủ hiện tại là `$1`. Bạn có thể thay đổi tiền tố với lệnh `$1settings prefix`. Danh sách lệnh đầy đủ sẽ có khi bạn dùng `$1help`.",
+        "readonly": "**Ối! Cơ sở dữ liệu hiện tại đang ở chế độ chỉ-đọc, bạn không thể thay đổi cài đặt ngay được!**"
+    },
+    "help": {
+        "admin": "Những câu lệnh này chỉ có thể được chạy bởi những người có quyền quản lý:",
+        "adminfooter": "Người quản lý cũng có thể dùng trang quản lý để thay đổi cài đặt của bot tại:",
+        "all": "Vậy là bạn muốn biết tôi có thể làm gì đúng không? Thế thì đây là danh sách câu lệnh mà tôi có thể hiểu:",
+        "footer": "Nếu bạn gặp phải một lời phản hồi không mong muốn, bạn có thể react với 🗑️ (`:wastebasket:`) vào tin nhắn của tôi và tôi sẽ tự tay xóa nó.",
+        "list": {
+            "default": {
+                "cmd": "<từ khóa>",
+                "desc": "Tôi sẽ trả lời bạn đường liên kết tương ứng với bài viết có sẵn trên wiki."
+            },
+            "diff": {
+                "id": {
+                    "cmd": "diff <diff> [<oldid>]",
+                    "desc": "Tôi sẽ trả lời bạn đường liên kết tới trang so sánh phiên bản tương ứng trên Wiki."
+                },
+                "name": {
+                    "cmd": "diff <tên trang>",
+                    "desc": "Tôi sẽ trả lời bạn đường liên kết tới trang so sánh phiên bản cuối cùng của bài viết tương ứng trên Wiki."
+                }
+            },
+            "discussion": {
+                "post": {
+                    "cmd": "discussion post <từ khóa>",
+                    "desc": "Tôi sẽ trả lời bạn đường liên kết tới bài thảo luận tương ứng trên wiki Fandom."
+                },
+                "thread": {
+                    "cmd": "discussion <từ khóa>",
+                    "desc": "Tôi sẽ trả lời bạn đường liên kết tới bài thảo luận tương ứng trên wiki Fandom."
+                }
+            },
+            "fandom": {
+                "cmd": "?<tiền tố wiki> <từ khóa>",
+                "desc": "Tôi sẽ trả lời bạn đường liên kết tới trang bài viết trên wiki Fandom tương ứng: ."
+            },
+            "gamepedia": {
+                "cmd": "!<tiền tố wiki> <từ khóa>",
+                "desc": "Tôi sẽ trả lời bạn đường liên kết tới bài viết trên wiki Gamepedia tương ứng: ``"
+            },
+            "help": {
+                "admin": {
+                    "cmd": "help admin",
+                    "desc": "Tôi sẽ liệt kê toàn bộ các câu lệnh quản trị."
+                },
+                "command": {
+                    "cmd": "help <câu lệnh bot>",
+                    "desc": "Thắc mắc cách một lệnh hoạt động? Để tôi giải thích nó cho bạn!"
+                },
+                "default": {
+                    "cmd": "help",
+                    "desc": "Tôi sẽ liệt kê hết những câu lệnh mà tôi có thể hiểu."
+                }
+            },
+            "info": {
+                "cmd": "info",
+                "desc": "Tôi sẽ giới thiệu bản thân."
+            },
+            "inline": {
+                "link": {
+                    "cmd": "[[<tên trang>]]",
+                    "desc": "Tôi sẽ trả lời với đường dẫn trực tiếp tới bài viết tương ứng trên wiki."
+                },
+                "template": {
+                    "cmd": "{{<tên trang>}}",
+                    "desc": "Tôi sẽ trả lời với đường dẫn tới bài viết tương ứng trên wiki."
+                }
+            },
+            "minecraft": {
+                "bug": {
+                    "cmd": "bug <bug trong Minecraft>",
+                    "desc": "Tôi sẽ cung cấp cho bạn liên kết tới trang theo dõi lỗi của Minecraft."
+                },
+                "command": {
+                    "cmd": "command <lệnh trong Minecraft>",
+                    "desc": "Tôi sẽ cung cấp cho bạn liên kết tới trang về câu lệnh tương ứng trên Minecraft Wiki."
+                },
+                "default": {
+                    "cmd": "/<lệnh trong Minecraft>",
+                    "desc": "Tôi sẽ cung cấp cho bạn liên kết tới trang về câu lệnh tương ứng trên Minecraft Wiki."
+                }
+            }
+        }
+    },
     "test": {
         "text": [
             "",

BIN
i18n/widgets/bn.png


BIN
i18n/widgets/de.png


BIN
i18n/widgets/en.png


BIN
i18n/widgets/es.png


BIN
i18n/widgets/fr.png


BIN
i18n/widgets/hi.png


BIN
i18n/widgets/it.png


BIN
i18n/widgets/ja.png


BIN
i18n/widgets/ko.png


BIN
i18n/widgets/nl.png


BIN
i18n/widgets/pl.png


BIN
i18n/widgets/pt-br.png


BIN
i18n/widgets/ru.png


BIN
i18n/widgets/sv.png


BIN
i18n/widgets/th.png


BIN
i18n/widgets/tr.png


BIN
i18n/widgets/uk.png


BIN
i18n/widgets/vi.png


BIN
i18n/widgets/zh-hans.png


BIN
i18n/widgets/zh-hant.png


+ 1 - 1
i18n/zh-hant.json

@@ -397,7 +397,7 @@
             "perm_allow": "允許",
             "perm_default": "預設",
             "perm_deny": "拒絕",
-            "updated": "$1更新了`$2`的斜指令權限覆寫。"
+            "updated": "$1更新了`$2`的斜指令權限覆寫。"
         },
         "inline": "請提供一些有 [[wikitext]] 的文字來使用此指令。",
         "nowiki": "所使用的wiki不存在!",