Skip to content
Snippets Groups Projects
LanguageSeeder.php 21.1 KiB
Newer Older
  • Learn to ignore specific revisions
  •  * Class LanguageSeeder Inserts values in languages table in database
    
     *
     * @copyright  2020 Podlibre
     * @license    https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
     * @link       https://castopod.org/
     */
    
    
     * From https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes (cc) Creative Commons Attribution-ShareAlike 3.0
    
    namespace App\Database\Seeds;
    
    use CodeIgniter\Database\Seeder;
    
    class LanguageSeeder extends Seeder
    {
    
                [
                    'code' => 'ab',
                    'native_name' => 'аҧсуа бызшәа, аҧсшәа',
                ],
    
                [
                    'code' => 'af',
                    'native_name' => 'Afrikaans',
                ],
    
                [
                    'code' => 'ak',
                    'native_name' => 'Akan',
                ],
                [
                    'code' => 'am',
                    'native_name' => 'አማርኛ',
                ],
    
                [
                    'code' => 'an',
                    'native_name' => 'aragonés',
                ],
    
                [
                    'code' => 'ar',
                    'native_name' => 'العربية',
                ],
                [
                    'code' => 'as',
                    'native_name' => 'অসমীয়া',
                ],
    
                [
                    'code' => 'av',
                    'native_name' => 'авар мацӀ, магӀарул мацӀ',
                ],
    
                [
                    'code' => 'ay',
                    'native_name' => 'aymar aru',
                ],
    
                [
                    'code' => 'az',
                    'native_name' => 'azərbaycan dili',
                ],
                [
                    'code' => 'ba',
                    'native_name' => 'башҡорт теле',
                ],
                [
                    'code' => 'be',
                    'native_name' => 'беларуская мова',
                ],
                [
                    'code' => 'bg',
                    'native_name' => 'български език',
                ],
                [
                    'code' => 'bh',
                    'native_name' => 'भोजपुरी',
                ],
    
                [
                    'code' => 'bi',
                    'native_name' => 'Bislama',
                ],
    
                [
                    'code' => 'bm',
                    'native_name' => 'bamanankan',
                ],
    
                [
                    'code' => 'bn',
                    'native_name' => 'বাংলা',
                ],
                [
                    'code' => 'bo',
                    'native_name' => 'བོད་ཡིག',
                ],
                [
                    'code' => 'br',
                    'native_name' => 'brezhoneg',
                ],
    
                [
                    'code' => 'bs',
                    'native_name' => 'bosanski jezik',
                ],
                [
                    'code' => 'ca',
                    'native_name' => 'català, valencià',
                ],
                [
                    'code' => 'ce',
                    'native_name' => 'нохчийн мотт',
                ],
    
                [
                    'code' => 'co',
                    'native_name' => 'corsu, lingua corsa',
                ],
    
                [
                    'code' => 'cr',
                    'native_name' => 'ᓀᐦᐃᔭᐍᐏᐣ',
                ],
    
                [
                    'code' => 'cs',
                    'native_name' => 'čeština, český jazyk',
                ],
                [
                    'code' => 'cu',
                    'native_name' => 'ѩзыкъ словѣньскъ',
                ],
                [
                    'code' => 'cv',
                    'native_name' => 'чӑваш чӗлхи',
                ],
    
                [
                    'code' => 'cy',
                    'native_name' => 'Cymraeg',
                ],
                [
                    'code' => 'da',
                    'native_name' => 'dansk',
                ],
                [
                    'code' => 'de',
                    'native_name' => 'Deutsch',
                ],
    
                [
                    'code' => 'dv',
                    'native_name' => 'ދިވެހި',
                ],
    
                [
                    'code' => 'dz',
                    'native_name' => 'རྫོང་ཁ',
                ],
                [
                    'code' => 'ee',
                    'native_name' => 'Eʋegbe',
                ],
    
                [
                    'code' => 'el',
                    'native_name' => 'ελληνικά',
                ],
    
                [
                    'code' => 'eo',
                    'native_name' => 'Esperanto',
                ],
                [
                    'code' => 'es',
                    'native_name' => 'Español',
                ],
                [
                    'code' => 'et',
                    'native_name' => 'eesti, eesti keel',
                ],
                [
                    'code' => 'eu',
                    'native_name' => 'euskara, euskera',
                ],
    
                [
                    'code' => 'fa',
                    'native_name' => 'فارسی',
                ],
    
                [
                    'code' => 'ff',
                    'native_name' => 'Fulfulde, Pulaar, Pular',
                ],
                [
                    'code' => 'fi',
                    'native_name' => 'suomi, suomen kieli',
                ],
                [
                    'code' => 'fj',
                    'native_name' => 'vosa Vakaviti',
                ],
    
                [
                    'code' => 'fr',
                    'native_name' => 'français, langue française',
                ],
                [
                    'code' => 'fy',
                    'native_name' => 'Frysk',
                ],
    
                [
                    'code' => 'gd',
                    'native_name' => 'Gàidhlig',
                ],
    
                [
                    'code' => 'gl',
                    'native_name' => 'Galego',
                ],
                [
                    'code' => 'gn',
                    'native_name' => "Avañe'ẽ",
                ],
                [
                    'code' => 'gu',
                    'native_name' => 'ગુજરાતી',
                ],
    
                [
                    'code' => 'gv',
                    'native_name' => 'Gaelg, Gailck',
                ],
                [
                    'code' => 'ha',
                    'native_name' => '(Hausa) هَوُسَ',
                ],
    
                [
                    'code' => 'he',
                    'native_name' => 'עברית',
                ],
    
                [
                    'code' => 'hi',
                    'native_name' => 'हिन्दी, हिंदी',
                ],
                [
                    'code' => 'ho',
                    'native_name' => 'Hiri Motu',
                ],
                [
                    'code' => 'hr',
                    'native_name' => 'hrvatski jezik',
                ],
                [
                    'code' => 'ht',
                    'native_name' => 'Kreyòl ayisyen',
                ],
    
                [
                    'code' => 'hu',
                    'native_name' => 'magyar',
                ],
                [
                    'code' => 'hy',
                    'native_name' => 'Հայերեն',
                ],
                [
                    'code' => 'hz',
                    'native_name' => 'Otjiherero',
                ],
    
                [
                    'code' => 'ia',
                    'native_name' => 'Interlingua',
                ],
                [
                    'code' => 'id',
                    'native_name' => 'Bahasa Indonesia',
                ],
                [
                    'code' => 'ie',
                    'native_name' =>
                        '(originally:) Occidental, (after WWII:) Interlingue',
                ],
    
                [
                    'code' => 'ig',
                    'native_name' => 'Asụsụ Igbo',
                ],
    
                [
                    'code' => 'ii',
                    'native_name' => 'ꆈꌠ꒿ Nuosuhxop',
                ],
                [
                    'code' => 'ik',
                    'native_name' => 'Iñupiaq, Iñupiatun',
                ],
    
                [
                    'code' => 'is',
                    'native_name' => 'Íslenska',
                ],
    
                [
                    'code' => 'it',
                    'native_name' => 'Italiano',
                ],
                [
                    'code' => 'iu',
                    'native_name' => 'ᐃᓄᒃᑎᑐᑦ',
                ],
    
                [
                    'code' => 'ja',
                    'native_name' => '日本語 (にほんご)',
                ],
                [
                    'code' => 'jv',
                    'native_name' => 'ꦧꦱꦗꦮ, Basa Jawa',
                ],
    
                [
                    'code' => 'ka',
                    'native_name' => 'ქართული',
                ],
                [
                    'code' => 'kg',
                    'native_name' => 'Kikongo',
                ],
    
                [
                    'code' => 'ki',
                    'native_name' => 'Gĩkũyũ',
                ],
                [
                    'code' => 'kj',
                    'native_name' => 'Kuanyama',
                ],
    
                [
                    'code' => 'kk',
                    'native_name' => 'қазақ тілі',
                ],
    
                [
                    'code' => 'kl',
                    'native_name' => 'kalaallisut, kalaallit oqaasii',
                ],
                [
                    'code' => 'km',
                    'native_name' => 'ខ្មែរ, ខេមរភាសា, ភាសាខ្មែរ',
                ],
    
                [
                    'code' => 'kn',
                    'native_name' => 'ಕನ್ನಡ',
                ],
                [
                    'code' => 'ko',
                    'native_name' => '한국어',
                ],
                [
                    'code' => 'kr',
                    'native_name' => 'Kanuri',
                ],
    
                [
                    'code' => 'ks',
                    'native_name' => 'कश्मीरी, كشميري',
                ],
                [
                    'code' => 'ku',
                    'native_name' => 'Kurdî, کوردی',
                ],
    
                [
                    'code' => 'kv',
                    'native_name' => 'коми кыв',
                ],
                [
                    'code' => 'kw',
                    'native_name' => 'Kernewek',
                ],
    
                [
                    'code' => 'ky',
                    'native_name' => 'Кыргызча, Кыргыз тили',
                ],
                [
                    'code' => 'la',
                    'native_name' => 'latine, lingua latina',
                ],
                [
                    'code' => 'lb',
                    'native_name' => 'Lëtzebuergesch',
                ],
    
                [
                    'code' => 'li',
                    'native_name' => 'Limburgs',
                ],
    
                [
                    'code' => 'ln',
                    'native_name' => 'Lingála',
                ],
                [
                    'code' => 'lo',
                    'native_name' => 'ພາສາລາວ',
                ],
    
                [
                    'code' => 'lt',
                    'native_name' => 'lietuvių kalba',
                ],
                [
                    'code' => 'lu',
                    'native_name' => 'Kiluba',
                ],
                [
                    'code' => 'lv',
                    'native_name' => 'latviešu valoda',
                ],
                [
                    'code' => 'mg',
                    'native_name' => 'fiteny malagasy',
                ],
                [
                    'code' => 'mh',
                    'native_name' => 'Kajin M̧ajeļ',
                ],
                [
                    'code' => 'mi',
                    'native_name' => 'te reo Māori',
                ],
                [
                    'code' => 'mk',
                    'native_name' => 'македонски јазик',
                ],
    
                [
                    'code' => 'ml',
                    'native_name' => 'മലയാളം',
                ],
    
                [
                    'code' => 'mn',
                    'native_name' => 'Монгол хэл',
                ],
    
                [
                    'code' => 'mr',
                    'native_name' => 'मराठी',
                ],
    
                [
                    'code' => 'ms',
                    'native_name' => 'Bahasa Melayu, بهاس ملايو',
                ],
    
                [
                    'code' => 'mt',
                    'native_name' => 'Malti',
                ],
                [
                    'code' => 'my',
                    'native_name' => 'ဗမာစာ',
                ],
    
                [
                    'code' => 'na',
                    'native_name' => 'Dorerin Naoero',
                ],
                [
                    'code' => 'nb',
                    'native_name' => 'Norsk Bokmål',
                ],
                [
                    'code' => 'nd',
                    'native_name' => 'isiNdebele',
                ],
    
                [
                    'code' => 'ne',
                    'native_name' => 'नेपाली',
                ],
                [
                    'code' => 'ng',
                    'native_name' => 'Owambo',
                ],
    
                [
                    'code' => 'nl',
                    'native_name' => 'Nederlands, Vlaams',
                ],
                [
                    'code' => 'nn',
                    'native_name' => 'Norsk Nynorsk',
                ],
    
                [
                    'code' => 'nr',
                    'native_name' => 'isiNdebele',
                ],
                [
                    'code' => 'nv',
                    'native_name' => 'Diné bizaad',
                ],
                [
                    'code' => 'ny',
                    'native_name' => 'chiCheŵa, chinyanja',
                ],
                [
                    'code' => 'oc',
                    'native_name' => 'occitan, lenga d’òc',
                ],
    
                [
                    'code' => 'oj',
                    'native_name' => 'ᐊᓂᔑᓈᐯᒧᐎᓐ',
                ],
    
                [
                    'code' => 'om',
                    'native_name' => 'Afaan Oromoo',
                ],
    
                [
                    'code' => 'or',
                    'native_name' => 'ଓଡ଼ିଆ',
                ],
    
                [
                    'code' => 'os',
                    'native_name' => 'ирон æвзаг',
                ],
                [
                    'code' => 'pa',
                    'native_name' => 'ਪੰਜਾਬੀ, پنجابی',
                ],
    
                [
                    'code' => 'pi',
                    'native_name' => 'पालि, पाळि',
                ],
    
                [
                    'code' => 'pl',
                    'native_name' => 'język polski, polszczyzna',
                ],
                [
                    'code' => 'ps',
                    'native_name' => 'پښتو',
                ],
                [
                    'code' => 'pt',
                    'native_name' => 'Português',
                ],
                [
                    'code' => 'qu',
                    'native_name' => 'Runa Simi, Kichwa',
                ],
                [
                    'code' => 'rm',
                    'native_name' => 'Rumantsch Grischun',
                ],
    
                [
                    'code' => 'ro',
                    'native_name' => 'Română',
                ],
    
                [
                    'code' => 'ru',
                    'native_name' => 'русский',
                ],
    
                [
                    'code' => 'rw',
                    'native_name' => 'Ikinyarwanda',
                ],
                [
                    'code' => 'sa',
                    'native_name' => 'संस्कृतम्',
                ],
    
                [
                    'code' => 'sd',
                    'native_name' => 'सिन्धी, سنڌي، سندھی',
                ],
                [
                    'code' => 'se',
                    'native_name' => 'Davvisámegiella',
                ],
                [
                    'code' => 'sg',
                    'native_name' => 'yângâ tî sängö',
                ],
                [
                    'code' => 'si',
                    'native_name' => 'සිංහල',
                ],
                [
                    'code' => 'sk',
                    'native_name' => 'Slovenčina, Slovenský Jazyk',
                ],
                [
                    'code' => 'sl',
                    'native_name' => 'Slovenski Jezik, Slovenščina',
                ],
                [
                    'code' => 'sm',
    
                [
                    'code' => 'so',
                    'native_name' => 'Soomaaliga, af Soomaali',
                ],
    
                [
                    'code' => 'sr',
                    'native_name' => 'српски језик',
                ],
    
                [
                    'code' => 'st',
                    'native_name' => 'Sesotho',
                ],
                [
                    'code' => 'su',
                    'native_name' => 'Basa Sunda',
                ],
    
                [
                    'code' => 'sv',
                    'native_name' => 'Svenska',
                ],
                [
                    'code' => 'sw',
                    'native_name' => 'Kiswahili',
                ],
                [
                    'code' => 'ta',
                    'native_name' => 'தமிழ்',
                ],
                [
                    'code' => 'te',
                    'native_name' => 'తెలుగు',
                ],
    
                [
                    'code' => 'tg',
                    'native_name' => 'тоҷикӣ, toçikī, تاجیکی',
                ],
    
                [
                    'code' => 'th',
                    'native_name' => 'ไทย',
                ],
                [
                    'code' => 'ti',
                    'native_name' => 'ትግርኛ',
                ],
    
                [
                    'code' => 'tk',
                    'native_name' => 'Türkmen, Түркмен',
                ],
                [
                    'code' => 'tl',
                    'native_name' => 'Wikang Tagalog',
                ],
    
                [
                    'code' => 'to',
                    'native_name' => 'Faka Tonga',
                ],
    
                [
                    'code' => 'tr',
                    'native_name' => 'Türkçe',
                ],
                [
                    'code' => 'ts',
                    'native_name' => 'Xitsonga',
                ],
    
                [
                    'code' => 'tt',
                    'native_name' => 'татар теле, tatar tele',
                ],
    
                [
                    'code' => 'ty',
                    'native_name' => 'Reo Tahiti',
                ],
                [
                    'code' => 'ug',
                    'native_name' => 'ئۇيغۇرچە, Uyghurche',
                ],
                [
                    'code' => 'uk',
                    'native_name' => 'Українська',
                ],
    
                [
                    'code' => 'uz',
                    'native_name' => 'Oʻzbek, Ўзбек, أۇزبېك',
                ],
    
                [
                    'code' => 've',
                    'native_name' => 'Tshivenḓa',
                ],
    
                [
                    'code' => 'vi',
                    'native_name' => 'Tiếng Việt',
                ],
    
                [
                    'code' => 'vo',
                    'native_name' => 'Volapük',
                ],
                [
                    'code' => 'wa',
                    'native_name' => 'Walon',
                ],
                [
                    'code' => 'wo',
                    'native_name' => 'Wollof',
                ],
                [
                    'code' => 'xh',
                    'native_name' => 'isiXhosa',
                ],
                [
                    'code' => 'yi',
                    'native_name' => 'ייִדיש',
                ],
                [
                    'code' => 'yo',
                    'native_name' => 'Yorùbá',
                ],
    
                [
                    'code' => 'za',
                    'native_name' => 'Saɯ cueŋƅ, Saw cuengh',
                ],
                [
                    'code' => 'zh',
                    'native_name' => '中文 (Zhōngwén), 汉语, 漢語',
                ],
    
            $this->db
                ->table('languages')
                ->ignore(true)
                ->insertBatch($data);