Move 'list' commands to details

This commit is contained in:
Daniel Odendahl Jr
2017-03-25 15:14:27 +00:00
parent dc575e8404
commit 6b20685733
5 changed files with 9 additions and 10 deletions
+3 -3
View File
@@ -116,7 +116,8 @@ module.exports = class TranslateCommand extends commando.Command {
group: 'textedit',
memberName: 'translate',
description: 'Translates text to a given language. (;translate ja Give me the money!)',
examples: [';translate ja Give me the the money!', ';translate list'],
details: "af': 'Afrikaans, sq': 'Albanian', 'ar': 'Arabic, hy': 'Armenian, az': 'Azerbaijani, eu': 'Basque, be': 'Belarusian, bn': 'Bengali, bs': 'Bosnian, bg': 'Bulgarian, ca': 'Catalan, ceb': 'Cebuano, ny': 'Chichewa, zh-cn': 'Chinese Simplified, zh-tw': 'Chinese Traditional, co': 'Corsican, hr': 'Croatian, cs': 'Czech, da': 'Danish, nl': 'Dutch, en': 'English, eo': 'Esperanto, et': 'Estonian, tl': 'Filipino, fi': 'Finnish, fr': 'French, fy': 'Frisian, gl': 'Galician, ka': 'Georgian, de': 'German, el': 'Greek, gu': 'Gujarati, ht': 'Haitian Creole, ha': 'Hausa, haw': 'Hawaiian, iw': 'Hebrew, hi': 'Hindi, hmn': 'Hmong, hu': 'Hungarian, is': 'Icelandic, ig': 'Igbo, id': 'Indonesian, ga': 'Irish, it': 'Italian, ja': 'Japanese, jw': 'Javanese, kn': 'Kannada, kk': 'Kazakh, km': 'Khmer, ko': 'Korean, ku': 'Kurdish (Kurmanji), ky': 'Kyrgyz, lo': 'Lao, la': 'Latin, lv': 'Latvian, lt': 'Lithuanian, lb': 'Luxembourgish, mk': 'Macedonian, mg': 'Malagasy, ms': 'Malay, ml': 'Malayalam, mt': 'Maltese, mi': 'Maori, mr': 'Marathi, mn': 'Mongolian, my': 'Myanmar (Burmese), ne': 'Nepali, no': 'Norwegian, ps': 'Pashto, fa': 'Persian, pl': 'Polish, pt': 'Portuguese, ma': 'Punjabi, ro': 'Romanian, ru': 'Russian, sm': 'Samoan, gd': 'Scots Gaelic, sr': 'Serbian, st': 'Sesotho, sn': 'Shona, sd': 'Sindhi, si': 'Sinhala, sk': 'Slovak, sl': 'Slovenian, so': 'Somali, es': 'Spanish, su': 'Sudanese, sw': 'Swahili, sv': 'Swedish, tg': 'Tajik, ta': 'Tamil, te': 'Telugu, th': 'Thai, tr': 'Turkish, uk': 'Ukrainian, ur': 'Urdu, uz': 'Uzbek, vi': 'Vietnamese, cy': 'Welsh, xh': 'Xhosa, yi': 'Yiddish, yo': 'Yoruba, zu': 'Zulu'",
examples: [';translate ja Give me the the money!'],
args: [{
key: 'to',
prompt: 'What language would you like to translate to?',
@@ -125,7 +126,7 @@ module.exports = class TranslateCommand extends commando.Command {
if (languages[to.toLowerCase()] || to.toLowerCase() === 'list') {
return true;
}
return 'Please enter a valid language code. Enter `list` for a list of codes.';
return 'Please enter a valid language code. Use `;help translate` for a list of codes.';
}
}, {
key: 'text',
@@ -148,7 +149,6 @@ module.exports = class TranslateCommand extends commando.Command {
console.log(`[Command] ${message.content}`);
let languageto = args.to.toLowerCase();
let thingToTranslate = args.text;
if (languageto === "list") return message.channel.send("af': 'Afrikaans\nsq': 'Albanian'\n'ar': 'Arabic\nhy': 'Armenian\naz': 'Azerbaijani\neu': 'Basque\nbe': 'Belarusian\nbn': 'Bengali\nbs': 'Bosnian\nbg': 'Bulgarian\nca': 'Catalan\nceb': 'Cebuano\nny': 'Chichewa\nzh-cn': 'Chinese Simplified\nzh-tw': 'Chinese Traditional\nco': 'Corsican\nhr': 'Croatian\ncs': 'Czech\nda': 'Danish\nnl': 'Dutch\nen': 'English\neo': 'Esperanto\net': 'Estonian\ntl': 'Filipino\nfi': 'Finnish\nfr': 'French\nfy': 'Frisian\ngl': 'Galician\nka': 'Georgian\nde': 'German\nel': 'Greek\ngu': 'Gujarati\nht': 'Haitian Creole\nha': 'Hausa\nhaw': 'Hawaiian\niw': 'Hebrew\nhi': 'Hindi\nhmn': 'Hmong\nhu': 'Hungarian\nis': 'Icelandic\nig': 'Igbo\nid': 'Indonesian\nga': 'Irish\nit': 'Italian\nja': 'Japanese\njw': 'Javanese\nkn': 'Kannada\nkk': 'Kazakh\nkm': 'Khmer\nko': 'Korean\nku': 'Kurdish (Kurmanji)\nky': 'Kyrgyz\nlo': 'Lao\nla': 'Latin\nlv': 'Latvian\nlt': 'Lithuanian\nlb': 'Luxembourgish\nmk': 'Macedonian\nmg': 'Malagasy\nms': 'Malay\nml': 'Malayalam\nmt': 'Maltese\nmi': 'Maori\nmr': 'Marathi\nmn': 'Mongolian\nmy': 'Myanmar (Burmese)\nne': 'Nepali\nno': 'Norwegian\nps': 'Pashto\nfa': 'Persian\npl': 'Polish\npt': 'Portuguese\nma': 'Punjabi\nro': 'Romanian\nru': 'Russian\nsm': 'Samoan\ngd': 'Scots Gaelic\nsr': 'Serbian\nst': 'Sesotho\nsn': 'Shona\nsd': 'Sindhi\nsi': 'Sinhala\nsk': 'Slovak\nsl': 'Slovenian\nso': 'Somali\nes': 'Spanish\nsu': 'Sudanese\nsw': 'Swahili\nsv': 'Swedish\ntg': 'Tajik\nta': 'Tamil\nte': 'Telugu\nth': 'Thai\ntr': 'Turkish\nuk': 'Ukrainian\nur': 'Urdu\nuz': 'Uzbek\nvi': 'Vietnamese\ncy': 'Welsh\nxh': 'Xhosa\nyi': 'Yiddish\nyo': 'Yoruba\nzu': 'Zulu'");
try {
let res = await translate(thingToTranslate, {
to: languageto