diff options
author | anekos | 2010-05-28 09:32:23 +0000 |
---|---|---|
committer | anekos | 2010-05-28 09:32:23 +0000 |
commit | 7c59defd64ef8b8466019c7dee3222bb5bd8dd01 (patch) | |
tree | 3c974ef7c58c6f2fa0854d1a1b8120bcbef26be9 /gmail-commando.js | |
parent | 626d3dfc637adac6a989e4283ce782043ec89fb1 (diff) | |
download | vimperator-plugins-7c59defd64ef8b8466019c7dee3222bb5bd8dd01.tar.bz2 |
lang 追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37740 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'gmail-commando.js')
-rwxr-xr-x | gmail-commando.js | 103 |
1 files changed, 102 insertions, 1 deletions
diff --git a/gmail-commando.js b/gmail-commando.js index 586270f..3e24219 100755 --- a/gmail-commando.js +++ b/gmail-commando.js @@ -96,6 +96,101 @@ let INFO = function A (list) Array.slice(list); + const Languages = [ + ['af', 'Afrikaans'], + ['sq', 'Albanian'], + ['am', 'Amharic'], + ['ar', 'Arabic'], + ['hy', 'Armenian'], + ['az', 'Azerbaijani'], + ['eu', 'Basque'], + ['be', 'Belarusian'], + ['bn', 'Bengali'], + ['bh', 'Bihari'], + ['bg', 'Bulgarian'], + ['my', 'Burmese'], + ['ca', 'Catalan'], + ['chr', 'Cherokee'], + ['zh', 'Chinese'], + ['zh-CN', 'Chinese_simplified'], + ['zh-TW', 'Chinese_traditional'], + ['hr', 'Croatian'], + ['cs', 'Czech'], + ['da', 'Danish'], + ['dv', 'Dhivehi'], + ['nl', 'Dutch'], + ['en', 'English'], + ['eo', 'Esperanto'], + ['et', 'Estonian'], + ['tl', 'Filipino'], + ['fi', 'Finnish'], + ['fr', 'French'], + ['gl', 'Galician'], + ['ka', 'Georgian'], + ['de', 'German'], + ['el', 'Greek'], + ['gn', 'Guarani'], + ['gu', 'Gujarati'], + ['iw', 'Hebrew'], + ['hi', 'Hindi'], + ['hu', 'Hungarian'], + ['is', 'Icelandic'], + ['id', 'Indonesian'], + ['iu', 'Inuktitut'], + ['ga', 'Irish'], + ['it', 'Italian'], + ['ja', 'Japanese'], + ['kn', 'Kannada'], + ['kk', 'Kazakh'], + ['km', 'Khmer'], + ['ko', 'Korean'], + ['ku', 'Kurdish'], + ['ky', 'Kyrgyz'], + ['lo', 'Laothian'], + ['lv', 'Latvian'], + ['lt', 'Lithuanian'], + ['mk', 'Macedonian'], + ['ms', 'Malay'], + ['ml', 'Malayalam'], + ['mt', 'Maltese'], + ['mr', 'Marathi'], + ['mn', 'Mongolian'], + ['ne', 'Nepali'], + ['no', 'Norwegian'], + ['or', 'Oriya'], + ['ps', 'Pashto'], + ['fa', 'Persian'], + ['pl', 'Polish'], + ['pt-PT', 'Portuguese'], + ['pa', 'Punjabi'], + ['ro', 'Romanian'], + ['ru', 'Russian'], + ['sa', 'Sanskrit'], + ['sr', 'Serbian'], + ['sd', 'Sindhi'], + ['si', 'Sinhalese'], + ['sk', 'Slovak'], + ['sl', 'Slovenian'], + ['es', 'Spanish'], + ['sw', 'Swahili'], + ['sv', 'Swedish'], + ['tg', 'Tajik'], + ['ta', 'Tamil'], + ['tl', 'Tagalog'], + ['te', 'Telugu'], + ['th', 'Thai'], + ['bo', 'Tibetan'], + ['tr', 'Turkish'], + ['uk', 'Ukrainian'], + ['ur', 'Urdu'], + ['uz', 'Uzbek'], + ['ug', 'Uighur'], + ['vi', 'Vietnamese'], + ['cy', 'Welsh'], + ['yi', 'Yiddish'], + ['', 'Unknown'] + ]; + const Elements = { get doc() content.frames[3].document, @@ -125,7 +220,7 @@ let INFO = unfold: function () buffer.followLink(Elements.unfoldButton), }; - const GMailSearchKeyword = 'label subject from to cc bcc has is in'.split(/\s/); + const GMailSearchKeyword = 'label subject from to cc bcc has is in lang'.split(/\s/); const KeywordValueCompleter = { __noSuchMethod__: function () void 0, @@ -150,6 +245,12 @@ let INFO = [v, v] for ([, v] in Iterator(values)) ]; }, + + lang: function (context) { + context.completions = [ + [v, v] for ([, v] in Iterator(Languages)) + ]; + } }; commands.addUserCommand( |