R/languageCodes.R

Defines functions languageCodes

languageCodes <- function(){
    codes <- list(
        Google = list(           
            Afrikaans =             'af',
            Albanian =              'sq',
            Amharic =               'am',
            Arabic =                'ar',
            Armenian =              'hy',
            Azerbaijani =           'az',
            Basque =                'eu',
            Belarusian =            'be',
            Bengali =               'bn',
            Bosnian =               'bs',
            Bulgarian =             'bg',
            Burmese =               'my',
            Catalan =               'ca',
            Cebuano =               'ceb',
            Chichewa =              'ny',
            Chinese_Simplified =    'zh-CN',
            Chinese_Traditional =   'zh-TW',
            Corsican =              'co',
            Croatian =              'hr',
            Czech =                 'cs',
            Danish =                'da',
            Dutch =                 'nl',
            English =               'en',
            Esperanto =             'eo',
            Estonian =              'et',
            Filipino =              'tl',
            Finnish =               'fi',
            French =                'fr',
            Frisian =               'fy',
            Galician =              'gl',
            Georgian =              'ka',
            German =                'de',
            Greek =                 'el',
            Gujarati =              'gu',
            Haitian_Creole =        'ht',
            Hausa =                 'ha',
            Hawaiian =              'haw',
            Hebrew =                'iw',
            Hindi =                 'hi',
            Hmong =                 'hmn',
            Hungarian =             'hu',
            Icelandic =             'is',
            Igbo =                  'ig',
            Indonesian =            'id',
            Irish =                 'ga',
            Italian =               'it',
            Japanese =              'ja',
            Javanese =              'jw',
            Kannada =               'kn',
            Kazakh =                'kk',
            Khmer =                 'km',
            Korean =                'ko',
            Kurdish =               'ku',
            Kyrgyz =                'ky',
            Lao =                   'lo',
            Latin =                 'la',
            Latvian =               'lv',
            Lithuanian =            'lt',
            Luxembourgish =         'fr-lu',
            Macedonian =            'mk',
            Malagasy =              'mg',
            Malay =                 'ms',
            Malayalam =             'ml',
            Maltese =               'mt',
            Maori =                 'mi',
            Marathi =               'mr',
            Mongolian =             'mn',
            Nepali =                'ne',
            Norwegian =             'no',
            Pashto =                'ps',
            Persian =               'fa',
            Polish =                'pl',
            Portuguese =            'pt',
            Punjabi =               'pa',
            Romanian =              'ro',
            Russian =               'ru',
            Samoan =                'sm',
            Scots_Gaelic =          'gd',
            Serbian =               'sr',
            Sesotho =               'st',
            Shona =                 'sn',
            Sindhi =                'sd',
            Sinhala =               'si',
            Slovak =                'sk',
            Slovenian =             'sl',
            Somali =                'so',
            Spanish =               'es',
            Sundanese =             'su',
            Swahili =               'sw',
            Swedish =               'sv',
            Tajik =                 'tg',
            Tamil =                 'ta',
            Telugu =                'te',
            Thai =                  'th',
            Turkish =               'tr',
            Ukrainian =             'uk',
            Urdu =                  'ur',
            Uzbek =                 'uz',
            Vietnamese =            'vi',
            Welsh =                 'cy',
            Xhosa =                 'xh',
            Yiddish =               'yi',
            Yoruba =                'yo',
            Zulu =                  'zu'
        ),
        
        Microsoft = list(
            Afrikaans = "af", 
            Amharic = "am", 
            Arabic = "ar", 
            Assamese = "as", 
            Azerbaijani = "az", 
            Bulgarian = "bg", 
            Bangla = "bn", 
            Bosnian = "bs", 
            Catalan = "ca", 
            Czech = "cs",
            Welsh = "cy", 
            Danish = "da", 
            German = "de", 
            Greek = "el", 
            English = "en", 
            Spanish = "es", 
            Estonian = "et", 
            Persian = "fa", 
            Finnish = "fi", 
            Filipino = "fil", 
            Fijian = "fj", 
            French = "fr", 
            `French (Canada)` = "fr-ca", 
            Irish = "ga", 
            Gujarati = "gu", 
            Hebrew = "he", 
            Hindi = "hi", 
            Croatian = "hr", 
            `Haitian Creole` = "ht", 
            Hungarian = "hu", 
            Armenian = "hy", 
            Indonesian = "id", 
            Icelandic = "is", 
            Italian = "it", 
            Inuktitut = "iu", 
            Japanese = "ja", 
            Kazakh = "kk", 
            Khmer = "km", 
            `Kurdish (Northern)` = "kmr", 
            Kannada = "kn", 
            Korean = "ko", 
            `Kurdish (Central)` = "ku", 
            Lao = "lo", 
            Lithuanian = "lt", 
            Latvian = "lv", 
            Malagasy = "mg", 
            Maori = "mi", 
            Malayalam = "ml", 
            Marathi = "mr", 
            Malay = "ms", 
            Maltese = "mt", 
            `Hmong Daw` = "mww", 
            Myanmar = "my", 
            Norwegian = "nb", 
            Nepali = "ne", 
            Dutch = "nl", 
            Odia = "or", 
            `Querétaro Otomi` = "otq", 
            Punjabi = "pa", 
            Polish = "pl", 
            Dari = "prs", 
            Pashto = "ps", 
            `Portuguese (Brazil)` = "pt", 
            `Portuguese (Portugal)` = "pt-pt", 
            Romanian = "ro", 
            Russian = "ru", 
            Slovak = "sk", 
            Slovenian = "sl", 
            Samoan = "sm", 
            Albanian = "sq", 
            `Serbian (Cyrillic)` = "sr-Cyrl", 
            `Serbian (Latin)` = "sr-Latn", 
            Swedish = "sv", 
            Swahili = "sw", 
            Tamil = "ta", 
            Telugu = "te", 
            Thai = "th", 
            Tigrinya = "ti", 
            `Klingon (Latin)` = "tlh-Latn", 
            `Klingon (pIqaD)` = "tlh-Piqd", 
            Tongan = "to", 
            Turkish = "tr", 
            Tahitian = "ty", 
            Ukrainian = "uk", 
            Urdu = "ur", 
            Vietnamese = "vi", 
            `Yucatec Maya` = "yua", 
            `Cantonese (Traditional)` = "yue", 
            `Chinese Simplified` = "zh-Hans", 
            `Chinese Traditional` = "zh-Hant"
            )
        )
    return(codes)
}
ChristopherLucas/translateR documentation built on March 3, 2021, 2:50 a.m.