РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
875 of 1361 menu

Метод getNames класса Languages

Метод getNames класса Languages возвращает список названий языков в виде ассоциативного массива. Ключами массива выступают двухбуквенные коды языков, а значениями - их названия, переведённые на указанную локаль. Первым параметром метод принимает код локали, на языке которой нужно получить названия. Если параметр не передан, используется текущая локаль.

Синтаксис

public function getNames(string $locale = null): array

Пример

Давайте получим список названий языков на русском языке:

<?php use SymfonyComponentIntlLanguages; $languages = new Languages(); $res = $languages->getNames('ru'); print_r($res); ?>

Результат выполнения кода (сокращённо):

[ "ab" => "абхазский", "aa" => "афарский", "af" => "африкаанс", "ak" => "акан", "sq" => "албанский", "am" => "амхарский", "ar" => "арабский", "an" => "арагонский", "hy" => "армянский", "as" => "ассамский", "av" => "аварский", "ae" => "авестийский", "ay" => "аймара", "az" => "азербайджанский", "bm" => "бамбара", "ba" => "башкирский", "eu" => "баскский", "be" => "белорусский", "bn" => "бенгальский", "bh" => "бихари", "bi" => "бислама", "bs" => "боснийский", "br" => "бретонский", "bg" => "болгарский", "my" => "бирманский", "ca" => "каталанский", "ch" => "чаморро", "ce" => "чеченский", "ny" => "ньянджа", "zh" => "китайский", "cv" => "чувашский", "kw" => "корнский", "co" => "корсиканский", "cr" => "кри", "hr" => "хорватский", "cs" => "чешский", "da" => "датский", "dv" => "мальдивский", "nl" => "нидерландский", "dz" => "дзонг-кэ", "en" => "английский", "eo" => "эсперанто", "et" => "эстонский", "ee" => "эве", "fo" => "фарерский", "fj" => "фиджи", "fi" => "финский", "fr" => "французский", "ff" => "фулах", "gl" => "галисийский", "ka" => "грузинский", "de" => "немецкий", "el" => "греческий", "gn" => "гуарани", "gu" => "гуджарати", "ht" => "гаитянский", "ha" => "хауса", "he" => "иврит", "hz" => "гереро", "hi" => "хинди", "ho" => "хиримоту", "hu" => "венгерский", "ia" => "интерлингва", "id" => "индонезийский", "ie" => "интерлингве", "ga" => "ирландский", "ig" => "игбо", "ik" => "инупиак", "io" => "идо", "is" => "исландский", "it" => "итальянский", "iu" => "инуктитут", "ja" => "японский", "jv" => "яванский", "kl" => "гренландский", "kn" => "каннада", "kr" => "канури", "ks" => "кашмири", "kk" => "казахский", "km" => "кхмерский", "ki" => "кикуйю", "rw" => "киньяруанда", "ky" => "киргизский", "kv" => "коми", "kg" => "конго", "ko" => "корейский", "ku" => "курдский", "kj" => "кваньяма", "la" => "латинский", "lb" => "люксембургский", "lg" => "ганда", "li" => "лимбургский", "ln" => "лингала", "lo" => "лаосский", "lt" => "литовский", "lu" => "луба-катанга", "lv" => "латышский", "gv" => "мэнский", "mk" => "македонский", "mg" => "малагасийский", "ms" => "малайский", "ml" => "малаялам", "mt" => "мальтийский", "mi" => "маори", "mr" => "маратхи", "mh" => "маршалльский", "mn" => "монгольский", "na" => "науру", "nv" => "навахо", "nd" => "северный ндебеле", "ne" => "непальский", "ng" => "ндонга", "nb" => "норвежский букмол", "nn" => "нюнорск", "no" => "норвежский", "ii" => "сычуаньский и", "nr" => "южный ндебеле", "oc" => "окситанский", "oj" => "оджибва", "cu" => "церковнославянский", "om" => "оромо", "or" => "ория", "os" => "осетинский", "pa" => "панджаби", "pi" => "пали", "fa" => "персидский", "pl" => "польский", "ps" => "пушту", "pt" => "португальский", "qu" => "кечуа", "rm" => "романшский", "rn" => "рунди", "ro" => "румынский", "ru" => "русский", "sa" => "санскрит", "sc" => "сардинский", "sd" => "синдхи", "se" => "северносаамский", "sm" => "самоанский", "sg" => "санго", "sr" => "сербский", "gd" => "гэльский", "sn" => "шона", "si" => "сингальский", "sk" => "словацкий", "sl" => "словенский", "so" => "сомали", "st" => "южный сото", "es" => "испанский", "su" => "сунданский", "sw" => "суахили", "ss" => "свази", "sv" => "шведский", "ta" => "тамильский", "te" => "телугу", "tg" => "таджикский", "th" => "тайский", "ti" => "тигринья", "bo" => "тибетский", "tk" => "туркменский", "tl" => "тагалог", "tn" => "тсвана", "to" => "тонганский", "tr" => "турецкий", "ts" => "тсонга", "tt" => "татарский", "tw" => "тви", "ty" => "таитянский", "ug" => "уйгурский", "uk" => "украинский", "ur" => "урду", "uz" => "узбекский", "ve" => "венда", "vi" => "вьетнамский", "vo" => "волапюк", "wa" => "валлонский", "cy" => "валлийский", "wo" => "волоф", "fy" => "западнофризский", "xh" => "коса", "yi" => "идиш", "yo" => "йоруба", "za" => "чжуанский", "zu" => "зулу" ]

Пример

Давайте получим список названий языков на английском языке:

<?php use SymfonyComponentIntlLanguages; $languages = new Languages(); $res = $languages->getNames('en'); print_r($res); ?>

Результат выполнения кода (сокращённо):

[ "ab" => "Abkhazian", "aa" => "Afar", "af" => "Afrikaans", "ak" => "Akan", "sq" => "Albanian", "am" => "Amharic", "ar" => "Arabic", "an" => "Aragonese", "hy" => "Armenian", "as" => "Assamese", "av" => "Avaric", "ae" => "Avestan", "ay" => "Aymara", "az" => "Azerbaijani", "bm" => "Bambara", "ba" => "Bashkir", "eu" => "Basque", "be" => "Belarusian", "bn" => "Bengali", "bh" => "Bihari languages", "bi" => "Bislama", "bs" => "Bosnian", "br" => "Breton", "bg" => "Bulgarian", "my" => "Burmese", "ca" => "Catalan", "ch" => "Chamorro", "ce" => "Chechen", "ny" => "Chichewa", "zh" => "Chinese", "cv" => "Chuvash", "kw" => "Cornish", "co" => "Corsican", "cr" => "Cree", "hr" => "Croatian", "cs" => "Czech", "da" => "Danish", "dv" => "Divehi", "nl" => "Dutch", "dz" => "Dzongkha", "en" => "English", "eo" => "Esperanto", "et" => "Estonian", "ee" => "Ewe", "fo" => "Faroese", "fj" => "Fijian", "fi" => "Finnish", "fr" => "French", "ff" => "Fulah", "gl" => "Galician", "ka" => "Georgian", "de" => "German", "el" => "Greek", "gn" => "Guarani", "gu" => "Gujarati", "ht" => "Haitian", "ha" => "Hausa", "he" => "Hebrew", "hz" => "Herero", "hi" => "Hindi", "ho" => "Hiri Motu", "hu" => "Hungarian", "ia" => "Interlingua", "id" => "Indonesian", "ie" => "Interlingue", "ga" => "Irish", "ig" => "Igbo", "ik" => "Inupiaq", "io" => "Ido", "is" => "Icelandic", "it" => "Italian", "iu" => "Inuktitut", "ja" => "Japanese", "jv" => "Javanese", "kl" => "Kalaallisut", "kn" => "Kannada", "kr" => "Kanuri", "ks" => "Kashmiri", "kk" => "Kazakh", "km" => "Khmer", "ki" => "Kikuyu", "rw" => "Kinyarwanda", "ky" => "Kirghiz", "kv" => "Komi", "kg" => "Kongo", "ko" => "Korean", "ku" => "Kurdish", "kj" => "Kuanyama", "la" => "Latin", "lb" => "Luxembourgish", "lg" => "Ganda", "li" => "Limburgan", "ln" => "Lingala", "lo" => "Lao", "lt" => "Lithuanian", "lu" => "Luba-Katanga", "lv" => "Latvian", "gv" => "Manx", "mk" => "Macedonian", "mg" => "Malagasy", "ms" => "Malay", "ml" => "Malayalam", "mt" => "Maltese", "mi" => "Maori", "mr" => "Marathi", "mh" => "Marshallese", "mn" => "Mongolian", "na" => "Nauru", "nv" => "Navajo", "nd" => "North Ndebele", "ne" => "Nepali", "ng" => "Ndonga", "nb" => "Norwegian Bokmål", "nn" => "Norwegian Nynorsk", "no" => "Norwegian", "ii" => "Sichuan Yi", "nr" => "South Ndebele", "oc" => "Occitan", "oj" => "Ojibwa", "cu" => "Church Slavic", "om" => "Oromo", "or" => "Oriya", "os" => "Ossetian", "pa" => "Panjabi", "pi" => "Pali", "fa" => "Persian", "pl" => "Polish", "ps" => "Pushto", "pt" => "Portuguese", "qu" => "Quechua", "rm" => "Romansh", "rn" => "Rundi", "ro" => "Romanian", "ru" => "Russian", "sa" => "Sanskrit", "sc" => "Sardinian", "sd" => "Sindhi", "se" => "Northern Sami", "sm" => "Samoan", "sg" => "Sango", "sr" => "Serbian", "gd" => "Gaelic", "sn" => "Shona", "si" => "Sinhala", "sk" => "Slovak", "sl" => "Slovenian", "so" => "Somali", "st" => "Southern Sotho", "es" => "Spanish", "su" => "Sundanese", "sw" => "Swahili", "ss" => "Swati", "sv" => "Swedish", "ta" => "Tamil", "te" => "Telugu", "tg" => "Tajik", "th" => "Thai", "ti" => "Tigrinya", "bo" => "Tibetan", "tk" => "Turkmen", "tl" => "Tagalog", "tn" => "Tswana", "to" => "Tonga", "tr" => "Turkish", "ts" => "Tsonga", "tt" => "Tatar", "tw" => "Twi", "ty" => "Tahitian", "ug" => "Uighur", "uk" => "Ukrainian", "ur" => "Urdu", "uz" => "Uzbek", "ve" => "Venda", "vi" => "Vietnamese", "vo" => "Volapük", "wa" => "Walloon", "cy" => "Welsh", "wo" => "Wolof", "fy" => "Western Frisian", "xh" => "Xhosa", "yi" => "Yiddish", "yo" => "Yoruba", "za" => "Zhuang", "zu" => "Zulu" ]

Смотрите также

  • класс Languages,
    который предоставляет методы для работы с языками
  • метод getName,
    который возвращает название языка по его коду
  • метод exists,
    который проверяет существование языка по коду
  • метод getAlpha3Code,
    который возвращает трёхбуквенный код языка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить