Skip to content

Commit

Permalink
WhatsAsena: Malayam & Language Fixes
Browse files Browse the repository at this point in the history
Co-Authored-By: Justin Thomas <[email protected]>
  • Loading branch information
yusufusta and justinthoms committed Nov 26, 2020
1 parent 7d56e17 commit 076a64e
Show file tree
Hide file tree
Showing 5 changed files with 170 additions and 12 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ As of version 0.8, we added English language support. When deploying Heroku, onl
> Həm də Azərbaycan dilində AZ yazmaq kifayətdir.
> [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.

Expand Down
4 changes: 2 additions & 2 deletions app.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"required": true
},
"LANGUAGE": {
"description": "Botun dili. Bot language. Azerice => az, English => en, Türkçe => tr",
"description": "Botun dili. Bot language. Azerice => az, English => en, Türkçe => tr, Malayalam => ml",
"required": true,
"value": "TR"
},
Expand Down Expand Up @@ -46,7 +46,7 @@
"value": "false"
},
"REMOVE_BG_API_KEY": {
"description": "Fotoğrafların arkaplanını kaldırır.",
"description": "Fotoğrafların arkaplanını kaldırır. https://remove.bg",
"required": false
},
"NO_ONLINE": {
Expand Down
18 changes: 9 additions & 9 deletions bot.js
Original file line number Diff line number Diff line change
Expand Up @@ -184,22 +184,22 @@ ${chalk.blue.italic('ℹ️ WhatsApp\'a bağlanılıyor... Lütfen bekleyin.')}
try {
await command.function(whats, match);
} catch (error) {
if (config.LANG == 'EN') {
await conn.sendMessage(conn.user.jid, '*-- ERROR REPORT [WHATSASENA] --*' +
'\n*WhatsAsena an error has occurred!*'+
'\n_This error log may include your number or the number of an opponent. Please be careful with it!_' +
'\n_You can write to our Telegram group for help._' +
'\n_This message should have gone to your number (saved messages)._\n\n' +
'*Error:* ```' + error + '```\n\n'
, MessageType.text);
} else {
if (config.LANG == 'TR' || config.LANG == 'AZ') {
await conn.sendMessage(conn.user.jid, '*-- HATA RAPORU [WHATSASENA] --*' +
'\n*WhatsAsena bir hata gerçekleşti!*'+
'\n_Bu hata logunda numaranız veya karşı bir tarafın numarası olabilir. Lütfen buna dikkat edin!_' +
'\n_Yardım için Telegram grubumuza yazabilirsiniz._' +
'\n_Bu mesaj sizin numaranıza (kaydedilen mesajlar) gitmiş olmalıdır._\n\n' +
'*Gerçekleşen Hata:* ```' + error + '```\n\n'
, MessageType.text);
} else {
await conn.sendMessage(conn.user.jid, '*-- ERROR REPORT [WHATSASENA] --*' +
'\n*WhatsAsena an error has occurred!*'+
'\n_This error log may include your number or the number of an opponent. Please be careful with it!_' +
'\n_You can write to our Telegram group for help._' +
'\n_This message should have gone to your number (saved messages)._\n\n' +
'*Error:* ```' + error + '```\n\n'
, MessageType.text);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion language/EN.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
"WELCOME_SETTED": "*✅ Welcome message has been set successfully!*",
"GOODBYE_DESC": "Sets the goodbye message. If you leave blank, it show's the goodbye message.",
"NOT_SET_GOODBYE": "*You didn't set a goodbye message!*\n*To set:* ```.goodbye Your Goodbye Message```",
"GOODBYE_ALREADY_SETTED": "*✅ Welcome message has been set.!*\n*Message:* ```",
"GOODBYE_ALREADY_SETTED": "*✅ Goodbye message has been set.!*\n*Message:* ```",
"NEED_GOODBYE_TEXT": "*You must write a message to set up the goodbye message.*\n*Example:* ```.goodbye Goodbye!```",
"GOODBYE_DELETED": "*✅ Goodbye message has been deleted successfully!*",
"GOODBYE_SETTED": "*✅ Goodbye message has been setted successfully!*"
Expand Down
156 changes: 156 additions & 0 deletions language/ML.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
{
"__ASENAJSON__": true,
"LANGUAGE": "Mlayalam",
"LANGCODE": "ml",
"AUTHOR": "Justin",
"STRINGS": {
"_asena": {
"COMMAND": "കമാൻഡ്",
"DESC": "വിവരണം",
"EXAMPLE": "ഉദാഹരണം"
},
"admin": {
"BAN_DESC": "ഗ്രൂപ്പിലുള്ള ആരെയെങ്കിലും നിരോധിക്കുക. സന്ദേശത്തിന് മറുപടി നൽകുക അല്ലെങ്കിൽ കമാൻഡ് ഉപയോഗിക്കാൻ ഒരു വ്യക്തിയെ ടാഗുചെയ്യുക.",
"IM_NOT_ADMIN": "*ഞാൻ ഈ ഗ്രൂപ്പിൽ അഡ്മിൻ അല്ല!*",
"BANNED": "ഗ്രൂപ്പിൽ നിന്ന് പുറത്താക്കപ്പെട്ടു!",
"GIVE_ME_USER": "*എനിക്ക് ഒരു ഉപയോക്താവിനെ തരൂ!*",
"ADD_DESC": "ഗ്രൂപ്പിലേക്ക് ആരെയെങ്കിലും ചേർക്കുന്നു.",
"ADDED": "ഗ്രൂപ്പിലേക്ക് ചേർത്തു!",
"ALREADY_PROMOTED": "```ഇതിനകം അഡ്മിൻ ആയ ഒരാളെ എനിക്ക് എങ്ങനെ അഡ്മിൻ ആക്കാം?```",
"PROMOTED": "```, അഡ്മിൻ റോൾ നൽകി!```",
"PROMOTE_DESC": "ഏതെങ്കിലും വ്യക്തിയെ അഡ്‌മിനാക്കി മാറ്റുന്നു.",
"DEMOTE_DESC": "അഡ്മിൻ സ്ഥാനത്തു നിന്നും മാറ്റുന്നു.",
"ALREADY_NOT_ADMIN": "```അയാൾ മുന്നേ അഡ്മിൻ ആണ്```",
"DEMOTED": "```, അഡ്മിൻ സ്ഥാനത്തു നിന്നും പുറത്താക്കുന്നു!```",
"MUTE_DESC": "ഗ്രൂപ്പിൽ അഡ്മിന് മാത്രമേ മെസ്സേജ് അയക്കാൻ സാധിക്കുകയുള്ളൂ.",
"MUTED": "```ഗ്രൂപ്പ് ചാറ്റ് നിശബ്ദമാക്കി!```",
"UNMUTE_DESC": "ഗ്രൂപ്പിൽ എല്ലാവർക്കും മെസ്സേജ് അയക്കാം.",
"UNMUTED": "```ഗ്രൂപ്പ് ചാറ്റ് ശബ്ദമാക്കി!```",
"INVITE_DESC": "ഗ്രൂപ്പിലേക്ക് കയറാനുള്ള ലിങ്ക്.",
"INVITE": "` ` `ഗ്രൂപ് ലിങ്ക്.: ` ` `"
},
"afk": {
"AFK_DESC": "AFK ഓണായി.",
"IM_AFK": "*ഇപ്പോൾ AFK ആണ്!*",
"IM_AFK_NOMD": "ഇപ്പോൾ AFK ആണ്!",
"REASON": "കാരണം",
"LAST_SEEN": "അവസാനം കണ്ടത്",
"IM_NOT_AFK": "```AFK നിന്നും പിന്മാറി!```",
"AFK_TEXT": "```ഞാൻ ഒരു യൂസർ ബോട്ടാണ് എന്നെ ഉണ്ടാക്കിയ ആൾ ഇപ്പോൾ ഓൺലൈനിൽ ഇല്ല.```",
"AFK_TEXT_NOMD": "ഞാൻ ഒരു യൂസർ ബോട്ടാണ് എന്നെ ഉണ്ടാക്കിയ ആൾ ഇപ്പോൾ ഓൺലൈനിൽ ഇല്ല.",
"HOUR": "സമയം ",
"MINUTE": "മിനിറ്റ് ",
"SECOND": "സെക്കൻഡ്"
},
"evaluators": {
"TERM_DESC": "പ്രോഗ്രാം സർവറിൽ ഓടിക്കാം.",
"GIVE_ME_CODE": "*പ്രോഗ്രാം തിരിക !*"
},
"filters": {
"FILTER_DESC": "ഇത് ഒരു ഫിൽട്ടർ ചേർക്കുന്നു. ആരെങ്കിലും നിങ്ങളുടെ ഫിൽ‌റ്റർ‌ എഴുതുകയാണെങ്കിൽ‌, അത് ഉത്തരം അയയ്‌ക്കുന്നു. നിങ്ങൾ .filter എന്ന് എഴുതുകയാണെങ്കിൽ, അത് നിങ്ങളുടെ ഫിൽട്ടർ ലിസ്റ്റാണെന്ന് കാണിക്കുന്നു.",
"NO_FILTER": "*❌ യാതൊരു ഫിൽറ്റർ ആഡ് ചെയ്തിട്ടില്ല!*",
"FILTERS": "*🔎 Tഇതാണ് നിലവിലെ ഫിൽട്ടറുകൾ:*",
"NEED_REPLY": "*❌ മറുപടി ആയി തരിക!*\n*ഉദാഹരണo:*",
"FILTERED": "*✅ വിജയകരമായ ഫിൽറ്റർ സെറ്റ് ചെയ്തു* ```{}``` *to filter!*",
"STOP_DESC": "നിങ്ങൾ മുമ്പ് ചേർത്ത ഫിൽട്ടർ നിർത്തുന്നു.",
"NEED_FILTER": "*❌ ഫിൽട്ടർ എഴുതുക!*\n*ഉദാഹരണo:*",
"ALREADY_NO_FILTER": "*❌ ഫിൽട്ടറുകൾ ഒന്നുംതന്നെയില്ല!*",
"DELETED": "*✅ വിജയകരമായ ഫിൽറ്റർ ഡിലീറ്റ് ചെയ്തു!*"
},
"greetings": {
"WELCOME_DESC": "ഇത് സ്വാഗത സന്ദേശം സജ്ജമാക്കുന്നു. നിങ്ങൾ ഇത് ശൂന്യമായി വിടുകയാണെങ്കിൽ അത് സ്വാഗത സന്ദേശം കാണിക്കുന്നു.",
"NOT_SET_WELCOME": "*നിങ്ങൾ ഇതുവരെ സ്വാഗത സന്ദേശം സജ്ജമാക്കിയിട്ടില്ല.!*\n**To set:** ```.welcome your welcome message```",
"WELCOME_ALREADY_SETTED": "*✅ സ്വാഗത സന്ദേശം മുന്നേ സജ്ജീകരിച്ചു!*\n*Message:* ```",
"NEED_WELCOME_TEXT": "*തീർച്ചയായും സ്വാഗത സന്ദേശം എഴുതുക.*\n*ഉദാഹരണo:* ```.welcome സ്വാഗത!```",
"WELCOME_DELETED": "*✅ സ്വാഗത സന്ദേശം എടുത്തുകളഞ്ഞു!*",
"WELCOME_SETTED": "*✅ സ്വാഗത സന്ദേശം കൃത്യമായി സജ്ജമാക്കുന്നു.!*",
"GOODBYE_DESC": "വിട സന്ദേശം സജ്ജമാക്കുന്നു. നിങ്ങൾ ശൂന്യമായി വിടുകയാണെങ്കിൽ, അത് വിട സന്ദേശമാണ് കാണിക്കുന്നത്.",
"NOT_SET_GOODBYE": "*വിട പറയുന്ന സന്ദേശം ക്രമീകരിച്ച് കിട്ടില്ല!*\n*To set:* ```.goodbye വിട പറയുന്ന സന്ദേശ```",
"GOODBYE_ALREADY_SETTED": "*✅ വിട പറയുന്ന സന്ദേശം ക്രമീകരിച്ചു.!*\n*Message:* ```",
"NEED_GOODBYE_TEXT": "*വിട പറയുന്ന സന്ദേശം എഴുതുക.*\n*ഉദാഹരണo:* ```.goodbye Goodbye!```",
"GOODBYE_DELETED": "*✅ വിട പറയുന്ന സന്ദേശം കളഞ്ഞു!*",
"GOODBYE_SETTED": "*✅ വിട പറയുന്ന സന്ദേശം ക്രമീകരിച്ചു!*"
},
"profile": {
"KICKME_DESC": "ഞാൻ പോകുന്നു.",
"KICKME": "```ടാറ്റ! ഞാൻ പോകുന്നു 🤠```",
"PP_DESC": "പ്രൊഫൈൽ ഫോട്ടോ ആകേണ്ട ടാ ഫോട്ടോയ്ക്ക് ടാഗ് ചെയ്തു അയക്കുക.",
"NEED_PHOTO": "*ഒരു ചിത്രം തരിക!*",
"PPING": "```പ്രൊഫൈൽ ഫോട്ടോ ആകുന്നു...```"
},
"removebg": {
"REMOVEBG_DESC": "ബാക്കിൽ ഉള്ള ചിത്രം നീക്കുന്നു.",
"NEED_PHOTO": "*Give me a photo!*",
"NO_API_KEY": "*എ പി ഐ നൽകിയിട്ടില്ല !*\nഇവിടെ നിന്നും കിട്ടും: remove.bg.",
"RBGING": "```ചിത്രം എഡിറ്റ് ചെയ്യുന്നു...```"
},
"scrapers": {
"TRANSLATE_DESC": "മെസ്സേജ് ചെയ്തു റിപ്ലൈ അയക്കുക .",
"TRANSLATE_USAGE": ".trt tr ml (തുർക്കിയിൽ നിന്നും മലയാളത്തിലേക്ക്)",
"NEED_REPLY": "```ഏതെങ്കിലും മെസ്സേജിന് മറുപടി നൽകുക!```",
"LANG": "ഭാഷ",
"FROM": "തർജ്ജമ ഭാഷ",
"RESULT": "തർജ്ജമ ചെയ്യുന്നു",
"TRANSLATE_ERROR": "\"❌ എന്തോ തകരാറു സംഭവിച്ചു തർജ്ജമ ചെയ്യുന്നതിൽ!*",
"CURRENCY_ERROR": "```വിദേശ ദേശ വിദേശനാണയം യുമായുള്ള ട്രാൻസാക്ഷൻ തകരാറായി! Example: .currency 1 TRY USD```",
"INVALID_CURRENCY": "```വിദേശ ദേശ വിദേശനാണയം യുമായുള്ള ട്രാൻസാക്ഷൻ തകരാറായി. തെറ്റായ കറൻസി!```",
"UNKNOWN_ERROR": "```എന്തോ തകരാറു സംഭവിച്ചു. വിദേശ ദേശ വിദേശനാണയം യുമായുള്ള ട്രാൻസാക്ഷൻ തകരാറായി!```",
"TTS_DESC": "വാക്കുകള ശബ്ദം ആകുന്നു.",
"TTS_ERROR": "```പിശക്, നിങ്ങളുടെ വാക്യത്തിന്റെ സംഭാഷണ ഉദാഹരണം സൃഷ്‌ടിക്കാൻ കഴിഞ്ഞില്ല!```",
"SONG_DESC": "നിങ്ങൾ എഴുതിയ ഗാനം അപ്‌ലോഡുചെയ്യുന്നു.",
"NEED_TEXT_SONG": "*ഒരു ഗാനം എഴുതുക!*\n*Example:* ```.song eminem - rap god```",
"NO_RESULT": "*എനിക്ക് ഒന്നും കണ്ടെത്താൻ സാധിച്ചില്ല :(*",
"DOWNLOADING_SONG": "```പാട്ട് ഡൗൺലോഡ് ചെയ്യുന്നു...```",
"UPLOADING_SONG": "```വാട്സ്ആപ്പ് ലേക്ക് പാട്ട് അപ്‌ലോഡ് ചെയ്യുന്നു...```",
"VIDEO_DESC": "യൂട്യൂബിൽ നിന്നും വീഡിയോ ഡൗൺലോഡ് ചെയ്യുന്നു.",
"NEED_VIDEO": "*യൂട്യൂബ് വീഡിയോ ലിങ്ക് കൂടി നൽകുക!*\n*ഉദാഹരണo:* ```.video https://www.youtube.com/watch?v=nAFlVm5qeBc```",
"DOWNLOADING_VIDEO": "```വീഡിയോ ഡൗൺലോഡ് ചെയ്യുന്നു...```",
"UPLOADING_VIDEO": "```വീഡിയോ അപ്‌ലോഡ് ചെയ്യുന്നു...```",
"YT_DESC": "യൂട്യൂബിൽ പരിശോധിക്കുന്നു.",
"NEED_WORDS": "```കുറച്ചു വാക്കുകൾ എഴുതുക!```",
"GETTING_VIDEOS": "```വീഡിയോകൾ എടുക്കുന്നു...```",
"NOT_FOUND": "*ഒന്നും കണ്ടെത്താൻ സാധിച്ചില്ല :(*"
},
"sticker": {
"STICKER_DESC": "ഫോട്ടോ വീഡിയോ സ്റ്റിക്കർ ആക്കി മാറ്റുന്നു.",
"NEED_REPLY": "*ഫോട്ടോ അല്ലെങ്കിൽ വീഡിയോയ്ക്ക് മറുപടിയായി നൽകുക!*",
"DOWNLOADING": "```ഫയൽ ഡൗൺലോഡ് ചെയ്ത് സ്റ്റിക്കർ ആക്കി മാറ്റുന്നു...```"
},
"system_stats": {
"ALIVE_DESC": "ബോട്ട് പ്രവർത്തിക്കുമോ??",
"SYSD_DESC": "സിസ്റ്റം പ്രോപ്പർട്ടികൾ കാണിക്കുന്നു."
},
"tagall": {
"TAGALL_DESC": "ഗ്രൂപ്പിൽ എല്ലാവരെയും ടാഗ് ചെയ്യുക."
},
"updater": {
"UPDATER_DESC": "പുതിയ അപ്ഡേറ്റ് ഉണ്ടോ എന്ന് പരിശോധിക്കുന്നു.",
"UPDATE": "*ബോട്ട് പൂർണമായും പുതിയതാണ്!*",
"NEW_UPDATE": "*ഒരു അപ്ഡേഷൻ ഉണ്ട്!*\n\nChanges:\n```",
"UPDATE_NOW_DESC": "ഇത് അപ്‌ഡേറ്റുകൾ നൽകുന്നു.",
"UPDATING": "_അപ്ഡേറ്റ് ചെയ്യുന്നു..._",
"INVALID_HEROKU": "*❌ സെർവർ ഡേറ്റാ തന്നിരിക്കുന്നത് തെറ്റാണ്!*",
"UPDATED": "✅ വിജയകരമായ അപ്ഡേറ്റ് ചെയ്തു!*",
"UPDATED_LOCAL": "*✅ വിജയകരമായ അപ്ഡേറ്റ് ചെയ്തു! *\n_റീസ്റ്റാർട്ട് ചെയ്താൽ മാറ്റങ്ങൾ ഉപയോഗിക്കാം._"
},
"weather": {
"WEATHER_DESC": "കാലാവസ്ഥ കാണിക്കുന്നു.",
"NEED_LOCATION": "* ദയവായി ഒരു സ്ഥലം എഴുതുക!*\n*ഉദാഹരണo:* ```.weather Thrissur```",
"LOCATION": "സ്ഥലം",
"TEMP": "താപനില",
"DESC": "വിവരണം",
"HUMI": "ഈർപ്പം",
"WIND": "കാറ്റിന്റെ വേഗത",
"CLOUD": "മേഘം",
"NOT_FOUND": "```ഈ പേരിലുള്ള ഒരു നഗരം എനിക്ക് കണ്ടെത്താൻ കഴിഞ്ഞില്ല. 😖```"
},
"web": {
"SPEEDTEST_DESC": "ഡൗൺലോഡിങ്ങ് അപ്‌ലോഡ് വേഗത കണക്കുകൂട്ടുന്നു",
"SPEEDTESTING": "```നെറ്റ്‌വർക്ക് വേഗത പരിശോധിക്കുന്നു...```",
"SPEEDTEST_RESULT": "*വേഗത ​​പരീക്ഷ കഴിഞ്ഞു!*",
"UPLOAD": "അപ്‌ലോഡ്",
"DOWNLOAD": "ഡൗൺലോഡ്",
"PING_DESC": "പാക്കറ്റ് വേഗത."
}
}
}

0 comments on commit 076a64e

Please sign in to comment.