From 35a11981083de4ce54b3692981ab8f04a972a668 Mon Sep 17 00:00:00 2001 From: Quiec <46392667+Quiec@users.noreply.github.com> Date: Fri, 4 Dec 2020 14:25:51 +0300 Subject: [PATCH] WhatsAsena: Espanol language & Language fixes. Co-Authored-By: SkueletorTlg <73276191+SkueletorTlg@users.noreply.github.com> Co-Authored-By: Avi Patil <67785446+avipatilpro@users.noreply.github.com> --- README.md | 33 ++++---- app.json | 2 +- language/ES.json | 190 +++++++++++++++++++++++++++++++++++++++++++++++ language/HI.json | 57 +++++++------- language/ID.json | 52 ++++++------- 5 files changed, 262 insertions(+), 72 deletions(-) create mode 100644 language/ES.json diff --git a/README.md b/README.md index 2b1b2fa..91611cb 100644 --- a/README.md +++ b/README.md @@ -24,29 +24,29 @@ > [You can translate other languages from Crowdin](https://crowdin.com/project/whatsasena) -## 🔎 WhatsAsena nedir? -**WhatsAsena,** [Yusuf Usta](https://github.com/Quiec) tarafından yazılmış WhatsApp yardımcı bir bottur. Hesabınıza giriş yapmaz; WhatsApp Web API üzerine yazılmıştır. +## 🔎 What is WhatsAsena? +**WhatsAsena,** is a WhatsApp helper bot written by [Yusuf Usta](https://github.com/Quiec). Does not log into your account It is written on WhatsApp Web API. -## Kurulum -### Çok Basit Yöntem -`Üzerinde Çalışıyoruz...` +## Setup +### Very Simple Method +`We are working on it...` -### Basit Yöntem +### Simple Method [![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/Quiec/WhatsAsena) -### Zor Yöntem +### The Hard Method ```js git clone https://github.com/Quiec/WhatsAsena.git cd WhatsAsena npm i # Config.env oluşturun ve düzenleyin. # +# Config.env create and edit. # node bot.js ``` - -## S.S.S -Sıkça gelen birkaç soruya cevap; -### Mesajlarımı okuyabilir misiniz? -Bu proje açık kaynaklıdır yani tüm kodları bellidir. Ne eksik ne fazla; istediğinize bakabilirsiniz. **Kesinlikle hesaplarınıza erişimimiz yok.** +## F.A.Q +Answer a few frequently asked questions; +### Can you read my messages? +This project is open source so all the codes are clear. Neither less nor more; you can look what you want. **We absolutely do not have access to your accounts.** ### Peki güvenliğimiz? Güvenlik konusunda endişeleriniz varsa kendi bilgisayarınıza kurabilirsiniz. Eğer başkası verilerinizi ele geçirdiğini düşünüyorsanız **Whatsapp > Üç Nokta > Whatsapp Web > Tüm oturumlardan çıkış yap** butonuna tıklamanız yeterlidir. @@ -71,11 +71,10 @@ Asenayı kurarak bu sorumlulukları kabul etmiş sayılırsınız. Taban, Geliştirme, Fikir, Modüller | Hata Düzeltmeleri, Modüller ## Thanks To -[@adiwajshing](https://github.com/adiwajshing) for coded [Baileys](https://github.com/adiwajshing/Baileys) - -[@itacirgabral](https://github.com/itacirgabral) for helps - -`Ikarus#7808 (Discord)` for helps +- [@adiwajshing](https://github.com/adiwajshing) for coded [Baileys](https://github.com/adiwajshing/Baileys) +- [@itacirgabral](https://github.com/itacirgabral) for helps +- `Ikarus#7808 (Discord)` for helps +- Translators ## Lisans Bu proje `GNU General Public Licence v3.0` lisansı ile korunmaktadır. diff --git a/app.json b/app.json index 5c9597c..1faf5ce 100644 --- a/app.json +++ b/app.json @@ -17,7 +17,7 @@ "required": false }, "LANGUAGE": { - "description": "Botun dili. Bot language. Azerice => az, English => en, Türkçe => tr, Malayalam => ml, Hindi => HI, Indonesia => IN", + "description": "Bot language. Azerice => az, English => en, Türkçe => tr, Malayalam => ml, Hindi => HI, Indonesia => IN, Español => ES", "required": true, "value": "TR" }, diff --git a/language/ES.json b/language/ES.json new file mode 100644 index 0000000..6ead41e --- /dev/null +++ b/language/ES.json @@ -0,0 +1,190 @@ +{ + "__ASENAJSON__": true, + "LANGUAGE": "Español", + "LANGCODE": "es", + "AUTHOR": "Skueletor", + "STRINGS": { + "_asena": { + "COMMAND": "Comando", + "DESC": "Explicación", + "EXAMPLE": "Ejemplo", + "NOT_FOUND": "*¡No pude encontrar tal comando!*" + }, + "_plugin": { + "INSTALL_DESC": "Instala complementos.", + "NEED_URL": "Introduzca una URL. Muestra:", + "INVALID_URL": "```¡Ingrese una URL válida!```", + "INVALID_PLUGIN": "*❌ ¡Tu plugin está defectuoso!*\n*Error:*", + "INSTALLED": "*✅ ¡El complemento se ha instalado correctamente!*", + "PLUGIN_DESC": "Muestra los complementos que ha instalado.", + "INSTALLED_FROM_REMOTE": "*Complementos instalados externamente:*", + "NO_PLUGIN": "*¡No ha instalado ningún complemento externo!*", + "REMOVE_DESC": "Elimina el complemento.", + "NEED_PLUGIN": "```Introduzca un complemento. Ejemplo: .plugin _ejemplo```", + "NOT_FOUND_PLUGIN": "```Tal vez haya instalado un complemento de este tipo, o tal vez no. Pero seguro que no ahora mismo.```", + "DELETED": "*✅ ¡Módulo eliminado correctamente! Debe reiniciar para que los cambios surtan efecto.*" + }, + "admin": { + "BAN_DESC": "La persona del grupo prohibirá. (Responda o etiquete a la persona junto al comando).", + "IM_NOT_ADMIN": "*¡No soy un administrador en este grupo!*", + "BANNED": "Eliminado/a del grupo!", + "GIVE_ME_USER": "*¡Dame un usuario!*", + "ADD_DESC": "Agrega personas al grupo.", + "ADDED": "¡Añadido al grupo!", + "ALREADY_PROMOTED": "```¿Cómo hago para que alguien que ya sea administrador?```", + "PROMOTED": "```¡Hecho admin!```", + "PROMOTE_DESC": "Convierte a cualquier persona en administrador.", + "DEMOTE_DESC": "Reduce la autoridad de cualquier paso.", + "ALREADY_NOT_ADMIN": "```¿Cómo puedo desautorizar a alguien que aún no es administrador?```", + "DEMOTED": "```Se ha reducido la potencia!```", + "MUTE_DESC": "Chat del grupo cerrado. Ahora sólo los administradores pueden publicar mensajes.", + "MUTED": "```¡El chat está cerrado!```", + "UNMUTE_DESC": "El chat del grupo está abierto. Ahora cualquiera puede enviar un mensaje.", + "UNMUTED": "¡Se abrió el chat del grupo!", + "INVITE_DESC": "Trayendo el enlace de invitación del grupo...", + "INVITE": "```Enlace de invitación:```" + }, + "afk": { + "AFK_DESC": "Te hace AFK (ausente).", + "IM_AFK": "*¡Estoy ausente ahora!*", + "IM_AFK_NOMD": "¡Estoy ausente ahora!", + "REASON": "Razón", + "LAST_SEEN": "Última vez visto", + "IM_NOT_AFK": "```¡Ya no estoy ausente!```", + "AFK_TEXT": "¡Bip, bop! Este es un barco. No estoy aquí ahora mismo.", + "AFK_TEXT_NOMD": "¡Bip, bop! Este es un barco. No estoy aquí ahora mismo.", + "HOUR": "Hora", + "MINUTE": "Minuto", + "SECOND": "Segundo" + }, + "evaluators": { + "TERM_DESC": "Le permite ejecutar comandos en el shell del servidor.", + "GIVE_ME_CODE": "*¡Dame un código!*" + }, + "nekobin": { + "NEKO_DESC": "Los mensajes respondidos se agregarán a nekobin.com.", + "NEED_REPLY": "```¡Responde a un mensaje!```", + "MUST_TEXT": "```Responde cualquier mensaje```" + }, + "filters": { + "FILTER_DESC": "Agrega un filtro. Si alguien escribe el filtro que escribiste, envía la respuesta que escribiste. Si solo escribe filtro, devuelve los filtros que agregó.", + "NO_FILTER": "*❌ ¡No hay filtros en este chat!*", + "FILTERS": "*🔎 Tus filtros en este chat:*", + "NEED_REPLY": "*❌ ¡Escriba una respuesta!*\n*Ejemplo:*", + "FILTERED": "*✅ ¡El filtro* ```{}``` *se ha configurado correctamente!*", + "STOP_DESC": "Detiene el filtro que agregó.", + "NEED_FILTER": "*❌ ¡Escriba un filtro!*\n*Ejemplo:*", + "ALREADY_NO_FILTER": "*❌ ¡Ya no existe tal filtro!*", + "DELETED": "*✅ ¡El plugin se ha instalado correctamente!*" + }, + "greetings": { + "WELCOME_DESC": "Establece un mensaje de bienvenida. Si no escribe un mensaje, aparecerá un mensaje de bienvenida.", + "NOT_SET_WELCOME": "*¡No ha establecido un mensaje de bienvenida!*\n**Para configurar:** ```.welcome mensaje de bienvenida```", + "WELCOME_ALREADY_SETTED": "*✅ ¡Se establece el mensaje de bienvenida!*\n*Mensaje:* ```", + "NEED_WELCOME_TEXT": "*Debe escribir un mensaje para configurar un mensaje de bienvenida.*\n*Ejemplo:* ```.welcome ¡BIENVENIDO!```", + "WELCOME_DELETED": "*✅ ¡El mensaje de bienvenida se ha eliminado correctamente!*", + "WELCOME_SETTED": "*✅ ¡El mensaje de bienvenida se ha configurado correctamente!*", + "GOODBYE_DESC": "Establece el mensaje de la despedida. Si no envía un mensaje, le traerá el mensaje por defecto de la despedida.", + "NOT_SET_GOODBYE": "*¡No estableciste el mensaje de despedida!*\n*Para configurar:* ```.goodbye ¡Adiós!```", + "GOODBYE_ALREADY_SETTED": "*✅ ¡El mensaje de despedida está configurado!*\n*Mensaje:* ```", + "NEED_GOODBYE_TEXT": "*Tienes que escribir un mensaje para configurar el mensaje de despedida.*\n*Ejemplo* ```.goodbye ¡Adiós!```", + "GOODBYE_DELETED": "*✅ Se eliminó con éxito el mensaje de despedida*", + "GOODBYE_SETTED": "*✅ ¡El mensaje de despedida fue configurado correctamente!*" + }, + "lydia": { + "ADDLYDIA_DESC": "Lydia activa su bot para el usuario.", + "NEED_REPLY": "```*¡Responda al mensaje de un usuario!*```", + "COFFEEHOUSE": "```¡Ha definido la clave API de Coffehouse!```", + "ENABLED_LYDIA": "```¡Lydia ha sido activada para este usuario!```", + "RMLYDIA_DESC": "Lydia desactiva su bot para el usuario.", + "ALREADY_EMPTY": "```¡Tu lista de usuarios ya está vacía!```", + "NOT_ADDED": "```¡Aún no has agregado a este usuario!```", + "DISABLED": "```Lydia ha sido deshabilitada para este usuario```" + }, + "profile": { + "KICKME_DESC": "Te quita del grupo que escribiste.", + "KICKME": "```¡Adiós! Me voy 🤠```", + "PP_DESC": "Tu foto de perfil es la foto a la que respondes.", + "NEED_PHOTO": "*¡Dame una foto!*", + "PPING": "```Se está haciendo la foto de perfil...```" + }, + "removebg": { + "REMOVEBG_DESC": "Borra el fondo de la foto.", + "NEED_PHOTO": "*¡Dame una foto!*", + "NO_API_KEY": "*¡No tienes clave API!*\nPuede obtenerlo de remove.bg.", + "RBGING": "```Se está eliminando el fondo :D...```" + }, + "scrapers": { + "TRANSLATE_DESC": "Se traduce con Google Translate. Debes responder a un mensaje.", + "TRANSLATE_USAGE": ".trt it es (Traducción del Italiano al Español)", + "NEED_REPLY": "```¡Responde a un mensaje!```", + "LANG": "Idioma", + "FROM": "Idioma traducido", + "RESULT": "Traducción", + "TRANSLATE_ERROR": "*❌ ¡Hubo un error en la traducción!*", + "CURRENCY_ERROR": "```¡Error de sintaxis! Ejemplo: .currency 1 USD EUR", + "INVALID_CURRENCY": "```Error en la conversión de moneda, ¡ingresó la unidad incorrecta!```", + "UNKNOWN_ERROR": "```¡Se produjo un error, no se pudo realizar la conversión de moneda!```", + "TTS_DESC": "Convierte texto en sonido.", + "TTS_ERROR": "```Error, no se pudo realizar la síntesis de voz de su oración.```", + "SONG_DESC": "Carga la canción que escribiste.", + "NEED_TEXT_SONG": "*¡Por favor escribe una canción!*\n*Ejemplo:* ```.song Faded - Alan Walker```", + "NO_RESULT": "*No pude encontrar nada :(*", + "DOWNLOADING_SONG": "```Tu canción se está descargando...```", + "UPLOADING_SONG": "```Tu canción se está subiendo...```", + "VIDEO_DESC": "Descarga video de YouTube.", + "NEED_VIDEO": "*Por favor, escriba una dirección de video.*\n*Ejemplo:* ```.video https://www.youtube.com/watch?v=60ItHLz5WEA&ab```", + "DOWNLOADING_VIDEO": "```Tu video se está descargando...```", + "UPLOADING_VIDEO": "```Subiendo tu video...```", + "YT_DESC": "Búsquedas en YouTube.", + "NEED_WORDS": "```¡Por favor escriba algunas palabras!```", + "GETTING_VIDEOS": "```Traigo videos...```", + "NOT_FOUND": "*No pude encontrar nada :(*", + "SEARCHING": "*🔎 Investigando...*", + "WIKI_DESC": "Busca en Wikipedia.", + "IMG_DESC": "Ninguna traducción coincide con su búsqueda\nGoogle Pictures toma fotografías.", + "IMG": "Subiendo foto ```{}``` número ```{}```..." + }, + "sticker": { + "STICKER_DESC": "Etiqueta la foto o el video al que respondiste.", + "NEED_REPLY": "*¡Responde a una foto o video!*", + "DOWNLOADING": "Descarga de medios y creación de stickers..." + }, + "system_stats": { + "ALIVE_DESC": "¿Funciona el bot?", + "SYSD_DESC": "Dice las propiedades del sistema." + }, + "tagall": { + "TAGALL_DESC": "Etiqueta a todos en el grupo." + }, + "updater": { + "UPDATER_DESC": "Actualizar cheques.", + "UPDATE": "*¡Tu barco está completamente actualizado!*", + "NEW_UPDATE": "*¡Hay una nueva actualización disponible para el bot!*\n\nCambios:\n```", + "UPDATE_NOW_DESC": "Actualizaciones.", + "UPDATING": "_La actualización está en curso..._", + "INVALID_HEROKU": "*❌ ¡Tu información de Heroku es incorrecta!*", + "UPDATED": "*✅ ¡La actualización fue exitosa!*", + "UPDATED_LOCAL": "*✅ ¡La actualización fue exitosa!*\n_Para guardar los cambios deben reiniciarse._" + }, + "weather": { + "WEATHER_DESC": "Trae el clima.", + "NEED_LOCATION": "*¡Por favor, escriba una ubicación!*\n*Ejemplo:* ```.weather Colombia```", + "LOCATION": "Ubicación", + "TEMP": "Temperatura", + "DESC": "Explicación", + "HUMI": "Humedad", + "WIND": "Velocidad del viento", + "CLOUD": "Nubes", + "NOT_FOUND": "```No pude encontrar una ciudad con ese nombre. 😖```" + }, + "web": { + "SPEEDTEST_DESC": "Mide la velocidad de descarga y carga.", + "SPEEDTESTING": "```Prueba de velocidad en ejecución...```", + "SPEEDTEST_RESULT": "*¡Prueba de velocidad hecha!*", + "UPLOAD": "Cargando", + "DOWNLOAD": "Descargar", + "PING_DESC": "Mide tu ping." + } + } +} \ No newline at end of file diff --git a/language/HI.json b/language/HI.json index 0e03ad5..49518da 100644 --- a/language/HI.json +++ b/language/HI.json @@ -8,21 +8,21 @@ "COMMAND": "आदेश", "DESC": "वर्णन", "EXAMPLE": "नमूना", - "NOT_FOUND": "*I couldn't find a command like this*" + "NOT_FOUND": "*मुझे इस तरह की कमांड नहीं मिली*" }, "_plugin": { - "INSTALL_DESC": "Plugin installs.", - "NEED_URL": "Please enter a URL! Example:", - "INVALID_URL": "```Please enter a valid url!```", - "INVALID_PLUGIN": "*❌ Your plugin is invalid!*\n*Error:*", - "INSTALLED": "*✅ Plugin has been successfully installed!*", - "PLUGIN_DESC": "Shows the plugins you have installed.", - "INSTALLED_FROM_REMOTE": "*Plugins you install externally:*", - "NO_PLUGIN": "*You have not installed any external plugins!*", - "REMOVE_DESC": "Removes the plugin.", - "NEED_PLUGIN": "```Please enter a Plugin! Example: .plugin __test```", - "NOT_FOUND_PLUGIN": "```Maybe you have installed such a plugin, or maybe not. But it sure isn't right now.```", - "DELETED": "*✅ Module successfully deleted! You must restart for the changes to take effect.*" + "INSTALL_DESC": "प्लगइन इंस्टॉल करता है|", + "NEED_URL": "कृपया एक URL दर्ज करें! उदाहरण:", + "INVALID_URL": "```कृपया एक मान्य URL दर्ज कीजिए!```", + "INVALID_PLUGIN": "*❌ आपका प्लगइन अमान्य है!*\n*एरर:*", + "INSTALLED": "*✅ प्लगइन सफलतापूर्वक इंस्टॉल किया गया है!*", + "PLUGIN_DESC": "आपके द्वारा इंस्टॉल किए गए प्लगइन्स को दिखाता है।", + "INSTALLED_FROM_REMOTE": "*बाहरी रूप से इंस्टॉल किए गए प्लगइन्स:*\n", + "NO_PLUGIN": "*आपने कोई बाहरी प्लगइन इंस्टॉल नहीं किया है!*", + "REMOVE_DESC": "प्लगइन निकालता है.", + "NEED_PLUGIN": "```कृपया एक प्लगइन दर्ज करें! उदाहरण: .plugin __test```", + "NOT_FOUND_PLUGIN": "```हो सकता है कि आपने ऐसा प्लगइन स्थापित किया हो, या शायद नहीं. लेकिन यह निश्चित है कि अभी नहीं है।```", + "DELETED": "*✅ मॉड्यूल सफलतापूर्वक हटा दिया गया! परिवर्तन प्रभावी होने के लिए आपको restart करना होगा।*" }, "admin": { "BAN_DESC": "ग्रुप में किसी को प्रतिबंधित (Ban) करें । संदेश का जवाब (Reply) दें या कमांड का उपयोग करने के लिए किसी व्यक्ति को टैग करें।", @@ -62,9 +62,9 @@ "GIVE_ME_CODE": "*मुझे एक कोड दें!*" }, "nekobin": { - "NEKO_DESC": "Replied messages will be added to nekobin.com.", - "NEED_REPLY": "```Please reply to a message!```", - "MUST_TEXT": "```Please reply to any message```" + "NEKO_DESC": "इसमें भेजे गए संदेश nekobin.com मैं जोड़े जाएंगे |", + "NEED_REPLY": "```कृपया एक संदेश का जवाब दें!```", + "MUST_TEXT": "```कृपया किसी भी संदेश का जवाब दें```" }, "filters": { "FILTER_DESC": "यह एक फिल्टर जोड़ता है. अगर कोई आपका फ़िल्टर लिखता है, यह जवाब भेजता है. अगर तुम सिर्फ लिखो. filter, यह आपकी फ़िल्टर सूची दिखाता है।", @@ -92,14 +92,14 @@ "GOODBYE_SETTED": "*✅ अलविदा संदेश सफलतापूर्वक सेट किया गया है!*" }, "lydia": { - "ADDLYDIA_DESC": "Activates Lydia for the user.", - "NEED_REPLY": "```Please respond to a user's message!```", - "COFFEEHOUSE": "```You haven't defined the Coffehouse API Key! ```", - "ENABLED_LYDIA": "```Lydia has been activated for this user!```", - "RMLYDIA_DESC": "Makes Lydia disabled for the user.", - "ALREADY_EMPTY": "```Your user list is already empty!```", - "NOT_ADDED": "```You haven't added this user already!```", - "DISABLED": "```Lydia has been disabled for this user!```" + "ADDLYDIA_DESC": "उपयोगकर्ता के लिए Lydia को सक्रिय करता है.", + "NEED_REPLY": "```कृपया उपयोगकर्ता के संदेश का जवाब दें!```", + "COFFEEHOUSE": "```आपने कॉफ़हाउस API Key परिभाषित नहीं की है! ```", + "ENABLED_LYDIA": "```इस उपयोगकर्ता के लिए Lydia को सक्रिय कर दिया गया है!```", + "RMLYDIA_DESC": "उपयोगकर्ता के लिए Lydia को अक्षम बनाता है।", + "ALREADY_EMPTY": "```आपकी उपयोगकर्ता सूची पहले से ही खाली है!```", + "NOT_ADDED": "```आपने इस उपयोगकर्ता को पहले से नहीं जोड़ा है!```", + "DISABLED": "```इस उपयोगकर्ता के लिए Lydia अक्षम कर दिया गया है!```" }, "profile": { "KICKME_DESC": "यह आपको ग्रुप से निकलता है जहाँ आप है |", @@ -116,7 +116,7 @@ }, "scrapers": { "TRANSLATE_DESC": "यह Google अनुवाद के साथ अनुवाद करता है. आपको किसी भी Message का जवाब देना चाहिए।", - "TRANSLATE_USAGE": ".trt tr it (तुर्की से इटली की भाषा)", + "TRANSLATE_USAGE": ".trt en hi (अंग्रेजी से हिंदी भाषाा)", "NEED_REPLY": "```कृपया किसी भी संदेश का जवाब दें!```", "LANG": "भाषा", "FROM": "अनूदित भाषा", @@ -139,9 +139,10 @@ "YT_DESC": "यह YouTube पर सर्च करता है।", "NEED_WORDS": "```कृपया कुछ शब्द लिखें!```", "GETTING_VIDEOS": "```मैं वीडियो ला रहा हूं...```", - "NOT_FOUND": "*मुझे कुछ नहीं मिला:(*", - "IMG_DESC": "Takes Google pics.", - "IMG": "Uploading photo ```{}``` number ```{} `..." + "SEARCHING": "* 🔎 खोज रहे है...*", + "WIKI_DESC": "विकिपीडिया पर खोज करता है.", + "IMG_DESC": "Google से तस्वीरे लेता है।", + "IMG": "फोटो अपलोड हो राहा हैा ```{}``` number ```{} `..." }, "sticker": { "STICKER_DESC": "यह आपके उत्तरित फोटो या वीडियो को स्टिकर में परिवर्तित करता है।", diff --git a/language/ID.json b/language/ID.json index 3729c14..e354aea 100644 --- a/language/ID.json +++ b/language/ID.json @@ -2,7 +2,7 @@ "__ASENAJSON__": true, "LANGUAGE": "Indonesia", "LANGCODE": "in", - "AUTHOR": "@todayisshitday(telegram)", + "AUTHOR": "@todayisshitday(telegram) / Avi Patil", "STRINGS": { "_asena": { "COMMAND": "Perintah", @@ -10,18 +10,18 @@ "EXAMPLE": "Contoh" }, "_plugin": { - "INSTALL_DESC": "Plugin installs.", - "NEED_URL": "Please enter a URL! Example:", - "INVALID_URL": "```Please enter a valid url!```", - "INVALID_PLUGIN": "*❌ Your plugin is invalid!*\n*Error:*", - "INSTALLED": "*✅ Plugin has been successfully installed!*", - "PLUGIN_DESC": "Shows the plugins you have installed.", - "INSTALLED_FROM_REMOTE": "*Plugins you install externally:*", - "NO_PLUGIN": "*You have not installed any external plugins!*", - "REMOVE_DESC": "Removes the plugin.", - "NEED_PLUGIN": "```Please enter a Plugin! Example: .plugin __test```", - "NOT_FOUND_PLUGIN": "```Maybe you have installed such a plugin, or maybe not. But it sure isn't right now.```", - "DELETED": "*✅ Module successfully deleted! You must restart for the changes to take effect.*" + "INSTALL_DESC": "Penginstalan plugin.", + "NEED_URL": "Harap masukkan URL! Contoh:", + "INVALID_URL": "```Harap masukkan url yang valid!```", + "INVALID_PLUGIN": "*❌ Plugin Anda tidak valid!*\n*Kesalahan:*", + "INSTALLED": "*✅ Plugin berhasil diinstal!*", + "PLUGIN_DESC": "Menunjukkan plugin yang telah Anda instal.", + "INSTALLED_FROM_REMOTE": "*Plugin yang Anda instal secara eksternal:*\n", + "NO_PLUGIN": "*Anda belum memasang plugin eksternal!*", + "REMOVE_DESC": "Menghapus plugin.", + "NEED_PLUGIN": "```Harap masukkan sebuah Plugin! Contoh: .plugin __test```", + "NOT_FOUND_PLUGIN": "```Mungkin Anda telah menginstal plugin seperti itu, atau mungkin belum. Tapi itu pasti tidak sekarang.```", + "DELETED": "*✅ Modul berhasil dihapus! Anda harus memulai ulang agar perubahan diterapkan.*" }, "admin": { "BAN_DESC": "Ban seseorang dalam grup. Balas pesan atau tandai seseorang untuk menggunakan perintah.", @@ -61,9 +61,9 @@ "GIVE_ME_CODE": "*Beri aku kode!*" }, "nekobin": { - "NEKO_DESC": "Replied messages will be added to nekobin.com.", - "NEED_REPLY": "```Please reply to a message!```", - "MUST_TEXT": "```Please reply to any message```" + "NEKO_DESC": "Pesan yang dibalas akan ditambahkan ke nekobin.com.", + "NEED_REPLY": "```Harap balas pesan!```", + "MUST_TEXT": "```Harap balas pesan apa pun```" }, "filters": { "FILTER_DESC": "Itu menambahkan filter. Jika seseorang menulis filter Anda, itu mengirimkan jawabannya. Jika Anda hanya menulis .filter, itu menunjukkan daftar filter Anda.", @@ -91,14 +91,14 @@ "GOODBYE_SETTED": "*✅ Pesan selamat tinggal telah berhasil disetel!*" }, "lydia": { - "ADDLYDIA_DESC": "Activates Lydia for the user.", - "NEED_REPLY": "```Please respond to a user's message!```", - "COFFEEHOUSE": "```You haven't defined the Coffehouse API Key! ```", - "ENABLED_LYDIA": "```Lydia has been activated for this user!```", - "RMLYDIA_DESC": "Makes Lydia disabled for the user.", - "ALREADY_EMPTY": "```Your user list is already empty!```", - "NOT_ADDED": "```You haven't added this user already!```", - "DISABLED": "```Lydia has been disabled for this user!```" + "ADDLYDIA_DESC": "Mengaktifkan Lydia untuk pengguna.", + "NEED_REPLY": "```Harap balas pesan pengguna!```", + "COFFEEHOUSE": "```Anda belum menentukan Kunci API Coffehouse! ```", + "ENABLED_LYDIA": "```Lydia telah diaktifkan untuk pengguna ini!```", + "RMLYDIA_DESC": "Membuat Lydia dinonaktifkan untuk pengguna.", + "ALREADY_EMPTY": "```Daftar pengguna Anda sudah kosong!```", + "NOT_ADDED": "```Anda belum menambahkan pengguna ini!```", + "DISABLED": "```Lydia telah dinonaktifkan untuk pengguna ini!```" }, "profile": { "KICKME_DESC": "Menendangmu Keluar dari grup!", @@ -141,8 +141,8 @@ "NOT_FOUND": "*Saya tidak dapat menemukan apa pun :(*", "SEARCHING": "*🔎 Mencari ...*", "WIKI_DESC": "Mencari di Wikipedia.", - "IMG_DESC": "Takes Google pics.", - "IMG": "Uploading photo ```{}``` number ```{} `..." + "IMG_DESC": "Mengambil foto Google.", + "IMG": "Mengupload foto```{}``` number ```{} `..." }, "sticker": { "STICKER_DESC": "Ini mengubah foto atau video yang Anda balas dengan mengetik .sticker menjadi stiker.",