aboutsummaryrefslogtreecommitdiffstats
path: root/gmail-commando.js
diff options
context:
space:
mode:
authoranekos2010-05-28 09:32:23 +0000
committeranekos2010-05-28 09:32:23 +0000
commit7c59defd64ef8b8466019c7dee3222bb5bd8dd01 (patch)
tree3c974ef7c58c6f2fa0854d1a1b8120bcbef26be9 /gmail-commando.js
parent626d3dfc637adac6a989e4283ce782043ec89fb1 (diff)
downloadvimperator-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-xgmail-commando.js103
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(