Викиучебник ruwikibooks https://ru.wikibooks.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 MediaWiki 1.47.0-wmf.17 first-letter Медиа Служебная Обсуждение Участник Обсуждение участника Викиучебник Обсуждение Викиучебника Файл Обсуждение файла MediaWiki Обсуждение MediaWiki Шаблон Обсуждение шаблона Справка Обсуждение справки Категория Обсуждение категории Полка Обсуждение полки Импортировано Обсуждение импортированного Рецепт Обсуждение рецепта Задача Обсуждение задачи TimedText TimedText talk Модуль Обсуждение модуля Event Event talk Я тебя люблю 0 5544 269878 269791 2026-08-27T13:33:29Z Alegri4B 71812 Добавлен классический китайский язык 269878 wikitext text/x-wiki {{цитата|автор=[[w:Л. Н. Толстой|Л. Н. Толстой]]|Всегда кажется, что нас любят за то, что мы хороши.|А не догадываемся, что любят нас оттого, что хороши те, кто нас любит.}} Эта статья содержит признания в любви на сотнях естественных и искусственных языков мира. При машинном переводе часто возникают неточности, а найти перевод на некоторые языки нелегко. Видите ошибку — исправляйте. Знаете язык, которого в этой статье нет - добавляйте. Любите и будьте любимыми! :) <!-- # [[w:|язык]]: --> # [[Файл:Flag of Abazinia.svg|22px|border]] [[w:Абазинский язык|Абазинский]]: '''сара бара бзи бызбитӀ''' («сара бара бзи бызбит») - женщине; '''сара уара бзи уызбитӀ''' («сара уара бзи уызбит») - мужчине. # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Abé language|Абе]]: '''mon ko lo fon''' («мон ко ло фон»). # [[Файл:Koasek Abenaki Nation, Official flag.jpg|22px|border]] [[w:Абенаки (язык)|Абенаки]]: '''k’kezalmel''' («къ(э)зальмъ(э)ль»). # [[Файл:Flag of the Province of Tarlac.svg|22px|border]] [[w:Абенлен|Абенлен]]: '''angkaaliket ako kamo''' («ангкаликет ако камо»).<p>[[w:Абенаки (язык)|Абнаки]]: см. Абенаки # [[Файл:Flag of Abruzzo.svg|22px|border]] [[w:Неаполитанский язык|Абруццский]]: '''t-vujie bbene''' («твуджэ ббэнэ»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Abure language|Абуре]]: '''u'm wloloho''' («юм влолохо»). # [[Файл:Flag of the Republic of Abkhazia.svg|22px|border]] [[w:Абхазский язык|Абхазский]]: '''сара бара бзиа бызбоит''' («сара бара бзиа бызбоит») — женщине; '''сара уара бзиа узбоит''' («сара уара бзиа узбоит») — мужчине. # [[Файл:Flag of Awadh.svg|22px|border]] [[w:Авадхи|Авадхи]]: '''मइँ तोहसे पिरेम करत हउँ''' («май тохсе пирэм карат хау»).<p>[[w:Агуакатекский язык|Авакатек]]: см. Агуакатекский # [[Файл:Conlangflag.svg|22px|border]] Аваллаэн: '''vüväloiek dü quuo''' («вювялойек дю кууо»). # [[Файл:Flag of Avars.svg|22px|border]] [[w:Аварский язык|Аварский]]: '''дие мун йокъула''' («дие мун йокъула») — женщине; '''дие мун вокьула''' («дие мун вокьула») — мужчине. # [[Файл:Flag of Austria.svg|22px|border]] [[w:Австрийский вариант немецкого языка|Австрийский немецкий]]: '''i lieb di''' («и либ ди»), '''i mog di''' («и мог ди»), '''i hob di gern''' («и хоб ди гэрн»). # [[Файл:Faravahar-Gold.svg|22px|border]] [[w:Авестийский язык|Авестийский]]: '''𐬀𐬵𐬨𐬌 𐬯𐬙𐬀 𐬟𐬭𐬌''' («ахми ста фри»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto agordino|Агординский ладинский]]: '''te voi ben''' («тэ вой бэн»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Агуакатекский язык|Агуакатекский]]: '''wachinpeq' tzawe'''' («уачинпек цауэ»). # [[Файл:Amazonas bandera.svg|22px|border]] [[w:Агуаруна|Агуаруна]]: '''wii pachit-ja-me''' («уии пачит йя ме»). # [[Файл:Flag of Aghuls.svg|22px|border]] [[w:Агульский язык|Агульский]]: '''зас вун канди''' («зас вун канди»). # [[Файл:Flag of Louisiana.svg|22px|border]] [[w:Адаи|Адаи]]: '''hekátœk kotán a enálœk''' («хэкаток котан а эналок»).<p>[[w:Адаи|Адайский]]: см. Адаи # [[Файл:Flag of Accra.svg|22px|border]] [[w:Адангме (язык)|Адангме]]: '''i suɔ mo''' («и суо мо»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:Аджукру|Аджукру]]: '''m'b'errourong''' («мбэрруронг»). # [[Файл:Flag of Adygea.svg|22px|border]] [[w:Адыгейский язык|Адыгейский]]: '''сэ шӏу усэлъэгъу''' («сэ ш'у усэл'эг'у»). # [[Файл:Flag of Azerbaijan.svg|22px|border]] [[w:Азербайджанский язык|Азербайджанский]]: '''mən səni sevirəm''' («мэн сэни севирэм»). # [[Файл:Banner of the Qulla Suyu (1979).svg|22px|border]] [[w:Аймара (язык)|Аймара]]: '''munsmawa''' («мунсмава»). # [[Файл:Flag of Ainu.svg|22px|border]] [[w:Айнский язык|Айнский]]: '''アエオマプ''' («аэомап»). # [[Файл:Flag of Ashanti.svg|22px|border]] [[w:Акан|Акан]]: '''mo dow''' («мо доу»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Акатекский язык|Акатекский]]: '''chachinkamk’ulnehan''' («чачинкамк ульнеан»). # [[Файл:Akkadian Empire Flag of Map (Year-2250 BC).png|22px|border]] [[w:Аккадский язык|Аккадский]]: '''𒀀𒊏𒀀𒄠𒆠''' («араамки») - женщине; '''𒀀𒊏𒀀𒄠𒅗''' («араамка») - мужчине.<p>[[w:Бабинский саамский язык|Аккала]]: см. Бабинский саамский<p>[[w:Бабинский саамский язык|Аккала-саамский]]: см. Бабинский саамский # [[Файл:PH-AKL Flag.png|22px|border]] [[w:en:Aklanon language|Акланонский]]: '''palangga ko ikaw''' («палангга ко икау»). # [[Файл:Flag of Astrakhan Oblast.svg|22px|border]] [[w:Алабугатско-татарский язык|Алабугатско-татарский]]: '''мен сені чаw болман''' («мэн сэни чау болман»). # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:en:Alas language|Алас-клуэт]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»). # [[Файл:Flag of Kosovo.svg|22px|border]] [[w:Гегский диалект албанского языка|Албанский (гегский)]]: '''unë të dua''' («ун тэ дуа»). # [[Файл:Flag of Albania.svg|22px|border]] [[w:Тоскский диалект албанского языка|Албанский (тоскский)]]: '''unë të dua''' («ун тэ дуа»).<p>[[w:Алгонквинский язык|Алгонквин]]: см. Алгонквинский # [[Файл:Flag of Quebec.svg|22px|border]] [[w:Алгонквинский язык|Алгонквинский]]: '''kiságiyán''' («кисагийан»), '''kuwumáras''' («куумадас»).<p>[[w:Алгонквинский язык|Алгонкинский]]: см. Алгонквинский # [[Файл:Proposed Alemannic flag.svg|22px|border]] [[w:Алеманнский диалект|Алеманнский]]: '''ich lieb dich''' («ихь лиэб дихь»), '''i liäbä di''' («и лиэбэ ди»), '''i ha di gärn''' («и ха ди гэрн»), '''ich han dich gärn''' («ихь хан дихь гэрн»). # [[Файл:Alentejo.gif|22px|border]] [[w:en:Alentejan Portuguese|Алентежанский португальский]]: '''gosto de ti''' («госту дже чи»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Алеутский язык|Алеутский]]: '''txin yaktakuq''' («тхин яктакук»). # [[Файл:Flag of Algeria.svg|22px|border]] [[w:Алжирский диалект арабского языка|Алжирский арабский]]: '''أحبك''' («ухыббуки») — женщине; '''أحبك''' («ухыббука») — мужчине. # [[Файл:Flag of Altai Republic.svg|22px|border]] [[w:Алтайский язык|Алтайский]]: '''мен сени сӱӱп jадым''' («мен сэни сююп ядым»). # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Alur language|Алур]]: '''ameri''' («амери»).<p>[[w:Арабский литературный язык|Ал-фусха]]: см. Арабский литературный<p>[[w:Арабский литературный язык|Аль-фусха]]: см. Арабский литературный<p>[[w:Алютикский язык|Алютик]]: см. Алютикский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Алютикский язык|Алютикский]]: '''qunukamken''' («кунукамкен»). # [[Файл:Flag of Olyutorsky rayon (Kamchatka krai).png|22px|border]] [[w:Алюторский язык|Алюторский]]: '''гыммы гытты гәму лэӈэкткэн''' («гыммы гытты гэму лэнэкткэн»). # [[Файл:POL Bielsko Biała flag.svg|22px|border]] [[w:en:Alzenau dialect|Альтцнерский]]: '''(e)ich ho dü gahn''' («эйхь хо дю ган»).<p>[[w:Арабский литературный язык|АЛЯ]]: см. Арабский литературный # [[Файл:Bandera de Ucayali.svg|22px|border]] [[w:Амавака|Амавака]]: '''hiya min cúunyovaquinu''' («хийя мин кууньёвакину»).<p>[[w:Ньенгату|Амазонский лингва-жерал]]: см. Ньенгату<p>[[w:Капампанганский язык|Аманунг-сисуан]]: см. Капампанганский<p>[[w:Амавака|Амауака]]: см. Амавака # [[Файл:Flag of Norway.svg|22px|border]] [[w:en:American Norwegian|Американский норвежский]]: '''elsker dæ''' («эльска дэ»).<p>[[w:Амисский язык|Амис]]: см. Амисский # [[Файл:阿米斯音乐节旗.svg|22px|border]] [[w:Амисский язык|Амисский]]: '''maolahay kako tisowanan''' («маолахай како тисованан»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto ampezzano|Ампеццкий ладинский]]: '''te voi ben''' («тэ вой бэн»). # [[Файл:Flag of Ethiopia.svg|22px|border]] [[w:Амхарский язык|Амхарский]]: '''እወድሃለሁ''' («ивэдихалэху») — мужчине, '''እወድሻለሁ''' («ивэдишалэху») — женщине. # [[Файл:Flag of Armenia.svg|22px|border]] [[w:Амшенский диалект|Амшенский армянский]]: '''Ես քեզի հազ կ՛ընիմ/йес қези һаз г՛ыним''' («ес кези хаз гыним»), '''Ես քեզի սիրիմ կու''' («ес кэзи сирим гу»). # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:Ангами (язык)|Ангами]]: '''angu ani se ho''' («ангу ани сэ хо»). # [[Файл:Flag of the Cooch Bihar State.svg|22px|border]] [[w:Ангика|Ангика]]: '''hamme tohrā pyār kare chiye''' («хамме тохра пьяр каре чийе»). # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:Ангкола|Ангкола]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»). # [[Файл:Flag of England.svg|22px|border]] [[w:Английский язык|Английский]]: '''i love you''' («ай лав ю»).<p>[[w:Древнеанглийский|Англосаксонский]]: см. Древнеанглийский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Андийский язык|Андийский]]: '''дыё мен джилидо''' («дыё мен джилидó»). # [[Файл:Flag of CARICOM.svg|22px|border]] [[w:Антильский франко-креольский язык|Антильский франко-креольский]]: '''men ainmainw''' («ман энмэн»). # [[Файл:Flag of the Gambella Region.svg|22px|border]] [[w:Ануак (язык)|Ануак]]: '''a mëër ki ïïni''' («а мээр кы иины»).<p>[[w:Ануак (язык)|Аньва]]: см. Ануак # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:Ао (язык)|Ао]]: '''ni na meimer''' («ни на меимер»), '''nina mimar''' («нина мимар»). # [[Файл:Flag of the Tani People.webp|22px|border]] [[w:en:Apatani language|Апатани]]: '''niimi ngo ano hendu''' («ными но ано хэнду»). # [[Файл:Bandeira do Tocantins.svg|22px|border]] [[w:Апинайе (язык)|Апинайе]]: '''iman a-mã anon''' («иман а мэ анон»). # [[Файл:Bandera Región Loreto.svg|22px|border]] [[w:Арабела|Арабела]]: '''quia pani-ya-nijia''' («киа пани йя нихья»). # [[Файл:Arabic-Language-Flag.svg|22px|border]] [[w:Арабский язык|Арабский]]: '''أُحِبُّكِ''' («ухыббуки») — женщине; '''أحبك''' («ухыббука») — мужчине. # [[Файл:Flag of the Arab League.svg|22px|border]] [[w:Арабский литературный язык|Арабский литературный]]: '''أحبك''' («ухиббуки») — женщине; '''أُحِبُّكَ''' («ухиббука») — мужчине. # [[Файл:Flag of the Cooperation Council for the Arab States of the Gulf.svg|22px|border]] [[w:Арабский диалект Персидского залива|Арабский Персидского залива]]: '''اَحِبِّچْ‎''' («эхиббич») — женщине; '''اَحِبِّكْ‎''' («эхиббик») — мужчине. # [[Файл:Flag of Aragon.svg|22px|border]] [[w:Арагонский язык|Арагонский]]: '''te quiero''' («тэ кьеро»), '''t'amo''' («тамо»). # [[Файл:Flag-Val d'Aran.svg|22px|border]] [[w:Аранский язык|Аранский]]: '''que t'aimi''' («кё тэми»). # [[Файл:Flag of Arapaho Nation.svg|22px|border]] [[w:Арапахо (язык)|Арапахо]]: '''biixoo3é3en''' («биихоосесэн»).<p>[[w:Мапуче (язык)|Арауканский]]: см. Мапуче # [[Файл:Flag of Piana degli Albanesi.svg|22px|border]] [[w:Арберешский диалект|Арберешский]]: '''të dua''' («тэ дуа»).<p>[[w:Кубачинский язык|Арбукский]]: см. Кубачинский # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Ардешенский лазский]]: '''ma si maoropen''' («ма си маоропэн»). # [[Файл:Flag of Armenia.svg|22px|border]] [[w:Армянский язык|Армянский]]: '''ես քեզ սիրում եմ''' («ес кез сирум эм»).<p>[[w:Арумынский язык|Аромунский]]: см. Арумынский<p>[[w:Франкопровансальский язык|Арпитанский]]: см. Франкопровансальский # [[Файл:Aromanian flag.svg|22px|border]] [[w:Арумынский язык|Арумынский]]: '''ti voi''' («ти вой»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Архавский лазский]]: '''ma si p'orom''' («ма сип ором»).<p>[[w:Карабахский диалект армянского языка|Арцахский]]: см. Карабахский армянский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Арчинский язык|Арчинский]]: '''зон ун кьӏан кер''' («зон ун къхан кер»). # [[Файл:Morning Star flag.svg|22px|border]] [[w:Асмат (язык)|Асмат]]: '''manám afpín''' («манам афпин»). # [[Файл:Flag of United Liberation Front of Asom.svg|22px|border]] [[w:Ассамский язык|Ассамский]]: '''মই তোমাক ভাল পাওঁ''' («мой тумак бхал пао»). # [[Файл:Flag of the Assyrians (gold and blue Assur).svg|22px|border]] [[w:Ассирийский новоарамейский язык|Ассирийский новоарамейский]]: '''ki bayyinakh''' («ки байинакх») - женщине, '''ki bayyanoukh''' («ки байяноукх») - мужчине, '''maghbinnakh''' («магхбиннакх») - женщине, '''makhbannoukh''' («макхбанноукх») - мужчине.<p>[[w:Аккадский язык|Ассиро-вавилонский]]: см. Аккадский<p>[[w:Астекские языки|Астекский]]: см. Науатль # [[Файл:Flag of Asturias.svg|22px|border]] [[w:Астурийский язык|Астурийский]]: '''quiérote''' («кьерути»), '''te quiero''' («те кьеро»). # [[Файл:Flag of Asturias.svg|22px|border]] [[w:Астурлеонский язык|Астурлеонский]]: '''quiérote''' («кьерути»).<p>[[w:Атаяльский язык|Атаял]]: см. Атаяльский # [[Файл:原權會會旗.svg|22px|border]] [[w:Атаяльский язык|Атаяльский]]: '''llungun misu balay''' («ллунгун мису балай»). # [[Файл:Flag of Quebec.svg|22px|border]] [[w:Атикамек (язык)|Атикамек]]: '''ki micta sakihitin''' («ки микта сакхитин»), '''kisakihitin''' («кисакихитин»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Атинский лазский]]: '''ma si malimben''' («ма си малимбэн»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Атлантийский язык|Атлантийский]]: [[File:Atlantean K.png|20 px]][[File:Atlantean A.png|20 px]][[File:Atlantean H.png|20 px]][[File:Atlantean G.png|20 px]] [[File:Atlantean M.png|20 px]][[File:Atlantean O.png|20 px]][[File:Atlantean H.png|20 px]][[File:Atlantean K.png|20 px]] [[File:Atlantean M.png|20 px]][[File:Atlantean A.png|20 px]][[File:Atlantean H.png|20 px]][[File:Atlantean T.png|20 px]] («кахг мохк махт»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:Аттие (язык)|Аттие]]: '''min bou la yé''' («мин боу ла йе»).<p>[[w:Ассирийский новоарамейский язык|Атурая]]: см. Ассирийский новоарамейский<p>[[w:Ндюка|Аукан]]: см. Ндюка # [[Файл:Flag of the Afar Liberation Front.svg|22px|border]] [[w:Афарский язык|Афарский]]: '''ko kicinio''' («ко кисинио»).<p>[[w:Пушту|Афганский]]: см. Пушту<p>[[w:Дари|Афганско-персидский]]: см. Дари # [[Файл:Afrikaner Vryheidsvlag.svg|22px|border]] [[w:Африкаанс|Африкаанс]]: '''ek het jou lief''' («эк эт ю лиф») — повседневная форма, '''ek’s lief vir jou''' («экс лиф ви яу») — формальный вариант. # [[Файл:Flag of the African Union.svg|22px|border]] [[w:Африхили|Африхили]]: '''misopa wu''' («мисопа ву»). # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Ахвахский язык|Ахвахский]]: '''dibe mene kwiⁿl'iri''' («дибэ мэнэ квинлъири»).<p>[[w:Астекские языки|Ацтекский]]: см. Науатль<p>[[w:Ачехский язык|Ачех]]: см. Ачехский # [[Файл:Flag of Free Aceh Movement.svg|22px|border]] [[w:Ачехский язык|Ачехский]]: '''kaleuh gunci''' («калеух гунчи»). # [[Файл:Flag of Baja Verapaz Department.svg|22px|border]] [[w:Ачи (язык)|Ачи]]: '''k’ax katinna’o''' («к’аш катинна’о»). # [[Файл:Flag of Acholi.svg|22px|border]] [[w:Ачоли (язык)|Ачоли]]: '''amari''' («амари»). # [[Файл:Amazonas bandera.svg|22px|border]] [[w:Ачуар-шивиар|Ачуар-шивиар]]: '''anéajime''' («анеахиме»). # [[Файл:Flag of Junin.svg|22px|border]] [[w:Ашенинка (язык)|Ашенинка]]: '''no-cova-a-mi''' («но кова а ми»). # [[Файл:Flag of Ayacucho.svg|22px|border]] [[w:Аякучанский кечуа|Аякучанский кечуа]]: '''kuyaykim''' («куяйким»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Бабин-вицувитен|Бабин-вицувитен]]: '''nkests'iy''' («нкесций»). # [[Файл:Sami flag.svg|22px|border]] [[w:Бабинский саамский язык|Бабинский саамский]]: '''monn šop̄šam tū''' («монн шопшам туу»).<p>[[w:Астурийский язык|Бабле]]: см. Астурийский # [[Файл:Flag of Bavaria (lozengy).svg|22px|border]] [[w:Баварский язык|Баварский]]: '''i lieb di''' («и либ ди»).<p>[[w:Багвалинский язык|Багвалальский]]: см. Багвалинский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Багвалинский язык|Багвалинский]]: '''де̄ мен хелал''' («дэ мен хелал»).<p>[[w:Багвалинский язык|Багулальский]]: см. Багвалинский # [[Файл:..Madhya Pradesh Flag(INDIA).png|22px|border]] [[w:Багхели|Багхели]]: '''ham tohī cāhit ha''' («хам тохи кахит ха»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto badioto|Бадийский ладинский]]: '''i t'ô bun''' («и то бун»).<p>[[w:Баварский язык|Баериш]]: см. Баварский # [[Файл:Flag of Canton of Basel.svg|22px|border]] [[w:Базельский диалект|Базельский немецкий]]: '''i ha di gärn''' («и ха ди гярн»).<p>[[w:Авадхи|Байсвари]]: см. Авадхи<p>[[w:Кого (язык)|Бакоко]]: см. Кого # [[Файл:Old Flag of Bali.svg|22px|border]] [[w:Балийский язык|Балийский]]: '''titiyang tresna sareng ragane''' («титиянг трэсна сарэн раганэ»).<p>[[w:Карачаево-балкарский язык|Балкарский]]: см. Карачаево-балкарский<p>[[w:Белуджский язык|Балочи]]: см. Белуджский<p>[[w:Белуджский язык|Балучи]]: см. Белуджский<p>[[w:Уолайта|Балта]]: см. Уолайта # [[Файл:Flag of Mali.svg|22px|border]] [[w:Бамана|Бамана]]: '''m’bi fe''' («мби фе»).<p>[[w:Бамана|Бамананкан]]: см. Бамана<p>[[w:Бамана|Бамбара]]: см. Бамана # [[Файл:Local flag of German controlled Bamum.jpg|22px|border]] [[w:Бамум (язык)|Бамум]]: '''me naa ngu nyu''' («мэ наа нгу нью»). # [[Файл:Proposed flag of Banat.svg|22px|border]] [[w:Банатско-болгарский язык|Банатско-болгарский]]: '''te milvam''' («тэ мылвам»), '''mi ij drágu za tébe''' («мий драг за тибэ»). # [[Файл:Banjar Sultanate Flag.svg|22px|border]] [[w:Банджарский язык|Банджарский]]: '''aku cinta dua ikam''' («аку чинта дуа икам»). # [[Файл:Flag of Banton, Romblon.png|22px|border]] [[w:en:Bantoanon language|Бантонский]]: '''palangga ka nako''' («палангга ка нако»). # [[Файл:Siberian Tatar Flag.svg|22px|border]] [[w:Барабинский диалект|Барабинский]]: '''мин сесне яратыдым/min sesne yaratıdım''' («мин сеснэ яратыдым»). # [[Файл:Flag of the Bari people.svg|22px|border]] [[w:en:Bari language|Бари]]: '''man nyanyar do''' («ман ньяньяр до»).<p>[[w:Уолайта|Бародда]]: см. Уолайта # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Баса (язык)|Баса]]: '''mengweswe''' («мэнгуэсуэ»). # [[Файл:Flag of the Basque Country.svg|22px|border]] [[w:Баскский язык|Баскский]]: '''maite zaitut''' («майтэ сайтуд»). # [[Файл:Flag of Liberia.svg|22px|border]] [[w:Басса (язык)|Басса]]: '''ḿ ɖɛ̀ɓɛ̀ m̀ mú''' («м денбе м му»).<p>[[w:Бетави (язык)|Батавский]]: см. Бетави<p>[[w:Ифугао (язык)|Батад]]: см. Ифугао # [[Файл:Flag of Batak.svg|22px|border]] [[w:en:Batak Karo language|Батакский каро]]: '''keleng ateku kam''' («келенг атэку кам»). # [[Файл:Flag of Batak.svg|22px|border]] [[w:en:Batak Simalungun language|Батакский сималунгун]]: '''holong do uhurhu bamu''' («холонг до ухурху баму»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Baoulé language|Бауле]]: '''mi klôa''' («ми клооа»).<p>[[w:Чинский язык|Баунгше]]: см. Чинский # [[Файл:Flag of Bashkortostan (1918).svg|22px|border]] [[w:Башкирский язык|Башкирский]]: '''мин һине яратам''' («мин хине яратам»). # [[Файл:Flag of Kingdom of Kakheti.svg|22px|border]] [[w:Бацбийский язык|Бацбийский]]: '''ვეწ სო ჰ’ოჼ''' («вэць со хо») - мужчина, '''ჲეწ სო ჰ’ოჼ''' («йець со хо») - женщина.<p>[[w:Бежтинский язык|Бежитинский]]: см. Бежтинский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Бежтинский язык|Бежтинский]]: '''до ми ятӀца''' («до ми ятхца»). # [[Файл:Flag of England.svg|22px|border]] [[w:Бейсик-инглиш|Бейсик-инглиш]]: '''i love you''' («ай лав ю»).<p>[[w:Белорусский язык|Беларуский]]: см. Белорусский<p>[[w:Белорусский язык|Беларусский]]: см. Белорусский<p>[[w:Палауский язык|Белау]]: см. Палауский<p>[[w:Нухалк|Беллакула]]: см. Нухалк<p>[[w:Нухалк|Белла-кула]]: см. Нухалк # [[Файл:Flag of Belarus (1918, 1991-1995).svg|22px|border]] [[w:Белорусский язык|Белорусский]]: '''кахаю цябе''' («кахаю тябе») # [[Файл:Balochistan flag.svg|22px|border]] [[w:Белуджский язык|Белуджский]]: '''tu mana doost biyeh''' («ту мана доост бийех»). # [[Файл:Flag of the Bemba people.svg|22px|border]] [[w:Бемба (язык)|Бемба]]: '''nalikutemwa''' («наликутемва»). # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Bembe language (Kibembe)|Бембе]]: '''nauunda''' («науунда»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Beng language|Бенг]]: '''mam vimini''' («мам вимини»). # [[Файл:Flag of Equatorial Guinea.svg|22px|border]] [[w:en:Benga language|Бенга]]: '''i tondoko nd'ovè''' («и тондоко ндове»).<p>[[w:Бенгальский язык|Бенгали]]: см. Бенгальский # [[Файл:Flag of Bangladesh.svg|22px|border]] [[w:Бенгальский язык|Бенгальский]]: '''আমি তোমাকে ভালবাসি''' («ами томаке бхалообаши»). # [[Файл:Flag of Bergamo.svg|22px|border]] [[w:Бергамский диалект ломбардского языка|Бергамский ломбардский]]: '''ta 'öre be''' («та эрэ бэ»). # [[Файл:Flag of Berlin.svg|22px|border]] [[w:Берлинский диалект|Берлинский немецкий]]: '''ick liebe dir''' («ик либэ диар»). # [[Файл:Flag of Yogyakarta.svg|22px|border]] [[w:Бетави (язык)|Бетави]]: '''gua cinte ame elu''' («гуа синтэ амэ элу»). # [[Файл:Bété People Flag.svg|22px|border]] [[w:Бете (языки)|Бете]]: '''djiba han djibameu ba''' («джиба хан джибамэу ба»). # [[Файл:POL województwo podkarpackie flag.svg|22px|border]] [[w:en:Beng language|Бечский польский]]: '''kôchom cie''' («куохом чи»).<p>[[w:Древнееврейский язык|Библейский иврит]]: см. Древнееврейский # [[Файл:Flag of the Katipuneros of Bicol.svg|22px|border]] [[w:Бикольский язык|Бикольский]]: '''namumutan ta ka''' («намумутан та ка»). # [[Файл:Flag of Sarangani.png|22px|border]] [[w:en:Blaan language|Билаан]]: '''kando ta ge’''' («кандо та ге»).<p>[[w:Билин (язык)|Билен]]: см. Билин # [[Файл:Flag of Eritrea.svg|22px|border]] [[w:Билин (язык)|Билин]]: '''ንኳአተካያ''' («нэкваʾэтэкайя»).<p>[[w:Тангале (язык)|Биллири]]: см. Тангале # [[Файл:Flag of Het Bildt.svg|22px|border]] [[w:en:Bildts|Билтский нидерландский]]: '''ich zien dich gan''' («их зьен дих ган»). # [[Файл:Bendera Kesultanan Bima.png|22px|border]] [[w:Бима (язык)|Бима]]: '''nahu ne’e nggomi''' («наху не э нгоми»).<p>[[w:Эдо (язык)|Бини]]: см. Эдо # [[Файл:Flag of Myanmar.svg|22px|border]] [[w:Бирманский язык|Бирманский]]: '''ချစ်ပါတယ်''' («чит па дэ»). # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:Биса (язык)|Биса]]: '''mii nan''' («мии нан»). # [[Файл:Flag of Vanuatu.svg|22px|border]] [[w:Бислама|Бислама]]: '''mi lavèm yu''' («ми лавэм ю»).<p>[[w:Хо (язык)|Бихар-хо]]: см. Хо<p>[[w:Бишнуприя-манипури|Бишнуприя]]: см. Бишнуприя-манипури # [[Файл:Flag of Manipur (stripes variant).svg|22px|border]] [[w:Бишнуприя-манипури|Бишнуприя-манипури]]: '''mi tore hada paori''' («ми торе хада паори»). # [[Файл:Flag of Sarangani.png|22px|border]] [[w:en:Blaan language|Блаан]]: '''kando ta ge''' («кандо та ге»).<p>[[w:Билин (язык)|Блин]]: см. Билин # [[Файл:Flag of the Blackfoot Confederacy.jpg|22px|border]] [[w:Блэкфут (язык)|Блэкфут]]: '''kitsiikákomimmo''' («китсиикакомиммо»). # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:en:Bobo language|Бобо]]: '''ma kia bé nà''' («ма киа бэ на»).<p>[[w:Билин (язык)|Богос]]: см. Билин # [[Файл:Bandera Bodoland.svg|22px|border]] [[w:Бодо (язык)|Бодо]]: '''आं नोंखौ मोजां मोनो''' («анг нвунгхоу гвусвусуиу»). # [[Файл:Flag of Bulgaria.svg|22px|border]] [[w:Болгарский язык|Болгарский]]: '''аз те обичам''' («аз тэ обичам») — формально, '''обичам те''' («обичам тэ») — неформально. # [[Файл:Flag of the Province of Pangasinan.svg|22px|border]] [[w:Болинао|Болинао]]: '''inado ta ka''' («инадо та ка»). # [[Файл:Flag of Amazonas (Colombia).svg|22px|border]] [[w:Бора (язык)|Бора]]: '''o wajyuóo uuké''' («о уайюоо ууке»).<p>[[w:Бодо (язык)|Боро]]: см. Бодо<p>[[w:Боснийский язык|Босанский]]: см. Боснийский # [[Файл:Flag of Bosnia and Herzegovina (1992-1998).svg|22px|border]] [[w:Боснийский язык|Боснийский]]: '''volim te''' («волим те»).<p>[[w:Сербохорватский язык|Боснийско-хорватско-сербский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Боснийско-хорватско-черногорско-сербский]]: см. Сербохорватский<p>[[w:Боснийский язык|Босняцкий]]: см. Боснийский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Ботлихский язык|Ботлихский]]: '''ди мин иде''' («ди мин идэ»). # [[Файл:Flag of Bohol Province, Philippines.svg|22px|border]] [[w:en:Boholano dialect|Бохолано]]: '''nahigugma ko nimu''' («нахигугма ко ниму»).<p>[[w:Боснийский язык|Бошняцкий]]: см. Боснийский # [[Файл:Flag of Brazil.svg|22px|border]] [[w:Бразильский вариант португальского языка|Бразильский португальский]]: '''eu te amo''' («эйю тчи аму»).<p>[[w:Брауи|Брагуи]]: см. Брауи<p>[[w:Брауи|Брагуйский]]: см. Брауи # [[Файл:Flag of the Brahui People.svg|22px|border]] [[w:Брауи|Брауи]]: '''nehton merve kewa''' («нэхтон мэрвэ кэва»), '''kane nehton merve arre''' («канэ нэхтон мэрвэ аррэ»).<p>[[w:Брауи|Брахуи]]: см. Брауи # [[Файл:Flag of Brittany.svg|22px|border]] [[w:Бретонский язык|Бретонский]]: '''da garout a ran''' («да гарут а ран»), '''c’hwant m’eus diouzhit''' («хван мэус дивит»).<p>[[w:Брешийский диалект ломбардского языка|Брешанский]]: см. Брешийский ломбардский<p>[[w:Брешийский диалект ломбардского языка|Брешианский]]: см. Брешийский ломбардский # [[Файл:Flag of Brescia.svg|22px|border]] [[w:Брешийский диалект ломбардского языка|Брешийский ломбардский]]: '''ta öle bhé''' («та эле бэ»). # [[Файл:Brithenig.png|22px|border]] [[w:Brithenig|Бритениг]]: '''eo dy af''' («эо ди ав»), '''eo dy af twy''' («эо ди ав туи»).<p>[[w:Brithenig|Бритеник]]: см. Бритениг<p>[[w:Brithenig|Брифениг]]: см. Бритениг # [[Файл:Bendera Kesultanan Bone.png|22px|border]] [[w:Бугийский язык|Бугийский]]: '''ᨕᨘ ᨄᨚᨍᨗ ᨕ​ᨒᨙᨈ/u foji aleta'''' («у фоджи алета»).<p>[[w:Будухский язык|Будугский]]: см. Будухский # [[Файл:Budukh flag.jpg|22px|border]] [[w:Будухский язык|Будухский]]: '''заз вын йикаджы''' («заз вын йикаджи»). # [[Файл:Flag of Kakamega County.gif|22px|border]] [[w:en:Bukusu dialect|Букусу]]: '''nakhusima''' («накусима»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Bulu language|Булу]]: '''ma nye'e wo''' («ма нье'е во»). # [[Файл:Flag of Madhya Pradesh.svg|22px|border]] [[w:Бундели|Бундели]]: '''hum tume chahat hain''' («хум туме чахат хаин»).<p>[[w:Бундели|Бунделкханди]]: см. Бундели<p>[[w:Африкаанс|Бурский]]: см. Африкаанс # [[Файл:Flag of Morobe.png|22px|border]] [[w:en:Burum language|Бурум]]: '''iripki nembi''' («ирипки нэмби»), '''sepki öröbi''' («сэпки эрэби»). # [[Файл:Flag of Hunza.svg|22px|border]] [[w:Бурушаски|Бурушаски]]: '''جا ان کا شل بلا/jaa un ka shul bila''' («джаа ун ка шул била»). # [[Файл:Flag of Buryatia.svg|22px|border]] [[w:Бурятский язык|Бурятский]]: '''би шамай дурлаха''' («би шамай дурлаха»). # [[Файл:Flag of Mayotte (local).svg|22px|border]] [[w:Буши (язык)|Буши]]: '''anaou tiakou''' («анау тьяку»), '''zahou mitiya anaou''' («заху мития анау»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Бходжпури|Бходжпури]]: '''हम तोहसे प्यार करेलीं''' («хам тосе пьаар карила»).<p>[[w:Сиккимский язык|Бхутия]]: см. Сиккимский<p>[[w:Севернокитайский язык|Бэйфанхуа]]: см. Севернокитайский # [[Файл:Flag of Liberia.svg|22px|border]] [[w:Ваи (язык)|Ваи]]: '''na lia''' («на лиа»).<p>[[w:Вайнахские языки|Вайнахский]]: см. Ингушский, чеченский # [[Файл:Flag of the Valencian Community (2x3).svg|22px|border]] [[w:Валенсийский диалект|Валенсийский]]: '''t’estime''' («тэстимэ»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Vallader dialect|Валладерский романшский]]: '''eu t’am''' («эу тэм»). # [[Файл:Flag of Wales.svg|22px|border]] [[w:Валлийский язык|Валлийский]]: '''rwy`n dy garu di''' («руаин ды хару ди»). # [[Файл:Flag of Wallonia.svg|22px|border]] [[w:Валлонский язык|Валлонский]]: '''dji t`veû vol`tî''' («дит вё вёльти»).<p>[[w:Массачусетский язык|Вампаноаг]]: см. Массачусетский<p>[[w:Массачусетский язык|Вампаноаг-массачусетский]]: см. Массачусетский<p>[[w:Варайский язык|Варай-варай]]: см. Варайский # [[Файл:Vlag Fil Samar.gif|22px|border]] [[w:Варайский язык|Варайский]]: '''hinigugma ta ikaw''' («хинигугма та икау»). # [[Файл:Pamiri Flag.webp|22px|border]] [[w:Ваханский язык|Ваханский]]: '''wuz taw dust δorəm''' («ууз тау дуст дорэм»).<p>[[w:Гуахиро (язык)|Ваюу]]: см. Гуахиро<p>[[w:Гуахиро (язык)|Ваюунаики]]: см. Гуахиро<p>[[w:Юрок (язык)|Вейцпекан]]: см. Юрок<p>[[w:Далматинский язык|Вельотский]]: см. Далматинский # [[Файл:Flag of Hungary.svg|22px|border]] [[w:Венгерский язык|Венгерский]]: '''szeretlek''' («сэ́рэтлэк»). # [[Файл:Flag of Venda (1973–1994).svg|22px|border]] [[w:Венда (язык)|Венда]]: '''ndi a ni funa''' («нди а ни фуна»).<p>[[w:Нижнелужицкий язык|Вендский]]: см. Нижнелужицкий # [[Файл:Flag of RTC.gif|22px|border]] [[w:Wenedyk|Венедик]]: '''jo jemu cie''' («йо йему че»). # [[Файл:Flag of Veneto.svg|22px|border]] [[w:Современный венетский язык|Венетский]]: '''te amo''' («тэ амо»). # [[Файл:Flag of Vepsia.svg|22px|border]] [[w:Вепсский язык|Вепсский]]: '''minä armastan sindai''' («ми́ня а́рмастан си́ндай»).<p>[[w:Южноюкагирский язык|Верхнеколымский]]: см. Южноюкагирский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Верхнекускоквимский язык|Верхнекускоквимский]]: '''nughistsin'''' («нухистсин»). # [[Файл:Upper Sorbian Flag.gif|22px|border]] [[w:Верхнелужицкий язык|Верхнелужицкий]]: '''ja će lubuju''' («я че лубую»). # [[Файл:Flag of Saxony.svg|22px|border]] [[w:Верхнесаксонский диалект|Верхнесаксонский]]: '''isch hab dsch gerne''' («иш хаб дш гэрнэ»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Верхний танана|Верхний танана]]: '''naa dithistsįį''' («наа диистсин»), '''naa ihtsįį''' («наа итсин»). # [[Файл:Västerbottens län vapenflagga.svg|22px|border]] [[w:Диалекты шведского языка|Вестерботтенский шведский]]: '''ja elschke degg''' («я эльшке дэгг»).<p>[[w:Северо-западный марийский язык|Ветлужский марийский]]: см. Северо-западный марийский # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Vili language|Вили]]: '''mi be ku zole''' («ми бэ ку золе»). # [[Файл:POL Wilamowice COA.svg|14px|border]] [[w:Вилямовский язык|Вилямовский]]: '''yh ho dih gan''' («их хо дих ган»).<p>[[w:Варайский язык|Винарайский]]: см. Варайский # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Виннебаго (язык)|Виннебаго]]: '''haipį́na''' («хаипинна»). # [[Файл:Flag of Vlachs in Serbia.svg|22px|border]] [[w:Влашский язык (Сербия)|Влашский]]: '''ti voi''' («ти вой»).<p>[[w:Мансийский язык|Вогульский]]: см. Мансийский # [[Файл:Votic Flag.svg|22px|border]] [[w:Водский язык|Водский]]: '''miä suvaan sinua''' («миа суваан синуа»).<p>[[w:Уолайта|Волайта]]: см. Уолайта<p>[[w:Уолайта|Воламо]]: см. Уолайта # [[Файл:Flag of Volapük.svg|22px|border]] [[w:Волапюк|Волапюк]]: '''löfob oli''' («лёфоб оли»). # [[Файл:Flag of Senegal.svg|22px|border]] [[w:Волоф (язык)|Волоф]]: '''sopp naa la''' («сопп наа ля»), '''nopp naa la''' («нопп наа ля»), '''dama la nob''' («дама ля ноб»).<p>[[w:Волапюк|Воляпюк]]: см. Волапюк<p>[[w:Кабардино-черкесский язык|Восточно-адыгский]]: см. Кабардино-черкесский # [[Файл:Flag of Armenia.svg|22px|border]] [[w:Восточноармянский язык|Восточноармянский]]: '''ես քեզ սիրում եմ''' («йес кез сирюм эм»). # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Кересские языки|Восточнокересский (кацтья)]]: '''shro-tse-mah''' («шро-тсе-ма»). # [[Файл:Berber flag.svg|22px|border]] [[w:en:Eastern Middle Atlas Berber|Восточносреднеатласский тамазигхт (варайни)]]: '''ⵍⵉⵖ ⵜⵜⵔⵉⵖⵉⵛ/liɣ ttriɣic''' («лиа триайш») - женщине.<p>[[w:Фиджийский язык|Восточнофиджийский]]: см. Фиджийский # [[Файл:Flag of Oost-Vlaanderen.svg|22px|border]] [[w:Восточнофламандские диалекты|Восточнофламандский]]: '''ik zie je graag''' («ик зие е рах»), '''ik zie u graag''' («ик зие у рах»). # [[Файл:Flag of East Frisia.svg|22px|border]] [[w:Восточнофризский язык|Восточнофризский]]: '''iek hääb die ljoo''' («ик хейб ди лийёо»).<p>[[w:Панджаби|Восточный панджаби]]: см. Панджаби<p>[[w:Фриульский язык|Восточный ретороманский]]: см. Фриульский # [[Файл:Flag of the Karen National Union.svg|22px|border]] [[w:Сго|Восточный сго]]: '''y'aif naz''' («й э на»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Вулканцы|Вулканский]]: '''wani ra yana ro aisha''' («вани ра яна ро аиша»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Vute language|Вуте]]: '''ma wou ndoune''' («ма ву ндуне»).<p>[[w:Выруский диалект|Выро]]: см. Выруский # [[Файл:Flag of the Võro People.svg|22px|border]] [[w:Выруский диалект|Выруский]]: '''(ma) armasta sinno''' («(ма) армаста синно»). # [[Файл:Flag of High Valyrian.svg|22px|border]] [[w:Валирийские языки|Высокий валирийский]]: '''avy jorrāelan''' («авю джоррааэлан»). # [[Файл:Flag of South Vietnam.svg|22px|border]] [[w:Вьетнамский язык|Вьетнамский]]: '''anh yêu em''' («ан йеу эм») — женщине; '''em yêu anh''' («эм йеу ан») — мужчине.<p>[[w:Классический китайский язык|Вэньянь]]: см. Классический китайский # [[Файл:Flag of Accra.svg|22px|border]] [[w:Га (язык)|Га]]: '''miisumo bo''' («мийсумо бо»). # [[Файл:Kanaka Maoli flag.svg|22px|border]] [[w:Гавайский язык|Гавайский]]: '''aloha wau iâ 'oe''' («алоха уау иа ое»). # [[Файл:Flag of the Gagauz people.svg|22px|border]] [[w:Гагаузский язык|Гагаузский]]: '''bän seni severim''' («бянь сени северимь»). # [[Файл:PH-NUV Flag.png|22px|border]] [[w:en:Gaddang language|Гадданг]]: '''angganma cu icca''' («ангганма ку ика»). # [[Файл:Flag of Haiti.svg|22px|border]] [[w:Гаитянский креольский язык|Гаитянский креольский]]: '''mwen renmen’w''' («муен ренмен у»). # [[Файл:Flag of Guyana.svg|22px|border]] [[w:Гайанский креольский язык|Гайанский креольский]]: '''i love yuh''' («а лов ю»). # [[Файл:Flag of Galicia.svg|22px|border]] [[w:Галисийский язык|Галисийский]]: '''ámote''' («амотэ») — формально; '''quérote''' («кэротэ») — неформально.<p>[[w:Оромо (язык)|Галла]]: см. Оромо # [[Файл:Flag of Brittany (Gwenn ha du).svg|22px|border]] [[w:Галло (язык)|Галло]]: '''j'sea un diot do tae''' («жьсэа ан дьё до тэ»).<p>[[w:Гало (язык)|Галлонг]]: см. Гало # [[Файл:Flag of the Tani People.webp|22px|border]] [[w:Гало (язык)|Гало]]: ''''qo nom mvvcvm duu''' («нго ном мэджам ду»), ''''qo nom mvvcom duu''' («нго ном мэджом ду»), ''''qo nom mwwsom duu''' («нго ном мыысом ду»). # [[Файл:Flag of Manipur (stripes variant).svg|22px|border]] [[w:en:Gangte language|Гангте]]: '''kahun lungsiet na hi''' («кахун лунгсиет на хи»), '''kahung lungsiet hi''' («кахунг лунгсиет хи»), '''kalungsiet na hi''' («калунгсиет на хи»).<p>[[w:Луганда|Ганда]]: см. Луганда<p>[[w:Уолайта|Ганта]]: см. Уолайта # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto gardenese|Гарденский ладинский]]: '''ie te é gën''' («иэ тэ э джан»). # [[Файл:Flag of Garifuna.svg|22px|border]] [[w:Гарифуна (язык)|Гарифуна]]: '''hínsiñetibu nun''' («хинсиньетибу нун»). # [[Файл:In garoland.svg|22px|border]] [[w:Гаро (язык)|Гаро]]: '''anga nangna ka'sara''' («анга нангна ка'сара»). # [[Файл:Flag of South West State of Somalia.svg|22px|border]] [[w:en:Garre language|Гарре]]: '''si feda''' («си фэда»). # [[Файл:Flag of the Princely State of Tehri Garhwal.svg|22px|border]] [[w:en:Garhwali language|Гархвали]]: '''mithe twe batin agnaan chh''' («митхэ твэ батин агнаан кх»). # [[Файл:Gascogne drapeau.svg|22px|border]] [[w:Гасконский язык|Гасконский]]: '''que v's aimi''' («кё взэми») - формально, '''que t'aimi''' («ке тэми») - неформально.<p>[[w:Шотландский язык (кельтский)|Гаэльский]]: см. Шотландский (кельтский) # [[Файл:Flag of the Central African Republic.svg|22px|border]] [[w:en:Gbaya languages|Гбайя]]: '''mi ko me''' («ми ко мэ»). # [[Файл:Unofficial flag of Guadeloupe (local).svg|22px|border]] [[w:Антильский франко-креольский язык|Гваделупский франко-креольский]]: '''an enmé'w''' («ан эмэу»).<p>[[w:Сукума (язык)|Гве]]: см. Сукума # [[Файл:Flag of Guinea-Bissau.svg|22px|border]] [[w:Гвинейский креольский язык|Гвинейский креольский]]: '''n gosta di bo''' («н госта ди бо»). # [[Файл:Flag of the Northwest Territories.svg|22px|border]] [[w:Гвичин|Гвичин]]: '''neet’ihthan''' («неет’ихсан»).<p>[[w:Ген (язык)|Ге]]: см. Ген<p>[[w:Геэз|Геез]]: см. Геэз # [[Файл:Flag of Togo (3-2).svg|22px|border]] [[w:Ген (язык)|Ген]]: '''un lon o''' («ун лон о»).<p>[[w:Ген (язык)|Генгбе]]: см. Ген<p>[[w:Пуэльче (язык)|Геннакен]]: см. Пуэльче # [[Файл:Vlag van Gent.svg|22px|border]] [[w:nl:Gents|Гентский восточнофламандский]]: ''''k'ou van ui''' («к ау фан уй»). # [[Файл:Flag of Genoa.svg|22px|border]] [[w:Генуэзский диалект лигурского языка|Генуэзский лигурский]]: '''te ammu'''' («тэ амму»). # [[Файл:Flag of Hereroland.svg|22px|border]] [[w:Гереро (язык)|Гереро]]: '''mbeku suvera''' («мбэку сувэра»). # [[Файл:Flag of Guernsey.svg|22px|border]] [[w:Гернсийский диалект нормандского языка|Гернсийский нормандский]]: '''j’t’oïme''' («жьтойм»). # [[Файл:Flag of Guerrero.svg|22px|border]] [[w:Геррерский науатль|Геррерский науатль]]: '''nimitstlasojtla''' («нимитстласойтла»). # [[Файл:Flag of Hesse (state).svg|22px|border]] [[w:Гессенский диалект|Гессенский немецкий]]: '''isch habb disch libb''' («иш хабб диш либб»). # [[Файл:Ethiopian Pennants.svg|22px|border]] [[w:Геэз|Геэз]]: '''አፈቀረኪ''' («афекераки») - женщине, '''አፈቀረካ''' («афекерека») - мужчине.<p>[[w:Кикуйю (язык)|Гикуйю]]: см. Кикуйю<p>[[w:Кирибати (язык)|Гилбертский]]: см. Кирибати<p>[[w:Гилянский язык|Гиляки]]: см. Гилянский # [[Файл:Flag of Gilaks.svg|22px|border]] [[w:Гилянский язык|Гилянский]]: '''تی سرور دانم''' («ти сервире данам»).<p>[[w:Нивхский язык|Гиляцкий]]: см. Нивхский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Гитксан|Гитксан]]: '''ansip'iny niin''' («ансип'ини ниин»). # [[Файл:POL Gliwice flag.svg|22px|border]] [[w:Силезский язык|Гливицкий силезский]]: '''przajã ci''' («пшая чи»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Глоса|Глоса]]: '''mi amo tu''' («ми амо ту»). # [[Файл:Flag of Goa.svg|22px|border]] [[w:Конкани (язык)|Гоанский конкани]]: '''हांव तुजेर मोग करता''' («ту магель мога чо»).<p>[[w:Гуахиро (язык)|Гоахиро]]: см. Гуахиро # [[Файл:Флаг годоберинцев.png|22px|border]] [[w:Годоберинский язык|Годоберинский]]: '''дилъи мин идалъида''' («дитли мин идатлида»).<p>[[w:Нидерландский язык|Голландский]]: см. Нидерландский # [[Файл:Flag of Bamileke National Movement.svg|22px|border]] [[w:Гомала|Гомала]]: '''me kwoh wu''' («мэ кво ву»). # [[Файл:Flag of Maharashtra Navnirman Sena.svg|22px|border]] [[w:Гонди (язык)|Гонди]]: '''ana nik pirem kiyatona''' («ана ник пирэм кийятона»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Горани|Горани]]: '''min waš(i)ma tu māy''' («мин ваш(и)ма ту маай»). # [[Файл:Flag of Gornomariysky rayon.svg|22px|border]] [[w:Горномарийский язык|Горномарийский]]: '''мый тыйым яратем''' («мынь тыньим яратэм»).<p>[[w:Димаса|Горный качари]]: см. Димаса # [[Файл:Flag of Gorontalo.svg|22px|border]] [[w:Горонтало (язык)|Горонтало]]: '''aku sayang kamu''' («аку саян каму»). # [[Файл:Ethnic flag of Tat people (Caucasus).svg|22px|border]] [[w:Горско-еврейский язык|Горско-еврейский]]: '''mə tyrə xosdənym''' («мэ тюрэ хосдэнюм»). # [[Файл:Gothic Sunrise Flag.jpg|22px|border]] [[w:Готский язык|Готский]]: '''𐌹𐌺 𐍆𐍂𐌹𐌾𐍉 𐌸𐌿𐌺''' («ик фри́йо сук»).<p>[[w:Нама|Готтентотский]]: см. Нама # [[Файл:Artaxiad coat of arms by PeopleOfAr.svg|22px|border]] [[w:Грабар|Грабар]]: '''ես քեզ սիրեմ''' («эс кез сирем»). # [[Файл:Aromanian flag.svg|22px|border]] [[w:Грамостянские говоры|Грамостянский арумынский]]: '''ti voiu''' («ти вою»).<p>[[w:Романшский язык|Граубюнденский]]: см. Романшский<p>[[w:Романшский язык|Граубюндер]]: см. Романшский # [[Файл:Flag of Greenland.svg|22px|border]] [[w:Гренландский язык|Гренландский]]: '''asavakit''' («асавакит»). # [[Файл:Flag of Greece.svg|22px|border]] [[w:Греческий язык|Греческий]]: '''σ΄αγαπώ''' («сагапо») — неформально, '''σας αγαπώ''' («сас агапо») — формально. # [[Файл:Flag of Groningen.svg|22px|border]] [[w:Гронингенский диалект|Гронингенский]]: '''ik bin wies mit die''' («ик бин вис мит ди»), '''k hol van die''' («к хол ван ди»). # [[Файл:Flag of Georgia official.svg|22px|border]] [[w:Грузинский язык|Грузинский]]: '''მიყვარხარ''' («миквархар»).<p>[[w:Юэ (язык)|Гуандунский]]: см. Юэ<p>[[w:Кантонский диалект|Гуанчжоуский]]: см. Кантонский<p>[[w:Севернокитайский язык|Гуаньхуа]]: см. Севернокитайский # [[Файл:Guarani flag.svg|22px|border]] [[w:Гуарани (язык)|Гуарани]]: '''rojhayhû''' («рохаыху»). # [[Файл:Panteera Wayuu Aumentado.png|22px|border]] [[w:Гуахиро (язык)|Гуахиро]]: '''aisü pia tapüla''' («аисы пиа тапыра»). # [[Файл:Flag of the Gujarat Sultanate.svg|22px|border]] [[w:Гуджарати|Гуджарати]]: '''હું તને પ્રેમ કરું છુ''' («хум танээ прээма карум чу»).<p>[[w:Гуджарати|Гуджаратский]]: см. Гуджарати<p>[[w:Гусии (язык)|Гузии]]: см. Гусии # [[Файл:Flag of Benin.svg|22px|border]] [[w:Гун (язык)|Гун]]: '''n’yiwanna we''' («ньиванна вэ»). # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Гунзибский язык|Гунзибский]]: '''диъи дуго атӏ''' («дии дуго ата») - женщине, '''диъи дуго й-атӏ''' («дии дуго йата») - мужчине. # [[Файл:Flag of Kisii County.gif|22px|border]] [[w:Гусии (язык)|Гусии]]: '''nigwachete''' («нигвачэтэ»).<p>[[w:Пуэльче (язык)|Гынына-кынэ]]: см. Пуэльче<p>[[w:Пуэльче (язык)|Гынына-яхэч]]: см. Пуэльче<p>[[w:Геэз|Гыыз]]: см. Геэз<p>[[w:Шотландский язык (кельтский)|Гэльский]]: см. Шотландский (кельтский) # [[Файл:Flag of Taita Taveta County.png|22px|border]] [[w:Дабида (язык)|Дабида]]: '''nakukunde''' («накукунде»).<p>[[w:Дагбани (язык)|Дагбамба]]: см. Дагбани # [[Файл:Flag of Ghana.svg|22px|border]] [[w:Дагбани (язык)|Дагбани]]: '''mi ndigui''' («ми ндигуи»).<p>[[w:Дагбани (язык)|Дагомба]]: см. Дагбани<p>[[w:Даурский язык|Дагурский]]: см. Даурский<p>[[w:Румынский язык|Дако-румынский]]: см. Румынский # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Дакота (сиуанский язык)|Дакота]]: '''thečhíȟiŋda''' («тхэчихинда»).<p>[[w:Эльвдальский диалект|Далекарлийский]]: см. Эльвдальский # [[Файл:Flag of the Kingdom of Dalmatia.svg|22px|border]] [[w:Далматинский язык|Далматинский]]: '''iu amúa te''' («иу амуа тэ»).<p>[[w:Далматинский язык|Далматский]]: см. Далматинский<p>[[w:Афарский язык|Данакильский]]: см. Афарский<p>[[w:Адангме (язык)|Дангме]]: см. Адангме # [[Файл:Даргинский флаг (неофициальный, одна из народных вариаций).jpg|22px|border]] [[w:Даргинский литературный язык|Даргинский]]: '''хӀу наб ригахъуре''' («хӀу наб ригахъуре»). # [[Файл:Flag of Afghanistan (2013-2021).svg|22px|border]] [[w:Дари|Дари]]: '''دوستت دارم''' («достат даарам»). # [[Файл:Flag of Denmark.svg|22px|border]] [[w:Датский язык|Датский]]: '''jeg elsker dig''' («я эльска да»). # [[Файл:Flag of the Inner Mongolian People's Party.svg|22px|border]] [[w:Даурский язык|Даурский]]: '''би шамэй дуарлабэй''' («би шамэй дуарлабэй»).<p>[[w:Даурский язык|Дахурский]]: см. Даурский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Дег-хитан (язык)|Дег-хитан]]: '''inga dist’a''' («инга дист'а»).<p>[[w:Чипевайан (язык)|Дене Сулин]]: см. Чипевайан # [[Файл:Flag of All Assam Tribal Sangha.svg|22px|border]] [[w:Деори (язык)|Деори]]: '''aa nona chu nimai''' («аа нона чу нимаи»). # [[Файл:Iles-Loyauté drapeau.svg|22px|border]] [[w:Деху|Деху]]: '''eni a hnimi eö''' («эни аними эё»). # [[Файл:Flag of Jambi.svg|22px|border]] [[w:Джамби (язык)|Джамби]]: '''aku sajaŋ dəŋan kaw''' («аку саян дэнан кау»).<p>[[w:Сефардский язык|Джудезмо]]: см. Сефардский<p>[[w:Сефардский язык|Джудекко]]: см. Сефардский<p>[[w:Ндюка|Джука]]: см. Ндюка<p>[[w:Горско-еврейский язык|Джуури]]: см. Горско-еврейский<p>[[w:Горско-еврейский язык|Джухури]]: см. Горско-еврейский<p>[[w:Дзонг-кэ|Дзонгкха]]: см. Дзонг-кэ # [[Файл:Flag of Bhutan.svg|22px|border]] [[w:Дзонг-кэ|Дзонг-кэ]]: '''ང་གིས་ཁྱོད་ལུ་བྱམས་པ་འབདཝ་ཨིན''' («нга ги че лу га»). # [[Файл:Flag of Guinea-Bissau.svg|22px|border]] [[w:en:Jahanka language|Джаханка]]: '''n’gné kanou''' («ннэ кану»).<p>[[w:Зарма (язык)|Джерма]]: см. Зарма # [[Файл:Flag of Jersey.svg|22px|border]] [[w:Джерсийский диалект нормандского языка|Джерсийский нормандский]]: '''j’t’aime''' («жьтэм»).<p>[[w:Мальдивский язык|Дивехи]]: см. Мальдивский<p>[[w:Цезский язык|Дидойский]]: см. Цезский # [[Файл:Flag of Kruishoutem.svg|22px|border]] [[w:Димаса (язык)|Димаса]]: '''ang ningkhe hamjaodu''' («анг нингкхе хамджаоду»).<p>[[w:Димаса|Димаса-качари]]: см. Димаса # [[Файл:Flag of Dinka people.svg|22px|border]] [[w:Динка (язык)|Динка]]: '''yin nhiar''' («йин ниар»). # [[Файл:Flag of Casamance (2012).svg|22px|border]] [[w:en:Jola-Fonyi language|Диола-фоньи]]: '''nifañifañ''' («нифаньифань»). # [[Файл:Flag of Casamance (2012).svg|22px|border]] [[w:en:Jola-Fonyi language|Диола-фоньи (булуф)]]: '''i mãnghy mãng''' («и манни манг»). # [[Файл:Dobrudscha logo.svg|14px|border]] [[w:Украинский язык|Добруджанский украинский]]: '''я тебе любу''' («я тэбэ любу»). # [[Файл:Dogra Flag.png|22px|border]] [[w:Догри|Догри]]: '''में तुगी हिरख करना''' («минджо тэрэ наал пьяр хэга»). # [[Файл:Flag of Taymyr Autonomous Okrug.svg|22px|border]] [[w:Долганский язык|Долганский]]: '''мин энигин таптыыбын''' («мин энигин таптыыбын»), '''мен эничан таптычан''' («мен эничан таптычан»).<p>[[w:Ладинский язык|Доломитский]]: см. Ладинский # [[Файл:Flag of Kisumu County.png|22px|border]] [[w:Долуо|Долуо]]: '''aheri''' («ахери»). # [[Файл:Flag of the Romani people.svg|22px|border]] [[w:Домари|Домари]]: '''ḥaskarmèré''' («хаскармере»), '''āmā tèrs ḥaskarmé''' («аамаа терс хаскарме»). # [[Файл:Dothraki flag.webp|22px|border]] [[w:Дотракийский язык|Дотракийский]]: '''anha zhilak yera''' («анха жилак йера»).<p>[[w:Дотракийский язык|Дотракин]]: см. Дотракийский # [[Файл:White Dragon Flag of England.png|22px|border]] [[w:Древнеанглийский язык|Древнеанглийский]]: '''ic lufie þe''' («ик луфи тэ»).<p>[[w:Грабар|Древнеармянский]]: см. Грабар # [[Файл:Banner of the Holy Roman Emperor with haloes (1400-1806).svg|22px|border]] [[w:Древневерхненемецкий язык|Древневерхненемецкий]]: '''ich minne dich''' («ихь миннэ дихь»).<p>[[w:Древнерусский|Древневосточнославянский]]: см. Древнерусский # [[Файл:Flag of Greek Macedonia.svg|22px|border]] [[w:Древнегреческий язык|Древнегреческий]]: '''σὲ φιλῶ''' («сэ фило»), '''σὲ ἀγαπῶ''' («сэ агапо»). # [[Файл:Flag Kingdom of Judah.png|22px|border]] [[w:Древнееврейский язык|Древнееврейский]]: '''אהבתיך''' («аhавти́х») - женщине; '''אהבתיך''' («аhaвти́ха») — мужчине. # [[Файл:Banner of the Lordship of Ireland.svg|22px|border]] [[w:Древнеирландский язык|Древнеирландский]]: '''notcharaim''' («нод харэйм»). # [[Файл:Flag of The Icelandic Commonwealth.svg|22px|border]] [[w:en:Old Norse#Old Icelandic|Древнеисландский]]: '''ann ek þér''' («анн эк сэр»).<p>[[w:Прусский язык|Древнепрусский]]: см. Прусский # [[Файл:Banner of the Novgorod Republic (c. 1385).svg|22px|border]] [[w:Древнерусский язык|Древнерусский]]: '''люблѭ тѧ''' («люблю тя»).<p>[[w:Древнескандинавский язык|Древнесеверный]]: см. Древнескандинавский # [[Файл:Raven Banner.svg|22px|border]] [[w:Древнескандинавский язык|Древнескандинавский]]: '''ek elska þik''' («эк эльска сик»), '''ek ann þér''' («эк анн сэр»).<p>[[w:Орхоно-енисейский язык|Древнетюркский]]: см. Орхоно-енисейский # [[Файл:Oriflamme of Charlemagne.png|22px|border]] [[w:Древнефранкский язык|Древнефранкский]]: '''ik minnon thigh''' («ик миннон тиг»). # [[Файл:Sweden-Flag-1562.svg|22px|border]] [[w:Древнешведский язык|Древнешведский]]: '''iak elski þik''' («як эльски сик»).<p>[[w:Геэз|Древнеэфиопский]]: см. Геэз<p>[[w:Древнееврейский язык|Древний иврит]]: см. Древнееврейский<p>[[w:Полабский язык|Древяно-полабский]]: см. Полабский # [[Файл:Flag of Drenthe.svg|22px|border]] [[w:en:Drèents dialects|Дрентский]]: '''ik hol van joe''' («ик хол фан ю»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Дуала (язык)|Дуала]]: '''na tondi wa''' («на тонди ва»). # [[Файл:ТУНГАНИСТАНСКИЙ ФЛАГ.png|22px|border]] [[w:Дунганский язык|Дунганский (ганьсуйский)]]: '''вә э ни''' («вэ ай ни»). # [[Файл:ТУНГАНИСТАНСКИЙ ФЛАГ.png|22px|border]] [[w:Дунганский язык|Дунганский (шэньсийский)]]: '''ңə э ни''' («нэ ай ни»). # [[Файл:Flag of Sabah.svg|22px|border]] [[w:en:Dusun language|Дусунский]]: '''siuhang oku dia''' («сиуханг оку диа»).<p>[[w:Мальдивский язык|Дхивехи]]: см. Мальдивский # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:Дьюла (язык)|Дьюла]]: '''m'bi fê''' («мби фэ»).<p>[[w:Сефардский язык|Еврейско-испанский]]: см. Сефардский<p>[[w:Горско-еврейский язык|Еврейско-татский]]: см. Горско-еврейский # [[Файл:Ancient Egyptian Culture Flag.webp|22px|border]] [[w:Египетский язык|Египетский]]: '''𓌻𓂋𓀁𓀀𓍿𓈖''' («мери и чен») — женщине, '''𓌻𓂋𓀁𓁐𓍿𓅱''' («мери и чю») — мужчине. # [[Файл:Flag of Egypt.svg|22px|border]] [[w:Египетский диалект арабского языка|Египетский арабский]]: '''ٲنَا بحِبَّك''' («ана бахиббак») — мужчине, '''ٲنَا بَحِبِّك''' («ана бахиббик») — женщине. # [[Файл:Flag of Yenish people.svg|22px|border]] [[w:Енишский язык|Енишский]]: '''ketta jaan bettu''' («кэтта яан бэтту»). # [[Файл:Bandeira do Amazonas.svg|22px|border]] [[w:Жамамади|Жамамади]]: '''tera oka-nofi-beya''' («тэра ока нофи бэя»). # [[Файл:Flag of Žemaitija.svg|22px|border]] [[w:Жемайтское наречие|Жемайтский]]: '''aš tavi mīlu''' («аш тави миилю»). # [[Файл:Flag of Montreal.svg|22px|border]] [[w:Жуаль|Жуаль]]: '''sh’teme''' («щтэмэ»). # [[Файл:Flag of Zazaistan.svg|22px|border]] [[w:Зазаки|Зазаки]]: '''ez to has kenan''' («эз то хас кэнан»).<p>[[w:Адыгейский язык|Западноадыгский]]: см. Адыгейский # [[Файл:Flag of Arizona.svg|22px|border]] [[w:Западно-апачский язык|Западно-апачский]]: '''sheth she'n zho'n''' («шэз шэн жон»). # [[Файл:Flag of Western Armenia.svg|22px|border]] [[w:Западноармянский язык|Западноармянский]]: '''ես քեզ կը սիրեմ''' («йез кез гэсирем»). # [[Файл:Banner of the Duchy of Brabant.svg|22px|border]] [[w:Западнобрабантский диалект|Западнобрабантский]]: ''''k zien a gère''' («кзьен а херэ»).<p>[[w:Ительменский язык|Западноительменский]]: см. Ительменский # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Кересские языки|Западнокересский (ааку)]]: '''thro sii muu''' («сро сии муу»). # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Кересские языки|Западнокересский (каваик)]]: '''аmuu-thro-maa''' («амуу-сро-маа»). # [[Файл:Flag of Lombardy.svg|22px|border]] [[w:Западноломбардское наречие|Западноломбардский]]: '''mi te voeuri ben''' («ми тэ вёри бэн»).<p>[[w:Нижнесаксонские диалекты|Западнонижненемецкий]]: см. Нижнесаксонский # [[Файл:Touareg People Flag.svg|22px|border]] [[w:Западнотамахакский язык|Западнотамахакский]]: '''riɣ-kem''' («риг кем»). # [[Файл:Flag of West Flanders.svg|22px|border]] [[w:Западнофламандские диалекты|Западнофламандский]]: '''ik zie oe geerne''' («ик зие ое геерне»). # [[Файл:Frisian flag.svg|22px|border]] [[w:Западнофризский язык|Западнофризский]]: '''ik hâld fan dy''' («и холд фром тай»). # [[Файл:Flag of the Oromo Liberation Front.svg|22px|border]] [[w:Оромо (язык)|Западно-центральный оромо]]: '''si jaalladha''' («си джаалладха»). # [[Файл:Bandera Front Alliberament Cham.svg|22px|border]] [[w:Чамский язык|Западночамский]]: '''ai ranam dai''' («аи ранам даи») — женщине; '''dai ranam ai''' («даи ранам аи») — мужчине.<p>[[w:Адыгейский язык|Западночеркесский]]: см. Адыгейский # [[Файл:Piapot First Nation flag.svg|22px|border]] [[w:Западный кри|Западный кри]]: '''ᑭᓵᑭᐦᐃᑎᐣ''' («кисаакихитин»).<p>[[w:Бабин-вицувитен|Западный кэрриер]]: см. Бабин-вицувитен<p>[[w:Луба (язык)|Западный луба]]: см. Луба # [[Файл:Flag of Mali.svg|22px|border]] [[w:en:Kassonke language|Западный манинка]]: '''mbi fê''' («мби фэ»). # [[Файл:Flag of the Peguis First Nation.svg|22px|border]] [[w:Западный оджибве|Западный оджибве]]: '''kisawēnmin''' («кисавеенмин»). # [[Файл:Flag of Punjab.svg|22px|border]] [[w:Западный панджаби|Западный панджаби]]: '''main tainu pyar karda haan''' («майн тайну пьяр карда хаан») — женщине; '''main tainu pyar kardi haan''' («майн тайну пьяр карди хаан») — мужчине.<p>[[w:Западнотамахакский язык|Западный тамахак]]: см. Западнотамахакский # [[Файл:DEU Saterland Flag.svg|22px|border]] [[w:Затерландский фризский язык|Затерландский фризский]]: '''iek hääb die ljoo''' («иэ хээб ди йо»). # [[Файл:Flag of Niger.svg|22px|border]] [[w:Зарма (язык)|Зарма]]: '''aye ga banin''' («айе га банин»). # [[Файл:Флаг годоберинцев.png|22px|border]] [[w:Зибирхалинский диалект|Зибирхалинский]]: '''дилъи мини иделъиде''' («дитли мини идетлиде»).<p>[[w:Северный ндебеле|Зимбабвийский ндебеле]]: см. Северный ндебеле # [[Файл:Flag of Zulu.png|22px|border]] [[w:Зулу|Зулу]]: '''ngiyakuthanda''' («нийякутанда»).<p>[[w:Зулу|Зулусский]]: см. Зулу # [[Файл:Flag of Zuni.svg|22px|border]] [[w:Зуни (язык)|Зуни]]: '''tom ho’ ichema''' («том хо ичема»).<p>[[w:Зуни (язык)|Зуньи]]: см. Зуни # [[Файл:PH-BEN Flag.png|22px|border]] [[w:en:Ibaloi language|Ибалои]]: '''pip-piyan taha''' («пип-пийан таха»). # [[Файл:Flag of Cagayan.svg|22px|border]] [[w:en:Ibanag language|Ибанаг]]: '''iddu taka''' («идду така»). # [[Файл:Flag of Iban.svg|22px|border]] [[w:Ибанский язык|Ибанский]]: '''aku sayau ke nuan''' («аку сайяу ке нуан»). # [[Файл:Flag of Abia (before 2025).png|22px|border]] [[w:Ибибио (язык)|Ибибио]]: '''mma ma fi''' («мма ма фи»). # [[Файл:Flag of Batanes.svg|22px|border]] [[w:en:Ivatan language|Иватанский]]: '''chaddao kuymu''' («чаддао куйму»), '''ichaddao ko imu''' («ичаддао ко иму»).<p>[[w:Мегрельский язык|Иверский]]: см. Мегрельский # [[Файл:Flag of Israel.svg|22px|border]] [[w:Иврит|Иврит]]: '''אני אוהב אותך''' («ани оев отах») — женщине; '''אני אוהבת אותך''' («ани оевет отха») — мужчине. # [[Файл:Flag of Biafra.svg|22px|border]] [[w:Игбо (язык)|Игбо]]: '''m hụrụ gị n’anya''' («мхууруу гии н анья»).<p>[[w:Тиндинский язык|Идаринский]]: см. Тиндинский<p>[[w:Тиндинский язык|Идеринский]]: см. Тиндинский # [[Файл:Conlangflag.svg|22px|border]] [[w:Идиом-неутраль|Идиом-неутраль]]: '''mi am vo''' («ми ам во»). # [[Файл:Proposed Yiddish flag.svg|22px|border]] [[w:Идиш|Идиш]]: '''איך האָב דיך ליב''' («их об дих либ»). # [[Файл:Flag of Ido (new).svg|22px|border]] [[w:Идо|Идо]]: '''me amoras tu''' («мэ аморас ту»). # [[Файл:Flag igora.svg|22px|border]] [[w:Ижорский язык|Ижорский]]: '''miä suvvaan sinnua''' («миэ сувваан синнуа»). # [[Файл:Flag of Uganda.svg|22px|border]] [[w:Ик (язык)|Ик]]: '''tsamia bi''' («тсамиа би»).<p>[[w:Илоканский язык|Илокано]]: см. Илоканский # [[Файл:Flag of the Palaris revolt.svg|22px|border]] [[w:Илоканский язык|Илоканский]]: '''ayayatenka''' («айяйятэнка»), '''ipatpategka''' («ипатпатэгка»), '''ikarkarayoka''' («икаркарайока»).<p>[[w:Илоканский язык|Илоко]]: см. Илоканский<p>[[w:Хилигайнон|Илонгго]]: см. Хилигайнон # [[Файл:Flag of the Syriac-Aramaic People.svg|22px|border]] [[w:en:Imperial Aramaic|Имперский арамейский]]: '''ܟܠܐܢܐ ܡܝܪ''' («кльнь мир»). # [[Файл:Sami flag.svg|22px|border]] [[w:Инари-саамский язык|Инари-саамский]]: '''mun rähistâm tuu''' («мун ра́хистам туу»). # [[Файл:Flag of Ingushetia.svg|22px|border]] [[w:Ингушский язык|Ингушский]]: '''хьо сона еза''' («хо сона еза») — женщине; '''хьо сона веза''' («хо сона веза») — мужчине. # [[Файл:Flag of Indonesia.svg|22px|border]] [[w:Индонезийский язык|Индонезийский]]: '''aku cinta kamu''' («аку чинта камуу»).<p>[[w:Монтанье-наскапи (язык)|Инну]]: см. Монтанье-наскапи<p>[[w:Монтанье-наскапи (язык)|Инну-аймун]]: см. Монтанье-наскапи<p>[[w:Западноломбардское наречие|Инсубрический]]: см. Западноломбардский # [[Файл:Conlangflag.svg|22px|border]] [[w:Интерглосса|Интерглосса]]: '''mi amo tu''' («ми амо ту»), '''mi esthe philo tu''' («ми эстэ фило ту»). # [[Файл:Bandiera de Interlingua.svg|22px|border]] [[w:Интерлингва (IALA)|Интерлингва]]: '''io te ama''' («ио тэ ама»).<p>[[w:Окциденталь|Интерлингве]]: см. Окциденталь # [[Файл:Flag of Nunavut.svg|22px|border]] [[w:Инуиннактун|Инуиннактун]]: '''piqpagiyagin''' («пикпагийягин»). # [[Файл:Flag of Nunatsiavut.svg|22px|border]] [[w:Инуктитут|Инуктитут]]: '''ᓇᒡᓕᒋᕙᒋᑦ''' («наглигивагит»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:en:Iñupiaq language|Инупиак]]: '''nakuagigikpin''' («накуагигикпин»), '''nakuagikpakpin''' («накуагикпакпин»), '''piqpavagin''' («пикпавагин»). # [[Файл:Flag of Iraq.svg|22px|border]] [[w:Иракский диалект арабского языка|Иракский арабский]]: '''أحبك''' («ахэббич»), '''أحبج''' («ахэббак»). # [[Файл:Flag of Bangsamoro.svg|22px|border]] [[w:en:Iranun language|Иранун]]: '''kababayaan ku ska''' («кабабайаан ку ска»). # [[Файл:Flag of Ireland.svg|22px|border]] [[w:Ирландский язык|Ирландский]]: '''gráím thú''' («грэм ту»).<p>[[w:Ирландский язык|Ирландский гэльский]]: см. Ирландский # [[Файл:Flag of Khon Kaen province.png|22px|border]] [[w:Исанский язык|Исанский]]: '''ຂ້ອຍຮັກເຈົ້າ''' («кхёой хак чао»). # [[Файл:Flag of Iceland.svg|22px|border]] [[w:Исландский язык|Исландский]]: '''ég elska þig''' («эг эльска сиг»). # [[Файл:Flag of Delta State.gif|22px|border]] [[w:en:Isoko language|Исоко]]: '''me you owhai''' («мэ ю оухаи»). # [[Файл:Flag of Spain.svg|22px|border]] [[w:Испанский язык|Испанский]]: '''te quiero''' («тэ керо»). # [[Файл:'Gypsy colours of Spain' in the 1890s, according to Baron Lilford.svg|22px|border]] [[w:Испанский кало|Испанский кало]]: '''te camelo''' («тэ камэло»). # [[Файл:Flag of the Zapotec Peoples.svg|22px|border]] [[w:Истмусский сапотекский язык|Истмусский сапотекский]]: '''nadxieeʼ lii''' («наджиее лии»). # [[Файл:Flag of Istria (historical).svg|22px|border]] [[w:Истрорумынский язык|Истрорумынский]]: '''te iubeåć''' («тэ юбэач»). # [[Файл:Insignia-coatofarms-isfahan-province.png|22px|border]] [[w:en:Esfahani accent|Исфаханский персидский]]: '''شومارو دوس دارم''' («шума ру дус дарэм»). # [[Файл:Flag of Cagayan.svg|22px|border]] [[w:en:Itawis language|Итавис]]: '''ay-ayatan ta ka''' («ай аятан та ка»). # [[Файл:Flag of Italy.svg|22px|border]] [[w:Итальянский язык|Итальянский]]: '''ti amo''' («ти амо»). # [[Файл:Flag of Kamchatka Oblast.svg|22px|border]] [[w:Ительменский язык|Ительменский]]: '''кәмман кәзза тлфталакзусчэн''' («кымман кызза тлфталакзусчэн»). # [[Файл:Flag of Beni Department, Bolivia.svg|22px|border]] [[w:Итонама (язык)|Итонама]]: '''ka’k’isilo’ne’mo''' («ка к исило нэ мо») — женщине; '''a’k’isilo’ne’mo''' («а к исило нэ мо») — мужчине. # [[Файл:Conlangflag.svg|22px|border]] Иульджи: '''я любюніаі а ято''' («я любюниаи а ято»), '''я любюніаі а ята''' («я любюниаи а ята»). # [[Файл:Ithkuil Flag.webp|22px|border]] [[w:Ифкуиль|Ифкуиль]]: '''ôžasi ükhi''' («ожаси юкхи»). # [[Файл:PH-IFU Flag.png|22px|border]] [[w:Ифугао (язык)|Ифугао]]: '''penpenhod cha-a''' («пэнпэнход ча а»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Ица (язык)|Ица]]: '''ink’atech''' («инкатэч»).<p>[[w:Ишильский язык|Ишиль]]: см. Ишильский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Ишильский язык|Ишильский]]: '''nikin sa' axh''' («никин са аш»). # [[Файл:Conlangflag.svg|22px|border]] Иширкиан: '''nukisi''' («нукиси»). # [[Файл:Flag of Bamileke National Movement.svg|22px|border]] [[w:Йемба|Йемба]]: '''men nkon' wou''' («мэн нкон ву»). # [[Файл:Flag of Echague, Isabela (2022-present).png|22px|border]] [[w:en:Yogad language|Йогад]]: '''iddeddukan taka''' («иддэддукан така»).<p>[[w:Йоканьгско-саамский язык|Йоканьгский саамский]]: см. Йоканьгско-саамский # [[Файл:Sami flag.svg|22px|border]] [[w:Йоканьгско-саамский язык|Йоканьгско-саамский]]: '''мунн со̄бпам то̄ны''' («мунн со́бпам то́ны»). # [[Файл:Flag of county Wexford.svg|22px|border]] [[w:Йола (язык)|Йола]]: '''ich love thou''' («ихь лав зу»). # [[Файл:Flag of the Northern Territory.svg|22px|border]] [[w:en:Yolŋu languages|Йолнгу]]: '''ŋarra djäl nhuna''' («нгарра джал нхуна»). # [[Файл:Flag of Egbe Omo Yoruba.svg|22px|border]] [[w:Йоруба (язык)|Йоруба]]: '''mo nifẹẹ rẹ''' («мо нифеэ рэ»). # [[Файл:Flag of Kabardino-Balkaria.svg|22px|border]] [[w:Кабардино-черкесский язык|Кабардино-черкесский]]: '''сэ уэ лагун''' («сэ уэ лагун»). # [[Файл:Flag of the Republic of Kabylia.svg|22px|border]] [[w:Кабильский язык|Кабильский]]: '''hamlaɣkem''' («хамлагкем») — женщине, '''hamlaɣk''' («хамлагк») — мужчине.<p>[[w:Кабувердьяну|Кабо-вердианский креол]]: см. Кабувердьяну<p>[[w:Кабувердьяну|Кабо-вердиану]]: см. Кабувердьяну # [[Файл:Flag of Cape Verde (10-17).svg|22px|border]] [[w:Кабувердьяну|Кабувердьяну]]: '''`n crebu tcheu''' («нкребу тчу»).<p>[[w:Дари|Кабули]]: см. Дари # [[Файл:Flag of Acadiana.svg|22px|border]] [[w:Каджунский диалект французского языка|Каджунский французский]]: '''mi aime jou''' («ми эм жу»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:en:Cadorino dialect|Кадоринский ладинский]]: '''te voi bögn''' («тэ вой бон»). # [[Файл:Flag of Kazakhstan.svg|22px|border]] [[w:Казахский язык|Казахский]]: '''мен сені жақсы көремін'''' («мен сени жаксы коремин»). # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Кайюга (язык)|Кайюга]]: '''go-nóhkwa’'''' («го-нохква»). # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Кайтагский язык|Кайтагский]]: '''дами и риччихитте''' («дами и риччихитте»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Какчикельский язык|Какчикельский]]: '''yatinwajo'''' («йатинуахо»). # [[Файл:PH-NUV Flag.png|22px|border]] [[w:en:Kalanguya language|Калангуйя]]: '''pipiyan ta ka''' («пипиян тэ ка»). # [[Файл:PH-KAL Flag.png|22px|border]] [[w:Калинганский язык|Калинганский]]: '''pipiyok sika''' («пипийок сика»). # [[Файл:Flag of Montana.svg|22px|border]] [[w:Калиспел|Калиспел]]: '''kʷinχaménč''' («куинхаменч»). # [[Файл:Flag of the Congress of the Oirat-Kalmyk nation.png|22px|border]] [[w:Калмыцкий язык|Калмыцкий]]: '''би чамд дуртав''' («би чамд дуртав»). # [[Файл:Surigao del Sur Flag.png|22px|border]] [[w:en:Kamayo language|Камайо]]: '''inadyoan ta kaw''' («инаджёан та кау»). # [[Файл:Flag of Sayansky rayon (Krasnoyarsk krai).png|22px|border]] [[w:Камасинский язык|Камасинский]]: '''айи́рлӧм тәна́н''' («айи́рлём тэна́н»). # [[Файл:Flag of Machakos County.png|22px|border]] [[w:Камба (язык, Кения)|Камба]]: '''ningwemdete''' («нингвемдэтэ»). # [[Файл:Flag of Santa Cruz.svg|22px|border]] [[w:es:Español camba|Камба-испанский]]: '''te amo''' («тэ амо»).<p>[[w:Классический китайский язык|Камбун]]: см. Классический китайский # [[Файл:Flag of the Province of Cagliari.svg|22px|border]] [[w:Кампиданский диалект|Кампиданский сардинский]]: '''deu t’amu''' («дэу тьяму»).<p>[[w:Ительменский язык|Камчадальский]]: см. Ительменский # [[Файл:Flag of Canada.svg|22px|border]] [[w:en:Canadian French|Канадский французский]]: '''je t’aime''' («штэм»). # [[Файл:Flag of Mountain Province.png|22px|border]] [[w:en:Kankanaey language|Канканаэйский]]: '''laylaydek sik-a''' («лайлайдэк сик-а»). # [[Файл:Flag of the Kannada people.svg|22px|border]] [[w:Каннада|Каннада]]: '''ನಾ ನಿನ್ನ ಪ್ರೀತಿಸ್ತೀನಿ''' («наа нинна преэтистээни»). # [[Файл:Flag of Osaka Prefecture.svg|22px|border]] [[w:Кансайский диалект|Кансайский]]: '''好いとんねん''' («суитоннэн»), '''好きやねん''' («сукиянэн»). # [[Файл:Great Cantonia Flag.svg|22px|border]] [[w:Кантонский диалект|Кантонский]]: '''我愛你''' («нго ой нэй»). # [[Файл:Flag of the Kanuri people.svg|22px|border]] [[w:Канури (язык)|Канури]]: '''nya raakna''' («нья раакна»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Канхобальский язык|Канхобальский]]: '''chwachwechej''' («чуачуэчех»).<p>[[w:Капампанганский язык|Капампанган]]: см. Капампанганский # [[Файл:Pampanga Flag.png|22px|border]] [[w:Капампанганский язык|Капампанганский]]: '''kaluguran daka''' («калугуран дака»). # [[Файл:Vlag Fil Capiz.gif|22px|border]] [[w:en:Capiznon language|Каписнон]]: '''ginahigugma ko ikaw''' («гинахигугма ко икау»).<p>[[w:Бежтинский язык|Капучинский]]: см. Бежтинский # [[Файл:Flag of Artsakh.svg|22px|border]] [[w:Карабахский диалект армянского языка|Карабахский армянский]]: '''ես քըզ սիրում ըմ''' («йес кз сирюмым»). # [[Файл:Karagash Nogay.svg|22px|border]] [[w:Карагашский язык|Карагашский]]: '''мен сени джаратам''' («мен сейны джяратам»), '''мен сизди джаратам''' («мен сызды джяратам»). # [[Файл:Flag of Crimean Karaites.svg|22px|border]] [[w:Караимский язык|Караимский]]: '''mień sieni siuviam''' («мень сени сювям»). # [[Файл:Flag of Karakalpakstan.svg|22px|border]] [[w:Каракалпакский язык|Каракалпакский]]: '''мен сени жақсы көремен''' («мен сени жаксы коремен»).<p>[[w:Шона (язык)|Каранга]]: см. Шона # [[Файл:Flag of Texas.svg|22px|border]] [[w:en:Karankawa language|Каранкава]]: '''ná'i áwa ka''' («най ауа ка»). # [[Файл:Karachay Flag.jpg|22px|border]] [[w:Карачаево-балкарский язык|Карачаево-балкарский]]: '''мен сени сюеме''' («мэн сэни сюэмэ»).<p>[[w:Карачаево-балкарский язык|Карачаевский]]: см. Карачаево-балкарский # [[Файл:Karelian National Flag.svg|22px|border]] [[w:Карельский язык|Карельский]]: '''mie šilma šuvačen''' («мие шилма шувачен»), '''minä armastan sindai''' («миня армастан синдаи»). # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Kari language|Кари]]: '''ni kou zololo''' («ни коу зололо»). # [[Файл:Flag of Venezuela.svg|22px|border]] [[w:Карибский язык|Карибский]]: '''kysiropimaya''' («кисиропимайя»). # [[Файл:Bandeira de Rondônia.svg|22px|border]] [[w:Каритиана (язык)|Каритиана]]: '''ÿn mã a'ak''' («юн маа а ак»).<p>[[w:Карук (язык)|Карок]]: см. Карук # [[Файл:Flag of the Northern Mariana Islands.svg|22px|border]] [[w:Каролинский язык|Каролинский]]: '''i áfischi(gh) ló''' («и афиши(х) ло»). # [[Файл:Flag of California.svg|22px|border]] [[w:Карук (язык)|Карук]]: '''nu-'íimnih-tih''' («ну иимни ти»). # [[Файл:Flag of Casamance (2012).svg|22px|border]] [[w:en:Kasa language|Каса]]: '''lifañifañ''' («лифаньифань»), '''difañifañ''' («дифаньифань»). # [[Файл:Banner of Castile (Modern Design Variant).svg|22px|border]] [[w:Кастильский диалект|Кастильский]]: '''te amo''' («тэ амо»), '''te quiero''' («тэ керо»). # [[Файл:Estelada blava.svg|22px|border]] [[w:Каталанский язык|Каталанский]]: '''t’estimo''' («тэстимо»).<p>[[w:Каталанский язык|Каталонский]]: см. Каталанский # [[Файл:Kachin People Flag.svg|22px|border]] [[w:Качинский язык (цзинпо)|Качинский]]: '''nang hpe ngai tsaw ra ai''' («нэн пе най тсоо рэ ай»).<p>[[w:Кашубский язык|Кашебский]]: см. Кашубский<p>[[w:Кашмирский язык|Кашмири]]: см. Кашмирский # [[Файл:Jammu Kashmir Liberation Front flag.svg|22px|border]] [[w:Кашмирский язык|Кашмирский]]: '''مےٚ چھِ چٲنؠ ماے‎''' («мэ чи каань маай»). # [[Файл:POL Kaszuby flag.svg|22px|border]] [[w:Кашубский язык|Кашубский]]: '''jô cë kòchóm''' («е це квехом»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Квакиутл (язык)|Квакиутл]]: '''łaxwala nuxwan tłus''' («ляхьвала нухьван тлюс»).<p>[[w:Багвалинский язык|Кванадинский]]: см. Багвалинский # [[Файл:Flag of Namibia.svg|22px|border]] [[w:en:Kwangali language|Квангали]]: '''ame naku hara''' («амэ наку хара»). # [[Файл:Flag of the Kven people.svg|22px|border]] [[w:Квенский язык|Квенский]]: '''rakastan sinnuu''' («ракастан синнуу»). # [[Файл:Quenya flag.svg|22px|border]] [[w:Квенья|Квенья]]: '''melinyel''' («мэлиньел»), '''amin mela lle''' («амин мэла ллэ»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Кекчи (язык)|Кекчи]]: '''nakatinra''' («накатинра»). # [[Файл:Flag of Kerkrade.svg|22px|border]] [[w:en:Kerkrade dialect|Керкрадский]]: '''iech hoat va diech''' («ихь хоат фа дихь»). # [[Файл:Flag of Turukhansky rayon (Krasnoyarsk krai).png|22px|border]] [[w:Кетский язык|Кетский]]: '''иль укаӈт лювероӈавет''' («иль укант люверонавет»), '''ать у люверовет''' («ать у люверовет»).<p>[[w:Кечуанские языки|Кечва]]: см. Кечуа # [[Файл:Quechuas flag.svg|22px|border]] [[w:Кечуанские языки|Кечуа]]: '''canda munani''' («канда мунани»).<p>[[w:Аякучанский кечуа|Кечуа-чанка]]: см. Аякучанский кечуа # [[Файл:Flagge Köln.svg|22px|border]] [[w:Кёльнский диалект|Кёльнский]]: '''isch han dich leev''' («иш хан диш леев»), '''isch han dich jään''' («иш хан диш еен»). # [[Файл:Flag of Idaho.svg|22px|border]] [[w:Кёр-д’ален (язык)|Кёр-д'ален]]: '''ku nx̣amínč''' («кунхаминч»). # [[Файл:Bandera poble Batwa.svg|22px|border]] [[w:en:Kiga language|Кига]]: '''ninkukunda iwe''' («нинкукунда ивэ»).<p>[[w:Тамашек|Кидаль]]: см. Тамашек<p>[[w:Тамашек|Кидаль-тамашек]]: см. Тамашек # [[Файл:Flag of Kansas.svg|22px|border]] [[w:Кикапу (язык)|Кикапу]]: '''ketapaanene''' («кетупуунэнэ»).<p>[[w:Конго (язык)|Киконго]]: см. Конго # [[Файл:Kikuyu Flag (Mountain of Brightness).svg|22px|border]] [[w:Кикуйю (язык)|Кикуйю]]: '''nĩngwendete''' («нинкуэдете»). # [[Файл:Flag of Washington.svg|22px|border]] [[w:Килеут (язык)|Килеут]]: '''nayeli''' («найели»).<p>[[w:Луба-катанга|Килуба]]: см. Луба-катанга<p>[[w:Кильдинский саамский язык|Кильдин-саамский]]: см. Кильдинский саамский # [[Файл:Sami flag.svg|22px|border]] [[w:Кильдинский саамский язык|Кильдинский саамский]]: '''мунн то̄н шоа̄бша''' («мунн тоон шоа́бша»).<p>[[w:Северный мбунду|Кимбунду]]: см. Северный мбунду<p>[[w:Валлийский язык|Кимрский]]: см. Валлийский # [[Файл:Antique Flag.jpg|22px|border]] [[w:Кинарайский язык|Кинарайский]]: '''ginapalangga ta ikaw''' («гинапаланга та икау»).<p>[[w:Кинарайский язык|Кинарай-а]]: см. Кинарайский<p>[[w:Кинарайский язык|Кинарайя]]: см. Кинарайский<p>[[w:Руанда (язык)|Киньяруанда]]: см. Руанда # [[Файл:Semaia tes Kyprou.svg|22px|border]] [[w:Кипрский диалект греческого языка|Кипрский греческий]]: '''αγαπώ σε''' («агапо сэ»). # [[Файл:Flag of Cyprus.svg|22px|border]] [[w:Кипрско-арабский язык|Кипрско-арабский]]: '''uḥibbuk''' («ухиббук»). # [[Файл:Flag of Kericho County.gif|22px|border]] [[w:en:Kipsigis language|Кипсигис]]: '''achamin''' («ачамин»). # [[Файл:Flag of Kyrgyzstan.svg|22px|border]] [[w:Киргизский язык|Киргизский]]: '''мен сени сүйөм''' («мен сэни сюйом»). # [[Файл:Flag of Kiribati.svg|22px|border]] [[w:Кирибати (язык)|Кирибати]]: '''i tangiriko''' («и тангирико»).<p>[[w:Кирибати (язык)|Кирибатский]]: см. Кирибати<p>[[w:Рунди (язык)|Кирунди]]: см. Рунди<p>[[w:Гусии (язык)|Кисии]]: см. Гусии<p>[[w:Суахили|Кисуахили]]: см. Суахили<p>[[w:Сукума (язык)|Кисукума]]: см. Сукума # [[Файл:Flag of China.svg|22px|border]] [[w:Китайский язык|Китайский]]: '''我愛你''' («во ай ни»). # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:Китуба|Китуба]]: '''mu zola ngé''' («му зола нге»). # [[Файл:Flag of Viejšnoryja (Veyshnoria), fictional enemy republic for Zapad 2017 exercise.svg|22px|border]] Кихчексела: '''iðériscán''' («изэрискан»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Киче (язык)|Киче]]: '''katwaj''' («катуах»). # [[Файл:Flag of Ecuador.svg|22px|border]] [[w:Кичуа (язык)|Кичуа]]: '''juyanimi''' («хуяними»). # [[Файл:Flag of Washington.svg|22px|border]] [[w:Клаллам (язык)|Клаллам]]: '''nəsƛ̕éʔ cxʷ''' («нэслэтчх»).<p>[[w:Кламат-модокский язык|Кламат]]: см. Кламат-модокский<p>[[w:Кламат-модокский язык|Кламат-модок]]: см. Кламат-модокский # [[Файл:Flag of Oregon.svg|22px|border]] [[w:Кламат-модокский язык|Кламат-модокский]]: '''Moo ?ams ni stinta''' («моо амс ни стинта»).<p>[[w:Грабар|Классический армянский]]: см. Грабар # [[Файл:Flag of China (1889–1912).svg|22px|border]] [[w:Классический китайский язык|Классический китайский]]: '''吾愛汝''' («ву ай ру»).<p>[[w:Сирийский язык|Классический сирийский]]: см. Сирийский<p>[[w:Геэз|Классический эфиопский]]: см. Геэз # [[Файл:Flag Province of Davao del Sur.jpg|22px|border]] [[w:en:Klata language|Клата]]: '''dakkal ginawa kok nekku''' («даккаль гинауа кок нэкку»). # [[Файл:Klingon Empire Flag.svg|22px|border]] [[w:Клингонский язык|Клингонский]]: '''qamuSHa'''' («камуша»), '''bahng-WI' shokh''' («банг-ви шох»). # [[Файл:Brunssum vlag.svg|22px|border]] [[w:Диалекты нидерландского языка|Клингский нидерландский]]: '''ik zien ô gjèèren''' («ик зьен оо херээн»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Кого (язык)|Кого]]: '''ma din wa''' («ма дин ва»). # [[Файл:Flag of the National Liberation Front of Tripura.svg|22px|border]] [[w:Кокборок|Кокборок]]: '''ang nono hamjakgo''' («анг ноно хамджакго»). # [[Файл:Flag of the City of London.svg|22px|border]] [[w:Кокни|Кокни]]: '''you are my turtle dove''' («ю а май тортл дав»).<p>[[w:Тлингитский язык|Колошский]]: см. Тлингитский # [[Файл:Sami flag.svg|22px|border]] [[w:Колтта-саамский язык|Колтта-саамский]]: '''(mon) rääʹǩǩstam tuu''' («(мон) ра́кстам туу»).<p>[[w:Южноюкагирский язык|Колымский]]: см. Южноюкагирский # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto livinallese|Кольский ладинский]]: '''te voi ben''' («тэ вой бен»).<p>[[w:Команчский язык|Команче]]: см. Команчский # [[Файл:Flag of Oklahoma.svg|22px|border]] [[w:Команчский язык|Команчский]]: '''ʉ kamakʉtʉ nʉ''' («э камакэт нэ»). # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:en:Comecrudo language|Комекрудо]]: '''ankuailam''' («анкуайлам»).<p>[[w:Коми язык|Коми]]: см. Коми-зырянский # [[Файл:Komi Nordic cross flag.svg|22px|border]] [[w:Коми язык|Коми-зырянский]]: '''ме тэнö радейта''' («ме тэ́нэ ра́дейта»), '''ме тэнö мусала''' («ме тэ́нэ му́сала»). # [[Файл:Flag of Izhemsky rayon (Komia).png|22px|border]] [[w:Ижемский диалект коми языка|Коми-ижемский]]: '''ме тэнэ радейта''' («ме тэ́нэ ра́дейта»), '''ме тэнэ любита''' («ме тэ́нэ лю́бита»). # [[Файл:Flag of Permyakia.svg|22px|border]] [[w:Коми-пермяцкий язык|Коми-пермяцкий]]: '''ме тэнӧ любита''' («ме тэнэ любита»), '''ме тэнӧ радейта''' («ме тэнэ радейта»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Комокс|Комокс]]: '''χaƛnomɛč''' («халномэч»). # [[Файл:Flag of Comoros.svg|22px|border]] [[w:Коморский язык|Коморский]]: '''n'game handzo''' («нгаме хандзо»). # [[Файл:Flag of Musikongo.svg|22px|border]] [[w:Конго (язык)|Конго]]: '''mono ke zola nge''' («моно кэ зола нге»), '''na lingui yo''' («на лингуи йо»). # [[Файл:Flag of Goa.svg|22px|border]] [[w:Конкани (язык)|Конкани]]: '''हांव तुजेर मोग करता''' («ту магель мога чо»). # [[Файл:Coptic cross.svg|22px|border]] [[w:Коптский язык|Коптский]]: '''Ϯⲙⲉ ⲙ︦ⲙⲟ''' («тимэ ммо») — женщине, '''Ϯⲙⲉ ⲙ︦ⲙⲟⲕ''' («тимэ ммок») — мужчине. # [[Файл:Flag of South Korea.svg|22px|border]] [[w:Корейский язык|Корейский]]: '''사랑해''' («саранхэ»). # [[Файл:Flag of Koryo-saram.jpg|22px|border]] [[w:Корё мар|Корё мар]]: '''노 코바 한다''' («нор коба ханда»). # [[Файл:Conlangflag.svg|22px|border]] Кориезский: '''tenï eretemar''' («тэний эрэтэмар»).<p>[[w:Кипрско-арабский язык|Кормакити]]: см. Кипрско-арабский<p>[[w:Корнский язык|Корнваллийский]]: см. Корнский # [[Файл:Flag of Cornwall.svg|22px|border]] [[w:Корнский язык|Корнский]]: '''my a’th kar''' («ми афкар»).<p>[[w:Корнский язык|Корнуэльский]]: см. Корнский # [[Файл:Flag of Corsica.svg|22px|border]] [[w:Корсиканский язык|Корсиканский]]: '''ti tengu cara''' («ти тэнгу кара») — женщине; '''ti tengu caru''' («ти тэнгу кару») — мужчине. # [[Файл:Flag of Koryakia.svg|22px|border]] [[w:Корякский язык|Корякский]]: '''гмнан гъчи гаймо ткулн'ги''' («гы́мнан гы́чи гэ́ймо тку́лнги»), '''гымнан гыччи ылӈу тыкулӈыги''' («гымнан гыччи ылну тыкулныги»). # [[Файл:Flag of Transkei.svg|22px|border]] [[w:Коса (язык)|Коса]]: '''ndiyakuthanda''' («ндиякутанда»).<p>[[w:Авадхи|Косали]]: см. Авадхи<p>[[w:Гусии (язык)|Косова]]: см. Гусии # [[Файл:Flag of Kosrae.svg|22px|border]] [[w:Косяэ|Косяэ]]: '''nga lungse kom''' («на лунсэ ком»). # [[Файл:Flag of Gabon.svg|22px|border]] [[w:en:Kota language (Gabon)|Кота (Габон)]]: '''ma nono bè''' («ма ноно бе»). # [[Файл:Flag of Kotava.svg|22px|border]] [[w:avk:Котава|Котава]]: '''va rin rená''' («ва рин рэна»).<p>[[w:Тем (язык)|Котоколи]]: см. Тем # [[Файл:Flag of Tayshetsky District.png|22px|border]] [[w:Коттский язык|Коттский]]: '''hamaʔ-u-th-āk-ŋ''' («хамаъ-у-с-аак-н»). # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:Кочими (язык)|Кочими]]: '''b'gooso''' («б гоосо»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Коюкон|Коюкон]]: '''nʉgh estsen'''' («нох эстсен»). # [[Файл:Flag of Liberia.svg|22px|border]] [[w:Кпелле (язык)|Кпелле]]: '''iwalikana''' («иваликана»). # [[Файл:Flag of the Northwest Territories.svg|22px|border]] [[w:Кри (языки)|Кри]]: '''ᑮᓯᑲᐦᐄᐦᐃᑏᐣ''' («кисаакихитин»). # [[Файл:Flag of the Confederate States for the Muscogee (Creek) Nation.svg|22px|border]] [[w:Крикский язык|Крикский]]: '''ecenokecis''' («эценокецис»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:Крио|Крио]]: '''а lɛk yu''' («а лек ю»).<p>[[w:Малайско-португальский креольский язык|Кристанг]]: см. Малайско-португальский креольский # [[Файл:Flag of Montana.svg|22px|border]] [[w:Кроу (язык)|Кроу]]: '''dii awátsišiky''' («дии ауатсишикь»).<p>[[w:Крымскотатарский язык|Крымский]]: см. Крымскотатарский # [[Файл:Flag of the Crimean Tatar people.svg|22px|border]] [[w:Крымскотатарский язык|Крымскотатарский]]: '''men seni sevem''' («мэн сэни сэвэм»).<p>[[w:Крымскотатарский язык|Крымтатарский]]: см. Крымскотатарский # [[Файл:Proposed flag of Krymchaks.svg|22px|border]] [[w:Крымчакский язык|Крымчакский]]: '''men seni sevem''' («мэн сэни сэвэм»). # [[Файл:Flag of Dahadaevsky rayon (Dagestan).png|22px|border]] [[w:Кубачинский язык|Кубачинский]]: '''у дамми йикIулда''' («у дамми йик улда»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:en:Kurmali language|Кудмали]]: '''môy tôke pôsôd kôrô''' («мой токе посод коро»). # [[Файл:Flag of Cuyo, Palawan.png|22px|border]] [[w:Куйонон (язык)|Куйонон]]: '''inggegegma ta kaw''' («инггегегма та кау»), '''gegma ta kaw''' («гэгма та кау»), '''mal ta kaw''' («мал та кау»).<p>[[w:Куйонон (язык)|Куйонский]]: см. Куйонон # [[Файл:Flag of Rarotonga 1858-1888.svg|22px|border]] [[w:Кукский язык|Кукский]]: '''inangaro au ia koe''' («инангаро ау иа коэ»).<p>[[w:Кукский язык|Кукский маори]]: см. Кукский # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:Куланго (язык)|Куланго]]: '''mi koriou''' («ми кориоу»). # [[Файл:Flag of Altai Krai.svg|22px|border]] [[w:Кумандинское наречие|Кумандинский]]: '''меҥ сени сӱӱп jадым''' («мен сэни сююп ядым»). # [[Файл:Flag of the Kumaon Kingdom.svg|22px|border]] [[w:Кумаони (язык)|Кумаони]]: '''mekai teri maya laagi chhoo''' («мэкай тэри майа лааги чхоо»). # [[Файл:Flag of Kumyks.svg|22px|border]] [[w:Кумыкский язык|Кумыкский]]: '''мен сени сюемен''' («мэн си сюэмэн»).<p>[[w:Романшский язык|Курваль]]: см. Романшский # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Курдский язык|Курдский]]: '''ez hej te dikim''' («эз хэдж тэ диким»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Курманджи (диалект курдского языка)|Курманджи]]: '''ez jite hezdikim''' («эз житэ хэздиким»). # [[Файл:Flag of Ghana.svg|22px|border]] [[w:Кусаал (язык)|Кусаал]]: '''m bood if''' («м бооди ф»).<p>[[w:Косяэ|Кусаеанский]]: см. Косяэ<p>[[w:Косяэ|Кусаие]]: см. Косяэ<p>[[w:Кусаал (язык)|Кусале]]: см. Кусаал<p>[[w:Кусаал (язык)|Кусаси]]: см. Кусаал # [[Файл:Flag of Cusco (2021).svg|22px|border]] [[w:Кусканский кечуа|Кусканский кечуа]]: '''munakuyki''' («мунакуйки»). # [[Файл:Cutch flag.svg|22px|border]] [[w:en:Kutchi language|Кутчи]]: '''આંઉ તોકે પ્રેમ કંઈયા તો''' («аау то-ке прем каийя то»).<p>[[w:Гвичин|Кучинский]]: см. Гвичин<p>[[w:Чхаттисгархи|Кхалтахи]]: см. Чхаттисгархи # [[Файл:Seng-Khasi.png|22px|border]] [[w:Кхаси (язык)|Кхаси]]: '''nga ieid ia phi''' («нга иеид иа пхи»). # [[Файл:Flag of Cambodia.svg|22px|border]] [[w:Кхмерский язык|Кхмерский]]: '''បងស្រឡាញ់អូន''' («бон сроланх оун») — женщине; '''អូនស្រឡាញ់បង''' («оун сроланх бон») — мужчине.<p>[[w:Коса (язык)|Кхоса]]: см. Коса<p>[[w:Косяэ|Косраэ]]: см. Косяэ<p>[[w:Киргизский язык|Кыргызский]]: см. Киргизский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Кэрриер (язык)|Кэрриер]]: '''nyuk'enusi''' («ньюк энуси»). # [[Файл:Flag of Kyakhta (Buryatia).png|22px|border]] [[w:Кяхтинский язык|Кяхтинский]]: '''моя твоя люби''' («моя твоя люби»). # [[Файл:Conlangflag.svg|22px|border]] Лаала: '''mm do da''' («мм до да»).<p>[[w:Сефардский язык|Ладино]]: см. Сефардский # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:Ладинский язык|Ладинский]]: '''te ei gen''' («тэ эй гэн»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Лазский]]: '''მასიმაოროპენ''' («масимаоропэн»).<p>[[w:Чинский язык|Лай]]: см. Чинский # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Лакота (язык)|Лакота]]: '''thečhíȟila''' («тхэчихила»). # [[Файл:نماد لک های داغستان.jpg|22px|border]] [[w:Лакский язык|Лакский]]: '''ттунина ххирара''' («тунина хирара»).<p>[[w:Эвенский язык|Ламутский]]: см. Эвенский # [[Файл:Flag of Piedmont.svg|22px|border]] [[w:Пьемонтский язык|Лангароло]]: '''ieu t’ame''' («ю тэм»).<p>[[w:Хо (язык)|Ланка-кол]]: см. Хо # [[Файл:Flag of Laos.svg|22px|border]] [[w:Лаосский язык|Лаосский]]: '''ຂ້ອຍຮັກເຈົ້າ''' («кхёой хак чао»).<p>[[w:Субанон (язык)|Лапуян]]: см. Южный субанон # [[Файл:Flag of Musikongo.svg|22px|border]] [[w:Конго (язык)|Лари]]: '''nge nzololo''' («нге нзололо»), '''nikuzololo''' («никузололо»).<p>[[w:Чхаттисгархи|Лариа]]: см. Чхаттисгархи # [[Файл:Official flag of Latgale.svg|22px|border]] [[w:Латгальский язык|Латгальский]]: '''es tevi miloju''' («ас теви меелою»). # [[Файл:Flag of the Roman Empire.svg|22px|border]] [[w:Латинский язык|Латинский]]: '''te amo''' («тэ амо»).<p>[[w:Латинский язык|Латынь]]: см. Латинский # [[Файл:Flag of Latvia.svg|22px|border]] [[w:Латышский язык|Латышский]]: '''es tevi mīlu''' («эс тэви миилу»). # [[Файл:Lahu flag.svg|22px|border]] [[w:Лаху (языки)|Лаху]]: '''nga naw hta ha ja''' («нга нау хта ха я»).<p>[[w:Урду|Лашкари]]: см. Урду<p>[[w:Лушуцид|Лашутсид]]: см. Лушуцид<p>[[w:Лингва де планета|ЛдП]]: см. Лингва де планета # [[Файл:Lezgian flag.svg|22px|border]] [[w:Лезгинский язык|Лезгинский]]: '''заз вун кӏанзава‎''' («заз вун къанзава»). # [[Файл:Flag of Dudinka, Krasnoyarsk Krai.svg|22px|border]] [[w:Лесной энецкий язык|Лесной энецкий]]: '''мо̂дь ууʼʼ комитазʼʼ''' («моодь уу́ комита́з»).<p>[[w:Древнееврейский язык|Лешон ха-кодеш]]: см. Древнееврейский # [[Файл:Flag of Lebanon.svg|22px|border]] [[w:Ливанский диалект арабского языка|Ливанский арабский]]: '''بهباك''' («бахибак»). # [[Файл:Flag of Libya.svg|22px|border]] [[w:Ливийский диалект арабского языка|Ливийский арабский]]: '''نحبك''' («нхэбэк»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto livinallese|Ливиналлонгский ладинский]]: '''te voi ben''' («тэ вой бен»). # [[Файл:Flag of the Livonians.svg|22px|border]] [[w:Ливский язык|Ливский]]: '''minā ārmaztõb sinā''' («минаа аармазтыб синаа»). # [[Файл:Flag of Liguria.svg|22px|border]] [[w:Лигурский язык (современный)|Лигурский]]: '''mi te amo''' («ми тэ амо»), '''te véuggio bén''' («тэ веуджо бэн»).<p>[[w:Лингва де планета|Лидепла]]: см. Лингва де планета # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Лиллуэт|Лиллуэт]]: '''stexwkan tu7 xatmintsin''' («стэхукан ту хатминтсин»). # [[Файл:Flag of the Federal Republic of Southern Cameroons.svg|22px|border]] [[w:en:Limbum language|Лимбум]]: '''meh kong weh''' («мэ кон вэ»). # [[Файл:Flag of Limburg (Netherlands).svg|22px|border]] [[w:Лимбургский язык|Лимбургский]]: '''ik hald van dich''' («ик халд фан дихь»).<p>[[w:Лимбургский язык|Лимбуржский]]: см. Лимбургский # [[Файл:Flag of Lingala Language.png|22px|border]] [[w:Лингала|Лингала]]: '''nalingí yɔ̌''' («налинги йё»).<p>[[w:Тупи (язык)|Лингва бразилика]]: см. Тупи # [[Файл:Lidepla.jpg|22px|border]] [[w:Лингва де планета|Лингва де планета]]: '''me lubi yu''' («ме луби ю»).<p>[[w:Тупи (язык)|Лингва жерал]]: см. Тупи # [[Файл:Flag of Lingua Franca Nova.svg|22px|border]] [[w:Лингва франка нова|Лингва франка нова]]: '''me ama tu''' («мэ ама ту»). # [[Файл:Flag of Lisbon.svg|22px|border]] [[w:Португальский язык|Лиссабонский португальский]]: '''gramo-te''' («грамотэ»).<p>[[w:Арабский литературный язык|Литературный арабский]]: см. Арабский литературный # [[Файл:Flag of Lithuania.svg|22px|border]] [[w:Литовский язык|Литовский]]: '''aš tave myliu''' («аш тавя милю»). # [[Файл:Flag of Liechtenstein.svg|22px|border]] [[w:Лихтенштейнский диалект|Лихтенштейнский немецкий]]: '''i mag di''' («и маг ди»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Логлан|Логлан]]: '''mi cluva tu''' («ми шлува ту»). # [[Файл:Flag of the Province of Oristano.svg|22px|border]] [[w:Логудорский диалект|Логудорский сардинский]]: '''deo t’amo''' («дэо тьямо»). # [[Файл:Lojban logo.svg|22px|border]] [[w:Ложбан|Ложбан]]: '''mi do prami''' («ми до прами»). # [[Файл:Flag of Barotseland.svg|22px|border]] [[w:Лози (язык)|Лози]]: '''na ku lata''' («на ку лата»). # [[Файл:Flag of Lombardy.svg|22px|border]] [[w:Ломбардский язык|Ломбардский]]: '''te vòj ben''' («те вож бэн»), '''te veuli ben''' («тэ вэули бэн»). # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:en:Lotha language|Лотха]]: '''ana ni nzana la''' («ана ни нзана ла»). # [[Файл:Flag of South Kasai.svg|22px|border]] [[w:Луба (язык)|Луба]]: '''ndi musua wewe''' («нди мусуа вэвэ»).<p>[[w:Луба (язык)|Луба-касаи]]: см. Луба # [[Файл:Flag of Katanga.svg|22px|border]] [[w:Луба-катанга|Луба-катанга]]: '''ami nkuswele''' («ами нкусвеле»).<p>[[w:Луба (язык)|Луба-лулуа]]: см. Луба<p>[[w:Луба-катанга|Луба-шаба]]: см. Луба-катанга # [[Файл:Flag of Buganda.svg|22px|border]] [[w:Луганда|Луганда]]: '''nkwagala''' («нкуагала»).<p>[[w:Луговомарийский язык|Лугововосточный марийский]]: см. Луговомарийский # [[Файл:Mari Ushem flag.svg|22px|border]] [[w:Луговомарийский язык|Луговомарийский]]: '''мый тыйым йӧратем''' («мый тыйим ёратэм»).<p>[[w:Лужицкие языки|Лужицкий]]: см. Верхнелужицкий, нижнелужицкий # [[Файл:Louisiana Creole Flag.svg|22px|border]] [[w:Луизианский креольский язык|Луизианский креольский]]: '''mo laime toi''' («мо лэм туа»).<p>[[w:Каджунский диалект французского языка|Луизианский французский]]: см. Каджунский французский<p>[[w:Языки лухья|Луйя]]: см. Лухья # [[Файл:Sami flag.svg|22px|border]] [[w:Луле-саамский язык|Луле-саамский]]: '''mån æhtsáv duv''' («мон эхтсав дув»).<p>[[w:Долуо|Луо]]: см. Долуо<p>[[w:Чукотский язык|Луораветланский]]: см. Чукотский<p>[[w:Кламат-модокский язык|Лутуамийский]]: см. Кламат-модокский<p>[[w:Языки лухья|Лухиа]]: см. Лухья # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья]]: '''ndakhuyanza''' («ндакхуянза»). # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья (ванга)]]: '''ndakhuchama''' («ндахучама»), '''ndakhuyanza''' («ндахуянза»). # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья (мараголи)]]: '''nakuyanza''' («накуянза»). # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья (марачи)]]: '''ndakhujama''' («ндахуджяма»), '''ndakhukhera''' («ндахухера»). # [[Файл:Flag of the Stillaguamish Tribe.png|22px|border]] [[w:Лушуцид|Лушуцид]]: '''ʔəsx̌aƛ̕tubicid čəd''' («эсшалтубицид чэд») - неромантически, '''cay čəxʷ dsx̌aƛ’''' («кай чэхв дсхау») - романтически.<p>[[w:Лингва франка нова|ЛФН]]: см. Лингва франка нова<p>[[w:Янито|Льянито]]: см. Янито # [[Файл:Flag of Luxembourg.svg|22px|border]] [[w:Люксембургский язык|Люксембургский]]: '''ech hunn dech gär''' («эш ун дэш геар»). # [[Файл:Flag of Canton of Lucerne.svg|22px|border]] [[w:Люцернский диалект|Люцернский немецкий]]: '''ech liebe dech''' («эх либэ дэх»). # [[Файл:Flag of Mauritius.svg|22px|border]] [[w:Маврикийский креольский язык|Маврикийский креольский]]: '''mo kontan twa''' («мо контан туа»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Магахи|Магахи]]: '''हम तोरा से प्यार करऽऽ हियो।''' («хэм тоораа сээ пьяар кэрэ хийоо»). # [[Файл:Flag of Maguindanao.svg|22px|border]] [[w:Магинданао (язык)|Магинданао]]: '''kalinian ko seka''' («калиниан ко сэка»).<p>[[w:Магинданао (язык)|Магинданаон]]: см. Магинданао # [[Файл:Flag of Maghreb.svg|22px|border]] [[w:Магрибский арабский язык|Магрибский арабский]]: '''تنبغيك''' («танбгхик»). # [[Файл:Bandera de la ciudad de Madrid.svg|22px|border]] [[w:Мадридский диалект|Мадридский испанский]]: '''me molas''' («мэ молас»). # [[Файл:Flag of Various Autonomous Indonesian States.svg|22px|border]] [[w:Мадурский язык|Мадурский]]: '''kula tresna panjengan''' («кула трэсна пандженган»).<p>[[w:Венгерский язык|Мадьярский]]: см. Венгерский # [[Файл:Flag of Tapuria Mazandaran.jpg|22px|border]] [[w:Мазандеранский язык|Мазандеранский]]: '''tere del devesteme''' («тэрэ дэл дэвэстэмэ»). # [[Файл:Flag of Illinois.svg|22px|border]] [[w:Майами-иллинойс|Майами-иллинойс]]: '''teepaalilaani''' («тап а ли ланг»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Майтхили|Майтхили]]: '''हम अहां सँ प्रेम करैत छी''' («хаум ахаам сэ прэм карэчи»).<p>[[w:Юкатекский язык|Майя]]: см. Юкатекский # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Makaa language|Макаа]]: '''me tchiel wo''' («мэ тчиэл уо»). # [[Файл:Flag of the Sultanate of Gowa.svg|22px|border]] [[w:Макасарский язык|Макасарский]]: '''ᨀᨘᨂᨁᨕᨗᨀᨚ''' («кунгаико»). # [[Файл:Flag of Macedonia (1992–1995).svg|22px|border]] [[w:Македонский язык|Македонский]]: '''те сакам''' («тэ сакам»).<p>[[w:Арумынский язык|Македо-румынский]]: см. Арумынский # [[Файл:Flag of Mozambique.svg|22px|border]] [[w:Макуа (язык)|Макуа]]: '''mim kinophenta''' («мим кинофента»), '''kinotunani''' («кинотунани»).<p>[[w:Макуа (язык)|Макхува]]: см. Макуа # [[Файл:Flag of Cagayan.svg|22px|border]] [[w:en:Malaweg language|Малавег]]: '''ayatan taka''' («аятан така»). # [[Файл:Flag of Madagascar.svg|22px|border]] [[w:Малагасийский язык|Малагасийский]]: '''tiako ianao''' («тьяко йанао»).<p>[[w:Малайский язык|Малайзийский]]: см. Малайский # [[Файл:Flag of Malaysia.svg|22px|border]] [[w:Малайский язык|Малайский]]: '''saya sayang awak''' («сайя сайянг авак»). # [[Файл:Flag of Malacca.svg|22px|border]] [[w:Малайско-португальский креольский язык|Малайско-португальский креольский]]: '''em t' amo’b''' («эм тьямуб»). # [[Файл:Malayali flag.svg|22px|border]] [[w:Малаялам|Малаялам]]: '''ഞാന്‍ നിന്നെ പ്രേമിക്കുന്നു''' («ньяан ниннэ премиккунну»).<p>[[w:Малаялам|Малаяльский]]: см. Малаялам # [[Файл:Wabanaki Emblem.svg|22px|border]] [[w:Малесит-пассамакводди|Малесит-пассамакводди]]: '''koselomol''' («кэсэлэмэл»).<p>[[w:Малесит-пассамакводди|Малисит-пассамакводди]]: см. Малесит-пассамакводди<p>[[w:Антильский франко-креольский язык|Малоантильский креольский]]: см. Антильский франко-креольский # [[Файл:POL województwo małopolskie flag.svg|22px|border]] [[w:Малопольский диалект|Малопольский польский]]: '''kochám cié''' («кохам че»).<p>[[w:Малагасийский язык|Мальгашский]]: см. Малагасийский # [[Файл:Flag of Maldives.svg|22px|border]] [[w:Мальдивский язык|Мальдивский]]: '''އަހަރެން ތިބާ ދެކެ ލޯބިވަން''' («ахарэн тхибаа дхэкэ лоабиван»). # [[Файл:Flag of Mallorca.svg|22px|border]] [[w:Балеарский диалект каталанского языка|Мальоркин]]: '''t`estim''' («тэстим»). # [[Файл:Flag of Malta.svg|22px|border]] [[w:Мальтийский язык|Мальтийский]]: '''inħobbok''' («инхоббок»). # [[Файл:Bandeira de Mato Grosso.svg|22px|border]] [[w:Мамаинде|Мамаинде]]: '''a-nu-dexexn''' («а ну дэшэшн»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Мамский язык|Мамский]]: '''at nk’ujleb’il''' («ат нкухлеб иль»). # [[Файл:Flag of North Sulawesi.svg|22px|border]] [[w:en:Manado Malay|Манадо-малайский]]: '''kita suka pa ngana''' («кита сука па нгана»). # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:en:Mandailing language|Мандаилинг]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»).<p>[[w:Севернокитайский язык|Мандарин]]: см. Севернокитайский<p>[[w:Севернокитайский язык|Мандаринский]]: см. Севернокитайский<p>[[w:Севернокитайский язык|Мандаринский китайский]]: см. Севернокитайский # [[Файл:Flag of Guinea-Bissau.svg|22px|border]] [[w:en:Manjak language|Манджак]]: '''ma ngal o''' («ма нгал о»).<p>[[w:Маньчжурский язык|Манджурский]]: см. Маньчжурский<p>[[w:Мандинка (язык)|Мандинго]]: см. Мандинка # [[Файл:Possible Flag of the Wassoulou Empire.svg|22px|border]] [[w:Мандинка (язык)|Мандинка]]: '''nye kanu laye''' («нье кану лайе»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:Манинка|Манинка]]: '''ni bi fe''' («ни би фэ»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:Манинка|Манинка (коньянка)]]: '''i diany gnè''' («и дьяни не»). # [[Файл:Flag of Manipur (stripes variant).svg|22px|border]] [[w:Манипури (язык)|Манипури]]: '''ꯑꯩꯅ ꯅꯪꯕꯨ ꯅꯨꯡꯁꯤ''' («эи нанг-бу нунгши»). # [[Файл:Flag of Yugra.svg|22px|border]] [[w:Мансийский язык|Мансийский]]: '''ам эруптэгум наӈын''' («ам эруптэгум нанын»). # [[Файл:Flag of Manchukuo.svg|22px|border]] [[w:Маньчжурский язык|Маньчжурский]]: '''bi shimbe hairambi''' («би шимбе хайрамби»). # [[Файл:Flag of Mayotte (local).svg|22px|border]] [[w:en:Maore dialect|Маоре]]: '''n'game handzo''' («н'гамэ хандзо»). # [[Файл:Tino Rangatiratanga Maori sovereignty movement flag.svg|22px|border]] [[w:Маори (язык)|Маори]]: '''kei te aroha au ki a koe''' («кей тэ ароха ау ки а коэ»).<p>[[w:Маори (язык)|Маорийский]]: см. Маори<p>[[w:Кукский язык|Маори островов Кука]]: см. Кукский<p>[[w:Мапуче (язык)|Мапудунгун]]: см. Мапуче # [[Файл:Flag of the Mapuches (1992).svg|22px|border]] [[w:Мапуче (язык)|Мапуче]]: '''inche poyekeyu''' («инче пойекейю»). # [[Файл:Flag of Bangsamoro.svg|22px|border]] [[w:Маранао (язык)|Маранао]]: '''pekababaya-an ko seka''' («пекабабайя ан ко сека»). # [[Файл:Marathi Flag.svg|22px|border]] [[w:Маратхи (язык)|Маратхи]]: '''माझ तुइयावर प्रेम आहे''' («мааджха туийяавар прем аахе»).<p>[[w:Марвари|Марвади]]: см. Марвари # [[Файл:Flag of Jodhpur.svg|22px|border]] [[w:Марвари|Марвари]]: '''main tanne pyaar karoon''' («маин танне пьяар кароон»). # [[Файл:Flag of Marquesas Islands.svg|22px|border]] [[w:Маркизский язык|Маркизский]]: '''ua hinenao au ia oe''' («уа хинэнао ау иа оэ»). # [[Файл:Flag of Morocco.svg|22px|border]] [[w:Марокканский диалект арабского языка|Марокканский арабский]]: '''كنبغيك''' («канэбгик») - женщине, '''كنموتعليك''' («канмутлик») - мужчине. # [[Файл:Flag Ceuta.svg|22px|border]] [[w:Марокканский диалект арабского языка|Марокканский арабский Сеуты]]: '''تنبغيك''' («танбгик»).<p>[[w:Кипрско-арабский язык|Маронитский кипрско-арабский]]: см. Кипрско-арабский # [[Файл:Flag-of-Martinique.svg|22px|border]] [[w:Антильский франко-креольский язык|Мартиникский франко-креольский]]: '''mwen enmen'w''' («муэн эмэнв»). # [[Файл:Flag of the Marshall Islands.svg|22px|border]] [[w:Маршалльский язык|Маршалльский]]: '''ij io̧kwe eok''' («ий иаквэ эок»).<p>[[w:Языки лухья|Масаба-луйя]]: см. Лухья # [[Файл:Flag of the Maasai National Movement (Nations Without States, 1996).svg|22px|border]] [[w:Масайский язык|Масайский]]: '''kanyor nanu''' («каньор нану»). # [[Файл:PH-MAS Flag.png|22px|border]] [[w:Масбатеньо|Масбатеньо]]: '''naila ako sa imo''' («наила ако са имо»).<p>[[w:Крикский язык|Маскоги]]: см. Крикский<p>[[w:Египетский диалект арабского языка|Масри]]: см. Египетский арабский<p>[[w:Массачусетский язык|Массачусет]]: см. Массачусетский<p>[[w:Массачусетский язык|Массачусетт]]: см. Массачусетский # [[Файл:Flag of Massachusetts.svg|22px|border]] [[w:Массачусетский язык|Массачусетский]]: '''kuwômônush''' («кэуаамаанэш»). # [[Файл:Flag of Minusinsky rayon (Krasnoyarsk krai).png|22px|border]] [[w:Маторский язык|Маторский]]: '''mən tənim sǖjam''' («мэн тэним сююям»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Mafa language|Мафа]]: '''i way ka''' («и вай ка»). # [[Файл:Flag of Vermont.svg|22px|border]] [[w:Махикан|Махикан]]: '''ktaʔwãanin''' («кта ваанин»).<p>[[w:Итонама (язык)|Мачото]]: см. Итонама # [[Файл:Bandeira de Minas Gerais.svg|22px|border]] [[w:Машакали|Машакали]]: '''xate' ug-putuppax''' («шатэ уг путуппаш»). # [[Файл:Flag of the Cooperation Council for the Arab States of the Gulf.svg|22px|border]] [[w:en:Mashriqi Arabic|Машрикский арабский]]: '''bahebbik''' («бахеббик») - женщине,'''bahebbak''' («бахеббак») - мужчине. # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Mbama language|Мбама]]: '''bènan ndjala wè''' («бэнан нджала уэ»). # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Mbere language|Мбере]]: '''me na dialayè''' («мэ на диалайе»), '''me ngoua dialayè''' («мэ нгуа диалайе»). # [[Файл:Flag of the Federal Republic of Southern Cameroons.svg|22px|border]] [[w:fr:Mbo (langue du Cameroun)|Мбо]]: '''mi ding wo''' («ми динг уо»).<p>[[w:Мегленорумынский язык|Мегленитский]]: см. Мегленорумынский<p>[[w:Мегленорумынский язык|Мегленовлашский]]: см. Мегленорумынский<p>[[w:Мегленорумынский язык|Меглено-романский]]: см. Мегленорумынский # [[Файл:Megleno-Romanian flag.png|22px|border]] [[w:Мегленорумынский язык|Мегленорумынский]]: '''ti vói''' («ти вой»).<p>[[w:Мегленорумынский язык|Мегленский]]: см. Мегленорумынский # [[Файл:Flag of The Principality of Mingrelia (Portolan 1560).svg|22px|border]] [[w:Мегрельский язык|Мегрельский]]: '''მა სი მიორქ''' («ма си миорк»). # [[Файл:Flag of Bamileke National Movement.svg|22px|border]] [[w:en:Medumba language|Медумба]]: '''me ko ou''' («мэ ко у»).<p>[[w:Манипури (язык)|Мейтейлион]]: см. Манипури<p>[[w:Манипури (язык)|Мейтхей]]: см. Манипури<p>[[w:Межславянский язык|Междуславянский]]: см. Межславянский # [[Файл:Flag of Interslavic.svg|22px|border]] [[w:Межславянский язык|Межславянский]]: '''ја љубју тебе/ja ljubju tebe''' («я любю тэбэ»), '''ја те љубју/ja tę ljubjų''' («я тэ любю»). # [[Файл:Flag of Mexico.svg|22px|border]] [[w:Испанский язык в Мексике|Мексиканский испанский]]: '''te amo''' («тэ амо»). # [[Файл:Flag of Sarawak.svg|22px|border]] [[w:Меланау (язык)|Меланау (даладский)]]: '''sayang kou gak kaau''' («саян ко гак кау»). # [[Файл:Flag of Sarawak.svg|22px|border]] [[w:Меланау (язык)|Меланау (мату-даро)]]: '''sayang kou tang mo''' («саян ко танг му»). # [[Файл:Flag of Sarawak.svg|22px|border]] [[w:Меланау (язык)|Меланау (сегалангский)]]: '''sayang kou bak kaan''' («саян ко бак кан»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:Менде (язык)|Менде]]: '''cale sa duie ca upeif''' («кале са дуйе ка упеиф»). # [[Файл:Flag of Wisconsin.svg|22px|border]] [[w:Меномини (язык)|Меномини]]: '''ketapanen''' («кетапанен»). # [[Файл:Flag of Meru County.png|22px|border]] [[w:Меру (язык)|Меру]]: '''ikwendete''' («иквэндэтэ»).<p>[[w:Иракский диалект арабского языка|Месопотамский арабский]]: см. Иракский арабский # [[Файл:Bandera de Mizoram.svg|22px|border]] [[w:Мизо (язык)|Мизо]]: '''ka hmangaih che''' («ка нмангаих че»). # [[Файл:Flag of the Miccosukee Tribe of Indians of Florida.svg|22px|border]] [[w:Микасуки (язык)|Микасуки]]: '''cheh moka is cheh''' («чех мока ис чех»). # [[Файл:Mikmaq State Flag.svg|22px|border]] [[w:Микмак (язык)|Микмак]]: '''kesalul''' («кэсалул»).<p>[[w:Михе (язык)|Миксе]]: см. Михе # [[Файл:Flag of the Province of Milan.svg|22px|border]] [[w:Миланский диалект западноломбардского языка|Миланский ломбардский]]: '''te vöeri ben''' («тэ вээри бэн»).<p>[[w:Ген (язык)|Мина]]: см. Ген # [[Файл:Flag of Minang.svg|22px|border]] [[w:Минангкабау (язык)|Минангкабау]]: '''ambo cinto ka awak''' («амбо синто ка авак»). # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Минго (язык)|Минго]]: '''könuöhkwa''' («гоннуохгуа»).<p>[[w:Мегрельский язык|Мингрельский]]: см. Мегрельский # [[Файл:Conlangflag.svg|22px|border]] Мини: '''mi i amo a tu''' («ми и амо а ту»). # [[Файл:Gru Logo.jpg|22px|border]] [[w:Миньоны (существа)|Миньонский]]: '''tulaliloo ti amo''' («тулалилу ти амо»).<p>[[w:Мирандский язык|Мирандес]]: см. Мирандский # [[Файл:Mirandese flag.svg|22px|border]] [[w:Мирандский язык|Мирандский]]: '''amo-te''' («амотэ»). # [[Файл:Flag of Oaxaca.svg|22px|border]] [[w:Михе (язык)|Михе]]: '''ntsëj kypts mejts''' («нцэх кипц мэхц»). # [[Файл:Metis Blue.svg|22px|border]] [[w:Мичиф|Мичиф]]: '''keesha kee taen''' («киша ки тэн»).<p>[[w:Михе (язык)|Мише]]: см. Михе # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:Миштекские языки|Миштекский]]: '''ku toulló ñeloosí''' («ку тоулло ньелооси»).<p>[[w:Могаукский язык|Могаук]]: см. Могаукский # [[Файл:Flag of Mohawk Warrior Society.svg|22px|border]] [[w:Могаукский язык|Могаукский]]: '''konnorónhkhwa''' («конноронкуа»).<p>[[w:Махикан|Могиканский]]: см. Махикан # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:fr:Moye (langue)|Мои]]: '''gakakayo''' («гакакайо»). # [[Файл:Flag of Mwoakilloa.svg|22px|border]] [[w:Мокильский язык|Мокильский]]: '''ngoah mweoku kaua''' («нгоа муэоку кауа»).<p>[[w:Мокшанский язык|Мокша-мордовский]]: см. Мокшанский # [[Файл:Flag of the Moksha people.svg|22px|border]] [[w:Мокшанский язык|Мокшанский]]: '''мон кельктядязь тинь''' («мон кельктядязь тинь»). # [[Файл:Flag of Moldova.svg|22px|border]] [[w:Молдавский язык|Молдавский]]: '''te iubesc''' («тэ юбеск»). # [[Файл:Flag of Mongolia.svg|22px|border]] [[w:Монгольский язык|Монгольский]]: '''би чамд хайртай''' («би чамд хайртай»). # [[Файл:Flag of Monaco.svg|22px|border]] [[w:Монегаскский диалект|Монегаскский]]: '''te véuggio bén''' («тэ вэуджо бэн»).<p>[[w:Монегаскский диалект|Монегасский]]: см. Монегаскский<p>[[w:Ангами (язык)|Монр]]: см. Ангами # [[Файл:Flag of Labrador.svg|22px|border]] [[w:Монтанье-наскапи (язык)|Монтанье-наскапи]]: '''tshemenuadeden''' («тшэменуадэдэн»). # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:Мооре|Мооре]]: '''mam nonga foo''' («мам нонга фоо»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Мопан (язык)|Мопан]]: '''ink’ateech''' («инкатэч»).<p>[[w:Мооре|Море]]: см. Мооре<p>[[w:Мооре|Мосси]]: см. Мооре<p>[[w:Могаукский язык|Мохавк]]: см. Могаукский<p>[[w:Могаукский язык|Мохаук]]: см. Могаукский # [[Файл:Montaukett Flag.png|22px|border]] [[w:Мохеган-пекот|Мохеган-пекот]]: '''kuwômôyush''' («кэуаамаайэш»).<p>[[w:Могаукский язык|Мохок]]: см. Могаукский<p>[[w:Мооре|Моши]]: см. Мооре # [[Файл:Bandera Región Loreto.svg|22px|border]] [[w:Муниче|Муниче]]: '''pjeñcamʷpʷ''' («пьенькамвпв»).<p>[[w:Северокорейский литературный язык|Мунхвао]]: см. Северокорейский # [[Файл:Flag of Gabon.svg|22px|border]] [[w:en:Myene language|Мьене]]: '''mi tonda wè''' («ми тонда ве»).<p>[[w:Бирманский язык|Мьянма]]: см. Бирманский<p>[[w:Бирманский язык|Мьянманский]]: см. Бирманский # [[Файл:Flag of the Isle of Man.svg|22px|border]] [[w:Мэнский язык|Мэнский]]: '''ta graih aym ort''' («та гра эморт»).<p>[[w:Мэнский|Мэнский гэльский]]: см. Мэнский<p>[[w:Хмонг (язык)|Мяо]]: см. Хмонг<p>[[w:Арагонский язык|Наваррско-арагонский]]: см. Арагонский # [[Файл:Navajo flag.svg|22px|border]] [[w:Навахо (язык)|Навахо]]: '''ayóóʼánííníshní''' («айёо аниинишни»). # [[Файл:Conlangflag.svg|22px|border]] [[w:На'ви (язык)|На'ви]]: '''ngari ’efu oe tunu''' («нгари эфу оэ туну») - романтически, '''nga yawne lu oer''' («нга ёнэ лу оэр»), '''nga yawne leiu oer''' («нга ёнэ лэю оэр») - неромантически. # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:en:Nagamese creole|Нагамский креольский]]: '''môi tôi ke môrôm kôre''' («мои тои ке мором корэ»). # [[Файл:Flag of the Princely State of Nagpur.svg|22px|border]] [[w:en:Nagpuri language|Нагпури]]: '''moe toke cāhonā''' («моэ токе кахона»).<p>[[w:Нигерийский креольский язык|Найджа]]: см. Нигерийский креольский # [[Файл:Flag of the Damara Confederation (1864).svg|22px|border]] [[w:Нама|Нама]]: '''INam si ta ge a''' («нам си та ге а») — женщине; '''INam tsi ta ge a''' («нам тси та ге а») — мужчине. # [[Файл:Flag of Nanaysky rayon (Khabarovsk kray).png|22px|border]] [[w:Нанайский язык|Нанайский]]: '''ми симбивэ улэсимби''' («ми симбивэ улэсимби»).<p>[[w:Астекские языки|Науа]]: см. Науатль<p>[[w:Пипиль (язык)|Науат]]: см. Пипиль # [[Файл:Flag of Nahuas.svg|22px|border]] [[w:Астекские языки|Науатль]]: '''ni mits neki''' («ни митс неки»).<p>[[w:Астекские языки|Науаский]]: см. Науатль # [[Файл:Flag of Nauru.svg|22px|border]] [[w:Науруанский язык|Науруанский]]: '''nga ebonu''' («нга эбону»).<p>[[w:Гунзибский язык|Нахадинский]]: см. Гунзибский<p>[[w:Лингала|Нгала]]: см. Лингала<p>[[w:Ангами (язык)|Нгами]]: см. Ангами # [[Файл:Flag of Taymyr Autonomous Okrug.svg|22px|border]] [[w:Нганасанский язык|Нганасанский]]: '''мәнә тәнә мәнюнтүм''' («мэнэ тэнэ мэнюнтум»). # [[Файл:Flag of Laos.svg|22px|border]] [[w:en:Ta'Oi language|Нгек]]: '''kaw ʔɛɛʔ maj''' («ко ээ май»). # [[Файл:Flag of Rhodesia (1968-1979).svg|22px|border]] [[w:en:Ndau language|Ндау]]: '''ndinokudisisa''' («ндинокудисиса»).<p>[[w:Ндебеле|Ндебеле]]: см. Северный ндебеле, южный ндебеле<p>[[w:Ндюка|Нджука]]: см. Ндюка # [[Файл:Flag of Angola.svg|22px|border]] [[w:en:Ndombe language|Ндомбе]]: '''ndilakuyanda''' («ндилакуянда»). # [[Файл:Flag of Ovamboland.svg|22px|border]] [[w:Ндонга (язык)|Ндонга]]: '''ondi ku hole''' («онди ку холе»).<p>[[w:Ндонга (язык)|Ндунга]]: см. Ндонга<p>[[w:Ндюка|Ндьюка]]: см. Ндюка # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Ндюка|Ндюка]]: '''mi lobi yu''' («ми лоби ю»). # [[Файл:Flag of Naples.svg|22px|border]] [[w:Неаполитанский язык|Неаполитанский]]: '''ti amo''' («ти амо»).<p>[[w:Неварский язык|Невари]]: см. Неварский # [[Файл:Newarashtriyamuktimorchayabanner.JPG|22px|border]] [[w:Неварский язык|Неварский]]: '''जितः छ नापं मतिना दु।''' («джит ча панам матина ду»). # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Негидальский язык|Негидальский]]: '''бӣ синэвэ айа̄вум''' («бии синэвэ айаавум»).<p>[[w:Не-персе (язык)|Нез персэ]]: см. Не-персе # [[Файл:Flag of Germany.svg|22px|border]] [[w:Немецкий язык|Немецкий]]: '''ich liebe dich''' («ихь либэ дихь»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Nen language (Cameroon)|Нен]]: '''mi nou ong'o hiki''' («ми ноу онго хики»). # [[Файл:Proposed Flag of Unified Nenetsia.svg|22px|border]] [[w:Ненецкий язык|Ненецкий]]: '''мань хамзангав сит''' («мань хамзангав сит»). # [[Файл:Flag of Yamal-Nenets Autonomous District.svg|22px|border]] [[w:Ненецкий лесной язык|Ненецкий лесной]]: '''мань катаптангав пыт''' («мань катаптангав пыт»). # [[Файл:Neologo.svg|22px|border]] [[w:en:Neo language|Нео]]: '''mi te amar''' («ми тэ амар»).<p>[[w:Пиджин Соломоновых Островов|Нео-соломоник]]: см. Пиджин Соломоновых Островов<p>[[w:Неварский язык|Непал-бхаса]]: см. Неварский<p>[[w:Непальский язык|Непали]]: см. Непальский # [[Файл:Flag of Nepal (white background, aspect ratio 3-2).svg|22px|border]] [[w:Непальский язык|Непальский]]: '''म तपाइलाइ माया गर्छु।''' («ма тапайнлай майя гарчу»). # [[Файл:Flag of Idaho.svg|22px|border]] [[w:Не-персе (язык)|Не-персе]]: '''in ‘ee hetewise''' («ин ээ хэтэвизэ»).<p>[[w:Ненецкий лесной язык|Нешанский]]: см. Ненецкий лесной<p>[[w:Ниасский язык|Ниас]]: см. Ниасский # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:Ниасский язык|Ниасский]]: '''omasido khömö''' («омасидо хомо») - романтически, '''u'omasi'ö ndra'ugö''' («у омаси ондра уго») - неромантически, '''u'omasi'ögö''' («у омаси ого») - неромантически. # [[Файл:Flag of Nivkh people.svg|22px|border]] [[w:Нивхский язык|Нивхский]]: '''ни чи эзмудь''' («ни чи эзмудь»). # [[Файл:Flag of Nigeria.svg|22px|border]] [[w:Нигерийский креольский язык|Нигерийский креольский]]: '''i love you''' («ай лав ю»).<p>[[w:Нигерийский креольский язык|Нигерийский пиджин]]: см. Нигерийский креольский # [[Файл:Flag of Nigeria.svg|22px|border]] [[w:en:Nigerian Fulfulde|Нигерийский фульфульде]]: '''mi yidima''' («ми йидима»). # [[Файл:Flag of the Netherlands.svg|22px|border]] [[w:Нидерландский язык|Нидерландский]]: '''ik houd van je''' («ик хау фан е»). # [[Файл:Vöärstelvlagge neadersassisk.svg|22px|border]] [[w:Нижнесаксонские диалекты Нидерландов|Нидерландский нижнесаксонский]]: '''ik hol van die''' («ик хол фан ди»). # [[Файл:Lower Sorbian Flag.gif|22px|border]] [[w:Нижнелужицкий язык|Нижнелужицкий]]: '''ja śi lubujom''' («я ши лубуйом»). # [[Файл:Flag igora.svg|22px|border]] [[w:Ижорский язык|Нижнелужский ижорский]]: '''miä suvvan sinno''' («мия сувван синно»). # [[Файл:Noordlandflagg.svg|22px|border]] [[w:Нижненемецкий язык|Нижненемецкий]]: '''ik hou van di''' («ик хау фан ди»), '''ik heff di leev''' («ик хэфф ди леев»). # [[Файл:Flag of Lower Saxony.svg|22px|border]] [[w:Нижнесаксонские диалекты|Нижнесаксонский]]: '''ik hou van ju''' («ик хау фан ю»).<p>[[w:Адыгейский язык|Нижнечеркесский]]: см. Адыгейский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Нижний танана|Нижний танана]]: '''neghw estsen'''' («нёху эстсен»). # [[Файл:Flag of Nicaragua.svg|22px|border]] [[w:Никарагуанский испанский|Никарагуанский испанский]]: ''' te amo''' («тэ амо»). # [[Файл:Flag of Massachusetts.svg|22px|border]] [[w:en:Loup language|Нипмук]]: '''keȣamanlis''' («кэуамалэс»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Нисгаа|Нисгаа]]: '''siip'iniy' n'iin''' («сиип иний ниин»). # [[Файл:Flag of Niue.svg|22px|border]] [[w:Ниуэ (язык)|Ниуэ]]: '''ke tohi nei au ki a koe''' («кэ тохи нэи ау ки а коэ»). # [[Файл:Flag of the County of Nice.svg|22px|border]] [[w:en:Niçard dialect|Ниццкий]]: '''ti vouòli ben''' («ти вуоли бэн»). # [[Файл:Flag of the Tani People.webp|22px|border]] [[w:en:Nishi language|Ниши]]: '''nam ngo anyadwn''' («нам но аньядын»), '''nam ngo paadwn''' («нам но падын»). # [[Файл:NKo-script.svg|22px|border]] [[w:en:N'Ko language|Нко]]: '''ߌ ߞߏ߫ ߞߊߘߌ߫ ߒ ߦߋ߫''' («и ко кади нг е»).<p>[[w:Ньянколе|Нколе]]: см. Ньянколе # [[Файл:Flag of the Chittagong Hill Tracts Shanti Bahini.svg|22px|border]] [[w:en:Noakhali language|Ноакхали]]: '''আই তরে ভালাবাষি''' («аай торе балабаши»). # [[Файл:Flag of Nubia (The Greenhouse).svg|22px|border]] [[w:Нобин|Нобин]]: '''ⲁⲓ̈ ⲓⲕ-ⲕⲁ ⲇⲟⲗⲗⲓⲣ''' («ай ик ка доллир»).<p>[[w:Новиаль|Новиал]]: см. Новиаль # [[Файл:Flag of Novial.svg|22px|border]] [[w:Новиаль|Новиаль]]: '''me ama vu''' («ме ама ву»).<p>[[w:Новонорвежский язык|Новонорвежский]]: см. Норвежский (нюнорск)<p>[[w:Нобин|Новонубийский]]: см. Нобин<p>[[w:Персидский язык|Новоперсидский]]: см. Персидский<p>[[w:Новояз|Новоречь]]: см. Новояз<p>[[w:Ягнобский язык|Новосогдийский]]: см. Ягнобский<p>[[w:Новояз|Новослов]]: см. Новояз # [[Файл:Ingsoc Oceania flag 1984.svg|22px|border]] [[w:Новояз|Новояз]]: '''pluslike you''' («плюслайк ю»). # [[Файл:Nogai Flag.jpg|22px|border]] [[w:Ногайский язык|Ногайский]]: '''мен сени суьемен''' («мэн сэни сюемэн»). # [[Файл:Flag of Junin.svg|22px|border]] [[w:Номацигенга|Номацигенга]]: '''ninintimíni''' («нининтимини»). # [[Файл:Flag of Norway.svg|22px|border]] [[w:Букмол|Норвежский (букмол)]]: '''jeg elsker deg''' («йя эльске дай»). # [[Файл:Flag of Norway.svg|22px|border]] [[w:Новонорвежский язык|Норвежский (нюнорск)]]: '''eg elskar deg''' («э эльске дай»). # [[Файл:Flag of Normandie.svg|22px|border]] [[w:Нормандский язык|Нормандский]]: '''jè t'anor''' («же танор»), '''j'syis anorta dè tei''' («жьсюи анорта дэ тэй»).<p>[[w:Нормандский язык|Нормандско-французский]]: см. Нормандский # [[Файл:Flag of the Norn language.svg|22px|border]] [[w:Норн|Норн]]: '''eg elske dig''' («эг эльшке диг»).<p>[[w:Северный стрейтс|Нортерн-стрейтс]]: см. Северный стрейтс # [[Файл:Flag of Northumbria.svg|22px|border]] [[w:en:Northumbrian Old English|Нортумбрийский древнеанглийский]]: '''ic lufie þec''' («ик луфиэ сэк»). # [[Файл:Flag of Norfolk Island.svg|22px|border]] [[w:Норфолкский язык|Норфолкский]]: '''i love yew''' («ай лав еу»). # [[Файл:Proposed Yi flag.svg|22px|border]] [[w:Носу|Носу]]: '''ꉢꆎꉂ''' («на нин му»). # [[Файл:Flag of the Federal Republic of Southern Cameroons.svg|22px|border]] [[w:en:Nso language|Нсо]]: '''m kong wo''' («мконгуо»). # [[Файл:Flag of Nupe.svg|22px|border]] [[w:en:Nupe language|Нупе]]: '''miye wawe''' («мийе уауэ»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Нутка (язык)|Нутка]]: '''yaʔakukʷah suw̕a''' («йяхакукуах суа»).<p>[[w:Нутка (язык)|Нуу-ча-нульт]]: см. Нутка # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Нухалк|Нухалк]]: '''lhkw'm ts i nu''' («искуимчину»). # [[Файл:Nuer White Army Flag.svg|22px|border]] [[w:Нуэр (язык)|Нуэр]]: '''nhɔa̱kä ji''' («ноако йи»). # [[Файл:Bandeira de São Gabriel da Cachoeira (AM).png|22px|border]] [[w:Ньенгату|Ньенгату]]: '''ihé uru-aîhu''' («ихе уру аиху»). # [[Файл:Flag of Tanzania.svg|22px|border]] [[w:en:Nyamwezi language|Ньямвези]]: '''itogwa benekele ne benekele''' («итогва бенекеле не бенекеле»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:Ньянджа|Ньянджа]]: '''ndimakukonda''' («ндимакуконда»). # [[Файл:Flag of Ankole.svg|22px|border]] [[w:Ньянколе|Ньянколе]]: '''ninkukunda''' («нинкукунда»).<p>[[w:Ньянколе|Ньянкоре]]: см. Ньянколе<p>[[w:Новонорвежский язык|Нюнорск]]: см. Норвежский (нюнорск)<p>[[w:Новонорвежский язык|Нюношк]]: см. Норвежский (нюнорск)<p>[[w:Древнерусский язык|Общевосточнославянский]]: см. Древнерусский<p>[[w:Праславянский язык|Общеславянский]]: см. Праславянский<p>[[w:Ошивамбо|Овамбо]]: см. Ошивамбо # [[Файл:Flag of the Peguis First Nation.svg|22px|border]] [[w:Оджибве (язык)|Оджибве]]: '''gizaagi’in''' («гизаги ин»).<p>[[w:Ория (язык)|Одия]]: см. Ория<p>[[w:Южноюкагирский язык|Одульский]]: см. Южноюкагирский<p>[[w:Алтайский язык|Ойротский]]: см. Алтайский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Оканаган (язык)|Оканаган]]: '''kʷhin xmenč''' («кухин хмэнч»).<p>[[w:Ндюка|Оканиси]]: см. Ндюка # [[Файл:Flag of Okinawa Prefecture.svg|22px|border]] [[w:Окинавский язык|Окинавский]]: '''好ちゅさ''' («шичусаа»). # [[Файл:Flag of Okinawa Prefecture.svg|22px|border]] [[w:en:Okinawan Japanese|Окинавский японский]]: '''かなさん どお''' («канасан доо»). # [[Файл:Flag of Delta State.gif|22px|border]] [[w:en:Okpe language (Southwestern Edo)|Окпе (юго-западный эдо)]]: '''mi ji vwo ẹguọlọ kpahuọn''' («ми джи вуо эгуоло кпахуон»). # [[Файл:Flag of Occitania.svg|22px|border]] [[w:Окситанский язык|Окситанский]]: '''t’aimi''' («тэми»). # [[Файл:Flag de Occidental.svg|22px|border]] [[w:Окциденталь|Окциденталь]]: '''yo ama te''' («йо ама тэ»).<p>[[w:Языки лухья|Олулуйя]]: см. Лухья # [[Файл:Flag of Nebraska.svg|22px|border]] [[w:Омаха-понка|Омаха-понка]]: '''xcháwithe''' («хчавитхе»).<p>[[w:Уолайта|Омета]]: см. Уолайта # [[Файл:Bandera del pueblo Selknam.svg|22px|border]] [[w:Она (язык)|Она]]: '''mxaynįn ya''' («мхайнин я»).<p>[[w:Онейда (язык)|Онайда]]: см. Онейда # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Онейда (язык)|Онейда]]: '''kunolúkhwa̱’''' («кунолукхва»). # [[Файл:Bandera d'Orissa.svg|22px|border]] [[w:Ория (язык)|Ория]]: '''ମୁଁ ତୁମକୁ ଭଲପାଏ''' («муу тумаку бхалапааэ»). # [[Файл:Flag of Orok people.svg|22px|border]] [[w:Орокский язык|Орокский]]: '''бии симбэ ананасиви''' («бии симбэ ананасиви»). # [[Файл:Flag of the Oromo Liberation Front.svg|22px|border]] [[w:Оромо (язык)|Оромо]]: '''sin jaalladha''' («син джаалладха»).<p>[[w:Орочский язык|Ороченский]]: см. Орочский # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Орочский язык|Орочский]]: '''би аяуме сино''' («би аяумэ сино»).<p>[[w:Ньянколе|Оруньянкоре]]: см. Ньянколе # [[Файл:Flag of the Göktürks Khaganate.svg|22px|border]] [[w:Орхоно-енисейский язык|Орхоно-енисейский]]: '''𐰾𐰃𐰤𐰃∶𐰾𐰋𐰼∶𐰢𐰤・''' («нм рбс инис»). # [[Файл:Flag of the Osage Nation 2025.svg|22px|border]] [[w:Осейдж (язык)|Осейдж]]: '''wíohta''' («уиота»). # [[Файл:Flag of North Ossetia.svg|22px|border]] [[w:Осетинский язык|Осетинский]]: '''æз дæ уарзын''' («аз да уарзын»). # [[Файл:Flag of the Ottoman Empire (1844–1922).svg|22px|border]] [[w:Османский язык|Османский]]: '''سنی سویورم''' («сани соёрам»).<p>[[w:Османский язык|Османско-турецкий]]: см. Османский<p>[[w:Селькупские языки|Остяко-самоедский]]: см. Селькупский<p>[[w:Хантыйский язык|Остяцкий]]: см. Хантыйский<p>[[w:Тетела (язык)|Отетела]]: см. Тетела # [[Файл:Otomi Nation flag.svg|22px|border]] [[w:Отоми (язык)|Отоми]]: '''hmädi''' («хмади»).<p>[[w:Гереро (язык)|Очигереро]]: см. Гереро # [[Файл:Flag of Ovamboland.svg|22px|border]] [[w:Ошивамбо|Ошивамбо]]: '''ondiku hole''' («ондику холе»).<p>[[w:Северный паюте|Павиотсо]]: см. Северный паюте<p>[[w:Юэ (язык)|Паква]]: см. Юэ<p>[[w:Покот (язык)|Пакот]]: см. Покот # [[Файл:Flag of Subulussalam City.png|22px|border]] [[w:en:Pakpak language|Пакпак]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»).<p>[[w:Палауский язык|Палау]]: см. Палауский # [[Файл:Flag of Palau.svg|22px|border]] [[w:Палауский язык|Палауский]]: '''ng betik a renguk er kau''' («нг бетик а ренгук эр кау»). # [[Файл:Dharmacakra flag (Thailand).svg|22px|border]] [[w:Пали|Пали]]: '''𑀢𑀬𑀺 𑀲𑀺𑀦𑁂𑀳𑀸𑀫𑀺/tayi sinehāmi''' («тайи синехами»).<p>[[w:Капампанганский язык|Пампанго]]: см. Капампанганский<p>[[w:Капампанганский язык|Пампангуэно]]: см. Капампанганский # [[Файл:Toon pangasinan flag.svg|22px|border]] [[w:Пангасинанский язык|Пангасинанский]]: '''inaru taka''' («инару така»). # [[Файл:Flag of Punjab (Paired).png|22px|border]] [[w:Панджаби|Панджаби]]: '''ਮੈਂ ਤੈਨੂੰ ਪਿਆਰ ਕਰਦਾ ਹਾਂ''' («майм тайнуум пьяар кардаа хаам») — женщине; '''ਮੈਂ ਤੈਨੂੰ ਪਿਆਰ ਕਰਦੀ ਹਾਂ''' («майм тайнуум пьяар кардии хаам») — мужчине.<p>[[w:Панджаби|Панджабский]]: см. Панджаби<p>[[w:Межславянский язык|Панславянский]]: см. Межславянский # [[Файл:Flag of the Pa-O National Organisation.svg|22px|border]] [[w:en:Pa'O language|Пао]]: '''ခွေရက်ငါႏနာꩻ''' («хквайраатнгарнар»). # [[Файл:Flag of Veracruz.svg|22px|border]] [[w:Папантланский тотонакский язык|Папантланский тотонакский]]: '''kpaxkiyan''' («кпакскийан»).<p>[[w:Малайско-португальский креольский язык|Папия-кристанг]]: см. Малайско-португальский креольский # [[Файл:Flag of the Netherlands Antilles (1986-2010).svg|22px|border]] [[w:Папьяменто|Папьяменто]]: '''mi ta stima bo''' («ми та стима бо»).<p>[[w:Рапануйский язык|Пасхальский]]: см. Рапануйский # [[Файл:Bandeira do Amazonas.svg|22px|border]] [[w:Паумари|Паумари]]: '''o-nofi-ki 'ira''' («о нофи ки ира»).<p>[[w:Туамоту (язык)|Паумоту]]: см. Туамоту<p>[[w:Пушту|Пашто]]: см. Пушту<p>[[w:Северный сото|Педи]]: см. Северный сото # [[Файл:Flag of Beijing in the National Games of China.svg|22px|border]] [[w:Пекинский диалект|Пекинский]]: '''我爱你''' («во ай ни»).<p>[[w:Панджаби|Пенджаби]]: см. Панджаби<p>[[w:Панджаби|Пенджабский]]: см. Панджаби # [[Файл:Flag of the Pennsylvania German.png|22px|border]] [[w:Пенсильванско-немецкий диалект|Пенсильванско-немецкий]]: '''ich liebe dich’''' («ихь либэ дихь»). # [[Файл:State flag of Iran (1964–1980).svg|22px|border]] [[w:Персидский язык|Персидский]]: '''دوستت دارم''' («дустэт дорэм»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Пехлевани|Пехлевани]]: '''دوسد توام''' («дусд туам»).<p>[[w:Покот (язык)|Пёкоот]]: см. Покот<p>[[w:Покот (язык)|Пёкот]]: см. Покот<p>[[w:Хири-моту|Пиджин моту]]: см. Хири-моту # [[Файл:Flag of the Solomon Islands.svg|22px|border]] [[w:Пиджин Соломоновых Островов|Пиджин Соломоновых Островов]]: '''mi lovem iu''' («ми ловем ю»).<p>[[w:Блэкфут (язык)|Пикании]]: см. Блэкфут # [[Файл:Flag of Picardie.svg|22px|border]] [[w:Пикардский язык|Пикардский]]: '''j’t’ai ker''' («жьтэ кер»).<p>[[w:Филиппинский язык|Пилипино]]: см. Филиппинский # [[Файл:Flag of Pipil.svg|22px|border]] [[w:Пипиль (язык)|Пипиль]]: '''nimetzneki''' («нимэтцнэки»); '''nimetztasujta''' («нимэтцтасуйта»). # [[Файл:Sami flag.svg|22px|border]] [[w:Пите-саамский язык|Пите-саамский]]: '''mån iehtsáv duv''' («мон йехтсав дув»). # [[Файл:Flag of the Pitcairn Islands.svg|22px|border]] [[w:Питкэрнский язык|Питкэрнский]]: '''i love yew''' («ай лав еу»). # [[Файл:Anangu Traditional Owners Flag.svg|22px|border]] [[w:Питьянтьятьяра|Питьянтьятьяра]]: '''ngayulu nyuntumpa mukuringanyi''' («нгаюлу ньюнтумпа мукуринганьи»). # [[Файл:Flag of the Merina people.svg|22px|border]] [[w:Малагасийский язык|Плато]]: '''tiako ianao''' («тьяко йанао»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Покомам (язык)|Покомам]]: '''henwa tow hawach''' («энуа тоу ауач»). # [[Файл:Flag of West Pokot County.png|22px|border]] [[w:Покот (язык)|Покот]]: '''achaminyi''' («ачаминьи»). # [[Файл:Proposed Polabian Flag.jpg|22px|border]] [[w:Полабский язык|Полабский]]: '''liaibu tibë''' («льяйбу тибэ»).<p>[[w:Хири-моту|Полицейский моту]]: см. Хири-моту # [[Файл:Flag of Poland.svg|22px|border]] [[w:Польский язык|Польский]]: '''kocham cię''' («кохам че»). # [[Файл:Flag of the Republic of Tamrash.svg|22px|border]] [[w:Помакский язык|Помакский]]: '''gelyam te''' («гелям те»).<p>[[w:Понпейский язык|Понапе]]: см. Понпейский # [[Файл:Flag of Pohnpei.svg|22px|border]] [[w:Понпейский язык|Понпейский]]: '''i poakohng uhk''' («и покоон уук»). # [[Файл:Flag of Pontus.svg|22px|border]] [[w:Понтийский язык|Понтийский]]: '''αγαπώ σε''' («агапо сэ»).<p>[[w:Понтийский язык|Понтийский греческий]]: см. Понтийский # [[Файл:Flag of Portugal.svg|22px|border]] [[w:Португальский язык|Португальский]]: '''amo-te''' («амотэ»). # [[Файл:Xa-pokag.gif|22px|border]] [[w:Потаватоми (язык)|Потаватоми]]: '''ktabanIn''' («ктабанин»). # [[Файл:Flag of Germany.svg|22px|border]] [[w:Прагерманский язык|Прагерманский]]: '''*ek frijō þek''' («эк фрийоо сэк»). # [[Файл:Flag of Europe.svg|22px|border]] [[w:Праиндоевропейский язык|Праиндоевропейский]]: '''*éǵh₂om lubʰō tué''' («эгхом лубоо туэ»). # [[Файл:Flag of Italy.svg|22px|border]] [[w:Праиталийский язык|Праиталийский]]: '''*tē amāō''' («тээ амааоо»). # [[Файл:Banniel Keltia.svg|22px|border]] [[w:Пракельтский язык|Пракельтский]]: '''*tē karū''' («тээ каруу»). # [[Файл:World Flag (2004).svg|22px|border]] [[w:Праностратический язык|Праностратический]]: '''*mi ṭi q̣urE''' («ми ти курэ»). # [[Файл:Kolovrat flag.svg|22px|border]] [[w:Праславянский язык|Праславянский]]: '''*(j)azъ ľubľǫ tę''' («(я)азу люблён тэн»). # [[Файл:Flag of the Slovene Nation.svg|22px|border]] [[w:Прекмурско-словенский язык|Прекмурско-словенский]]: '''volim te''' («волим тэ»). # [[Файл:Flag of Abruzzo.svg|22px|border]] [[w:Претароло|Претароло]]: '''t'iamoij''' («тьямоидж»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Прибрежно-цимшианский язык|Прибрежно-цимшианский]]: '''nsiipn düüt nüün''' («нсиипн дюют нююн»). # [[Файл:Flag of Sabah.svg|22px|border]] [[w:en:Coastal Kadazan dialect|Прибрежный кадазанский]]: '''guminavo zou diau''' («гуминаво зоу диау»). # [[Файл:Flag of California.svg|22px|border]] [[w:Прибрежный мивокский язык|Прибрежный мивокский]]: '''kajómu ˀópu míi''' («кайому опу мии»). # [[Файл:Flag of Provence.svg|22px|border]] [[w:Провансальский диалект|Провансальский]]: '''t’ame''' («т’ам»). # [[Файл:Flag of England.svg|22px|border]] [[w:Простой английский язык|Простой английский]]: '''i love you''' («ай лав ю»). # [[Файл:Flag of Baltic Prussian revivalists.svg|22px|border]] [[w:Прусский язык|Прусский]]: '''as mīli tin''' («ас миили тин»), '''as tien milē''' («ас тьен милее»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Уроки фарси|Псевдофарси]]: '''il onai au''' («иль онай ау»). # [[Файл:Flag of Poitou.svg|22px|border]] [[w:Пуатевинское наречие|Пуатевинский]]: '''i t’aeme''' («и тэм»). # [[Файл:Flag of Senegal.svg|22px|border]] [[w:en:Pulaar language|Пулаар]]: '''mi yidi maa’''' («ми йиди маа»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:en:Pular language|Пулар]]: '''mbe de yid ma’''' («мбе де йид ма»).<p>[[w:Фула (язык)|Пулар-фульфульде]]: см. Фула # [[Файл:Flag of Gabon.svg|22px|border]] [[w:en:Punu language|Пуну]]: '''ni u rondi’''' («ни у ронди»).<p>[[w:Авадхи|Пурби]]: см. Авадхи # [[Файл:Bandera purépecha.svg|22px|border]] [[w:Пурепеча (язык)|Пурепеча]]: '''uémbekua''' («уэмбэкуа»). # [[Файл:Bandeira do estado do Rio de Janeiro.svg|22px|border]] [[w:Пури (язык)|Пури]]: '''ha tl'amatl'i dieh''' («ха тламатли диех»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Putèr|Путерский романшский]]: '''eau t’am''' («эу тэм»). # [[Файл:Flag of China.svg|22px|border]] [[w:Путунхуа|Путунхуа]]: '''我愛你''' («уо ай ни»). # [[Файл:Pashtunistan Flag.svg|22px|border]] [[w:Пушту|Пушту]]: '''زه ستا سره مینه لرم''' («за ста сара мина ларам»). # [[Файл:Bandera del pueblo Günün a künä.svg|22px|border]] [[w:Пуэльче (язык)|Пуэльче]]: '''uük’ǘgü tsashkal''' («уюк'югю тсашкал»).<p>[[w:Северо-западный диалект корейского языка|Пхеньянский корейский]]: см. Северо-западный корейский # [[Файл:Flag of Piedmont.svg|22px|border]] [[w:Пьемонтский язык|Пьемонтский]]: '''t’veuj bin''' («твёй бин»).<p>[[w:Лушуцид|Пьюджетский салишский]]: см. Лушуцид<p>[[w:Лесной энецкий язык|Пэ-бай]]: см. Лесной энецкий<p>[[w:Покот (язык)|Пэкот]]: см. Покот # [[Файл:Flag of Rabhaland.svg|22px|border]] [[w:en:Rabha language|Рабха]]: '''nana ang pelem mana''' («нана анг пелем мана»). # [[Файл:Flag of Rabhaland.svg|22px|border]] [[w:en:Rabha language|Рабха (коч)]]: '''nwngo ang mwka''' («нвнго анг мвка»). # [[Файл:Flag of Rabhaland.svg|22px|border]] [[w:en:Rabha language|Рабха (рондани)]]: '''nango ang nemtata''' («нанго анг немтата»).<p>[[w:Западный кри|Равнинный кри]]: см. Западный кри<p>[[w:Эде (язык)|Раде]]: см. Эде # [[Файл:Flag of Rajasthan.webp|22px|border]] [[w:Раджастхани|Раджастхани]]: '''hu/mhey thaa-neh prem karu chu/hu''' («ху/мхей тхаа-нэх прэм кару чу/ху»). # [[Файл:Flag of the Kamtapur Liberation Organisation.svg|22px|border]] [[w:en:Rajbanshi language (Nepal)|Раджбанши]]: '''মুই তোক ভাল পাং''' («му и тока бхала пам»). # [[Файл:Flag of San Andrés y Providencia.svg|22px|border]] [[w:Райсальский креольский язык|Райсальский креольский]]: '''a lov yu''' («а лов ю»). # [[Файл:Flag of Rangpur.png|22px|border]] [[w:en:Rangpuri language|Рангпури]]: '''mui tok bhal paō''' («муи ток бхал пао»).<p>[[w:Рапануйский язык|Рапа-нуи]]: см. Рапануйский # [[Файл:Flag of Rapa Nui, Chile.svg|22px|border]] [[w:Рапануйский язык|Рапануйский]]: '''hanga rahi au kia koe''' («ханга рахи ау киа коэ»). # [[Файл:Proposed flag of Réunion (VAR).svg|22px|border]] [[w:en:Réunion Creole|Реюньонский креольский]]: '''mi aime a ou''' («ми эм а у»).<p>[[w:Русский жестовый язык|РЖЯ]]: см. Русский жестовый # [[Файл:Flag of Rome.svg|22px|border]] [[w:Римский диалект|Римский итальянский]]: '''te vòjo bbène''' («тэ воджо ббэнэ»). # [[Файл:Rinconada flag.svg|22px|border]] [[w:en:Rinconada Bikol language|Ринконада-бикол]]: '''payaba ta ika''' («паяба так ика»). # [[Файл:Hunsrik language flag.png|22px|border]] [[w:Риограндский хунсрюкский диалект|Риограндский хунсрюкский]]: '''ich lieve dich''' («ихь лиэвэ дихь»). # [[Файл:Rif Amazigh People Flag.svg|22px|border]] [[w:Рифский язык|Рифский]]: '''tekhsekhchek''' («тэхсэхчек») - мужчине, '''tekhsekhchem''' («тэхсэхчем») - женщине. # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:Кочими-юманские языки|Робиния]]: '''boahgosó''' («боахгосо»).<p>[[w:Лози (язык)|Рози]]: см. Лози<p>[[w:Римский диалект|Романеско]]: см. Римский итальянский<p>[[w:Цыганский язык|Романи]]: см. Цыганский # [[Файл:Conlangflag.svg|22px|border]] [[w:Романид|Романид]]: '''yo ama te''' («йо ама тэ»). # [[Файл:Conlangflag.svg|22px|border]] Романисо: '''mi amoran vi''' («ми аморан ви»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:Романшский язык|Романшский]]: '''jeu carezel tei''' («жэу карэзэль тэй»), '''jau hai tai gugent''' («жау хай тай гугэнт»).<p>[[w:Романьольский язык|Романьо]]: см. Романьольский # [[Файл:Flag of Romagna.svg|22px|border]] [[w:Романьольский язык|Романьольский]]: '''a t’ vöi bëin''' («а т вёй бэйн»). # [[Файл:PH-ROM Flag.png|22px|border]] [[w:en:Romblomanon language|Ромбломанонский]]: '''palangga ta ikaw''' («палангга та икау»).<p>[[w:Понтийский язык|Ромейка]]: см. Понтийский # [[Файл:Flag of Rotuma (1987-1988).svg|22px|border]] [[w:Ротуманский язык|Ротуманский]]: '''gou hanis ‘e ‘äea''' («гоу ханис э яэа»). # [[Файл:Rohingya flag.svg|22px|border]] [[w:Рохинджа (язык)|Рохинджа]]: '''𐴀𐴝𐴦𐴛 𐴃𐴡𐴌𐴠𐴥 𐴀𐴝𐴊𐴡𐴌 𐴒𐴡𐴌𐴞𐴥''' («анаи тоаре адоргори»). # [[Файл:Flag of Rwanda.svg|22px|border]] [[w:Руанда (язык)|Руанда]]: '''ndagukunda''' («ндагукунда»).<p>[[w:Романшский язык|Руманшский]]: см. Романшский # [[Файл:Flag of Romania.svg|22px|border]] [[w:Румынский язык|Румынский]]: '''te iubesc''' («тэ юбеск»). # [[Файл:Flag of Burundi.svg|22px|border]] [[w:Рунди (язык)|Рунди]]: '''ndagukunda''' («ндагукунда»).<p>[[w:Ньянколе|Руньянкоре]]: см. Ньянколе # [[Файл:Flag of Rusyns 2007.svg|22px|border]] [[w:Русинский язык|Русинский]]: '''любля тя''' («люблю тя»). # [[Файл:Flag of Russia (1991-1993).svg|22px|border]] [[w:Русский язык|Русский]]: '''я тебя люблю''' («я тебя люблю»). # [[Файл:Flag of Russia (1991-1993).svg|22px|border]] [[w:Русский жестовый язык|Русский жестовый]]: {{YouTube|TiuwnkK8Ejk|видео|start=0m10s}}.<p>[[w:Кяхтинский язык|Русско-китайский пиджин]]: см. Кяхтинский # [[Файл:Flag of the Rutul People.svg|22px|border]] [[w:Рутульский язык|Рутульский]]: '''зас ву къыргара''' («зас ву къыргара»). # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Ruund language|Руунд]]: '''nikukatin''' («никукатин»). # [[Файл:Flag of Savoie.svg|22px|border]] [[w:en:Savoyard dialect|Савойский франкопровансальский]]: '''jhe t’amo''' («жэ тьямо»). # [[Файл:Bandera de Sacapulas.png|22px|border]] [[w:Сакапультекский язык|Сакапультекский]]: '''otz katnwilan''' («оц катнуилан»).<p>[[w:Варайский язык|Самар-лейте]]: см. Варайский # [[Файл:Bandera d'Orissa.svg|22px|border]] [[w:en:Sambalpuri language|Самбалпури]]: '''muĩ tumku bhôl paesĩ''' («муи тумку бхол паэси»). # [[Файл:Flag of Samoa.svg|22px|border]] [[w:Самоанский язык|Самоанский]]: '''ou te alofa ia te oe ''' («оу тэ алофа иа тэ оэ»). # [[Файл:Flag of North Sulawesi.svg|22px|border]] [[w:en:Sangir language|Сангирский]]: '''iạ makěndagẹ̌ si kau''' («иан макэндаге си кау»). # [[Файл:Flag of the Central African Republic.svg|22px|border]] [[w:Санго|Санго]]: '''mbi yé mô''' («мби е моо»). # [[Файл:Flag of San Marino.svg|22px|border]] [[w:it:Dialetto sammarinese|Сан-маринский романьольский]]: '''a t' vöi bëin''' («а т вёй бэйн»). # [[Файл:Flag of Angola.svg|22px|border]] [[w:Конго (язык)|Сан-сальвадорский конго]]: '''ni kou zololo''' («ни коу зололо»), '''zola ikuzolanga''' («зола икузоланга»), '''yitoma kuzolanga''' («йитома кузоланга»). # [[Файл:Hinduism Flag.webp|22px|border]] [[w:Санскрит|Санскрит]]: '''त्वां कामयामि''' («твам камайами»). # [[Файл:Santals (India) Flag.gif|22px|border]] [[w:Сантали|Сантали]]: '''ᱫᱩᱞᱟᱲ ᱢᱮ ᱚ ᱤᱝ''' («дулар мэ о инь»). # [[Файл:Flag of the Zapotec Peoples.svg|22px|border]] [[w:Сапотекские языки|Сапотекский]]: '''nadxiie lii''' («наджиие лии»). # [[Файл:Flag of Chad.svg|22px|border]] [[w:Сар (язык)|Сар]]: '''m'tari''' («мтари»). # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Сарамакканский язык|Сарамакканский]]: '''mi lobi i e''' («ми лоби и э»). # [[Файл:Flag of Sardinia.svg|22px|border]] [[w:Сардинский язык|Сардинский]]: '''t’amo''' («тамо»).<p>[[w:Сардинский язык|Сардский]]: см. Сардинский<p>[[w:Суринамский хиндустани|Сарнами]]: см. Суринамский хиндустани<p>[[w:Суринамский хиндустани|Сарнами-хинди]]: см. Суринамский хиндустани<p>[[w:Суринамский хиндустани|Сарнами-хиндустани]]: см. Суринамский хиндустани # [[Файл:Flag of Sassari.svg|22px|border]] [[w:Сассарский язык|Сассарский]]: '''ti vogliu bè''' («ти волью бэ»). # [[Файл:Flag of Washington.svg|22px|border]] [[w:Сахаптин|Сахаптин (якима)]]: '''atawishamash''' («атавишамаш»). # [[Файл:Flag of the Saho People's Democratic Movement.svg|22px|border]] [[w:Сахо (язык)|Сахо]]: '''ku kixiniyo''' («ку кихинийо»).<p>[[w:Свати|Свази]]: см. Свати # [[Файл:Banner of the Principality of Svaneti.svg|22px|border]] [[w:Сванский язык|Сванский]]: '''მი სი მალატხი''' («ми си малатхи»). # [[Файл:Flag of Eswatini.svg|22px|border]] [[w:Свати|Свати]]: '''ngiyakutsandza''' («нгийякутсандза»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Сво|Сво]]: '''me ne tzale weu''' («мэ нэ кяле уо»). # [[Файл:Flag of the Karen National Union.svg|22px|border]] [[w:Сго|Сго]]: '''ယအဲၣ်နၤ''' («яэллуну»).<p>[[w:Себуанский язык|Себуано]]: см. Себуанский # [[Файл:Flag of Mindanao (Alexander Noble, 1990).svg|22px|border]] [[w:Себуанский язык|Себуанский]]: '''gihigugma ko ikaw''' («гихигугма ко икау»).<p>[[w:Билин (язык)|Северноагавский]]: см. Билин # [[Файл:Flag of China.svg|22px|border]] [[w:Севернокитайский язык|Севернокитайский]]: '''我愛你''' («уо ай ни»). # [[Файл:Sami flag.svg|22px|border]] [[w:Северносаамский язык|Северносаамский]]: '''(mun) ráhkistan du''' («(мун) ра́хкистан туу»). # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Северноселькупский язык|Северноселькупский]]: '''ман тащинты ӄыӄымпам''' («ман тащинты кхыкхымпам»). # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Северносуксабтский среднеатласский тамазигхт]]: '''ⵍⴰⵛ ⵜⵜⵉⵔⵉⵖ/lac ttiriɣ''' («лэш тирех») - женщине, '''ⵍⴰⵛⵎ ⵜⵜⵉⵔⵉⵖ/lacm ttiriɣ''' («лэшм тирех») - мужчине. # [[Файл:Nordfriesischeflagge.svg|22px|border]] [[w:Севернофризский язык|Севернофризский]]: '''ik hääw de liif''' («ик хяав дэ лииф»).<p>[[w:Носу|Северный и]]: см. Носу<p>[[w:Бабин-вицувитен|Северный кэрриер]]: см. Бабин-вицувитен # [[Файл:Flag of Angola.svg|22px|border]] [[w:Северный мбунду|Северный мбунду]]: '''ngakuzulu''' («нгакузулу»). # [[Файл:Flag of the Republic of Matabeleland.svg|22px|border]] [[w:Северный ндебеле|Северный ндебеле]]: '''ngiyakuthanda''' («гиякутанда»).<p>[[w:Северный паюте|Северный пайюте]]: см. Северный паюте # [[Файл:Flag of Nevada.svg|22px|border]] [[w:Северный паюте|Северный паюте]]: '''nu soopeda u''' («ну соопэда у»). # [[Файл:Flag of Lebowa.svg|22px|border]] [[w:Северный сото|Северный сото]]: '''ke a go rata''' («ке а го рата»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Северный стрейтс|Северный стрейтс]]: '''χaƛnomɛč''' («халномэч»).<p>[[w:Пуэльче (язык)|Северный теуэльче]]: см. Пуэльче # [[Файл:Flag of Haida Gwaii.svg|22px|border]] [[w:Хайда (язык)|Северный хайда]]: '''dáng díi ḵuyáadang''' («данг дии куйаданг»). # [[Файл:Flag of North Korea.svg|22px|border]] [[w:Северо-западный диалект корейского языка|Северо-западный корейский]]: '''사랑애''' («саранэ») - неформально, '''사랑애요''' («саранэйо») - формально, '''사란감니다''' («саранамнида») - очень формально. # [[Файл:Flag of Yaransky rayon (Kirov oblast).png|22px|border]] [[w:Северо-западный марийский язык|Северо-западный марийский]]: '''мӹнь тӹньӹм йоратем''' («мынь тыньым яратем»). # [[Файл:Flag of North Korea.svg|22px|border]] [[w:Северокорейский литературный язык|Северокорейский]]: '''사랑애''' («саранэ») - неформально, '''사랑애요''' («саранэйо») - формально, '''사란감니다''' («саранамнида») - очень формально.<p>[[w:Курманджи (диалект курдского языка)|Севернокурдский]]: см. Курманджи # [[Файл:Flag of Lower Saxony.svg|22px|border]] [[w:Северонижнесаксонский диалект|Северонижнесаксонский]]: '''ik heff di leev''' («ик хефф ди лиив»).<p>[[w:Северносаамский язык|Северосаамский]]: см. Северносаамский<p>[[w:Севернофризский язык|Северофризский]]: см. Севернофризский # [[Файл:Flag of Seychelles.svg|22px|border]] [[w:Сейшельский креольский язык|Сейшельский креольский]]: '''mon kontan ou''' («мон контан у»).<p>[[w:Она (язык)|Селькнам]]: см. Она<p>[[w:Она (язык)|Селькнамский]]: см. Она # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Селькупские языки|Селькупский]]: '''мат ташэнд надрам’''' («мат та́шэнд на́драм»). # [[Файл:Flag of Mozambique.svg|22px|border]] [[w:en:Sena language|Сена]]: '''ndisakufuna’''' («ндисакуфуна»). # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Сенека (язык)|Сенека]]: '''gönóöhgwa’''' («гоноохгуа»).<p>[[w:Сентонжское наречие|Сентонжонский]]: см. Сентонжский # [[Файл:Flag of Saintonge.svg|22px|border]] [[w:Сентонжское наречие|Сентонжский]]: '''jhe vous aimé''' («жо вуз эм»).<p>[[w:Северный сото|Сепеди]]: см. Северный сото # [[Файл:Flag of Yugoslavia (1918–1941).svg|22px|border]] [[w:Сербохорватский язык|Сербохорватский]]: '''волим те/volim te''' («волим тэ»).<p>[[w:Сербохорватский язык|Сербо-хорватский]]: см. Сербохорватский # [[Файл:Flag of Serbia.svg|22px|border]] [[w:Сербский язык|Сербский]]: '''волим те/volim te''' («волим тэ»).<p>[[w:Сербохорватский язык|Сербскохорватский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Сербско-хорватский]]: см. Сербохорватский # [[Файл:Yooniir (Serer cosmological star).jpg|22px|border]] [[w:Серер (язык)|Серер]]: '''mi ngwinda''' («ми нгвинда»).<p>[[w:Серер (язык)|Серер-син]]: см. Серер # [[Файл:Flag of California.svg|22px|border]] [[w:Серрано (язык)|Серрано]]: '''pihan'in 'emey''' («пиханин эмэй»).<p>[[w:Сейшельский креольский язык|Сеселва]]: см. Сейшельский креольский # [[Файл:Flag of Lesotho.svg|22px|border]] [[w:Сесото|Сесото]]: '''ke a o rata''' («ке а о рата»), '''kea u rata''' («кеа у рата»).<p>[[w:Тсвана (язык)|Сетсвана]]: см. Тсвана # [[Файл:Flag of Setomaa.svg|22px|border]] [[w:Сету (диалект)|Сету]]: '''ma sinno sallin'''' («ма си́нно са́ллин»). # [[Файл:Sephardic Flag.png|22px|border]] [[w:Сефардский язык|Сефардский]]: '''טי אמו''' («тэ амо»).<p>[[w:Сейшельский креольский язык|Сешелва]]: см. Сейшельский креольский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Сешельт|Сешельт]]: '''x̌áƛ’númičen''' («халнумичен»). # [[Файл:Flagge Kreis Nordfriesland.svg|22px|border]] [[w:Сёльринг|Сёльринг]]: '''ik haa di lef''' («ик хо ди леф»), '''ik hual fan di''' («ик хуаль фан ди»). # [[Файл:Flag of Siberia.svg|22px|border]] [[w:uk:Сибірська мова|Сибирский]]: '''я тя дружу''' («я тя дружу»). # [[Файл:Siberian Tatar Flag.svg|22px|border]] [[w:Сибирско-татарский язык|Сибирско-татарский]]: '''min sine sөyəm''' («мин синэ сойом»). # [[Файл:Drapeau de la Sidama.png|22px|border]] [[w:Сидамо (язык)|Сидамо]]: '''baxeemmohe''' («батеэммохэ»). # [[Файл:Flag of Sikkim (1967-1975).svg|22px|border]] [[w:Сиккимский язык|Сиккимский]]: '''ང་ ཁྱོད་ལུ་ དགའ།''' («н(г)а че лу га»).<p>[[w:Блэкфут (язык)|Сиксика]]: см. Блэкфут # [[Файл:Flag of Oaxaca.svg|22px|border]] [[w:Силакайоапанский миштекский язык|Силакайоапанский миштекский]]: '''ku toulló ñeloosí''' («ку тоулло ньелооси»). # [[Файл:Flag of Upper Silesia.png|22px|border]] [[w:Силезский язык|Силезский]]: '''jo ci przaja''' («йо чи прзайя»).<p>[[w:Лози (язык)|СиЛози]]: см. Лози<p>[[w:Силхетский язык|Силоти]]: см. Силхетский <p>[[w:Силхетский язык|Силхети]]: см. Силхетский # [[Файл:Flag of Bangladesh.svg|22px|border]] [[w:Силхетский язык|Силхетский]]: '''ꠝꠥꠁ ꠔꠥꠝꠣꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («муи тумаре маэа шори»), '''ꠀꠝꠤ ꠔꠥꠝꠣꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («ами тумаре маэа шори»), '''ꠝꠥꠁ ꠔꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («муи торе маэа шори»), '''ꠀꠝꠤ ꠔꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («ами торе маэа шори»).<p>[[w:Сильбо гомеро|Сильбо-гомера]]: см. Сильбо гомеро # [[Файл:Flag of La Gomera.svg|22px|border]] [[w:Сильбо гомеро|Сильбо гомеро]]: {{YouTube|EskC5-FzXhA|видео|start=5m22s}}. # [[Файл:King of Kandy.svg|22px|border]] [[w:Сингальский язык|Сингальский]]: '''මම ඔයාට ආදරෙයි''' («мама ойяата аадарэйи»). # [[Файл:Flag of Singapore.svg|22px|border]] [[w:Сингапурский вариант английского языка|Сингапурский английский]]: '''i lurf you''' («ай лаф ю»).<p>[[w:Сингапурский вариант английского языка|Синглиш]]: см. Сингапурский английский # [[Файл:Tengwar.svg|22px|border]] [[w:Синдарин|Синдарин]]: '''gi melin''' («ги мэлин»), '''gen melin''' («гэн мэлин»), '''melon le''' («мэлон ле»), '''te melon''' («тэ мэлон»).<p>[[w:Северный ндебеле|Синдебеле]]: см. Северный ндебеле # [[Файл:Flag of Sindhudesh.svg|22px|border]] [[w:Синдхи (язык)|Синдхи (лари)]]: '''آئون تو سان پيار ڪيان ٿو''' («аон то сан пьяр кьян то»). # [[Файл:Flag of Sindhudesh.svg|22px|border]] [[w:Синдхи (язык)|Синдхи (утради)]]: '''مان تو سان پيار ڪيان ٿو''' («маан то сан пьяр кьян то»). # [[Файл:Flag of the Romani people.svg|22px|border]] [[w:Синти (язык)|Синти]]: '''kamao tut''' («камао тут»).<p>[[w:Сингальский язык|Синхала]]: см. Сингальский # [[Файл:Bandera de Sipacapa.png|22px|border]] [[w:Сипакапенский язык|Сипакапенский]]: '''katnlq’oj''' («катнль к ох»). # [[Файл:Pk seraiki mov.svg|22px|border]] [[w:Сирайки|Сирайки]]: '''میں تیں نل پیار کرینداں''' («мэн тэн пиар крэндан»).<p>[[w:Старосиреникский язык|Сиреникский]]: см. Старосиреникский # [[Файл:Flag of the Syriac-Aramaic People.svg|22px|border]] [[w:Сирийский язык|Сирийский]]: '''ܐܢܐ ܪܚܡ ܠܟ''' («ана рахэм лакх»). # [[Файл:Flag of Syria (2025-).svg|22px|border]] [[w:Сирийский диалект арабского языка|Сирийский арабский]]: '''بحبك''' («бэхиббэк»).<p>[[w:Сирийский язык|Сирский]]: см. Сирийский<p>[[w:Свати|Сисвати]]: см. Свати<p>[[w:Средневерхненемецкий язык|СВН]]: см. Средневерхненемецкий # [[Файл:State flag of Iran (1964–1980).svg|22px|border]] [[w:en:Sistani dialect|Систанский персидский]]: '''دل می‌باله ترا''' («дэл мэ-бале тора»). # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Сиу (язык)|Сиу]]: '''techi 'hila''' («течи хила»).<p>[[w:Итонама (язык)|Сихнипадара]]: см. Итонама # [[Файл:Flag of Sicily.svg|22px|border]] [[w:Сицилийский язык|Сицилийский]]: '''ti vogghiu''' («ти воггю»), '''t’аmu''' («таму»).<p>[[w:Лушуцид|Скагит-нискволли]]: см. Лушуцид<p>[[w:Шотландский язык (германский)|Скотс]]: см. Шотландский (германский) # [[Файл:Flag of Slovakia.svg|22px|border]] [[w:Словацкий язык|Словацкий]]: '''ľúbim ťa''' («любим тя»). # [[Файл:Flag of Slovenia.svg|22px|border]] [[w:Словенский язык|Словенский]]: '''ljubim te''' («любим тэ»). # [[Файл:Flag of Slovio.svg|22px|border]] [[w:Словио|Словио]]: '''lubovijm te''' («лубовийм тэ»).<p>[[w:Прибрежно-цимшианский язык|Смалгах]]: см. Прибрежно-цимшианский<p>[[w:Прибрежно-цимшианский язык|Смалгиах]]: см. Прибрежно-цимшианский<p>[[w:Арабский литературный язык|Современный стандартный арабский]]: см. Арабский литературный # [[Файл:Flag of Busoga (royal standard).png|22px|border]] [[w:Сога (язык)|Сога]]: '''nkwendha''' («нквендха»), '''nkwagala''' («нквагала»). # [[Файл:Flag igora.svg|22px|border]] [[w:Ижорский язык|Сойкинский ижорский]]: '''miä suvvan sinnua''' («мия сувван синнуа»).<p>[[w:Сойотско-цаатанский язык|Сойотский]]: см. Сойотско-цаатанский # [[Файл:Flag of Okinsky District.svg|22px|border]] [[w:Сойотско-цаатанский язык|Сойотско-цаатанский]]: '''мен сені ынақшыыр мен''' («мен сени ынакхшыыр мен»).<p>[[w:Пиджин Соломоновых Островов|Соломонский пиджин]]: см. Пиджин Соломоновых Островов # [[Файл:Conlangflag.svg|22px|border]] [[w:Сольресоль|Сольресоль]]: '''do-re mi-la-si do-mi''' («до-ре ми-ля-си до-ми»).<p>[[w:Сомалийский язык|Сомали]]: см. Сомалийский # [[Файл:Flag of Somalia.svg|22px|border]] [[w:Сомалийский язык|Сомалийский]]: '''waan ku jeclahay''' («уан ку джэклахай»).<p>[[w:Тундровый энецкий язык|Сомату]]: см. Тундровый энецкий # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Songe language|Сонге]]: '''ne mukufule''' («нэ мукуфулэ»). # [[Файл:Flag of Mali.svg|22px|border]] [[w:Сонинке (язык)|Сонинке]]: '''n w'an mulla''' («на мулла»), '''nga m’afini''' («нга мафини»), '''nda xanu''' («нда шану»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Сорани|Сорани]]: '''من عاشقتم''' («мэн ашкетэм») , '''xoştim dewê''' («хоштим дэуэ»).<p>[[w:Сусу (язык)|Сосо]]: см. Сусу<p>[[w:Сефардский язык|Спаньоль]]: см. Сефардский<p>[[w:Итонама (язык)|Срама]]: см. Итонама # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Сранан-тонго|Сранан-тонго]]: '''mi lobi joe''' («ми лоби ю»).<p>[[w:Среднеатласские тамазигхтские диалекты|Среднеатласский]]: см. Среднеатласский тамазигхт # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Среднеатласский тамазигхт]]: '''ⵍⴰⵛ ⵜⵉⵔⵉ/lac tirix''' («лэш тирих») - женщине, '''ⵍⴰⵛⵎ ⵜⵉⵔⵉⵅ/lacm tirix''' («лэшм тирих») - мужчине. # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Среднеатласский тамазигхт (зайанский Аит Лахсен)]]: '''ⴷⴰ ⵛ ⵜⵜⵉⵔⵉⵅ/da c-ttirix''' («дэш тирих») - женщине, '''ⴷⴰ ⵛⵎ ⵜⵜⵉⵔⵉⵅ/da cem-ttirix''' («дэшм тирих») - мужчине. # [[Файл:Flag of Gwynedd.svg|22px|border]] [[w:Средневаллийский язык|Средневаллийский]]: '''mi a’th garaf''' («ми аф гараф»). # [[Файл:Flag of the First Zionist Congress 1897.svg|22px|border]] [[w:Средневековый иврит|Средневековый иврит]]: '''אני אוהב אותך''' («ани оев асах») — женщине; '''אני אוהבת אותך''' («ани оевес осха») — мужчине. # [[Файл:Heiliges Römisches Reich - Reichssturmfahne vor 1433 (Nimbierter Adler).svg|22px|border]] [[w:Средневерхненемецкий язык|Средневерхненемецкий]]: '''ich liebe dich''' («ихь лиебэ дихь»). # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Среднесуксабтский среднеатласский тамазигхт]]: '''ⴷⴰ-ⴽ-ⵜⵜⵉⵔⵉⵖ/da-k-ttiriɣ''' («дак тирех») - женщине, '''ⴷⴰⴽⴻⵎ-ⵜⵜⵉⵔⵉⵖ/da-kem-ttiriɣ''' («дэкм тирех») - мужчине. # [[Файл:Berber flag.svg|22px|border]] [[w:Стандартный марокканский берберский язык|Стандартный марокканский берберский]]: '''ⵃⴰⵎⵍⴰⵖⴽⴻⵎ''' («хэмлэркэм»).<p>[[w:Османский язык|Староанатолийско-тюркский]]: см. Османский # [[Файл:Pendón heráldico de los Reyes Catolicos de 1475-1492.svg|22px|border]] [[w:Староиспанский язык|Староиспанский]]: '''amo te''' («амо тэ»).<p>[[w:Османский язык|Староосманский]]: см. Османский # [[Файл:Flag of Providensky rayon (Chukotka).png|22px|border]] [[w:Старосиреникский язык|Старосиреникский]]: '''акы́мыг'йукыск'ы̄́х'тымкын''' («акы́мыг йукыск ы́ы́х тымкын»). # [[Файл:Kolovrat_flag.svg|22px|border]] [[w:Старославянский язык|Старославянский]]: '''азъ люблю тѧ/ⰰⰸⱏ ⰾⱓⰱⰾⱓ ⱅⱔ''' («азу люблю тэн»). # [[Файл:Flag of France (XII-XIII).svg|22px|border]] [[w:Старофранцузский язык|Старофранцузский]]: '''aim te''' («эм тэ»).<p>[[w:Тупи (язык)|Старый тупи]]: см. Тупи # [[Файл:Flag of Swahili.gif|22px|border]] [[w:Суахили|Суахили]]: '''nakupenda''' («накупэнда»).<p>[[w:Субанон (язык)|Субанен]]: см. Субанон # [[Файл:Flag of the Subanon People.svg|22px|border]] [[w:Субанон (язык)|Субанон]]: '''dlelamen hu yaa''' («длеламен ху яа»).<p>[[w:Себуанский язык|Сугбу]]: см. Себуанский<p>[[w:Себуанский язык|Сугбуанон]]: см. Себуанский # [[Файл:Flag of Sudan.svg|22px|border]] [[w:Суданский диалект арабского языка|Суданский арабский]]: '''احبك''' («ахбк»).<p>[[w:Алютикский язык|Сук]]: см. Алютикский # [[Файл:Flag of Tanzania.svg|22px|border]] [[w:Сукума (язык)|Сукума]]: '''nakutogilwe''' («накутогилве»), '''itogwa benekele ne benekele’''' («итогва бенекеле не бенекеле»).<p>[[w:Ливийский диалект арабского языка|Сулаймитский арабский]]: см. Ливийский арабский # [[Файл:Late 19th Century Flag of Sulu.svg|22px|border]] [[w:Сулу (язык)|Сулу]]: '''kalasahan ta kaw''' («каласахан та кау»). # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:en:Sümi language|Суми]]: '''niye no kimiye ani''' («нийе но кимийе ани»), '''nighi okikiye cheni''' («ниги окикийе чени»), '''niye no kimiyecheni''' («нийе но кимийечени»).<p>[[w:Тетела (язык)|Сунгу]]: см. Тетела # [[Файл:Flag of Pasundan.svg|22px|border]] [[w:Сунданский язык|Сунданский]]: '''abdi bogoh ka anjeun''' («абди богох ка анджеун») - романтически, '''abdi nyaah ka anjeun''' («абди ньяа ка анджеун») - неромантически.<p>[[w:Зуни (язык)|Суньи]]: см. Зуни # [[Файл:Bihar Government Banner.png|22px|border]] [[w:en:Surjapuri language|Сурджапури]]: '''mi tok pyār korchi''' («ми ток пьяр корчи»).<p>[[w:Ассирийский новоарамейский язык|Сурет]]: см. Ассирийский новоарамейский # [[Файл:Flag of Ukraine and Russia.png|22px|border]] [[w:Суржик|Суржик]]: '''я тебе люблю''' («я тэбэ люблю»). # [[Файл:Flag of Surigao del Norte.svg|22px|border]] [[w:en:Surigaonon language|Суригаонон]]: '''taghigugma ta kaw''' («тагхигугма та кау»).<p>[[w:Сранан-тонго|Суринамский]]: см. Сранан-тонго # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Суринамский хиндустани|Суринамский хиндустани]]: '''hum toke chahila''' («хум токе чахила»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Surmiran dialect|Сурмиранский романшский]]: '''ia at carez''' («йяат карэз»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Sursilvan|Сурсильванский романшский]]: '''jeu carezel tei''' («жэу карэзэль тэй»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:Сусу (язык)|Сусу]]: '''ira fan ma''' («ира фан ма»).<p>[[w:Сесото|Суто]]: см. Сесото # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:de:Sutselvische Sprache|Сутсильванский романшский]]: '''jou t’am''' («жу тэм»).<p>[[w:Алютикский язык|Сухпиак]]: см. Алютикский<p>[[w:Алютикский язык|Сухстстун]]: см. Алютикский<p>[[w:Носу|Сычуаньский и]]: см. Носу<p>[[w:Крио|Сьерра-леонский креольский]]: см. Крио # [[Файл:Flag of China.svg|22px|border]] [[w:Сян (язык)|Сян]]: '''你很好''' («ни хэн хао»). # [[Файл:Tabasaran National Movement flag.svg|22px|border]] [[w:Табасаранский язык|Табасаранский]]: '''узуз уву ккунжазуз''' («увуз уву ккунжазуз»).<p>[[w:Северный ндебеле|Табеле]]: см. Северный ндебеле<p>[[w:Нганасанский язык|Тавгийский]]: см. Нганасанский<p>[[w:Нганасанский язык|Тавгийско-самоедский]]: см. Нганасанский<p>[[w:Нганасанский язык|Тавгинский]]: см. Нганасанский<p>[[w:Тболи (язык)|Тагабили]]: см. Тболи<p>[[w:Тагальский язык|Тагалог]]: см. Тагальский<p>[[w:Тагальский язык|Тагалогский]]: см. Тагальский # [[Файл:Flag of the Tagalog people.svg|22px|border]] [[w:Тагальский язык|Тагальский]]: '''mahal kita''' («махаль кита») - неформально, '''iniibig kita''' («инибиг кита») - формально. # [[Файл:Flag of Sabah.svg|22px|border]] [[w:en:Tagol language|Тагол-мурут]]: '''asiha au riun''' («асиха ау риун»). # [[Файл:Flag of Tajikistan.svg|22px|border]] [[w:Таджикский язык|Таджикский]]: '''ман туро дӯст медорам''' («ман туро дёст медорам»).<p>[[w:Таджикский язык|Таджикский фарси]]: см. Таджикский # [[Файл:Flag of CARICOM.svg|22px|border]] [[w:Таино (языки)|Таино]]: '''dak'ro buk''' («дакро бук»).<p>[[w:Таитянский язык|Таити]]: см. Таитянский # [[Файл:Flag of French Polynesia.svg|22px|border]] [[w:Таитянский язык|Таитянский]]: '''ua here vau ia oe''' («уа херэ вау иа оэ»).<p>[[w:Тайваньский хокло|Тайваньский]]: см. Тайваньский хокло # [[Файл:Flag of the Republic of China.svg|22px|border]] [[w:Тайваньский хокло|Тайваньский хокло]]: '''我愛你''' («гоа ай ли»).<p>[[w:Шанский язык|Тай-дэхун]]: см. Шанский # [[Файл:Flag of Thailand.svg|22px|border]] [[w:Тайский язык|Тайский]]: '''ผมรักคุณ''' («пом рак кун») — женщине; '''ฉันรักคุณ''' («чан рак кун») — мужчине. # [[Файл:Flag of the Kingdom of Talossa.svg|22px|border]] [[w:Талосский язык|Талосский]]: '''t'améu''' («т'амэу»). # [[Файл:Tahltan Flag.jpg|22px|border]] [[w:Талтан|Талтан]]: '''nedishcha''' («нэдишча»). # [[Файл:Flag of the Talysh National Movement.svg|22px|border]] [[w:Талышский язык|Талышский]]: '''mı tıni pidәme''' («мы тыни пидамэ»), '''mı tibә pıdәm''' («мы тибэ пидэм»).<p>[[w:Стандартный марокканский берберский язык|Тамазигхт]]: см. Стандартный марокканский берберский<p>[[w:Западнотамахакский язык|Тамахак]]: см. Западнотамахакский # [[Файл:Touareg People Flag.svg|22px|border]] [[w:Тамашек|Тамашек]]: '''riqqim''' («рикким»).<p>[[w:Тамашек|Тамашекин]]: см. Тамашек # [[Файл:Bicolor flag of Tamil Eelam.svg|22px|border]] [[w:Тамильский язык|Тамильский]]: '''நான் உன்னை நேசிக்கிறேன்''' («наан уннай неесиккиреен»). # [[Файл:Flag of the Northern Mariana Islands.svg|22px|border]] [[w:en:Tanapag language|Танапагский]]: '''i áfirhi(gh) ló''' («и афири(х) ло»). # [[Файл:Flag of Gombe State.svg|22px|border]] [[w:Тангале (язык)|Тангале]]: '''ni lessigo''' («ни лессиго»).<p>[[w:Тангале (язык)|Тангле]]: см. Тангале<p>[[w:Тасе-нага|Тангса]]: см. Тасе-нага<p>[[w:Тараумара (язык)|Таракумара]]: см. Тараумара<p>[[w:Пурепеча (язык)|Тараскский]]: см. Пурепеча<p>[[w:Тараумара (язык)|Тарахумара]]: см. Тараумара # [[Файл:Bandera raramuri.svg|22px|border]] [[w:Тараумара (язык)|Тараумара]]: '''ni nígare''' («ни нигаре»). # [[Файл:Flag of Sagaing Region (2019).svg|22px|border]] [[w:Тасе-нага|Тасе-нага]]: '''ngiz räq ümznäq mäx lungvii täkängx''' («нгиз ряк юмзняк мякс лунгвии тякянгкс»). # [[Файл:Tatar Nationalist Flag.svg|22px|border]] [[w:Татарский язык|Татарский]]: '''мин сине яратам''' («мин сине яратам»). # [[Файл:Ethnic flag of Tat people (Caucasus).svg|22px|border]] [[w:Татский язык|Татский]]: '''мя туна мхостанум''' («мя туна мхостанум»), '''мя туря бахостанум''' («мя туря бахостанум»).<p>[[w:Сулу (язык)|Таусуг]]: см. Сулу<p>[[w:Западнотамахакский язык|Тахаггарк]]: см. Западнотамахакский<p>[[w:Даурский язык|Тахурский]]: см. Даурский<p>[[w:Атаяльский язык|Таял]]: см. Атаяльский # [[Файл:South Cotabato Flag.png|22px|border]] [[w:Тболи (язык)|Тболи]]: '''bungnawa hukon''' («буннава хокон»).<p>[[w:Чви|Тви]]: см. Чви<p>[[w:Северный ндебеле|Тебеле]]: см. Северный ндебеле # [[Файл:Flag of Zomi Re-unification Organisation.svg|22px|border]] [[w:Тедим-чин|Тедим-чин]]: '''ken nang hong ngai ing''' («кен нанг хонг ннай ин»).<p>[[w:Тектитекский язык|Теко]]: см. Тектитекский<p>[[w:Тектитекский язык|Тектитек]]: см. Тектитекский<p>[[w:Тектитекский язык|Тектитеко]]: см. Тектитекский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Тектитекский язык|Тектитекский]]: '''nwan a’ich''' («нуан а ич»). # [[Файл:Flag of Leninsk-Kuznetskii rayon (Kemerovsaya oblast).gif|22px|border]] [[w:Телеутское наречие|Телеутский]]: '''мен сени сӱӱп jадым''' («мен сэни сююп ядым»). # [[Файл:Flag of Telangana.svg|22px|border]] [[w:Телугу|Телугу]]: '''నేను నిన్ను ప్రేమిస్తున్నాను''' («неэну нинну преэмистуннаану»). # [[Файл:Flag of Togo (3-2).svg|22px|border]] [[w:Тем (язык)|Тем]]: '''mɔɔzɔɔlɛ́ɛ nya''' («моозоолеэ нья»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:Темне (язык)|Темне]]: '''eborithimu''' («эборитхиму»). # [[Файл:Flag of Negeri Sembilan.svg|22px|border]] [[w:en:Temuan language|Темуанский]]: '''akuk sukak ajih''' («акук сукак аджих»).<p>[[w:Йоканьгско-саамский язык|Терский саамский]]: см. Йоканьгско-саамский<p>[[w:Йоканьгско-саамский язык|Терско-саамский]]: см. Йоканьгско-саамский # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:Тетела (язык)|Тетела]]: '''dimi kolangaka''' («дими колангака»), '''dimi kokaka ngandji''' («дими кокака нганджи»), '''dimi nyolangaka''' («дими ньолангака»). # [[Файл:Flag of East Timor.svg|22px|border]] [[w:Тетум|Тетум]]: '''hau hadomi o''' («хау хадомио»).<p>[[w:Тетум|Тетун]]: см. Тетум # [[Файл:Flag of Dili.svg|22px|border]] [[w:Тетум|Тетун-дили]]: '''haʼu hadomi ó''' («ха у хадоми о»).<p>[[w:Тетум|Тетун-праса]]: см. Тетум # [[Файл:Flag of the Tehuelche People.svg|22px|border]] [[w:Теуэльче (язык)|Теуэльче]]: '''inchepoyeneimi''' («инчепойенэйми»). # [[Файл:Flag of Tibet.svg|22px|border]] [[w:Тибетский язык|Тибетский]]: '''ང་ཁྱེད་རང་ལ་དགའ་པོ་ཡོད་''' («нга каирангла гавпо йо»). # [[Файл:Flag of the Tiv People.svg|22px|border]] [[w:Тив|Тив]]: '''u doom ishima''' («у доом ишима»). # [[Файл:Flag of Eritrea.svg|22px|border]] [[w:Тигре (язык)|Тигре]]: '''ana enti efete''' («ана энти эфете»). # [[Файл:Flag of the Tigray Region.svg|22px|border]] [[w:Тигринья|Тигринья]]: '''ይፈትወካ`የ''' («йфетуэкайе») — женщине; '''ይፈትወኪ’የ''' («йфетуэкийе») — мужчине.<p>[[w:Тамашек|Тимбукту]]: см. Тамашек # [[Файл:Conlangflag.svg|22px|border]] [[w:en:Timerio|Тимерио]]: '''1-80-17''' («1-80-17»).<p>[[w:Тиндинский язык|Тиндальский]]: см. Тиндинский<p>[[w:Тиндинский язык|Тиндийский]]: см. Тиндинский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Тиндинский язык|Тиндинский]]: '''де̄ мӣ гьелӯ''' («дэ ми гьелу»).<p>[[w:Ладинский язык|Тирольский ретороманский]]: см. Ладинский<p>[[w:Алютикский язык|Тихоокеанский юпик]]: см. Алютикский # [[Файл:Flag of Canton of Ticino.svg|22px|border]] [[w:Тичинский диалект ломбардского языка|Тичинский ломбардский]]: '''ta vöri ben''' («та вэри бэн»). # [[Файл:Flag of the Organized Village of Kake.svg|22px|border]] [[w:Тлингитский язык|Тлингитский]]: '''ixhsixhán''' («иххсиххан»).<p>[[w:Тлингитский язык|Тлинкитский]]: см. Тлингитский # [[Файл:Seal of Toba Regency (2020).svg|22px|border]] [[w:Тоба (язык)|Тоба]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»).<p>[[w:Тоба (язык)|Тоба-батакский]]: см. Тоба # [[Файл:Toki Pona flag.svg|22px|border]] [[w:Токипона|Токипона]]: '''mi olin e sina''' («ми олин э сина»). # [[Файл:Flag of Papua New Guinea.svg|22px|border]] [[w:Ток-писин|Ток-писин]]: '''mi lavim yu''' («ми лавим ю»). # [[Файл:Flag of Tokelau.svg|22px|border]] [[w:Токелау (язык)|Токелау]]: '''ko au e alofa atu''' («ко ау э алофа ату»). # [[Файл:Nlakapamux Nation Flag.png|22px|border]] [[w:Томпсон (язык)|Томпсон]]: '''yaquindawe''' («якуиндауэ»). # [[Файл:Flag of Rhodesia (1968-1979).svg|22px|border]] [[w:en:Tonga language (Zambia and Zimbabwe)|Тонга (Замбия/Зимбабве)]]: '''ndilakuyanda''' («ндилакуйанда»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:en:Tonga language (Malawi)|Тонга (Малави)]]: '''nditikuyanja''' («ндитикуйанджа»). # [[Файл:Flag of Tonga.svg|22px|border]] [[w:Тонганский язык|Тонганский]]: ''''oku ou 'ofa 'ia koe''' («оку оу офа иа коэ»). # [[Файл:Flag of Los Angeles, California.svg|22px|border]] [[w:en:Tongva language|Тонгва]]: '''wiishmenokre''' («виишменокре»).<p>[[w:Туника (язык)|Тоника]]: см. Туника # [[Файл:Flag of Toro, Uganda.svg|22px|border]] [[w:en:Tooro language|Тооро]]: '''ninkugonza''' («нинкугонза»). # [[Файл:Flag of Nizhneudinsky District.png|22px|border]] [[w:Тофаларский язык|Тофаларский]]: '''мен сенi эъккісіндыр мен''' («мэн сэни эккисиндыр мэн»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Тохолабальский язык|Тохолабальский]]: '''wa xkʼanawa''' («ва шканава»). # [[Файл:Flag of Belarus (1918, 1991–1995).svg|22px|border]] [[w:Трасянка|Трасянка]]: '''я цябе люблю''' («я тябе люблю»).<p>[[w:Ладинский язык|Трентинский]]: см. Ладинский # [[Файл:Flag of Chuuk.svg|22px|border]] [[w:Трукский язык|Трукский]]: '''‘ai tong ngonuk''' («аи тонг нгонук») — формально, '''‘u pe reom''' («у пэ рэом») — неформально.<p>[[w:Ангами (язык)|Тсангло]]: см. Ангами<p>[[w:Цатский язык|Тсат]]: см. Цатский # [[Файл:Flag of Mozambique.svg|22px|border]] [[w:en:Tswa language|Тсва]]: '''nza ku ranza''' («нза ку ранза»). # [[Файл:Flag of Botswana.svg|22px|border]] [[w:Тсвана (язык)|Тсвана]]: '''ke a go rata''' («ке а го рата»).<p>[[w:Ангами (язык)|Тсогами]]: см. Ангами # [[Файл:Flag of Gazankulu.svg|22px|border]] [[w:Тсонга (язык)|Тсонга]]: '''ndza ku rhandza''' («ндза ку рандза»).<p>[[w:Ангами (язык)|Тсугуми]]: см. Ангами # [[Файл:Flag of Tuamotu Archipelago.svg|22px|border]] [[w:Туамоту (язык)|Туамоту]]: '''ua here au ia koe''' («уа херэ ау иа коэ»).<p>[[w:Туамоту (язык)|Туамотуанский]]: см. Туамоту # [[Файл:Flag of Tuvalu.svg|22px|border]] [[w:Тувалу (язык)|Тувалу]]: '''au e alofa ki a koe''' («ау э алофа ки а коэ»). # [[Файл:Flag of Tuva.svg|22px|border]] [[w:Тувинский язык|Тувинский]]: '''мен сенээ ынак мен''' («мэн сэнээ ынак мэн»). # [[Файл:Flag of Baringo County.svg|22px|border]] [[w:en:Tugen language|Туген]]: '''achamin''' («атшамин»).<p>[[w:Гвичин|Тукуд]]: см. Гвичин # [[Файл:Снимок экрана 2024-10-21 в 15.30.55.png|22px|border]] [[w:Тулу|Тулу]]: '''ಯಾನ್ ಈರೆನ್ ಮೋಕೆ ಮಲ್ಪುವೆ''' («яан иирэн мооке малпувэ»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:Тумбука (язык)|Тумбука]]: '''nkhukutemwa''' («нкукутэмуа»).<p>[[w:Эвенкийский язык|Тунгусский]]: см. Эвенкийский # [[Файл:Flag of Taymyr Autonomous Okrug.svg|22px|border]] [[w:Тундровый энецкий язык|Тундровый энецкий]]: '''модь тоди комитазʼʼ''' («модь тоди комита́з»). # [[Файл:Flag of Louisiana.svg|22px|border]] [[w:Туника (язык)|Туника]]: '''ma ihkmahka''' («ма ихкмахка») - мужчине, '''hɛma ihkmahka''' («хема ихкмахка») - женщине. # [[Файл:Flag of Tunisia.svg|22px|border]] [[w:Тунисский диалект арабского языка|Тунисский арабский]]: '''نحبك''' («нхэббик»). # [[Файл:Flag of Brazil.svg|22px|border]] [[w:Тупи (язык)|Тупи]]: '''oroaûsub''' («ороауусуб»).<p>[[w:Тупи (язык)|Тупинамба]]: см. Тупи # [[Файл:Flag of Chad.svg|22px|border]] [[w:en:Tupuri language|Тупури]]: '''ndi damo''' («нди дамо»). # [[Файл:Flag of Turkey.svg|22px|border]] [[w:Турецкий язык|Турецкий]]: '''seni seviyorum''' («сени севиёрум»). # [[Файл:Flag of Turin.svg|22px|border]] [[w:Пьемонтский язык|Туринский пьемонтский]]: '''ët veui bin''' («эт веуй бин»). # [[Файл:Flag of Turkmenistan.svg|22px|border]] [[w:Туркменский язык|Туркменский]]: '''men seni söýýärin''' («мэн сэни сёйярин»). # [[Файл:Flag of China.svg|22px|border]] [[w:У (язык)|У]]: '''我爱侬''' («нгу э нон»). # [[Файл:Flag of the Isle of Wight.svg|22px|border]] Уайтский: '''íy ímbróðorlufu fa ðu''' («ий имбросорлуфу фа су»).<p>[[w:Уолайта|Уаламо]]: см. Уолайта # [[Файл:Flag of Veracruz.svg|22px|border]] [[w:Уастекский науатль|Уастекский науатль]]: '''nimitstlasotla''' («нимицтласотла»).<p>[[w:Уолайта|Уба]]: см. Уолайта # [[Файл:Ubykh banner.png|22px|border]] [[w:Убыхский язык|Убыхский]]: '''tʂʼanə wəzbja''' («тс ана уазбйа»).<p>[[w:Уоллисский язык|Увеа]]: см. Уоллисский<p>[[w:Эякский язык|Угаленцский]]: см. Эякский # [[Файл:Флаг удин.png|22px|border]] [[w:Удинский язык|Удинский]]: '''зу ва чуресса''' («зу ва чуресса»). # [[Файл:Flag of Udmurtia.svg|22px|border]] [[w:Удмуртский язык|Удмуртский]]: '''мон тонэ яратӥсько''' («мон тонэ яратыщко»). # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Удэгейский язык|Удэгейский]]: '''би синова аюми''' («би синова аюми»).<p>[[w:Удэгейский язык|Удэйский]]: см. Удэгейский # [[Файл:Flag of Uzbekistan.svg|22px|border]] [[w:Узбекский язык|Узбекский]]: '''men sizni sevaman''' («мэн сизни сэваман»). # [[Файл:Kokbayraq flag.svg|22px|border]] [[w:Уйгурский язык|Уйгурский]]: '''مەن سېنى ياخشى كۆرىمەن''' («сизни яхши корман»).<p>[[w:Орокский язык|Уйльта]]: см. Орокский # [[Файл:Flag of Ukraine.svg|22px|border]] [[w:Украинский язык|Украинский]]: '''я тебе кохаю''' («я тэбэ кохаю»).<p>[[w:Орокский язык|Ульта]]: см. Орокский # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Ульчский язык|Ульчский]]: '''би симбэ улэсии''' («би симбэ улэсии»).<p>[[w:Южный мбунду|Умбунду]]: см. Южный мбунду # [[Файл:Sami flag.svg|22px|border]] [[w:Уме-саамский язык|Уме-саамский]]: '''månna ráhkistan du''' («монна рахкистан ду»). # [[Файл:Wolayta traditional pattern.png|22px|border]] [[w:Уолайта|Уолайта]]: '''ta nena siiqays''' («та нэна сиикайс»), '''taani nena siiqays''' («таани нэна сиикайс»). # [[Файл:Flag of Wallis and Futuna.svg|22px|border]] [[w:Уоллисский язык|Уоллисский]]: '''ʼe ʼau ʼofa ia koe''' («э ау офа иа коэ»). # [[Файл:Flag of Pakistan.svg|22px|border]] [[w:Урду|Урду]]: '''میں آپ سے محبت کَرتا ہوں''' («мэйн ап сай мухабат карта хун») — женщине; '''میں آپ سے محبت کرتی ہوں''' («мэйн ап сай мухабат карти хун») — мужчине. # [[Файл:Flag of Uropi.svg|22px|border]] [[w:en:Uropi|Уропи]]: '''i liam ta''' («и лиам та») - неформально; '''i liam va''' («и лиам ва») - формально. # [[Файл:Bandeira do Maranhão.svg|22px|border]] [[w:Урубу-каапор (язык)|Урубу-каапор]]: '''rê-putare dê''' («рээ путарэ дээ»). # [[Файл:Flag of the union of the Niger delta Republic.jpg|22px|border]] [[w:en:Urhobo language|Урхобо]]: '''mi vwo ẹguọnọ wẹn''' («ми вуо эгуоно вэн»).<p>[[w:Тувинский язык|Урянхайский]]: см. Тувинский<p>[[w:Успантекский язык|Успантек]]: см. Успантекский<p>[[w:Успантекский язык|Успантеко]]: см. Успантекский # [[Файл:Bandera de Uspantán.png|22px|border]] [[w:Успантекский язык|Успантекский]]: '''at chwaaj''' («ат чуах»).<p>[[w:Алабугатско-татарский язык|Утарский]]: см. Алабугатско-татарский<p>[[w:Цатский язык|Уцат]]: см. Цатский<p>[[w:Цатский язык|Уцатский]]: см. Цатский<p>[[w:Цатский язык|Уцульский]]: см. Цатский<p>[[w:Валлийский язык|Уэльский]]: см. Валлийский # [[Файл:FlagOfWessex.svg|22px|border]] [[w:Уэссекский диалект древнеанглийского языка|Уэссекский древнеанглийский]]: '''ic lufie þe''' («ик луфиэ сэ»).<p>[[w:Уоллисский язык|Фака'увеа]]: см. Уоллисский # [[Файл:Flag of Chin State.svg|22px|border]] [[w:en:Falam language|Фалам]]: '''ka lo duh tuk''' («ка ло дух тук»), '''ka lo ngai''' («ка ло нгаи»). # [[Файл:Flag of Equatorial Guinea.svg|22px|border]] [[w:Фанг (язык)|Фанг]]: '''ma dzing wa''' («ма дзинг ва»), '''ma gnôre wa''' («ма гноре ва»). # [[Файл:Flag of Ashanti.svg|22px|border]] [[w:en:Fante dialect|Фанте]]: '''me dowapaa''' («мэ довапаа»).<p>[[w:Фарерский язык|Фарейский]]: см. Фарерский # [[Файл:Flag of the Faroe Islands.svg|22px|border]] [[w:Фарерский язык|Фарерский]]: '''eg elski teg''' («э эльши тэ»).<p>[[w:Персидский язык|Фарси]]: см. Персидский<p>[[w:Дари|Фарси-кабули]]: см. Дари # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto fassano|Фассанский ладинский]]: '''te voi ben''' («тэ вой бэн»).<p>[[w:Фарерский язык|Ферейский]]: см. Фарерский # [[Файл:Bubi nationalist flag.svg|22px|border]] [[w:Фернандо-по (диалект)|Фернандо-по]]: '''mí lɛ́k yú''' («ми лэк ю»). # [[Файл:Flag of Fiji.svg|22px|border]] [[w:Фиджийский язык|Фиджийский]]: '''au domoni iko''' («ондомони ико»), '''au lomani iko''' («онломани ико»). # [[Файл:Flag of Fiji.svg|22px|border]] [[w:Фиджийский хинди|Фиджийский хинди]]: '''main bhi tumko pyaar karti hoon''' («маин бхи тумко пьяар карти хоон»).<p>[[w:Фиджийский хинди|Фиджийский хиндустани]]: см. Фиджийский хинди<p>[[w:Филиппинский язык|Филипино]]: см. Филиппинский # [[Файл:Flag of Philippines.svg|22px|border]] [[w:Филиппинский язык|Филиппинский]]: '''mahal kita''' («махал кита»). # [[Файл:Flag of Philippines.svg|22px|border]] [[w:Филиппинский хокло|Филиппинский хокло]]: '''guwa ya tia di''' («гуа я тья ди»). # [[Файл:Phoenician Language Flag.svg|22px|border]] [[w:Финикийский язык|Финикийский]]: '''𐤀𐤇𐤌𐤃𐤕𐤊''' («ахмдтк»). # [[Файл:Flag of Finland.svg|22px|border]] [[w:Финский язык|Финский]]: '''minä rakastan sinua''' («ми́ня ра́кастан си́нуа»).<p>[[w:Фламандские диалекты|Фламандский]]: см. Восточнофламандский, западнофламандский # [[Файл:Flag of Benin.svg|22px|border]] [[w:Фон (язык)|Фон]]: '''un yí wǎn nú we''' («уньи ван ну ве»). # [[Файл:Greek flag of Thrace (black cross).svg|22px|border]] [[w:Фракийский язык|Фракийский]]: '''az lopt ti''' («аз лопт ти»). # [[Файл:Drapeau arpitan.svg|22px|border]] [[w:Франкопровансальский язык|Франкопровансальский]]: '''je t’amo''' («жэ тьямо»). # [[Файл:Flag of France.svg|22px|border]] [[w:Французский язык|Французский]]: '''je t’aime''' («жё тэм») # [[Файл:Bandiere dal Friûl.svg|22px|border]] [[w:Фриульский язык|Фриульский]]: '''ti vuei ben''' («ти вуэй бэн»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Фула (язык)|Фула]]: '''mbe de yid ma''' («мбе дэ йид ма»). # [[Файл:Flag of Uganda.svg|22px|border]] [[w:en:Fuliiru language|Фулииру]]: '''nakusima''' («накусима»).<p>[[w:Фриульский язык|Фурланский]]: см. Фриульский # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Fut language|Фут]]: '''ma khoŋe gho''' («ма кхонэ гхо»). # [[Файл:Flag of Lesotho.svg|22px|border]] [[w:en:Phuthi language|Фути]]: '''giyakutshadza''' («гийякутшадза»).<p>[[w:Горани|Хаврами]]: см. Горани # [[Файл:Bandera de Meghalaya.svg|22px|border]] [[w:en:Hajong language|Хаджонг]]: '''môy tôge bhala pae''' («мой тоге бхала паэ»), '''moi toge mon khai''' («мой тоге мон кхай»). # [[Файл:Flag of Haida Gwaii.svg|22px|border]] [[w:Хайда (язык)|Хайда]]: '''dang dii kuyadang''' («данг дии куйаданг»).<p>[[w:Кайтагский язык|Хайдакский]]: см. Кайтагский<p>[[w:Цатский язык|Хайнаньско-чамский]]: см. Цатский<p>[[w:Кайтагский язык|Хайтакский]]: см. Кайтагский<p>[[w:Чинский язык|Хака]]: см. Чинский # [[Файл:Flag of Huehuetenango Department.svg|22px|border]] [[w:Хакальтекский язык|Хакальтекский]]: '''chach woche''' («чачуоче»). # [[Файл:Khakas ethnic flag.svg|22px|border]] [[w:Хакасский язык|Хакасский]]: '''мин син хынара''' («мин син хынара»).<p>[[w:Сефардский язык|Хакетия]]: см. Сефардский # [[Файл:Flag of Hakka Party.svg|22px|border]] [[w:Хакка (язык)|Хакка]]: '''𠊎愛你''' («на ой ни»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Халкомелем|Халкомелем (халкуминум)]]: '''nu stl’i’ ch''' («на стлич»). # [[Файл:Flag of Yugra.svg|22px|border]] [[w:Хантыйский язык|Хантыйский]]: '''ма ԓӑӊӄԓәм нӱӊат''' («ма ланклэм нунат»). # [[Файл:Occ. Mindoro Flag.png|22px|border]] [[w:en:Hanunoo language|Ханунуо]]: '''ᜫᜱᜮ᜴ ᜣᜯᜳ ᜨᜲᜣᜳ''' («махал каво нико»).<p>[[w:Хариани|Харианви]]: см. Хариани # [[Файл:Flag of Haryana.svg|22px|border]] [[w:Хариани|Хариани]]: '''ma tanna pyaar karun hun''' («ма танна пьяар карун хун»), '''tu mane ghane achi lage''' («ту манэ гханэ ачи лаге»). # [[Файл:Flag of Mauritania.svg|22px|border]] [[w:Хассания|Хассания]]: '''kanebgheek''' («канебгхеек»). # [[Файл:Flag of the Hausa people.svg|22px|border]] [[w:Хауса (язык)|Хауса]]: '''ina son ka''' («ина сон ка») - мужчине, '''ina son ki''' («ина сон ки») - женщине. # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Хваршинский язык|Хваршинский]]: '''дил мо гокъше''' («дил мо гокше»).<p>[[w:Хваршинский язык|Хваршинско-инхокваринский]]: см. Хваршинский<p>[[w:Сефардский язык|Хебронео]]: см. Сефардский # [[Файл:Hittite Culture Flag.webp|22px|border]] [[w:Хеттский язык|Хеттский]]: '''𒉡𒌓𒋫 𒀸𒅆𒅀𒈪''' («нуутта ассиями»). # [[Файл:Flag of Hejaz (1917).svg|22px|border]] [[w:Хиджазский диалект арабского языка|Хиджазский арабский]]: '''أحبك‎''' («ахуббак») — мужчине, '''أحبك‎''' («ахуббик») — женщине. # [[Файл:Flag of Ilolio (1886-1898).svg|22px|border]] [[w:Хилигайнон (язык)|Хилигайнон]]: '''palangga ta ka''' («палангга та ка»), '''palangga ko ikaw''' («палангга ко ико»), '''guina higugma ko ikaw''' («гуина хигугма ко ико»). # [[Файл:Flag of India.svg|22px|border]] [[w:Хинглиш|Хинглиш]]: '''mujhe aapako pasand hai''' («муджэ аапако пасанд хай»).<p>[[w:Хиндустани|Хиндави]]: см. Хиндустани # [[Файл:Flag of India.svg|22px|border]] [[w:Хинди|Хинди]]: '''मैं तुमसे प्यार करता हुँ''' («майн тумсе пьяар картаа хуун») — женщине; '''मैं तुमसे प्यार करती हुँ''' («майн тумсе пьяар картии хуун») — мужчине. # [[Файл:Flag of India.svg|22px|border]] [[w:Хиндустани|Хиндустани]]: '''मैं तुमसे प्यार करता हुँ''' («майн тумсе пьяар картаа хуун»), '''میں آپ سے محبت کَرتا ہوں''' («мэйн ап сай мухабат карта хун») — женщине; '''मैं तुमसे प्यार करती हुँ''' («майн тумсе пьяар картии хуун»), '''میں آپ سے محبت کرتی ہوں''' («мэйн ап сай мухабат карти хун») — мужчине. # [[Файл:Flag of Papua New Guinea.svg|22px|border]] [[w:Хири-моту|Хири-моту]]: '''oi lau lalokau henia''' («ои лау лалокау хэниа»).<p>[[w:Микасуки (язык)|Хитчити-микасуки]]: см. Микасуки # [[Файл:Bandeira do Amazonas.svg|22px|border]] [[w:Хишкарьяна (язык)|Хишкарьяна]]: '''kɨxirohimayaha''' («кышироимайяа»). # [[Файл:Hmong Flag (UNPO).svg|22px|border]] [[w:Хмонг (язык)|Хмонг]]: '''kuv hlub koj''' («кув хлуб кой»). # [[Файл:Hmong Flag (UNPO).svg|22px|border]] [[w:Хмонг (язык)|Хмонг-даы]]: '''kuv hlub koj''' («кув хлуб кой»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Хо (язык)|Хо]]: '''amań sukua tana''' («аман сукуа тана»), '''abeneń sukua tana''' («абенен сукуа тана»).<p>[[w:Хокло (язык)|Хоккен]]: см. Хокло<p>[[w:Хокло (язык)|Хоккиен]]: см. Хокло # [[Файл:Flag of the Republic of China.svg|22px|border]] [[w:Хокло (язык)|Хокло]]: '''我爱你''' («гоа ай ли»). # [[Файл:Flag of Arizona.svg|22px|border]] [[w:Хопи (язык)|Хопи]]: '''nu’ umi unangwa’ta''' («ну уми унангуа та»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Хопский лазский]]: '''ma si p'qorop''' («ма сип гороп»).<p>[[w:Сербохорватский язык|Хорватосербский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Хорвато-сербский]]: см. Сербохорватский # [[Файл:Flag of Croatia.svg|22px|border]] [[w:Хорватский язык|Хорватский]]: '''volim te''' («волим тэ»).<p>[[w:Сербохорватский язык|Хорватскосербский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Хорватско-сербский]]: см. Сербохорватский<p>[[w:Сефардский язык|Худесмо]]: см. Сефардский<p>[[w:Сян (язык)|Хунаньский]]: см. Сян # [[Файл:Hunsrik language flag.png|22px|border]] [[w:Хунсрюкский диалект|Хунсрюкский]]: '''ich liipe tich''' («ихь лиэпэ тихь»).<p>[[w:Истмусский сапотекский язык|Хучитанский сапотекский]]: см. Истмусский сапотекский<p>[[w:Цатский язык|Хуэйхуэйский]]: см. Цатский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Хэн (язык)|Хэн]]: '''nihtsį̀'''' («нитси»). # [[Файл:Flag of Hainan in the National Games of China.svg|22px|border]] [[w:Цатский язык|Цатский]]: '''gå sio hå''' («го шио хо»). # [[Файл:Цахурский флаг Tsakhur flag علم تساخور.svg|22px|border]] [[w:Цахурский язык|Цахурский]]: '''зас гъу йикканна''' («зас г у йикканна») — женщине; '''зас гъу ыкканна''' («зас г у ыкканна») — мужчине. # [[Файл:Флаг дидойцев.svg|22px|border]] [[w:Цезский язык|Цезский]]: '''даьр ми йетих''' («дар ми етих») — женщине; '''даьр ми этих''' («дар ми этих») — мужчине.<p>[[w:Цельтальский язык|Цельталь]]: см. Цельтальский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Цельтальский язык|Цельтальский]]: '''kʼuxat ta koʼtan''' («кушат та котан»).<p>[[w:Сорани|Центральнокурдский]]: см. Сорани # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Центрально-юпикский язык|Центрально-юпикский (чупик)]]: '''piniqamken''' («беникаамкен»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Центрально-юпикский язык|Центрально-юпикский (юпик)]]: '''kenkamken''' («кенкамкен»). # [[Файл:Flag of the Katipuneros of Bicol.svg|22px|border]] [[w:Центральный бикольский язык|Центральный бикольский]]: '''namumutan ta ka''' («намумутан та ка»). # [[Файл:Flag of Mountain Province.png|22px|border]] [[w:en:Central Bontok language|Центральный бонтокский]]: '''laylaychek sik-a''' («лайлайчок сик а»).<p>[[w:Луба-катанга|Центральный луба]]: см. Луба-катанга<p>[[w:Качинский язык|Цзинпо]]: см. Качинский # [[Файл:Banner of the Federation of the Sette Comuni.svg|22px|border]] [[w:Цимбрский язык|Цимбрский]]: '''ich liibe-dich''' («ихь лиибэ-дихь»).<p>[[w:Бацбийский язык|Цоватский]]: см. Бацбийский<p>[[w:Бацбийский язык|Цова-тушинский]]: см. Бацбийский # [[Файл:Conlangflag.svg|22px|border]] [[w:en:Tsolyáni language|Цольяни]]: '''lúm tupmér tsámmeri''' («лум тупмэр цаммэри») - любовнику или любимому человеку; '''lúm tupmér eyúltùsmi''' («лум тупмэр эюлтусми») - мужу или жене; '''lúm tupmér ìluntsám''' («лум тупмэр илунцам») - наложнице; '''lúm tupmér tsinéntùsmi''' («лум тупмэр цинэнтусми») - отцу или матери. # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Цоциль (язык)|Цоциль]]: '''jk'anojot''' («джкханоджот»).<p>[[w:Цоциль (язык)|Цоцильский]]: см. Цоциль # [[Файл:Даргинский флаг (неофициальный, одна из народных вариаций).jpg|22px|border]] [[w:Цудахарский язык|Цудахарский]]: '''дам гIу риккутте''' («дам гу рикутэ»). # [[Файл:Bandera de Panajachel.png|22px|border]] [[w:Цутухильский язык|Цутухильский]]: '''natwajo'''' («натуахо»). # [[Файл:Flag of the Romani people.svg|22px|border]] [[w:Цыганский язык|Цыганский]]: '''kamav tut''' («камав тут»), '''me mangav tut''' («мэ мангав тут»). # [[Файл:Purported flag of the Republic of Zamboanga.svg|22px|border]] [[w:Чабакано|Чабакано (замбоангеньо)]]: '''ama yo contigo''' («ама йо контиго»). # [[Файл:Flag of Cavite City.svg|22px|border]] [[w:Чабакано|Чабакано (кавитеньо)]]: '''ta ama yo cuntigo''' («та ама йо кунтиго»).<p>[[w:Чабакано|Чавакано]]: см. Чабакано # [[Файл:Flag of Chad.svg|22px|border]] [[w:Чадский диалект арабского языка|Чадский арабский]]: '''ni ridiki''' («ни ридики»). # [[Файл:Chakma Flag.jpg|22px|border]] [[w:Чакма (язык)|Чакма]]: '''𑄟𑄪𑄭 𑄖𑄧𑄬𑄢 𑄇𑄮𑄌𑄴 𑄛𑄋𑄴''' («муи таре коц паань»). # [[Файл:Flag of Guam.svg|22px|border]] [[w:Чаморро (язык)|Чаморро]]: '''hu guiaya hao''' («ю куайца хуо»). # [[Файл:Bandera Front Alliberament Cham.svg|22px|border]] [[w:Чамский язык|Чамский]]: '''ai ranam dai''' («аи ранам даи») — женщине; '''dai ranam ai''' («даи ранам аи») — мужчине.<p>[[w:Лазский язык|Чанский]]: см. Лазский # [[Файл:Flag of the State of Amb.svg|22px|border]] [[w:en:Chachhi dialect|Чачхи]]: '''ਮੈਂ ਤੁਸਾਂ ਤੋਂ ਇਸ਼ਕ ਕਰਨਾ ਹੈ''' («мэ тусан то ишк карна ха»).<p>[[w:Тсвана (язык)|Чвана]]: см. Тсвана # [[Файл:Flag of Ashanti.svg|22px|border]] [[w:Чви|Чви]]: '''medɔ wo''' («медэ во»).<p>[[w:Акан|Чви-фанти]]: см. Акан<p>[[w:Ньянджа|Чева]]: см. Ньянджа<p>[[w:Шайенский язык|Чейенский]]: см. Шайенский # [[Файл:Flag of Altai Republic.svg|22px|border]] [[w:Челканское наречие|Челканский]]: '''мен сени колинтим''' («мен сэни колинтим»). # [[Файл:Flag of Montenegro.svg|22px|border]] [[w:Черногорский язык|Черногорский]]: '''volim te''' («волим тэ»). # [[Файл:Flag of the Cherokee Nation.svg|22px|border]] [[w:Чероки (язык)|Чероки]]: '''ᎬᎨᏳᎢ''' («гегею и»). # [[Файл:Flag of Chechen Republic of Ichkeria.svg|22px|border]] [[w:Чеченский язык|Чеченский]]: '''суна хьо йеза''' («суна хьо йеза») — женщине; '''суна хьо веза''' («суна хьо веза») — мужчине. # [[Файл:Flag of the Czech Republic.svg|22px|border]] [[w:Чешский язык|Чешский]]: '''miluji tě''' («милуйи те»). # [[Файл:Flag of the Zhuang people.svg|22px|border]] [[w:Чжуанский язык|Чжуанский]]: '''gou gyaez mwngz''' («гоу гьяэз мвунгз»). # [[Файл:Flag of Lordship of Butung (Buton).svg|22px|border]] [[w:Чиа-чиа|Чиа-чиа]]: '''indau pe`elu iso`o''' («индау пе элу исо о»).<p>[[w:Венда (язык)|Чивенда]]: см. Венда # [[Файл:Flag of the Chickasaw Nation.svg|22px|border]] [[w:Чикасавский язык|Чикасавский]]: '''chĩholloli''' («чинхоллоли»).<p>[[w:Чикасавский язык|Чикасо]]: см. Чикасавский<p>[[w:Луба (язык)|Чилуба]]: см. Луба # [[Файл:Flag of the Chin National Front.svg|22px|border]] [[w:Чинский язык|Чинский]]: '''kan dawt tuk''' («кан доут тук»). # [[Файл:Bandera chinook.svg|22px|border]] [[w:Чинукский жаргон|Чинукский]]: '''nayka tiki mayka ''' («найка тики майка»).<p>[[w:Ньянджа|Чиньянджа]]: см. Ньянджа # [[Файл:Flag of the Northwest Territories.svg|22px|border]] [[w:Чипевайан (язык)|Чипевайан]]: '''neghąnighitą''' («неганигтха»). # [[Файл:Flag of the Chittagong Hill Tracts Shanti Bahini.svg|22px|border]] [[w:en:Chittagonian language|Читтагонгский]]: '''আঁই তুয়ানরে বেশি গোম লাগে''' («аами туйяанарээ бееси гоома лаагеэ»).<p>[[w:Ньянджа|Чичева]]: см. Ньянджа # [[Файл:Flag of Lunda Tchokwe.svg|22px|border]] [[w:Чокве (язык)|Чокве]]: '''yami nakukuzanga''' («ями накукузанга»). # [[Файл:Choctaw flag.svg|22px|border]] [[w:Чоктавский язык|Чоктавский]]: '''chi hollo li''' («чи холло ли»).<p>[[w:Чоктавский язык|Чокто]]: см. Чоктавский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Чорти (язык)|Чорти]]: '''ink’anye’t''' («инк анье т»).<p>[[w:Тсвана (язык)|Чуана]]: см. Тсвана # [[Файл:Flag of Chuvashia 1918.jpg|22px|border]] [[w:Чувашский язык|Чувашский]]: '''эпĕ сана юрататăп''' («эбэ сана юрададэп»). # [[Файл:Flag of the Free State of Chutkotka.svg|22px|border]] [[w:Чукотский язык|Чукотский]]: '''гымнан гыт ыʼԓгу тыԓгыркынигыт''' («гымнан гыт ыьлгу тыьлгыркынигыт»). # [[Файл:Flag of the Chulym People.svg|22px|border]] [[w:Чулымский язык|Чулымский]]: '''мӓн сены қынывлым''' («мэн сены кынывлым»).<p>[[w:Трукский язык|Чуукский]]: см. Трукский<p>[[w:Чухский язык|Чух]]: см. Чухский # [[Файл:Flag of Huehuetenango Department.svg|22px|border]] [[w:Чухский язык|Чухский]]: '''tzach wochk’olej''' («цач уочк олех»). # [[Файл:..Chhattisgarh Flag(INDIA).png|22px|border]] [[w:Чхаттисгархи|Чхаттисгархи]]: '''main tor se maya karatho''' («маин тор се майя каратхо»). # [[Файл:Flag of Northern Cheyenne.svg|22px|border]] [[w:Шайенский язык|Шайенский]]: '''nemehotatse''' («немехотист»).<p>[[w:Тсонга (язык)|Шангаан]]: см. Тсонга # [[Файл:Flag of the Shan State.svg|22px|border]] [[w:Шанский язык|Шанский]]: '''ႁိဝ်းႁၵ်ႉသူ''' («хау ха су»). # [[Файл:Proposed National Flag of Shanghai.svg|22px|border]] [[w:Шанхайский диалект|Шанхайский]]: '''侬爱你''' («нгу э нон»).<p>[[w:Шауйя (язык)|Шауйа]]: см. Шауйя # [[Файл:Flag of Chaouia.svg|22px|border]] [[w:Шауйя (язык)|Шауйя]]: '''ttexseɣ-cem''' («ттэкссэх кем») - женщине, '''tehibighichek''' («тэхибигичек») - мужчине. # [[Файл:Flag of Baden-Württemberg (state, lesser arms).svg|22px|border]] [[w:Швабский диалект|Швабский]]: '''i mog di''' («и мог ди»), '''i han di oifach gern''' («и хан ди ойфах гэрн»). # [[Файл:Flag of Sweden.svg|22px|border]] [[w:Шведский язык|Шведский]]: '''jag älskar dig''' («я эльскар дэй»). # [[Файл:Civil Ensign of Switzerland.svg|22px|border]] [[w:Швейцарский диалект|Швейцарский немецкий]]: '''ich liib dich''' («ихь лииб дихь»), '''i ha di gärn''' («и ха ди герн»), '''i liäbä di ''' («и льебе ди»).<p>[[w:Романшский язык|Швейцарский ретороманский]]: см. Романшский<p>[[w:Шайенский язык|Шейенский]]: см. Шайенский # [[Файл:Irish Traveller Movement flag.svg|22px|border]] [[w:Шелта|Шелта]]: '''gra a mo gris''' («гра а мо грис»). # [[Файл:Flag of Shilha people. Drapeau chleuh.png|22px|border]] [[w:Шильхские языки|Шильхский]]: '''ar kʷn ttiriɣ''' («ар кун ттиригх»). # [[Файл:Flag of Azad Kashmir.svg|22px|border]] [[w:Шина (язык)|Шина]]: '''mas tut khush thamus''' («мас тут хуш тамус»).<p>[[w:Чадский диалект арабского языка|Шоа]]: см. Чадский арабский # [[Файл:Flag of Rhodesia (1968-1979).svg|22px|border]] [[w:Шона (язык)|Шона]]: '''ndinokuda''' («ндинокуда»). # [[Файл:Флаг Шорцев.svg|22px|border]] [[w:Шорский язык|Шорский]]: '''мен саға кӧленчам''' («мэн саха кёленчам»). # [[Файл:Flag of Scotland.svg|22px|border]] [[w:Шотландский язык (германский)|Шотландский (германский)]]: '''ah loove ye''' («ах лоов йе»). # [[Файл:Flag of Scotland.svg|22px|border]] [[w:Шотландский язык (кельтский)|Шотландский (кельтский)]]: '''tha gaol agam ort''' («хах геул ах-кум оршт»), '''tha gràdh agam dhuibh''' («хах грай ах-кум хуий»).<p>[[w:Пикардский язык|Шти]]: см. Пикардский<p>[[w:Чадский диалект арабского языка|Шува]]: см. Чадский арабский # [[Файл:Pamiri Flag.webp|22px|border]] [[w:Шугнанский язык|Шугнанский]]: '''uzum tu žīwj''' («узум ту живдьж»). # [[Файл:Ea (Babilonian) - EnKi (Sumerian).jpg|22px|border]] [[w:Шумерский язык|Шумерский]]: '''𒍝𒂊𒆠𒉘𒈬''' («за э(г) ки аг му»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Шусвап|Шусвап]]: '''xwexwistsín''' («хуохуистсин»).<p>[[w:Карабахский диалект армянского языка|Шушинский]]: см. Карабахский армянский # [[Файл:Flag of the Ewe people.svg|22px|border]] [[w:Эве (язык)|Эве]]: '''melɔ̃ wò''' («мэлэ во»). # [[Файл:Flag of Evenks.svg|22px|border]] [[w:Эвенкийский язык|Эвенкийский]]: '''би синэ аявдем''' («би синэ аявдем»).<p>[[w:Эвенкийский язык|Эвенкский]]: см. Эвенкийский # [[Файл:Flag of Eveno-Bytantaysky National District.png|22px|border]] [[w:Эвенский язык|Эвенский]]: '''би ину аяврым''' («би ину аяврым»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Эвондо|Эвондо]]: '''ma ding wa''' («ма динг ва»).<p>[[w:Мегрельский язык|Эгерский]]: см. Мегрельский # [[Файл:Montagnard Degar Association (MDA) created in 1987 - Marko de Haeck.png|22px|border]] [[w:Эде (язык)|Эде]]: '''khăp ih''' («кхап их»). # [[Файл:Flag of Edo State.svg|22px|border]] [[w:Эдо (язык)|Эдо]]: '''i rue mwen we''' («и уэ муэн уэ»). # [[Файл:Elfdalian flag.png|22px|border]] [[w:Эльвдальский диалект|Эльвдальский]]: '''ig tyttjer um dig''' («иг тюттья ум дэй»), '''ig elsker dig''' («иг эльска дэй»). # [[Файл:Flag of Alsace.svg|22px|border]] [[w:Эльзасский диалект|Эльзасский]]: '''ich hàb lieb fir dich''' («ихь хаб либ фир дихь»).<p>[[w:Синдарин|Эльфийский]]: см. Синдарин # [[Файл:Flag of Emilia-Romagna (de facto).svg|22px|border]] [[w:Эмилиано-романьольский язык|Эмилиано-романьольский]]: '''a t vói bän''' («а т вои бэн»). # [[Файл:Emoji u1f3f3.svg|24px]] [[w:Эмодзи|Эмодзи]]: '''👤💖👆''' (один из множества вариантов).<p>[[w:Энецкие языки|Энецкий]]: см. Лесной энецкий, тундровый энецкий<p>[[w:Эрзянский язык|Эрзя-мордовский]]: см. Эрзянский # [[Файл:Erzya Flag.svg|22px|border]] [[w:Эрзянский язык|Эрзянский]]: '''мон тонь вечктян''' («мон тонь вечктян»). # [[Файл:Flag of Esperanto.svg|22px|border]] [[w:Эсперанто|Эсперанто]]: '''mi amas vin''' («ми амас вин»). # [[Файл:Flag of Estonia.svg|22px|border]] [[w:Эстонский язык|Эстонский]]: '''ma armastan sind''' («ма армастан син»). # [[Файл:Flag of Extremadura, Spain (with coat of arms).svg|22px|border]] [[w:Эстремадурский язык|Эстремадурский]]: '''te quieru''' («тэ куеру»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Eton language|Этон]]: '''me te wa ding''' («мэ тэ ва дин»). # [[Файл:Etruscan e peculiar form.svg|22px|border]] [[w:Этрусский язык|Этрусский]]: '''𐌕𐌄 𐌄𐌕𐌀''' («тэ эта»). # [[Файл:Cross River State Flag.svg|22px|border]] [[w:en:Efik language|Эфик]]: '''mme ama fi''' («мме ама фи»).<p>[[w:Геэз|Эфиопский]]: см. Геэз<p>[[w:Эякский язык|Эяк]]: см. Эякский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Эякский язык|Эякский]]: '''ilah qe`xleh''' («илах ке'шлех»). # [[Файл:Flag of Dinka people.svg|22px|border]] [[w:Динка (язык)|Юго-западный динка]]: '''yïn nhiaar''' («йиин ниаар»).<p>[[w:Сербохорватский язык|Югославский]]: см. Сербохорватский # [[Файл:Flag of South Azerbaijan.svg|22px|border]] [[w:Азербайджанский язык|Южноазербайджанский]]: '''من سنی سویرم''' («мэн сэны сэвырым»).<p>[[w:Алтайский язык|Южноалтайский]]: см. Алтайский # [[Файл:Flag of Madagascar.svg|22px|border]] [[w:Малагасийский язык|Южнобецимисаракский малагасийский]]: '''tiako iha''' («тьяко иха»). # [[Файл:Flag of Bolivia.svg|22px|border]] [[w:Южно-боливийский кечуа|Южно-боливийский кечуа]]: '''qanta munani''' («канта мунани»).<p>[[w:Чиа-чиа|Южно-бутонский]]: см. Чиа-чиа<p>[[w:Чиа-чиа|Южно-бутунгский]]: см. Чиа-чиа # [[Файл:Flag of South Yemen.svg|22px|border]] [[w:Южнойеменский диалект арабского языка|Южнойеменский арабский]]: '''احبك''' («ахибук»).<p>[[w:Пехлевани|Южнокурдский]]: см. Пехлевани # [[Файл:Flag of Israel.svg|22px|border]] [[w:en:South Levantine Arabic|Южнолевантийский арабский]]: '''بحبك''' («бихаббики»).<p>[[w:Хокло (язык)|Южноминьский]]: см. Хокло<p>[[w:Лимбургский язык|Южнонижнефранкский]]: см. Лимбургский # [[Файл:Sami flag.svg|22px|border]] [[w:Южносаамский язык|Южносаамский]]: '''manne datnem eahtsam''' («маннэ датнэм эхцам»). # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Селькупский язык|Южноселькупский (нарымский)]]: '''мат ташэнд надрам''' («мат та́шэнд на́драм»). # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Селькупский язык|Южноселькупский (чулымский)]]: '''ман ста суоранг''' («ман ста суоранг»). # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Южносуксабтский среднеатласский тамазигхт]]: '''ⴷⴰ ⴽ ⵜⵜⵉⵔⵉⵖ/da k ttiriɣ''' («дак тирех») - женщине, '''ⴷⴰ ⴽⴻⵎ ⵜⵜⵉⵔⵉⵖ/da kem ttiriɣ''' («дакм тирех») - мужчине. # [[Файл:Флаг юкагиров 17-21 века.png|22px|border]] [[w:Южноюкагирский язык|Южноюкагирский]]: '''мэт тэтэк амудьиимэҥ''' («мэт тэтэк амудьиимэн»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:en:Kissi language|Южный кисси]]: '''i kaala num''' («и каала нум»). # [[Файл:Flag of Angola.svg|22px|border]] [[w:Южный мбунду|Южный мбунду]]: '''ndu ku sole''' («нду ку соле»).<p>[[w:Мамаинде|Южный намбиквара]]: см. Мамаинде # [[Файл:Flag of KwaNdbele.svg|22px|border]] [[w:Южный ндебеле|Южный ндебеле]]: '''ngiyakuthanda''' («нгийякутханда»). # [[Файл:Flag of Khyber Pakhtunkhwa.svg|22px|border]] [[w:en:Southern Pashto|Южный пушту]]: '''زه له تا سره مينه لرم''' («за сатá сарá миналарáм»).<p>[[w:Сесото|Южный сото]]: см. Сесото # [[Файл:Flag of the Subanon People.svg|22px|border]] [[w:Субанон (язык)|Южный субанон]]: '''dlelamen hu yaa''' («длеламен ху яа»). # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Южный тива|Южный тива]]: '''еee-peinoom''' («эээ-пеиноом»). # [[Файл:Bandera Maya Peninsular.svg|22px|border]] [[w:Юкатекский язык|Юкатекский]]: '''in yaabilmech''' («ин яабилмэч»). # [[Файл:Flag of China.svg|22px|border]] [[w:Ю-мьен|Ю-мьен]]: '''yie hnamv meih''' («йиа хнум май»). # [[Файл:Flag of California.svg|22px|border]] [[w:Юрок (язык)|Юрок]]: '''pyerwerkseechek'''' («пьервэрксичек»).<p>[[w:Туника (язык)|Юрон]]: см. Туника<p>[[w:Юэ (язык)|Ютский]]: см. Юэ # [[Файл:Great Cantonia Flag.svg|22px|border]] [[w:Юэ (язык)|Юэ]]: '''我愛你''' («уо ай ни»).<p>[[w:Юэ (язык)|Юэский]]: см. Юэ # [[Файл:Flag of the Mataram Sultanate.svg|22px|border]] [[w:Яванский язык|Яванский]]: '''ꦏꦸꦭꦠꦽꦱ꧀ꦤꦥꦚ꧀ꦗꦼꦤꦼꦁꦔꦤ꧀''' («кула трэсна пандженган»), '''ꦲꦏꦸꦱꦼꦤꦼꦁꦏꦺꦴꦮꦺ''' («аку сэнэнг коуэ»).<p>[[w:Ямана|Яган]]: см. Ямана<p>[[w:Ямана|Яганский]]: см. Ямана<p>[[w:Ягнобский язык|Ягноби]]: см. Ягнобский # [[Файл:Flag of Gorno-Badakhshan.svg|22px|border]] [[w:Ягнобский язык|Ягнобский]]: '''ман таw азиз доромиште''' («ман тау азиз доромиште»). # [[Файл:Flag of Basilan.svg|22px|border]] [[w:en:Yakan language|Якан]]: '''mabaya ku si kau''' («мабая ку си кау»). # [[Файл:Flag of the Pascua Yaqui Tribe of Arizona.svg|22px|border]] [[w:Яки (язык)|Яки]]: '''inepo enchi ne waa’ta''' («инепо энчи не уаа та»). # [[Файл:Flag of Sakha.svg|22px|border]] [[w:Якутский язык|Якутский]]: '''мин эйиигин таптыыбын''' («мин эйиигин таптыбын»).<p>[[w:Ямайский креольский язык|Ямайский креол]]: см. Ямайский креольский # [[Файл:Flag of Jamaica.svg|22px|border]] [[w:Ямайский креольский язык|Ямайский креольский]]: '''mi love yuh''' («ми лав юх»).<p>[[w:Ямайский креольский язык|Ямайский патуа]]: см. Ямайский креольский # [[Файл:Flag of Yaghan people in Chile.png|22px|border]] [[w:Ямана|Ямана]]: '''hai kúru skä''' («хэй кур скэ»). # [[Файл:Flag of Gibraltar.svg|22px|border]] [[w:Янито|Янито]]: '''te quiero''' («тэ керо»). # [[Файл:Flag of Amazonas Indigenous State.svg|22px|border]] [[w:Яномами (язык)|Яномами]]: '''ya pihi irakema''' («я пихи иракема»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:en:Yao language|Яо]]: '''ngusamnonyela''' («нгусамноньела»). # [[Файл:Flag of Japan.svg|22px|border]] [[w:Японский язык|Японский]]: '''愛してる''' («айшитэру»).<p>[[w:Япский язык|Яп]]: см. Япский # [[Файл:Flag of Yap.svg|22px|border]] [[w:Япский язык|Япский]]: '''gab t’uf rog''' («габ туф рог»). # [[Файл:Sudovian Flag.png|22px|border]] [[w:Ятвяжский язык|Ятвяжский]]: '''aʃ tawi miłdu''' («аш тави милду»).<p>[[w:Эвондо|Яунде]]: см. Эвондо <!-- # [[w:|язык]]: --> [[Категория:Переводы]] [[Категория:Словари]] [[Категория:Языки]] [[Категория:Учебники без шаблона]] ly6tigvsz0h38skre83qwayv53b7y9w 269880 269878 2026-08-27T14:02:10Z Alegri4B 71812 Добавлен недждийский диалект арабского языка 269880 wikitext text/x-wiki {{цитата|автор=[[w:Л. Н. Толстой|Л. Н. Толстой]]|Всегда кажется, что нас любят за то, что мы хороши.|А не догадываемся, что любят нас оттого, что хороши те, кто нас любит.}} Эта статья содержит признания в любви на сотнях естественных и искусственных языков мира. При машинном переводе часто возникают неточности, а найти перевод на некоторые языки нелегко. Видите ошибку — исправляйте. Знаете язык, которого в этой статье нет - добавляйте. Любите и будьте любимыми! :) <!-- # [[w:|язык]]: --> # [[Файл:Flag of Abazinia.svg|22px|border]] [[w:Абазинский язык|Абазинский]]: '''сара бара бзи бызбитӀ''' («сара бара бзи бызбит») - женщине; '''сара уара бзи уызбитӀ''' («сара уара бзи уызбит») - мужчине. # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Abé language|Абе]]: '''mon ko lo fon''' («мон ко ло фон»). # [[Файл:Koasek Abenaki Nation, Official flag.jpg|22px|border]] [[w:Абенаки (язык)|Абенаки]]: '''k’kezalmel''' («къ(э)зальмъ(э)ль»). # [[Файл:Flag of the Province of Tarlac.svg|22px|border]] [[w:Абенлен|Абенлен]]: '''angkaaliket ako kamo''' («ангкаликет ако камо»).<p>[[w:Абенаки (язык)|Абнаки]]: см. Абенаки # [[Файл:Flag of Abruzzo.svg|22px|border]] [[w:Неаполитанский язык|Абруццский]]: '''t-vujie bbene''' («твуджэ ббэнэ»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Abure language|Абуре]]: '''u'm wloloho''' («юм влолохо»). # [[Файл:Flag of the Republic of Abkhazia.svg|22px|border]] [[w:Абхазский язык|Абхазский]]: '''сара бара бзиа бызбоит''' («сара бара бзиа бызбоит») — женщине; '''сара уара бзиа узбоит''' («сара уара бзиа узбоит») — мужчине. # [[Файл:Flag of Awadh.svg|22px|border]] [[w:Авадхи|Авадхи]]: '''मइँ तोहसे पिरेम करत हउँ''' («май тохсе пирэм карат хау»).<p>[[w:Агуакатекский язык|Авакатек]]: см. Агуакатекский # [[Файл:Conlangflag.svg|22px|border]] Аваллаэн: '''vüväloiek dü quuo''' («вювялойек дю кууо»). # [[Файл:Flag of Avars.svg|22px|border]] [[w:Аварский язык|Аварский]]: '''дие мун йокъула''' («дие мун йокъула») — женщине; '''дие мун вокьула''' («дие мун вокьула») — мужчине. # [[Файл:Flag of Austria.svg|22px|border]] [[w:Австрийский вариант немецкого языка|Австрийский немецкий]]: '''i lieb di''' («и либ ди»), '''i mog di''' («и мог ди»), '''i hob di gern''' («и хоб ди гэрн»). # [[Файл:Faravahar-Gold.svg|22px|border]] [[w:Авестийский язык|Авестийский]]: '''𐬀𐬵𐬨𐬌 𐬯𐬙𐬀 𐬟𐬭𐬌''' («ахми ста фри»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto agordino|Агординский ладинский]]: '''te voi ben''' («тэ вой бэн»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Агуакатекский язык|Агуакатекский]]: '''wachinpeq' tzawe'''' («уачинпек цауэ»). # [[Файл:Amazonas bandera.svg|22px|border]] [[w:Агуаруна|Агуаруна]]: '''wii pachit-ja-me''' («уии пачит йя ме»). # [[Файл:Flag of Aghuls.svg|22px|border]] [[w:Агульский язык|Агульский]]: '''зас вун канди''' («зас вун канди»). # [[Файл:Flag of Louisiana.svg|22px|border]] [[w:Адаи|Адаи]]: '''hekátœk kotán a enálœk''' («хэкаток котан а эналок»).<p>[[w:Адаи|Адайский]]: см. Адаи # [[Файл:Flag of Accra.svg|22px|border]] [[w:Адангме (язык)|Адангме]]: '''i suɔ mo''' («и суо мо»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:Аджукру|Аджукру]]: '''m'b'errourong''' («мбэрруронг»). # [[Файл:Flag of Adygea.svg|22px|border]] [[w:Адыгейский язык|Адыгейский]]: '''сэ шӏу усэлъэгъу''' («сэ ш'у усэл'эг'у»). # [[Файл:Flag of Azerbaijan.svg|22px|border]] [[w:Азербайджанский язык|Азербайджанский]]: '''mən səni sevirəm''' («мэн сэни севирэм»). # [[Файл:Banner of the Qulla Suyu (1979).svg|22px|border]] [[w:Аймара (язык)|Аймара]]: '''munsmawa''' («мунсмава»). # [[Файл:Flag of Ainu.svg|22px|border]] [[w:Айнский язык|Айнский]]: '''アエオマプ''' («аэомап»). # [[Файл:Flag of Ashanti.svg|22px|border]] [[w:Акан|Акан]]: '''mo dow''' («мо доу»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Акатекский язык|Акатекский]]: '''chachinkamk’ulnehan''' («чачинкамк ульнеан»). # [[Файл:Akkadian Empire Flag of Map (Year-2250 BC).png|22px|border]] [[w:Аккадский язык|Аккадский]]: '''𒀀𒊏𒀀𒄠𒆠''' («араамки») - женщине; '''𒀀𒊏𒀀𒄠𒅗''' («араамка») - мужчине.<p>[[w:Бабинский саамский язык|Аккала]]: см. Бабинский саамский<p>[[w:Бабинский саамский язык|Аккала-саамский]]: см. Бабинский саамский # [[Файл:PH-AKL Flag.png|22px|border]] [[w:en:Aklanon language|Акланонский]]: '''palangga ko ikaw''' («палангга ко икау»). # [[Файл:Flag of Astrakhan Oblast.svg|22px|border]] [[w:Алабугатско-татарский язык|Алабугатско-татарский]]: '''мен сені чаw болман''' («мэн сэни чау болман»). # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:en:Alas language|Алас-клуэт]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»). # [[Файл:Flag of Kosovo.svg|22px|border]] [[w:Гегский диалект албанского языка|Албанский (гегский)]]: '''unë të dua''' («ун тэ дуа»). # [[Файл:Flag of Albania.svg|22px|border]] [[w:Тоскский диалект албанского языка|Албанский (тоскский)]]: '''unë të dua''' («ун тэ дуа»).<p>[[w:Алгонквинский язык|Алгонквин]]: см. Алгонквинский # [[Файл:Flag of Quebec.svg|22px|border]] [[w:Алгонквинский язык|Алгонквинский]]: '''kiságiyán''' («кисагийан»), '''kuwumáras''' («куумадас»).<p>[[w:Алгонквинский язык|Алгонкинский]]: см. Алгонквинский # [[Файл:Proposed Alemannic flag.svg|22px|border]] [[w:Алеманнский диалект|Алеманнский]]: '''ich lieb dich''' («ихь лиэб дихь»), '''i liäbä di''' («и лиэбэ ди»), '''i ha di gärn''' («и ха ди гэрн»), '''ich han dich gärn''' («ихь хан дихь гэрн»). # [[Файл:Alentejo.gif|22px|border]] [[w:en:Alentejan Portuguese|Алентежанский португальский]]: '''gosto de ti''' («госту дже чи»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Алеутский язык|Алеутский]]: '''txin yaktakuq''' («тхин яктакук»). # [[Файл:Flag of Algeria.svg|22px|border]] [[w:Алжирский диалект арабского языка|Алжирский арабский]]: '''أحبك''' («ухыббуки») — женщине; '''أحبك''' («ухыббука») — мужчине. # [[Файл:Flag of Altai Republic.svg|22px|border]] [[w:Алтайский язык|Алтайский]]: '''мен сени сӱӱп jадым''' («мен сэни сююп ядым»). # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Alur language|Алур]]: '''ameri''' («амери»).<p>[[w:Арабский литературный язык|Ал-фусха]]: см. Арабский литературный<p>[[w:Арабский литературный язык|Аль-фусха]]: см. Арабский литературный<p>[[w:Алютикский язык|Алютик]]: см. Алютикский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Алютикский язык|Алютикский]]: '''qunukamken''' («кунукамкен»). # [[Файл:Flag of Olyutorsky rayon (Kamchatka krai).png|22px|border]] [[w:Алюторский язык|Алюторский]]: '''гыммы гытты гәму лэӈэкткэн''' («гыммы гытты гэму лэнэкткэн»). # [[Файл:POL Bielsko Biała flag.svg|22px|border]] [[w:en:Alzenau dialect|Альтцнерский]]: '''(e)ich ho dü gahn''' («эйхь хо дю ган»).<p>[[w:Арабский литературный язык|АЛЯ]]: см. Арабский литературный # [[Файл:Bandera de Ucayali.svg|22px|border]] [[w:Амавака|Амавака]]: '''hiya min cúunyovaquinu''' («хийя мин кууньёвакину»).<p>[[w:Ньенгату|Амазонский лингва-жерал]]: см. Ньенгату<p>[[w:Капампанганский язык|Аманунг-сисуан]]: см. Капампанганский<p>[[w:Амавака|Амауака]]: см. Амавака # [[Файл:Flag of Norway.svg|22px|border]] [[w:en:American Norwegian|Американский норвежский]]: '''elsker dæ''' («эльска дэ»).<p>[[w:Амисский язык|Амис]]: см. Амисский # [[Файл:阿米斯音乐节旗.svg|22px|border]] [[w:Амисский язык|Амисский]]: '''maolahay kako tisowanan''' («маолахай како тисованан»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto ampezzano|Ампеццкий ладинский]]: '''te voi ben''' («тэ вой бэн»). # [[Файл:Flag of Ethiopia.svg|22px|border]] [[w:Амхарский язык|Амхарский]]: '''እወድሃለሁ''' («ивэдихалэху») — мужчине, '''እወድሻለሁ''' («ивэдишалэху») — женщине. # [[Файл:Flag of Armenia.svg|22px|border]] [[w:Амшенский диалект|Амшенский армянский]]: '''Ես քեզի հազ կ՛ընիմ/йес қези һаз г՛ыним''' («ес кези хаз гыним»), '''Ես քեզի սիրիմ կու''' («ес кэзи сирим гу»). # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:Ангами (язык)|Ангами]]: '''angu ani se ho''' («ангу ани сэ хо»). # [[Файл:Flag of the Cooch Bihar State.svg|22px|border]] [[w:Ангика|Ангика]]: '''hamme tohrā pyār kare chiye''' («хамме тохра пьяр каре чийе»). # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:Ангкола|Ангкола]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»). # [[Файл:Flag of England.svg|22px|border]] [[w:Английский язык|Английский]]: '''i love you''' («ай лав ю»).<p>[[w:Древнеанглийский|Англосаксонский]]: см. Древнеанглийский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Андийский язык|Андийский]]: '''дыё мен джилидо''' («дыё мен джилидó»). # [[Файл:Flag of CARICOM.svg|22px|border]] [[w:Антильский франко-креольский язык|Антильский франко-креольский]]: '''men ainmainw''' («ман энмэн»). # [[Файл:Flag of the Gambella Region.svg|22px|border]] [[w:Ануак (язык)|Ануак]]: '''a mëër ki ïïni''' («а мээр кы иины»).<p>[[w:Ануак (язык)|Аньва]]: см. Ануак # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:Ао (язык)|Ао]]: '''ni na meimer''' («ни на меимер»), '''nina mimar''' («нина мимар»). # [[Файл:Flag of the Tani People.webp|22px|border]] [[w:en:Apatani language|Апатани]]: '''niimi ngo ano hendu''' («ными но ано хэнду»). # [[Файл:Bandeira do Tocantins.svg|22px|border]] [[w:Апинайе (язык)|Апинайе]]: '''iman a-mã anon''' («иман а мэ анон»). # [[Файл:Bandera Región Loreto.svg|22px|border]] [[w:Арабела|Арабела]]: '''quia pani-ya-nijia''' («киа пани йя нихья»). # [[Файл:Arabic-Language-Flag.svg|22px|border]] [[w:Арабский язык|Арабский]]: '''أُحِبُّكِ''' («ухыббуки») — женщине; '''أحبك''' («ухыббука») — мужчине. # [[Файл:Flag of the Arab League.svg|22px|border]] [[w:Арабский литературный язык|Арабский литературный]]: '''أحبك''' («ухиббуки») — женщине; '''أُحِبُّكَ''' («ухиббука») — мужчине. # [[Файл:Flag of the Cooperation Council for the Arab States of the Gulf.svg|22px|border]] [[w:Арабский диалект Персидского залива|Арабский Персидского залива]]: '''اَحِبِّچْ‎''' («эхиббич») — женщине; '''اَحِبِّكْ‎''' («эхиббик») — мужчине. # [[Файл:Flag of Aragon.svg|22px|border]] [[w:Арагонский язык|Арагонский]]: '''te quiero''' («тэ кьеро»), '''t'amo''' («тамо»). # [[Файл:Flag-Val d'Aran.svg|22px|border]] [[w:Аранский язык|Аранский]]: '''que t'aimi''' («кё тэми»). # [[Файл:Flag of Arapaho Nation.svg|22px|border]] [[w:Арапахо (язык)|Арапахо]]: '''biixoo3é3en''' («биихоосесэн»).<p>[[w:Мапуче (язык)|Арауканский]]: см. Мапуче # [[Файл:Flag of Piana degli Albanesi.svg|22px|border]] [[w:Арберешский диалект|Арберешский]]: '''të dua''' («тэ дуа»).<p>[[w:Кубачинский язык|Арбукский]]: см. Кубачинский # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Ардешенский лазский]]: '''ma si maoropen''' («ма си маоропэн»). # [[Файл:Flag of Armenia.svg|22px|border]] [[w:Армянский язык|Армянский]]: '''ես քեզ սիրում եմ''' («ес кез сирум эм»).<p>[[w:Арумынский язык|Аромунский]]: см. Арумынский<p>[[w:Франкопровансальский язык|Арпитанский]]: см. Франкопровансальский # [[Файл:Aromanian flag.svg|22px|border]] [[w:Арумынский язык|Арумынский]]: '''ti voi''' («ти вой»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Архавский лазский]]: '''ma si p'orom''' («ма сип ором»).<p>[[w:Карабахский диалект армянского языка|Арцахский]]: см. Карабахский армянский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Арчинский язык|Арчинский]]: '''зон ун кьӏан кер''' («зон ун къхан кер»). # [[Файл:Morning Star flag.svg|22px|border]] [[w:Асмат (язык)|Асмат]]: '''manám afpín''' («манам афпин»). # [[Файл:Flag of United Liberation Front of Asom.svg|22px|border]] [[w:Ассамский язык|Ассамский]]: '''মই তোমাক ভাল পাওঁ''' («мой тумак бхал пао»). # [[Файл:Flag of the Assyrians (gold and blue Assur).svg|22px|border]] [[w:Ассирийский новоарамейский язык|Ассирийский новоарамейский]]: '''ki bayyinakh''' («ки байинакх») - женщине, '''ki bayyanoukh''' («ки байяноукх») - мужчине, '''maghbinnakh''' («магхбиннакх») - женщине, '''makhbannoukh''' («макхбанноукх») - мужчине.<p>[[w:Аккадский язык|Ассиро-вавилонский]]: см. Аккадский<p>[[w:Астекские языки|Астекский]]: см. Науатль # [[Файл:Flag of Asturias.svg|22px|border]] [[w:Астурийский язык|Астурийский]]: '''quiérote''' («кьерути»), '''te quiero''' («те кьеро»). # [[Файл:Flag of Asturias.svg|22px|border]] [[w:Астурлеонский язык|Астурлеонский]]: '''quiérote''' («кьерути»).<p>[[w:Атаяльский язык|Атаял]]: см. Атаяльский # [[Файл:原權會會旗.svg|22px|border]] [[w:Атаяльский язык|Атаяльский]]: '''llungun misu balay''' («ллунгун мису балай»). # [[Файл:Flag of Quebec.svg|22px|border]] [[w:Атикамек (язык)|Атикамек]]: '''ki micta sakihitin''' («ки микта сакхитин»), '''kisakihitin''' («кисакихитин»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Атинский лазский]]: '''ma si malimben''' («ма си малимбэн»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Атлантийский язык|Атлантийский]]: [[File:Atlantean K.png|20 px]][[File:Atlantean A.png|20 px]][[File:Atlantean H.png|20 px]][[File:Atlantean G.png|20 px]] [[File:Atlantean M.png|20 px]][[File:Atlantean O.png|20 px]][[File:Atlantean H.png|20 px]][[File:Atlantean K.png|20 px]] [[File:Atlantean M.png|20 px]][[File:Atlantean A.png|20 px]][[File:Atlantean H.png|20 px]][[File:Atlantean T.png|20 px]] («кахг мохк махт»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:Аттие (язык)|Аттие]]: '''min bou la yé''' («мин боу ла йе»).<p>[[w:Ассирийский новоарамейский язык|Атурая]]: см. Ассирийский новоарамейский<p>[[w:Ндюка|Аукан]]: см. Ндюка # [[Файл:Flag of the Afar Liberation Front.svg|22px|border]] [[w:Афарский язык|Афарский]]: '''ko kicinio''' («ко кисинио»).<p>[[w:Пушту|Афганский]]: см. Пушту<p>[[w:Дари|Афганско-персидский]]: см. Дари # [[Файл:Afrikaner Vryheidsvlag.svg|22px|border]] [[w:Африкаанс|Африкаанс]]: '''ek het jou lief''' («эк эт ю лиф») — повседневная форма, '''ek’s lief vir jou''' («экс лиф ви яу») — формальный вариант. # [[Файл:Flag of the African Union.svg|22px|border]] [[w:Африхили|Африхили]]: '''misopa wu''' («мисопа ву»). # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Ахвахский язык|Ахвахский]]: '''dibe mene kwiⁿl'iri''' («дибэ мэнэ квинлъири»).<p>[[w:Астекские языки|Ацтекский]]: см. Науатль<p>[[w:Ачехский язык|Ачех]]: см. Ачехский # [[Файл:Flag of Free Aceh Movement.svg|22px|border]] [[w:Ачехский язык|Ачехский]]: '''kaleuh gunci''' («калеух гунчи»). # [[Файл:Flag of Baja Verapaz Department.svg|22px|border]] [[w:Ачи (язык)|Ачи]]: '''k’ax katinna’o''' («к’аш катинна’о»). # [[Файл:Flag of Acholi.svg|22px|border]] [[w:Ачоли (язык)|Ачоли]]: '''amari''' («амари»). # [[Файл:Amazonas bandera.svg|22px|border]] [[w:Ачуар-шивиар|Ачуар-шивиар]]: '''anéajime''' («анеахиме»). # [[Файл:Flag of Junin.svg|22px|border]] [[w:Ашенинка (язык)|Ашенинка]]: '''no-cova-a-mi''' («но кова а ми»). # [[Файл:Flag of Ayacucho.svg|22px|border]] [[w:Аякучанский кечуа|Аякучанский кечуа]]: '''kuyaykim''' («куяйким»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Бабин-вицувитен|Бабин-вицувитен]]: '''nkests'iy''' («нкесций»). # [[Файл:Sami flag.svg|22px|border]] [[w:Бабинский саамский язык|Бабинский саамский]]: '''monn šop̄šam tū''' («монн шопшам туу»).<p>[[w:Астурийский язык|Бабле]]: см. Астурийский # [[Файл:Flag of Bavaria (lozengy).svg|22px|border]] [[w:Баварский язык|Баварский]]: '''i lieb di''' («и либ ди»).<p>[[w:Багвалинский язык|Багвалальский]]: см. Багвалинский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Багвалинский язык|Багвалинский]]: '''де̄ мен хелал''' («дэ мен хелал»).<p>[[w:Багвалинский язык|Багулальский]]: см. Багвалинский # [[Файл:..Madhya Pradesh Flag(INDIA).png|22px|border]] [[w:Багхели|Багхели]]: '''ham tohī cāhit ha''' («хам тохи кахит ха»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto badioto|Бадийский ладинский]]: '''i t'ô bun''' («и то бун»).<p>[[w:Баварский язык|Баериш]]: см. Баварский # [[Файл:Flag of Canton of Basel.svg|22px|border]] [[w:Базельский диалект|Базельский немецкий]]: '''i ha di gärn''' («и ха ди гярн»).<p>[[w:Авадхи|Байсвари]]: см. Авадхи<p>[[w:Кого (язык)|Бакоко]]: см. Кого # [[Файл:Old Flag of Bali.svg|22px|border]] [[w:Балийский язык|Балийский]]: '''titiyang tresna sareng ragane''' («титиянг трэсна сарэн раганэ»).<p>[[w:Карачаево-балкарский язык|Балкарский]]: см. Карачаево-балкарский<p>[[w:Белуджский язык|Балочи]]: см. Белуджский<p>[[w:Белуджский язык|Балучи]]: см. Белуджский<p>[[w:Уолайта|Балта]]: см. Уолайта # [[Файл:Flag of Mali.svg|22px|border]] [[w:Бамана|Бамана]]: '''m’bi fe''' («мби фе»).<p>[[w:Бамана|Бамананкан]]: см. Бамана<p>[[w:Бамана|Бамбара]]: см. Бамана # [[Файл:Local flag of German controlled Bamum.jpg|22px|border]] [[w:Бамум (язык)|Бамум]]: '''me naa ngu nyu''' («мэ наа нгу нью»). # [[Файл:Proposed flag of Banat.svg|22px|border]] [[w:Банатско-болгарский язык|Банатско-болгарский]]: '''te milvam''' («тэ мылвам»), '''mi ij drágu za tébe''' («мий драг за тибэ»). # [[Файл:Banjar Sultanate Flag.svg|22px|border]] [[w:Банджарский язык|Банджарский]]: '''aku cinta dua ikam''' («аку чинта дуа икам»). # [[Файл:Flag of Banton, Romblon.png|22px|border]] [[w:en:Bantoanon language|Бантонский]]: '''palangga ka nako''' («палангга ка нако»). # [[Файл:Siberian Tatar Flag.svg|22px|border]] [[w:Барабинский диалект|Барабинский]]: '''мин сесне яратыдым/min sesne yaratıdım''' («мин сеснэ яратыдым»). # [[Файл:Flag of the Bari people.svg|22px|border]] [[w:en:Bari language|Бари]]: '''man nyanyar do''' («ман ньяньяр до»).<p>[[w:Уолайта|Бародда]]: см. Уолайта # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Баса (язык)|Баса]]: '''mengweswe''' («мэнгуэсуэ»). # [[Файл:Flag of the Basque Country.svg|22px|border]] [[w:Баскский язык|Баскский]]: '''maite zaitut''' («майтэ сайтуд»). # [[Файл:Flag of Liberia.svg|22px|border]] [[w:Басса (язык)|Басса]]: '''ḿ ɖɛ̀ɓɛ̀ m̀ mú''' («м денбе м му»).<p>[[w:Бетави (язык)|Батавский]]: см. Бетави<p>[[w:Ифугао (язык)|Батад]]: см. Ифугао # [[Файл:Flag of Batak.svg|22px|border]] [[w:en:Batak Karo language|Батакский каро]]: '''keleng ateku kam''' («келенг атэку кам»). # [[Файл:Flag of Batak.svg|22px|border]] [[w:en:Batak Simalungun language|Батакский сималунгун]]: '''holong do uhurhu bamu''' («холонг до ухурху баму»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Baoulé language|Бауле]]: '''mi klôa''' («ми клооа»).<p>[[w:Чинский язык|Баунгше]]: см. Чинский # [[Файл:Flag of Bashkortostan (1918).svg|22px|border]] [[w:Башкирский язык|Башкирский]]: '''мин һине яратам''' («мин хине яратам»). # [[Файл:Flag of Kingdom of Kakheti.svg|22px|border]] [[w:Бацбийский язык|Бацбийский]]: '''ვეწ სო ჰ’ოჼ''' («вэць со хо») - мужчина, '''ჲეწ სო ჰ’ოჼ''' («йець со хо») - женщина.<p>[[w:Бежтинский язык|Бежитинский]]: см. Бежтинский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Бежтинский язык|Бежтинский]]: '''до ми ятӀца''' («до ми ятхца»). # [[Файл:Flag of England.svg|22px|border]] [[w:Бейсик-инглиш|Бейсик-инглиш]]: '''i love you''' («ай лав ю»).<p>[[w:Белорусский язык|Беларуский]]: см. Белорусский<p>[[w:Белорусский язык|Беларусский]]: см. Белорусский<p>[[w:Палауский язык|Белау]]: см. Палауский<p>[[w:Нухалк|Беллакула]]: см. Нухалк<p>[[w:Нухалк|Белла-кула]]: см. Нухалк # [[Файл:Flag of Belarus (1918, 1991-1995).svg|22px|border]] [[w:Белорусский язык|Белорусский]]: '''кахаю цябе''' («кахаю тябе») # [[Файл:Balochistan flag.svg|22px|border]] [[w:Белуджский язык|Белуджский]]: '''tu mana doost biyeh''' («ту мана доост бийех»). # [[Файл:Flag of the Bemba people.svg|22px|border]] [[w:Бемба (язык)|Бемба]]: '''nalikutemwa''' («наликутемва»). # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Bembe language (Kibembe)|Бембе]]: '''nauunda''' («науунда»). # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:en:Beng language|Бенг]]: '''mam vimini''' («мам вимини»). # [[Файл:Flag of Equatorial Guinea.svg|22px|border]] [[w:en:Benga language|Бенга]]: '''i tondoko nd'ovè''' («и тондоко ндове»).<p>[[w:Бенгальский язык|Бенгали]]: см. Бенгальский # [[Файл:Flag of Bangladesh.svg|22px|border]] [[w:Бенгальский язык|Бенгальский]]: '''আমি তোমাকে ভালবাসি''' («ами томаке бхалообаши»). # [[Файл:Flag of Bergamo.svg|22px|border]] [[w:Бергамский диалект ломбардского языка|Бергамский ломбардский]]: '''ta 'öre be''' («та эрэ бэ»). # [[Файл:Flag of Berlin.svg|22px|border]] [[w:Берлинский диалект|Берлинский немецкий]]: '''ick liebe dir''' («ик либэ диар»). # [[Файл:Flag of Yogyakarta.svg|22px|border]] [[w:Бетави (язык)|Бетави]]: '''gua cinte ame elu''' («гуа синтэ амэ элу»). # [[Файл:Bété People Flag.svg|22px|border]] [[w:Бете (языки)|Бете]]: '''djiba han djibameu ba''' («джиба хан джибамэу ба»). # [[Файл:POL województwo podkarpackie flag.svg|22px|border]] [[w:en:Beng language|Бечский польский]]: '''kôchom cie''' («куохом чи»).<p>[[w:Древнееврейский язык|Библейский иврит]]: см. Древнееврейский # [[Файл:Flag of the Katipuneros of Bicol.svg|22px|border]] [[w:Бикольский язык|Бикольский]]: '''namumutan ta ka''' («намумутан та ка»). # [[Файл:Flag of Sarangani.png|22px|border]] [[w:en:Blaan language|Билаан]]: '''kando ta ge’''' («кандо та ге»).<p>[[w:Билин (язык)|Билен]]: см. Билин # [[Файл:Flag of Eritrea.svg|22px|border]] [[w:Билин (язык)|Билин]]: '''ንኳአተካያ''' («нэкваʾэтэкайя»).<p>[[w:Тангале (язык)|Биллири]]: см. Тангале # [[Файл:Flag of Het Bildt.svg|22px|border]] [[w:en:Bildts|Билтский нидерландский]]: '''ich zien dich gan''' («их зьен дих ган»). # [[Файл:Bendera Kesultanan Bima.png|22px|border]] [[w:Бима (язык)|Бима]]: '''nahu ne’e nggomi''' («наху не э нгоми»).<p>[[w:Эдо (язык)|Бини]]: см. Эдо # [[Файл:Flag of Myanmar.svg|22px|border]] [[w:Бирманский язык|Бирманский]]: '''ချစ်ပါတယ်''' («чит па дэ»). # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:Биса (язык)|Биса]]: '''mii nan''' («мии нан»). # [[Файл:Flag of Vanuatu.svg|22px|border]] [[w:Бислама|Бислама]]: '''mi lavèm yu''' («ми лавэм ю»).<p>[[w:Хо (язык)|Бихар-хо]]: см. Хо<p>[[w:Бишнуприя-манипури|Бишнуприя]]: см. Бишнуприя-манипури # [[Файл:Flag of Manipur (stripes variant).svg|22px|border]] [[w:Бишнуприя-манипури|Бишнуприя-манипури]]: '''mi tore hada paori''' («ми торе хада паори»). # [[Файл:Flag of Sarangani.png|22px|border]] [[w:en:Blaan language|Блаан]]: '''kando ta ge''' («кандо та ге»).<p>[[w:Билин (язык)|Блин]]: см. Билин # [[Файл:Flag of the Blackfoot Confederacy.jpg|22px|border]] [[w:Блэкфут (язык)|Блэкфут]]: '''kitsiikákomimmo''' («китсиикакомиммо»). # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:en:Bobo language|Бобо]]: '''ma kia bé nà''' («ма киа бэ на»).<p>[[w:Билин (язык)|Богос]]: см. Билин # [[Файл:Bandera Bodoland.svg|22px|border]] [[w:Бодо (язык)|Бодо]]: '''आं नोंखौ मोजां मोनो''' («анг нвунгхоу гвусвусуиу»). # [[Файл:Flag of Bulgaria.svg|22px|border]] [[w:Болгарский язык|Болгарский]]: '''аз те обичам''' («аз тэ обичам») — формально, '''обичам те''' («обичам тэ») — неформально. # [[Файл:Flag of the Province of Pangasinan.svg|22px|border]] [[w:Болинао|Болинао]]: '''inado ta ka''' («инадо та ка»). # [[Файл:Flag of Amazonas (Colombia).svg|22px|border]] [[w:Бора (язык)|Бора]]: '''o wajyuóo uuké''' («о уайюоо ууке»).<p>[[w:Бодо (язык)|Боро]]: см. Бодо<p>[[w:Боснийский язык|Босанский]]: см. Боснийский # [[Файл:Flag of Bosnia and Herzegovina (1992-1998).svg|22px|border]] [[w:Боснийский язык|Боснийский]]: '''volim te''' («волим те»).<p>[[w:Сербохорватский язык|Боснийско-хорватско-сербский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Боснийско-хорватско-черногорско-сербский]]: см. Сербохорватский<p>[[w:Боснийский язык|Босняцкий]]: см. Боснийский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Ботлихский язык|Ботлихский]]: '''ди мин иде''' («ди мин идэ»). # [[Файл:Flag of Bohol Province, Philippines.svg|22px|border]] [[w:en:Boholano dialect|Бохолано]]: '''nahigugma ko nimu''' («нахигугма ко ниму»).<p>[[w:Боснийский язык|Бошняцкий]]: см. Боснийский # [[Файл:Flag of Brazil.svg|22px|border]] [[w:Бразильский вариант португальского языка|Бразильский португальский]]: '''eu te amo''' («эйю тчи аму»).<p>[[w:Брауи|Брагуи]]: см. Брауи<p>[[w:Брауи|Брагуйский]]: см. Брауи # [[Файл:Flag of the Brahui People.svg|22px|border]] [[w:Брауи|Брауи]]: '''nehton merve kewa''' («нэхтон мэрвэ кэва»), '''kane nehton merve arre''' («канэ нэхтон мэрвэ аррэ»).<p>[[w:Брауи|Брахуи]]: см. Брауи # [[Файл:Flag of Brittany.svg|22px|border]] [[w:Бретонский язык|Бретонский]]: '''da garout a ran''' («да гарут а ран»), '''c’hwant m’eus diouzhit''' («хван мэус дивит»).<p>[[w:Брешийский диалект ломбардского языка|Брешанский]]: см. Брешийский ломбардский<p>[[w:Брешийский диалект ломбардского языка|Брешианский]]: см. Брешийский ломбардский # [[Файл:Flag of Brescia.svg|22px|border]] [[w:Брешийский диалект ломбардского языка|Брешийский ломбардский]]: '''ta öle bhé''' («та эле бэ»). # [[Файл:Brithenig.png|22px|border]] [[w:Brithenig|Бритениг]]: '''eo dy af''' («эо ди ав»), '''eo dy af twy''' («эо ди ав туи»).<p>[[w:Brithenig|Бритеник]]: см. Бритениг<p>[[w:Brithenig|Брифениг]]: см. Бритениг # [[Файл:Bendera Kesultanan Bone.png|22px|border]] [[w:Бугийский язык|Бугийский]]: '''ᨕᨘ ᨄᨚᨍᨗ ᨕ​ᨒᨙᨈ/u foji aleta'''' («у фоджи алета»).<p>[[w:Будухский язык|Будугский]]: см. Будухский # [[Файл:Budukh flag.jpg|22px|border]] [[w:Будухский язык|Будухский]]: '''заз вын йикаджы''' («заз вын йикаджи»). # [[Файл:Flag of Kakamega County.gif|22px|border]] [[w:en:Bukusu dialect|Букусу]]: '''nakhusima''' («накусима»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Bulu language|Булу]]: '''ma nye'e wo''' («ма нье'е во»). # [[Файл:Flag of Madhya Pradesh.svg|22px|border]] [[w:Бундели|Бундели]]: '''hum tume chahat hain''' («хум туме чахат хаин»).<p>[[w:Бундели|Бунделкханди]]: см. Бундели<p>[[w:Африкаанс|Бурский]]: см. Африкаанс # [[Файл:Flag of Morobe.png|22px|border]] [[w:en:Burum language|Бурум]]: '''iripki nembi''' («ирипки нэмби»), '''sepki öröbi''' («сэпки эрэби»). # [[Файл:Flag of Hunza.svg|22px|border]] [[w:Бурушаски|Бурушаски]]: '''جا ان کا شل بلا/jaa un ka shul bila''' («джаа ун ка шул била»). # [[Файл:Flag of Buryatia.svg|22px|border]] [[w:Бурятский язык|Бурятский]]: '''би шамай дурлаха''' («би шамай дурлаха»). # [[Файл:Flag of Mayotte (local).svg|22px|border]] [[w:Буши (язык)|Буши]]: '''anaou tiakou''' («анау тьяку»), '''zahou mitiya anaou''' («заху мития анау»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Бходжпури|Бходжпури]]: '''हम तोहसे प्यार करेलीं''' («хам тосе пьаар карила»).<p>[[w:Сиккимский язык|Бхутия]]: см. Сиккимский<p>[[w:Севернокитайский язык|Бэйфанхуа]]: см. Севернокитайский # [[Файл:Flag of Liberia.svg|22px|border]] [[w:Ваи (язык)|Ваи]]: '''na lia''' («на лиа»).<p>[[w:Вайнахские языки|Вайнахский]]: см. Ингушский, чеченский # [[Файл:Flag of the Valencian Community (2x3).svg|22px|border]] [[w:Валенсийский диалект|Валенсийский]]: '''t’estime''' («тэстимэ»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Vallader dialect|Валладерский романшский]]: '''eu t’am''' («эу тэм»). # [[Файл:Flag of Wales.svg|22px|border]] [[w:Валлийский язык|Валлийский]]: '''rwy`n dy garu di''' («руаин ды хару ди»). # [[Файл:Flag of Wallonia.svg|22px|border]] [[w:Валлонский язык|Валлонский]]: '''dji t`veû vol`tî''' («дит вё вёльти»).<p>[[w:Массачусетский язык|Вампаноаг]]: см. Массачусетский<p>[[w:Массачусетский язык|Вампаноаг-массачусетский]]: см. Массачусетский<p>[[w:Варайский язык|Варай-варай]]: см. Варайский # [[Файл:Vlag Fil Samar.gif|22px|border]] [[w:Варайский язык|Варайский]]: '''hinigugma ta ikaw''' («хинигугма та икау»). # [[Файл:Pamiri Flag.webp|22px|border]] [[w:Ваханский язык|Ваханский]]: '''wuz taw dust δorəm''' («ууз тау дуст дорэм»).<p>[[w:Гуахиро (язык)|Ваюу]]: см. Гуахиро<p>[[w:Гуахиро (язык)|Ваюунаики]]: см. Гуахиро<p>[[w:Юрок (язык)|Вейцпекан]]: см. Юрок<p>[[w:Далматинский язык|Вельотский]]: см. Далматинский # [[Файл:Flag of Hungary.svg|22px|border]] [[w:Венгерский язык|Венгерский]]: '''szeretlek''' («сэ́рэтлэк»). # [[Файл:Flag of Venda (1973–1994).svg|22px|border]] [[w:Венда (язык)|Венда]]: '''ndi a ni funa''' («нди а ни фуна»).<p>[[w:Нижнелужицкий язык|Вендский]]: см. Нижнелужицкий # [[Файл:Flag of RTC.gif|22px|border]] [[w:Wenedyk|Венедик]]: '''jo jemu cie''' («йо йему че»). # [[Файл:Flag of Veneto.svg|22px|border]] [[w:Современный венетский язык|Венетский]]: '''te amo''' («тэ амо»). # [[Файл:Flag of Vepsia.svg|22px|border]] [[w:Вепсский язык|Вепсский]]: '''minä armastan sindai''' («ми́ня а́рмастан си́ндай»).<p>[[w:Южноюкагирский язык|Верхнеколымский]]: см. Южноюкагирский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Верхнекускоквимский язык|Верхнекускоквимский]]: '''nughistsin'''' («нухистсин»). # [[Файл:Upper Sorbian Flag.gif|22px|border]] [[w:Верхнелужицкий язык|Верхнелужицкий]]: '''ja će lubuju''' («я че лубую»). # [[Файл:Flag of Saxony.svg|22px|border]] [[w:Верхнесаксонский диалект|Верхнесаксонский]]: '''isch hab dsch gerne''' («иш хаб дш гэрнэ»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Верхний танана|Верхний танана]]: '''naa dithistsįį''' («наа диистсин»), '''naa ihtsįį''' («наа итсин»). # [[Файл:Västerbottens län vapenflagga.svg|22px|border]] [[w:Диалекты шведского языка|Вестерботтенский шведский]]: '''ja elschke degg''' («я эльшке дэгг»).<p>[[w:Северо-западный марийский язык|Ветлужский марийский]]: см. Северо-западный марийский # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Vili language|Вили]]: '''mi be ku zole''' («ми бэ ку золе»). # [[Файл:POL Wilamowice COA.svg|14px|border]] [[w:Вилямовский язык|Вилямовский]]: '''yh ho dih gan''' («их хо дих ган»).<p>[[w:Варайский язык|Винарайский]]: см. Варайский # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Виннебаго (язык)|Виннебаго]]: '''haipį́na''' («хаипинна»). # [[Файл:Flag of Vlachs in Serbia.svg|22px|border]] [[w:Влашский язык (Сербия)|Влашский]]: '''ti voi''' («ти вой»).<p>[[w:Мансийский язык|Вогульский]]: см. Мансийский # [[Файл:Votic Flag.svg|22px|border]] [[w:Водский язык|Водский]]: '''miä suvaan sinua''' («миа суваан синуа»).<p>[[w:Уолайта|Волайта]]: см. Уолайта<p>[[w:Уолайта|Воламо]]: см. Уолайта # [[Файл:Flag of Volapük.svg|22px|border]] [[w:Волапюк|Волапюк]]: '''löfob oli''' («лёфоб оли»). # [[Файл:Flag of Senegal.svg|22px|border]] [[w:Волоф (язык)|Волоф]]: '''sopp naa la''' («сопп наа ля»), '''nopp naa la''' («нопп наа ля»), '''dama la nob''' («дама ля ноб»).<p>[[w:Волапюк|Воляпюк]]: см. Волапюк<p>[[w:Кабардино-черкесский язык|Восточно-адыгский]]: см. Кабардино-черкесский # [[Файл:Flag of Armenia.svg|22px|border]] [[w:Восточноармянский язык|Восточноармянский]]: '''ես քեզ սիրում եմ''' («йес кез сирюм эм»). # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Кересские языки|Восточнокересский (кацтья)]]: '''shro-tse-mah''' («шро-тсе-ма»). # [[Файл:Berber flag.svg|22px|border]] [[w:en:Eastern Middle Atlas Berber|Восточносреднеатласский тамазигхт (варайни)]]: '''ⵍⵉⵖ ⵜⵜⵔⵉⵖⵉⵛ/liɣ ttriɣic''' («лиа триайш») - женщине.<p>[[w:Фиджийский язык|Восточнофиджийский]]: см. Фиджийский # [[Файл:Flag of Oost-Vlaanderen.svg|22px|border]] [[w:Восточнофламандские диалекты|Восточнофламандский]]: '''ik zie je graag''' («ик зие е рах»), '''ik zie u graag''' («ик зие у рах»). # [[Файл:Flag of East Frisia.svg|22px|border]] [[w:Восточнофризский язык|Восточнофризский]]: '''iek hääb die ljoo''' («ик хейб ди лийёо»).<p>[[w:Панджаби|Восточный панджаби]]: см. Панджаби<p>[[w:Фриульский язык|Восточный ретороманский]]: см. Фриульский # [[Файл:Flag of the Karen National Union.svg|22px|border]] [[w:Сго|Восточный сго]]: '''y'aif naz''' («й э на»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Вулканцы|Вулканский]]: '''wani ra yana ro aisha''' («вани ра яна ро аиша»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Vute language|Вуте]]: '''ma wou ndoune''' («ма ву ндуне»).<p>[[w:Выруский диалект|Выро]]: см. Выруский # [[Файл:Flag of the Võro People.svg|22px|border]] [[w:Выруский диалект|Выруский]]: '''(ma) armasta sinno''' («(ма) армаста синно»). # [[Файл:Flag of High Valyrian.svg|22px|border]] [[w:Валирийские языки|Высокий валирийский]]: '''avy jorrāelan''' («авю джоррааэлан»). # [[Файл:Flag of South Vietnam.svg|22px|border]] [[w:Вьетнамский язык|Вьетнамский]]: '''anh yêu em''' («ан йеу эм») — женщине; '''em yêu anh''' («эм йеу ан») — мужчине.<p>[[w:Классический китайский язык|Вэньянь]]: см. Классический китайский # [[Файл:Flag of Accra.svg|22px|border]] [[w:Га (язык)|Га]]: '''miisumo bo''' («мийсумо бо»). # [[Файл:Kanaka Maoli flag.svg|22px|border]] [[w:Гавайский язык|Гавайский]]: '''aloha wau iâ 'oe''' («алоха уау иа ое»). # [[Файл:Flag of the Gagauz people.svg|22px|border]] [[w:Гагаузский язык|Гагаузский]]: '''bän seni severim''' («бянь сени северимь»). # [[Файл:PH-NUV Flag.png|22px|border]] [[w:en:Gaddang language|Гадданг]]: '''angganma cu icca''' («ангганма ку ика»). # [[Файл:Flag of Haiti.svg|22px|border]] [[w:Гаитянский креольский язык|Гаитянский креольский]]: '''mwen renmen’w''' («муен ренмен у»). # [[Файл:Flag of Guyana.svg|22px|border]] [[w:Гайанский креольский язык|Гайанский креольский]]: '''i love yuh''' («а лов ю»). # [[Файл:Flag of Galicia.svg|22px|border]] [[w:Галисийский язык|Галисийский]]: '''ámote''' («амотэ») — формально; '''quérote''' («кэротэ») — неформально.<p>[[w:Оромо (язык)|Галла]]: см. Оромо # [[Файл:Flag of Brittany (Gwenn ha du).svg|22px|border]] [[w:Галло (язык)|Галло]]: '''j'sea un diot do tae''' («жьсэа ан дьё до тэ»).<p>[[w:Гало (язык)|Галлонг]]: см. Гало # [[Файл:Flag of the Tani People.webp|22px|border]] [[w:Гало (язык)|Гало]]: ''''qo nom mvvcvm duu''' («нго ном мэджам ду»), ''''qo nom mvvcom duu''' («нго ном мэджом ду»), ''''qo nom mwwsom duu''' («нго ном мыысом ду»). # [[Файл:Flag of Manipur (stripes variant).svg|22px|border]] [[w:en:Gangte language|Гангте]]: '''kahun lungsiet na hi''' («кахун лунгсиет на хи»), '''kahung lungsiet hi''' («кахунг лунгсиет хи»), '''kalungsiet na hi''' («калунгсиет на хи»).<p>[[w:Луганда|Ганда]]: см. Луганда<p>[[w:Уолайта|Ганта]]: см. Уолайта # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto gardenese|Гарденский ладинский]]: '''ie te é gën''' («иэ тэ э джан»). # [[Файл:Flag of Garifuna.svg|22px|border]] [[w:Гарифуна (язык)|Гарифуна]]: '''hínsiñetibu nun''' («хинсиньетибу нун»). # [[Файл:In garoland.svg|22px|border]] [[w:Гаро (язык)|Гаро]]: '''anga nangna ka'sara''' («анга нангна ка'сара»). # [[Файл:Flag of South West State of Somalia.svg|22px|border]] [[w:en:Garre language|Гарре]]: '''si feda''' («си фэда»). # [[Файл:Flag of the Princely State of Tehri Garhwal.svg|22px|border]] [[w:en:Garhwali language|Гархвали]]: '''mithe twe batin agnaan chh''' («митхэ твэ батин агнаан кх»). # [[Файл:Gascogne drapeau.svg|22px|border]] [[w:Гасконский язык|Гасконский]]: '''que v's aimi''' («кё взэми») - формально, '''que t'aimi''' («ке тэми») - неформально.<p>[[w:Шотландский язык (кельтский)|Гаэльский]]: см. Шотландский (кельтский) # [[Файл:Flag of the Central African Republic.svg|22px|border]] [[w:en:Gbaya languages|Гбайя]]: '''mi ko me''' («ми ко мэ»). # [[Файл:Unofficial flag of Guadeloupe (local).svg|22px|border]] [[w:Антильский франко-креольский язык|Гваделупский франко-креольский]]: '''an enmé'w''' («ан эмэу»).<p>[[w:Сукума (язык)|Гве]]: см. Сукума # [[Файл:Flag of Guinea-Bissau.svg|22px|border]] [[w:Гвинейский креольский язык|Гвинейский креольский]]: '''n gosta di bo''' («н госта ди бо»). # [[Файл:Flag of the Northwest Territories.svg|22px|border]] [[w:Гвичин|Гвичин]]: '''neet’ihthan''' («неет’ихсан»).<p>[[w:Ген (язык)|Ге]]: см. Ген<p>[[w:Геэз|Геез]]: см. Геэз # [[Файл:Flag of Togo (3-2).svg|22px|border]] [[w:Ген (язык)|Ген]]: '''un lon o''' («ун лон о»).<p>[[w:Ген (язык)|Генгбе]]: см. Ген<p>[[w:Пуэльче (язык)|Геннакен]]: см. Пуэльче # [[Файл:Vlag van Gent.svg|22px|border]] [[w:nl:Gents|Гентский восточнофламандский]]: ''''k'ou van ui''' («к ау фан уй»). # [[Файл:Flag of Genoa.svg|22px|border]] [[w:Генуэзский диалект лигурского языка|Генуэзский лигурский]]: '''te ammu'''' («тэ амму»). # [[Файл:Flag of Hereroland.svg|22px|border]] [[w:Гереро (язык)|Гереро]]: '''mbeku suvera''' («мбэку сувэра»). # [[Файл:Flag of Guernsey.svg|22px|border]] [[w:Гернсийский диалект нормандского языка|Гернсийский нормандский]]: '''j’t’oïme''' («жьтойм»). # [[Файл:Flag of Guerrero.svg|22px|border]] [[w:Геррерский науатль|Геррерский науатль]]: '''nimitstlasojtla''' («нимитстласойтла»). # [[Файл:Flag of Hesse (state).svg|22px|border]] [[w:Гессенский диалект|Гессенский немецкий]]: '''isch habb disch libb''' («иш хабб диш либб»). # [[Файл:Ethiopian Pennants.svg|22px|border]] [[w:Геэз|Геэз]]: '''አፈቀረኪ''' («афекераки») - женщине, '''አፈቀረካ''' («афекерека») - мужчине.<p>[[w:Кикуйю (язык)|Гикуйю]]: см. Кикуйю<p>[[w:Кирибати (язык)|Гилбертский]]: см. Кирибати<p>[[w:Гилянский язык|Гиляки]]: см. Гилянский # [[Файл:Flag of Gilaks.svg|22px|border]] [[w:Гилянский язык|Гилянский]]: '''تی سرور دانم''' («ти сервире данам»).<p>[[w:Нивхский язык|Гиляцкий]]: см. Нивхский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Гитксан|Гитксан]]: '''ansip'iny niin''' («ансип'ини ниин»). # [[Файл:POL Gliwice flag.svg|22px|border]] [[w:Силезский язык|Гливицкий силезский]]: '''przajã ci''' («пшая чи»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Глоса|Глоса]]: '''mi amo tu''' («ми амо ту»). # [[Файл:Flag of Goa.svg|22px|border]] [[w:Конкани (язык)|Гоанский конкани]]: '''हांव तुजेर मोग करता''' («ту магель мога чо»).<p>[[w:Гуахиро (язык)|Гоахиро]]: см. Гуахиро # [[Файл:Флаг годоберинцев.png|22px|border]] [[w:Годоберинский язык|Годоберинский]]: '''дилъи мин идалъида''' («дитли мин идатлида»).<p>[[w:Нидерландский язык|Голландский]]: см. Нидерландский # [[Файл:Flag of Bamileke National Movement.svg|22px|border]] [[w:Гомала|Гомала]]: '''me kwoh wu''' («мэ кво ву»). # [[Файл:Flag of Maharashtra Navnirman Sena.svg|22px|border]] [[w:Гонди (язык)|Гонди]]: '''ana nik pirem kiyatona''' («ана ник пирэм кийятона»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Горани|Горани]]: '''min waš(i)ma tu māy''' («мин ваш(и)ма ту маай»). # [[Файл:Flag of Gornomariysky rayon.svg|22px|border]] [[w:Горномарийский язык|Горномарийский]]: '''мый тыйым яратем''' («мынь тыньим яратэм»).<p>[[w:Димаса|Горный качари]]: см. Димаса # [[Файл:Flag of Gorontalo.svg|22px|border]] [[w:Горонтало (язык)|Горонтало]]: '''aku sayang kamu''' («аку саян каму»). # [[Файл:Ethnic flag of Tat people (Caucasus).svg|22px|border]] [[w:Горско-еврейский язык|Горско-еврейский]]: '''mə tyrə xosdənym''' («мэ тюрэ хосдэнюм»). # [[Файл:Gothic Sunrise Flag.jpg|22px|border]] [[w:Готский язык|Готский]]: '''𐌹𐌺 𐍆𐍂𐌹𐌾𐍉 𐌸𐌿𐌺''' («ик фри́йо сук»).<p>[[w:Нама|Готтентотский]]: см. Нама # [[Файл:Artaxiad coat of arms by PeopleOfAr.svg|22px|border]] [[w:Грабар|Грабар]]: '''ես քեզ սիրեմ''' («эс кез сирем»). # [[Файл:Aromanian flag.svg|22px|border]] [[w:Грамостянские говоры|Грамостянский арумынский]]: '''ti voiu''' («ти вою»).<p>[[w:Романшский язык|Граубюнденский]]: см. Романшский<p>[[w:Романшский язык|Граубюндер]]: см. Романшский # [[Файл:Flag of Greenland.svg|22px|border]] [[w:Гренландский язык|Гренландский]]: '''asavakit''' («асавакит»). # [[Файл:Flag of Greece.svg|22px|border]] [[w:Греческий язык|Греческий]]: '''σ΄αγαπώ''' («сагапо») — неформально, '''σας αγαπώ''' («сас агапо») — формально. # [[Файл:Flag of Groningen.svg|22px|border]] [[w:Гронингенский диалект|Гронингенский]]: '''ik bin wies mit die''' («ик бин вис мит ди»), '''k hol van die''' («к хол ван ди»). # [[Файл:Flag of Georgia official.svg|22px|border]] [[w:Грузинский язык|Грузинский]]: '''მიყვარხარ''' («миквархар»).<p>[[w:Юэ (язык)|Гуандунский]]: см. Юэ<p>[[w:Кантонский диалект|Гуанчжоуский]]: см. Кантонский<p>[[w:Севернокитайский язык|Гуаньхуа]]: см. Севернокитайский # [[Файл:Guarani flag.svg|22px|border]] [[w:Гуарани (язык)|Гуарани]]: '''rojhayhû''' («рохаыху»). # [[Файл:Panteera Wayuu Aumentado.png|22px|border]] [[w:Гуахиро (язык)|Гуахиро]]: '''aisü pia tapüla''' («аисы пиа тапыра»). # [[Файл:Flag of the Gujarat Sultanate.svg|22px|border]] [[w:Гуджарати|Гуджарати]]: '''હું તને પ્રેમ કરું છુ''' («хум танээ прээма карум чу»).<p>[[w:Гуджарати|Гуджаратский]]: см. Гуджарати<p>[[w:Гусии (язык)|Гузии]]: см. Гусии # [[Файл:Flag of Benin.svg|22px|border]] [[w:Гун (язык)|Гун]]: '''n’yiwanna we''' («ньиванна вэ»). # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Гунзибский язык|Гунзибский]]: '''диъи дуго атӏ''' («дии дуго ата») - женщине, '''диъи дуго й-атӏ''' («дии дуго йата») - мужчине. # [[Файл:Flag of Kisii County.gif|22px|border]] [[w:Гусии (язык)|Гусии]]: '''nigwachete''' («нигвачэтэ»).<p>[[w:Пуэльче (язык)|Гынына-кынэ]]: см. Пуэльче<p>[[w:Пуэльче (язык)|Гынына-яхэч]]: см. Пуэльче<p>[[w:Геэз|Гыыз]]: см. Геэз<p>[[w:Шотландский язык (кельтский)|Гэльский]]: см. Шотландский (кельтский) # [[Файл:Flag of Taita Taveta County.png|22px|border]] [[w:Дабида (язык)|Дабида]]: '''nakukunde''' («накукунде»).<p>[[w:Дагбани (язык)|Дагбамба]]: см. Дагбани # [[Файл:Flag of Ghana.svg|22px|border]] [[w:Дагбани (язык)|Дагбани]]: '''mi ndigui''' («ми ндигуи»).<p>[[w:Дагбани (язык)|Дагомба]]: см. Дагбани<p>[[w:Даурский язык|Дагурский]]: см. Даурский<p>[[w:Румынский язык|Дако-румынский]]: см. Румынский # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Дакота (сиуанский язык)|Дакота]]: '''thečhíȟiŋda''' («тхэчихинда»).<p>[[w:Эльвдальский диалект|Далекарлийский]]: см. Эльвдальский # [[Файл:Flag of the Kingdom of Dalmatia.svg|22px|border]] [[w:Далматинский язык|Далматинский]]: '''iu amúa te''' («иу амуа тэ»).<p>[[w:Далматинский язык|Далматский]]: см. Далматинский<p>[[w:Афарский язык|Данакильский]]: см. Афарский<p>[[w:Адангме (язык)|Дангме]]: см. Адангме # [[Файл:Даргинский флаг (неофициальный, одна из народных вариаций).jpg|22px|border]] [[w:Даргинский литературный язык|Даргинский]]: '''хӀу наб ригахъуре''' («хӀу наб ригахъуре»). # [[Файл:Flag of Afghanistan (2013-2021).svg|22px|border]] [[w:Дари|Дари]]: '''دوستت دارم''' («достат даарам»). # [[Файл:Flag of Denmark.svg|22px|border]] [[w:Датский язык|Датский]]: '''jeg elsker dig''' («я эльска да»). # [[Файл:Flag of the Inner Mongolian People's Party.svg|22px|border]] [[w:Даурский язык|Даурский]]: '''би шамэй дуарлабэй''' («би шамэй дуарлабэй»).<p>[[w:Даурский язык|Дахурский]]: см. Даурский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Дег-хитан (язык)|Дег-хитан]]: '''inga dist’a''' («инга дист'а»).<p>[[w:Чипевайан (язык)|Дене Сулин]]: см. Чипевайан # [[Файл:Flag of All Assam Tribal Sangha.svg|22px|border]] [[w:Деори (язык)|Деори]]: '''aa nona chu nimai''' («аа нона чу нимаи»). # [[Файл:Iles-Loyauté drapeau.svg|22px|border]] [[w:Деху|Деху]]: '''eni a hnimi eö''' («эни аними эё»). # [[Файл:Flag of Jambi.svg|22px|border]] [[w:Джамби (язык)|Джамби]]: '''aku sajaŋ dəŋan kaw''' («аку саян дэнан кау»).<p>[[w:Сефардский язык|Джудезмо]]: см. Сефардский<p>[[w:Сефардский язык|Джудекко]]: см. Сефардский<p>[[w:Ндюка|Джука]]: см. Ндюка<p>[[w:Горско-еврейский язык|Джуури]]: см. Горско-еврейский<p>[[w:Горско-еврейский язык|Джухури]]: см. Горско-еврейский<p>[[w:Дзонг-кэ|Дзонгкха]]: см. Дзонг-кэ # [[Файл:Flag of Bhutan.svg|22px|border]] [[w:Дзонг-кэ|Дзонг-кэ]]: '''ང་གིས་ཁྱོད་ལུ་བྱམས་པ་འབདཝ་ཨིན''' («нга ги че лу га»). # [[Файл:Flag of Guinea-Bissau.svg|22px|border]] [[w:en:Jahanka language|Джаханка]]: '''n’gné kanou''' («ннэ кану»).<p>[[w:Зарма (язык)|Джерма]]: см. Зарма # [[Файл:Flag of Jersey.svg|22px|border]] [[w:Джерсийский диалект нормандского языка|Джерсийский нормандский]]: '''j’t’aime''' («жьтэм»).<p>[[w:Мальдивский язык|Дивехи]]: см. Мальдивский<p>[[w:Цезский язык|Дидойский]]: см. Цезский # [[Файл:Flag of Kruishoutem.svg|22px|border]] [[w:Димаса (язык)|Димаса]]: '''ang ningkhe hamjaodu''' («анг нингкхе хамджаоду»).<p>[[w:Димаса|Димаса-качари]]: см. Димаса # [[Файл:Flag of Dinka people.svg|22px|border]] [[w:Динка (язык)|Динка]]: '''yin nhiar''' («йин ниар»). # [[Файл:Flag of Casamance (2012).svg|22px|border]] [[w:en:Jola-Fonyi language|Диола-фоньи]]: '''nifañifañ''' («нифаньифань»). # [[Файл:Flag of Casamance (2012).svg|22px|border]] [[w:en:Jola-Fonyi language|Диола-фоньи (булуф)]]: '''i mãnghy mãng''' («и манни манг»). # [[Файл:Dobrudscha logo.svg|14px|border]] [[w:Украинский язык|Добруджанский украинский]]: '''я тебе любу''' («я тэбэ любу»). # [[Файл:Dogra Flag.png|22px|border]] [[w:Догри|Догри]]: '''में तुगी हिरख करना''' («минджо тэрэ наал пьяр хэга»). # [[Файл:Flag of Taymyr Autonomous Okrug.svg|22px|border]] [[w:Долганский язык|Долганский]]: '''мин энигин таптыыбын''' («мин энигин таптыыбын»), '''мен эничан таптычан''' («мен эничан таптычан»).<p>[[w:Ладинский язык|Доломитский]]: см. Ладинский # [[Файл:Flag of Kisumu County.png|22px|border]] [[w:Долуо|Долуо]]: '''aheri''' («ахери»). # [[Файл:Flag of the Romani people.svg|22px|border]] [[w:Домари|Домари]]: '''ḥaskarmèré''' («хаскармере»), '''āmā tèrs ḥaskarmé''' («аамаа терс хаскарме»). # [[Файл:Dothraki flag.webp|22px|border]] [[w:Дотракийский язык|Дотракийский]]: '''anha zhilak yera''' («анха жилак йера»).<p>[[w:Дотракийский язык|Дотракин]]: см. Дотракийский # [[Файл:White Dragon Flag of England.png|22px|border]] [[w:Древнеанглийский язык|Древнеанглийский]]: '''ic lufie þe''' («ик луфи тэ»).<p>[[w:Грабар|Древнеармянский]]: см. Грабар # [[Файл:Banner of the Holy Roman Emperor with haloes (1400-1806).svg|22px|border]] [[w:Древневерхненемецкий язык|Древневерхненемецкий]]: '''ich minne dich''' («ихь миннэ дихь»).<p>[[w:Древнерусский|Древневосточнославянский]]: см. Древнерусский # [[Файл:Flag of Greek Macedonia.svg|22px|border]] [[w:Древнегреческий язык|Древнегреческий]]: '''σὲ φιλῶ''' («сэ фило»), '''σὲ ἀγαπῶ''' («сэ агапо»). # [[Файл:Flag Kingdom of Judah.png|22px|border]] [[w:Древнееврейский язык|Древнееврейский]]: '''אהבתיך''' («аhавти́х») - женщине; '''אהבתיך''' («аhaвти́ха») — мужчине. # [[Файл:Banner of the Lordship of Ireland.svg|22px|border]] [[w:Древнеирландский язык|Древнеирландский]]: '''notcharaim''' («нод харэйм»). # [[Файл:Flag of The Icelandic Commonwealth.svg|22px|border]] [[w:en:Old Norse#Old Icelandic|Древнеисландский]]: '''ann ek þér''' («анн эк сэр»).<p>[[w:Прусский язык|Древнепрусский]]: см. Прусский # [[Файл:Banner of the Novgorod Republic (c. 1385).svg|22px|border]] [[w:Древнерусский язык|Древнерусский]]: '''люблѭ тѧ''' («люблю тя»).<p>[[w:Древнескандинавский язык|Древнесеверный]]: см. Древнескандинавский # [[Файл:Raven Banner.svg|22px|border]] [[w:Древнескандинавский язык|Древнескандинавский]]: '''ek elska þik''' («эк эльска сик»), '''ek ann þér''' («эк анн сэр»).<p>[[w:Орхоно-енисейский язык|Древнетюркский]]: см. Орхоно-енисейский # [[Файл:Oriflamme of Charlemagne.png|22px|border]] [[w:Древнефранкский язык|Древнефранкский]]: '''ik minnon thigh''' («ик миннон тиг»). # [[Файл:Sweden-Flag-1562.svg|22px|border]] [[w:Древнешведский язык|Древнешведский]]: '''iak elski þik''' («як эльски сик»).<p>[[w:Геэз|Древнеэфиопский]]: см. Геэз<p>[[w:Древнееврейский язык|Древний иврит]]: см. Древнееврейский<p>[[w:Полабский язык|Древяно-полабский]]: см. Полабский # [[Файл:Flag of Drenthe.svg|22px|border]] [[w:en:Drèents dialects|Дрентский]]: '''ik hol van joe''' («ик хол фан ю»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Дуала (язык)|Дуала]]: '''na tondi wa''' («на тонди ва»). # [[Файл:ТУНГАНИСТАНСКИЙ ФЛАГ.png|22px|border]] [[w:Дунганский язык|Дунганский (ганьсуйский)]]: '''вә э ни''' («вэ ай ни»). # [[Файл:ТУНГАНИСТАНСКИЙ ФЛАГ.png|22px|border]] [[w:Дунганский язык|Дунганский (шэньсийский)]]: '''ңə э ни''' («нэ ай ни»). # [[Файл:Flag of Sabah.svg|22px|border]] [[w:en:Dusun language|Дусунский]]: '''siuhang oku dia''' («сиуханг оку диа»).<p>[[w:Мальдивский язык|Дхивехи]]: см. Мальдивский # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:Дьюла (язык)|Дьюла]]: '''m'bi fê''' («мби фэ»).<p>[[w:Сефардский язык|Еврейско-испанский]]: см. Сефардский<p>[[w:Горско-еврейский язык|Еврейско-татский]]: см. Горско-еврейский # [[Файл:Ancient Egyptian Culture Flag.webp|22px|border]] [[w:Египетский язык|Египетский]]: '''𓌻𓂋𓀁𓀀𓍿𓈖''' («мери и чен») — женщине, '''𓌻𓂋𓀁𓁐𓍿𓅱''' («мери и чю») — мужчине. # [[Файл:Flag of Egypt.svg|22px|border]] [[w:Египетский диалект арабского языка|Египетский арабский]]: '''ٲنَا بحِبَّك''' («ана бахиббак») — мужчине, '''ٲنَا بَحِبِّك''' («ана бахиббик») — женщине. # [[Файл:Flag of Yenish people.svg|22px|border]] [[w:Енишский язык|Енишский]]: '''ketta jaan bettu''' («кэтта яан бэтту»). # [[Файл:Bandeira do Amazonas.svg|22px|border]] [[w:Жамамади|Жамамади]]: '''tera oka-nofi-beya''' («тэра ока нофи бэя»). # [[Файл:Flag of Žemaitija.svg|22px|border]] [[w:Жемайтское наречие|Жемайтский]]: '''aš tavi mīlu''' («аш тави миилю»). # [[Файл:Flag of Montreal.svg|22px|border]] [[w:Жуаль|Жуаль]]: '''sh’teme''' («щтэмэ»). # [[Файл:Flag of Zazaistan.svg|22px|border]] [[w:Зазаки|Зазаки]]: '''ez to has kenan''' («эз то хас кэнан»).<p>[[w:Адыгейский язык|Западноадыгский]]: см. Адыгейский # [[Файл:Flag of Arizona.svg|22px|border]] [[w:Западно-апачский язык|Западно-апачский]]: '''sheth she'n zho'n''' («шэз шэн жон»). # [[Файл:Flag of Western Armenia.svg|22px|border]] [[w:Западноармянский язык|Западноармянский]]: '''ես քեզ կը սիրեմ''' («йез кез гэсирем»). # [[Файл:Banner of the Duchy of Brabant.svg|22px|border]] [[w:Западнобрабантский диалект|Западнобрабантский]]: ''''k zien a gère''' («кзьен а херэ»).<p>[[w:Ительменский язык|Западноительменский]]: см. Ительменский # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Кересские языки|Западнокересский (ааку)]]: '''thro sii muu''' («сро сии муу»). # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Кересские языки|Западнокересский (каваик)]]: '''аmuu-thro-maa''' («амуу-сро-маа»). # [[Файл:Flag of Lombardy.svg|22px|border]] [[w:Западноломбардское наречие|Западноломбардский]]: '''mi te voeuri ben''' («ми тэ вёри бэн»).<p>[[w:Нижнесаксонские диалекты|Западнонижненемецкий]]: см. Нижнесаксонский # [[Файл:Touareg People Flag.svg|22px|border]] [[w:Западнотамахакский язык|Западнотамахакский]]: '''riɣ-kem''' («риг кем»). # [[Файл:Flag of West Flanders.svg|22px|border]] [[w:Западнофламандские диалекты|Западнофламандский]]: '''ik zie oe geerne''' («ик зие ое геерне»). # [[Файл:Frisian flag.svg|22px|border]] [[w:Западнофризский язык|Западнофризский]]: '''ik hâld fan dy''' («и холд фром тай»). # [[Файл:Flag of the Oromo Liberation Front.svg|22px|border]] [[w:Оромо (язык)|Западно-центральный оромо]]: '''si jaalladha''' («си джаалладха»). # [[Файл:Bandera Front Alliberament Cham.svg|22px|border]] [[w:Чамский язык|Западночамский]]: '''ai ranam dai''' («аи ранам даи») — женщине; '''dai ranam ai''' («даи ранам аи») — мужчине.<p>[[w:Адыгейский язык|Западночеркесский]]: см. Адыгейский # [[Файл:Piapot First Nation flag.svg|22px|border]] [[w:Западный кри|Западный кри]]: '''ᑭᓵᑭᐦᐃᑎᐣ''' («кисаакихитин»).<p>[[w:Бабин-вицувитен|Западный кэрриер]]: см. Бабин-вицувитен<p>[[w:Луба (язык)|Западный луба]]: см. Луба # [[Файл:Flag of Mali.svg|22px|border]] [[w:en:Kassonke language|Западный манинка]]: '''mbi fê''' («мби фэ»). # [[Файл:Flag of the Peguis First Nation.svg|22px|border]] [[w:Западный оджибве|Западный оджибве]]: '''kisawēnmin''' («кисавеенмин»). # [[Файл:Flag of Punjab.svg|22px|border]] [[w:Западный панджаби|Западный панджаби]]: '''main tainu pyar karda haan''' («майн тайну пьяр карда хаан») — женщине; '''main tainu pyar kardi haan''' («майн тайну пьяр карди хаан») — мужчине.<p>[[w:Западнотамахакский язык|Западный тамахак]]: см. Западнотамахакский # [[Файл:DEU Saterland Flag.svg|22px|border]] [[w:Затерландский фризский язык|Затерландский фризский]]: '''iek hääb die ljoo''' («иэ хээб ди йо»). # [[Файл:Flag of Niger.svg|22px|border]] [[w:Зарма (язык)|Зарма]]: '''aye ga banin''' («айе га банин»). # [[Файл:Флаг годоберинцев.png|22px|border]] [[w:Зибирхалинский диалект|Зибирхалинский]]: '''дилъи мини иделъиде''' («дитли мини идетлиде»).<p>[[w:Северный ндебеле|Зимбабвийский ндебеле]]: см. Северный ндебеле # [[Файл:Flag of Zulu.png|22px|border]] [[w:Зулу|Зулу]]: '''ngiyakuthanda''' («нийякутанда»).<p>[[w:Зулу|Зулусский]]: см. Зулу # [[Файл:Flag of Zuni.svg|22px|border]] [[w:Зуни (язык)|Зуни]]: '''tom ho’ ichema''' («том хо ичема»).<p>[[w:Зуни (язык)|Зуньи]]: см. Зуни # [[Файл:PH-BEN Flag.png|22px|border]] [[w:en:Ibaloi language|Ибалои]]: '''pip-piyan taha''' («пип-пийан таха»). # [[Файл:Flag of Cagayan.svg|22px|border]] [[w:en:Ibanag language|Ибанаг]]: '''iddu taka''' («идду така»). # [[Файл:Flag of Iban.svg|22px|border]] [[w:Ибанский язык|Ибанский]]: '''aku sayau ke nuan''' («аку сайяу ке нуан»). # [[Файл:Flag of Abia (before 2025).png|22px|border]] [[w:Ибибио (язык)|Ибибио]]: '''mma ma fi''' («мма ма фи»). # [[Файл:Flag of Batanes.svg|22px|border]] [[w:en:Ivatan language|Иватанский]]: '''chaddao kuymu''' («чаддао куйму»), '''ichaddao ko imu''' («ичаддао ко иму»).<p>[[w:Мегрельский язык|Иверский]]: см. Мегрельский # [[Файл:Flag of Israel.svg|22px|border]] [[w:Иврит|Иврит]]: '''אני אוהב אותך''' («ани оев отах») — женщине; '''אני אוהבת אותך''' («ани оевет отха») — мужчине. # [[Файл:Flag of Biafra.svg|22px|border]] [[w:Игбо (язык)|Игбо]]: '''m hụrụ gị n’anya''' («мхууруу гии н анья»).<p>[[w:Тиндинский язык|Идаринский]]: см. Тиндинский<p>[[w:Тиндинский язык|Идеринский]]: см. Тиндинский # [[Файл:Conlangflag.svg|22px|border]] [[w:Идиом-неутраль|Идиом-неутраль]]: '''mi am vo''' («ми ам во»). # [[Файл:Proposed Yiddish flag.svg|22px|border]] [[w:Идиш|Идиш]]: '''איך האָב דיך ליב''' («их об дих либ»). # [[Файл:Flag of Ido (new).svg|22px|border]] [[w:Идо|Идо]]: '''me amoras tu''' («мэ аморас ту»). # [[Файл:Flag igora.svg|22px|border]] [[w:Ижорский язык|Ижорский]]: '''miä suvvaan sinnua''' («миэ сувваан синнуа»). # [[Файл:Flag of Uganda.svg|22px|border]] [[w:Ик (язык)|Ик]]: '''tsamia bi''' («тсамиа би»).<p>[[w:Илоканский язык|Илокано]]: см. Илоканский # [[Файл:Flag of the Palaris revolt.svg|22px|border]] [[w:Илоканский язык|Илоканский]]: '''ayayatenka''' («айяйятэнка»), '''ipatpategka''' («ипатпатэгка»), '''ikarkarayoka''' («икаркарайока»).<p>[[w:Илоканский язык|Илоко]]: см. Илоканский<p>[[w:Хилигайнон|Илонгго]]: см. Хилигайнон # [[Файл:Flag of the Syriac-Aramaic People.svg|22px|border]] [[w:en:Imperial Aramaic|Имперский арамейский]]: '''ܟܠܐܢܐ ܡܝܪ''' («кльнь мир»). # [[Файл:Sami flag.svg|22px|border]] [[w:Инари-саамский язык|Инари-саамский]]: '''mun rähistâm tuu''' («мун ра́хистам туу»). # [[Файл:Flag of Ingushetia.svg|22px|border]] [[w:Ингушский язык|Ингушский]]: '''хьо сона еза''' («хо сона еза») — женщине; '''хьо сона веза''' («хо сона веза») — мужчине. # [[Файл:Flag of Indonesia.svg|22px|border]] [[w:Индонезийский язык|Индонезийский]]: '''aku cinta kamu''' («аку чинта камуу»).<p>[[w:Монтанье-наскапи (язык)|Инну]]: см. Монтанье-наскапи<p>[[w:Монтанье-наскапи (язык)|Инну-аймун]]: см. Монтанье-наскапи<p>[[w:Западноломбардское наречие|Инсубрический]]: см. Западноломбардский # [[Файл:Conlangflag.svg|22px|border]] [[w:Интерглосса|Интерглосса]]: '''mi amo tu''' («ми амо ту»), '''mi esthe philo tu''' («ми эстэ фило ту»). # [[Файл:Bandiera de Interlingua.svg|22px|border]] [[w:Интерлингва (IALA)|Интерлингва]]: '''io te ama''' («ио тэ ама»).<p>[[w:Окциденталь|Интерлингве]]: см. Окциденталь # [[Файл:Flag of Nunavut.svg|22px|border]] [[w:Инуиннактун|Инуиннактун]]: '''piqpagiyagin''' («пикпагийягин»). # [[Файл:Flag of Nunatsiavut.svg|22px|border]] [[w:Инуктитут|Инуктитут]]: '''ᓇᒡᓕᒋᕙᒋᑦ''' («наглигивагит»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:en:Iñupiaq language|Инупиак]]: '''nakuagigikpin''' («накуагигикпин»), '''nakuagikpakpin''' («накуагикпакпин»), '''piqpavagin''' («пикпавагин»). # [[Файл:Flag of Iraq.svg|22px|border]] [[w:Иракский диалект арабского языка|Иракский арабский]]: '''أحبك''' («ахэббич»), '''أحبج''' («ахэббак»). # [[Файл:Flag of Bangsamoro.svg|22px|border]] [[w:en:Iranun language|Иранун]]: '''kababayaan ku ska''' («кабабайаан ку ска»). # [[Файл:Flag of Ireland.svg|22px|border]] [[w:Ирландский язык|Ирландский]]: '''gráím thú''' («грэм ту»).<p>[[w:Ирландский язык|Ирландский гэльский]]: см. Ирландский # [[Файл:Flag of Khon Kaen province.png|22px|border]] [[w:Исанский язык|Исанский]]: '''ຂ້ອຍຮັກເຈົ້າ''' («кхёой хак чао»). # [[Файл:Flag of Iceland.svg|22px|border]] [[w:Исландский язык|Исландский]]: '''ég elska þig''' («эг эльска сиг»). # [[Файл:Flag of Delta State.gif|22px|border]] [[w:en:Isoko language|Исоко]]: '''me you owhai''' («мэ ю оухаи»). # [[Файл:Flag of Spain.svg|22px|border]] [[w:Испанский язык|Испанский]]: '''te quiero''' («тэ керо»). # [[Файл:'Gypsy colours of Spain' in the 1890s, according to Baron Lilford.svg|22px|border]] [[w:Испанский кало|Испанский кало]]: '''te camelo''' («тэ камэло»). # [[Файл:Flag of the Zapotec Peoples.svg|22px|border]] [[w:Истмусский сапотекский язык|Истмусский сапотекский]]: '''nadxieeʼ lii''' («наджиее лии»). # [[Файл:Flag of Istria (historical).svg|22px|border]] [[w:Истрорумынский язык|Истрорумынский]]: '''te iubeåć''' («тэ юбэач»). # [[Файл:Insignia-coatofarms-isfahan-province.png|22px|border]] [[w:en:Esfahani accent|Исфаханский персидский]]: '''شومارو دوس دارم''' («шума ру дус дарэм»). # [[Файл:Flag of Cagayan.svg|22px|border]] [[w:en:Itawis language|Итавис]]: '''ay-ayatan ta ka''' («ай аятан та ка»). # [[Файл:Flag of Italy.svg|22px|border]] [[w:Итальянский язык|Итальянский]]: '''ti amo''' («ти амо»). # [[Файл:Flag of Kamchatka Oblast.svg|22px|border]] [[w:Ительменский язык|Ительменский]]: '''кәмман кәзза тлфталакзусчэн''' («кымман кызза тлфталакзусчэн»). # [[Файл:Flag of Beni Department, Bolivia.svg|22px|border]] [[w:Итонама (язык)|Итонама]]: '''ka’k’isilo’ne’mo''' («ка к исило нэ мо») — женщине; '''a’k’isilo’ne’mo''' («а к исило нэ мо») — мужчине. # [[Файл:Conlangflag.svg|22px|border]] Иульджи: '''я любюніаі а ято''' («я любюниаи а ято»), '''я любюніаі а ята''' («я любюниаи а ята»). # [[Файл:Ithkuil Flag.webp|22px|border]] [[w:Ифкуиль|Ифкуиль]]: '''ôžasi ükhi''' («ожаси юкхи»). # [[Файл:PH-IFU Flag.png|22px|border]] [[w:Ифугао (язык)|Ифугао]]: '''penpenhod cha-a''' («пэнпэнход ча а»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Ица (язык)|Ица]]: '''ink’atech''' («инкатэч»).<p>[[w:Ишильский язык|Ишиль]]: см. Ишильский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Ишильский язык|Ишильский]]: '''nikin sa' axh''' («никин са аш»). # [[Файл:Conlangflag.svg|22px|border]] Иширкиан: '''nukisi''' («нукиси»). # [[Файл:Flag of Bamileke National Movement.svg|22px|border]] [[w:Йемба|Йемба]]: '''men nkon' wou''' («мэн нкон ву»). # [[Файл:Flag of Echague, Isabela (2022-present).png|22px|border]] [[w:en:Yogad language|Йогад]]: '''iddeddukan taka''' («иддэддукан така»).<p>[[w:Йоканьгско-саамский язык|Йоканьгский саамский]]: см. Йоканьгско-саамский # [[Файл:Sami flag.svg|22px|border]] [[w:Йоканьгско-саамский язык|Йоканьгско-саамский]]: '''мунн со̄бпам то̄ны''' («мунн со́бпам то́ны»). # [[Файл:Flag of county Wexford.svg|22px|border]] [[w:Йола (язык)|Йола]]: '''ich love thou''' («ихь лав зу»). # [[Файл:Flag of the Northern Territory.svg|22px|border]] [[w:en:Yolŋu languages|Йолнгу]]: '''ŋarra djäl nhuna''' («нгарра джал нхуна»). # [[Файл:Flag of Egbe Omo Yoruba.svg|22px|border]] [[w:Йоруба (язык)|Йоруба]]: '''mo nifẹẹ rẹ''' («мо нифеэ рэ»). # [[Файл:Flag of Kabardino-Balkaria.svg|22px|border]] [[w:Кабардино-черкесский язык|Кабардино-черкесский]]: '''сэ уэ лагун''' («сэ уэ лагун»). # [[Файл:Flag of the Republic of Kabylia.svg|22px|border]] [[w:Кабильский язык|Кабильский]]: '''hamlaɣkem''' («хамлагкем») — женщине, '''hamlaɣk''' («хамлагк») — мужчине.<p>[[w:Кабувердьяну|Кабо-вердианский креол]]: см. Кабувердьяну<p>[[w:Кабувердьяну|Кабо-вердиану]]: см. Кабувердьяну # [[Файл:Flag of Cape Verde (10-17).svg|22px|border]] [[w:Кабувердьяну|Кабувердьяну]]: '''`n crebu tcheu''' («нкребу тчу»).<p>[[w:Дари|Кабули]]: см. Дари # [[Файл:Flag of Acadiana.svg|22px|border]] [[w:Каджунский диалект французского языка|Каджунский французский]]: '''mi aime jou''' («ми эм жу»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:en:Cadorino dialect|Кадоринский ладинский]]: '''te voi bögn''' («тэ вой бон»). # [[Файл:Flag of Kazakhstan.svg|22px|border]] [[w:Казахский язык|Казахский]]: '''мен сені жақсы көремін'''' («мен сени жаксы коремин»). # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Кайюга (язык)|Кайюга]]: '''go-nóhkwa’'''' («го-нохква»). # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Кайтагский язык|Кайтагский]]: '''дами и риччихитте''' («дами и риччихитте»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Какчикельский язык|Какчикельский]]: '''yatinwajo'''' («йатинуахо»). # [[Файл:PH-NUV Flag.png|22px|border]] [[w:en:Kalanguya language|Калангуйя]]: '''pipiyan ta ka''' («пипиян тэ ка»). # [[Файл:PH-KAL Flag.png|22px|border]] [[w:Калинганский язык|Калинганский]]: '''pipiyok sika''' («пипийок сика»). # [[Файл:Flag of Montana.svg|22px|border]] [[w:Калиспел|Калиспел]]: '''kʷinχaménč''' («куинхаменч»). # [[Файл:Flag of the Congress of the Oirat-Kalmyk nation.png|22px|border]] [[w:Калмыцкий язык|Калмыцкий]]: '''би чамд дуртав''' («би чамд дуртав»). # [[Файл:Surigao del Sur Flag.png|22px|border]] [[w:en:Kamayo language|Камайо]]: '''inadyoan ta kaw''' («инаджёан та кау»). # [[Файл:Flag of Sayansky rayon (Krasnoyarsk krai).png|22px|border]] [[w:Камасинский язык|Камасинский]]: '''айи́рлӧм тәна́н''' («айи́рлём тэна́н»). # [[Файл:Flag of Machakos County.png|22px|border]] [[w:Камба (язык, Кения)|Камба]]: '''ningwemdete''' («нингвемдэтэ»). # [[Файл:Flag of Santa Cruz.svg|22px|border]] [[w:es:Español camba|Камба-испанский]]: '''te amo''' («тэ амо»).<p>[[w:Классический китайский язык|Камбун]]: см. Классический китайский # [[Файл:Flag of the Province of Cagliari.svg|22px|border]] [[w:Кампиданский диалект|Кампиданский сардинский]]: '''deu t’amu''' («дэу тьяму»).<p>[[w:Ительменский язык|Камчадальский]]: см. Ительменский # [[Файл:Flag of Canada.svg|22px|border]] [[w:en:Canadian French|Канадский французский]]: '''je t’aime''' («штэм»). # [[Файл:Flag of Mountain Province.png|22px|border]] [[w:en:Kankanaey language|Канканаэйский]]: '''laylaydek sik-a''' («лайлайдэк сик-а»). # [[Файл:Flag of the Kannada people.svg|22px|border]] [[w:Каннада|Каннада]]: '''ನಾ ನಿನ್ನ ಪ್ರೀತಿಸ್ತೀನಿ''' («наа нинна преэтистээни»). # [[Файл:Flag of Osaka Prefecture.svg|22px|border]] [[w:Кансайский диалект|Кансайский]]: '''好いとんねん''' («суитоннэн»), '''好きやねん''' («сукиянэн»). # [[Файл:Great Cantonia Flag.svg|22px|border]] [[w:Кантонский диалект|Кантонский]]: '''我愛你''' («нго ой нэй»). # [[Файл:Flag of the Kanuri people.svg|22px|border]] [[w:Канури (язык)|Канури]]: '''nya raakna''' («нья раакна»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Канхобальский язык|Канхобальский]]: '''chwachwechej''' («чуачуэчех»).<p>[[w:Капампанганский язык|Капампанган]]: см. Капампанганский # [[Файл:Pampanga Flag.png|22px|border]] [[w:Капампанганский язык|Капампанганский]]: '''kaluguran daka''' («калугуран дака»). # [[Файл:Vlag Fil Capiz.gif|22px|border]] [[w:en:Capiznon language|Каписнон]]: '''ginahigugma ko ikaw''' («гинахигугма ко икау»).<p>[[w:Бежтинский язык|Капучинский]]: см. Бежтинский # [[Файл:Flag of Artsakh.svg|22px|border]] [[w:Карабахский диалект армянского языка|Карабахский армянский]]: '''ես քըզ սիրում ըմ''' («йес кз сирюмым»). # [[Файл:Karagash Nogay.svg|22px|border]] [[w:Карагашский язык|Карагашский]]: '''мен сени джаратам''' («мен сейны джяратам»), '''мен сизди джаратам''' («мен сызды джяратам»). # [[Файл:Flag of Crimean Karaites.svg|22px|border]] [[w:Караимский язык|Караимский]]: '''mień sieni siuviam''' («мень сени сювям»). # [[Файл:Flag of Karakalpakstan.svg|22px|border]] [[w:Каракалпакский язык|Каракалпакский]]: '''мен сени жақсы көремен''' («мен сени жаксы коремен»).<p>[[w:Шона (язык)|Каранга]]: см. Шона # [[Файл:Flag of Texas.svg|22px|border]] [[w:en:Karankawa language|Каранкава]]: '''ná'i áwa ka''' («най ауа ка»). # [[Файл:Karachay Flag.jpg|22px|border]] [[w:Карачаево-балкарский язык|Карачаево-балкарский]]: '''мен сени сюеме''' («мэн сэни сюэмэ»).<p>[[w:Карачаево-балкарский язык|Карачаевский]]: см. Карачаево-балкарский # [[Файл:Karelian National Flag.svg|22px|border]] [[w:Карельский язык|Карельский]]: '''mie šilma šuvačen''' («мие шилма шувачен»), '''minä armastan sindai''' («миня армастан синдаи»). # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Kari language|Кари]]: '''ni kou zololo''' («ни коу зололо»). # [[Файл:Flag of Venezuela.svg|22px|border]] [[w:Карибский язык|Карибский]]: '''kysiropimaya''' («кисиропимайя»). # [[Файл:Bandeira de Rondônia.svg|22px|border]] [[w:Каритиана (язык)|Каритиана]]: '''ÿn mã a'ak''' («юн маа а ак»).<p>[[w:Карук (язык)|Карок]]: см. Карук # [[Файл:Flag of the Northern Mariana Islands.svg|22px|border]] [[w:Каролинский язык|Каролинский]]: '''i áfischi(gh) ló''' («и афиши(х) ло»). # [[Файл:Flag of California.svg|22px|border]] [[w:Карук (язык)|Карук]]: '''nu-'íimnih-tih''' («ну иимни ти»). # [[Файл:Flag of Casamance (2012).svg|22px|border]] [[w:en:Kasa language|Каса]]: '''lifañifañ''' («лифаньифань»), '''difañifañ''' («дифаньифань»). # [[Файл:Banner of Castile (Modern Design Variant).svg|22px|border]] [[w:Кастильский диалект|Кастильский]]: '''te amo''' («тэ амо»), '''te quiero''' («тэ керо»). # [[Файл:Estelada blava.svg|22px|border]] [[w:Каталанский язык|Каталанский]]: '''t’estimo''' («тэстимо»).<p>[[w:Каталанский язык|Каталонский]]: см. Каталанский # [[Файл:Kachin People Flag.svg|22px|border]] [[w:Качинский язык (цзинпо)|Качинский]]: '''nang hpe ngai tsaw ra ai''' («нэн пе най тсоо рэ ай»).<p>[[w:Кашубский язык|Кашебский]]: см. Кашубский<p>[[w:Кашмирский язык|Кашмири]]: см. Кашмирский # [[Файл:Jammu Kashmir Liberation Front flag.svg|22px|border]] [[w:Кашмирский язык|Кашмирский]]: '''مےٚ چھِ چٲنؠ ماے‎''' («мэ чи каань маай»). # [[Файл:POL Kaszuby flag.svg|22px|border]] [[w:Кашубский язык|Кашубский]]: '''jô cë kòchóm''' («е це квехом»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Квакиутл (язык)|Квакиутл]]: '''łaxwala nuxwan tłus''' («ляхьвала нухьван тлюс»).<p>[[w:Багвалинский язык|Кванадинский]]: см. Багвалинский # [[Файл:Flag of Namibia.svg|22px|border]] [[w:en:Kwangali language|Квангали]]: '''ame naku hara''' («амэ наку хара»). # [[Файл:Flag of the Kven people.svg|22px|border]] [[w:Квенский язык|Квенский]]: '''rakastan sinnuu''' («ракастан синнуу»). # [[Файл:Quenya flag.svg|22px|border]] [[w:Квенья|Квенья]]: '''melinyel''' («мэлиньел»), '''amin mela lle''' («амин мэла ллэ»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Кекчи (язык)|Кекчи]]: '''nakatinra''' («накатинра»). # [[Файл:Flag of Kerkrade.svg|22px|border]] [[w:en:Kerkrade dialect|Керкрадский]]: '''iech hoat va diech''' («ихь хоат фа дихь»). # [[Файл:Flag of Turukhansky rayon (Krasnoyarsk krai).png|22px|border]] [[w:Кетский язык|Кетский]]: '''иль укаӈт лювероӈавет''' («иль укант люверонавет»), '''ать у люверовет''' («ать у люверовет»).<p>[[w:Кечуанские языки|Кечва]]: см. Кечуа # [[Файл:Quechuas flag.svg|22px|border]] [[w:Кечуанские языки|Кечуа]]: '''canda munani''' («канда мунани»).<p>[[w:Аякучанский кечуа|Кечуа-чанка]]: см. Аякучанский кечуа # [[Файл:Flagge Köln.svg|22px|border]] [[w:Кёльнский диалект|Кёльнский]]: '''isch han dich leev''' («иш хан диш леев»), '''isch han dich jään''' («иш хан диш еен»). # [[Файл:Flag of Idaho.svg|22px|border]] [[w:Кёр-д’ален (язык)|Кёр-д'ален]]: '''ku nx̣amínč''' («кунхаминч»). # [[Файл:Bandera poble Batwa.svg|22px|border]] [[w:en:Kiga language|Кига]]: '''ninkukunda iwe''' («нинкукунда ивэ»).<p>[[w:Тамашек|Кидаль]]: см. Тамашек<p>[[w:Тамашек|Кидаль-тамашек]]: см. Тамашек # [[Файл:Flag of Kansas.svg|22px|border]] [[w:Кикапу (язык)|Кикапу]]: '''ketapaanene''' («кетупуунэнэ»).<p>[[w:Конго (язык)|Киконго]]: см. Конго # [[Файл:Kikuyu Flag (Mountain of Brightness).svg|22px|border]] [[w:Кикуйю (язык)|Кикуйю]]: '''nĩngwendete''' («нинкуэдете»). # [[Файл:Flag of Washington.svg|22px|border]] [[w:Килеут (язык)|Килеут]]: '''nayeli''' («найели»).<p>[[w:Луба-катанга|Килуба]]: см. Луба-катанга<p>[[w:Кильдинский саамский язык|Кильдин-саамский]]: см. Кильдинский саамский # [[Файл:Sami flag.svg|22px|border]] [[w:Кильдинский саамский язык|Кильдинский саамский]]: '''мунн то̄н шоа̄бша''' («мунн тоон шоа́бша»).<p>[[w:Северный мбунду|Кимбунду]]: см. Северный мбунду<p>[[w:Валлийский язык|Кимрский]]: см. Валлийский # [[Файл:Antique Flag.jpg|22px|border]] [[w:Кинарайский язык|Кинарайский]]: '''ginapalangga ta ikaw''' («гинапаланга та икау»).<p>[[w:Кинарайский язык|Кинарай-а]]: см. Кинарайский<p>[[w:Кинарайский язык|Кинарайя]]: см. Кинарайский<p>[[w:Руанда (язык)|Киньяруанда]]: см. Руанда # [[Файл:Semaia tes Kyprou.svg|22px|border]] [[w:Кипрский диалект греческого языка|Кипрский греческий]]: '''αγαπώ σε''' («агапо сэ»). # [[Файл:Flag of Cyprus.svg|22px|border]] [[w:Кипрско-арабский язык|Кипрско-арабский]]: '''uḥibbuk''' («ухиббук»). # [[Файл:Flag of Kericho County.gif|22px|border]] [[w:en:Kipsigis language|Кипсигис]]: '''achamin''' («ачамин»). # [[Файл:Flag of Kyrgyzstan.svg|22px|border]] [[w:Киргизский язык|Киргизский]]: '''мен сени сүйөм''' («мен сэни сюйом»). # [[Файл:Flag of Kiribati.svg|22px|border]] [[w:Кирибати (язык)|Кирибати]]: '''i tangiriko''' («и тангирико»).<p>[[w:Кирибати (язык)|Кирибатский]]: см. Кирибати<p>[[w:Рунди (язык)|Кирунди]]: см. Рунди<p>[[w:Гусии (язык)|Кисии]]: см. Гусии<p>[[w:Суахили|Кисуахили]]: см. Суахили<p>[[w:Сукума (язык)|Кисукума]]: см. Сукума # [[Файл:Flag of China.svg|22px|border]] [[w:Китайский язык|Китайский]]: '''我愛你''' («во ай ни»). # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:Китуба|Китуба]]: '''mu zola ngé''' («му зола нге»). # [[Файл:Flag of Viejšnoryja (Veyshnoria), fictional enemy republic for Zapad 2017 exercise.svg|22px|border]] Кихчексела: '''iðériscán''' («изэрискан»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Киче (язык)|Киче]]: '''katwaj''' («катуах»). # [[Файл:Flag of Ecuador.svg|22px|border]] [[w:Кичуа (язык)|Кичуа]]: '''juyanimi''' («хуяними»). # [[Файл:Flag of Washington.svg|22px|border]] [[w:Клаллам (язык)|Клаллам]]: '''nəsƛ̕éʔ cxʷ''' («нэслэтчх»).<p>[[w:Кламат-модокский язык|Кламат]]: см. Кламат-модокский<p>[[w:Кламат-модокский язык|Кламат-модок]]: см. Кламат-модокский # [[Файл:Flag of Oregon.svg|22px|border]] [[w:Кламат-модокский язык|Кламат-модокский]]: '''Moo ?ams ni stinta''' («моо амс ни стинта»).<p>[[w:Грабар|Классический армянский]]: см. Грабар # [[Файл:Flag of China (1889–1912).svg|22px|border]] [[w:Классический китайский язык|Классический китайский]]: '''吾愛汝''' («ву ай ру»).<p>[[w:Сирийский язык|Классический сирийский]]: см. Сирийский<p>[[w:Геэз|Классический эфиопский]]: см. Геэз # [[Файл:Flag Province of Davao del Sur.jpg|22px|border]] [[w:en:Klata language|Клата]]: '''dakkal ginawa kok nekku''' («даккаль гинауа кок нэкку»). # [[Файл:Klingon Empire Flag.svg|22px|border]] [[w:Клингонский язык|Клингонский]]: '''qamuSHa'''' («камуша»), '''bahng-WI' shokh''' («банг-ви шох»). # [[Файл:Brunssum vlag.svg|22px|border]] [[w:Диалекты нидерландского языка|Клингский нидерландский]]: '''ik zien ô gjèèren''' («ик зьен оо херээн»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Кого (язык)|Кого]]: '''ma din wa''' («ма дин ва»). # [[Файл:Flag of the National Liberation Front of Tripura.svg|22px|border]] [[w:Кокборок|Кокборок]]: '''ang nono hamjakgo''' («анг ноно хамджакго»). # [[Файл:Flag of the City of London.svg|22px|border]] [[w:Кокни|Кокни]]: '''you are my turtle dove''' («ю а май тортл дав»).<p>[[w:Тлингитский язык|Колошский]]: см. Тлингитский # [[Файл:Sami flag.svg|22px|border]] [[w:Колтта-саамский язык|Колтта-саамский]]: '''(mon) rääʹǩǩstam tuu''' («(мон) ра́кстам туу»).<p>[[w:Южноюкагирский язык|Колымский]]: см. Южноюкагирский # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto livinallese|Кольский ладинский]]: '''te voi ben''' («тэ вой бен»).<p>[[w:Команчский язык|Команче]]: см. Команчский # [[Файл:Flag of Oklahoma.svg|22px|border]] [[w:Команчский язык|Команчский]]: '''ʉ kamakʉtʉ nʉ''' («э камакэт нэ»). # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:en:Comecrudo language|Комекрудо]]: '''ankuailam''' («анкуайлам»).<p>[[w:Коми язык|Коми]]: см. Коми-зырянский # [[Файл:Komi Nordic cross flag.svg|22px|border]] [[w:Коми язык|Коми-зырянский]]: '''ме тэнö радейта''' («ме тэ́нэ ра́дейта»), '''ме тэнö мусала''' («ме тэ́нэ му́сала»). # [[Файл:Flag of Izhemsky rayon (Komia).png|22px|border]] [[w:Ижемский диалект коми языка|Коми-ижемский]]: '''ме тэнэ радейта''' («ме тэ́нэ ра́дейта»), '''ме тэнэ любита''' («ме тэ́нэ лю́бита»). # [[Файл:Flag of Permyakia.svg|22px|border]] [[w:Коми-пермяцкий язык|Коми-пермяцкий]]: '''ме тэнӧ любита''' («ме тэнэ любита»), '''ме тэнӧ радейта''' («ме тэнэ радейта»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Комокс|Комокс]]: '''χaƛnomɛč''' («халномэч»). # [[Файл:Flag of Comoros.svg|22px|border]] [[w:Коморский язык|Коморский]]: '''n'game handzo''' («нгаме хандзо»). # [[Файл:Flag of Musikongo.svg|22px|border]] [[w:Конго (язык)|Конго]]: '''mono ke zola nge''' («моно кэ зола нге»), '''na lingui yo''' («на лингуи йо»). # [[Файл:Flag of Goa.svg|22px|border]] [[w:Конкани (язык)|Конкани]]: '''हांव तुजेर मोग करता''' («ту магель мога чо»). # [[Файл:Coptic cross.svg|22px|border]] [[w:Коптский язык|Коптский]]: '''Ϯⲙⲉ ⲙ︦ⲙⲟ''' («тимэ ммо») — женщине, '''Ϯⲙⲉ ⲙ︦ⲙⲟⲕ''' («тимэ ммок») — мужчине. # [[Файл:Flag of South Korea.svg|22px|border]] [[w:Корейский язык|Корейский]]: '''사랑해''' («саранхэ»). # [[Файл:Flag of Koryo-saram.jpg|22px|border]] [[w:Корё мар|Корё мар]]: '''노 코바 한다''' («нор коба ханда»). # [[Файл:Conlangflag.svg|22px|border]] Кориезский: '''tenï eretemar''' («тэний эрэтэмар»).<p>[[w:Кипрско-арабский язык|Кормакити]]: см. Кипрско-арабский<p>[[w:Корнский язык|Корнваллийский]]: см. Корнский # [[Файл:Flag of Cornwall.svg|22px|border]] [[w:Корнский язык|Корнский]]: '''my a’th kar''' («ми афкар»).<p>[[w:Корнский язык|Корнуэльский]]: см. Корнский # [[Файл:Flag of Corsica.svg|22px|border]] [[w:Корсиканский язык|Корсиканский]]: '''ti tengu cara''' («ти тэнгу кара») — женщине; '''ti tengu caru''' («ти тэнгу кару») — мужчине. # [[Файл:Flag of Koryakia.svg|22px|border]] [[w:Корякский язык|Корякский]]: '''гмнан гъчи гаймо ткулн'ги''' («гы́мнан гы́чи гэ́ймо тку́лнги»), '''гымнан гыччи ылӈу тыкулӈыги''' («гымнан гыччи ылну тыкулныги»). # [[Файл:Flag of Transkei.svg|22px|border]] [[w:Коса (язык)|Коса]]: '''ndiyakuthanda''' («ндиякутанда»).<p>[[w:Авадхи|Косали]]: см. Авадхи<p>[[w:Гусии (язык)|Косова]]: см. Гусии # [[Файл:Flag of Kosrae.svg|22px|border]] [[w:Косяэ|Косяэ]]: '''nga lungse kom''' («на лунсэ ком»). # [[Файл:Flag of Gabon.svg|22px|border]] [[w:en:Kota language (Gabon)|Кота (Габон)]]: '''ma nono bè''' («ма ноно бе»). # [[Файл:Flag of Kotava.svg|22px|border]] [[w:avk:Котава|Котава]]: '''va rin rená''' («ва рин рэна»).<p>[[w:Тем (язык)|Котоколи]]: см. Тем # [[Файл:Flag of Tayshetsky District.png|22px|border]] [[w:Коттский язык|Коттский]]: '''hamaʔ-u-th-āk-ŋ''' («хамаъ-у-с-аак-н»). # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:Кочими (язык)|Кочими]]: '''b'gooso''' («б гоосо»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Коюкон|Коюкон]]: '''nʉgh estsen'''' («нох эстсен»). # [[Файл:Flag of Liberia.svg|22px|border]] [[w:Кпелле (язык)|Кпелле]]: '''iwalikana''' («иваликана»). # [[Файл:Flag of the Northwest Territories.svg|22px|border]] [[w:Кри (языки)|Кри]]: '''ᑮᓯᑲᐦᐄᐦᐃᑏᐣ''' («кисаакихитин»). # [[Файл:Flag of the Confederate States for the Muscogee (Creek) Nation.svg|22px|border]] [[w:Крикский язык|Крикский]]: '''ecenokecis''' («эценокецис»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:Крио|Крио]]: '''а lɛk yu''' («а лек ю»).<p>[[w:Малайско-португальский креольский язык|Кристанг]]: см. Малайско-португальский креольский # [[Файл:Flag of Montana.svg|22px|border]] [[w:Кроу (язык)|Кроу]]: '''dii awátsišiky''' («дии ауатсишикь»).<p>[[w:Крымскотатарский язык|Крымский]]: см. Крымскотатарский # [[Файл:Flag of the Crimean Tatar people.svg|22px|border]] [[w:Крымскотатарский язык|Крымскотатарский]]: '''men seni sevem''' («мэн сэни сэвэм»).<p>[[w:Крымскотатарский язык|Крымтатарский]]: см. Крымскотатарский # [[Файл:Proposed flag of Krymchaks.svg|22px|border]] [[w:Крымчакский язык|Крымчакский]]: '''men seni sevem''' («мэн сэни сэвэм»). # [[Файл:Flag of Dahadaevsky rayon (Dagestan).png|22px|border]] [[w:Кубачинский язык|Кубачинский]]: '''у дамми йикIулда''' («у дамми йик улда»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:en:Kurmali language|Кудмали]]: '''môy tôke pôsôd kôrô''' («мой токе посод коро»). # [[Файл:Flag of Cuyo, Palawan.png|22px|border]] [[w:Куйонон (язык)|Куйонон]]: '''inggegegma ta kaw''' («инггегегма та кау»), '''gegma ta kaw''' («гэгма та кау»), '''mal ta kaw''' («мал та кау»).<p>[[w:Куйонон (язык)|Куйонский]]: см. Куйонон # [[Файл:Flag of Rarotonga 1858-1888.svg|22px|border]] [[w:Кукский язык|Кукский]]: '''inangaro au ia koe''' («инангаро ау иа коэ»).<p>[[w:Кукский язык|Кукский маори]]: см. Кукский # [[Файл:Flag of Côte d'Ivoire.svg|22px|border]] [[w:Куланго (язык)|Куланго]]: '''mi koriou''' («ми кориоу»). # [[Файл:Flag of Altai Krai.svg|22px|border]] [[w:Кумандинское наречие|Кумандинский]]: '''меҥ сени сӱӱп jадым''' («мен сэни сююп ядым»). # [[Файл:Flag of the Kumaon Kingdom.svg|22px|border]] [[w:Кумаони (язык)|Кумаони]]: '''mekai teri maya laagi chhoo''' («мэкай тэри майа лааги чхоо»). # [[Файл:Flag of Kumyks.svg|22px|border]] [[w:Кумыкский язык|Кумыкский]]: '''мен сени сюемен''' («мэн си сюэмэн»).<p>[[w:Романшский язык|Курваль]]: см. Романшский # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Курдский язык|Курдский]]: '''ez hej te dikim''' («эз хэдж тэ диким»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Курманджи (диалект курдского языка)|Курманджи]]: '''ez jite hezdikim''' («эз житэ хэздиким»). # [[Файл:Flag of Ghana.svg|22px|border]] [[w:Кусаал (язык)|Кусаал]]: '''m bood if''' («м бооди ф»).<p>[[w:Косяэ|Кусаеанский]]: см. Косяэ<p>[[w:Косяэ|Кусаие]]: см. Косяэ<p>[[w:Кусаал (язык)|Кусале]]: см. Кусаал<p>[[w:Кусаал (язык)|Кусаси]]: см. Кусаал # [[Файл:Flag of Cusco (2021).svg|22px|border]] [[w:Кусканский кечуа|Кусканский кечуа]]: '''munakuyki''' («мунакуйки»). # [[Файл:Cutch flag.svg|22px|border]] [[w:en:Kutchi language|Кутчи]]: '''આંઉ તોકે પ્રેમ કંઈયા તો''' («аау то-ке прем каийя то»).<p>[[w:Гвичин|Кучинский]]: см. Гвичин<p>[[w:Чхаттисгархи|Кхалтахи]]: см. Чхаттисгархи # [[Файл:Seng-Khasi.png|22px|border]] [[w:Кхаси (язык)|Кхаси]]: '''nga ieid ia phi''' («нга иеид иа пхи»). # [[Файл:Flag of Cambodia.svg|22px|border]] [[w:Кхмерский язык|Кхмерский]]: '''បងស្រឡាញ់អូន''' («бон сроланх оун») — женщине; '''អូនស្រឡាញ់បង''' («оун сроланх бон») — мужчине.<p>[[w:Коса (язык)|Кхоса]]: см. Коса<p>[[w:Косяэ|Косраэ]]: см. Косяэ<p>[[w:Киргизский язык|Кыргызский]]: см. Киргизский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Кэрриер (язык)|Кэрриер]]: '''nyuk'enusi''' («ньюк энуси»). # [[Файл:Flag of Kyakhta (Buryatia).png|22px|border]] [[w:Кяхтинский язык|Кяхтинский]]: '''моя твоя люби''' («моя твоя люби»). # [[Файл:Conlangflag.svg|22px|border]] Лаала: '''mm do da''' («мм до да»).<p>[[w:Сефардский язык|Ладино]]: см. Сефардский # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:Ладинский язык|Ладинский]]: '''te ei gen''' («тэ эй гэн»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Лазский]]: '''მასიმაოროპენ''' («масимаоропэн»).<p>[[w:Чинский язык|Лай]]: см. Чинский # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Лакота (язык)|Лакота]]: '''thečhíȟila''' («тхэчихила»). # [[Файл:نماد لک های داغستان.jpg|22px|border]] [[w:Лакский язык|Лакский]]: '''ттунина ххирара''' («тунина хирара»).<p>[[w:Эвенский язык|Ламутский]]: см. Эвенский # [[Файл:Flag of Piedmont.svg|22px|border]] [[w:Пьемонтский язык|Лангароло]]: '''ieu t’ame''' («ю тэм»).<p>[[w:Хо (язык)|Ланка-кол]]: см. Хо # [[Файл:Flag of Laos.svg|22px|border]] [[w:Лаосский язык|Лаосский]]: '''ຂ້ອຍຮັກເຈົ້າ''' («кхёой хак чао»).<p>[[w:Субанон (язык)|Лапуян]]: см. Южный субанон # [[Файл:Flag of Musikongo.svg|22px|border]] [[w:Конго (язык)|Лари]]: '''nge nzololo''' («нге нзололо»), '''nikuzololo''' («никузололо»).<p>[[w:Чхаттисгархи|Лариа]]: см. Чхаттисгархи # [[Файл:Official flag of Latgale.svg|22px|border]] [[w:Латгальский язык|Латгальский]]: '''es tevi miloju''' («ас теви меелою»). # [[Файл:Flag of the Roman Empire.svg|22px|border]] [[w:Латинский язык|Латинский]]: '''te amo''' («тэ амо»).<p>[[w:Латинский язык|Латынь]]: см. Латинский # [[Файл:Flag of Latvia.svg|22px|border]] [[w:Латышский язык|Латышский]]: '''es tevi mīlu''' («эс тэви миилу»). # [[Файл:Lahu flag.svg|22px|border]] [[w:Лаху (языки)|Лаху]]: '''nga naw hta ha ja''' («нга нау хта ха я»).<p>[[w:Урду|Лашкари]]: см. Урду<p>[[w:Лушуцид|Лашутсид]]: см. Лушуцид<p>[[w:Лингва де планета|ЛдП]]: см. Лингва де планета # [[Файл:Lezgian flag.svg|22px|border]] [[w:Лезгинский язык|Лезгинский]]: '''заз вун кӏанзава‎''' («заз вун къанзава»). # [[Файл:Flag of Dudinka, Krasnoyarsk Krai.svg|22px|border]] [[w:Лесной энецкий язык|Лесной энецкий]]: '''мо̂дь ууʼʼ комитазʼʼ''' («моодь уу́ комита́з»).<p>[[w:Древнееврейский язык|Лешон ха-кодеш]]: см. Древнееврейский # [[Файл:Flag of Lebanon.svg|22px|border]] [[w:Ливанский диалект арабского языка|Ливанский арабский]]: '''بهباك''' («бахибак»). # [[Файл:Flag of Libya.svg|22px|border]] [[w:Ливийский диалект арабского языка|Ливийский арабский]]: '''نحبك''' («нхэбэк»). # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto livinallese|Ливиналлонгский ладинский]]: '''te voi ben''' («тэ вой бен»). # [[Файл:Flag of the Livonians.svg|22px|border]] [[w:Ливский язык|Ливский]]: '''minā ārmaztõb sinā''' («минаа аармазтыб синаа»). # [[Файл:Flag of Liguria.svg|22px|border]] [[w:Лигурский язык (современный)|Лигурский]]: '''mi te amo''' («ми тэ амо»), '''te véuggio bén''' («тэ веуджо бэн»).<p>[[w:Лингва де планета|Лидепла]]: см. Лингва де планета # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Лиллуэт|Лиллуэт]]: '''stexwkan tu7 xatmintsin''' («стэхукан ту хатминтсин»). # [[Файл:Flag of the Federal Republic of Southern Cameroons.svg|22px|border]] [[w:en:Limbum language|Лимбум]]: '''meh kong weh''' («мэ кон вэ»). # [[Файл:Flag of Limburg (Netherlands).svg|22px|border]] [[w:Лимбургский язык|Лимбургский]]: '''ik hald van dich''' («ик халд фан дихь»).<p>[[w:Лимбургский язык|Лимбуржский]]: см. Лимбургский # [[Файл:Flag of Lingala Language.png|22px|border]] [[w:Лингала|Лингала]]: '''nalingí yɔ̌''' («налинги йё»).<p>[[w:Тупи (язык)|Лингва бразилика]]: см. Тупи # [[Файл:Lidepla.jpg|22px|border]] [[w:Лингва де планета|Лингва де планета]]: '''me lubi yu''' («ме луби ю»).<p>[[w:Тупи (язык)|Лингва жерал]]: см. Тупи # [[Файл:Flag of Lingua Franca Nova.svg|22px|border]] [[w:Лингва франка нова|Лингва франка нова]]: '''me ama tu''' («мэ ама ту»). # [[Файл:Flag of Lisbon.svg|22px|border]] [[w:Португальский язык|Лиссабонский португальский]]: '''gramo-te''' («грамотэ»).<p>[[w:Арабский литературный язык|Литературный арабский]]: см. Арабский литературный # [[Файл:Flag of Lithuania.svg|22px|border]] [[w:Литовский язык|Литовский]]: '''aš tave myliu''' («аш тавя милю»). # [[Файл:Flag of Liechtenstein.svg|22px|border]] [[w:Лихтенштейнский диалект|Лихтенштейнский немецкий]]: '''i mag di''' («и маг ди»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Логлан|Логлан]]: '''mi cluva tu''' («ми шлува ту»). # [[Файл:Flag of the Province of Oristano.svg|22px|border]] [[w:Логудорский диалект|Логудорский сардинский]]: '''deo t’amo''' («дэо тьямо»). # [[Файл:Lojban logo.svg|22px|border]] [[w:Ложбан|Ложбан]]: '''mi do prami''' («ми до прами»). # [[Файл:Flag of Barotseland.svg|22px|border]] [[w:Лози (язык)|Лози]]: '''na ku lata''' («на ку лата»). # [[Файл:Flag of Lombardy.svg|22px|border]] [[w:Ломбардский язык|Ломбардский]]: '''te vòj ben''' («те вож бэн»), '''te veuli ben''' («тэ вэули бэн»). # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:en:Lotha language|Лотха]]: '''ana ni nzana la''' («ана ни нзана ла»). # [[Файл:Flag of South Kasai.svg|22px|border]] [[w:Луба (язык)|Луба]]: '''ndi musua wewe''' («нди мусуа вэвэ»).<p>[[w:Луба (язык)|Луба-касаи]]: см. Луба # [[Файл:Flag of Katanga.svg|22px|border]] [[w:Луба-катанга|Луба-катанга]]: '''ami nkuswele''' («ами нкусвеле»).<p>[[w:Луба (язык)|Луба-лулуа]]: см. Луба<p>[[w:Луба-катанга|Луба-шаба]]: см. Луба-катанга # [[Файл:Flag of Buganda.svg|22px|border]] [[w:Луганда|Луганда]]: '''nkwagala''' («нкуагала»).<p>[[w:Луговомарийский язык|Лугововосточный марийский]]: см. Луговомарийский # [[Файл:Mari Ushem flag.svg|22px|border]] [[w:Луговомарийский язык|Луговомарийский]]: '''мый тыйым йӧратем''' («мый тыйим ёратэм»).<p>[[w:Лужицкие языки|Лужицкий]]: см. Верхнелужицкий, нижнелужицкий # [[Файл:Louisiana Creole Flag.svg|22px|border]] [[w:Луизианский креольский язык|Луизианский креольский]]: '''mo laime toi''' («мо лэм туа»).<p>[[w:Каджунский диалект французского языка|Луизианский французский]]: см. Каджунский французский<p>[[w:Языки лухья|Луйя]]: см. Лухья # [[Файл:Sami flag.svg|22px|border]] [[w:Луле-саамский язык|Луле-саамский]]: '''mån æhtsáv duv''' («мон эхтсав дув»).<p>[[w:Долуо|Луо]]: см. Долуо<p>[[w:Чукотский язык|Луораветланский]]: см. Чукотский<p>[[w:Кламат-модокский язык|Лутуамийский]]: см. Кламат-модокский<p>[[w:Языки лухья|Лухиа]]: см. Лухья # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья]]: '''ndakhuyanza''' («ндакхуянза»). # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья (ванга)]]: '''ndakhuchama''' («ндахучама»), '''ndakhuyanza''' («ндахуянза»). # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья (мараголи)]]: '''nakuyanza''' («накуянза»). # [[Файл:Flag of Kenya.svg|22px|border]] [[w:Языки лухья|Лухья (марачи)]]: '''ndakhujama''' («ндахуджяма»), '''ndakhukhera''' («ндахухера»). # [[Файл:Flag of the Stillaguamish Tribe.png|22px|border]] [[w:Лушуцид|Лушуцид]]: '''ʔəsx̌aƛ̕tubicid čəd''' («эсшалтубицид чэд») - неромантически, '''cay čəxʷ dsx̌aƛ’''' («кай чэхв дсхау») - романтически.<p>[[w:Лингва франка нова|ЛФН]]: см. Лингва франка нова<p>[[w:Янито|Льянито]]: см. Янито # [[Файл:Flag of Luxembourg.svg|22px|border]] [[w:Люксембургский язык|Люксембургский]]: '''ech hunn dech gär''' («эш ун дэш геар»). # [[Файл:Flag of Canton of Lucerne.svg|22px|border]] [[w:Люцернский диалект|Люцернский немецкий]]: '''ech liebe dech''' («эх либэ дэх»). # [[Файл:Flag of Mauritius.svg|22px|border]] [[w:Маврикийский креольский язык|Маврикийский креольский]]: '''mo kontan twa''' («мо контан туа»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Магахи|Магахи]]: '''हम तोरा से प्यार करऽऽ हियो।''' («хэм тоораа сээ пьяар кэрэ хийоо»). # [[Файл:Flag of Maguindanao.svg|22px|border]] [[w:Магинданао (язык)|Магинданао]]: '''kalinian ko seka''' («калиниан ко сэка»).<p>[[w:Магинданао (язык)|Магинданаон]]: см. Магинданао # [[Файл:Flag of Maghreb.svg|22px|border]] [[w:Магрибский арабский язык|Магрибский арабский]]: '''تنبغيك''' («танбгхик»). # [[Файл:Bandera de la ciudad de Madrid.svg|22px|border]] [[w:Мадридский диалект|Мадридский испанский]]: '''me molas''' («мэ молас»). # [[Файл:Flag of Various Autonomous Indonesian States.svg|22px|border]] [[w:Мадурский язык|Мадурский]]: '''kula tresna panjengan''' («кула трэсна пандженган»).<p>[[w:Венгерский язык|Мадьярский]]: см. Венгерский # [[Файл:Flag of Tapuria Mazandaran.jpg|22px|border]] [[w:Мазандеранский язык|Мазандеранский]]: '''tere del devesteme''' («тэрэ дэл дэвэстэмэ»). # [[Файл:Flag of Illinois.svg|22px|border]] [[w:Майами-иллинойс|Майами-иллинойс]]: '''teepaalilaani''' («тап а ли ланг»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Майтхили|Майтхили]]: '''हम अहां सँ प्रेम करैत छी''' («хаум ахаам сэ прэм карэчи»).<p>[[w:Юкатекский язык|Майя]]: см. Юкатекский # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Makaa language|Макаа]]: '''me tchiel wo''' («мэ тчиэл уо»). # [[Файл:Flag of the Sultanate of Gowa.svg|22px|border]] [[w:Макасарский язык|Макасарский]]: '''ᨀᨘᨂᨁᨕᨗᨀᨚ''' («кунгаико»). # [[Файл:Flag of Macedonia (1992–1995).svg|22px|border]] [[w:Македонский язык|Македонский]]: '''те сакам''' («тэ сакам»).<p>[[w:Арумынский язык|Македо-румынский]]: см. Арумынский # [[Файл:Flag of Mozambique.svg|22px|border]] [[w:Макуа (язык)|Макуа]]: '''mim kinophenta''' («мим кинофента»), '''kinotunani''' («кинотунани»).<p>[[w:Макуа (язык)|Макхува]]: см. Макуа # [[Файл:Flag of Cagayan.svg|22px|border]] [[w:en:Malaweg language|Малавег]]: '''ayatan taka''' («аятан така»). # [[Файл:Flag of Madagascar.svg|22px|border]] [[w:Малагасийский язык|Малагасийский]]: '''tiako ianao''' («тьяко йанао»).<p>[[w:Малайский язык|Малайзийский]]: см. Малайский # [[Файл:Flag of Malaysia.svg|22px|border]] [[w:Малайский язык|Малайский]]: '''saya sayang awak''' («сайя сайянг авак»). # [[Файл:Flag of Malacca.svg|22px|border]] [[w:Малайско-португальский креольский язык|Малайско-португальский креольский]]: '''em t' amo’b''' («эм тьямуб»). # [[Файл:Malayali flag.svg|22px|border]] [[w:Малаялам|Малаялам]]: '''ഞാന്‍ നിന്നെ പ്രേമിക്കുന്നു''' («ньяан ниннэ премиккунну»).<p>[[w:Малаялам|Малаяльский]]: см. Малаялам # [[Файл:Wabanaki Emblem.svg|22px|border]] [[w:Малесит-пассамакводди|Малесит-пассамакводди]]: '''koselomol''' («кэсэлэмэл»).<p>[[w:Малесит-пассамакводди|Малисит-пассамакводди]]: см. Малесит-пассамакводди<p>[[w:Антильский франко-креольский язык|Малоантильский креольский]]: см. Антильский франко-креольский # [[Файл:POL województwo małopolskie flag.svg|22px|border]] [[w:Малопольский диалект|Малопольский польский]]: '''kochám cié''' («кохам че»).<p>[[w:Малагасийский язык|Мальгашский]]: см. Малагасийский # [[Файл:Flag of Maldives.svg|22px|border]] [[w:Мальдивский язык|Мальдивский]]: '''އަހަރެން ތިބާ ދެކެ ލޯބިވަން''' («ахарэн тхибаа дхэкэ лоабиван»). # [[Файл:Flag of Mallorca.svg|22px|border]] [[w:Балеарский диалект каталанского языка|Мальоркин]]: '''t`estim''' («тэстим»). # [[Файл:Flag of Malta.svg|22px|border]] [[w:Мальтийский язык|Мальтийский]]: '''inħobbok''' («инхоббок»). # [[Файл:Bandeira de Mato Grosso.svg|22px|border]] [[w:Мамаинде|Мамаинде]]: '''a-nu-dexexn''' («а ну дэшэшн»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Мамский язык|Мамский]]: '''at nk’ujleb’il''' («ат нкухлеб иль»). # [[Файл:Flag of North Sulawesi.svg|22px|border]] [[w:en:Manado Malay|Манадо-малайский]]: '''kita suka pa ngana''' («кита сука па нгана»). # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:en:Mandailing language|Мандаилинг]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»).<p>[[w:Севернокитайский язык|Мандарин]]: см. Севернокитайский<p>[[w:Севернокитайский язык|Мандаринский]]: см. Севернокитайский<p>[[w:Севернокитайский язык|Мандаринский китайский]]: см. Севернокитайский # [[Файл:Flag of Guinea-Bissau.svg|22px|border]] [[w:en:Manjak language|Манджак]]: '''ma ngal o''' («ма нгал о»).<p>[[w:Маньчжурский язык|Манджурский]]: см. Маньчжурский<p>[[w:Мандинка (язык)|Мандинго]]: см. Мандинка # [[Файл:Possible Flag of the Wassoulou Empire.svg|22px|border]] [[w:Мандинка (язык)|Мандинка]]: '''nye kanu laye''' («нье кану лайе»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:Манинка|Манинка]]: '''ni bi fe''' («ни би фэ»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:Манинка|Манинка (коньянка)]]: '''i diany gnè''' («и дьяни не»). # [[Файл:Flag of Manipur (stripes variant).svg|22px|border]] [[w:Манипури (язык)|Манипури]]: '''ꯑꯩꯅ ꯅꯪꯕꯨ ꯅꯨꯡꯁꯤ''' («эи нанг-бу нунгши»). # [[Файл:Flag of Yugra.svg|22px|border]] [[w:Мансийский язык|Мансийский]]: '''ам эруптэгум наӈын''' («ам эруптэгум нанын»). # [[Файл:Flag of Manchukuo.svg|22px|border]] [[w:Маньчжурский язык|Маньчжурский]]: '''bi shimbe hairambi''' («би шимбе хайрамби»). # [[Файл:Flag of Mayotte (local).svg|22px|border]] [[w:en:Maore dialect|Маоре]]: '''n'game handzo''' («н'гамэ хандзо»). # [[Файл:Tino Rangatiratanga Maori sovereignty movement flag.svg|22px|border]] [[w:Маори (язык)|Маори]]: '''kei te aroha au ki a koe''' («кей тэ ароха ау ки а коэ»).<p>[[w:Маори (язык)|Маорийский]]: см. Маори<p>[[w:Кукский язык|Маори островов Кука]]: см. Кукский<p>[[w:Мапуче (язык)|Мапудунгун]]: см. Мапуче # [[Файл:Flag of the Mapuches (1992).svg|22px|border]] [[w:Мапуче (язык)|Мапуче]]: '''inche poyekeyu''' («инче пойекейю»). # [[Файл:Flag of Bangsamoro.svg|22px|border]] [[w:Маранао (язык)|Маранао]]: '''pekababaya-an ko seka''' («пекабабайя ан ко сека»). # [[Файл:Marathi Flag.svg|22px|border]] [[w:Маратхи (язык)|Маратхи]]: '''माझ तुइयावर प्रेम आहे''' («мааджха туийяавар прем аахе»).<p>[[w:Марвари|Марвади]]: см. Марвари # [[Файл:Flag of Jodhpur.svg|22px|border]] [[w:Марвари|Марвари]]: '''main tanne pyaar karoon''' («маин танне пьяар кароон»). # [[Файл:Flag of Marquesas Islands.svg|22px|border]] [[w:Маркизский язык|Маркизский]]: '''ua hinenao au ia oe''' («уа хинэнао ау иа оэ»). # [[Файл:Flag of Morocco.svg|22px|border]] [[w:Марокканский диалект арабского языка|Марокканский арабский]]: '''كنبغيك''' («канэбгик») - женщине, '''كنموتعليك''' («канмутлик») - мужчине. # [[Файл:Flag Ceuta.svg|22px|border]] [[w:Марокканский диалект арабского языка|Марокканский арабский Сеуты]]: '''تنبغيك''' («танбгик»).<p>[[w:Кипрско-арабский язык|Маронитский кипрско-арабский]]: см. Кипрско-арабский # [[Файл:Flag-of-Martinique.svg|22px|border]] [[w:Антильский франко-креольский язык|Мартиникский франко-креольский]]: '''mwen enmen'w''' («муэн эмэнв»). # [[Файл:Flag of the Marshall Islands.svg|22px|border]] [[w:Маршалльский язык|Маршалльский]]: '''ij io̧kwe eok''' («ий иаквэ эок»).<p>[[w:Языки лухья|Масаба-луйя]]: см. Лухья # [[Файл:Flag of the Maasai National Movement (Nations Without States, 1996).svg|22px|border]] [[w:Масайский язык|Масайский]]: '''kanyor nanu''' («каньор нану»). # [[Файл:PH-MAS Flag.png|22px|border]] [[w:Масбатеньо|Масбатеньо]]: '''naila ako sa imo''' («наила ако са имо»).<p>[[w:Крикский язык|Маскоги]]: см. Крикский<p>[[w:Египетский диалект арабского языка|Масри]]: см. Египетский арабский<p>[[w:Массачусетский язык|Массачусет]]: см. Массачусетский<p>[[w:Массачусетский язык|Массачусетт]]: см. Массачусетский # [[Файл:Flag of Massachusetts.svg|22px|border]] [[w:Массачусетский язык|Массачусетский]]: '''kuwômônush''' («кэуаамаанэш»). # [[Файл:Flag of Minusinsky rayon (Krasnoyarsk krai).png|22px|border]] [[w:Маторский язык|Маторский]]: '''mən tənim sǖjam''' («мэн тэним сююям»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Mafa language|Мафа]]: '''i way ka''' («и вай ка»). # [[Файл:Flag of Vermont.svg|22px|border]] [[w:Махикан|Махикан]]: '''ktaʔwãanin''' («кта ваанин»).<p>[[w:Итонама (язык)|Мачото]]: см. Итонама # [[Файл:Bandeira de Minas Gerais.svg|22px|border]] [[w:Машакали|Машакали]]: '''xate' ug-putuppax''' («шатэ уг путуппаш»). # [[Файл:Flag of the Cooperation Council for the Arab States of the Gulf.svg|22px|border]] [[w:en:Mashriqi Arabic|Машрикский арабский]]: '''bahebbik''' («бахеббик») - женщине,'''bahebbak''' («бахеббак») - мужчине. # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Mbama language|Мбама]]: '''bènan ndjala wè''' («бэнан нджала уэ»). # [[Файл:Flag of the Republic of the Congo.svg|22px|border]] [[w:en:Mbere language|Мбере]]: '''me na dialayè''' («мэ на диалайе»), '''me ngoua dialayè''' («мэ нгуа диалайе»). # [[Файл:Flag of the Federal Republic of Southern Cameroons.svg|22px|border]] [[w:fr:Mbo (langue du Cameroun)|Мбо]]: '''mi ding wo''' («ми динг уо»).<p>[[w:Мегленорумынский язык|Мегленитский]]: см. Мегленорумынский<p>[[w:Мегленорумынский язык|Мегленовлашский]]: см. Мегленорумынский<p>[[w:Мегленорумынский язык|Меглено-романский]]: см. Мегленорумынский # [[Файл:Megleno-Romanian flag.png|22px|border]] [[w:Мегленорумынский язык|Мегленорумынский]]: '''ti vói''' («ти вой»).<p>[[w:Мегленорумынский язык|Мегленский]]: см. Мегленорумынский # [[Файл:Flag of The Principality of Mingrelia (Portolan 1560).svg|22px|border]] [[w:Мегрельский язык|Мегрельский]]: '''მა სი მიორქ''' («ма си миорк»). # [[Файл:Flag of Bamileke National Movement.svg|22px|border]] [[w:en:Medumba language|Медумба]]: '''me ko ou''' («мэ ко у»).<p>[[w:Манипури (язык)|Мейтейлион]]: см. Манипури<p>[[w:Манипури (язык)|Мейтхей]]: см. Манипури<p>[[w:Межславянский язык|Междуславянский]]: см. Межславянский # [[Файл:Flag of Interslavic.svg|22px|border]] [[w:Межславянский язык|Межславянский]]: '''ја љубју тебе/ja ljubju tebe''' («я любю тэбэ»), '''ја те љубју/ja tę ljubjų''' («я тэ любю»). # [[Файл:Flag of Mexico.svg|22px|border]] [[w:Испанский язык в Мексике|Мексиканский испанский]]: '''te amo''' («тэ амо»). # [[Файл:Flag of Sarawak.svg|22px|border]] [[w:Меланау (язык)|Меланау (даладский)]]: '''sayang kou gak kaau''' («саян ко гак кау»). # [[Файл:Flag of Sarawak.svg|22px|border]] [[w:Меланау (язык)|Меланау (мату-даро)]]: '''sayang kou tang mo''' («саян ко танг му»). # [[Файл:Flag of Sarawak.svg|22px|border]] [[w:Меланау (язык)|Меланау (сегалангский)]]: '''sayang kou bak kaan''' («саян ко бак кан»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:Менде (язык)|Менде]]: '''cale sa duie ca upeif''' («кале са дуйе ка упеиф»). # [[Файл:Flag of Wisconsin.svg|22px|border]] [[w:Меномини (язык)|Меномини]]: '''ketapanen''' («кетапанен»). # [[Файл:Flag of Meru County.png|22px|border]] [[w:Меру (язык)|Меру]]: '''ikwendete''' («иквэндэтэ»).<p>[[w:Иракский диалект арабского языка|Месопотамский арабский]]: см. Иракский арабский # [[Файл:Bandera de Mizoram.svg|22px|border]] [[w:Мизо (язык)|Мизо]]: '''ka hmangaih che''' («ка нмангаих че»). # [[Файл:Flag of the Miccosukee Tribe of Indians of Florida.svg|22px|border]] [[w:Микасуки (язык)|Микасуки]]: '''cheh moka is cheh''' («чех мока ис чех»). # [[Файл:Mikmaq State Flag.svg|22px|border]] [[w:Микмак (язык)|Микмак]]: '''kesalul''' («кэсалул»).<p>[[w:Михе (язык)|Миксе]]: см. Михе # [[Файл:Flag of the Province of Milan.svg|22px|border]] [[w:Миланский диалект западноломбардского языка|Миланский ломбардский]]: '''te vöeri ben''' («тэ вээри бэн»).<p>[[w:Ген (язык)|Мина]]: см. Ген # [[Файл:Flag of Minang.svg|22px|border]] [[w:Минангкабау (язык)|Минангкабау]]: '''ambo cinto ka awak''' («амбо синто ка авак»). # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Минго (язык)|Минго]]: '''könuöhkwa''' («гоннуохгуа»).<p>[[w:Мегрельский язык|Мингрельский]]: см. Мегрельский # [[Файл:Conlangflag.svg|22px|border]] Мини: '''mi i amo a tu''' («ми и амо а ту»). # [[Файл:Gru Logo.jpg|22px|border]] [[w:Миньоны (существа)|Миньонский]]: '''tulaliloo ti amo''' («тулалилу ти амо»).<p>[[w:Мирандский язык|Мирандес]]: см. Мирандский # [[Файл:Mirandese flag.svg|22px|border]] [[w:Мирандский язык|Мирандский]]: '''amo-te''' («амотэ»). # [[Файл:Flag of Oaxaca.svg|22px|border]] [[w:Михе (язык)|Михе]]: '''ntsëj kypts mejts''' («нцэх кипц мэхц»). # [[Файл:Metis Blue.svg|22px|border]] [[w:Мичиф|Мичиф]]: '''keesha kee taen''' («киша ки тэн»).<p>[[w:Михе (язык)|Мише]]: см. Михе # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:Миштекские языки|Миштекский]]: '''ku toulló ñeloosí''' («ку тоулло ньелооси»).<p>[[w:Могаукский язык|Могаук]]: см. Могаукский # [[Файл:Flag of Mohawk Warrior Society.svg|22px|border]] [[w:Могаукский язык|Могаукский]]: '''konnorónhkhwa''' («конноронкуа»).<p>[[w:Махикан|Могиканский]]: см. Махикан # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:fr:Moye (langue)|Мои]]: '''gakakayo''' («гакакайо»). # [[Файл:Flag of Mwoakilloa.svg|22px|border]] [[w:Мокильский язык|Мокильский]]: '''ngoah mweoku kaua''' («нгоа муэоку кауа»).<p>[[w:Мокшанский язык|Мокша-мордовский]]: см. Мокшанский # [[Файл:Flag of the Moksha people.svg|22px|border]] [[w:Мокшанский язык|Мокшанский]]: '''мон кельктядязь тинь''' («мон кельктядязь тинь»). # [[Файл:Flag of Moldova.svg|22px|border]] [[w:Молдавский язык|Молдавский]]: '''te iubesc''' («тэ юбеск»). # [[Файл:Flag of Mongolia.svg|22px|border]] [[w:Монгольский язык|Монгольский]]: '''би чамд хайртай''' («би чамд хайртай»). # [[Файл:Flag of Monaco.svg|22px|border]] [[w:Монегаскский диалект|Монегаскский]]: '''te véuggio bén''' («тэ вэуджо бэн»).<p>[[w:Монегаскский диалект|Монегасский]]: см. Монегаскский<p>[[w:Ангами (язык)|Монр]]: см. Ангами # [[Файл:Flag of Labrador.svg|22px|border]] [[w:Монтанье-наскапи (язык)|Монтанье-наскапи]]: '''tshemenuadeden''' («тшэменуадэдэн»). # [[Файл:Flag of Burkina Faso.svg|22px|border]] [[w:Мооре|Мооре]]: '''mam nonga foo''' («мам нонга фоо»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Мопан (язык)|Мопан]]: '''ink’ateech''' («инкатэч»).<p>[[w:Мооре|Море]]: см. Мооре<p>[[w:Мооре|Мосси]]: см. Мооре<p>[[w:Могаукский язык|Мохавк]]: см. Могаукский<p>[[w:Могаукский язык|Мохаук]]: см. Могаукский # [[Файл:Montaukett Flag.png|22px|border]] [[w:Мохеган-пекот|Мохеган-пекот]]: '''kuwômôyush''' («кэуаамаайэш»).<p>[[w:Могаукский язык|Мохок]]: см. Могаукский<p>[[w:Мооре|Моши]]: см. Мооре # [[Файл:Bandera Región Loreto.svg|22px|border]] [[w:Муниче|Муниче]]: '''pjeñcamʷpʷ''' («пьенькамвпв»).<p>[[w:Северокорейский литературный язык|Мунхвао]]: см. Северокорейский # [[Файл:Flag of Gabon.svg|22px|border]] [[w:en:Myene language|Мьене]]: '''mi tonda wè''' («ми тонда ве»).<p>[[w:Бирманский язык|Мьянма]]: см. Бирманский<p>[[w:Бирманский язык|Мьянманский]]: см. Бирманский # [[Файл:Flag of the Isle of Man.svg|22px|border]] [[w:Мэнский язык|Мэнский]]: '''ta graih aym ort''' («та гра эморт»).<p>[[w:Мэнский|Мэнский гэльский]]: см. Мэнский<p>[[w:Хмонг (язык)|Мяо]]: см. Хмонг<p>[[w:Арагонский язык|Наваррско-арагонский]]: см. Арагонский # [[Файл:Navajo flag.svg|22px|border]] [[w:Навахо (язык)|Навахо]]: '''ayóóʼánííníshní''' («айёо аниинишни»). # [[Файл:Conlangflag.svg|22px|border]] [[w:На'ви (язык)|На'ви]]: '''ngari ’efu oe tunu''' («нгари эфу оэ туну») - романтически, '''nga yawne lu oer''' («нга ёнэ лу оэр»), '''nga yawne leiu oer''' («нга ёнэ лэю оэр») - неромантически. # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:en:Nagamese creole|Нагамский креольский]]: '''môi tôi ke môrôm kôre''' («мои тои ке мором корэ»). # [[Файл:Flag of the Princely State of Nagpur.svg|22px|border]] [[w:en:Nagpuri language|Нагпури]]: '''moe toke cāhonā''' («моэ токе кахона»).<p>[[w:Нигерийский креольский язык|Найджа]]: см. Нигерийский креольский # [[Файл:Flag of the Damara Confederation (1864).svg|22px|border]] [[w:Нама|Нама]]: '''INam si ta ge a''' («нам си та ге а») — женщине; '''INam tsi ta ge a''' («нам тси та ге а») — мужчине. # [[Файл:Flag of Nanaysky rayon (Khabarovsk kray).png|22px|border]] [[w:Нанайский язык|Нанайский]]: '''ми симбивэ улэсимби''' («ми симбивэ улэсимби»).<p>[[w:Астекские языки|Науа]]: см. Науатль<p>[[w:Пипиль (язык)|Науат]]: см. Пипиль # [[Файл:Flag of Nahuas.svg|22px|border]] [[w:Астекские языки|Науатль]]: '''ni mits neki''' («ни митс неки»).<p>[[w:Астекские языки|Науаский]]: см. Науатль # [[Файл:Flag of Nauru.svg|22px|border]] [[w:Науруанский язык|Науруанский]]: '''nga ebonu''' («нга эбону»).<p>[[w:Гунзибский язык|Нахадинский]]: см. Гунзибский<p>[[w:Лингала|Нгала]]: см. Лингала<p>[[w:Ангами (язык)|Нгами]]: см. Ангами # [[Файл:Flag of Taymyr Autonomous Okrug.svg|22px|border]] [[w:Нганасанский язык|Нганасанский]]: '''мәнә тәнә мәнюнтүм''' («мэнэ тэнэ мэнюнтум»). # [[Файл:Flag of Laos.svg|22px|border]] [[w:en:Ta'Oi language|Нгек]]: '''kaw ʔɛɛʔ maj''' («ко ээ май»). # [[Файл:Flag of Rhodesia (1968-1979).svg|22px|border]] [[w:en:Ndau language|Ндау]]: '''ndinokudisisa''' («ндинокудисиса»).<p>[[w:Ндебеле|Ндебеле]]: см. Северный ндебеле, южный ндебеле<p>[[w:Ндюка|Нджука]]: см. Ндюка # [[Файл:Flag of Angola.svg|22px|border]] [[w:en:Ndombe language|Ндомбе]]: '''ndilakuyanda''' («ндилакуянда»). # [[Файл:Flag of Ovamboland.svg|22px|border]] [[w:Ндонга (язык)|Ндонга]]: '''ondi ku hole''' («онди ку холе»).<p>[[w:Ндонга (язык)|Ндунга]]: см. Ндонга<p>[[w:Ндюка|Ндьюка]]: см. Ндюка # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Ндюка|Ндюка]]: '''mi lobi yu''' («ми лоби ю»). # [[Файл:Flag of Naples.svg|22px|border]] [[w:Неаполитанский язык|Неаполитанский]]: '''ti amo''' («ти амо»).<p>[[w:Неварский язык|Невари]]: см. Неварский # [[Файл:Newarashtriyamuktimorchayabanner.JPG|22px|border]] [[w:Неварский язык|Неварский]]: '''जितः छ नापं मतिना दु।''' («джит ча панам матина ду»). # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Негидальский язык|Негидальский]]: '''бӣ синэвэ айа̄вум''' («бии синэвэ айаавум»). # [[Файл:Flag of the Kingdom of Hejaz and Nejd.svg|22px|border]] [[w:Недждийский диалект арабского языка|Недждийский арабский]]: '''أحبك''' («ахаббэк»).<p>[[w:Недждийский диалект арабского языка|Недждский арабский]]: см. Недждийский арабский<p>[[w:Не-персе (язык)|Нез персэ]]: см. Не-персе # [[Файл:Flag of Germany.svg|22px|border]] [[w:Немецкий язык|Немецкий]]: '''ich liebe dich''' («ихь либэ дихь»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Nen language (Cameroon)|Нен]]: '''mi nou ong'o hiki''' («ми ноу онго хики»). # [[Файл:Proposed Flag of Unified Nenetsia.svg|22px|border]] [[w:Ненецкий язык|Ненецкий]]: '''мань хамзангав сит''' («мань хамзангав сит»). # [[Файл:Flag of Yamal-Nenets Autonomous District.svg|22px|border]] [[w:Ненецкий лесной язык|Ненецкий лесной]]: '''мань катаптангав пыт''' («мань катаптангав пыт»). # [[Файл:Neologo.svg|22px|border]] [[w:en:Neo language|Нео]]: '''mi te amar''' («ми тэ амар»).<p>[[w:Пиджин Соломоновых Островов|Нео-соломоник]]: см. Пиджин Соломоновых Островов<p>[[w:Неварский язык|Непал-бхаса]]: см. Неварский<p>[[w:Непальский язык|Непали]]: см. Непальский # [[Файл:Flag of Nepal (white background, aspect ratio 3-2).svg|22px|border]] [[w:Непальский язык|Непальский]]: '''म तपाइलाइ माया गर्छु।''' («ма тапайнлай майя гарчу»). # [[Файл:Flag of Idaho.svg|22px|border]] [[w:Не-персе (язык)|Не-персе]]: '''in ‘ee hetewise''' («ин ээ хэтэвизэ»).<p>[[w:Ненецкий лесной язык|Нешанский]]: см. Ненецкий лесной<p>[[w:Ниасский язык|Ниас]]: см. Ниасский # [[Файл:Flag of North Sumatra.svg|22px|border]] [[w:Ниасский язык|Ниасский]]: '''omasido khömö''' («омасидо хомо») - романтически, '''u'omasi'ö ndra'ugö''' («у омаси ондра уго») - неромантически, '''u'omasi'ögö''' («у омаси ого») - неромантически. # [[Файл:Flag of Nivkh people.svg|22px|border]] [[w:Нивхский язык|Нивхский]]: '''ни чи эзмудь''' («ни чи эзмудь»). # [[Файл:Flag of Nigeria.svg|22px|border]] [[w:Нигерийский креольский язык|Нигерийский креольский]]: '''i love you''' («ай лав ю»).<p>[[w:Нигерийский креольский язык|Нигерийский пиджин]]: см. Нигерийский креольский # [[Файл:Flag of Nigeria.svg|22px|border]] [[w:en:Nigerian Fulfulde|Нигерийский фульфульде]]: '''mi yidima''' («ми йидима»). # [[Файл:Flag of the Netherlands.svg|22px|border]] [[w:Нидерландский язык|Нидерландский]]: '''ik houd van je''' («ик хау фан е»). # [[Файл:Vöärstelvlagge neadersassisk.svg|22px|border]] [[w:Нижнесаксонские диалекты Нидерландов|Нидерландский нижнесаксонский]]: '''ik hol van die''' («ик хол фан ди»). # [[Файл:Lower Sorbian Flag.gif|22px|border]] [[w:Нижнелужицкий язык|Нижнелужицкий]]: '''ja śi lubujom''' («я ши лубуйом»). # [[Файл:Flag igora.svg|22px|border]] [[w:Ижорский язык|Нижнелужский ижорский]]: '''miä suvvan sinno''' («мия сувван синно»). # [[Файл:Noordlandflagg.svg|22px|border]] [[w:Нижненемецкий язык|Нижненемецкий]]: '''ik hou van di''' («ик хау фан ди»), '''ik heff di leev''' («ик хэфф ди леев»). # [[Файл:Flag of Lower Saxony.svg|22px|border]] [[w:Нижнесаксонские диалекты|Нижнесаксонский]]: '''ik hou van ju''' («ик хау фан ю»).<p>[[w:Адыгейский язык|Нижнечеркесский]]: см. Адыгейский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Нижний танана|Нижний танана]]: '''neghw estsen'''' («нёху эстсен»). # [[Файл:Flag of Nicaragua.svg|22px|border]] [[w:Никарагуанский испанский|Никарагуанский испанский]]: ''' te amo''' («тэ амо»). # [[Файл:Flag of Massachusetts.svg|22px|border]] [[w:en:Loup language|Нипмук]]: '''keȣamanlis''' («кэуамалэс»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Нисгаа|Нисгаа]]: '''siip'iniy' n'iin''' («сиип иний ниин»). # [[Файл:Flag of Niue.svg|22px|border]] [[w:Ниуэ (язык)|Ниуэ]]: '''ke tohi nei au ki a koe''' («кэ тохи нэи ау ки а коэ»). # [[Файл:Flag of the County of Nice.svg|22px|border]] [[w:en:Niçard dialect|Ниццкий]]: '''ti vouòli ben''' («ти вуоли бэн»). # [[Файл:Flag of the Tani People.webp|22px|border]] [[w:en:Nishi language|Ниши]]: '''nam ngo anyadwn''' («нам но аньядын»), '''nam ngo paadwn''' («нам но падын»). # [[Файл:NKo-script.svg|22px|border]] [[w:en:N'Ko language|Нко]]: '''ߌ ߞߏ߫ ߞߊߘߌ߫ ߒ ߦߋ߫''' («и ко кади нг е»).<p>[[w:Ньянколе|Нколе]]: см. Ньянколе # [[Файл:Flag of the Chittagong Hill Tracts Shanti Bahini.svg|22px|border]] [[w:en:Noakhali language|Ноакхали]]: '''আই তরে ভালাবাষি''' («аай торе балабаши»). # [[Файл:Flag of Nubia (The Greenhouse).svg|22px|border]] [[w:Нобин|Нобин]]: '''ⲁⲓ̈ ⲓⲕ-ⲕⲁ ⲇⲟⲗⲗⲓⲣ''' («ай ик ка доллир»).<p>[[w:Новиаль|Новиал]]: см. Новиаль # [[Файл:Flag of Novial.svg|22px|border]] [[w:Новиаль|Новиаль]]: '''me ama vu''' («ме ама ву»).<p>[[w:Новонорвежский язык|Новонорвежский]]: см. Норвежский (нюнорск)<p>[[w:Нобин|Новонубийский]]: см. Нобин<p>[[w:Персидский язык|Новоперсидский]]: см. Персидский<p>[[w:Новояз|Новоречь]]: см. Новояз<p>[[w:Ягнобский язык|Новосогдийский]]: см. Ягнобский<p>[[w:Новояз|Новослов]]: см. Новояз # [[Файл:Ingsoc Oceania flag 1984.svg|22px|border]] [[w:Новояз|Новояз]]: '''pluslike you''' («плюслайк ю»). # [[Файл:Nogai Flag.jpg|22px|border]] [[w:Ногайский язык|Ногайский]]: '''мен сени суьемен''' («мэн сэни сюемэн»). # [[Файл:Flag of Junin.svg|22px|border]] [[w:Номацигенга|Номацигенга]]: '''ninintimíni''' («нининтимини»). # [[Файл:Flag of Norway.svg|22px|border]] [[w:Букмол|Норвежский (букмол)]]: '''jeg elsker deg''' («йя эльске дай»). # [[Файл:Flag of Norway.svg|22px|border]] [[w:Новонорвежский язык|Норвежский (нюнорск)]]: '''eg elskar deg''' («э эльске дай»). # [[Файл:Flag of Normandie.svg|22px|border]] [[w:Нормандский язык|Нормандский]]: '''jè t'anor''' («же танор»), '''j'syis anorta dè tei''' («жьсюи анорта дэ тэй»).<p>[[w:Нормандский язык|Нормандско-французский]]: см. Нормандский # [[Файл:Flag of the Norn language.svg|22px|border]] [[w:Норн|Норн]]: '''eg elske dig''' («эг эльшке диг»).<p>[[w:Северный стрейтс|Нортерн-стрейтс]]: см. Северный стрейтс # [[Файл:Flag of Northumbria.svg|22px|border]] [[w:en:Northumbrian Old English|Нортумбрийский древнеанглийский]]: '''ic lufie þec''' («ик луфиэ сэк»). # [[Файл:Flag of Norfolk Island.svg|22px|border]] [[w:Норфолкский язык|Норфолкский]]: '''i love yew''' («ай лав еу»). # [[Файл:Proposed Yi flag.svg|22px|border]] [[w:Носу|Носу]]: '''ꉢꆎꉂ''' («на нин му»). # [[Файл:Flag of the Federal Republic of Southern Cameroons.svg|22px|border]] [[w:en:Nso language|Нсо]]: '''m kong wo''' («мконгуо»). # [[Файл:Flag of Nupe.svg|22px|border]] [[w:en:Nupe language|Нупе]]: '''miye wawe''' («мийе уауэ»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Нутка (язык)|Нутка]]: '''yaʔakukʷah suw̕a''' («йяхакукуах суа»).<p>[[w:Нутка (язык)|Нуу-ча-нульт]]: см. Нутка # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Нухалк|Нухалк]]: '''lhkw'm ts i nu''' («искуимчину»). # [[Файл:Nuer White Army Flag.svg|22px|border]] [[w:Нуэр (язык)|Нуэр]]: '''nhɔa̱kä ji''' («ноако йи»). # [[Файл:Bandeira de São Gabriel da Cachoeira (AM).png|22px|border]] [[w:Ньенгату|Ньенгату]]: '''ihé uru-aîhu''' («ихе уру аиху»). # [[Файл:Flag of Tanzania.svg|22px|border]] [[w:en:Nyamwezi language|Ньямвези]]: '''itogwa benekele ne benekele''' («итогва бенекеле не бенекеле»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:Ньянджа|Ньянджа]]: '''ndimakukonda''' («ндимакуконда»). # [[Файл:Flag of Ankole.svg|22px|border]] [[w:Ньянколе|Ньянколе]]: '''ninkukunda''' («нинкукунда»).<p>[[w:Ньянколе|Ньянкоре]]: см. Ньянколе<p>[[w:Новонорвежский язык|Нюнорск]]: см. Норвежский (нюнорск)<p>[[w:Новонорвежский язык|Нюношк]]: см. Норвежский (нюнорск)<p>[[w:Древнерусский язык|Общевосточнославянский]]: см. Древнерусский<p>[[w:Праславянский язык|Общеславянский]]: см. Праславянский<p>[[w:Ошивамбо|Овамбо]]: см. Ошивамбо # [[Файл:Flag of the Peguis First Nation.svg|22px|border]] [[w:Оджибве (язык)|Оджибве]]: '''gizaagi’in''' («гизаги ин»).<p>[[w:Ория (язык)|Одия]]: см. Ория<p>[[w:Южноюкагирский язык|Одульский]]: см. Южноюкагирский<p>[[w:Алтайский язык|Ойротский]]: см. Алтайский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Оканаган (язык)|Оканаган]]: '''kʷhin xmenč''' («кухин хмэнч»).<p>[[w:Ндюка|Оканиси]]: см. Ндюка # [[Файл:Flag of Okinawa Prefecture.svg|22px|border]] [[w:Окинавский язык|Окинавский]]: '''好ちゅさ''' («шичусаа»). # [[Файл:Flag of Okinawa Prefecture.svg|22px|border]] [[w:en:Okinawan Japanese|Окинавский японский]]: '''かなさん どお''' («канасан доо»). # [[Файл:Flag of Delta State.gif|22px|border]] [[w:en:Okpe language (Southwestern Edo)|Окпе (юго-западный эдо)]]: '''mi ji vwo ẹguọlọ kpahuọn''' («ми джи вуо эгуоло кпахуон»). # [[Файл:Flag of Occitania.svg|22px|border]] [[w:Окситанский язык|Окситанский]]: '''t’aimi''' («тэми»). # [[Файл:Flag de Occidental.svg|22px|border]] [[w:Окциденталь|Окциденталь]]: '''yo ama te''' («йо ама тэ»).<p>[[w:Языки лухья|Олулуйя]]: см. Лухья # [[Файл:Flag of Nebraska.svg|22px|border]] [[w:Омаха-понка|Омаха-понка]]: '''xcháwithe''' («хчавитхе»).<p>[[w:Уолайта|Омета]]: см. Уолайта # [[Файл:Bandera del pueblo Selknam.svg|22px|border]] [[w:Она (язык)|Она]]: '''mxaynįn ya''' («мхайнин я»).<p>[[w:Онейда (язык)|Онайда]]: см. Онейда # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Онейда (язык)|Онейда]]: '''kunolúkhwa̱’''' («кунолукхва»). # [[Файл:Bandera d'Orissa.svg|22px|border]] [[w:Ория (язык)|Ория]]: '''ମୁଁ ତୁମକୁ ଭଲପାଏ''' («муу тумаку бхалапааэ»). # [[Файл:Flag of Orok people.svg|22px|border]] [[w:Орокский язык|Орокский]]: '''бии симбэ ананасиви''' («бии симбэ ананасиви»). # [[Файл:Flag of the Oromo Liberation Front.svg|22px|border]] [[w:Оромо (язык)|Оромо]]: '''sin jaalladha''' («син джаалладха»).<p>[[w:Орочский язык|Ороченский]]: см. Орочский # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Орочский язык|Орочский]]: '''би аяуме сино''' («би аяумэ сино»).<p>[[w:Ньянколе|Оруньянкоре]]: см. Ньянколе # [[Файл:Flag of the Göktürks Khaganate.svg|22px|border]] [[w:Орхоно-енисейский язык|Орхоно-енисейский]]: '''𐰾𐰃𐰤𐰃∶𐰾𐰋𐰼∶𐰢𐰤・''' («нм рбс инис»). # [[Файл:Flag of the Osage Nation 2025.svg|22px|border]] [[w:Осейдж (язык)|Осейдж]]: '''wíohta''' («уиота»). # [[Файл:Flag of North Ossetia.svg|22px|border]] [[w:Осетинский язык|Осетинский]]: '''æз дæ уарзын''' («аз да уарзын»). # [[Файл:Flag of the Ottoman Empire (1844–1922).svg|22px|border]] [[w:Османский язык|Османский]]: '''سنی سویورم''' («сани соёрам»).<p>[[w:Османский язык|Османско-турецкий]]: см. Османский<p>[[w:Селькупские языки|Остяко-самоедский]]: см. Селькупский<p>[[w:Хантыйский язык|Остяцкий]]: см. Хантыйский<p>[[w:Тетела (язык)|Отетела]]: см. Тетела # [[Файл:Otomi Nation flag.svg|22px|border]] [[w:Отоми (язык)|Отоми]]: '''hmädi''' («хмади»).<p>[[w:Гереро (язык)|Очигереро]]: см. Гереро # [[Файл:Flag of Ovamboland.svg|22px|border]] [[w:Ошивамбо|Ошивамбо]]: '''ondiku hole''' («ондику холе»).<p>[[w:Северный паюте|Павиотсо]]: см. Северный паюте<p>[[w:Юэ (язык)|Паква]]: см. Юэ<p>[[w:Покот (язык)|Пакот]]: см. Покот # [[Файл:Flag of Subulussalam City.png|22px|border]] [[w:en:Pakpak language|Пакпак]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»).<p>[[w:Палауский язык|Палау]]: см. Палауский # [[Файл:Flag of Palau.svg|22px|border]] [[w:Палауский язык|Палауский]]: '''ng betik a renguk er kau''' («нг бетик а ренгук эр кау»). # [[Файл:Dharmacakra flag (Thailand).svg|22px|border]] [[w:Пали|Пали]]: '''𑀢𑀬𑀺 𑀲𑀺𑀦𑁂𑀳𑀸𑀫𑀺/tayi sinehāmi''' («тайи синехами»).<p>[[w:Капампанганский язык|Пампанго]]: см. Капампанганский<p>[[w:Капампанганский язык|Пампангуэно]]: см. Капампанганский # [[Файл:Toon pangasinan flag.svg|22px|border]] [[w:Пангасинанский язык|Пангасинанский]]: '''inaru taka''' («инару така»). # [[Файл:Flag of Punjab (Paired).png|22px|border]] [[w:Панджаби|Панджаби]]: '''ਮੈਂ ਤੈਨੂੰ ਪਿਆਰ ਕਰਦਾ ਹਾਂ''' («майм тайнуум пьяар кардаа хаам») — женщине; '''ਮੈਂ ਤੈਨੂੰ ਪਿਆਰ ਕਰਦੀ ਹਾਂ''' («майм тайнуум пьяар кардии хаам») — мужчине.<p>[[w:Панджаби|Панджабский]]: см. Панджаби<p>[[w:Межславянский язык|Панславянский]]: см. Межславянский # [[Файл:Flag of the Pa-O National Organisation.svg|22px|border]] [[w:en:Pa'O language|Пао]]: '''ခွေရက်ငါႏနာꩻ''' («хквайраатнгарнар»). # [[Файл:Flag of Veracruz.svg|22px|border]] [[w:Папантланский тотонакский язык|Папантланский тотонакский]]: '''kpaxkiyan''' («кпакскийан»).<p>[[w:Малайско-португальский креольский язык|Папия-кристанг]]: см. Малайско-португальский креольский # [[Файл:Flag of the Netherlands Antilles (1986-2010).svg|22px|border]] [[w:Папьяменто|Папьяменто]]: '''mi ta stima bo''' («ми та стима бо»).<p>[[w:Рапануйский язык|Пасхальский]]: см. Рапануйский # [[Файл:Bandeira do Amazonas.svg|22px|border]] [[w:Паумари|Паумари]]: '''o-nofi-ki 'ira''' («о нофи ки ира»).<p>[[w:Туамоту (язык)|Паумоту]]: см. Туамоту<p>[[w:Пушту|Пашто]]: см. Пушту<p>[[w:Северный сото|Педи]]: см. Северный сото # [[Файл:Flag of Beijing in the National Games of China.svg|22px|border]] [[w:Пекинский диалект|Пекинский]]: '''我爱你''' («во ай ни»).<p>[[w:Панджаби|Пенджаби]]: см. Панджаби<p>[[w:Панджаби|Пенджабский]]: см. Панджаби # [[Файл:Flag of the Pennsylvania German.png|22px|border]] [[w:Пенсильванско-немецкий диалект|Пенсильванско-немецкий]]: '''ich liebe dich’''' («ихь либэ дихь»). # [[Файл:State flag of Iran (1964–1980).svg|22px|border]] [[w:Персидский язык|Персидский]]: '''دوستت دارم''' («дустэт дорэм»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Пехлевани|Пехлевани]]: '''دوسد توام''' («дусд туам»).<p>[[w:Покот (язык)|Пёкоот]]: см. Покот<p>[[w:Покот (язык)|Пёкот]]: см. Покот<p>[[w:Хири-моту|Пиджин моту]]: см. Хири-моту # [[Файл:Flag of the Solomon Islands.svg|22px|border]] [[w:Пиджин Соломоновых Островов|Пиджин Соломоновых Островов]]: '''mi lovem iu''' («ми ловем ю»).<p>[[w:Блэкфут (язык)|Пикании]]: см. Блэкфут # [[Файл:Flag of Picardie.svg|22px|border]] [[w:Пикардский язык|Пикардский]]: '''j’t’ai ker''' («жьтэ кер»).<p>[[w:Филиппинский язык|Пилипино]]: см. Филиппинский # [[Файл:Flag of Pipil.svg|22px|border]] [[w:Пипиль (язык)|Пипиль]]: '''nimetzneki''' («нимэтцнэки»); '''nimetztasujta''' («нимэтцтасуйта»). # [[Файл:Sami flag.svg|22px|border]] [[w:Пите-саамский язык|Пите-саамский]]: '''mån iehtsáv duv''' («мон йехтсав дув»). # [[Файл:Flag of the Pitcairn Islands.svg|22px|border]] [[w:Питкэрнский язык|Питкэрнский]]: '''i love yew''' («ай лав еу»). # [[Файл:Anangu Traditional Owners Flag.svg|22px|border]] [[w:Питьянтьятьяра|Питьянтьятьяра]]: '''ngayulu nyuntumpa mukuringanyi''' («нгаюлу ньюнтумпа мукуринганьи»). # [[Файл:Flag of the Merina people.svg|22px|border]] [[w:Малагасийский язык|Плато]]: '''tiako ianao''' («тьяко йанао»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Покомам (язык)|Покомам]]: '''henwa tow hawach''' («энуа тоу ауач»). # [[Файл:Flag of West Pokot County.png|22px|border]] [[w:Покот (язык)|Покот]]: '''achaminyi''' («ачаминьи»). # [[Файл:Proposed Polabian Flag.jpg|22px|border]] [[w:Полабский язык|Полабский]]: '''liaibu tibë''' («льяйбу тибэ»).<p>[[w:Хири-моту|Полицейский моту]]: см. Хири-моту # [[Файл:Flag of Poland.svg|22px|border]] [[w:Польский язык|Польский]]: '''kocham cię''' («кохам че»). # [[Файл:Flag of the Republic of Tamrash.svg|22px|border]] [[w:Помакский язык|Помакский]]: '''gelyam te''' («гелям те»).<p>[[w:Понпейский язык|Понапе]]: см. Понпейский # [[Файл:Flag of Pohnpei.svg|22px|border]] [[w:Понпейский язык|Понпейский]]: '''i poakohng uhk''' («и покоон уук»). # [[Файл:Flag of Pontus.svg|22px|border]] [[w:Понтийский язык|Понтийский]]: '''αγαπώ σε''' («агапо сэ»).<p>[[w:Понтийский язык|Понтийский греческий]]: см. Понтийский # [[Файл:Flag of Portugal.svg|22px|border]] [[w:Португальский язык|Португальский]]: '''amo-te''' («амотэ»). # [[Файл:Xa-pokag.gif|22px|border]] [[w:Потаватоми (язык)|Потаватоми]]: '''ktabanIn''' («ктабанин»). # [[Файл:Flag of Germany.svg|22px|border]] [[w:Прагерманский язык|Прагерманский]]: '''*ek frijō þek''' («эк фрийоо сэк»). # [[Файл:Flag of Europe.svg|22px|border]] [[w:Праиндоевропейский язык|Праиндоевропейский]]: '''*éǵh₂om lubʰō tué''' («эгхом лубоо туэ»). # [[Файл:Flag of Italy.svg|22px|border]] [[w:Праиталийский язык|Праиталийский]]: '''*tē amāō''' («тээ амааоо»). # [[Файл:Banniel Keltia.svg|22px|border]] [[w:Пракельтский язык|Пракельтский]]: '''*tē karū''' («тээ каруу»). # [[Файл:World Flag (2004).svg|22px|border]] [[w:Праностратический язык|Праностратический]]: '''*mi ṭi q̣urE''' («ми ти курэ»). # [[Файл:Kolovrat flag.svg|22px|border]] [[w:Праславянский язык|Праславянский]]: '''*(j)azъ ľubľǫ tę''' («(я)азу люблён тэн»). # [[Файл:Flag of the Slovene Nation.svg|22px|border]] [[w:Прекмурско-словенский язык|Прекмурско-словенский]]: '''volim te''' («волим тэ»). # [[Файл:Flag of Abruzzo.svg|22px|border]] [[w:Претароло|Претароло]]: '''t'iamoij''' («тьямоидж»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Прибрежно-цимшианский язык|Прибрежно-цимшианский]]: '''nsiipn düüt nüün''' («нсиипн дюют нююн»). # [[Файл:Flag of Sabah.svg|22px|border]] [[w:en:Coastal Kadazan dialect|Прибрежный кадазанский]]: '''guminavo zou diau''' («гуминаво зоу диау»). # [[Файл:Flag of California.svg|22px|border]] [[w:Прибрежный мивокский язык|Прибрежный мивокский]]: '''kajómu ˀópu míi''' («кайому опу мии»). # [[Файл:Flag of Provence.svg|22px|border]] [[w:Провансальский диалект|Провансальский]]: '''t’ame''' («т’ам»). # [[Файл:Flag of England.svg|22px|border]] [[w:Простой английский язык|Простой английский]]: '''i love you''' («ай лав ю»). # [[Файл:Flag of Baltic Prussian revivalists.svg|22px|border]] [[w:Прусский язык|Прусский]]: '''as mīli tin''' («ас миили тин»), '''as tien milē''' («ас тьен милее»). # [[Файл:Conlangflag.svg|22px|border]] [[w:Уроки фарси|Псевдофарси]]: '''il onai au''' («иль онай ау»). # [[Файл:Flag of Poitou.svg|22px|border]] [[w:Пуатевинское наречие|Пуатевинский]]: '''i t’aeme''' («и тэм»). # [[Файл:Flag of Senegal.svg|22px|border]] [[w:en:Pulaar language|Пулаар]]: '''mi yidi maa’''' («ми йиди маа»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:en:Pular language|Пулар]]: '''mbe de yid ma’''' («мбе де йид ма»).<p>[[w:Фула (язык)|Пулар-фульфульде]]: см. Фула # [[Файл:Flag of Gabon.svg|22px|border]] [[w:en:Punu language|Пуну]]: '''ni u rondi’''' («ни у ронди»).<p>[[w:Авадхи|Пурби]]: см. Авадхи # [[Файл:Bandera purépecha.svg|22px|border]] [[w:Пурепеча (язык)|Пурепеча]]: '''uémbekua''' («уэмбэкуа»). # [[Файл:Bandeira do estado do Rio de Janeiro.svg|22px|border]] [[w:Пури (язык)|Пури]]: '''ha tl'amatl'i dieh''' («ха тламатли диех»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Putèr|Путерский романшский]]: '''eau t’am''' («эу тэм»). # [[Файл:Flag of China.svg|22px|border]] [[w:Путунхуа|Путунхуа]]: '''我愛你''' («уо ай ни»). # [[Файл:Pashtunistan Flag.svg|22px|border]] [[w:Пушту|Пушту]]: '''زه ستا سره مینه لرم''' («за ста сара мина ларам»). # [[Файл:Bandera del pueblo Günün a künä.svg|22px|border]] [[w:Пуэльче (язык)|Пуэльче]]: '''uük’ǘgü tsashkal''' («уюк'югю тсашкал»).<p>[[w:Северо-западный диалект корейского языка|Пхеньянский корейский]]: см. Северо-западный корейский # [[Файл:Flag of Piedmont.svg|22px|border]] [[w:Пьемонтский язык|Пьемонтский]]: '''t’veuj bin''' («твёй бин»).<p>[[w:Лушуцид|Пьюджетский салишский]]: см. Лушуцид<p>[[w:Лесной энецкий язык|Пэ-бай]]: см. Лесной энецкий<p>[[w:Покот (язык)|Пэкот]]: см. Покот # [[Файл:Flag of Rabhaland.svg|22px|border]] [[w:en:Rabha language|Рабха]]: '''nana ang pelem mana''' («нана анг пелем мана»). # [[Файл:Flag of Rabhaland.svg|22px|border]] [[w:en:Rabha language|Рабха (коч)]]: '''nwngo ang mwka''' («нвнго анг мвка»). # [[Файл:Flag of Rabhaland.svg|22px|border]] [[w:en:Rabha language|Рабха (рондани)]]: '''nango ang nemtata''' («нанго анг немтата»).<p>[[w:Западный кри|Равнинный кри]]: см. Западный кри<p>[[w:Эде (язык)|Раде]]: см. Эде # [[Файл:Flag of Rajasthan.webp|22px|border]] [[w:Раджастхани|Раджастхани]]: '''hu/mhey thaa-neh prem karu chu/hu''' («ху/мхей тхаа-нэх прэм кару чу/ху»). # [[Файл:Flag of the Kamtapur Liberation Organisation.svg|22px|border]] [[w:en:Rajbanshi language (Nepal)|Раджбанши]]: '''মুই তোক ভাল পাং''' («му и тока бхала пам»). # [[Файл:Flag of San Andrés y Providencia.svg|22px|border]] [[w:Райсальский креольский язык|Райсальский креольский]]: '''a lov yu''' («а лов ю»). # [[Файл:Flag of Rangpur.png|22px|border]] [[w:en:Rangpuri language|Рангпури]]: '''mui tok bhal paō''' («муи ток бхал пао»).<p>[[w:Рапануйский язык|Рапа-нуи]]: см. Рапануйский # [[Файл:Flag of Rapa Nui, Chile.svg|22px|border]] [[w:Рапануйский язык|Рапануйский]]: '''hanga rahi au kia koe''' («ханга рахи ау киа коэ»). # [[Файл:Proposed flag of Réunion (VAR).svg|22px|border]] [[w:en:Réunion Creole|Реюньонский креольский]]: '''mi aime a ou''' («ми эм а у»).<p>[[w:Русский жестовый язык|РЖЯ]]: см. Русский жестовый # [[Файл:Flag of Rome.svg|22px|border]] [[w:Римский диалект|Римский итальянский]]: '''te vòjo bbène''' («тэ воджо ббэнэ»). # [[Файл:Rinconada flag.svg|22px|border]] [[w:en:Rinconada Bikol language|Ринконада-бикол]]: '''payaba ta ika''' («паяба так ика»). # [[Файл:Hunsrik language flag.png|22px|border]] [[w:Риограндский хунсрюкский диалект|Риограндский хунсрюкский]]: '''ich lieve dich''' («ихь лиэвэ дихь»). # [[Файл:Rif Amazigh People Flag.svg|22px|border]] [[w:Рифский язык|Рифский]]: '''tekhsekhchek''' («тэхсэхчек») - мужчине, '''tekhsekhchem''' («тэхсэхчем») - женщине. # [[Файл:Flag of the Mexica Movement.svg|22px|border]] [[w:Кочими-юманские языки|Робиния]]: '''boahgosó''' («боахгосо»).<p>[[w:Лози (язык)|Рози]]: см. Лози<p>[[w:Римский диалект|Романеско]]: см. Римский итальянский<p>[[w:Цыганский язык|Романи]]: см. Цыганский # [[Файл:Conlangflag.svg|22px|border]] [[w:Романид|Романид]]: '''yo ama te''' («йо ама тэ»). # [[Файл:Conlangflag.svg|22px|border]] Романисо: '''mi amoran vi''' («ми аморан ви»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:Романшский язык|Романшский]]: '''jeu carezel tei''' («жэу карэзэль тэй»), '''jau hai tai gugent''' («жау хай тай гугэнт»).<p>[[w:Романьольский язык|Романьо]]: см. Романьольский # [[Файл:Flag of Romagna.svg|22px|border]] [[w:Романьольский язык|Романьольский]]: '''a t’ vöi bëin''' («а т вёй бэйн»). # [[Файл:PH-ROM Flag.png|22px|border]] [[w:en:Romblomanon language|Ромбломанонский]]: '''palangga ta ikaw''' («палангга та икау»).<p>[[w:Понтийский язык|Ромейка]]: см. Понтийский # [[Файл:Flag of Rotuma (1987-1988).svg|22px|border]] [[w:Ротуманский язык|Ротуманский]]: '''gou hanis ‘e ‘äea''' («гоу ханис э яэа»). # [[Файл:Rohingya flag.svg|22px|border]] [[w:Рохинджа (язык)|Рохинджа]]: '''𐴀𐴝𐴦𐴛 𐴃𐴡𐴌𐴠𐴥 𐴀𐴝𐴊𐴡𐴌 𐴒𐴡𐴌𐴞𐴥''' («анаи тоаре адоргори»). # [[Файл:Flag of Rwanda.svg|22px|border]] [[w:Руанда (язык)|Руанда]]: '''ndagukunda''' («ндагукунда»).<p>[[w:Романшский язык|Руманшский]]: см. Романшский # [[Файл:Flag of Romania.svg|22px|border]] [[w:Румынский язык|Румынский]]: '''te iubesc''' («тэ юбеск»). # [[Файл:Flag of Burundi.svg|22px|border]] [[w:Рунди (язык)|Рунди]]: '''ndagukunda''' («ндагукунда»).<p>[[w:Ньянколе|Руньянкоре]]: см. Ньянколе # [[Файл:Flag of Rusyns 2007.svg|22px|border]] [[w:Русинский язык|Русинский]]: '''любля тя''' («люблю тя»). # [[Файл:Flag of Russia (1991-1993).svg|22px|border]] [[w:Русский язык|Русский]]: '''я тебя люблю''' («я тебя люблю»). # [[Файл:Flag of Russia (1991-1993).svg|22px|border]] [[w:Русский жестовый язык|Русский жестовый]]: {{YouTube|TiuwnkK8Ejk|видео|start=0m10s}}.<p>[[w:Кяхтинский язык|Русско-китайский пиджин]]: см. Кяхтинский # [[Файл:Flag of the Rutul People.svg|22px|border]] [[w:Рутульский язык|Рутульский]]: '''зас ву къыргара''' («зас ву къыргара»). # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Ruund language|Руунд]]: '''nikukatin''' («никукатин»). # [[Файл:Flag of Savoie.svg|22px|border]] [[w:en:Savoyard dialect|Савойский франкопровансальский]]: '''jhe t’amo''' («жэ тьямо»). # [[Файл:Bandera de Sacapulas.png|22px|border]] [[w:Сакапультекский язык|Сакапультекский]]: '''otz katnwilan''' («оц катнуилан»).<p>[[w:Варайский язык|Самар-лейте]]: см. Варайский # [[Файл:Bandera d'Orissa.svg|22px|border]] [[w:en:Sambalpuri language|Самбалпури]]: '''muĩ tumku bhôl paesĩ''' («муи тумку бхол паэси»). # [[Файл:Flag of Samoa.svg|22px|border]] [[w:Самоанский язык|Самоанский]]: '''ou te alofa ia te oe ''' («оу тэ алофа иа тэ оэ»). # [[Файл:Flag of North Sulawesi.svg|22px|border]] [[w:en:Sangir language|Сангирский]]: '''iạ makěndagẹ̌ si kau''' («иан макэндаге си кау»). # [[Файл:Flag of the Central African Republic.svg|22px|border]] [[w:Санго|Санго]]: '''mbi yé mô''' («мби е моо»). # [[Файл:Flag of San Marino.svg|22px|border]] [[w:it:Dialetto sammarinese|Сан-маринский романьольский]]: '''a t' vöi bëin''' («а т вёй бэйн»). # [[Файл:Flag of Angola.svg|22px|border]] [[w:Конго (язык)|Сан-сальвадорский конго]]: '''ni kou zololo''' («ни коу зололо»), '''zola ikuzolanga''' («зола икузоланга»), '''yitoma kuzolanga''' («йитома кузоланга»). # [[Файл:Hinduism Flag.webp|22px|border]] [[w:Санскрит|Санскрит]]: '''त्वां कामयामि''' («твам камайами»). # [[Файл:Santals (India) Flag.gif|22px|border]] [[w:Сантали|Сантали]]: '''ᱫᱩᱞᱟᱲ ᱢᱮ ᱚ ᱤᱝ''' («дулар мэ о инь»). # [[Файл:Flag of the Zapotec Peoples.svg|22px|border]] [[w:Сапотекские языки|Сапотекский]]: '''nadxiie lii''' («наджиие лии»). # [[Файл:Flag of Chad.svg|22px|border]] [[w:Сар (язык)|Сар]]: '''m'tari''' («мтари»). # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Сарамакканский язык|Сарамакканский]]: '''mi lobi i e''' («ми лоби и э»). # [[Файл:Flag of Sardinia.svg|22px|border]] [[w:Сардинский язык|Сардинский]]: '''t’amo''' («тамо»).<p>[[w:Сардинский язык|Сардский]]: см. Сардинский<p>[[w:Суринамский хиндустани|Сарнами]]: см. Суринамский хиндустани<p>[[w:Суринамский хиндустани|Сарнами-хинди]]: см. Суринамский хиндустани<p>[[w:Суринамский хиндустани|Сарнами-хиндустани]]: см. Суринамский хиндустани # [[Файл:Flag of Sassari.svg|22px|border]] [[w:Сассарский язык|Сассарский]]: '''ti vogliu bè''' («ти волью бэ»). # [[Файл:Flag of Washington.svg|22px|border]] [[w:Сахаптин|Сахаптин (якима)]]: '''atawishamash''' («атавишамаш»). # [[Файл:Flag of the Saho People's Democratic Movement.svg|22px|border]] [[w:Сахо (язык)|Сахо]]: '''ku kixiniyo''' («ку кихинийо»).<p>[[w:Свати|Свази]]: см. Свати # [[Файл:Banner of the Principality of Svaneti.svg|22px|border]] [[w:Сванский язык|Сванский]]: '''მი სი მალატხი''' («ми си малатхи»). # [[Файл:Flag of Eswatini.svg|22px|border]] [[w:Свати|Свати]]: '''ngiyakutsandza''' («нгийякутсандза»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Сво|Сво]]: '''me ne tzale weu''' («мэ нэ кяле уо»). # [[Файл:Flag of the Karen National Union.svg|22px|border]] [[w:Сго|Сго]]: '''ယအဲၣ်နၤ''' («яэллуну»).<p>[[w:Себуанский язык|Себуано]]: см. Себуанский # [[Файл:Flag of Mindanao (Alexander Noble, 1990).svg|22px|border]] [[w:Себуанский язык|Себуанский]]: '''gihigugma ko ikaw''' («гихигугма ко икау»).<p>[[w:Билин (язык)|Северноагавский]]: см. Билин # [[Файл:Flag of China.svg|22px|border]] [[w:Севернокитайский язык|Севернокитайский]]: '''我愛你''' («уо ай ни»). # [[Файл:Sami flag.svg|22px|border]] [[w:Северносаамский язык|Северносаамский]]: '''(mun) ráhkistan du''' («(мун) ра́хкистан туу»). # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Северноселькупский язык|Северноселькупский]]: '''ман тащинты ӄыӄымпам''' («ман тащинты кхыкхымпам»). # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Северносуксабтский среднеатласский тамазигхт]]: '''ⵍⴰⵛ ⵜⵜⵉⵔⵉⵖ/lac ttiriɣ''' («лэш тирех») - женщине, '''ⵍⴰⵛⵎ ⵜⵜⵉⵔⵉⵖ/lacm ttiriɣ''' («лэшм тирех») - мужчине. # [[Файл:Nordfriesischeflagge.svg|22px|border]] [[w:Севернофризский язык|Севернофризский]]: '''ik hääw de liif''' («ик хяав дэ лииф»).<p>[[w:Носу|Северный и]]: см. Носу<p>[[w:Бабин-вицувитен|Северный кэрриер]]: см. Бабин-вицувитен # [[Файл:Flag of Angola.svg|22px|border]] [[w:Северный мбунду|Северный мбунду]]: '''ngakuzulu''' («нгакузулу»). # [[Файл:Flag of the Republic of Matabeleland.svg|22px|border]] [[w:Северный ндебеле|Северный ндебеле]]: '''ngiyakuthanda''' («гиякутанда»).<p>[[w:Северный паюте|Северный пайюте]]: см. Северный паюте # [[Файл:Flag of Nevada.svg|22px|border]] [[w:Северный паюте|Северный паюте]]: '''nu soopeda u''' («ну соопэда у»). # [[Файл:Flag of Lebowa.svg|22px|border]] [[w:Северный сото|Северный сото]]: '''ke a go rata''' («ке а го рата»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Северный стрейтс|Северный стрейтс]]: '''χaƛnomɛč''' («халномэч»).<p>[[w:Пуэльче (язык)|Северный теуэльче]]: см. Пуэльче # [[Файл:Flag of Haida Gwaii.svg|22px|border]] [[w:Хайда (язык)|Северный хайда]]: '''dáng díi ḵuyáadang''' («данг дии куйаданг»). # [[Файл:Flag of North Korea.svg|22px|border]] [[w:Северо-западный диалект корейского языка|Северо-западный корейский]]: '''사랑애''' («саранэ») - неформально, '''사랑애요''' («саранэйо») - формально, '''사란감니다''' («саранамнида») - очень формально. # [[Файл:Flag of Yaransky rayon (Kirov oblast).png|22px|border]] [[w:Северо-западный марийский язык|Северо-западный марийский]]: '''мӹнь тӹньӹм йоратем''' («мынь тыньым яратем»). # [[Файл:Flag of North Korea.svg|22px|border]] [[w:Северокорейский литературный язык|Северокорейский]]: '''사랑애''' («саранэ») - неформально, '''사랑애요''' («саранэйо») - формально, '''사란감니다''' («саранамнида») - очень формально.<p>[[w:Курманджи (диалект курдского языка)|Севернокурдский]]: см. Курманджи # [[Файл:Flag of Lower Saxony.svg|22px|border]] [[w:Северонижнесаксонский диалект|Северонижнесаксонский]]: '''ik heff di leev''' («ик хефф ди лиив»).<p>[[w:Северносаамский язык|Северосаамский]]: см. Северносаамский<p>[[w:Севернофризский язык|Северофризский]]: см. Севернофризский # [[Файл:Flag of Seychelles.svg|22px|border]] [[w:Сейшельский креольский язык|Сейшельский креольский]]: '''mon kontan ou''' («мон контан у»).<p>[[w:Она (язык)|Селькнам]]: см. Она<p>[[w:Она (язык)|Селькнамский]]: см. Она # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Селькупские языки|Селькупский]]: '''мат ташэнд надрам’''' («мат та́шэнд на́драм»). # [[Файл:Flag of Mozambique.svg|22px|border]] [[w:en:Sena language|Сена]]: '''ndisakufuna’''' («ндисакуфуна»). # [[Файл:Flag of the Iroquois Confederacy.svg|22px|border]] [[w:Сенека (язык)|Сенека]]: '''gönóöhgwa’''' («гоноохгуа»).<p>[[w:Сентонжское наречие|Сентонжонский]]: см. Сентонжский # [[Файл:Flag of Saintonge.svg|22px|border]] [[w:Сентонжское наречие|Сентонжский]]: '''jhe vous aimé''' («жо вуз эм»).<p>[[w:Северный сото|Сепеди]]: см. Северный сото # [[Файл:Flag of Yugoslavia (1918–1941).svg|22px|border]] [[w:Сербохорватский язык|Сербохорватский]]: '''волим те/volim te''' («волим тэ»).<p>[[w:Сербохорватский язык|Сербо-хорватский]]: см. Сербохорватский # [[Файл:Flag of Serbia.svg|22px|border]] [[w:Сербский язык|Сербский]]: '''волим те/volim te''' («волим тэ»).<p>[[w:Сербохорватский язык|Сербскохорватский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Сербско-хорватский]]: см. Сербохорватский # [[Файл:Yooniir (Serer cosmological star).jpg|22px|border]] [[w:Серер (язык)|Серер]]: '''mi ngwinda''' («ми нгвинда»).<p>[[w:Серер (язык)|Серер-син]]: см. Серер # [[Файл:Flag of California.svg|22px|border]] [[w:Серрано (язык)|Серрано]]: '''pihan'in 'emey''' («пиханин эмэй»).<p>[[w:Сейшельский креольский язык|Сеселва]]: см. Сейшельский креольский # [[Файл:Flag of Lesotho.svg|22px|border]] [[w:Сесото|Сесото]]: '''ke a o rata''' («ке а о рата»), '''kea u rata''' («кеа у рата»).<p>[[w:Тсвана (язык)|Сетсвана]]: см. Тсвана # [[Файл:Flag of Setomaa.svg|22px|border]] [[w:Сету (диалект)|Сету]]: '''ma sinno sallin'''' («ма си́нно са́ллин»). # [[Файл:Sephardic Flag.png|22px|border]] [[w:Сефардский язык|Сефардский]]: '''טי אמו''' («тэ амо»).<p>[[w:Сейшельский креольский язык|Сешелва]]: см. Сейшельский креольский # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Сешельт|Сешельт]]: '''x̌áƛ’númičen''' («халнумичен»). # [[Файл:Flagge Kreis Nordfriesland.svg|22px|border]] [[w:Сёльринг|Сёльринг]]: '''ik haa di lef''' («ик хо ди леф»), '''ik hual fan di''' («ик хуаль фан ди»). # [[Файл:Flag of Siberia.svg|22px|border]] [[w:uk:Сибірська мова|Сибирский]]: '''я тя дружу''' («я тя дружу»). # [[Файл:Siberian Tatar Flag.svg|22px|border]] [[w:Сибирско-татарский язык|Сибирско-татарский]]: '''min sine sөyəm''' («мин синэ сойом»). # [[Файл:Drapeau de la Sidama.png|22px|border]] [[w:Сидамо (язык)|Сидамо]]: '''baxeemmohe''' («батеэммохэ»). # [[Файл:Flag of Sikkim (1967-1975).svg|22px|border]] [[w:Сиккимский язык|Сиккимский]]: '''ང་ ཁྱོད་ལུ་ དགའ།''' («н(г)а че лу га»).<p>[[w:Блэкфут (язык)|Сиксика]]: см. Блэкфут # [[Файл:Flag of Oaxaca.svg|22px|border]] [[w:Силакайоапанский миштекский язык|Силакайоапанский миштекский]]: '''ku toulló ñeloosí''' («ку тоулло ньелооси»). # [[Файл:Flag of Upper Silesia.png|22px|border]] [[w:Силезский язык|Силезский]]: '''jo ci przaja''' («йо чи прзайя»).<p>[[w:Лози (язык)|СиЛози]]: см. Лози<p>[[w:Силхетский язык|Силоти]]: см. Силхетский <p>[[w:Силхетский язык|Силхети]]: см. Силхетский # [[Файл:Flag of Bangladesh.svg|22px|border]] [[w:Силхетский язык|Силхетский]]: '''ꠝꠥꠁ ꠔꠥꠝꠣꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («муи тумаре маэа шори»), '''ꠀꠝꠤ ꠔꠥꠝꠣꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («ами тумаре маэа шори»), '''ꠝꠥꠁ ꠔꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («муи торе маэа шори»), '''ꠀꠝꠤ ꠔꠞꠦ ꠝꠣꠄꠀ ꠇꠞꠤ''' («ами торе маэа шори»).<p>[[w:Сильбо гомеро|Сильбо-гомера]]: см. Сильбо гомеро # [[Файл:Flag of La Gomera.svg|22px|border]] [[w:Сильбо гомеро|Сильбо гомеро]]: {{YouTube|EskC5-FzXhA|видео|start=5m22s}}. # [[Файл:King of Kandy.svg|22px|border]] [[w:Сингальский язык|Сингальский]]: '''මම ඔයාට ආදරෙයි''' («мама ойяата аадарэйи»). # [[Файл:Flag of Singapore.svg|22px|border]] [[w:Сингапурский вариант английского языка|Сингапурский английский]]: '''i lurf you''' («ай лаф ю»).<p>[[w:Сингапурский вариант английского языка|Синглиш]]: см. Сингапурский английский # [[Файл:Tengwar.svg|22px|border]] [[w:Синдарин|Синдарин]]: '''gi melin''' («ги мэлин»), '''gen melin''' («гэн мэлин»), '''melon le''' («мэлон ле»), '''te melon''' («тэ мэлон»).<p>[[w:Северный ндебеле|Синдебеле]]: см. Северный ндебеле # [[Файл:Flag of Sindhudesh.svg|22px|border]] [[w:Синдхи (язык)|Синдхи (лари)]]: '''آئون تو سان پيار ڪيان ٿو''' («аон то сан пьяр кьян то»). # [[Файл:Flag of Sindhudesh.svg|22px|border]] [[w:Синдхи (язык)|Синдхи (утради)]]: '''مان تو سان پيار ڪيان ٿو''' («маан то сан пьяр кьян то»). # [[Файл:Flag of the Romani people.svg|22px|border]] [[w:Синти (язык)|Синти]]: '''kamao tut''' («камао тут»).<p>[[w:Сингальский язык|Синхала]]: см. Сингальский # [[Файл:Bandera de Sipacapa.png|22px|border]] [[w:Сипакапенский язык|Сипакапенский]]: '''katnlq’oj''' («катнль к ох»). # [[Файл:Pk seraiki mov.svg|22px|border]] [[w:Сирайки|Сирайки]]: '''میں تیں نل پیار کرینداں''' («мэн тэн пиар крэндан»).<p>[[w:Старосиреникский язык|Сиреникский]]: см. Старосиреникский # [[Файл:Flag of the Syriac-Aramaic People.svg|22px|border]] [[w:Сирийский язык|Сирийский]]: '''ܐܢܐ ܪܚܡ ܠܟ''' («ана рахэм лакх»). # [[Файл:Flag of Syria (2025-).svg|22px|border]] [[w:Сирийский диалект арабского языка|Сирийский арабский]]: '''بحبك''' («бэхиббэк»).<p>[[w:Сирийский язык|Сирский]]: см. Сирийский<p>[[w:Свати|Сисвати]]: см. Свати<p>[[w:Средневерхненемецкий язык|СВН]]: см. Средневерхненемецкий # [[Файл:State flag of Iran (1964–1980).svg|22px|border]] [[w:en:Sistani dialect|Систанский персидский]]: '''دل می‌باله ترا''' («дэл мэ-бале тора»). # [[Файл:Pine Ridge Flag.svg|22px|border]] [[w:Сиу (язык)|Сиу]]: '''techi 'hila''' («течи хила»).<p>[[w:Итонама (язык)|Сихнипадара]]: см. Итонама # [[Файл:Flag of Sicily.svg|22px|border]] [[w:Сицилийский язык|Сицилийский]]: '''ti vogghiu''' («ти воггю»), '''t’аmu''' («таму»).<p>[[w:Лушуцид|Скагит-нискволли]]: см. Лушуцид<p>[[w:Шотландский язык (германский)|Скотс]]: см. Шотландский (германский) # [[Файл:Flag of Slovakia.svg|22px|border]] [[w:Словацкий язык|Словацкий]]: '''ľúbim ťa''' («любим тя»). # [[Файл:Flag of Slovenia.svg|22px|border]] [[w:Словенский язык|Словенский]]: '''ljubim te''' («любим тэ»). # [[Файл:Flag of Slovio.svg|22px|border]] [[w:Словио|Словио]]: '''lubovijm te''' («лубовийм тэ»).<p>[[w:Прибрежно-цимшианский язык|Смалгах]]: см. Прибрежно-цимшианский<p>[[w:Прибрежно-цимшианский язык|Смалгиах]]: см. Прибрежно-цимшианский<p>[[w:Арабский литературный язык|Современный стандартный арабский]]: см. Арабский литературный # [[Файл:Flag of Busoga (royal standard).png|22px|border]] [[w:Сога (язык)|Сога]]: '''nkwendha''' («нквендха»), '''nkwagala''' («нквагала»). # [[Файл:Flag igora.svg|22px|border]] [[w:Ижорский язык|Сойкинский ижорский]]: '''miä suvvan sinnua''' («мия сувван синнуа»).<p>[[w:Сойотско-цаатанский язык|Сойотский]]: см. Сойотско-цаатанский # [[Файл:Flag of Okinsky District.svg|22px|border]] [[w:Сойотско-цаатанский язык|Сойотско-цаатанский]]: '''мен сені ынақшыыр мен''' («мен сени ынакхшыыр мен»).<p>[[w:Пиджин Соломоновых Островов|Соломонский пиджин]]: см. Пиджин Соломоновых Островов # [[Файл:Conlangflag.svg|22px|border]] [[w:Сольресоль|Сольресоль]]: '''do-re mi-la-si do-mi''' («до-ре ми-ля-си до-ми»).<p>[[w:Сомалийский язык|Сомали]]: см. Сомалийский # [[Файл:Flag of Somalia.svg|22px|border]] [[w:Сомалийский язык|Сомалийский]]: '''waan ku jeclahay''' («уан ку джэклахай»).<p>[[w:Тундровый энецкий язык|Сомату]]: см. Тундровый энецкий # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:en:Songe language|Сонге]]: '''ne mukufule''' («нэ мукуфулэ»). # [[Файл:Flag of Mali.svg|22px|border]] [[w:Сонинке (язык)|Сонинке]]: '''n w'an mulla''' («на мулла»), '''nga m’afini''' («нга мафини»), '''nda xanu''' («нда шану»). # [[Файл:Flag of Kurdistan.svg|22px|border]] [[w:Сорани|Сорани]]: '''من عاشقتم''' («мэн ашкетэм») , '''xoştim dewê''' («хоштим дэуэ»).<p>[[w:Сусу (язык)|Сосо]]: см. Сусу<p>[[w:Сефардский язык|Спаньоль]]: см. Сефардский<p>[[w:Итонама (язык)|Срама]]: см. Итонама # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Сранан-тонго|Сранан-тонго]]: '''mi lobi joe''' («ми лоби ю»).<p>[[w:Среднеатласские тамазигхтские диалекты|Среднеатласский]]: см. Среднеатласский тамазигхт # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Среднеатласский тамазигхт]]: '''ⵍⴰⵛ ⵜⵉⵔⵉ/lac tirix''' («лэш тирих») - женщине, '''ⵍⴰⵛⵎ ⵜⵉⵔⵉⵅ/lacm tirix''' («лэшм тирих») - мужчине. # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Среднеатласский тамазигхт (зайанский Аит Лахсен)]]: '''ⴷⴰ ⵛ ⵜⵜⵉⵔⵉⵅ/da c-ttirix''' («дэш тирих») - женщине, '''ⴷⴰ ⵛⵎ ⵜⵜⵉⵔⵉⵅ/da cem-ttirix''' («дэшм тирих») - мужчине. # [[Файл:Flag of Gwynedd.svg|22px|border]] [[w:Средневаллийский язык|Средневаллийский]]: '''mi a’th garaf''' («ми аф гараф»). # [[Файл:Flag of the First Zionist Congress 1897.svg|22px|border]] [[w:Средневековый иврит|Средневековый иврит]]: '''אני אוהב אותך''' («ани оев асах») — женщине; '''אני אוהבת אותך''' («ани оевес осха») — мужчине. # [[Файл:Heiliges Römisches Reich - Reichssturmfahne vor 1433 (Nimbierter Adler).svg|22px|border]] [[w:Средневерхненемецкий язык|Средневерхненемецкий]]: '''ich liebe dich''' («ихь лиебэ дихь»). # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Среднесуксабтский среднеатласский тамазигхт]]: '''ⴷⴰ-ⴽ-ⵜⵜⵉⵔⵉⵖ/da-k-ttiriɣ''' («дак тирех») - женщине, '''ⴷⴰⴽⴻⵎ-ⵜⵜⵉⵔⵉⵖ/da-kem-ttiriɣ''' («дэкм тирех») - мужчине. # [[Файл:Berber flag.svg|22px|border]] [[w:Стандартный марокканский берберский язык|Стандартный марокканский берберский]]: '''ⵃⴰⵎⵍⴰⵖⴽⴻⵎ''' («хэмлэркэм»).<p>[[w:Османский язык|Староанатолийско-тюркский]]: см. Османский # [[Файл:Pendón heráldico de los Reyes Catolicos de 1475-1492.svg|22px|border]] [[w:Староиспанский язык|Староиспанский]]: '''amo te''' («амо тэ»).<p>[[w:Османский язык|Староосманский]]: см. Османский # [[Файл:Flag of Providensky rayon (Chukotka).png|22px|border]] [[w:Старосиреникский язык|Старосиреникский]]: '''акы́мыг'йукыск'ы̄́х'тымкын''' («акы́мыг йукыск ы́ы́х тымкын»). # [[Файл:Kolovrat_flag.svg|22px|border]] [[w:Старославянский язык|Старославянский]]: '''азъ люблю тѧ/ⰰⰸⱏ ⰾⱓⰱⰾⱓ ⱅⱔ''' («азу люблю тэн»). # [[Файл:Flag of France (XII-XIII).svg|22px|border]] [[w:Старофранцузский язык|Старофранцузский]]: '''aim te''' («эм тэ»).<p>[[w:Тупи (язык)|Старый тупи]]: см. Тупи # [[Файл:Flag of Swahili.gif|22px|border]] [[w:Суахили|Суахили]]: '''nakupenda''' («накупэнда»).<p>[[w:Субанон (язык)|Субанен]]: см. Субанон # [[Файл:Flag of the Subanon People.svg|22px|border]] [[w:Субанон (язык)|Субанон]]: '''dlelamen hu yaa''' («длеламен ху яа»).<p>[[w:Себуанский язык|Сугбу]]: см. Себуанский<p>[[w:Себуанский язык|Сугбуанон]]: см. Себуанский # [[Файл:Flag of Sudan.svg|22px|border]] [[w:Суданский диалект арабского языка|Суданский арабский]]: '''احبك''' («ахбк»).<p>[[w:Алютикский язык|Сук]]: см. Алютикский # [[Файл:Flag of Tanzania.svg|22px|border]] [[w:Сукума (язык)|Сукума]]: '''nakutogilwe''' («накутогилве»), '''itogwa benekele ne benekele’''' («итогва бенекеле не бенекеле»).<p>[[w:Ливийский диалект арабского языка|Сулаймитский арабский]]: см. Ливийский арабский # [[Файл:Late 19th Century Flag of Sulu.svg|22px|border]] [[w:Сулу (язык)|Сулу]]: '''kalasahan ta kaw''' («каласахан та кау»). # [[Файл:Unofficial flag of Nagaland.svg|22px|border]] [[w:en:Sümi language|Суми]]: '''niye no kimiye ani''' («нийе но кимийе ани»), '''nighi okikiye cheni''' («ниги окикийе чени»), '''niye no kimiyecheni''' («нийе но кимийечени»).<p>[[w:Тетела (язык)|Сунгу]]: см. Тетела # [[Файл:Flag of Pasundan.svg|22px|border]] [[w:Сунданский язык|Сунданский]]: '''abdi bogoh ka anjeun''' («абди богох ка анджеун») - романтически, '''abdi nyaah ka anjeun''' («абди ньяа ка анджеун») - неромантически.<p>[[w:Зуни (язык)|Суньи]]: см. Зуни # [[Файл:Bihar Government Banner.png|22px|border]] [[w:en:Surjapuri language|Сурджапури]]: '''mi tok pyār korchi''' («ми ток пьяр корчи»).<p>[[w:Ассирийский новоарамейский язык|Сурет]]: см. Ассирийский новоарамейский # [[Файл:Flag of Ukraine and Russia.png|22px|border]] [[w:Суржик|Суржик]]: '''я тебе люблю''' («я тэбэ люблю»). # [[Файл:Flag of Surigao del Norte.svg|22px|border]] [[w:en:Surigaonon language|Суригаонон]]: '''taghigugma ta kaw''' («тагхигугма та кау»).<p>[[w:Сранан-тонго|Суринамский]]: см. Сранан-тонго # [[Файл:Flag of Suriname.svg|22px|border]] [[w:Суринамский хиндустани|Суринамский хиндустани]]: '''hum toke chahila''' («хум токе чахила»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Surmiran dialect|Сурмиранский романшский]]: '''ia at carez''' («йяат карэз»). # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:en:Sursilvan|Сурсильванский романшский]]: '''jeu carezel tei''' («жэу карэзэль тэй»). # [[Файл:Flag of Guinea.svg|22px|border]] [[w:Сусу (язык)|Сусу]]: '''ira fan ma''' («ира фан ма»).<p>[[w:Сесото|Суто]]: см. Сесото # [[Файл:Proposed Flag of Romanchia.svg|22px|border]] [[w:de:Sutselvische Sprache|Сутсильванский романшский]]: '''jou t’am''' («жу тэм»).<p>[[w:Алютикский язык|Сухпиак]]: см. Алютикский<p>[[w:Алютикский язык|Сухстстун]]: см. Алютикский<p>[[w:Носу|Сычуаньский и]]: см. Носу<p>[[w:Крио|Сьерра-леонский креольский]]: см. Крио # [[Файл:Flag of China.svg|22px|border]] [[w:Сян (язык)|Сян]]: '''你很好''' («ни хэн хао»). # [[Файл:Tabasaran National Movement flag.svg|22px|border]] [[w:Табасаранский язык|Табасаранский]]: '''узуз уву ккунжазуз''' («увуз уву ккунжазуз»).<p>[[w:Северный ндебеле|Табеле]]: см. Северный ндебеле<p>[[w:Нганасанский язык|Тавгийский]]: см. Нганасанский<p>[[w:Нганасанский язык|Тавгийско-самоедский]]: см. Нганасанский<p>[[w:Нганасанский язык|Тавгинский]]: см. Нганасанский<p>[[w:Тболи (язык)|Тагабили]]: см. Тболи<p>[[w:Тагальский язык|Тагалог]]: см. Тагальский<p>[[w:Тагальский язык|Тагалогский]]: см. Тагальский # [[Файл:Flag of the Tagalog people.svg|22px|border]] [[w:Тагальский язык|Тагальский]]: '''mahal kita''' («махаль кита») - неформально, '''iniibig kita''' («инибиг кита») - формально. # [[Файл:Flag of Sabah.svg|22px|border]] [[w:en:Tagol language|Тагол-мурут]]: '''asiha au riun''' («асиха ау риун»). # [[Файл:Flag of Tajikistan.svg|22px|border]] [[w:Таджикский язык|Таджикский]]: '''ман туро дӯст медорам''' («ман туро дёст медорам»).<p>[[w:Таджикский язык|Таджикский фарси]]: см. Таджикский # [[Файл:Flag of CARICOM.svg|22px|border]] [[w:Таино (языки)|Таино]]: '''dak'ro buk''' («дакро бук»).<p>[[w:Таитянский язык|Таити]]: см. Таитянский # [[Файл:Flag of French Polynesia.svg|22px|border]] [[w:Таитянский язык|Таитянский]]: '''ua here vau ia oe''' («уа херэ вау иа оэ»).<p>[[w:Тайваньский хокло|Тайваньский]]: см. Тайваньский хокло # [[Файл:Flag of the Republic of China.svg|22px|border]] [[w:Тайваньский хокло|Тайваньский хокло]]: '''我愛你''' («гоа ай ли»).<p>[[w:Шанский язык|Тай-дэхун]]: см. Шанский # [[Файл:Flag of Thailand.svg|22px|border]] [[w:Тайский язык|Тайский]]: '''ผมรักคุณ''' («пом рак кун») — женщине; '''ฉันรักคุณ''' («чан рак кун») — мужчине. # [[Файл:Flag of the Kingdom of Talossa.svg|22px|border]] [[w:Талосский язык|Талосский]]: '''t'améu''' («т'амэу»). # [[Файл:Tahltan Flag.jpg|22px|border]] [[w:Талтан|Талтан]]: '''nedishcha''' («нэдишча»). # [[Файл:Flag of the Talysh National Movement.svg|22px|border]] [[w:Талышский язык|Талышский]]: '''mı tıni pidәme''' («мы тыни пидамэ»), '''mı tibә pıdәm''' («мы тибэ пидэм»).<p>[[w:Стандартный марокканский берберский язык|Тамазигхт]]: см. Стандартный марокканский берберский<p>[[w:Западнотамахакский язык|Тамахак]]: см. Западнотамахакский # [[Файл:Touareg People Flag.svg|22px|border]] [[w:Тамашек|Тамашек]]: '''riqqim''' («рикким»).<p>[[w:Тамашек|Тамашекин]]: см. Тамашек # [[Файл:Bicolor flag of Tamil Eelam.svg|22px|border]] [[w:Тамильский язык|Тамильский]]: '''நான் உன்னை நேசிக்கிறேன்''' («наан уннай неесиккиреен»). # [[Файл:Flag of the Northern Mariana Islands.svg|22px|border]] [[w:en:Tanapag language|Танапагский]]: '''i áfirhi(gh) ló''' («и афири(х) ло»). # [[Файл:Flag of Gombe State.svg|22px|border]] [[w:Тангале (язык)|Тангале]]: '''ni lessigo''' («ни лессиго»).<p>[[w:Тангале (язык)|Тангле]]: см. Тангале<p>[[w:Тасе-нага|Тангса]]: см. Тасе-нага<p>[[w:Тараумара (язык)|Таракумара]]: см. Тараумара<p>[[w:Пурепеча (язык)|Тараскский]]: см. Пурепеча<p>[[w:Тараумара (язык)|Тарахумара]]: см. Тараумара # [[Файл:Bandera raramuri.svg|22px|border]] [[w:Тараумара (язык)|Тараумара]]: '''ni nígare''' («ни нигаре»). # [[Файл:Flag of Sagaing Region (2019).svg|22px|border]] [[w:Тасе-нага|Тасе-нага]]: '''ngiz räq ümznäq mäx lungvii täkängx''' («нгиз ряк юмзняк мякс лунгвии тякянгкс»). # [[Файл:Tatar Nationalist Flag.svg|22px|border]] [[w:Татарский язык|Татарский]]: '''мин сине яратам''' («мин сине яратам»). # [[Файл:Ethnic flag of Tat people (Caucasus).svg|22px|border]] [[w:Татский язык|Татский]]: '''мя туна мхостанум''' («мя туна мхостанум»), '''мя туря бахостанум''' («мя туря бахостанум»).<p>[[w:Сулу (язык)|Таусуг]]: см. Сулу<p>[[w:Западнотамахакский язык|Тахаггарк]]: см. Западнотамахакский<p>[[w:Даурский язык|Тахурский]]: см. Даурский<p>[[w:Атаяльский язык|Таял]]: см. Атаяльский # [[Файл:South Cotabato Flag.png|22px|border]] [[w:Тболи (язык)|Тболи]]: '''bungnawa hukon''' («буннава хокон»).<p>[[w:Чви|Тви]]: см. Чви<p>[[w:Северный ндебеле|Тебеле]]: см. Северный ндебеле # [[Файл:Flag of Zomi Re-unification Organisation.svg|22px|border]] [[w:Тедим-чин|Тедим-чин]]: '''ken nang hong ngai ing''' («кен нанг хонг ннай ин»).<p>[[w:Тектитекский язык|Теко]]: см. Тектитекский<p>[[w:Тектитекский язык|Тектитек]]: см. Тектитекский<p>[[w:Тектитекский язык|Тектитеко]]: см. Тектитекский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Тектитекский язык|Тектитекский]]: '''nwan a’ich''' («нуан а ич»). # [[Файл:Flag of Leninsk-Kuznetskii rayon (Kemerovsaya oblast).gif|22px|border]] [[w:Телеутское наречие|Телеутский]]: '''мен сени сӱӱп jадым''' («мен сэни сююп ядым»). # [[Файл:Flag of Telangana.svg|22px|border]] [[w:Телугу|Телугу]]: '''నేను నిన్ను ప్రేమిస్తున్నాను''' («неэну нинну преэмистуннаану»). # [[Файл:Flag of Togo (3-2).svg|22px|border]] [[w:Тем (язык)|Тем]]: '''mɔɔzɔɔlɛ́ɛ nya''' («моозоолеэ нья»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:Темне (язык)|Темне]]: '''eborithimu''' («эборитхиму»). # [[Файл:Flag of Negeri Sembilan.svg|22px|border]] [[w:en:Temuan language|Темуанский]]: '''akuk sukak ajih''' («акук сукак аджих»).<p>[[w:Йоканьгско-саамский язык|Терский саамский]]: см. Йоканьгско-саамский<p>[[w:Йоканьгско-саамский язык|Терско-саамский]]: см. Йоканьгско-саамский # [[Файл:Flag of the Democratic Republic of the Congo.svg|22px|border]] [[w:Тетела (язык)|Тетела]]: '''dimi kolangaka''' («дими колангака»), '''dimi kokaka ngandji''' («дими кокака нганджи»), '''dimi nyolangaka''' («дими ньолангака»). # [[Файл:Flag of East Timor.svg|22px|border]] [[w:Тетум|Тетум]]: '''hau hadomi o''' («хау хадомио»).<p>[[w:Тетум|Тетун]]: см. Тетум # [[Файл:Flag of Dili.svg|22px|border]] [[w:Тетум|Тетун-дили]]: '''haʼu hadomi ó''' («ха у хадоми о»).<p>[[w:Тетум|Тетун-праса]]: см. Тетум # [[Файл:Flag of the Tehuelche People.svg|22px|border]] [[w:Теуэльче (язык)|Теуэльче]]: '''inchepoyeneimi''' («инчепойенэйми»). # [[Файл:Flag of Tibet.svg|22px|border]] [[w:Тибетский язык|Тибетский]]: '''ང་ཁྱེད་རང་ལ་དགའ་པོ་ཡོད་''' («нга каирангла гавпо йо»). # [[Файл:Flag of the Tiv People.svg|22px|border]] [[w:Тив|Тив]]: '''u doom ishima''' («у доом ишима»). # [[Файл:Flag of Eritrea.svg|22px|border]] [[w:Тигре (язык)|Тигре]]: '''ana enti efete''' («ана энти эфете»). # [[Файл:Flag of the Tigray Region.svg|22px|border]] [[w:Тигринья|Тигринья]]: '''ይፈትወካ`የ''' («йфетуэкайе») — женщине; '''ይፈትወኪ’የ''' («йфетуэкийе») — мужчине.<p>[[w:Тамашек|Тимбукту]]: см. Тамашек # [[Файл:Conlangflag.svg|22px|border]] [[w:en:Timerio|Тимерио]]: '''1-80-17''' («1-80-17»).<p>[[w:Тиндинский язык|Тиндальский]]: см. Тиндинский<p>[[w:Тиндинский язык|Тиндийский]]: см. Тиндинский # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Тиндинский язык|Тиндинский]]: '''де̄ мӣ гьелӯ''' («дэ ми гьелу»).<p>[[w:Ладинский язык|Тирольский ретороманский]]: см. Ладинский<p>[[w:Алютикский язык|Тихоокеанский юпик]]: см. Алютикский # [[Файл:Flag of Canton of Ticino.svg|22px|border]] [[w:Тичинский диалект ломбардского языка|Тичинский ломбардский]]: '''ta vöri ben''' («та вэри бэн»). # [[Файл:Flag of the Organized Village of Kake.svg|22px|border]] [[w:Тлингитский язык|Тлингитский]]: '''ixhsixhán''' («иххсиххан»).<p>[[w:Тлингитский язык|Тлинкитский]]: см. Тлингитский # [[Файл:Seal of Toba Regency (2020).svg|22px|border]] [[w:Тоба (язык)|Тоба]]: '''holong do rohangku tu ho''' («холонг до рохангку ту хо»).<p>[[w:Тоба (язык)|Тоба-батакский]]: см. Тоба # [[Файл:Toki Pona flag.svg|22px|border]] [[w:Токипона|Токипона]]: '''mi olin e sina''' («ми олин э сина»). # [[Файл:Flag of Papua New Guinea.svg|22px|border]] [[w:Ток-писин|Ток-писин]]: '''mi lavim yu''' («ми лавим ю»). # [[Файл:Flag of Tokelau.svg|22px|border]] [[w:Токелау (язык)|Токелау]]: '''ko au e alofa atu''' («ко ау э алофа ату»). # [[Файл:Nlakapamux Nation Flag.png|22px|border]] [[w:Томпсон (язык)|Томпсон]]: '''yaquindawe''' («якуиндауэ»). # [[Файл:Flag of Rhodesia (1968-1979).svg|22px|border]] [[w:en:Tonga language (Zambia and Zimbabwe)|Тонга (Замбия/Зимбабве)]]: '''ndilakuyanda''' («ндилакуйанда»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:en:Tonga language (Malawi)|Тонга (Малави)]]: '''nditikuyanja''' («ндитикуйанджа»). # [[Файл:Flag of Tonga.svg|22px|border]] [[w:Тонганский язык|Тонганский]]: ''''oku ou 'ofa 'ia koe''' («оку оу офа иа коэ»). # [[Файл:Flag of Los Angeles, California.svg|22px|border]] [[w:en:Tongva language|Тонгва]]: '''wiishmenokre''' («виишменокре»).<p>[[w:Туника (язык)|Тоника]]: см. Туника # [[Файл:Flag of Toro, Uganda.svg|22px|border]] [[w:en:Tooro language|Тооро]]: '''ninkugonza''' («нинкугонза»). # [[Файл:Flag of Nizhneudinsky District.png|22px|border]] [[w:Тофаларский язык|Тофаларский]]: '''мен сенi эъккісіндыр мен''' («мэн сэни эккисиндыр мэн»). # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Тохолабальский язык|Тохолабальский]]: '''wa xkʼanawa''' («ва шканава»). # [[Файл:Flag of Belarus (1918, 1991–1995).svg|22px|border]] [[w:Трасянка|Трасянка]]: '''я цябе люблю''' («я тябе люблю»).<p>[[w:Ладинский язык|Трентинский]]: см. Ладинский # [[Файл:Flag of Chuuk.svg|22px|border]] [[w:Трукский язык|Трукский]]: '''‘ai tong ngonuk''' («аи тонг нгонук») — формально, '''‘u pe reom''' («у пэ рэом») — неформально.<p>[[w:Ангами (язык)|Тсангло]]: см. Ангами<p>[[w:Цатский язык|Тсат]]: см. Цатский # [[Файл:Flag of Mozambique.svg|22px|border]] [[w:en:Tswa language|Тсва]]: '''nza ku ranza''' («нза ку ранза»). # [[Файл:Flag of Botswana.svg|22px|border]] [[w:Тсвана (язык)|Тсвана]]: '''ke a go rata''' («ке а го рата»).<p>[[w:Ангами (язык)|Тсогами]]: см. Ангами # [[Файл:Flag of Gazankulu.svg|22px|border]] [[w:Тсонга (язык)|Тсонга]]: '''ndza ku rhandza''' («ндза ку рандза»).<p>[[w:Ангами (язык)|Тсугуми]]: см. Ангами # [[Файл:Flag of Tuamotu Archipelago.svg|22px|border]] [[w:Туамоту (язык)|Туамоту]]: '''ua here au ia koe''' («уа херэ ау иа коэ»).<p>[[w:Туамоту (язык)|Туамотуанский]]: см. Туамоту # [[Файл:Flag of Tuvalu.svg|22px|border]] [[w:Тувалу (язык)|Тувалу]]: '''au e alofa ki a koe''' («ау э алофа ки а коэ»). # [[Файл:Flag of Tuva.svg|22px|border]] [[w:Тувинский язык|Тувинский]]: '''мен сенээ ынак мен''' («мэн сэнээ ынак мэн»). # [[Файл:Flag of Baringo County.svg|22px|border]] [[w:en:Tugen language|Туген]]: '''achamin''' («атшамин»).<p>[[w:Гвичин|Тукуд]]: см. Гвичин # [[Файл:Снимок экрана 2024-10-21 в 15.30.55.png|22px|border]] [[w:Тулу|Тулу]]: '''ಯಾನ್ ಈರೆನ್ ಮೋಕೆ ಮಲ್ಪುವೆ''' («яан иирэн мооке малпувэ»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:Тумбука (язык)|Тумбука]]: '''nkhukutemwa''' («нкукутэмуа»).<p>[[w:Эвенкийский язык|Тунгусский]]: см. Эвенкийский # [[Файл:Flag of Taymyr Autonomous Okrug.svg|22px|border]] [[w:Тундровый энецкий язык|Тундровый энецкий]]: '''модь тоди комитазʼʼ''' («модь тоди комита́з»). # [[Файл:Flag of Louisiana.svg|22px|border]] [[w:Туника (язык)|Туника]]: '''ma ihkmahka''' («ма ихкмахка») - мужчине, '''hɛma ihkmahka''' («хема ихкмахка») - женщине. # [[Файл:Flag of Tunisia.svg|22px|border]] [[w:Тунисский диалект арабского языка|Тунисский арабский]]: '''نحبك''' («нхэббик»). # [[Файл:Flag of Brazil.svg|22px|border]] [[w:Тупи (язык)|Тупи]]: '''oroaûsub''' («ороауусуб»).<p>[[w:Тупи (язык)|Тупинамба]]: см. Тупи # [[Файл:Flag of Chad.svg|22px|border]] [[w:en:Tupuri language|Тупури]]: '''ndi damo''' («нди дамо»). # [[Файл:Flag of Turkey.svg|22px|border]] [[w:Турецкий язык|Турецкий]]: '''seni seviyorum''' («сени севиёрум»). # [[Файл:Flag of Turin.svg|22px|border]] [[w:Пьемонтский язык|Туринский пьемонтский]]: '''ët veui bin''' («эт веуй бин»). # [[Файл:Flag of Turkmenistan.svg|22px|border]] [[w:Туркменский язык|Туркменский]]: '''men seni söýýärin''' («мэн сэни сёйярин»). # [[Файл:Flag of China.svg|22px|border]] [[w:У (язык)|У]]: '''我爱侬''' («нгу э нон»). # [[Файл:Flag of the Isle of Wight.svg|22px|border]] Уайтский: '''íy ímbróðorlufu fa ðu''' («ий имбросорлуфу фа су»).<p>[[w:Уолайта|Уаламо]]: см. Уолайта # [[Файл:Flag of Veracruz.svg|22px|border]] [[w:Уастекский науатль|Уастекский науатль]]: '''nimitstlasotla''' («нимицтласотла»).<p>[[w:Уолайта|Уба]]: см. Уолайта # [[Файл:Ubykh banner.png|22px|border]] [[w:Убыхский язык|Убыхский]]: '''tʂʼanə wəzbja''' («тс ана уазбйа»).<p>[[w:Уоллисский язык|Увеа]]: см. Уоллисский<p>[[w:Эякский язык|Угаленцский]]: см. Эякский # [[Файл:Флаг удин.png|22px|border]] [[w:Удинский язык|Удинский]]: '''зу ва чуресса''' («зу ва чуресса»). # [[Файл:Flag of Udmurtia.svg|22px|border]] [[w:Удмуртский язык|Удмуртский]]: '''мон тонэ яратӥсько''' («мон тонэ яратыщко»). # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Удэгейский язык|Удэгейский]]: '''би синова аюми''' («би синова аюми»).<p>[[w:Удэгейский язык|Удэйский]]: см. Удэгейский # [[Файл:Flag of Uzbekistan.svg|22px|border]] [[w:Узбекский язык|Узбекский]]: '''men sizni sevaman''' («мэн сизни сэваман»). # [[Файл:Kokbayraq flag.svg|22px|border]] [[w:Уйгурский язык|Уйгурский]]: '''مەن سېنى ياخشى كۆرىمەن''' («сизни яхши корман»).<p>[[w:Орокский язык|Уйльта]]: см. Орокский # [[Файл:Flag of Ukraine.svg|22px|border]] [[w:Украинский язык|Украинский]]: '''я тебе кохаю''' («я тэбэ кохаю»).<p>[[w:Орокский язык|Ульта]]: см. Орокский # [[Файл:Flag of Khabarovsk Krai AKMNC.jpg|22px|border]] [[w:Ульчский язык|Ульчский]]: '''би симбэ улэсии''' («би симбэ улэсии»).<p>[[w:Южный мбунду|Умбунду]]: см. Южный мбунду # [[Файл:Sami flag.svg|22px|border]] [[w:Уме-саамский язык|Уме-саамский]]: '''månna ráhkistan du''' («монна рахкистан ду»). # [[Файл:Wolayta traditional pattern.png|22px|border]] [[w:Уолайта|Уолайта]]: '''ta nena siiqays''' («та нэна сиикайс»), '''taani nena siiqays''' («таани нэна сиикайс»). # [[Файл:Flag of Wallis and Futuna.svg|22px|border]] [[w:Уоллисский язык|Уоллисский]]: '''ʼe ʼau ʼofa ia koe''' («э ау офа иа коэ»). # [[Файл:Flag of Pakistan.svg|22px|border]] [[w:Урду|Урду]]: '''میں آپ سے محبت کَرتا ہوں''' («мэйн ап сай мухабат карта хун») — женщине; '''میں آپ سے محبت کرتی ہوں''' («мэйн ап сай мухабат карти хун») — мужчине. # [[Файл:Flag of Uropi.svg|22px|border]] [[w:en:Uropi|Уропи]]: '''i liam ta''' («и лиам та») - неформально; '''i liam va''' («и лиам ва») - формально. # [[Файл:Bandeira do Maranhão.svg|22px|border]] [[w:Урубу-каапор (язык)|Урубу-каапор]]: '''rê-putare dê''' («рээ путарэ дээ»). # [[Файл:Flag of the union of the Niger delta Republic.jpg|22px|border]] [[w:en:Urhobo language|Урхобо]]: '''mi vwo ẹguọnọ wẹn''' («ми вуо эгуоно вэн»).<p>[[w:Тувинский язык|Урянхайский]]: см. Тувинский<p>[[w:Успантекский язык|Успантек]]: см. Успантекский<p>[[w:Успантекский язык|Успантеко]]: см. Успантекский # [[Файл:Bandera de Uspantán.png|22px|border]] [[w:Успантекский язык|Успантекский]]: '''at chwaaj''' («ат чуах»).<p>[[w:Алабугатско-татарский язык|Утарский]]: см. Алабугатско-татарский<p>[[w:Цатский язык|Уцат]]: см. Цатский<p>[[w:Цатский язык|Уцатский]]: см. Цатский<p>[[w:Цатский язык|Уцульский]]: см. Цатский<p>[[w:Валлийский язык|Уэльский]]: см. Валлийский # [[Файл:FlagOfWessex.svg|22px|border]] [[w:Уэссекский диалект древнеанглийского языка|Уэссекский древнеанглийский]]: '''ic lufie þe''' («ик луфиэ сэ»).<p>[[w:Уоллисский язык|Фака'увеа]]: см. Уоллисский # [[Файл:Flag of Chin State.svg|22px|border]] [[w:en:Falam language|Фалам]]: '''ka lo duh tuk''' («ка ло дух тук»), '''ka lo ngai''' («ка ло нгаи»). # [[Файл:Flag of Equatorial Guinea.svg|22px|border]] [[w:Фанг (язык)|Фанг]]: '''ma dzing wa''' («ма дзинг ва»), '''ma gnôre wa''' («ма гноре ва»). # [[Файл:Flag of Ashanti.svg|22px|border]] [[w:en:Fante dialect|Фанте]]: '''me dowapaa''' («мэ довапаа»).<p>[[w:Фарерский язык|Фарейский]]: см. Фарерский # [[Файл:Flag of the Faroe Islands.svg|22px|border]] [[w:Фарерский язык|Фарерский]]: '''eg elski teg''' («э эльши тэ»).<p>[[w:Персидский язык|Фарси]]: см. Персидский<p>[[w:Дари|Фарси-кабули]]: см. Дари # [[Файл:Flag of Ladinia.svg|22px|border]] [[w:it:Dialetto fassano|Фассанский ладинский]]: '''te voi ben''' («тэ вой бэн»).<p>[[w:Фарерский язык|Ферейский]]: см. Фарерский # [[Файл:Bubi nationalist flag.svg|22px|border]] [[w:Фернандо-по (диалект)|Фернандо-по]]: '''mí lɛ́k yú''' («ми лэк ю»). # [[Файл:Flag of Fiji.svg|22px|border]] [[w:Фиджийский язык|Фиджийский]]: '''au domoni iko''' («ондомони ико»), '''au lomani iko''' («онломани ико»). # [[Файл:Flag of Fiji.svg|22px|border]] [[w:Фиджийский хинди|Фиджийский хинди]]: '''main bhi tumko pyaar karti hoon''' («маин бхи тумко пьяар карти хоон»).<p>[[w:Фиджийский хинди|Фиджийский хиндустани]]: см. Фиджийский хинди<p>[[w:Филиппинский язык|Филипино]]: см. Филиппинский # [[Файл:Flag of Philippines.svg|22px|border]] [[w:Филиппинский язык|Филиппинский]]: '''mahal kita''' («махал кита»). # [[Файл:Flag of Philippines.svg|22px|border]] [[w:Филиппинский хокло|Филиппинский хокло]]: '''guwa ya tia di''' («гуа я тья ди»). # [[Файл:Phoenician Language Flag.svg|22px|border]] [[w:Финикийский язык|Финикийский]]: '''𐤀𐤇𐤌𐤃𐤕𐤊''' («ахмдтк»). # [[Файл:Flag of Finland.svg|22px|border]] [[w:Финский язык|Финский]]: '''minä rakastan sinua''' («ми́ня ра́кастан си́нуа»).<p>[[w:Фламандские диалекты|Фламандский]]: см. Восточнофламандский, западнофламандский # [[Файл:Flag of Benin.svg|22px|border]] [[w:Фон (язык)|Фон]]: '''un yí wǎn nú we''' («уньи ван ну ве»). # [[Файл:Greek flag of Thrace (black cross).svg|22px|border]] [[w:Фракийский язык|Фракийский]]: '''az lopt ti''' («аз лопт ти»). # [[Файл:Drapeau arpitan.svg|22px|border]] [[w:Франкопровансальский язык|Франкопровансальский]]: '''je t’amo''' («жэ тьямо»). # [[Файл:Flag of France.svg|22px|border]] [[w:Французский язык|Французский]]: '''je t’aime''' («жё тэм») # [[Файл:Bandiere dal Friûl.svg|22px|border]] [[w:Фриульский язык|Фриульский]]: '''ti vuei ben''' («ти вуэй бэн»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Фула (язык)|Фула]]: '''mbe de yid ma''' («мбе дэ йид ма»). # [[Файл:Flag of Uganda.svg|22px|border]] [[w:en:Fuliiru language|Фулииру]]: '''nakusima''' («накусима»).<p>[[w:Фриульский язык|Фурланский]]: см. Фриульский # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Fut language|Фут]]: '''ma khoŋe gho''' («ма кхонэ гхо»). # [[Файл:Flag of Lesotho.svg|22px|border]] [[w:en:Phuthi language|Фути]]: '''giyakutshadza''' («гийякутшадза»).<p>[[w:Горани|Хаврами]]: см. Горани # [[Файл:Bandera de Meghalaya.svg|22px|border]] [[w:en:Hajong language|Хаджонг]]: '''môy tôge bhala pae''' («мой тоге бхала паэ»), '''moi toge mon khai''' («мой тоге мон кхай»). # [[Файл:Flag of Haida Gwaii.svg|22px|border]] [[w:Хайда (язык)|Хайда]]: '''dang dii kuyadang''' («данг дии куйаданг»).<p>[[w:Кайтагский язык|Хайдакский]]: см. Кайтагский<p>[[w:Цатский язык|Хайнаньско-чамский]]: см. Цатский<p>[[w:Кайтагский язык|Хайтакский]]: см. Кайтагский<p>[[w:Чинский язык|Хака]]: см. Чинский # [[Файл:Flag of Huehuetenango Department.svg|22px|border]] [[w:Хакальтекский язык|Хакальтекский]]: '''chach woche''' («чачуоче»). # [[Файл:Khakas ethnic flag.svg|22px|border]] [[w:Хакасский язык|Хакасский]]: '''мин син хынара''' («мин син хынара»).<p>[[w:Сефардский язык|Хакетия]]: см. Сефардский # [[Файл:Flag of Hakka Party.svg|22px|border]] [[w:Хакка (язык)|Хакка]]: '''𠊎愛你''' («на ой ни»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Халкомелем|Халкомелем (халкуминум)]]: '''nu stl’i’ ch''' («на стлич»). # [[Файл:Flag of Yugra.svg|22px|border]] [[w:Хантыйский язык|Хантыйский]]: '''ма ԓӑӊӄԓәм нӱӊат''' («ма ланклэм нунат»). # [[Файл:Occ. Mindoro Flag.png|22px|border]] [[w:en:Hanunoo language|Ханунуо]]: '''ᜫᜱᜮ᜴ ᜣᜯᜳ ᜨᜲᜣᜳ''' («махал каво нико»).<p>[[w:Хариани|Харианви]]: см. Хариани # [[Файл:Flag of Haryana.svg|22px|border]] [[w:Хариани|Хариани]]: '''ma tanna pyaar karun hun''' («ма танна пьяар карун хун»), '''tu mane ghane achi lage''' («ту манэ гханэ ачи лаге»). # [[Файл:Flag of Mauritania.svg|22px|border]] [[w:Хассания|Хассания]]: '''kanebgheek''' («канебгхеек»). # [[Файл:Flag of the Hausa people.svg|22px|border]] [[w:Хауса (язык)|Хауса]]: '''ina son ka''' («ина сон ка») - мужчине, '''ina son ki''' («ина сон ки») - женщине. # [[Файл:Flag of Dagestan.svg|22px|border]] [[w:Хваршинский язык|Хваршинский]]: '''дил мо гокъше''' («дил мо гокше»).<p>[[w:Хваршинский язык|Хваршинско-инхокваринский]]: см. Хваршинский<p>[[w:Сефардский язык|Хебронео]]: см. Сефардский # [[Файл:Hittite Culture Flag.webp|22px|border]] [[w:Хеттский язык|Хеттский]]: '''𒉡𒌓𒋫 𒀸𒅆𒅀𒈪''' («нуутта ассиями»). # [[Файл:Flag of Hejaz (1917).svg|22px|border]] [[w:Хиджазский диалект арабского языка|Хиджазский арабский]]: '''أحبك‎''' («ахуббак») — мужчине, '''أحبك‎''' («ахуббик») — женщине. # [[Файл:Flag of Ilolio (1886-1898).svg|22px|border]] [[w:Хилигайнон (язык)|Хилигайнон]]: '''palangga ta ka''' («палангга та ка»), '''palangga ko ikaw''' («палангга ко ико»), '''guina higugma ko ikaw''' («гуина хигугма ко ико»). # [[Файл:Flag of India.svg|22px|border]] [[w:Хинглиш|Хинглиш]]: '''mujhe aapako pasand hai''' («муджэ аапако пасанд хай»).<p>[[w:Хиндустани|Хиндави]]: см. Хиндустани # [[Файл:Flag of India.svg|22px|border]] [[w:Хинди|Хинди]]: '''मैं तुमसे प्यार करता हुँ''' («майн тумсе пьяар картаа хуун») — женщине; '''मैं तुमसे प्यार करती हुँ''' («майн тумсе пьяар картии хуун») — мужчине. # [[Файл:Flag of India.svg|22px|border]] [[w:Хиндустани|Хиндустани]]: '''मैं तुमसे प्यार करता हुँ''' («майн тумсе пьяар картаа хуун»), '''میں آپ سے محبت کَرتا ہوں''' («мэйн ап сай мухабат карта хун») — женщине; '''मैं तुमसे प्यार करती हुँ''' («майн тумсе пьяар картии хуун»), '''میں آپ سے محبت کرتی ہوں''' («мэйн ап сай мухабат карти хун») — мужчине. # [[Файл:Flag of Papua New Guinea.svg|22px|border]] [[w:Хири-моту|Хири-моту]]: '''oi lau lalokau henia''' («ои лау лалокау хэниа»).<p>[[w:Микасуки (язык)|Хитчити-микасуки]]: см. Микасуки # [[Файл:Bandeira do Amazonas.svg|22px|border]] [[w:Хишкарьяна (язык)|Хишкарьяна]]: '''kɨxirohimayaha''' («кышироимайяа»). # [[Файл:Hmong Flag (UNPO).svg|22px|border]] [[w:Хмонг (язык)|Хмонг]]: '''kuv hlub koj''' («кув хлуб кой»). # [[Файл:Hmong Flag (UNPO).svg|22px|border]] [[w:Хмонг (язык)|Хмонг-даы]]: '''kuv hlub koj''' («кув хлуб кой»). # [[Файл:Flag of Jharkhand.svg|22px|border]] [[w:Хо (язык)|Хо]]: '''amań sukua tana''' («аман сукуа тана»), '''abeneń sukua tana''' («абенен сукуа тана»).<p>[[w:Хокло (язык)|Хоккен]]: см. Хокло<p>[[w:Хокло (язык)|Хоккиен]]: см. Хокло # [[Файл:Flag of the Republic of China.svg|22px|border]] [[w:Хокло (язык)|Хокло]]: '''我爱你''' («гоа ай ли»). # [[Файл:Flag of Arizona.svg|22px|border]] [[w:Хопи (язык)|Хопи]]: '''nu’ umi unangwa’ta''' («ну уми унангуа та»). # [[Файл:Fictitious flag of Lazistan Sanjak.svg|22px|border]] [[w:Лазский язык|Хопский лазский]]: '''ma si p'qorop''' («ма сип гороп»).<p>[[w:Сербохорватский язык|Хорватосербский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Хорвато-сербский]]: см. Сербохорватский # [[Файл:Flag of Croatia.svg|22px|border]] [[w:Хорватский язык|Хорватский]]: '''volim te''' («волим тэ»).<p>[[w:Сербохорватский язык|Хорватскосербский]]: см. Сербохорватский<p>[[w:Сербохорватский язык|Хорватско-сербский]]: см. Сербохорватский<p>[[w:Сефардский язык|Худесмо]]: см. Сефардский<p>[[w:Сян (язык)|Хунаньский]]: см. Сян # [[Файл:Hunsrik language flag.png|22px|border]] [[w:Хунсрюкский диалект|Хунсрюкский]]: '''ich liipe tich''' («ихь лиэпэ тихь»).<p>[[w:Истмусский сапотекский язык|Хучитанский сапотекский]]: см. Истмусский сапотекский<p>[[w:Цатский язык|Хуэйхуэйский]]: см. Цатский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Хэн (язык)|Хэн]]: '''nihtsį̀'''' («нитси»). # [[Файл:Flag of Hainan in the National Games of China.svg|22px|border]] [[w:Цатский язык|Цатский]]: '''gå sio hå''' («го шио хо»). # [[Файл:Цахурский флаг Tsakhur flag علم تساخور.svg|22px|border]] [[w:Цахурский язык|Цахурский]]: '''зас гъу йикканна''' («зас г у йикканна») — женщине; '''зас гъу ыкканна''' («зас г у ыкканна») — мужчине. # [[Файл:Флаг дидойцев.svg|22px|border]] [[w:Цезский язык|Цезский]]: '''даьр ми йетих''' («дар ми етих») — женщине; '''даьр ми этих''' («дар ми этих») — мужчине.<p>[[w:Цельтальский язык|Цельталь]]: см. Цельтальский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Цельтальский язык|Цельтальский]]: '''kʼuxat ta koʼtan''' («кушат та котан»).<p>[[w:Сорани|Центральнокурдский]]: см. Сорани # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Центрально-юпикский язык|Центрально-юпикский (чупик)]]: '''piniqamken''' («беникаамкен»). # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Центрально-юпикский язык|Центрально-юпикский (юпик)]]: '''kenkamken''' («кенкамкен»). # [[Файл:Flag of the Katipuneros of Bicol.svg|22px|border]] [[w:Центральный бикольский язык|Центральный бикольский]]: '''namumutan ta ka''' («намумутан та ка»). # [[Файл:Flag of Mountain Province.png|22px|border]] [[w:en:Central Bontok language|Центральный бонтокский]]: '''laylaychek sik-a''' («лайлайчок сик а»).<p>[[w:Луба-катанга|Центральный луба]]: см. Луба-катанга<p>[[w:Качинский язык|Цзинпо]]: см. Качинский # [[Файл:Banner of the Federation of the Sette Comuni.svg|22px|border]] [[w:Цимбрский язык|Цимбрский]]: '''ich liibe-dich''' («ихь лиибэ-дихь»).<p>[[w:Бацбийский язык|Цоватский]]: см. Бацбийский<p>[[w:Бацбийский язык|Цова-тушинский]]: см. Бацбийский # [[Файл:Conlangflag.svg|22px|border]] [[w:en:Tsolyáni language|Цольяни]]: '''lúm tupmér tsámmeri''' («лум тупмэр цаммэри») - любовнику или любимому человеку; '''lúm tupmér eyúltùsmi''' («лум тупмэр эюлтусми») - мужу или жене; '''lúm tupmér ìluntsám''' («лум тупмэр илунцам») - наложнице; '''lúm tupmér tsinéntùsmi''' («лум тупмэр цинэнтусми») - отцу или матери. # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Цоциль (язык)|Цоциль]]: '''jk'anojot''' («джкханоджот»).<p>[[w:Цоциль (язык)|Цоцильский]]: см. Цоциль # [[Файл:Даргинский флаг (неофициальный, одна из народных вариаций).jpg|22px|border]] [[w:Цудахарский язык|Цудахарский]]: '''дам гIу риккутте''' («дам гу рикутэ»). # [[Файл:Bandera de Panajachel.png|22px|border]] [[w:Цутухильский язык|Цутухильский]]: '''natwajo'''' («натуахо»). # [[Файл:Flag of the Romani people.svg|22px|border]] [[w:Цыганский язык|Цыганский]]: '''kamav tut''' («камав тут»), '''me mangav tut''' («мэ мангав тут»). # [[Файл:Purported flag of the Republic of Zamboanga.svg|22px|border]] [[w:Чабакано|Чабакано (замбоангеньо)]]: '''ama yo contigo''' («ама йо контиго»). # [[Файл:Flag of Cavite City.svg|22px|border]] [[w:Чабакано|Чабакано (кавитеньо)]]: '''ta ama yo cuntigo''' («та ама йо кунтиго»).<p>[[w:Чабакано|Чавакано]]: см. Чабакано # [[Файл:Flag of Chad.svg|22px|border]] [[w:Чадский диалект арабского языка|Чадский арабский]]: '''ni ridiki''' («ни ридики»). # [[Файл:Chakma Flag.jpg|22px|border]] [[w:Чакма (язык)|Чакма]]: '''𑄟𑄪𑄭 𑄖𑄧𑄬𑄢 𑄇𑄮𑄌𑄴 𑄛𑄋𑄴''' («муи таре коц паань»). # [[Файл:Flag of Guam.svg|22px|border]] [[w:Чаморро (язык)|Чаморро]]: '''hu guiaya hao''' («ю куайца хуо»). # [[Файл:Bandera Front Alliberament Cham.svg|22px|border]] [[w:Чамский язык|Чамский]]: '''ai ranam dai''' («аи ранам даи») — женщине; '''dai ranam ai''' («даи ранам аи») — мужчине.<p>[[w:Лазский язык|Чанский]]: см. Лазский # [[Файл:Flag of the State of Amb.svg|22px|border]] [[w:en:Chachhi dialect|Чачхи]]: '''ਮੈਂ ਤੁਸਾਂ ਤੋਂ ਇਸ਼ਕ ਕਰਨਾ ਹੈ''' («мэ тусан то ишк карна ха»).<p>[[w:Тсвана (язык)|Чвана]]: см. Тсвана # [[Файл:Flag of Ashanti.svg|22px|border]] [[w:Чви|Чви]]: '''medɔ wo''' («медэ во»).<p>[[w:Акан|Чви-фанти]]: см. Акан<p>[[w:Ньянджа|Чева]]: см. Ньянджа<p>[[w:Шайенский язык|Чейенский]]: см. Шайенский # [[Файл:Flag of Altai Republic.svg|22px|border]] [[w:Челканское наречие|Челканский]]: '''мен сени колинтим''' («мен сэни колинтим»). # [[Файл:Flag of Montenegro.svg|22px|border]] [[w:Черногорский язык|Черногорский]]: '''volim te''' («волим тэ»). # [[Файл:Flag of the Cherokee Nation.svg|22px|border]] [[w:Чероки (язык)|Чероки]]: '''ᎬᎨᏳᎢ''' («гегею и»). # [[Файл:Flag of Chechen Republic of Ichkeria.svg|22px|border]] [[w:Чеченский язык|Чеченский]]: '''суна хьо йеза''' («суна хьо йеза») — женщине; '''суна хьо веза''' («суна хьо веза») — мужчине. # [[Файл:Flag of the Czech Republic.svg|22px|border]] [[w:Чешский язык|Чешский]]: '''miluji tě''' («милуйи те»). # [[Файл:Flag of the Zhuang people.svg|22px|border]] [[w:Чжуанский язык|Чжуанский]]: '''gou gyaez mwngz''' («гоу гьяэз мвунгз»). # [[Файл:Flag of Lordship of Butung (Buton).svg|22px|border]] [[w:Чиа-чиа|Чиа-чиа]]: '''indau pe`elu iso`o''' («индау пе элу исо о»).<p>[[w:Венда (язык)|Чивенда]]: см. Венда # [[Файл:Flag of the Chickasaw Nation.svg|22px|border]] [[w:Чикасавский язык|Чикасавский]]: '''chĩholloli''' («чинхоллоли»).<p>[[w:Чикасавский язык|Чикасо]]: см. Чикасавский<p>[[w:Луба (язык)|Чилуба]]: см. Луба # [[Файл:Flag of the Chin National Front.svg|22px|border]] [[w:Чинский язык|Чинский]]: '''kan dawt tuk''' («кан доут тук»). # [[Файл:Bandera chinook.svg|22px|border]] [[w:Чинукский жаргон|Чинукский]]: '''nayka tiki mayka ''' («найка тики майка»).<p>[[w:Ньянджа|Чиньянджа]]: см. Ньянджа # [[Файл:Flag of the Northwest Territories.svg|22px|border]] [[w:Чипевайан (язык)|Чипевайан]]: '''neghąnighitą''' («неганигтха»). # [[Файл:Flag of the Chittagong Hill Tracts Shanti Bahini.svg|22px|border]] [[w:en:Chittagonian language|Читтагонгский]]: '''আঁই তুয়ানরে বেশি গোম লাগে''' («аами туйяанарээ бееси гоома лаагеэ»).<p>[[w:Ньянджа|Чичева]]: см. Ньянджа # [[Файл:Flag of Lunda Tchokwe.svg|22px|border]] [[w:Чокве (язык)|Чокве]]: '''yami nakukuzanga''' («ями накукузанга»). # [[Файл:Choctaw flag.svg|22px|border]] [[w:Чоктавский язык|Чоктавский]]: '''chi hollo li''' («чи холло ли»).<p>[[w:Чоктавский язык|Чокто]]: см. Чоктавский # [[Файл:Flag of the Mayan People.svg|22px|border]] [[w:Чорти (язык)|Чорти]]: '''ink’anye’t''' («инк анье т»).<p>[[w:Тсвана (язык)|Чуана]]: см. Тсвана # [[Файл:Flag of Chuvashia 1918.jpg|22px|border]] [[w:Чувашский язык|Чувашский]]: '''эпĕ сана юрататăп''' («эбэ сана юрададэп»). # [[Файл:Flag of the Free State of Chutkotka.svg|22px|border]] [[w:Чукотский язык|Чукотский]]: '''гымнан гыт ыʼԓгу тыԓгыркынигыт''' («гымнан гыт ыьлгу тыьлгыркынигыт»). # [[Файл:Flag of the Chulym People.svg|22px|border]] [[w:Чулымский язык|Чулымский]]: '''мӓн сены қынывлым''' («мэн сены кынывлым»).<p>[[w:Трукский язык|Чуукский]]: см. Трукский<p>[[w:Чухский язык|Чух]]: см. Чухский # [[Файл:Flag of Huehuetenango Department.svg|22px|border]] [[w:Чухский язык|Чухский]]: '''tzach wochk’olej''' («цач уочк олех»). # [[Файл:..Chhattisgarh Flag(INDIA).png|22px|border]] [[w:Чхаттисгархи|Чхаттисгархи]]: '''main tor se maya karatho''' («маин тор се майя каратхо»). # [[Файл:Flag of Northern Cheyenne.svg|22px|border]] [[w:Шайенский язык|Шайенский]]: '''nemehotatse''' («немехотист»).<p>[[w:Тсонга (язык)|Шангаан]]: см. Тсонга # [[Файл:Flag of the Shan State.svg|22px|border]] [[w:Шанский язык|Шанский]]: '''ႁိဝ်းႁၵ်ႉသူ''' («хау ха су»). # [[Файл:Proposed National Flag of Shanghai.svg|22px|border]] [[w:Шанхайский диалект|Шанхайский]]: '''侬爱你''' («нгу э нон»).<p>[[w:Шауйя (язык)|Шауйа]]: см. Шауйя # [[Файл:Flag of Chaouia.svg|22px|border]] [[w:Шауйя (язык)|Шауйя]]: '''ttexseɣ-cem''' («ттэкссэх кем») - женщине, '''tehibighichek''' («тэхибигичек») - мужчине. # [[Файл:Flag of Baden-Württemberg (state, lesser arms).svg|22px|border]] [[w:Швабский диалект|Швабский]]: '''i mog di''' («и мог ди»), '''i han di oifach gern''' («и хан ди ойфах гэрн»). # [[Файл:Flag of Sweden.svg|22px|border]] [[w:Шведский язык|Шведский]]: '''jag älskar dig''' («я эльскар дэй»). # [[Файл:Civil Ensign of Switzerland.svg|22px|border]] [[w:Швейцарский диалект|Швейцарский немецкий]]: '''ich liib dich''' («ихь лииб дихь»), '''i ha di gärn''' («и ха ди герн»), '''i liäbä di ''' («и льебе ди»).<p>[[w:Романшский язык|Швейцарский ретороманский]]: см. Романшский<p>[[w:Шайенский язык|Шейенский]]: см. Шайенский # [[Файл:Irish Traveller Movement flag.svg|22px|border]] [[w:Шелта|Шелта]]: '''gra a mo gris''' («гра а мо грис»). # [[Файл:Flag of Shilha people. Drapeau chleuh.png|22px|border]] [[w:Шильхские языки|Шильхский]]: '''ar kʷn ttiriɣ''' («ар кун ттиригх»). # [[Файл:Flag of Azad Kashmir.svg|22px|border]] [[w:Шина (язык)|Шина]]: '''mas tut khush thamus''' («мас тут хуш тамус»).<p>[[w:Чадский диалект арабского языка|Шоа]]: см. Чадский арабский # [[Файл:Flag of Rhodesia (1968-1979).svg|22px|border]] [[w:Шона (язык)|Шона]]: '''ndinokuda''' («ндинокуда»). # [[Файл:Флаг Шорцев.svg|22px|border]] [[w:Шорский язык|Шорский]]: '''мен саға кӧленчам''' («мэн саха кёленчам»). # [[Файл:Flag of Scotland.svg|22px|border]] [[w:Шотландский язык (германский)|Шотландский (германский)]]: '''ah loove ye''' («ах лоов йе»). # [[Файл:Flag of Scotland.svg|22px|border]] [[w:Шотландский язык (кельтский)|Шотландский (кельтский)]]: '''tha gaol agam ort''' («хах геул ах-кум оршт»), '''tha gràdh agam dhuibh''' («хах грай ах-кум хуий»).<p>[[w:Пикардский язык|Шти]]: см. Пикардский<p>[[w:Чадский диалект арабского языка|Шува]]: см. Чадский арабский # [[Файл:Pamiri Flag.webp|22px|border]] [[w:Шугнанский язык|Шугнанский]]: '''uzum tu žīwj''' («узум ту живдьж»). # [[Файл:Ea (Babilonian) - EnKi (Sumerian).jpg|22px|border]] [[w:Шумерский язык|Шумерский]]: '''𒍝𒂊𒆠𒉘𒈬''' («за э(г) ки аг му»). # [[Файл:Flag of British Columbia.svg|22px|border]] [[w:Шусвап|Шусвап]]: '''xwexwistsín''' («хуохуистсин»).<p>[[w:Карабахский диалект армянского языка|Шушинский]]: см. Карабахский армянский # [[Файл:Flag of the Ewe people.svg|22px|border]] [[w:Эве (язык)|Эве]]: '''melɔ̃ wò''' («мэлэ во»). # [[Файл:Flag of Evenks.svg|22px|border]] [[w:Эвенкийский язык|Эвенкийский]]: '''би синэ аявдем''' («би синэ аявдем»).<p>[[w:Эвенкийский язык|Эвенкский]]: см. Эвенкийский # [[Файл:Flag of Eveno-Bytantaysky National District.png|22px|border]] [[w:Эвенский язык|Эвенский]]: '''би ину аяврым''' («би ину аяврым»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:Эвондо|Эвондо]]: '''ma ding wa''' («ма динг ва»).<p>[[w:Мегрельский язык|Эгерский]]: см. Мегрельский # [[Файл:Montagnard Degar Association (MDA) created in 1987 - Marko de Haeck.png|22px|border]] [[w:Эде (язык)|Эде]]: '''khăp ih''' («кхап их»). # [[Файл:Flag of Edo State.svg|22px|border]] [[w:Эдо (язык)|Эдо]]: '''i rue mwen we''' («и уэ муэн уэ»). # [[Файл:Elfdalian flag.png|22px|border]] [[w:Эльвдальский диалект|Эльвдальский]]: '''ig tyttjer um dig''' («иг тюттья ум дэй»), '''ig elsker dig''' («иг эльска дэй»). # [[Файл:Flag of Alsace.svg|22px|border]] [[w:Эльзасский диалект|Эльзасский]]: '''ich hàb lieb fir dich''' («ихь хаб либ фир дихь»).<p>[[w:Синдарин|Эльфийский]]: см. Синдарин # [[Файл:Flag of Emilia-Romagna (de facto).svg|22px|border]] [[w:Эмилиано-романьольский язык|Эмилиано-романьольский]]: '''a t vói bän''' («а т вои бэн»). # [[Файл:Emoji u1f3f3.svg|24px]] [[w:Эмодзи|Эмодзи]]: '''👤💖👆''' (один из множества вариантов).<p>[[w:Энецкие языки|Энецкий]]: см. Лесной энецкий, тундровый энецкий<p>[[w:Эрзянский язык|Эрзя-мордовский]]: см. Эрзянский # [[Файл:Erzya Flag.svg|22px|border]] [[w:Эрзянский язык|Эрзянский]]: '''мон тонь вечктян''' («мон тонь вечктян»). # [[Файл:Flag of Esperanto.svg|22px|border]] [[w:Эсперанто|Эсперанто]]: '''mi amas vin''' («ми амас вин»). # [[Файл:Flag of Estonia.svg|22px|border]] [[w:Эстонский язык|Эстонский]]: '''ma armastan sind''' («ма армастан син»). # [[Файл:Flag of Extremadura, Spain (with coat of arms).svg|22px|border]] [[w:Эстремадурский язык|Эстремадурский]]: '''te quieru''' («тэ куеру»). # [[Файл:Flag of Cameroon.svg|22px|border]] [[w:en:Eton language|Этон]]: '''me te wa ding''' («мэ тэ ва дин»). # [[Файл:Etruscan e peculiar form.svg|22px|border]] [[w:Этрусский язык|Этрусский]]: '''𐌕𐌄 𐌄𐌕𐌀''' («тэ эта»). # [[Файл:Cross River State Flag.svg|22px|border]] [[w:en:Efik language|Эфик]]: '''mme ama fi''' («мме ама фи»).<p>[[w:Геэз|Эфиопский]]: см. Геэз<p>[[w:Эякский язык|Эяк]]: см. Эякский # [[Файл:Flag of Alaska.svg|22px|border]] [[w:Эякский язык|Эякский]]: '''ilah qe`xleh''' («илах ке'шлех»). # [[Файл:Flag of Dinka people.svg|22px|border]] [[w:Динка (язык)|Юго-западный динка]]: '''yïn nhiaar''' («йиин ниаар»).<p>[[w:Сербохорватский язык|Югославский]]: см. Сербохорватский # [[Файл:Flag of South Azerbaijan.svg|22px|border]] [[w:Азербайджанский язык|Южноазербайджанский]]: '''من سنی سویرم''' («мэн сэны сэвырым»).<p>[[w:Алтайский язык|Южноалтайский]]: см. Алтайский # [[Файл:Flag of Madagascar.svg|22px|border]] [[w:Малагасийский язык|Южнобецимисаракский малагасийский]]: '''tiako iha''' («тьяко иха»). # [[Файл:Flag of Bolivia.svg|22px|border]] [[w:Южно-боливийский кечуа|Южно-боливийский кечуа]]: '''qanta munani''' («канта мунани»).<p>[[w:Чиа-чиа|Южно-бутонский]]: см. Чиа-чиа<p>[[w:Чиа-чиа|Южно-бутунгский]]: см. Чиа-чиа # [[Файл:Flag of South Yemen.svg|22px|border]] [[w:Южнойеменский диалект арабского языка|Южнойеменский арабский]]: '''احبك''' («ахибук»).<p>[[w:Пехлевани|Южнокурдский]]: см. Пехлевани # [[Файл:Flag of Israel.svg|22px|border]] [[w:en:South Levantine Arabic|Южнолевантийский арабский]]: '''بحبك''' («бихаббики»).<p>[[w:Хокло (язык)|Южноминьский]]: см. Хокло<p>[[w:Лимбургский язык|Южнонижнефранкский]]: см. Лимбургский # [[Файл:Sami flag.svg|22px|border]] [[w:Южносаамский язык|Южносаамский]]: '''manne datnem eahtsam''' («маннэ датнэм эхцам»). # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Селькупский язык|Южноселькупский (нарымский)]]: '''мат ташэнд надрам''' («мат та́шэнд на́драм»). # [[Файл:Flag of Selkup people.svg|22px|border]] [[w:Селькупский язык|Южноселькупский (чулымский)]]: '''ман ста суоранг''' («ман ста суоранг»). # [[Файл:Berber flag.svg|22px|border]] [[w:Среднеатласские тамазигхтские диалекты|Южносуксабтский среднеатласский тамазигхт]]: '''ⴷⴰ ⴽ ⵜⵜⵉⵔⵉⵖ/da k ttiriɣ''' («дак тирех») - женщине, '''ⴷⴰ ⴽⴻⵎ ⵜⵜⵉⵔⵉⵖ/da kem ttiriɣ''' («дакм тирех») - мужчине. # [[Файл:Флаг юкагиров 17-21 века.png|22px|border]] [[w:Южноюкагирский язык|Южноюкагирский]]: '''мэт тэтэк амудьиимэҥ''' («мэт тэтэк амудьиимэн»). # [[Файл:Flag of Sierra Leone.svg|22px|border]] [[w:en:Kissi language|Южный кисси]]: '''i kaala num''' («и каала нум»). # [[Файл:Flag of Angola.svg|22px|border]] [[w:Южный мбунду|Южный мбунду]]: '''ndu ku sole''' («нду ку соле»).<p>[[w:Мамаинде|Южный намбиквара]]: см. Мамаинде # [[Файл:Flag of KwaNdbele.svg|22px|border]] [[w:Южный ндебеле|Южный ндебеле]]: '''ngiyakuthanda''' («нгийякутханда»). # [[Файл:Flag of Khyber Pakhtunkhwa.svg|22px|border]] [[w:en:Southern Pashto|Южный пушту]]: '''زه له تا سره مينه لرم''' («за сатá сарá миналарáм»).<p>[[w:Сесото|Южный сото]]: см. Сесото # [[Файл:Flag of the Subanon People.svg|22px|border]] [[w:Субанон (язык)|Южный субанон]]: '''dlelamen hu yaa''' («длеламен ху яа»). # [[Файл:Flag of New Mexico.svg|22px|border]] [[w:Южный тива|Южный тива]]: '''еee-peinoom''' («эээ-пеиноом»). # [[Файл:Bandera Maya Peninsular.svg|22px|border]] [[w:Юкатекский язык|Юкатекский]]: '''in yaabilmech''' («ин яабилмэч»). # [[Файл:Flag of China.svg|22px|border]] [[w:Ю-мьен|Ю-мьен]]: '''yie hnamv meih''' («йиа хнум май»). # [[Файл:Flag of California.svg|22px|border]] [[w:Юрок (язык)|Юрок]]: '''pyerwerkseechek'''' («пьервэрксичек»).<p>[[w:Туника (язык)|Юрон]]: см. Туника<p>[[w:Юэ (язык)|Ютский]]: см. Юэ # [[Файл:Great Cantonia Flag.svg|22px|border]] [[w:Юэ (язык)|Юэ]]: '''我愛你''' («уо ай ни»).<p>[[w:Юэ (язык)|Юэский]]: см. Юэ # [[Файл:Flag of the Mataram Sultanate.svg|22px|border]] [[w:Яванский язык|Яванский]]: '''ꦏꦸꦭꦠꦽꦱ꧀ꦤꦥꦚ꧀ꦗꦼꦤꦼꦁꦔꦤ꧀''' («кула трэсна пандженган»), '''ꦲꦏꦸꦱꦼꦤꦼꦁꦏꦺꦴꦮꦺ''' («аку сэнэнг коуэ»).<p>[[w:Ямана|Яган]]: см. Ямана<p>[[w:Ямана|Яганский]]: см. Ямана<p>[[w:Ягнобский язык|Ягноби]]: см. Ягнобский # [[Файл:Flag of Gorno-Badakhshan.svg|22px|border]] [[w:Ягнобский язык|Ягнобский]]: '''ман таw азиз доромиште''' («ман тау азиз доромиште»). # [[Файл:Flag of Basilan.svg|22px|border]] [[w:en:Yakan language|Якан]]: '''mabaya ku si kau''' («мабая ку си кау»). # [[Файл:Flag of the Pascua Yaqui Tribe of Arizona.svg|22px|border]] [[w:Яки (язык)|Яки]]: '''inepo enchi ne waa’ta''' («инепо энчи не уаа та»). # [[Файл:Flag of Sakha.svg|22px|border]] [[w:Якутский язык|Якутский]]: '''мин эйиигин таптыыбын''' («мин эйиигин таптыбын»).<p>[[w:Ямайский креольский язык|Ямайский креол]]: см. Ямайский креольский # [[Файл:Flag of Jamaica.svg|22px|border]] [[w:Ямайский креольский язык|Ямайский креольский]]: '''mi love yuh''' («ми лав юх»).<p>[[w:Ямайский креольский язык|Ямайский патуа]]: см. Ямайский креольский # [[Файл:Flag of Yaghan people in Chile.png|22px|border]] [[w:Ямана|Ямана]]: '''hai kúru skä''' («хэй кур скэ»). # [[Файл:Flag of Gibraltar.svg|22px|border]] [[w:Янито|Янито]]: '''te quiero''' («тэ керо»). # [[Файл:Flag of Amazonas Indigenous State.svg|22px|border]] [[w:Яномами (язык)|Яномами]]: '''ya pihi irakema''' («я пихи иракема»). # [[Файл:Flag of Malawi.svg|22px|border]] [[w:en:Yao language|Яо]]: '''ngusamnonyela''' («нгусамноньела»). # [[Файл:Flag of Japan.svg|22px|border]] [[w:Японский язык|Японский]]: '''愛してる''' («айшитэру»).<p>[[w:Япский язык|Яп]]: см. Япский # [[Файл:Flag of Yap.svg|22px|border]] [[w:Япский язык|Япский]]: '''gab t’uf rog''' («габ туф рог»). # [[Файл:Sudovian Flag.png|22px|border]] [[w:Ятвяжский язык|Ятвяжский]]: '''aʃ tawi miłdu''' («аш тави милду»).<p>[[w:Эвондо|Яунде]]: см. Эвондо <!-- # [[w:|язык]]: --> [[Категория:Переводы]] [[Категория:Словари]] [[Категория:Языки]] [[Категория:Учебники без шаблона]] f8bu2743lo8zbxo9dgee16xenu5yoto Фоторецептурный справочник/Рекомендации 0 20008 269896 137296 2026-08-28T00:13:16Z Def2010 48479 краткое описание номенклатуры Kodak 269896 wikitext text/x-wiki == Порядок приготовления растворов == Если в рецепте не указано иное, то растворять вещества нужно в указанной последовательности. Нарушение может привести к порче раствора. == Как растворять метол == При растворении [[w:Метол|метола]] в воде без [[w:Сульфит натрия|сульфита натрия]] он очень быстро окисляется и приходит в негодность. Также он имеет плохую растворимость в растворах сульфита натрия. Наиболее оптимальной последовательностью является следующая: * Растворить щепотку сульфита натрия; * Растворить метол; * Растворить сульфит натрия и другие компоненты в соответствии с рецептом. == Названия рецептов == В данном справочнике во всех случаях сохраняется оригинальное название/код рецепта, если оно приведено в источнике. Если название имеется только общее и дублируется с другими рецептами, то к нему добавляется цифробуквенный код, позволяющий уникально обозначить рецепт, по возможности обозначив источник его получения. Добавленные коды: * AMA-xx — любительские рецептуры; * GU-xx — рецепты, не имеющие отдельного кода из книги «Д.С. Гурлев, Справочник по фотографии (обработка фотоматериалов), 1988 г». xx — соответствует номеру рецепта в книге. * MK-4-xx — рецепты, не имеющие отдельного кода из книги «В. П. Микулин, Фоторецептурный справочник, 4 изд., 1972 г». xx - соответствует номеру рецепта в книге. === Номенклатура Kodak === Наименования проявителей вида D-xx появляются в начале 1920-х годов, при этом некоторые проявители уже имевшие локальную нумерацию, могли получить новую, например "проявитель No 16" получил сперва название на небольшой срок Kodak D-23, а затем переименован в более логичный Kodak D-16. После этого новый проявитель, разработанный в 1940-х годах получил уже использовавшееся название Kodak D-23, сохранившееся до настоящего времени. В районе 1935 года был произведён пересмотр рецептурных справочников, в итоге многие старые проявители для фотоматериалов, снятых с производства были удалены (в основном пирогаллоловые) и более не публиковались, нумерация сохранялась консистентной, но некоторые накладки возникали. Например, помимо двух упомянутых Kodak D-23 существуют два проявителя с разным составом Kodak D-41, а также Kodak D-67 (старый для фотобумаг, новый для обращаемых фотоплёнок). [[Категория:Фоторецептурный справочник]] chv7qfkjxn7i1vap3mcje408ojl4fp8 269897 269896 2026-08-28T00:28:29Z Def2010 48479 оформление 269897 wikitext text/x-wiki == Порядок приготовления растворов == Если в рецепте не указано иное, то растворять вещества нужно в указанной последовательности. Нарушение может привести к порче раствора. == Как растворять метол == При растворении [[w:Метол|метола]] в воде без [[w:Сульфит натрия|сульфита натрия]] он очень быстро окисляется и приходит в негодность. Также он имеет плохую растворимость в растворах сульфита натрия. Наиболее оптимальной последовательностью является следующая: * Растворить щепотку сульфита натрия; * Растворить метол; * Растворить сульфит натрия и другие компоненты в соответствии с рецептом. == Названия рецептов == В данном справочнике во всех случаях сохраняется оригинальное название/код рецепта, если оно приведено в источнике. Если название имеется только общее и дублируется с другими рецептами, то к нему добавляется цифробуквенный код, позволяющий уникально обозначить рецепт, по возможности обозначив источник его получения. Добавленные коды: * AMA-xx — любительские рецептуры; * GU-xx — рецепты, не имеющие отдельного кода из книги «Д. С. Гурлев, Справочник по фотографии (обработка фотоматериалов), 1988 г». xx — соответствует номеру рецепта в книге. * MK-4-xx — рецепты, не имеющие отдельного кода из книги «В. П. Микулин, Фоторецептурный справочник, 4 изд., 1972 г». xx - соответствует номеру рецепта в книге. === Номенклатура Kodak === Наименования проявителей вида D-xx появляются в начале 1920-х годов, при этом некоторые проявители уже имевшие локальную нумерацию, могли получить новую, например «проявитель No 16» получил сперва название на небольшой срок Kodak D-23, а затем переименован в более логичный Kodak D-16. После этого новый проявитель, разработанный в 1940-х годах, получил уже использовавшееся название Kodak D-23, сохранившееся до настоящего времени. В районе 1935 года был произведён пересмотр рецептурных справочников, в итоге многие старые проявители для фотоматериалов, снятых с производства были удалены (в основном пирогаллоловые) и более не публиковались, нумерация сохранялась консистентной, но некоторые накладки все же возникали. Например, помимо двух упомянутых Kodak D-23 существуют два проявителя с разным составом Kodak D-41, а также Kodak D-67 (старый для фотобумаг, новый для обращаемых фотоплёнок). [[Категория:Фоторецептурный справочник]] 1m0uz731phjs11xzg23cq65kgm4hjs4 АОН/Законодательство 0 20267 269886 269476 2026-08-27T19:41:27Z Leksey 3027 +ТО 269886 wikitext text/x-wiki Различные документы посредством которых организовано регулирование авиационной отраслью и в том числе пилотами АОН, но основным является Воздушный кодекс (его название может сокращаться как "ВЗК"). Он самый маленький по объему и содержит основополагающие вещи. Далее идут основные "[[АОН/ФАП|ФАПы]]" (Федеральные авиационные правила). Они нумеруются по приказу, которым они утверждены (у некоторых есть дополнение в имени, указывающее на аналог за рубежом - "Часть №"). Последними в иерархии идут [[АОН/Административный регламент|административные регламенты]]. '''Закон, регулирующий все остальные законы''' На все нормативные правила, в том числе авиационные влияет закон об обязательных требованиях - [[АОН/ФЗ-247|ФЗ-247]]. Помимо прочего, в нем описаны даты, в какие вводятся новые нормативные правила - 1 сентября и 1 марта (два раза в год). ;Основные правила * [[АОН/Воздушный кодекс|Воздушный кодекс]] - сокращенно именуется ВК РФ или ВЗК * [[АОН/ФАП-128|ФАП-128]] - Подготовка и выполнение полетов. А также описывает выполнение ТО. Является ссновополагающим документом. (сокращенного имени не имеет) * [[АОН/ФАП-138|ФАП-138]] - Использование воздушного пространства (сокращенно этот ФАП называется "ФП ИВП") * <s>ФАП-136</s> <s>"ФАП Полетов" или т.н. ФАП "Трех министров" по числу министров подписавших его</s> ;Пилотские свидетельства и медицина * [[АОН/ФАП-147|ФАП-147]] - порядок выдачи пилотских и требования к пилотам ** [[АОН/ФАП-236|ФАП-236]] - заменяет ФАП-147 с 1 сентября 2026 * [[АОН/ФАП-437|ФАП-437]] - медицина. (заменил <s>[[АОН/ФАП-50|ФАП-50]]</s> ) * Административный регламент №45 - в нем описана [[АОН/Валидация|валидация]] иностранного пилотского<ref>[http://ivo.garant.ru/#/document/70395052/paragraph/1:2 Административный регламент №45]</ref>. * ФАП-32 - Оформление свидетельства * ФАП-33 - Порядок работы ВКК (квалификационная комиссия) ;Техническое обслуживание ВС * [[АОН/ФАП-145|ФАП-145]] (он же [[АОН/ФАП-367|ФАП-367]]) аналог зарубежного Part-145) выдача сертификата [[АОН/Организация по ТО|организации по ТО]] (для ТО и оценки ВС) (заменил <s>[[АОН/ФАП-120|ФАП-120]])</s> * <s>[[АОН/ФАП-109|ФАП-109]] выдача сертификата организации по ТОиР</s> (прекратил действие) * <s>[[АОН/ФАП-285|ФАП-285]] выдача сертификата организации по ТОиР</s> (заменил <s>[[АОН/ФАП-145|ФАП-145 старый]])</s> ;Сертификация (выдача СЛГ) * [[АОН/ФАП-149|ФАП-149]] создание аккредитованной организации для сертификации типовых ВС * [[АОН/ФАП-148|ФАП-148]] выдача СЛГ на типовые ВС ЭГВС <s>[[АОН/ФАП-519|(ФАП-519]] выдача СЛГ на типовые ВС</s> (прекратил действие)) * [[АОН/ФАП-273|ФАП-273]] выдача СЛГ на не типовые ПГВС (<s>[[АОН/ФАП-118|ФАП-118]] - выдача СЛГ на нетиповые</s> (прекратил действие)) * [[АОН/ФАП ПЛГ|ФАП-???]] [[АОН/ПЛГ|поддержание летной годности]] (пока в статусе проекта) Обеспечение полетов * [[АОН/ФАП-414|ФАП-414]] - ведение авиационной радиосвязи (ранее был ФАП-362) * [[АОН/ФАП-49|ФАП-49]] - [[АОН/Метео/Провайдер|предоставление метео]] (ранее ФАП-60)<ref>[http://ivo.garant.ru/#/document/70747808 ФАП-60]</ref> * [[АОН/ФАП-50|ФАП-50]] - предоставление АНИ (ранее ФАП?) ранее такой номер 50 носил ФАП по медицине * [[АОН/ФАП-15|ФАП-15]] - подача [[АОН/План полета|планов полета]] (называют [[АОН/Табель сообщений|Табель сообщений]], ранее именовался ТС-2013 по году утверждения приказа) * [[АОН/ФАП-293|ФАП-293]] - [[АОН/ОрВД|организации воздушного движения (ОрВД)]] * [[АОН/Постановление 912|Постановление 912]] - организация [[АОН/ПСР|поиска и спасания]] * [[АОН/ФАП-517|ФАП-517]] - АСП (будет заменен новым ФАП-144) * [[АОН/ФАП-141|ФАП-141]] - опасные грузы * [[АОН/ФАП-36|ФАП-36]] - организация обеспечивающие АНИ (ранее ФАП-216) == Авиационные правила == {{Основная статья|АОН/Авиационные правила}} АП касающиеся авиации общего назначения: * АП-ОЛС Нормы летной годности очень легких самолетов * Авиационные правила. Часть 23. Нормы летной годности гражданских легких самолетов * АП-27 Нормы летной годности винтокрылых аппаратов нормальной категории * [[АОН/НЛГ-31|НЛГ-31]] (ранее АП-31) - Нормы летной годности пилотируемых [[АОН/Свободный аэростат|свободных аэростатов]] АП всех касающиеся: * [[АОН/АП-21|АП-21]]<ref>[http://ivo.garant.ru/#/document/72701980 АП-21]</ref> по сертификация авиационной техники, организаций разработчиков и изготовителей. Включает в себя правила выдачи [[АОН/Сертификат типа]] непосредственно на тип ВС. == Административные регламенты == {{Основная статья|АОН/Административный регламент}} ;Внутренние документы Росавиации Нижестоящие акты не могут предъявлять никаких дополнительных требований. Приказ (если он не утвержден в Минюсте), письмо, телеграмма Росавиации или МТУ – издается только для своих подчиненных, на частных пилотов их соблюдение не распространяется. Особенно, если эти документы противоречат действующему законодательству. == Общая концепция регулирования == Общие подходы к описаны в ФЗ "Об обязательных требованиях в Российской Федерации"<ref>{{Cite web|url=https://ivo.garant.ru/#/document/74449388|title=Федеральный закон от 31 июля 2020 г. № 247-ФЗ "Об обязательных требованиях в Российской Федерации"|website=ivo.garant.ru|access-date=2026-05-19}}</ref> {{Цитата|Настоящий Федеральный закон определяет правовые и организационные основы установления и оценки применения содержащихся в нормативных правовых актах требований, которые связаны с осуществлением предпринимательской и иной экономической деятельности и оценка соблюдения которых осуществляется в рамках государственного контроля}} ==Обсуждение проектов НПА == Официальный сайт для размещения информации о подготовке федеральными органами исполнительной власти проектов нормативных правовых актов и результатах их общественного обсуждения - [http://regulation.gov.ru/ Федеральный портал проектов нормативных правовых актов] (regulation.gov.ru), но по факту он утратил свое знание и никакого общественного обсуждения там не происходит. Либо оно происходило, но его результаты были проигнорированы. В настоящее время для обсуждения экпертами применяются инструмент, возникший во время реализации [[w:Регуляторная_гильотина|Регуляторной гильотины]] - сайт rg.gov.ru. == Европейское законодательство == Все документы опубликованы на сайте EASA в разделе ''Regulations''. Далее выбирайте нужный раздел по смыслу (структура постоянно меняется). Например, раздел Aircrew (Авиационный персонал) содержит Part-FCL. Чтобы быстрее отыскать нужную версию, лучше воспользоваться блоком ''Consolidated version'', откуда и скачать нужный документ. Например, "Easy Access Rules for Flight Crew Licencing (Part-FCL)" для Part-FCL Поскольку документы постоянно претерпевают изменения, выходят различные "amendment", поэтому надо искать консолидированную версию, где все это объединено в один текст. Такие документы помечены как "Consolidated version" и к ним ведут ссылки обозначенные, например, как "Easy Access Rules for Part-FCL" * [[АОН/Законодательство/Part-FCL|Part-FCL]] ([https://www.easa.europa.eu/sites/default/files/dfu/Easy_Access_Rules_for_Flight_Crew_Licensing_Part-FCL.pdf скачать]) - по пилотским свидетельствам основной документ европейский * Part-MED ([https://www.easa.europa.eu/en/easy-access-rules-medical-requirements скачать]) - требования по медицине к пилотам * Part-ORA - ([https://www.easa.europa.eu/sites/default/files/dfu/Easy_Access_Rules_for_Organisation_Requirements_for_Aircrew_Part-ORA.pdf скачать]) требования к учебным центрам (ATO) Учитывайте, что прямые ссылки выше могут не работать или могут вести на устаревшую версию документа. Кроме того, сайт постоянно меняется и старые ссылки перестают работать. == Американское законодательство == Все находится на официальном сайте FAA в разделе "Regulation and policies" == См. также == *[[АОН/Авиационные правила|Авиационные правила]] *[[АОН/Административный регламент|Административный регламент]] *[[АОН/Штрафы|Штрафы]] *[[АОН/Ответственность|Ответственность]] *[[АОН/Нарушения|Нарушения]] == Ссылки == * [https://www.easa.europa.eu/regulations Раздел Regulations] на сайте EASA ;Нормативка: * [https://aopa.ru/index.php?id=85 Вся авиационная нормативка свежая в одном PDF-файле]. Состояние на 2017 год. ;Лекции: * [https://www.youtube.com/watch?v=tsF7qU1Mmv8 Видео-лекция по использованию воздушного пространства] 2012 год, но все актуально. * Изменения в нормативке, практическое планирование полета и Сервисы АОПА-России и Выполнение полетов в части QNH и "минимумов". 2017 год. :::[https://www.youtube.com/watch?v=kNaXWEkXGrg Вступление], [https://www.youtube.com/watch?v=XFhxLKKOIOM Часть 1] и [https://www.youtube.com/watch?v=dCsBBxKXmGQ Часть 2], две оставшиеся части не выложены. ==Примечания== {{Примечания}} {{АОН}} thc6dtz4cnjxbnpl6g43q7xf22v5i91 269893 269886 2026-08-27T23:56:36Z Leksey 3027 Викификация 269893 wikitext text/x-wiki Различные документы посредством которых организовано регулирование авиационной отраслью и в том числе пилотами АОН, но основным является Воздушный кодекс (его название может сокращаться как "ВЗК"). Он самый маленький по объему и содержит основополагающие вещи. Далее идут основные "[[АОН/ФАП|ФАПы]]" (Федеральные авиационные правила). Они нумеруются по приказу, которым они утверждены (у некоторых есть дополнение в имени, указывающее на аналог за рубежом - "Часть №"). Последними в иерархии идут [[АОН/Административный регламент|административные регламенты]]. '''Закон, регулирующий все остальные законы''' На все нормативные правила, в том числе авиационные влияет закон об обязательных требованиях - [[АОН/ФЗ-247|ФЗ-247]]. Помимо прочего, в нем описаны даты, в какие вводятся новые нормативные правила - 1 сентября и 1 марта (два раза в год). ;Основные правила * [[АОН/Воздушный кодекс|Воздушный кодекс]] - сокращенно именуется ВК РФ или ВЗК * [[АОН/ФАП-128|ФАП-128]] - Подготовка и выполнение полетов. А также описывает выполнение ТО. Является ссновополагающим документом. (сокращенного имени не имеет) * [[АОН/ФАП-138|ФАП-138]] - Использование воздушного пространства (сокращенно этот ФАП называется "ФП ИВП") * <s>ФАП-136</s> <s>"ФАП Полетов" или т.н. ФАП "Трех министров" по числу министров подписавших его</s> ;Пилотские свидетельства и медицина * [[АОН/ФАП-147|ФАП-147]] - порядок выдачи пилотских и требования к пилотам ** [[АОН/ФАП-236|ФАП-236]] - заменяет ФАП-147 с 1 сентября 2026 * [[АОН/ФАП-437|ФАП-437]] - медицина. (заменил <s>[[АОН/ФАП-50|ФАП-50]]</s> ) * Административный регламент №45 - в нем описана [[АОН/Валидация|валидация]] иностранного пилотского<ref>[http://ivo.garant.ru/#/document/70395052/paragraph/1:2 Административный регламент №45]</ref>. * ФАП-32 - Оформление свидетельства * ФАП-33 - Порядок работы ВКК (квалификационная комиссия) ;Техническое обслуживание ВС * [[АОН/ФАП-145|ФАП-145]] (он же [[АОН/ФАП-367|ФАП-367]]) аналог зарубежного Part-145) выдача сертификата [[АОН/Организация по ТО|организации по ТО]] (для ТО и оценки ВС) (заменил <s>[[АОН/ФАП-120|ФАП-120]])</s> * <s>[[АОН/ФАП-109|ФАП-109]] выдача сертификата организации по ТОиР</s> (прекратил действие) * <s>[[АОН/ФАП-285|ФАП-285]] выдача сертификата организации по ТОиР</s> (заменил <s>[[АОН/ФАП-145|ФАП-145 старый]])</s> ;Сертификация (выдача СЛГ) * [[АОН/ФАП-149|ФАП-149]] создание аккредитованной организации для сертификации типовых ВС * [[АОН/ФАП-148|ФАП-148]] выдача СЛГ на типовые ВС ЭГВС <s>[[АОН/ФАП-519|(ФАП-519]] выдача СЛГ на типовые ВС</s> (прекратил действие)) * [[АОН/ФАП-273|ФАП-273]] выдача СЛГ на не типовые ПГВС (<s>[[АОН/ФАП-118|ФАП-118]] - выдача СЛГ на нетиповые</s> (прекратил действие)) * [[АОН/ФАП ПЛГ|ФАП-???]] [[АОН/ПЛГ|поддержание летной годности]] (пока в статусе проекта) Обеспечение полетов * [[АОН/ФАП-414|ФАП-414]] - ведение авиационной радиосвязи (ранее был ФАП-362) * [[АОН/ФАП-49|ФАП-49]] - [[АОН/Метео/Провайдер|предоставление метео]] (ранее ФАП-60)<ref>[http://ivo.garant.ru/#/document/70747808 ФАП-60]</ref> * [[АОН/ФАП-50|ФАП-50]] - предоставление АНИ (ранее ФАП?) ранее такой номер 50 носил ФАП по медицине * [[АОН/ФАП-15|ФАП-15]] - подача [[АОН/План полета|планов полета]] (называют [[АОН/Табель сообщений|Табель сообщений]], ранее именовался ТС-2013 по году утверждения приказа) * [[АОН/ФАП-293|ФАП-293]] - [[АОН/ОрВД|организации воздушного движения (ОрВД)]] * [[АОН/Постановление 912|Постановление 912]] - организация [[АОН/ПСР|поиска и спасания]] * [[АОН/ФАП-517|ФАП-517]] - АСП (будет заменен новым ФАП-144) * [[АОН/ФАП-141|ФАП-141]] - опасные грузы * [[АОН/ФАП-36|ФАП-36]] - организация обеспечивающие АНИ (ранее ФАП-216) * [[АОН/ФАП-89|ФАП-89]] - [[АОН/Наземное обслуживание|наземное обслуживание]] == Авиационные правила == {{Основная статья|АОН/Авиационные правила}} АП касающиеся авиации общего назначения: * АП-ОЛС Нормы летной годности очень легких самолетов * Авиационные правила. Часть 23. Нормы летной годности гражданских легких самолетов * АП-27 Нормы летной годности винтокрылых аппаратов нормальной категории * [[АОН/НЛГ-31|НЛГ-31]] (ранее АП-31) - Нормы летной годности пилотируемых [[АОН/Свободный аэростат|свободных аэростатов]] АП всех касающиеся: * [[АОН/АП-21|АП-21]]<ref>[http://ivo.garant.ru/#/document/72701980 АП-21]</ref> по сертификация авиационной техники, организаций разработчиков и изготовителей. Включает в себя правила выдачи [[АОН/Сертификат типа]] непосредственно на тип ВС. == Административные регламенты == {{Основная статья|АОН/Административный регламент}} ;Внутренние документы Росавиации Нижестоящие акты не могут предъявлять никаких дополнительных требований. Приказ (если он не утвержден в Минюсте), письмо, телеграмма Росавиации или МТУ – издается только для своих подчиненных, на частных пилотов их соблюдение не распространяется. Особенно, если эти документы противоречат действующему законодательству. == Общая концепция регулирования == Общие подходы к описаны в ФЗ "Об обязательных требованиях в Российской Федерации"<ref>{{Cite web|url=https://ivo.garant.ru/#/document/74449388|title=Федеральный закон от 31 июля 2020 г. № 247-ФЗ "Об обязательных требованиях в Российской Федерации"|website=ivo.garant.ru|access-date=2026-05-19}}</ref> {{Цитата|Настоящий Федеральный закон определяет правовые и организационные основы установления и оценки применения содержащихся в нормативных правовых актах требований, которые связаны с осуществлением предпринимательской и иной экономической деятельности и оценка соблюдения которых осуществляется в рамках государственного контроля}} ==Обсуждение проектов НПА == Официальный сайт для размещения информации о подготовке федеральными органами исполнительной власти проектов нормативных правовых актов и результатах их общественного обсуждения - [http://regulation.gov.ru/ Федеральный портал проектов нормативных правовых актов] (regulation.gov.ru), но по факту он утратил свое знание и никакого общественного обсуждения там не происходит. Либо оно происходило, но его результаты были проигнорированы. В настоящее время для обсуждения экпертами применяются инструмент, возникший во время реализации [[w:Регуляторная_гильотина|Регуляторной гильотины]] - сайт rg.gov.ru. == Европейское законодательство == Все документы опубликованы на сайте EASA в разделе ''Regulations''. Далее выбирайте нужный раздел по смыслу (структура постоянно меняется). Например, раздел Aircrew (Авиационный персонал) содержит Part-FCL. Чтобы быстрее отыскать нужную версию, лучше воспользоваться блоком ''Consolidated version'', откуда и скачать нужный документ. Например, "Easy Access Rules for Flight Crew Licencing (Part-FCL)" для Part-FCL Поскольку документы постоянно претерпевают изменения, выходят различные "amendment", поэтому надо искать консолидированную версию, где все это объединено в один текст. Такие документы помечены как "Consolidated version" и к ним ведут ссылки обозначенные, например, как "Easy Access Rules for Part-FCL" * [[АОН/Законодательство/Part-FCL|Part-FCL]] ([https://www.easa.europa.eu/sites/default/files/dfu/Easy_Access_Rules_for_Flight_Crew_Licensing_Part-FCL.pdf скачать]) - по пилотским свидетельствам основной документ европейский * Part-MED ([https://www.easa.europa.eu/en/easy-access-rules-medical-requirements скачать]) - требования по медицине к пилотам * Part-ORA - ([https://www.easa.europa.eu/sites/default/files/dfu/Easy_Access_Rules_for_Organisation_Requirements_for_Aircrew_Part-ORA.pdf скачать]) требования к учебным центрам (ATO) Учитывайте, что прямые ссылки выше могут не работать или могут вести на устаревшую версию документа. Кроме того, сайт постоянно меняется и старые ссылки перестают работать. == Американское законодательство == Все находится на официальном сайте FAA в разделе "Regulation and policies" == См. также == *[[АОН/Авиационные правила|Авиационные правила]] *[[АОН/Административный регламент|Административный регламент]] *[[АОН/Штрафы|Штрафы]] *[[АОН/Ответственность|Ответственность]] *[[АОН/Нарушения|Нарушения]] == Ссылки == * [https://www.easa.europa.eu/regulations Раздел Regulations] на сайте EASA ;Нормативка: * [https://aopa.ru/index.php?id=85 Вся авиационная нормативка свежая в одном PDF-файле]. Состояние на 2017 год. ;Лекции: * [https://www.youtube.com/watch?v=tsF7qU1Mmv8 Видео-лекция по использованию воздушного пространства] 2012 год, но все актуально. * Изменения в нормативке, практическое планирование полета и Сервисы АОПА-России и Выполнение полетов в части QNH и "минимумов". 2017 год. :::[https://www.youtube.com/watch?v=kNaXWEkXGrg Вступление], [https://www.youtube.com/watch?v=XFhxLKKOIOM Часть 1] и [https://www.youtube.com/watch?v=dCsBBxKXmGQ Часть 2], две оставшиеся части не выложены. ==Примечания== {{Примечания}} {{АОН}} a6g5bl11qixj4z30c8g8jhhmfqr0yuk Некоторые сведения о Perl 5/Операции и выражения 0 30390 269877 269876 2026-08-27T12:17:34Z ScriptMaster 15708 /* Списковые операции all и any */ 269877 wikitext text/x-wiki {{Навигация учебника}} ''Операция'' — это некоторые действия над операндами, результатом которых является новое значение. В Perl есть десятки операций, большинство из которых мы рассмотрим в этой главе, а другие в последующих. Операции можно делить по типу выполняемых ими действий (например, арифметические, логические и т.д.), по объекту, на который они воздействуют (строковые, списковые, файловые), а иной раз сложно отнести их к какой-то категории. Большинство операций работает с двумя операндами, которые записываются по обе стороны от знака операции (''бинарная операция''). Например в операции сложения операндами выступают слагаемые. Для других операций может требоваться один операнд (''унарная операция'') или три (''тернарная операция''). В некоторых операциях какие-то операнды можно опускать. Серия операций, записанная единым куском образует ''выражение''. Любое выражение интерпретируется слева направо, при этом порядок исполнения операций внутри выражения зависит от приоритета операций. Приоритеты операций в выражении можно менять через круглые скобки, которые дают более высокий приоритет. == Арифметические операции == {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Арифметические операции'''</center> |- |<center><code>+</code></center> |style="width:10%;"|<center><code>6.35+8.31</code></center> |style="width:30%;"|'''Сложение'''. Выполняет арифметическое сложение |<center><code>-</code></center> |style="width:10%;"|<center><code>9.15-5</code></center> |style="width:30%;"|'''Вычитание'''. Выполняет арифметическое вычитание |- |<center><code>*</code></center> |<center><code>2*2</code></center> |'''Умножение''' |<center><code>/</code></center> |<center><code>15/3</code></center> |'''Деление''' |- |<center><code>**</code></center> |<center><code>4**2</code></center> |'''Возведение в степень''' |<center><code>%</code></center> |<center><code>10%5</code></center> |'''Остаток от деления''' |- | colspan="6" | <center>'''Унарные арифметические операции'''</center> |- |<center><code>+</code></center> |<center><code>+5</code></center> |'''Унарный плюс''' |<center><code>-</code></center> |<center><code>-6</code></center> |'''Унарный минус'''. Делает положительное число отрицательным, а отрицательное — положительным |- | colspan="6" | <center>'''Инкремент/декремент'''</center> |- |<center><code>++</code></center> |<center><code>$i = 5, $j=$i++;</code></center> |'''Постфиксный инкремент'''. Увеличивает значение переменной на единицу после всех прочих операций над переменной. В примере значение в <code>$j</code> будет 5, а в <code>$i</code> значение будет 6, потому что инкремент выполняется после присваивания |<center><code>++</code></center> |<center><code>$i = 5, $j=++$i;</code></center> |'''Префиксный инкремент'''. В отличие от постфиксного инкремента, значение в операнде будет увеличено до всех прочих операций над ним. В данном примере в обеих переменных будет 6 |- |<center><code>--</code></center> |<center><code>$i = 5, $j=$i--;</code></center> |'''Постфиксный декремент'''. Уменьшает значение переменной на единицу после всех прочих операций над переменной. В примере значение в <code>$j</code> будет 5, а в <code>$i</code> значение будет 4, потому что декремент выполняется после присваивания |<center><code>--</code></center> |<center><code>$i = 5, $j=--$i;</code></center> |'''Префиксный декремент'''. В отличие от постфиксного декремента, значение в операнде будет уменьшено до всех прочих операций над ним. В данном примере в обеих переменных будет 4 |} * В основном арифметические операции направлены на работу с числами, однако операндами могут выступать и строки, причем не обязательно, чтобы они конвертировались в числа. В таких случаях интерпретатор сначала попытается выделить число из символов, начиная с первого. Если выделить число не получается, то результатом конвертации будет 0. Так, строка <code>5gh4</code> будет конвертирована в 5, а <code>g130</code> — в 0. * Если в операции остаток от деления (<code>%</code>) второй операнд является вещественным числом и имеет дробную часть, то он предварительно преобразуется в целое число путем простого отброса дробной части. * Отрицательное число <u>нельзя</u> возводить не в целую степень. Интерпретатор не будет выдавать никакой ошибки, но при этом результат всегда будет 0. * Бинарные арифметические операции выполняются в ''скалярном контексте''. Это означает, что интерпретатор будет ожидать в операндах скалярные переменные. Если в операндах будут массивы, то они будут преобразованы к числу элементов в массиве, а в случае хеш-массива — к числу использованных хеш-записей в нем. * Инкремент и декремент можно применять к строковым данным. В случае инкремента, если строка состоит только из латинских букв, то результатом будет новая строка, в которой последняя буква будет заменена на следующую по порядку в алфавите, причем строчная буква заменяется строчной, а прописная — прописной. Аналогично происходит, если строка завершается цифрой. Для декремента Perl будет пытаться конвертировать строку в число по обычным правилам, описанным выше. == Строковые операции == {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Строковые операции'''</center> |- |<center><code>.</code></center> |style="width:10%;"|<center><code>"a"."b"</code></center> |style="width:30%;"|'''Конкатенация строк'''. Объединяет две строки в одну |<center><code>x</code></center> |style="width:10%;"|<center><code>"a" x 3</code></center> |style="width:30%;"|'''Повторитель'''. Повторяет строку в левом операнде N число раз и возвращает из этого строку |} * Строковые операции обычно направлены на строковый тип данных, однако можно использовать и числа. В этом случае числа будут преобразованы в строки. * Оператор конкатенации не вставляет пробелы между строками. Обычно для объединения с пробелами прибегают к функции <code>join</code>. * Для операции ''повторения'' левый операнд всегда приводится к строковому значению. Правым операндом должно быть целое число, либо строка, которая может быть приведена к целому числу. В случае вещественного числа, дробная часть будет просто отбрасываться. * Для операции ''повторения'' левым операндом может быть список слов, заключенный в круглые скобки, т.е. эта операция может работать в ''списковом контексте''. В таком случае список будет повторен указанное число раз. Такой прием используется для порождения списка, передаваемого конструктору массива. * Знак операции повторения следует всегда отделять хотя бы одним пробелом от его операндов, так как в некоторых ситуациях интерпретатор может принять его за часть имени переменной. * С операцией повторения связана устойчивая идиома, используемая для быстрого заполнения одинаковыми значениями:<source lang="perl"> @arr[1..5] = (1) x 5; print "@arr\n"; # 1 1 1 1 1 @hash{qw{ apples bananas pears }} = (0) x 3; print "@{[%hash]}\n"; # apples 0 bananas 0 pears 0 </source>Если в левом операнде операции повторения используется массив, то операция будет выполняться в списковом контексте, в котором она повторит элементы указанное число раз в новом массиве. Если этот массив присвоить срезу массива или хэша (слева от присваивания), то сгенерированные повторением элементы будут присвоены элементам среза. На практике часто используется прием получения хеша из параметров командной строки, переданных сценарию:<source lang="perl"> my %exists; @exists{@ARGV} = (1) x @ARGV; # \ \____ В скалярном контексте развернется в число элементов массива @ARGV. # \___________________ Получается хеш, в котором ключами будут элементы командной строки. </source> == Логические операции == === Операции отношения === {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Числовые отношения'''</center> |- |<center><code>></code></center> |style="width:10%;"|<center><code>2>1</code></center> |style="width:30%;"|'''Больше'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>>=</code></center> |style="width:10%;"|<center><code>3>=1</code></center> |style="width:30%;"|'''Больше либо равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code><</code></center> |<center><code>-3<0</code></center> |'''Меньше'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code><=</code></center> |<center><code>0<=3</code></center> |'''Меньше либо равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>==</code></center> |<center><code>3==3</code></center> |'''Равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>!=</code></center> |<center><code>1!=2</code></center> |'''Не равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code><=></code></center> |<center><code>15<=>63</code></center> |'''Один из операндов больше другого'''. Возвращает -1, если правый операнд больше левого; 1 — правый операнд меньше левого; 0 — операнды равны | | | |- | colspan="6" | <center>'''Строковые отношения'''</center> |- |<center><code>eq</code></center> |<center><code>"a" eq "a"</code></center> |'''Строки лексикографически равны'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>ne</code></center> |<center><code>"a" ne "b"</code></center> |'''Строки лексикографически не равны'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>lt</code></center> |<center><code>"a" lt "c"</code></center> |'''Левая строка лексикографически меньше правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>le</code></center> |<center><code>"a" le "c"</code></center> |'''Левая строка лексикографически меньше или равна правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>gt</code></center> |<center><code>"d" gt "e"</code></center> |'''Левая строка лексикографически больше правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>ge</code></center> |<center><code>"d" ge "e"</code></center> |'''Левая строка лексикографически больше или равна правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>cmp</code></center> |<center><code>"a" cmp "b"</code></center> |'''Лексикографически один из операндов не равен другому'''. Возвращает -1, если правый операнд лексикографически больше левого; 1 — правый операнд лексикографически меньше левого; 0 — операнды лексикографически равны | | | |} * Обратите внимание, что операции отношения скопированы с командной оболочки Bourne Shell, но там все было наоборот: <code>eq</code>, <code>ne</code>, <code>lt</code>, <code>le</code>, <code>gt</code> и <code>ge</code> применялись к числам, а привычные нам знаки использовались для лексикографического сравнивания. Об этом нужно помнить, когда вы переключаетесь с программирования для командной оболочки на программирование для Perl. * Лексикографическое сравнивание означает, что сравниваются ASCII кодировки символов. Так символ <code>a</code> лексикографически будет меньше символа <code>b</code>, потому что код последнего (98) больше первого (97). При лексикографическом сравнивании строк учитывается код каждого символа в строке, а также длина строк. * ИСТИНА для числовых отношений это число 1, а для строковых — строка <code>"1"</code>. * В общем случае следует быть осторожным при сравнивании вещественных чисел с целыми, так как тут вступает фактор округления чисел. Следует отметить, что вещественные числа вообще нельзя сравнивать на равенство, так как результат практически всегда будет неправильным. В этом случае следует сравнивать разницу двух вещественных чисел с очень малым числом (погрешностью). Можно использовать и другой приём, когда числа преобразуются в строки и сравниваются как строки. === Булевы выражения === {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Булевы операции'''</center> |- |<center><code>&&</code></center> |style="width:10%;"|<center><code>1 && 1</code></center> |style="width:30%;"|'''Конъюнкция''' |<center><code><nowiki>||</nowiki></code></center> |style="width:10%;"|<center><code><nowiki>0 || 1</nowiki></code></center> |style="width:30%;"|'''Дизъюнкция''' |- |<center><code>!</code></center> |<center><code>! 0</code></center> |'''Логическое отрицание''' |<center><code>xor</code></center> |<center><code>1 xor 1</code></center> |'''Исключающее ИЛИ''' |- |<center><code>and</code></center> |<center><code>1 and 1</code></center> |'''Конъюнкция'''. ''Синоним'' |<center><code>or</code></center> |<center><code>0 or 1</code></center> |'''Дизъюнкция'''. ''Синоним'' |- |<center><code>not</code></center> |<center><code>not 1</code></center> |'''Логическое отрицание'''. ''Синоним'' |<center><code>^^</code></center> |<center><code>1 ^^ 1</code></center> |'''Исключающее ИЛИ'''<ref>Знак операции появился с версии интерпретатора 5.40.</ref> |} * Операции <code>or</code>, <code>and</code>, <code>not</code> и <code>xor</code> появились в Perl, начиная с версии 5.001. Отличие их от аналогичных операций в виде символов в том, что они имеют меньший приоритет при вычислении в сложных выражениях. Такой пониженный приоритет иногда требуется в выражениях по типу <code>$num != 0 or print "\$num == 0";</code> * Для булевых операций ИСТИНОЙ признается любое скалярное значение не равное <code>0</code>, <code>"0"</code> и <code>""</code>, в противном случае это ЛОЖЬ. Значение <code>undef</code> также приравнивается ко ЛЖИ. * Булевы операции конъюнкции и дизъюнкции вычисляются по укороченной схеме. Это означает, например, что если при конъюнкции ЛОЖЬ в некотором операнде встречается раньше, чем закончилось выражение, вычисление прекращается на этом операнде с общим результатом ЛОЖЬ. * Хотя булевы операции рассчитаны в основном на то, чтобы использовать их с числами, некоторые из них можно использовать для работы со строками. Полезной здесь оказывается дизъюнкция, которая может быть использована для записи укороченного присваивания значений по умолчанию, что показано в следующем примере: <source lang="perl"> # Эта процедура просто возвращает строку, переданную в аргументе, но если он не передается, # то она назначит ему значение по умолчанию. sub procedure { my ($arg) = @_; $arg ||= "default_value"; return $arg; } # Вызов без аргумента print "Result: " . procedure . "\n"; # Result: default_value # Вызов с аргументом print "Result: " . procedure "some_value" . "\n"; # Result: some_value </source> Также, в случаях, когда неопределенные значения недопустимы, она может использоваться для выбора из альтернативы: <source lang="perl"> $var = undef; $var = $var || "default_value"; print "$var\n"; # default_value # Размер цепочки может быть сколько угодно большим. В данном примере мы использовали # undef для демонстрации, но представьте на их местах переменные. Значение по умолчанию # выбирается с разным приоритетом (первое не пустое с левого края). $value = undef || undef || undef || "default_value"; print "$value\n"; </source> === Побитовые операции === {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Побитовые операции'''</center> |- |<center><code><nowiki>&</nowiki></code></center> |style="width:10%;"|<center><code>3 & 2</code></center> |style="width:30%;"|'''Побитовое И'''. Выполняет конъюнкцию двух чисел побитово |<center><code><nowiki>|</nowiki></code></center> |style="width:10%;"|<center><code><nowiki>3 | 2</nowiki></code></center> |style="width:30%;"|'''Побитовое ИЛИ'''. Выполняет дизъюнкцию двух чисел побитово |- |<center><code>^</code></center> |<center><code>3 ^ 3</code></center> |'''Побитовое исключающее ИЛИ''' |<center><code>~</code></center> |<center><code>~0</code></center> |'''Побитовое отрицание''' |- |<center><code><<</code></center> |<center><code>1 << 1</code></center> |'''Побитовый сдвиг влево''' |<center><code>>></code></center> |<center><code>2 >> 1</code></center> |'''Побитовый сдвиг вправо''' |} * Побитовые операции работают только с числами, если хотя бы один операнд является числом (соответственно другой будет сконвертирован в число). Если '''оба''' операнда являются строками, то побитово выполняются операции с кодом каждого символа, даже если строки записаны только цифрами. Если при этом строки разной длины, то меньшая из них дополняется символами <code>\000</code> до равенства. * Все вещественные числа преобразуются к целым. * Допустимо использовать любой формат представления чисел: десятичный, шестнадцатеричный и восьмеричный. Язык Perl представляет числа с длиной 32 бит для поразрядных операций, независимо от архитектуры компьютера. == Операции присваивания == {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Операции присваивания'''</center> |- |<center><code>=</code></center> |style="width:10%;"|<center><code>$i = 2</code></center> |style="width:30%;"|'''Простое присваивание''' |<center><code>**=</code></center> |style="width:10%;"|<center><code>$i **= 2</code></center> |style="width:30%;"|'''Возведение в степень с присваиванием''' |- |<center><code>+=</code></center> |<center><code>$i += 2</code></center> |'''Сложение с присваиванием''' |<center><code>-=</code></center> |<center><code>$i -= 2</code></center> |'''Вычитание с присваиванием''' |- |<center><code>.=</code></center> |<center><code>$i .= 2</code></center> |'''Конкатенация с присваиванием''' |<center><code>*=</code></center> |<center><code>$i *= 2</code></center> |'''Умножение с присваиванием''' |- |<center><code>/=</code></center> |<center><code>$i /= 2</code></center> |'''Деление с присваиванием''' |<center><code>%=</code></center> |<center><code>$i %= 2</code></center> |'''Остаток от деления с присваиванием''' |- |<center><code>x=</code></center> |<center><code>$i x= 2</code></center> |'''Повторение с присваиванием''' |<center><code>&=</code></center> |<center><code>$i &= 2</code></center> |'''Поразрядное И с присваиванием''' |- |<center><code><nowiki>|=</nowiki></code></center> |<center><code><nowiki>$i |= 2</nowiki></code></center> |'''Поразрядное ИЛИ с присваиванием''' |<center><code>^=</code></center> |<center><code>$i ^= 2</code></center> |'''Поразрядное исключающее ИЛИ с присваиванием''' |- |<center><code><<=</code></center> |<center><code>$i <<= 2</code></center> |'''Поразрядный сдвиг влево с присваиванием''' |<center><code>>>=</code></center> |<center><code>$i >>= 2</code></center> |'''Поразрядный сдвиг вправо с присваиванием''' |- |<center><code>&&=</code></center> |<center><code>$i &&= 2</code></center> |'''Конъюнкция с присваиванием''' |<center><code><nowiki>||=</nowiki></code></center> |<center><code><nowiki>$i ||= 2</nowiki></code></center> |'''Дизъюнкция с присваиванием''' |- |<center><code>^^=</code></center> |<center><code>$i ^^= 1</code></center> |'''Исключающее ИЛИ с присваиванием'''<ref>Поддерживается с версии 5.42.</ref> | | | |} * Простое присваивание является бинарной операцией, правый операнд которой является выражением, а левый — определяет участок памяти (в форме переменной), в который запишется результат выражения. Операция присваивания возвращает левый операнд как результат выражения. По этой причине следующая запись будет синтаксически правильной<source lang="perl"> ($i = $j) = 5; # Если развернуть эту конструкцию, то получается $i = $j; $i = 5; # Так как выражение в скобках вернет $i </source> * Как в языке Си, в Perl есть составное присваивание, совмещающее в себе операцию и присваивание. Операции с присваиванием также возвращают левый операнд, как результат выражения<source lang="perl"> $b = 1; $a = ($b += 3); # Аналогично $a = $b = 4 $a += ($b += 3); # Аналогично $a = $a + $b + 3 (($a += 2) **= 2 ) -= 1; # Аналогично $a = ($a + 2) ** 2 - 1 </source>Обратим внимание, что в большинстве ситуаций в сложных выражениях ставить скобки для операций присваивания обязательно, потому что, как вы узнаете ниже, они парсятся интерпретатором справа налево. == Списковые операции == ''Списковая операция'' — это операция над списком значений. Операции, которым передаются списки и кажущиеся функциями, на самом деле являются списковыми операциями, например <code>print</code>. Это связано с тем, что списковые операции разрешают помещать свои аргументы в скобки. Так, следующие вызовы равнозначны <source lang="perl"> print $a, "hello", $b; print ($a, "hello", $b); </source> Списковые операции ожидают на входе список скаляров в некоторой форме, а на выходе отдают тот же список, но модифицированный некоторым образом, либо новый список. Так, следующие операции являются списковыми: * Создание и конкатенация массивов<source lang="perl"> @array1 = (1,2,3); @array2 = (4,5,6); @array3 = (@array1, @array2); </source> * Встроенные операции, связанные с манипуляцией значением(ми) в массиве<source lang="perl"> @array = (1,2,3); push @array, 4; # (1, 2, 3, 4) pop @array; # (1, 2, 3); 4 возвращается как результат shift @array; # (2, 3); 1 возвращается как результат unshift @array, 5; # (5, 2, 3) splice @array, 0, 2; # (3); (5, 2) возвращается как результат </source> * Трансформация (новый массив возвращается как результат)<source lang="perl"> @array = qw { a b c d e f }; # Применение предиката к каждому элементу в списке print "$_\n" foreach map { $_ . $counter++ } @array; # # Вызов map в модификаторе foreach возвращает новый массив, каждый элемент которого # печатается print слева от модификатора. В этом примере процедура предиката к каждому # элементу исходного массива добавляет порядковый номер, в результате чего получается # # a0 # b1 # c2 # d3 # e4 # f5 # # Сформировать новый массив, элементы которого хранятся в обратном порядке print "$_\n" foreach reverse @array; # f # e # d # c # b # a # Сортировка use List::Util; # Подключаем модуль для перемешивания элементов для дальнейшего примера. @array = List::Util::shuffle(@array); # Перемешиваем элементы в случайном порядке. print "@{array}\n"; # Вывод будет отличаться при каждом вызове: "b f d a e c" @array = sort @array; # Снова в алфавитном порядке. print "@{array}\n"; # "a b c d e f" </source> * Фильтрующие операции (возвращают подмножество исходного массива как результат)<source lang="perl"> @array = qw { a 1 5 d 6 f 8 9 h j k l 25 }; @numbers = grep /\d+/, @array; # Достаем из исходного массива только цифры print "@{numbers}\n"; # "1 5 6 8 9 25" @letters = grep /[a-z]+/, @array; # Достаем из исходного массива только буквы print "@{letters}\n"; # "a d f h j k l" </source> * Агрегирующие операции (как правило, возвращают все элементы массивов одним значением)<source lang="perl"> @words = qw { apple grapes banana }; $value = join ", ", @words; # объединяет все элементы и вставляет между ними разделитель. print "${value}\n"; # "apple, grapes, banana" </source> * Разворачивающие операции (наоборот, из одного значения получают список)<source lang="perl"> @numbers = 1..5; print "@{numbers}\n"; # "1 2 3 4 5" $fruits = "apple, banana, grapes"; @fruits = split ", ", $fruits; print "@{fruits}\n"; # "apple banana grapes" </source> Подробнее о пользовательских списковых операциях будет в главе, посвященной функциям. === Списковые операции all и any === Начиная с версии 5.42, в ядро интерпретатора были интегрированы две новые операции, помогающие работать с множествами без использования модулей. До этого эти операции приходилось подключать в виде функций из модуля <code>List::Util</code>. Вероятно, добавление этих операций в ядро было вдохновлено языком Python, в котором они существуют в виде операторов. <source lang="perl"> any { <блок-предиката> } @list; all { <блок-предиката> } @list; </source> Операции <code>all</code> и <code>any</code> мимикрируют под операцию <code>grep</code> и используются, чтобы вернуть логический ответ по предикату. Чтобы операция <code>all</code> вернула ИСТИНУ, необходимо чтобы её предикат вернул ИСТИНУ для каждого элемента списка. Соответственно, для операции any ИСТИНОЙ считается ситуация, когда предикат возвращает ИСТИНУ по меньшей мере для одного элемента списка. Появление этих операций, хоть и с опозданием, очень кстати, так как различного рода проверки множеств — частая задача на практике. Вот лишь несколько примеров. <source lang="perl"> use v5.42; # Директива требует интерпретатор не ниже указанной версии. # Следующие директивы нужны по крайней мере для версии 5.42, так как на тот момент # эти возможности были еще экспериментальными. В будущих версиях эти # директивы не понадобятся. use feature 'keyword_any', 'keyword_all'; # Включает операции no warnings 'experimental::keyword_any', 'experimental::keyword_all'; # Отключает предупреждения my @numbers = (2, 4, 6, 8, 10); if (all { $_ % 2 == 0 } @numbers) { print "All numbers are even\n"; } if (any { $_ > 9 } @numbers) { print "At least one number is greater than 9\n"; } </source> == Операции заключения в кавычки == Кавычки (одинарные, двойные и обратные) используются в Perl, чтобы задавать строковые литералы. Кроме этого есть еще операции, которые внешне похожи на операции заключения в кавычки, и перечислены в таблице ниже. {|class="wikitable" style="width:100%;" |- ! Операция ! Эквивалент ! Описание ! Операция ! Эквивалент ! Описание |- | colspan="6" | <center>'''Операции заключения в кавычки'''</center> |- |<center><code>q{}</code></center> |style="width:10%;"|<center><code><nowiki>''</nowiki></code></center> |style="width:30%;"|'''Строковый литерал'''. Подстановки невозможны |<center><code>qq{}</code></center> |style="width:10%;"|<center><code>""</code></center> |style="width:30%;"|'''Строковый литерал''' |- |<center><code>qx{}</code></center> |<center><code><nowiki>``</nowiki></code></center> |'''Команда системы''' |<center><code>qw{}</code></center> |<center><code><nowiki>()</nowiki></code></center> |'''Список слов'''. Подстановки невозможны |- |<center><code>m{}</code></center> |<center><code><nowiki>//</nowiki></code></center> |'''Поиск по регулярному выражению''' |<center><code>qr{}</code></center> |<center><code><nowiki>//</nowiki></code></center> |'''Шаблон регулярного выражения''' |- |<center><code>s{}{}</code></center> |<center><code>s///</code></center> |'''Подстановка''' |<center><code>tr{}{}</code></center> |<center><code><nowiki>y///</nowiki></code></center> |'''Транслитерация'''. Подстановки невозможны |} * Фигурные скобки в данных операциях представляют собой разделитель. Они могут быть в любой момент заменены на другой символ или любую другую пару скобок, например<source lang="perl"> q{hello} q/hello/ q!hello! q<\<hello\>> # Если символы разделителя есть в значении, то они должны экранироваться. </source>Внутри разделителей разрешается любое число пробелов, а также внутри большинства операций разрешены подстановки, кроме некоторых (указанных в таблице отдельно). * Операция <code>qw{}</code> позволяет вернуть список слов. Чаще всего она используется, чтобы инициализировать массив.<source lang="perl"> @arr = qw{ one two three }; # Это аналогично @arr = ("one", "two", "three"); # и $arr[0] = "one"; $arr[1] = "two"; $arr[2] = "three"; </source>Обратите внимание, что внутри <code>qw{}</code> запятые ставить не нужно: разделителями являются пробелы. * Об остальных операциях будет рассказано далее по ходу изложения. === Операция Here-docs === В Perl перекочевала Here-docs операция, придуманная для командной оболочки Bourne Shell, которая позволяет инициализировать переменные многострочными строками, либо передавать их на вход некоторой операции, записывая строки прямо в исходном файле программы. Как и в Bourne Shell она записывается так <source lang="perl"> $str = <<EOF; строка 1 строка 2 строка 3 EOF print <<END; Hello, World! END </source> Здесь после знака <code><<</code> вводится так называемое стоп-слово. Далее записывается многострочная строка. Интерпретатор будет искать стоп-слово, для того чтобы понять где заканчивается эта строка. Стоп-слово может быть любым строковым литералом. В наших примерах стоп-словами были <code>EOF</code> и <code>END</code>. За стоп-словом обычно следует ставить символ точки с запятой, так как Here-docs является простым оператором, конец которого находится после ввода стоп-слова. Пропуск точки с запятой является очень частой ошибкой. Тем не менее, если оператор Here-docs является единственным или последним в текущем блоке, точку с запятой можно опускать. По умолчанию многострочная строка записывается так, как будто она находится в двойных кавычках. Таким образом, в ней будут разрешаться все подстановки и управляющие последовательности. Вы можете явно обозначить, как должен поступать интерпретатор, если будете использовать соответствующие кавычки вокруг стоп-слова. <source lang="perl"> $var = "Hello"; print <<END; \t$var, World! END # Аналогично предыдущему вызову print <<"END"; \t$var, World! END # С одинарными кавычками переменные перестанут подставляться и # не будут работать управляющие последовательности print <<'END'; \t$var, World! END </source> Можно также использовать наклонные кавычки, тогда в Here-docs можно писать процедуры командной оболочки и инициализировать переменные результатом работы этих процедур. Каждая строка в таких процедурах это отдельный ввод команды в оболочку. Следует помнить, что результаты могут зависеть от операционной системы, в которой исполняется Perl. <source lang="perl"> # Выведет каталоги корневой точки монтирования в *nix системе. print <<`END`; ls -l / END </source> Если стоп-слово вводится без кавычек, то нельзя ставить пробелы между <code><<</code> и стоп-словом. Если такое случится, то Perl не распознает такого слова и будет захватывать строки до первой пустой строки в исходном файле. В одном операторе можно ввести больше одного стоп-слова (когда это удобно), если записать их подряд следующим образом. <source lang="perl"> print <<"END1".<<'END2'; double quotes END1 single quotes END2 </source> По умолчанию, Here-docs сохраняет все лидирующие пробелы в многострочной строке, а также требует, чтобы стоп-слово всегда находилось в первой колонке. Например, <source lang="perl"> print <<END; ONE TWO THREE END </source> напечатает <pre> ONE TWO THREE </pre> Такое поведение не всегда удобно, особенно, когда Here-docs вложена в некоторый блок: в этом случае в исходном коде нарушается выравнивание, из-за чего его неудобно читать. Сравните <source lang="perl"> # Операция размещена в блоке, но мы не можем выровнять отступы как нам хочется, а также # стоп-слово END должно всегда начинаться с первой колонки. if (1) { print <<END; ONE TWO THREE END } </source> С версии 5.26 для Here-docs была добавлена особая форма (<code><<~</code>), которая вычисляет отступ для многострочной строки не от колонки документа с исходным кодом, а от отступа самого стоп слова. Таким образом, с версии 5.26 тот же фрагмент можно записать с сохранением исходных отступов так: <source lang="perl"> # С версии 5.26 if (1) { print <<~END; ONE TWO THREE END # ^- отступ для многострочной строки вычисляется от этой колонки. } </source> Операция Here-docs может комбинироваться с другими операциями. Для этого удобно пользоваться мнемоническим приемом, в котором нужно представлять, что очередная строка заменяет собой стоп-слово справа от знака <code><<</code>. Вот несколько примеров: <source lang="perl"> # Каждая строка подается операции uc, которая переводит символы в верхний регистр. print uc(<<EOF); one two three EOF # Результат: # ONE # TWO # THREE # Удалит лидирующие пробелы для каждой строки. print <<'EOF' =~ s/^\s+//mgr; Line one with leading spaces Line two with leading spaces EOF # Результат: # Line one with leading spaces # Line two with leading spaces # При выводе строк будет приписывать к каждой порядковый номер. sub numbering { print ++$counter . ": " . $_ . "\n" for split '\n', $_[0]; } numbering(<<'EOF'); int main(int argc, char** argv) { return 0; } EOF # Результат: # 1: int main(int argc, char** argv) # 2: { # 3: return 0; # 4: } # Напечатает между строками промежуточную. print <<'PART1' . "Middle String\n" . <<'PART2'; This is the first part. PART1 This is the final part. PART2 # Результат: # This is the first part. # Middle String # This is the final part. </source> == Другие операции == === Диапазон === Бинарная операция диапазон <code>..</code> по-разному интерпретируется в скалярном и списковом контекстах. В списковом контексте операция возвращает список из чисел, начиная с левого операнда и до последнего с шагом 1, если оба операнда являются числами, либо строки, которые будут сгенерированы в лексикографическом порядке. Если операндами являются числа, то левый операнд всегда должен быть меньше правого, иначе операция вернет пустой список. Числа также должны быть всегда целыми (если это не так, то дробная часть будет просто отбрасываться). Если строка-левый операнд в лексикографическом смысле больше правого, то результат может зависеть от версии интерпретатора <code>perl</code>: в старых версиях по умолчанию просто возвращается левый операнд; в версии 5.32 будет возвращен ряд, начиная с большего операнда и до символа <code>z</code>. Кроме того, нельзя использовать символы из других алфавитов, кроме латинского: для других алфавитов всегда возвращается левый операнд как результат. <source lang="perl"> (1..5); # 1 2 3 4 5 (-3..5); # -3 -2 -1 0 1 2 3 4 5 ("a".."d"); # a b c d ("01".."10"); # 01 02 03 04 05 06 07 08 09 10 ("a1".."b2"); # a1 a2 a3 ... a9 b1 b2 </source> В скалярном контексте диапазон возвращает булево значение и эмулирует поведение операции запятая <code>,</code> из редакторов Sed и AWK (например, конструкция <code>1,3p</code>). Алгоритм поведения может показаться сложным при первом прочтении, тем не менее следует познакомиться с ним: * Диапазон в скалярном контексте всегда находится в одном из двух состояний, которое может измениться при повторном вычислении. Условно мы назовем их ИСТИНА и ЛОЖЬ. * Диапазон остается в ЛОЖНОМ состоянии до тех пор, пока ЛОЖНЫМ остается значение левого операнда. Как только он становится ИСТИНОЙ, диапазон переключает состояние в ИСТИНУ и остается в нем, пока правый операнд остается ИСТИННЫМ. * Если диапазон находился в состоянии ИСТИНА и правый операнд стал ЛОЖНЫМ, то диапазон снова переключается в ЛОЖНОЕ состояние и вся предыдущая логика повторяется заново. * В ЛОЖНОМ состоянии этот диапазон возвращает пустую строку (или ЛОЖЬ). В состоянии ИСТИНА при каждом повторном вычислении возвращается порядковый номер, начиная с 1. * В момент перехода из ИСТИНЫ в ЛОЖЬ диапазон возвращает строку, в которой к последнему порядковому номеру добавляется <code>"E0"</code>, например <code>2E0</code>. В ИСТИННОМ состоянии <code>E0</code> будет отбрасываться. Вот собственно и весь алгоритм. Добавление <code>"E0"</code> при смене состояния эмулирует поведение именно утилиты AWK. В Sed добавление этой строки происходит только на следующем вычислении. Чтобы эмулировать именно поведение Sed, нужно использовать три точки <code>...</code>. Диапазоны в скалярном контексте в Perl обычно используются при чтении файлов. === Операция запятая === Операция запятая <code>,</code> является бинарной и ведет себя по-разному в скалярном и списковом контекстах: * в списковом контексте она является разделителем для элементов в списке; * в скалярном контексте она сначала вычисляет левый операнд, потом правый и возвращает результат правого операнда как общий результат. <source lang="perl"> # Так как левый операнд присваивания это переменная на массив, то выражение исполняется в списковом контексте. # В этом примере запятая разделяет элементы списка, который передается конструктору массива. @arr = (1, 2); # Теперь выражение выполняется в скалярном контексте. Оба операнда для запятой являются простыми числами, но # как результат операции, будет возвращена 2, которая будет присвоена скаляру. $scalar = (1, 2); </source> У запятой есть синоним в виде <code>=></code>, который мы ранее использовали для построения хеш-массивов в конструкторе. В основном этот знак повторяет запятую, но требует чтобы левый операнд всегда имел строковый тип и корректно в него конвертировался. Операция является излюбленным инструментом трюков интерпретации. Например, следующая конструкция по порядку вызовет все процедуры, при этом в первой печати мы попутно захватываем результат вызова процедуры <code>b</code>, пользуясь тем, что операция используется в списковом контексте, в котором мы можем пользоваться индексацией массива, а во втором случае, выполняя все в скалярном контексте, мы получаем результат процедуры <code>c</code>: <source lang="perl"> sub a { print "1\n"; "a" } sub b { print "2\n"; "b" } sub c { print "3\n"; "c" } print STDOUT ( &a, &b, &c )[1], "\n"; print STDOUT scalar ( &a, &b, &c ), "\n"; </source> <pre> 1 2 3 b 1 2 3 c </pre> === Тернарная операция === В Perl есть тернарная условная операция, которая есть во многих языках программирования. Она записывается точно также как в Си: <source lang="perl"> <операнд 1> ? <операнд 2> : <операнд 3> </source> Операция работает так. Если <code><операнд 1></code> является ИСТИНОЙ, то возвращается <code><операнд 2></code> как результат тернарной операции, иначе возвращается <code><операнд 3></code>. Результат тернарной операции можно использовать как в левосторонних (''lvalue''), так и в правосторонних выражениях (''rvalue''), главное чтобы они подставлялись в правильном семантическом контексте. <source lang="perl"> $var = ($num % 3) ? ($var1 += 1) : ($var1 += 2); (($a % 3) ? ($a += 2) : $a) -= 2; # Пример с lvalue выражением </source> === Ссылочные операции === Большую часть времени мы ссылаемся на данные в памяти компьютера через переменные. Однако язык Perl, подобно Си, разрешает ссылаться на данные в памяти с помощью ''указателей'' или ''ссылок'' (в Perl эти термины равнозначны), которые хранят адрес на ячейку в памяти как значение. Ссылочная передача удобна, когда одни и те же данные разделяют множество процедур и при этом не нужно привязываться к конкретным именам или типам в тексте программы. Возможно процедура сама должна разобраться, что хранится в памяти по переданной ссылке и принять решение самостоятельно. Чтобы получить адрес переменной, нужно перед ее именем написать обратный слеш <code>\</code> (это аналогично операции получения адреса <code>&</code> в языке Си). <source lang="perl"> # Ссылка на скаляр $var = 5; $ptr = \$var; # Теперь здесь хранится адрес $var # Ссылка на массив @arr = (1,2,3); $aptr = \@arr; # Ссылка на хеш-массив %hash = (name => "Larry", surname => "Wall"); $hptr = \%hash; </source> Обратите внимание, что адреса хранятся в скалярной переменной. Если мы распечатаем значения, то получим примерно следующее: <source lang=""> SCALAR(0x800075938) ARRAY(0x8000759b0) HASH(0x800075aa0) </source> Обратите внимание, что в ссылке хранится информация о типе объекта, на который она ссылается и шестнадцатеричный адрес в памяти компьютера. Чтобы выполнить обратную операцию, т.е. получить данные по ссылке, ее нужно ''разыменовать''. В отличие от Си, в Perl разыменовывание привязано к типу данных, на который она ссылается. Для этого нужно перед именем ссылки поставить тип, на который будет вестись разыменовывание. <source lang="perl"> # Разыменовываем ссылку на хеш-массив, чтобы передать его функции keys, которая извлечет из него ключи @keys = keys(%$hptr); print $$ptr, "\n"; # Разыменовываем указатель на скаляр </source> В предыдущем примере с хеш-массивом мы сначала разыменовали ссылку на хеш-массив, указав символ <code>%</code> в начале, а только потом работали с массивом как обычно, передав его функции <code>keys</code>. Perl позволяет также обращаться к данным массивов непосредственно из ссылки (когда это удобно) при помощи операции разыменовывания массивов <code>-></code>. <source lang="perl"> print $aptr->[0], $hptr->{name}, "\n"; </source> Подробнее ссылки мы рассмотрим в отдельной главе (''см.'' [[{{Root book name}}/Ссылки|Ссылки]]). === Операции связывания === Регулярные выражения являются визитной карточкой Perl, который снабжен различными операциями для проверки по ним. Сюда входят поиск (<code>m//</code>), подстановка (<code>s///</code>) и замена (<code>tr///</code>). По умолчанию они работают с переменной <code>$_</code>. Кроме них есть операции связывания <code>=~</code> и <code>!~</code>, которые выражают соответственно ''совпадает с шаблоном'' и ''не совпадает с шаблоном''. Регулярные выражения являются очень обширной темой в Perl, поэтому они будут рассмотрены в отдельной главе (''см.'' [[{{Root book name}}/Работа со строками и регулярные выражения|Работа со строками и регулярные выражения]]). ==== Умное связывание ==== Начиная с 5.10.1 и до 5.37.10 в Perl поддерживалась операция умного связывания, которая умеет сравнивать переменные, хранящие разные типы данных. Данная бинарная операция обозначается двумя тильдами <code>~~</code> и изначально была введена для поддержки оператора <code>given..when</code> (в котором она используется неявно), о котором немного рассказано в следующей главе (см. [[Некоторые сведения о Perl 5/Операторы#Given..when|Операторы#Given..when]]). Эта операция является особенной, так как её контекст определяется не на этапе компиляции, а во время исполнения программы. Для этого она определяет какой тип данных хранится в её операндах и, в зависимости от этих типов, выбирает механизм сравнивания, причем фактические типы в операндах не обязательно должны совпадать, что и делает её «умной». Если в понимании выбранного механизма операнды равны, она возвращает 1, иначе пустую строку <code>""</code>. В Perl 5.37.10 данная операция была отмечена как неудачный эксперимент и окончательно будет вырезана в 5.42. Здесь мы о ней упоминаем, чтобы предостеречь не использовать её, хотя следует отметить сколько релизов ей удалось пережить. === Именованные унарные операции === В Perl есть большое число встроенных функций с одним аргументом, которые с точки зрения синтаксического анализатора являются ''унарными именованными операциями''<ref>Слово ''именованный'' подчеркивает тот факт, что у операции есть имя в виде обозначающего слова, при этом они не требуют скобок вокруг аргумента, копируя операции с одним символом.</ref>. Такие операции подобны функциям, но не требуют скобок вокруг параметра, как того требуют простые функции. О том, является ли функция такой операцией, можно узнать из документации. К таким операциям относятся например <code>do</code>, <code>eval</code>, <code>return</code>, <code>goto</code>, <code>sin</code>, <code>sqrt</code> и другие, а также все операции проверок файлов типа <code>-e</code> (файл существует), <code>-w</code> (в файл можно писать) и другие. Ключевая особенность именованных унарных операций в Perl заключается в их приоритете: они имеют более высокий приоритет, чем большинство бинарных операций, но ниже, чем скобки и операция стрелки (<code>-></code>). По ходу изложения мы затронем многие из этих операций. === Операции ввода/вывода === Это операции, которые направлены на вывод результатов в файлы или ввод данных в программу из них. Так, унарную именованную операцию <code>print</code> можно рассматривать как операцию вывода. Чтобы обеспечить ввод данных в программу из файлов, нужно сначала их открыть и получить специальный программный объект, называемый ''дескриптором файла''. Дескриптор файла может быть получен через операцию в виде угловых скобок <code><дескриптор_файла></code>: <source lang="perl"> open(DFILE, "net.cfg"); # Открываем файл. Идентификатор дескриптора DFILE может быть произвольным @content = <DFILE>; # Читаем файл в массив </source> Если бы мы открыли файл на запись, то мы можем перенаправить запись в него так <source lang="perl"> print MYFILE "Hello"; </source> Тема ввода/вывода является очень обширной, поэтому она будет рассмотрена в отдельной главе (''см.'' [[{{Root book name}}/Ввод и вывод|Ввод и вывод]]). == Выражения == Понимание того, как интерпретатор Perl парсит выражения, поможет вам лучше понять как они должны составляться. ''Выражение'' — это несколько операндов, объединенных одной и более операциями. Операнд в свою очередь также может быть выражением, т.е. одно общее выражение это конгломерат подвыражений. Синтаксический анализатор Perl, во время разбора выражения, пытается выделить в нем элементарные члены — ''термы''<ref>Если делать сравнение с естественным языком, то терм является тем же самым, что и ''слово'' в предложении.</ref>, а потом соединить их знаками операций, причем он выстраивает операции в некотором порядке, учитывая приоритет. В Perl термами являются литералы, переменные, выражения в скобках, закавыченная строка символов, а также функции с параметрами в скобках. Только терм может быть операндом. Отметим, что в Perl отсутствуют истинные функции: по существу они являются списковыми, унарными именованными операциями, ведущими себя как функции. Вызывая функцию, мы выполняем списковую или унарную операцию, которая возвращает некоторый результат. <source lang="perl"> # Следующее выражение демонстрирует списковую операцию. В ней сначала # вычисляется как терм каждый элемент списка, а затем каждый элемент выводится # на печать списковой операции. print 2 + 2 * 25 / 4, ' ', 16; # Напечатает '14.5 16' # Следующее выражение дает аналогичный результат. Избыточные скобки # порождают массив, передаваемый операции. print (2 + 2 * 25 / 4, ' ', 16); # Напечатает '14.5 16' # Теперь попробуем добавить конкатенацию: print (2 + 2 * 25 / 4, ' ', 16) . '$'; # Напечатает '14.5 16' # Обратите внимание, что результат конкатенации потерялся (нет символа '$' # в выводе). Это произошло потому, что левый операнд конкатенации, как терм # по приоритету вычисляется первым, т.е. print выводит результат своего терма # в аргументе, а не результат конкатенации. # Допустимо print print (2 + 2 * 25 / 4, ' ', 16) . '$'; # Напечатает '14.5 161$' # Появление единицы объясняется тем, что внутренний print вернул код 1, который # был преобразован в строку и был объединен конкатенацией # c '$'. Так как между внутренним и внешним print нет переноса # строки, получилась такая склеенная строка. </source> При синтаксическом разборе выражений и операторов, как термы рассматриваются конструкции <code>do{}</code> и <code>eval{}</code>, вызовы подпрограмм и методов объектов, анонимные конструкторы массивов скаляров и хешей, а также все операции ввода/вывода. Еще один немаловажный термин это ''контекст операции''. Операции и термы вычисляются в некотором контексте, от которого зависит поведение операции и возвращаемое ей значение. Существует два основных контекста: ''скалярный'' и ''списковый''. В скалярном контексте интерпретатор пытается вывести из терма скаляр, а в списковом контексте — список литералов <code>qw{}</code>. Контекст определяет обычно тип данных левого операнда. Так, если он является скаляром, то операция выполняется в скалярном контексте; если массив скаляров — списковом контексте. Некоторые операции способны распознавать в каком контексте они исполняются и возвращать свой результат в зависимости от него (универсальные операции). <source lang="perl"> # В списковой операции print перед списком можно указать выходной дескриптор: print STDOUT (2 + 2 * 25 / 4, ' ', 16) . '$'; # Напечатает '16$' # Потеря 14.5 Объясняется тем, что левый операнд конкатенации # находится в скалярном контексте, а в нем операция запятая # возвращает последний операнд как результат. # Уберем скобки: print STDOUT 2 + 2 * 25 / 4, ' ', 16 . '$'; # Напечатает '14.5 16$' # Теперь каждый элемент списка после вычисления # передается списковой операции, каждый в скалярном контексте. </source> Так как в Perl типизация динамическая<ref>Другими словами, все операции в Perl изначально перегружены.</ref>, понятие контекста операции является аналогом операции ''приведения типов данных'', которая есть в типизированных языках программирования. В большинстве ситуаций Perl знает лучше, в каком контексте вызывать операцию, но иногда приходится ему помогать, используя синтаксические конструкции и специальные функции. Умение предсказывать, в каком контексте выполнится операция в выражении, позволяет программисту Perl придумывать подчас очень запутанные (но с другой стороны короткие) конструкции, которые не могут себе позволить другие языки программирования из-за типизации. Мы рассмотрим некоторые случаи ниже. <source lang="perl"> # В простом случае левый операнд задает контекст операции. @arr = ("apple", "pear", "grapes", "banana"); # Левый операнд скаляр, а значит присваивание работает в скалярном контексте. # В скалярном контексте массивы в правом операнде приводятся к их размеру. $scalar = @arr; print "$scalar\n"; # Левый операнд список скаляров, а значит присваивание работает в списковом контексте. # В списковом контексте присваивание будет копировать элементы из массива в правом операнде # поэлементно в список в левом операнде. При этом список слева не должен превышать размера массива. ( $element1, $element2, $element3 ) = @arr; print $element1 . " $element2" . " $element3\n"; # Если слева будет переменная на массив, операция также будет в списковом контексте, # и правый массив переопределит значение переменной. @arr1 = (1..4); @arr1 = @arr; print "@arr1\n"; #------------------------------------------------------------------------------------------------------- # Операция print всегда работает в списковом контексте и все элементы списка пытается интерпретировать # как строки. # В стандартной библиотеке Perl есть функция localtime, которая в списковом контексте возвращает # список из 9 элементов, кодирующих текущую дату. print localtime; print "\n"; # Выведет примерно такое: 3219121301251120 # Однако, localtime умеет работать в скалярном контексте, в котором выводит дату в формате текущей локали, # но этот контекст не может использоваться по умолчанию, так как компилятор только знает о том, что # print умеет работать в списковом контексте. # # Этот тот случай, когда мы можем подсказать компилятору выполнить localtime в скалярном контексте, # чтобы напечатать дату в читаемой форме. Для этого нужно воспользоваться функцией scalar, которая # принуждает интерпретировать выражение в своем аргументе исключительно в скалярном контексте. print scalar localtime; print "\n"; # В локали LANG_EN будет печататься в формате "Mon Jan 13 12:32:17 2025". # Можно поступить проще и привести компилятор к скалярному контексту через другую операцию, которая # этот контекст использует. Например, операция конкатенации строк всегда работает в скалярном контексте. # Если компилятор увидит выражение, использующее скалярный контекст, он будет использоваться для всех # операндов операции. Таким образом, такого же результата мы добиваемся, если напишем так: print localtime . "\n"; # "Mon Jan 13 12:32:17 2025" #------------------------------------------------------------------------------------------------------- # Рассмотрим более сложный пример. # Пусть дана такая строка: $word = "111example222"; # Вопрос: как посчитать в ней количество символов цифр и букв и совместить это с печатью в одном компактном выражении? # Для ответа на вопрос "сколько символов данного класса?" здесь следует использовать регулярные выражения. # Так как о регулярных выражениях мы будем говорить много позже, возьмите на веру, что регулярное выражение для # поиска цифр выглядит так '/\d/g', а букв так '/[^\d\s]/g'. # # Примечание: '/[^\d\s]/g' не учитывает Unicode символы. # # Проблема кроется в том, что регулярные выражения умеют работать и в скалярном, и в списковом контекстах. # Конкретно нам нужен списковый контекст, в котором операция возвращает массив совпадений по шаблону, который # мы могли бы преобразовать в размер, тем самым ответив на вопрос "сколько?". Но как нам сказать, чтобы операция # выполнялась в списковом контексте, а не скалярном, ведь специальной функции типа scalar для этого нет? # # Единственный способ сделать это, привести компилятор к этому контексту через другую операцию. # Существует два распространенных приёма провоцировать списковый контекст: # * Можно использовать операцию присваивания, в которой левый операнд это пустой массив. # * Можно использовать операцию разыменовывания ссылки, которая будет работать в контексте типа # разыменовывания. # Ниже мы в одном выражении используем оба приема для демонстрационных целей print "Number of letters: " . ( () = $word =~ /[a-zA-Z]/g ) . "\n" . "Number of digits: " . ( @{ [ $word =~ /\d/g ] } ) . "\n" ; # Number of letters: 7 # Number of digits: 6 </source> Не расстраивайтесь, если вы ничего из предыдущих примеров не поняли, так как мы сильно забегаем в них вперед. Эти примеры призваны показать, как сильно выражения завязаны на контекст операции. Скалярный контекст также можно разделить по типу хранимых данных на ''числовой'', ''строковый'' и ''безразличный''. Perl неспособен заранее распознать этот контекст, поэтому он просто подключает механизм неявного приведения данных, когда скаляры в операндах хранят разные типы. Еще один специальный скалярный контекст — ''булевый''. Так как в Perl нет булева <code>true</code> или <code>false</code>, Perl анализирует строки и числа в булевом контексте, как это было описано выше: <code>0</code>, <code>"0"</code>, <code>"00"</code>, <code>"0.0"</code> и <code>""</code> это условно ЛОЖЬ, а все остальное ИСТИНА. Еще одним контекстом является void-контекст, который используется, когда в выражении нет побочных эффектов. Так, вы можете спокойно писать в Perl такие бессмысленные конструкции (они выполняются в void-контексте): <source lang="perl"> (1,2,3); $n; "Hello"; </source> Этот контекст можно обнаружить, если интерпретатор Perl запущен в режиме вывода предупреждающих сообщений. Еще один контекст это ''подстановочный контекст'', в котором вычисляются операции заключения в кавычки (кроме одинарных кавычек). В этом контексте подставляются переменные и интерпретируются управляющие последовательности. Ниже для справки представлены приоритеты операций. {|class="wikitable" style="width:100%;" |- ! Приоритет ! Операция ! Сочетаемость |- |style="width:10%;"|1 |Вычисление термов и левосторонних списковых операций |style="width:20%;"|Слева направо |- |2 |<code><nowiki>-></nowiki></code> |Слева направо |- |3 |<code><nowiki>++</nowiki></code> <code><nowiki>--</nowiki></code> |Не сочетаются |- |4 |<code><nowiki>**</nowiki></code> |Справа налево |- |5 |<code><nowiki>!</nowiki></code> <code><nowiki>~</nowiki></code> <code><nowiki>\</nowiki></code> унарный <code><nowiki>+</nowiki></code> унарный <code><nowiki>-</nowiki></code> |Справа налево |- |6 |<code><nowiki>=~</nowiki></code> <code><nowiki>!=</nowiki></code> |Слева направо |- |7 |<code><nowiki>*</nowiki></code> <code><nowiki>/</nowiki></code> <code><nowiki>%</nowiki></code> <code><nowiki>x</nowiki></code> |Слева направо |- |8 |<code><nowiki>+</nowiki></code> <code><nowiki>-</nowiki></code> <code><nowiki>.</nowiki></code> |Слева направо |- |9 |<code><nowiki><<</nowiki></code> <code><nowiki>>></nowiki></code> |Слева направо |- |10 |Именованные унарные операции |Не сочетаются |- |11 |<code><nowiki><</nowiki></code> <code><nowiki>></nowiki></code> <code><nowiki><=</nowiki></code> <code><nowiki>>=</nowiki></code> <code><nowiki>lt</nowiki></code> <code><nowiki>gt</nowiki></code> <code><nowiki>le</nowiki></code> <code><nowiki>ge</nowiki></code> |Не сочетаются |- |12 |<code><nowiki>==</nowiki></code> <code><nowiki>!=</nowiki></code> <code><nowiki><=></nowiki></code> <code><nowiki>eq</nowiki></code> <code><nowiki>ne</nowiki></code> <code><nowiki>cmp</nowiki></code> |Не сочетаются |- |13 |<code><nowiki>&</nowiki></code> |Слева направо |- |14 |<code><nowiki>|</nowiki></code> <code><nowiki>^</nowiki></code> |Слева направо |- |15 |<code><nowiki>&&</nowiki></code> |Слева направо |- |16 |<code><nowiki>||</nowiki></code> |Слева направо |- |17 |<code><nowiki>..</nowiki></code> <code><nowiki>...</nowiki></code> |Не сочетаются |- |18 |<code><nowiki>?:</nowiki></code> |Справа налево |- |19 |<code><nowiki>=</nowiki></code> <code><nowiki>**=</nowiki></code> <code><nowiki>+=</nowiki></code> <code><nowiki>-=</nowiki></code> <code><nowiki>.=</nowiki></code> <code><nowiki>*=</nowiki></code> <code><nowiki>/=</nowiki></code> <code><nowiki>%=</nowiki></code> <code><nowiki>x=</nowiki></code> <code><nowiki>&=</nowiki></code> <code><nowiki>|=</nowiki></code> <code><nowiki>^=</nowiki></code> <code><nowiki><<=</nowiki></code> <code><nowiki>>>=</nowiki></code> <code><nowiki>&&=</nowiki></code> <code><nowiki>||=</nowiki></code> |Справа налево |- |20 |<code><nowiki>,</nowiki></code> <code><nowiki>=></nowiki></code> |Слева направо |- |21 |Правосторонние списковые операции |Не сочетаются |- |22 |<code><nowiki>not</nowiki></code> |Справа налево |- |23 |<code><nowiki>and</nowiki></code> |Слева направо |- |24 |<code><nowiki>or</nowiki></code> <code><nowiki>xor</nowiki></code> |Слева направо |} * В данной таблице чем выше приоритет операции и чем левее она стоит (в большинстве случаев), тем раньше она выполняется. * Приоритет списковой операции зависит от ее места в выражении и может изменяться от наивысшего к наименьшему. Все операции в выражении, стоящие слева от списковой, имеют наивысший приоритет по отношению к ней (смотрите 21 приоритет). * Свойство сочетаемости означает, что операции одного приоритета могут быть в одном выражении, причем порядок их разрешения может быть слева направо или справа налево. * Скобки позволяют изменить порядок вычисления, определяемому в обычных условиях приоритетом и сочетаемостью. Скобки всегда наделяют выражение в них наивысшим приоритетом. == Примечания == {{примечания}} arm0rebra95egznkhfu8b9gtdifc30g 269879 269877 2026-08-27T13:52:24Z ScriptMaster 15708 /* Списковые операции all и any */ 269879 wikitext text/x-wiki {{Навигация учебника}} ''Операция'' — это некоторые действия над операндами, результатом которых является новое значение. В Perl есть десятки операций, большинство из которых мы рассмотрим в этой главе, а другие в последующих. Операции можно делить по типу выполняемых ими действий (например, арифметические, логические и т.д.), по объекту, на который они воздействуют (строковые, списковые, файловые), а иной раз сложно отнести их к какой-то категории. Большинство операций работает с двумя операндами, которые записываются по обе стороны от знака операции (''бинарная операция''). Например в операции сложения операндами выступают слагаемые. Для других операций может требоваться один операнд (''унарная операция'') или три (''тернарная операция''). В некоторых операциях какие-то операнды можно опускать. Серия операций, записанная единым куском образует ''выражение''. Любое выражение интерпретируется слева направо, при этом порядок исполнения операций внутри выражения зависит от приоритета операций. Приоритеты операций в выражении можно менять через круглые скобки, которые дают более высокий приоритет. == Арифметические операции == {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Арифметические операции'''</center> |- |<center><code>+</code></center> |style="width:10%;"|<center><code>6.35+8.31</code></center> |style="width:30%;"|'''Сложение'''. Выполняет арифметическое сложение |<center><code>-</code></center> |style="width:10%;"|<center><code>9.15-5</code></center> |style="width:30%;"|'''Вычитание'''. Выполняет арифметическое вычитание |- |<center><code>*</code></center> |<center><code>2*2</code></center> |'''Умножение''' |<center><code>/</code></center> |<center><code>15/3</code></center> |'''Деление''' |- |<center><code>**</code></center> |<center><code>4**2</code></center> |'''Возведение в степень''' |<center><code>%</code></center> |<center><code>10%5</code></center> |'''Остаток от деления''' |- | colspan="6" | <center>'''Унарные арифметические операции'''</center> |- |<center><code>+</code></center> |<center><code>+5</code></center> |'''Унарный плюс''' |<center><code>-</code></center> |<center><code>-6</code></center> |'''Унарный минус'''. Делает положительное число отрицательным, а отрицательное — положительным |- | colspan="6" | <center>'''Инкремент/декремент'''</center> |- |<center><code>++</code></center> |<center><code>$i = 5, $j=$i++;</code></center> |'''Постфиксный инкремент'''. Увеличивает значение переменной на единицу после всех прочих операций над переменной. В примере значение в <code>$j</code> будет 5, а в <code>$i</code> значение будет 6, потому что инкремент выполняется после присваивания |<center><code>++</code></center> |<center><code>$i = 5, $j=++$i;</code></center> |'''Префиксный инкремент'''. В отличие от постфиксного инкремента, значение в операнде будет увеличено до всех прочих операций над ним. В данном примере в обеих переменных будет 6 |- |<center><code>--</code></center> |<center><code>$i = 5, $j=$i--;</code></center> |'''Постфиксный декремент'''. Уменьшает значение переменной на единицу после всех прочих операций над переменной. В примере значение в <code>$j</code> будет 5, а в <code>$i</code> значение будет 4, потому что декремент выполняется после присваивания |<center><code>--</code></center> |<center><code>$i = 5, $j=--$i;</code></center> |'''Префиксный декремент'''. В отличие от постфиксного декремента, значение в операнде будет уменьшено до всех прочих операций над ним. В данном примере в обеих переменных будет 4 |} * В основном арифметические операции направлены на работу с числами, однако операндами могут выступать и строки, причем не обязательно, чтобы они конвертировались в числа. В таких случаях интерпретатор сначала попытается выделить число из символов, начиная с первого. Если выделить число не получается, то результатом конвертации будет 0. Так, строка <code>5gh4</code> будет конвертирована в 5, а <code>g130</code> — в 0. * Если в операции остаток от деления (<code>%</code>) второй операнд является вещественным числом и имеет дробную часть, то он предварительно преобразуется в целое число путем простого отброса дробной части. * Отрицательное число <u>нельзя</u> возводить не в целую степень. Интерпретатор не будет выдавать никакой ошибки, но при этом результат всегда будет 0. * Бинарные арифметические операции выполняются в ''скалярном контексте''. Это означает, что интерпретатор будет ожидать в операндах скалярные переменные. Если в операндах будут массивы, то они будут преобразованы к числу элементов в массиве, а в случае хеш-массива — к числу использованных хеш-записей в нем. * Инкремент и декремент можно применять к строковым данным. В случае инкремента, если строка состоит только из латинских букв, то результатом будет новая строка, в которой последняя буква будет заменена на следующую по порядку в алфавите, причем строчная буква заменяется строчной, а прописная — прописной. Аналогично происходит, если строка завершается цифрой. Для декремента Perl будет пытаться конвертировать строку в число по обычным правилам, описанным выше. == Строковые операции == {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Строковые операции'''</center> |- |<center><code>.</code></center> |style="width:10%;"|<center><code>"a"."b"</code></center> |style="width:30%;"|'''Конкатенация строк'''. Объединяет две строки в одну |<center><code>x</code></center> |style="width:10%;"|<center><code>"a" x 3</code></center> |style="width:30%;"|'''Повторитель'''. Повторяет строку в левом операнде N число раз и возвращает из этого строку |} * Строковые операции обычно направлены на строковый тип данных, однако можно использовать и числа. В этом случае числа будут преобразованы в строки. * Оператор конкатенации не вставляет пробелы между строками. Обычно для объединения с пробелами прибегают к функции <code>join</code>. * Для операции ''повторения'' левый операнд всегда приводится к строковому значению. Правым операндом должно быть целое число, либо строка, которая может быть приведена к целому числу. В случае вещественного числа, дробная часть будет просто отбрасываться. * Для операции ''повторения'' левым операндом может быть список слов, заключенный в круглые скобки, т.е. эта операция может работать в ''списковом контексте''. В таком случае список будет повторен указанное число раз. Такой прием используется для порождения списка, передаваемого конструктору массива. * Знак операции повторения следует всегда отделять хотя бы одним пробелом от его операндов, так как в некоторых ситуациях интерпретатор может принять его за часть имени переменной. * С операцией повторения связана устойчивая идиома, используемая для быстрого заполнения одинаковыми значениями:<source lang="perl"> @arr[1..5] = (1) x 5; print "@arr\n"; # 1 1 1 1 1 @hash{qw{ apples bananas pears }} = (0) x 3; print "@{[%hash]}\n"; # apples 0 bananas 0 pears 0 </source>Если в левом операнде операции повторения используется массив, то операция будет выполняться в списковом контексте, в котором она повторит элементы указанное число раз в новом массиве. Если этот массив присвоить срезу массива или хэша (слева от присваивания), то сгенерированные повторением элементы будут присвоены элементам среза. На практике часто используется прием получения хеша из параметров командной строки, переданных сценарию:<source lang="perl"> my %exists; @exists{@ARGV} = (1) x @ARGV; # \ \____ В скалярном контексте развернется в число элементов массива @ARGV. # \___________________ Получается хеш, в котором ключами будут элементы командной строки. </source> == Логические операции == === Операции отношения === {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Числовые отношения'''</center> |- |<center><code>></code></center> |style="width:10%;"|<center><code>2>1</code></center> |style="width:30%;"|'''Больше'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>>=</code></center> |style="width:10%;"|<center><code>3>=1</code></center> |style="width:30%;"|'''Больше либо равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code><</code></center> |<center><code>-3<0</code></center> |'''Меньше'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code><=</code></center> |<center><code>0<=3</code></center> |'''Меньше либо равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>==</code></center> |<center><code>3==3</code></center> |'''Равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>!=</code></center> |<center><code>1!=2</code></center> |'''Не равно'''. Возвращает 1, если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code><=></code></center> |<center><code>15<=>63</code></center> |'''Один из операндов больше другого'''. Возвращает -1, если правый операнд больше левого; 1 — правый операнд меньше левого; 0 — операнды равны | | | |- | colspan="6" | <center>'''Строковые отношения'''</center> |- |<center><code>eq</code></center> |<center><code>"a" eq "a"</code></center> |'''Строки лексикографически равны'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>ne</code></center> |<center><code>"a" ne "b"</code></center> |'''Строки лексикографически не равны'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>lt</code></center> |<center><code>"a" lt "c"</code></center> |'''Левая строка лексикографически меньше правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>le</code></center> |<center><code>"a" le "c"</code></center> |'''Левая строка лексикографически меньше или равна правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>gt</code></center> |<center><code>"d" gt "e"</code></center> |'''Левая строка лексикографически больше правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |<center><code>ge</code></center> |<center><code>"d" ge "e"</code></center> |'''Левая строка лексикографически больше или равна правой'''. Возвращает "1", если ИСТИНА и <code>""</code>, если ЛОЖЬ |- |<center><code>cmp</code></center> |<center><code>"a" cmp "b"</code></center> |'''Лексикографически один из операндов не равен другому'''. Возвращает -1, если правый операнд лексикографически больше левого; 1 — правый операнд лексикографически меньше левого; 0 — операнды лексикографически равны | | | |} * Обратите внимание, что операции отношения скопированы с командной оболочки Bourne Shell, но там все было наоборот: <code>eq</code>, <code>ne</code>, <code>lt</code>, <code>le</code>, <code>gt</code> и <code>ge</code> применялись к числам, а привычные нам знаки использовались для лексикографического сравнивания. Об этом нужно помнить, когда вы переключаетесь с программирования для командной оболочки на программирование для Perl. * Лексикографическое сравнивание означает, что сравниваются ASCII кодировки символов. Так символ <code>a</code> лексикографически будет меньше символа <code>b</code>, потому что код последнего (98) больше первого (97). При лексикографическом сравнивании строк учитывается код каждого символа в строке, а также длина строк. * ИСТИНА для числовых отношений это число 1, а для строковых — строка <code>"1"</code>. * В общем случае следует быть осторожным при сравнивании вещественных чисел с целыми, так как тут вступает фактор округления чисел. Следует отметить, что вещественные числа вообще нельзя сравнивать на равенство, так как результат практически всегда будет неправильным. В этом случае следует сравнивать разницу двух вещественных чисел с очень малым числом (погрешностью). Можно использовать и другой приём, когда числа преобразуются в строки и сравниваются как строки. === Булевы выражения === {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Булевы операции'''</center> |- |<center><code>&&</code></center> |style="width:10%;"|<center><code>1 && 1</code></center> |style="width:30%;"|'''Конъюнкция''' |<center><code><nowiki>||</nowiki></code></center> |style="width:10%;"|<center><code><nowiki>0 || 1</nowiki></code></center> |style="width:30%;"|'''Дизъюнкция''' |- |<center><code>!</code></center> |<center><code>! 0</code></center> |'''Логическое отрицание''' |<center><code>xor</code></center> |<center><code>1 xor 1</code></center> |'''Исключающее ИЛИ''' |- |<center><code>and</code></center> |<center><code>1 and 1</code></center> |'''Конъюнкция'''. ''Синоним'' |<center><code>or</code></center> |<center><code>0 or 1</code></center> |'''Дизъюнкция'''. ''Синоним'' |- |<center><code>not</code></center> |<center><code>not 1</code></center> |'''Логическое отрицание'''. ''Синоним'' |<center><code>^^</code></center> |<center><code>1 ^^ 1</code></center> |'''Исключающее ИЛИ'''<ref>Знак операции появился с версии интерпретатора 5.40.</ref> |} * Операции <code>or</code>, <code>and</code>, <code>not</code> и <code>xor</code> появились в Perl, начиная с версии 5.001. Отличие их от аналогичных операций в виде символов в том, что они имеют меньший приоритет при вычислении в сложных выражениях. Такой пониженный приоритет иногда требуется в выражениях по типу <code>$num != 0 or print "\$num == 0";</code> * Для булевых операций ИСТИНОЙ признается любое скалярное значение не равное <code>0</code>, <code>"0"</code> и <code>""</code>, в противном случае это ЛОЖЬ. Значение <code>undef</code> также приравнивается ко ЛЖИ. * Булевы операции конъюнкции и дизъюнкции вычисляются по укороченной схеме. Это означает, например, что если при конъюнкции ЛОЖЬ в некотором операнде встречается раньше, чем закончилось выражение, вычисление прекращается на этом операнде с общим результатом ЛОЖЬ. * Хотя булевы операции рассчитаны в основном на то, чтобы использовать их с числами, некоторые из них можно использовать для работы со строками. Полезной здесь оказывается дизъюнкция, которая может быть использована для записи укороченного присваивания значений по умолчанию, что показано в следующем примере: <source lang="perl"> # Эта процедура просто возвращает строку, переданную в аргументе, но если он не передается, # то она назначит ему значение по умолчанию. sub procedure { my ($arg) = @_; $arg ||= "default_value"; return $arg; } # Вызов без аргумента print "Result: " . procedure . "\n"; # Result: default_value # Вызов с аргументом print "Result: " . procedure "some_value" . "\n"; # Result: some_value </source> Также, в случаях, когда неопределенные значения недопустимы, она может использоваться для выбора из альтернативы: <source lang="perl"> $var = undef; $var = $var || "default_value"; print "$var\n"; # default_value # Размер цепочки может быть сколько угодно большим. В данном примере мы использовали # undef для демонстрации, но представьте на их местах переменные. Значение по умолчанию # выбирается с разным приоритетом (первое не пустое с левого края). $value = undef || undef || undef || "default_value"; print "$value\n"; </source> === Побитовые операции === {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Побитовые операции'''</center> |- |<center><code><nowiki>&</nowiki></code></center> |style="width:10%;"|<center><code>3 & 2</code></center> |style="width:30%;"|'''Побитовое И'''. Выполняет конъюнкцию двух чисел побитово |<center><code><nowiki>|</nowiki></code></center> |style="width:10%;"|<center><code><nowiki>3 | 2</nowiki></code></center> |style="width:30%;"|'''Побитовое ИЛИ'''. Выполняет дизъюнкцию двух чисел побитово |- |<center><code>^</code></center> |<center><code>3 ^ 3</code></center> |'''Побитовое исключающее ИЛИ''' |<center><code>~</code></center> |<center><code>~0</code></center> |'''Побитовое отрицание''' |- |<center><code><<</code></center> |<center><code>1 << 1</code></center> |'''Побитовый сдвиг влево''' |<center><code>>></code></center> |<center><code>2 >> 1</code></center> |'''Побитовый сдвиг вправо''' |} * Побитовые операции работают только с числами, если хотя бы один операнд является числом (соответственно другой будет сконвертирован в число). Если '''оба''' операнда являются строками, то побитово выполняются операции с кодом каждого символа, даже если строки записаны только цифрами. Если при этом строки разной длины, то меньшая из них дополняется символами <code>\000</code> до равенства. * Все вещественные числа преобразуются к целым. * Допустимо использовать любой формат представления чисел: десятичный, шестнадцатеричный и восьмеричный. Язык Perl представляет числа с длиной 32 бит для поразрядных операций, независимо от архитектуры компьютера. == Операции присваивания == {|class="wikitable" style="width:100%;" |- ! Операция ! Пример ! Описание ! Операция ! Пример ! Описание |- | colspan="6" | <center>'''Операции присваивания'''</center> |- |<center><code>=</code></center> |style="width:10%;"|<center><code>$i = 2</code></center> |style="width:30%;"|'''Простое присваивание''' |<center><code>**=</code></center> |style="width:10%;"|<center><code>$i **= 2</code></center> |style="width:30%;"|'''Возведение в степень с присваиванием''' |- |<center><code>+=</code></center> |<center><code>$i += 2</code></center> |'''Сложение с присваиванием''' |<center><code>-=</code></center> |<center><code>$i -= 2</code></center> |'''Вычитание с присваиванием''' |- |<center><code>.=</code></center> |<center><code>$i .= 2</code></center> |'''Конкатенация с присваиванием''' |<center><code>*=</code></center> |<center><code>$i *= 2</code></center> |'''Умножение с присваиванием''' |- |<center><code>/=</code></center> |<center><code>$i /= 2</code></center> |'''Деление с присваиванием''' |<center><code>%=</code></center> |<center><code>$i %= 2</code></center> |'''Остаток от деления с присваиванием''' |- |<center><code>x=</code></center> |<center><code>$i x= 2</code></center> |'''Повторение с присваиванием''' |<center><code>&=</code></center> |<center><code>$i &= 2</code></center> |'''Поразрядное И с присваиванием''' |- |<center><code><nowiki>|=</nowiki></code></center> |<center><code><nowiki>$i |= 2</nowiki></code></center> |'''Поразрядное ИЛИ с присваиванием''' |<center><code>^=</code></center> |<center><code>$i ^= 2</code></center> |'''Поразрядное исключающее ИЛИ с присваиванием''' |- |<center><code><<=</code></center> |<center><code>$i <<= 2</code></center> |'''Поразрядный сдвиг влево с присваиванием''' |<center><code>>>=</code></center> |<center><code>$i >>= 2</code></center> |'''Поразрядный сдвиг вправо с присваиванием''' |- |<center><code>&&=</code></center> |<center><code>$i &&= 2</code></center> |'''Конъюнкция с присваиванием''' |<center><code><nowiki>||=</nowiki></code></center> |<center><code><nowiki>$i ||= 2</nowiki></code></center> |'''Дизъюнкция с присваиванием''' |- |<center><code>^^=</code></center> |<center><code>$i ^^= 1</code></center> |'''Исключающее ИЛИ с присваиванием'''<ref>Поддерживается с версии 5.42.</ref> | | | |} * Простое присваивание является бинарной операцией, правый операнд которой является выражением, а левый — определяет участок памяти (в форме переменной), в который запишется результат выражения. Операция присваивания возвращает левый операнд как результат выражения. По этой причине следующая запись будет синтаксически правильной<source lang="perl"> ($i = $j) = 5; # Если развернуть эту конструкцию, то получается $i = $j; $i = 5; # Так как выражение в скобках вернет $i </source> * Как в языке Си, в Perl есть составное присваивание, совмещающее в себе операцию и присваивание. Операции с присваиванием также возвращают левый операнд, как результат выражения<source lang="perl"> $b = 1; $a = ($b += 3); # Аналогично $a = $b = 4 $a += ($b += 3); # Аналогично $a = $a + $b + 3 (($a += 2) **= 2 ) -= 1; # Аналогично $a = ($a + 2) ** 2 - 1 </source>Обратим внимание, что в большинстве ситуаций в сложных выражениях ставить скобки для операций присваивания обязательно, потому что, как вы узнаете ниже, они парсятся интерпретатором справа налево. == Списковые операции == ''Списковая операция'' — это операция над списком значений. Операции, которым передаются списки и кажущиеся функциями, на самом деле являются списковыми операциями, например <code>print</code>. Это связано с тем, что списковые операции разрешают помещать свои аргументы в скобки. Так, следующие вызовы равнозначны <source lang="perl"> print $a, "hello", $b; print ($a, "hello", $b); </source> Списковые операции ожидают на входе список скаляров в некоторой форме, а на выходе отдают тот же список, но модифицированный некоторым образом, либо новый список. Так, следующие операции являются списковыми: * Создание и конкатенация массивов<source lang="perl"> @array1 = (1,2,3); @array2 = (4,5,6); @array3 = (@array1, @array2); </source> * Встроенные операции, связанные с манипуляцией значением(ми) в массиве<source lang="perl"> @array = (1,2,3); push @array, 4; # (1, 2, 3, 4) pop @array; # (1, 2, 3); 4 возвращается как результат shift @array; # (2, 3); 1 возвращается как результат unshift @array, 5; # (5, 2, 3) splice @array, 0, 2; # (3); (5, 2) возвращается как результат </source> * Трансформация (новый массив возвращается как результат)<source lang="perl"> @array = qw { a b c d e f }; # Применение предиката к каждому элементу в списке print "$_\n" foreach map { $_ . $counter++ } @array; # # Вызов map в модификаторе foreach возвращает новый массив, каждый элемент которого # печатается print слева от модификатора. В этом примере процедура предиката к каждому # элементу исходного массива добавляет порядковый номер, в результате чего получается # # a0 # b1 # c2 # d3 # e4 # f5 # # Сформировать новый массив, элементы которого хранятся в обратном порядке print "$_\n" foreach reverse @array; # f # e # d # c # b # a # Сортировка use List::Util; # Подключаем модуль для перемешивания элементов для дальнейшего примера. @array = List::Util::shuffle(@array); # Перемешиваем элементы в случайном порядке. print "@{array}\n"; # Вывод будет отличаться при каждом вызове: "b f d a e c" @array = sort @array; # Снова в алфавитном порядке. print "@{array}\n"; # "a b c d e f" </source> * Фильтрующие операции (возвращают подмножество исходного массива как результат)<source lang="perl"> @array = qw { a 1 5 d 6 f 8 9 h j k l 25 }; @numbers = grep /\d+/, @array; # Достаем из исходного массива только цифры print "@{numbers}\n"; # "1 5 6 8 9 25" @letters = grep /[a-z]+/, @array; # Достаем из исходного массива только буквы print "@{letters}\n"; # "a d f h j k l" </source> * Агрегирующие операции (как правило, возвращают все элементы массивов одним значением)<source lang="perl"> @words = qw { apple grapes banana }; $value = join ", ", @words; # объединяет все элементы и вставляет между ними разделитель. print "${value}\n"; # "apple, grapes, banana" </source> * Разворачивающие операции (наоборот, из одного значения получают список)<source lang="perl"> @numbers = 1..5; print "@{numbers}\n"; # "1 2 3 4 5" $fruits = "apple, banana, grapes"; @fruits = split ", ", $fruits; print "@{fruits}\n"; # "apple banana grapes" </source> Подробнее о пользовательских списковых операциях будет в главе, посвященной функциям. === Списковые операции all и any === Начиная с версии 5.42, в ядро интерпретатора были интегрированы две новые операции, помогающие работать с множествами без использования модулей. До этого эти операции приходилось подключать в виде функций из модуля <code>List::Util</code>. Вероятно, добавление этих операций в ядро было вдохновлено языком Python, в котором они существуют в виде операторов. <source lang="perl"> any { <блок-предиката> } @list; all { <блок-предиката> } @list; </source> Операции <code>all</code> и <code>any</code> мимикрируют под операцию <code>grep</code> и используются, чтобы вернуть логический ответ по предикату. Чтобы операция <code>all</code> вернула ИСТИНУ, необходимо чтобы её предикат вернул ИСТИНУ для каждого элемента списка. Соответственно, для операции <code>any</code> ИСТИНОЙ считается ситуация, когда предикат возвращает ИСТИНУ по меньшей мере для одного элемента списка. Появление этих операций, хоть и с опозданием, очень кстати, так как различного рода проверки множеств — частая задача на практике. Вот лишь несколько примеров. <source lang="perl"> use v5.42; # Директива требует интерпретатор не ниже указанной версии. # Следующие директивы нужны по крайней мере для версии 5.42, так как на тот момент # эти возможности были еще экспериментальными. В будущих версиях эти # директивы не понадобятся. use feature 'keyword_any', 'keyword_all'; # Включает операции no warnings 'experimental::keyword_any', 'experimental::keyword_all'; # Отключает предупреждения # Использование my в этом месте обусловлено тем, что директива use v5.42 # автоматически включает директиву strict (будет рассмотрено позже). my @numbers = (2, 4, 6, 8, 10); # Через специальную переменную $_ предикат получает очередной элемент списка. if (all { $_ % 2 == 0 } @numbers) { print "All numbers are even\n"; } if (any { $_ > 9 } @numbers) { print "At least one number is greater than 9\n"; } </source> Сравните этот код с программой, которую мы бы написали для версии интерпретатора меньше 5.42: <source lang="perl"> use List::Util qw{ all any }; # Импортируем функции из модуля. @numbers = (2, 4, 6, 8, 10); # ____ Запятую можно опустить, так как у функции есть прототип. Для any она опущена. # V if (all { $_ % 2 == 0 }, @numbers) { print "All numbers are even\n"; } if (any { $_ > 9 } @numbers) { print "At least one number is greater than 9\n"; } </source> Обратите внимание на то, что в старых версиях интерпретатора функции <code>all</code> и <code>any</code> всегда нужно импортировать из модуля <code>List::Util</code>. Однако не спешите полностью списывать этот модуль, так как в нём есть множество других полезных функций. == Операции заключения в кавычки == Кавычки (одинарные, двойные и обратные) используются в Perl, чтобы задавать строковые литералы. Кроме этого есть еще операции, которые внешне похожи на операции заключения в кавычки, и перечислены в таблице ниже. {|class="wikitable" style="width:100%;" |- ! Операция ! Эквивалент ! Описание ! Операция ! Эквивалент ! Описание |- | colspan="6" | <center>'''Операции заключения в кавычки'''</center> |- |<center><code>q{}</code></center> |style="width:10%;"|<center><code><nowiki>''</nowiki></code></center> |style="width:30%;"|'''Строковый литерал'''. Подстановки невозможны |<center><code>qq{}</code></center> |style="width:10%;"|<center><code>""</code></center> |style="width:30%;"|'''Строковый литерал''' |- |<center><code>qx{}</code></center> |<center><code><nowiki>``</nowiki></code></center> |'''Команда системы''' |<center><code>qw{}</code></center> |<center><code><nowiki>()</nowiki></code></center> |'''Список слов'''. Подстановки невозможны |- |<center><code>m{}</code></center> |<center><code><nowiki>//</nowiki></code></center> |'''Поиск по регулярному выражению''' |<center><code>qr{}</code></center> |<center><code><nowiki>//</nowiki></code></center> |'''Шаблон регулярного выражения''' |- |<center><code>s{}{}</code></center> |<center><code>s///</code></center> |'''Подстановка''' |<center><code>tr{}{}</code></center> |<center><code><nowiki>y///</nowiki></code></center> |'''Транслитерация'''. Подстановки невозможны |} * Фигурные скобки в данных операциях представляют собой разделитель. Они могут быть в любой момент заменены на другой символ или любую другую пару скобок, например<source lang="perl"> q{hello} q/hello/ q!hello! q<\<hello\>> # Если символы разделителя есть в значении, то они должны экранироваться. </source>Внутри разделителей разрешается любое число пробелов, а также внутри большинства операций разрешены подстановки, кроме некоторых (указанных в таблице отдельно). * Операция <code>qw{}</code> позволяет вернуть список слов. Чаще всего она используется, чтобы инициализировать массив.<source lang="perl"> @arr = qw{ one two three }; # Это аналогично @arr = ("one", "two", "three"); # и $arr[0] = "one"; $arr[1] = "two"; $arr[2] = "three"; </source>Обратите внимание, что внутри <code>qw{}</code> запятые ставить не нужно: разделителями являются пробелы. * Об остальных операциях будет рассказано далее по ходу изложения. === Операция Here-docs === В Perl перекочевала Here-docs операция, придуманная для командной оболочки Bourne Shell, которая позволяет инициализировать переменные многострочными строками, либо передавать их на вход некоторой операции, записывая строки прямо в исходном файле программы. Как и в Bourne Shell она записывается так <source lang="perl"> $str = <<EOF; строка 1 строка 2 строка 3 EOF print <<END; Hello, World! END </source> Здесь после знака <code><<</code> вводится так называемое стоп-слово. Далее записывается многострочная строка. Интерпретатор будет искать стоп-слово, для того чтобы понять где заканчивается эта строка. Стоп-слово может быть любым строковым литералом. В наших примерах стоп-словами были <code>EOF</code> и <code>END</code>. За стоп-словом обычно следует ставить символ точки с запятой, так как Here-docs является простым оператором, конец которого находится после ввода стоп-слова. Пропуск точки с запятой является очень частой ошибкой. Тем не менее, если оператор Here-docs является единственным или последним в текущем блоке, точку с запятой можно опускать. По умолчанию многострочная строка записывается так, как будто она находится в двойных кавычках. Таким образом, в ней будут разрешаться все подстановки и управляющие последовательности. Вы можете явно обозначить, как должен поступать интерпретатор, если будете использовать соответствующие кавычки вокруг стоп-слова. <source lang="perl"> $var = "Hello"; print <<END; \t$var, World! END # Аналогично предыдущему вызову print <<"END"; \t$var, World! END # С одинарными кавычками переменные перестанут подставляться и # не будут работать управляющие последовательности print <<'END'; \t$var, World! END </source> Можно также использовать наклонные кавычки, тогда в Here-docs можно писать процедуры командной оболочки и инициализировать переменные результатом работы этих процедур. Каждая строка в таких процедурах это отдельный ввод команды в оболочку. Следует помнить, что результаты могут зависеть от операционной системы, в которой исполняется Perl. <source lang="perl"> # Выведет каталоги корневой точки монтирования в *nix системе. print <<`END`; ls -l / END </source> Если стоп-слово вводится без кавычек, то нельзя ставить пробелы между <code><<</code> и стоп-словом. Если такое случится, то Perl не распознает такого слова и будет захватывать строки до первой пустой строки в исходном файле. В одном операторе можно ввести больше одного стоп-слова (когда это удобно), если записать их подряд следующим образом. <source lang="perl"> print <<"END1".<<'END2'; double quotes END1 single quotes END2 </source> По умолчанию, Here-docs сохраняет все лидирующие пробелы в многострочной строке, а также требует, чтобы стоп-слово всегда находилось в первой колонке. Например, <source lang="perl"> print <<END; ONE TWO THREE END </source> напечатает <pre> ONE TWO THREE </pre> Такое поведение не всегда удобно, особенно, когда Here-docs вложена в некоторый блок: в этом случае в исходном коде нарушается выравнивание, из-за чего его неудобно читать. Сравните <source lang="perl"> # Операция размещена в блоке, но мы не можем выровнять отступы как нам хочется, а также # стоп-слово END должно всегда начинаться с первой колонки. if (1) { print <<END; ONE TWO THREE END } </source> С версии 5.26 для Here-docs была добавлена особая форма (<code><<~</code>), которая вычисляет отступ для многострочной строки не от колонки документа с исходным кодом, а от отступа самого стоп слова. Таким образом, с версии 5.26 тот же фрагмент можно записать с сохранением исходных отступов так: <source lang="perl"> # С версии 5.26 if (1) { print <<~END; ONE TWO THREE END # ^- отступ для многострочной строки вычисляется от этой колонки. } </source> Операция Here-docs может комбинироваться с другими операциями. Для этого удобно пользоваться мнемоническим приемом, в котором нужно представлять, что очередная строка заменяет собой стоп-слово справа от знака <code><<</code>. Вот несколько примеров: <source lang="perl"> # Каждая строка подается операции uc, которая переводит символы в верхний регистр. print uc(<<EOF); one two three EOF # Результат: # ONE # TWO # THREE # Удалит лидирующие пробелы для каждой строки. print <<'EOF' =~ s/^\s+//mgr; Line one with leading spaces Line two with leading spaces EOF # Результат: # Line one with leading spaces # Line two with leading spaces # При выводе строк будет приписывать к каждой порядковый номер. sub numbering { print ++$counter . ": " . $_ . "\n" for split '\n', $_[0]; } numbering(<<'EOF'); int main(int argc, char** argv) { return 0; } EOF # Результат: # 1: int main(int argc, char** argv) # 2: { # 3: return 0; # 4: } # Напечатает между строками промежуточную. print <<'PART1' . "Middle String\n" . <<'PART2'; This is the first part. PART1 This is the final part. PART2 # Результат: # This is the first part. # Middle String # This is the final part. </source> == Другие операции == === Диапазон === Бинарная операция диапазон <code>..</code> по-разному интерпретируется в скалярном и списковом контекстах. В списковом контексте операция возвращает список из чисел, начиная с левого операнда и до последнего с шагом 1, если оба операнда являются числами, либо строки, которые будут сгенерированы в лексикографическом порядке. Если операндами являются числа, то левый операнд всегда должен быть меньше правого, иначе операция вернет пустой список. Числа также должны быть всегда целыми (если это не так, то дробная часть будет просто отбрасываться). Если строка-левый операнд в лексикографическом смысле больше правого, то результат может зависеть от версии интерпретатора <code>perl</code>: в старых версиях по умолчанию просто возвращается левый операнд; в версии 5.32 будет возвращен ряд, начиная с большего операнда и до символа <code>z</code>. Кроме того, нельзя использовать символы из других алфавитов, кроме латинского: для других алфавитов всегда возвращается левый операнд как результат. <source lang="perl"> (1..5); # 1 2 3 4 5 (-3..5); # -3 -2 -1 0 1 2 3 4 5 ("a".."d"); # a b c d ("01".."10"); # 01 02 03 04 05 06 07 08 09 10 ("a1".."b2"); # a1 a2 a3 ... a9 b1 b2 </source> В скалярном контексте диапазон возвращает булево значение и эмулирует поведение операции запятая <code>,</code> из редакторов Sed и AWK (например, конструкция <code>1,3p</code>). Алгоритм поведения может показаться сложным при первом прочтении, тем не менее следует познакомиться с ним: * Диапазон в скалярном контексте всегда находится в одном из двух состояний, которое может измениться при повторном вычислении. Условно мы назовем их ИСТИНА и ЛОЖЬ. * Диапазон остается в ЛОЖНОМ состоянии до тех пор, пока ЛОЖНЫМ остается значение левого операнда. Как только он становится ИСТИНОЙ, диапазон переключает состояние в ИСТИНУ и остается в нем, пока правый операнд остается ИСТИННЫМ. * Если диапазон находился в состоянии ИСТИНА и правый операнд стал ЛОЖНЫМ, то диапазон снова переключается в ЛОЖНОЕ состояние и вся предыдущая логика повторяется заново. * В ЛОЖНОМ состоянии этот диапазон возвращает пустую строку (или ЛОЖЬ). В состоянии ИСТИНА при каждом повторном вычислении возвращается порядковый номер, начиная с 1. * В момент перехода из ИСТИНЫ в ЛОЖЬ диапазон возвращает строку, в которой к последнему порядковому номеру добавляется <code>"E0"</code>, например <code>2E0</code>. В ИСТИННОМ состоянии <code>E0</code> будет отбрасываться. Вот собственно и весь алгоритм. Добавление <code>"E0"</code> при смене состояния эмулирует поведение именно утилиты AWK. В Sed добавление этой строки происходит только на следующем вычислении. Чтобы эмулировать именно поведение Sed, нужно использовать три точки <code>...</code>. Диапазоны в скалярном контексте в Perl обычно используются при чтении файлов. === Операция запятая === Операция запятая <code>,</code> является бинарной и ведет себя по-разному в скалярном и списковом контекстах: * в списковом контексте она является разделителем для элементов в списке; * в скалярном контексте она сначала вычисляет левый операнд, потом правый и возвращает результат правого операнда как общий результат. <source lang="perl"> # Так как левый операнд присваивания это переменная на массив, то выражение исполняется в списковом контексте. # В этом примере запятая разделяет элементы списка, который передается конструктору массива. @arr = (1, 2); # Теперь выражение выполняется в скалярном контексте. Оба операнда для запятой являются простыми числами, но # как результат операции, будет возвращена 2, которая будет присвоена скаляру. $scalar = (1, 2); </source> У запятой есть синоним в виде <code>=></code>, который мы ранее использовали для построения хеш-массивов в конструкторе. В основном этот знак повторяет запятую, но требует чтобы левый операнд всегда имел строковый тип и корректно в него конвертировался. Операция является излюбленным инструментом трюков интерпретации. Например, следующая конструкция по порядку вызовет все процедуры, при этом в первой печати мы попутно захватываем результат вызова процедуры <code>b</code>, пользуясь тем, что операция используется в списковом контексте, в котором мы можем пользоваться индексацией массива, а во втором случае, выполняя все в скалярном контексте, мы получаем результат процедуры <code>c</code>: <source lang="perl"> sub a { print "1\n"; "a" } sub b { print "2\n"; "b" } sub c { print "3\n"; "c" } print STDOUT ( &a, &b, &c )[1], "\n"; print STDOUT scalar ( &a, &b, &c ), "\n"; </source> <pre> 1 2 3 b 1 2 3 c </pre> === Тернарная операция === В Perl есть тернарная условная операция, которая есть во многих языках программирования. Она записывается точно также как в Си: <source lang="perl"> <операнд 1> ? <операнд 2> : <операнд 3> </source> Операция работает так. Если <code><операнд 1></code> является ИСТИНОЙ, то возвращается <code><операнд 2></code> как результат тернарной операции, иначе возвращается <code><операнд 3></code>. Результат тернарной операции можно использовать как в левосторонних (''lvalue''), так и в правосторонних выражениях (''rvalue''), главное чтобы они подставлялись в правильном семантическом контексте. <source lang="perl"> $var = ($num % 3) ? ($var1 += 1) : ($var1 += 2); (($a % 3) ? ($a += 2) : $a) -= 2; # Пример с lvalue выражением </source> === Ссылочные операции === Большую часть времени мы ссылаемся на данные в памяти компьютера через переменные. Однако язык Perl, подобно Си, разрешает ссылаться на данные в памяти с помощью ''указателей'' или ''ссылок'' (в Perl эти термины равнозначны), которые хранят адрес на ячейку в памяти как значение. Ссылочная передача удобна, когда одни и те же данные разделяют множество процедур и при этом не нужно привязываться к конкретным именам или типам в тексте программы. Возможно процедура сама должна разобраться, что хранится в памяти по переданной ссылке и принять решение самостоятельно. Чтобы получить адрес переменной, нужно перед ее именем написать обратный слеш <code>\</code> (это аналогично операции получения адреса <code>&</code> в языке Си). <source lang="perl"> # Ссылка на скаляр $var = 5; $ptr = \$var; # Теперь здесь хранится адрес $var # Ссылка на массив @arr = (1,2,3); $aptr = \@arr; # Ссылка на хеш-массив %hash = (name => "Larry", surname => "Wall"); $hptr = \%hash; </source> Обратите внимание, что адреса хранятся в скалярной переменной. Если мы распечатаем значения, то получим примерно следующее: <source lang=""> SCALAR(0x800075938) ARRAY(0x8000759b0) HASH(0x800075aa0) </source> Обратите внимание, что в ссылке хранится информация о типе объекта, на который она ссылается и шестнадцатеричный адрес в памяти компьютера. Чтобы выполнить обратную операцию, т.е. получить данные по ссылке, ее нужно ''разыменовать''. В отличие от Си, в Perl разыменовывание привязано к типу данных, на который она ссылается. Для этого нужно перед именем ссылки поставить тип, на который будет вестись разыменовывание. <source lang="perl"> # Разыменовываем ссылку на хеш-массив, чтобы передать его функции keys, которая извлечет из него ключи @keys = keys(%$hptr); print $$ptr, "\n"; # Разыменовываем указатель на скаляр </source> В предыдущем примере с хеш-массивом мы сначала разыменовали ссылку на хеш-массив, указав символ <code>%</code> в начале, а только потом работали с массивом как обычно, передав его функции <code>keys</code>. Perl позволяет также обращаться к данным массивов непосредственно из ссылки (когда это удобно) при помощи операции разыменовывания массивов <code>-></code>. <source lang="perl"> print $aptr->[0], $hptr->{name}, "\n"; </source> Подробнее ссылки мы рассмотрим в отдельной главе (''см.'' [[{{Root book name}}/Ссылки|Ссылки]]). === Операции связывания === Регулярные выражения являются визитной карточкой Perl, который снабжен различными операциями для проверки по ним. Сюда входят поиск (<code>m//</code>), подстановка (<code>s///</code>) и замена (<code>tr///</code>). По умолчанию они работают с переменной <code>$_</code>. Кроме них есть операции связывания <code>=~</code> и <code>!~</code>, которые выражают соответственно ''совпадает с шаблоном'' и ''не совпадает с шаблоном''. Регулярные выражения являются очень обширной темой в Perl, поэтому они будут рассмотрены в отдельной главе (''см.'' [[{{Root book name}}/Работа со строками и регулярные выражения|Работа со строками и регулярные выражения]]). ==== Умное связывание ==== Начиная с 5.10.1 и до 5.37.10 в Perl поддерживалась операция умного связывания, которая умеет сравнивать переменные, хранящие разные типы данных. Данная бинарная операция обозначается двумя тильдами <code>~~</code> и изначально была введена для поддержки оператора <code>given..when</code> (в котором она используется неявно), о котором немного рассказано в следующей главе (см. [[Некоторые сведения о Perl 5/Операторы#Given..when|Операторы#Given..when]]). Эта операция является особенной, так как её контекст определяется не на этапе компиляции, а во время исполнения программы. Для этого она определяет какой тип данных хранится в её операндах и, в зависимости от этих типов, выбирает механизм сравнивания, причем фактические типы в операндах не обязательно должны совпадать, что и делает её «умной». Если в понимании выбранного механизма операнды равны, она возвращает 1, иначе пустую строку <code>""</code>. В Perl 5.37.10 данная операция была отмечена как неудачный эксперимент и окончательно будет вырезана в 5.42. Здесь мы о ней упоминаем, чтобы предостеречь не использовать её, хотя следует отметить сколько релизов ей удалось пережить. === Именованные унарные операции === В Perl есть большое число встроенных функций с одним аргументом, которые с точки зрения синтаксического анализатора являются ''унарными именованными операциями''<ref>Слово ''именованный'' подчеркивает тот факт, что у операции есть имя в виде обозначающего слова, при этом они не требуют скобок вокруг аргумента, копируя операции с одним символом.</ref>. Такие операции подобны функциям, но не требуют скобок вокруг параметра, как того требуют простые функции. О том, является ли функция такой операцией, можно узнать из документации. К таким операциям относятся например <code>do</code>, <code>eval</code>, <code>return</code>, <code>goto</code>, <code>sin</code>, <code>sqrt</code> и другие, а также все операции проверок файлов типа <code>-e</code> (файл существует), <code>-w</code> (в файл можно писать) и другие. Ключевая особенность именованных унарных операций в Perl заключается в их приоритете: они имеют более высокий приоритет, чем большинство бинарных операций, но ниже, чем скобки и операция стрелки (<code>-></code>). По ходу изложения мы затронем многие из этих операций. === Операции ввода/вывода === Это операции, которые направлены на вывод результатов в файлы или ввод данных в программу из них. Так, унарную именованную операцию <code>print</code> можно рассматривать как операцию вывода. Чтобы обеспечить ввод данных в программу из файлов, нужно сначала их открыть и получить специальный программный объект, называемый ''дескриптором файла''. Дескриптор файла может быть получен через операцию в виде угловых скобок <code><дескриптор_файла></code>: <source lang="perl"> open(DFILE, "net.cfg"); # Открываем файл. Идентификатор дескриптора DFILE может быть произвольным @content = <DFILE>; # Читаем файл в массив </source> Если бы мы открыли файл на запись, то мы можем перенаправить запись в него так <source lang="perl"> print MYFILE "Hello"; </source> Тема ввода/вывода является очень обширной, поэтому она будет рассмотрена в отдельной главе (''см.'' [[{{Root book name}}/Ввод и вывод|Ввод и вывод]]). == Выражения == Понимание того, как интерпретатор Perl парсит выражения, поможет вам лучше понять как они должны составляться. ''Выражение'' — это несколько операндов, объединенных одной и более операциями. Операнд в свою очередь также может быть выражением, т.е. одно общее выражение это конгломерат подвыражений. Синтаксический анализатор Perl, во время разбора выражения, пытается выделить в нем элементарные члены — ''термы''<ref>Если делать сравнение с естественным языком, то терм является тем же самым, что и ''слово'' в предложении.</ref>, а потом соединить их знаками операций, причем он выстраивает операции в некотором порядке, учитывая приоритет. В Perl термами являются литералы, переменные, выражения в скобках, закавыченная строка символов, а также функции с параметрами в скобках. Только терм может быть операндом. Отметим, что в Perl отсутствуют истинные функции: по существу они являются списковыми, унарными именованными операциями, ведущими себя как функции. Вызывая функцию, мы выполняем списковую или унарную операцию, которая возвращает некоторый результат. <source lang="perl"> # Следующее выражение демонстрирует списковую операцию. В ней сначала # вычисляется как терм каждый элемент списка, а затем каждый элемент выводится # на печать списковой операции. print 2 + 2 * 25 / 4, ' ', 16; # Напечатает '14.5 16' # Следующее выражение дает аналогичный результат. Избыточные скобки # порождают массив, передаваемый операции. print (2 + 2 * 25 / 4, ' ', 16); # Напечатает '14.5 16' # Теперь попробуем добавить конкатенацию: print (2 + 2 * 25 / 4, ' ', 16) . '$'; # Напечатает '14.5 16' # Обратите внимание, что результат конкатенации потерялся (нет символа '$' # в выводе). Это произошло потому, что левый операнд конкатенации, как терм # по приоритету вычисляется первым, т.е. print выводит результат своего терма # в аргументе, а не результат конкатенации. # Допустимо print print (2 + 2 * 25 / 4, ' ', 16) . '$'; # Напечатает '14.5 161$' # Появление единицы объясняется тем, что внутренний print вернул код 1, который # был преобразован в строку и был объединен конкатенацией # c '$'. Так как между внутренним и внешним print нет переноса # строки, получилась такая склеенная строка. </source> При синтаксическом разборе выражений и операторов, как термы рассматриваются конструкции <code>do{}</code> и <code>eval{}</code>, вызовы подпрограмм и методов объектов, анонимные конструкторы массивов скаляров и хешей, а также все операции ввода/вывода. Еще один немаловажный термин это ''контекст операции''. Операции и термы вычисляются в некотором контексте, от которого зависит поведение операции и возвращаемое ей значение. Существует два основных контекста: ''скалярный'' и ''списковый''. В скалярном контексте интерпретатор пытается вывести из терма скаляр, а в списковом контексте — список литералов <code>qw{}</code>. Контекст определяет обычно тип данных левого операнда. Так, если он является скаляром, то операция выполняется в скалярном контексте; если массив скаляров — списковом контексте. Некоторые операции способны распознавать в каком контексте они исполняются и возвращать свой результат в зависимости от него (универсальные операции). <source lang="perl"> # В списковой операции print перед списком можно указать выходной дескриптор: print STDOUT (2 + 2 * 25 / 4, ' ', 16) . '$'; # Напечатает '16$' # Потеря 14.5 Объясняется тем, что левый операнд конкатенации # находится в скалярном контексте, а в нем операция запятая # возвращает последний операнд как результат. # Уберем скобки: print STDOUT 2 + 2 * 25 / 4, ' ', 16 . '$'; # Напечатает '14.5 16$' # Теперь каждый элемент списка после вычисления # передается списковой операции, каждый в скалярном контексте. </source> Так как в Perl типизация динамическая<ref>Другими словами, все операции в Perl изначально перегружены.</ref>, понятие контекста операции является аналогом операции ''приведения типов данных'', которая есть в типизированных языках программирования. В большинстве ситуаций Perl знает лучше, в каком контексте вызывать операцию, но иногда приходится ему помогать, используя синтаксические конструкции и специальные функции. Умение предсказывать, в каком контексте выполнится операция в выражении, позволяет программисту Perl придумывать подчас очень запутанные (но с другой стороны короткие) конструкции, которые не могут себе позволить другие языки программирования из-за типизации. Мы рассмотрим некоторые случаи ниже. <source lang="perl"> # В простом случае левый операнд задает контекст операции. @arr = ("apple", "pear", "grapes", "banana"); # Левый операнд скаляр, а значит присваивание работает в скалярном контексте. # В скалярном контексте массивы в правом операнде приводятся к их размеру. $scalar = @arr; print "$scalar\n"; # Левый операнд список скаляров, а значит присваивание работает в списковом контексте. # В списковом контексте присваивание будет копировать элементы из массива в правом операнде # поэлементно в список в левом операнде. При этом список слева не должен превышать размера массива. ( $element1, $element2, $element3 ) = @arr; print $element1 . " $element2" . " $element3\n"; # Если слева будет переменная на массив, операция также будет в списковом контексте, # и правый массив переопределит значение переменной. @arr1 = (1..4); @arr1 = @arr; print "@arr1\n"; #------------------------------------------------------------------------------------------------------- # Операция print всегда работает в списковом контексте и все элементы списка пытается интерпретировать # как строки. # В стандартной библиотеке Perl есть функция localtime, которая в списковом контексте возвращает # список из 9 элементов, кодирующих текущую дату. print localtime; print "\n"; # Выведет примерно такое: 3219121301251120 # Однако, localtime умеет работать в скалярном контексте, в котором выводит дату в формате текущей локали, # но этот контекст не может использоваться по умолчанию, так как компилятор только знает о том, что # print умеет работать в списковом контексте. # # Этот тот случай, когда мы можем подсказать компилятору выполнить localtime в скалярном контексте, # чтобы напечатать дату в читаемой форме. Для этого нужно воспользоваться функцией scalar, которая # принуждает интерпретировать выражение в своем аргументе исключительно в скалярном контексте. print scalar localtime; print "\n"; # В локали LANG_EN будет печататься в формате "Mon Jan 13 12:32:17 2025". # Можно поступить проще и привести компилятор к скалярному контексту через другую операцию, которая # этот контекст использует. Например, операция конкатенации строк всегда работает в скалярном контексте. # Если компилятор увидит выражение, использующее скалярный контекст, он будет использоваться для всех # операндов операции. Таким образом, такого же результата мы добиваемся, если напишем так: print localtime . "\n"; # "Mon Jan 13 12:32:17 2025" #------------------------------------------------------------------------------------------------------- # Рассмотрим более сложный пример. # Пусть дана такая строка: $word = "111example222"; # Вопрос: как посчитать в ней количество символов цифр и букв и совместить это с печатью в одном компактном выражении? # Для ответа на вопрос "сколько символов данного класса?" здесь следует использовать регулярные выражения. # Так как о регулярных выражениях мы будем говорить много позже, возьмите на веру, что регулярное выражение для # поиска цифр выглядит так '/\d/g', а букв так '/[^\d\s]/g'. # # Примечание: '/[^\d\s]/g' не учитывает Unicode символы. # # Проблема кроется в том, что регулярные выражения умеют работать и в скалярном, и в списковом контекстах. # Конкретно нам нужен списковый контекст, в котором операция возвращает массив совпадений по шаблону, который # мы могли бы преобразовать в размер, тем самым ответив на вопрос "сколько?". Но как нам сказать, чтобы операция # выполнялась в списковом контексте, а не скалярном, ведь специальной функции типа scalar для этого нет? # # Единственный способ сделать это, привести компилятор к этому контексту через другую операцию. # Существует два распространенных приёма провоцировать списковый контекст: # * Можно использовать операцию присваивания, в которой левый операнд это пустой массив. # * Можно использовать операцию разыменовывания ссылки, которая будет работать в контексте типа # разыменовывания. # Ниже мы в одном выражении используем оба приема для демонстрационных целей print "Number of letters: " . ( () = $word =~ /[a-zA-Z]/g ) . "\n" . "Number of digits: " . ( @{ [ $word =~ /\d/g ] } ) . "\n" ; # Number of letters: 7 # Number of digits: 6 </source> Не расстраивайтесь, если вы ничего из предыдущих примеров не поняли, так как мы сильно забегаем в них вперед. Эти примеры призваны показать, как сильно выражения завязаны на контекст операции. Скалярный контекст также можно разделить по типу хранимых данных на ''числовой'', ''строковый'' и ''безразличный''. Perl неспособен заранее распознать этот контекст, поэтому он просто подключает механизм неявного приведения данных, когда скаляры в операндах хранят разные типы. Еще один специальный скалярный контекст — ''булевый''. Так как в Perl нет булева <code>true</code> или <code>false</code>, Perl анализирует строки и числа в булевом контексте, как это было описано выше: <code>0</code>, <code>"0"</code>, <code>"00"</code>, <code>"0.0"</code> и <code>""</code> это условно ЛОЖЬ, а все остальное ИСТИНА. Еще одним контекстом является void-контекст, который используется, когда в выражении нет побочных эффектов. Так, вы можете спокойно писать в Perl такие бессмысленные конструкции (они выполняются в void-контексте): <source lang="perl"> (1,2,3); $n; "Hello"; </source> Этот контекст можно обнаружить, если интерпретатор Perl запущен в режиме вывода предупреждающих сообщений. Еще один контекст это ''подстановочный контекст'', в котором вычисляются операции заключения в кавычки (кроме одинарных кавычек). В этом контексте подставляются переменные и интерпретируются управляющие последовательности. Ниже для справки представлены приоритеты операций. {|class="wikitable" style="width:100%;" |- ! Приоритет ! Операция ! Сочетаемость |- |style="width:10%;"|1 |Вычисление термов и левосторонних списковых операций |style="width:20%;"|Слева направо |- |2 |<code><nowiki>-></nowiki></code> |Слева направо |- |3 |<code><nowiki>++</nowiki></code> <code><nowiki>--</nowiki></code> |Не сочетаются |- |4 |<code><nowiki>**</nowiki></code> |Справа налево |- |5 |<code><nowiki>!</nowiki></code> <code><nowiki>~</nowiki></code> <code><nowiki>\</nowiki></code> унарный <code><nowiki>+</nowiki></code> унарный <code><nowiki>-</nowiki></code> |Справа налево |- |6 |<code><nowiki>=~</nowiki></code> <code><nowiki>!=</nowiki></code> |Слева направо |- |7 |<code><nowiki>*</nowiki></code> <code><nowiki>/</nowiki></code> <code><nowiki>%</nowiki></code> <code><nowiki>x</nowiki></code> |Слева направо |- |8 |<code><nowiki>+</nowiki></code> <code><nowiki>-</nowiki></code> <code><nowiki>.</nowiki></code> |Слева направо |- |9 |<code><nowiki><<</nowiki></code> <code><nowiki>>></nowiki></code> |Слева направо |- |10 |Именованные унарные операции |Не сочетаются |- |11 |<code><nowiki><</nowiki></code> <code><nowiki>></nowiki></code> <code><nowiki><=</nowiki></code> <code><nowiki>>=</nowiki></code> <code><nowiki>lt</nowiki></code> <code><nowiki>gt</nowiki></code> <code><nowiki>le</nowiki></code> <code><nowiki>ge</nowiki></code> |Не сочетаются |- |12 |<code><nowiki>==</nowiki></code> <code><nowiki>!=</nowiki></code> <code><nowiki><=></nowiki></code> <code><nowiki>eq</nowiki></code> <code><nowiki>ne</nowiki></code> <code><nowiki>cmp</nowiki></code> |Не сочетаются |- |13 |<code><nowiki>&</nowiki></code> |Слева направо |- |14 |<code><nowiki>|</nowiki></code> <code><nowiki>^</nowiki></code> |Слева направо |- |15 |<code><nowiki>&&</nowiki></code> |Слева направо |- |16 |<code><nowiki>||</nowiki></code> |Слева направо |- |17 |<code><nowiki>..</nowiki></code> <code><nowiki>...</nowiki></code> |Не сочетаются |- |18 |<code><nowiki>?:</nowiki></code> |Справа налево |- |19 |<code><nowiki>=</nowiki></code> <code><nowiki>**=</nowiki></code> <code><nowiki>+=</nowiki></code> <code><nowiki>-=</nowiki></code> <code><nowiki>.=</nowiki></code> <code><nowiki>*=</nowiki></code> <code><nowiki>/=</nowiki></code> <code><nowiki>%=</nowiki></code> <code><nowiki>x=</nowiki></code> <code><nowiki>&=</nowiki></code> <code><nowiki>|=</nowiki></code> <code><nowiki>^=</nowiki></code> <code><nowiki><<=</nowiki></code> <code><nowiki>>>=</nowiki></code> <code><nowiki>&&=</nowiki></code> <code><nowiki>||=</nowiki></code> |Справа налево |- |20 |<code><nowiki>,</nowiki></code> <code><nowiki>=></nowiki></code> |Слева направо |- |21 |Правосторонние списковые операции |Не сочетаются |- |22 |<code><nowiki>not</nowiki></code> |Справа налево |- |23 |<code><nowiki>and</nowiki></code> |Слева направо |- |24 |<code><nowiki>or</nowiki></code> <code><nowiki>xor</nowiki></code> |Слева направо |} * В данной таблице чем выше приоритет операции и чем левее она стоит (в большинстве случаев), тем раньше она выполняется. * Приоритет списковой операции зависит от ее места в выражении и может изменяться от наивысшего к наименьшему. Все операции в выражении, стоящие слева от списковой, имеют наивысший приоритет по отношению к ней (смотрите 21 приоритет). * Свойство сочетаемости означает, что операции одного приоритета могут быть в одном выражении, причем порядок их разрешения может быть слева направо или справа налево. * Скобки позволяют изменить порядок вычисления, определяемому в обычных условиях приоритетом и сочетаемостью. Скобки всегда наделяют выражение в них наивысшим приоритетом. == Примечания == {{примечания}} ibw1syi7j713inxcyp8it7j55w5bbp9 Некоторые сведения о Perl 5/Функции и процедуры 0 30400 269881 265221 2026-08-27T18:09:58Z ScriptMaster 15708 /* Лямбда-функции */ 269881 wikitext text/x-wiki {{Навигация учебника}} ''Подпрограммы'' или ''процедуры'' играют ту же роль, что и в других языках программирования: * они позволяют разбить одну большую программу на несколько небольших частей, чтобы сделать ее понятной; * они объединяют операторы в единый фрагмент, который может повторно вызываться, возможно при разных входных параметрах. В Perl нет разницы между процедурами и функциями, однако мы условимся называть функциями такие процедуры, которые возвращают некоторый результат той части программы, которая их вызывает. == Определение процедуры == Процедура может быть объявлена в любом месте основной программы следующим образом: <source lang="perl"> sub <имя-процедуры> [(<прототип>)] [{<основной-блок>}] </source> где * <code><имя-процедуры></code> — имя процедуры, по которому ее можно вызывать явно. * <code>(<прототип>)</code> — специальная строка, которая описывает какие парараметры разрешено передавать процедуре. * <code>{<основной-блок>}</code> — блок операторов, являющийся определением процедуры и выполняющийся при каждом ее вызове. Подобно языку Си, процедуру можно объявить, но не определить (не предоставить основной блок), возможно потому, что ее определение находится в другом файле. В этом случае объявление должно выглядеть так <source lang="perl"> sub <имя-процедуры> [(<прототип>)]; # Это требуется, чтобы функция была зарегистрирована в таблице символов. </source> Тело процедуры может хранится в разных местах: * оно может быть определено в том же исходном файле; * оно может быть определено в отдельном файле и загружаться с помощью <code>do</code>, <code>require</code> и <code>use</code>; * текст процедуры может быть передан функции <code>eval()</code>: в этом случае компиляция процедуры будет происходить каждый раз при вызове; * текст процедуры может быть определен анонимно и вызываться по ссылке. == Вызов процедуры == Процедуру можно вызвать, указав ее имя с идентификатором типа <code>&</code> (т.н. ''старый стиль''): <source lang="perl"> &example <args>; &example (<args>); &example; # args - список аргументов </source> Если процедура вызывается со скобками после имени, причем не важно есть ли аргументы у функции на самом деле или нет, идентификатор типа <code>&</code> можно опускать: <source lang="perl"> example(<args>); example(); </source> Если перед вызовом процедура была определена или импортирована, то можно опустить и <code>&</code> и скобки: <source lang="perl"> sub example { return 0 } example <args>; example; </source> Если процедура анонимная, то идентификатор типа <code>&</code> в вызове обязателен: <source lang="perl"> $example = sub { return 0 }; &example <args>; &example; </source> Процедура может использоваться в выражениях, если она что-то возвращает. По умолчанию процедура всегда возвращает последнее вычисленное значение в ее блоке. Можно указать возвращаемое значение с помощью функции <code>return()</code> в любой точке процедуры. Возвращать можно как простые скалярные значения, так и массивы. Когда функция вычисляет некоторое значение, которое возвращается наружу, но при этом оно ничему не присваивается через операцию <code>=</code>, говорят, что функция была вызвана в void-контексте. Если процедура является целым файлом, то ее можно вызвать как perl-подпрограмму с помощью конструкции <code>do <имя-файла>;</code>. Если указываемый файл недоступен для чтения, то <code>do</code> возвращает неопределенное значение, а встроенной переменной <code>$!</code> будет присвоен код ошибки. Если файл может быть прочитан, но возникают ошибки при компиляции или во время исполнения, то <code>do</code> возвращает неопределенное значение, а в специальной переменной <code>$@</code> будет хранится сообщение об ошибке. === Операция eval === Именованная унарная операция <source lang="perl"> eval <выражение> eval { <выражение> } </source> рассматривает параметр <code><выражение></code> как текст программы Perl, компилирует его и, если не обнаруживает ошибок, выполняет в текущем вычислительном окружении. Если выражение передано блоком, то оно анализируется и компилируется один раз. Это удобно, так как ошибки обнаруживаются раньше. Если аргумент передается не блоком, то его ошибки будут обнаружены только во время исполнения. Если <code><выражение></code> отсутствует, то по умолчанию используется переменная <code>$_</code>. Если выражение завершается успешно, то она возвращает последнее вычисленное значение внутри <code><выражение></code>. Если <code><выражение></code> содержит синтаксические ошибки или вызывается <code>die()</code>, или при исполнении возникает ошибка, то <code>eval()</code> возвращает неопределенное значение, а в специальную переменную <code>$@</code> заносится сообщение об ошибке. Основным применением <code>eval{}</code> является перехватывание ''исключительных ситуаций'' (''исключений''), т.е. таких ошибок, которые принудительно прерывают исполнение всей программы. К исключению можно отнести, например, ситуацию деления на ноль. Это работает потому, что исключение прервет только исполнение <code>eval{}</code> и передаст управление вызвавшей части программы. Иногда по логике программы вам нужно генерировать исключение. Для этого вы должны использовать функцию <code>die()</code>. === Ключевое слово do === Ключевое слово <code>do</code> может использоваться в двух значениях: * как именованная унарная операция; * как способ вызывать сценарий Perl из другого файла, путь до которого является вычисляемым через выражение. Именованная унарная операция <code>do</code> по своей природе является термом, к которому также можно прикреплять модификаторы. Данная операция возвращает последнее вычисленное в ней выражение. Операция <code>do</code> обычно используется, чтобы порождать компактные многоуровневые конструкции. Ниже приведено несколько примеров. <source lang="perl"> # do может использоваться для компактного программирования процедур во время присваивания. # В этом примере программа запрашивает число, и если оно отрицательное, то присваивает # 0 переменной, иначе присваивает введенное значение. Обратите внимание, что вся процедура # компактно совмещена с присваиванием. my $value = do { print "Enter a number: "; my $input = <>; $input < 0 ? 0 : $input; }; print "$value\n"; # Обычно do используется, когда некоторому блоку кода требуется модификатор. # Следующий код работает как echo, а именно, он выводит все что вводит пользователь в бесконечном цикле. # Цикл можно прервать, если ввести точку. print "Enter '.' to quit\n"; do { $_ = <>; print "$_"; } until $_ eq ".\n"; </source> Если после <code>do</code> указан литерал, либо литерал вычисляется, то <code>do</code> воспринимает его как путевое имя файла с кодом Perl. Если путь относительный, то файл будет искаться в директориях, указанных во встроенном массиве <code>@INC</code>. Если файл не может быть прочитан, то <code>do</code> возвращает <code>undef</code>, а встроенная переменная <code>$!</code> инициируется сообщением об ошибке. Если файл удается прочитать и скомпилировать, то <code>do</code> возвращает последнее вычисленное в нем выражение. Чаще всего этой возможностью пользуются, чтобы строить динамичные конфигурационные файлы для Perl, которые объявляют глобальные переменные. Преимущество здесь в том, что вы можете встраивать логику в конфигурационные файлы, используя синтаксис языка Perl. <source lang="perl"> for $file ("/share/prog/defaults.rc", "$ENV{HOME}/.someprogrc") { unless ($return = do $file) { warn "couldn't parse $file: $@" if $@; warn "couldn't do $file: $!" unless defined $return; warn "couldn't run $file" unless $return; } } </source> == Область видимости процедуры == === Исходный файл как процедура === Вам будет проще понимать следующий материал, если вы примете утверждение, что весь исходный файл по сути является одной большой процедурой, именем которой является имя самого исходного файла. Таким образом, вы можете принять второе утверждение, что процедуры, объявленные через <code>sub</code>, это по сути способ поделить эту большую процедуру на меньшие именованные части и вызывать их произвольным образом. Причем эти меньшие части могут полностью разделять таблицу символов основной процедуры, либо частично отгораживаться от основной процедуры и других sub-процедур с помощью таких инструментов как <code>my()</code> и <code>local()</code>. То, что весь исходный файл является процедурой, наглядно демонстрируется следующим небольшим, пусть и слегка искусственным, примером. Пусть у нас есть два исходных файла, первый из которых является ''запускающим''<source lang="perl"> # Файл: runner.pl (do "./procedure.pl")->(); </source> а второй является ''запускаемым''<source lang="perl"> # Файл: procedure.pl sub { print "Hello\n"; } </source> Теперь, если запустить программу так<source lang="bash"> perl ./runner.pl </source> то мы получим вызов процедуры файла <code>procedure.pl</code>, который она занимает целиком, из файла <code>runner.pl</code>: <pre> Hello </pre> Это поможет вам дальше понять, что такое ''лексическая область видимости''. === Общие положения === Точкой определения переменной в Perl является то место, где она впервые встречается в программе. Область действия большинства переменных ограничена ''пакетом''. Исключение составляют некоторые специальные предопределенные переменные интерпретатора perl. ''Пакет'' — это способ порождения пространства имен для части программы. Другими словами, каждый фрагмент кода относится к какому-то пакету. Переменные, которые встречаются в процедурах, по умолчанию видны всему пакету (т.е. они обладают глобальной видимостью). Иногда это нежелательно: обычно мы хотим ограничить время жизни переменных процедур в рамках тела этих процедур, а также не хотим, чтобы процедуры влияли косвенно на уже существующие глобальные переменные. Переменные, которые видны только конкретной процедуре, называются ''локальными'' (говорят что они ''лексические'') и такие переменные обладают локальной видимостью (''lexical scope'')<ref>В языке Perl термин ''лексическая видимость'' немного шире термина ''локальный'', с которым вы можете сталкиваться в других языках программирования. Если в других языках под локальной переменной обычно понимается ограничение её видимости в пределах обозначенного блока машинных инструкций, в Perl лексическая видимость ближе к лингвистике, и больше относится к таблице символов (аналог словаря в естественном языке), в которой хранится её определение и которую видно из некоторого другого участка исходного кода. Например, если переменная хранится в некотором пакете, то она имеет лексическую видимость по отношению к этому пакету. Если к переменной можно обратиться из любой части кода в некотором исходном файле, в том числе по полному квалифицированному имени, то для этого файла переменная тоже имеет лексическую видимость. Ниже будет показано, как можно объявить переменную, которая будет видна только в блоке, тогда она будет иметь лексическую видимость по отношению к блоку. Тем не менее, мы будем использовать термин ''локальный'' наравне с термином лексический, из-за похожего смысла и распространенности именно термина ''локальный''.</ref>. В Perl существует два способа порождения локальных переменных: при помощи функций <code>my()</code> и <code>local()</code>. === Функция my() === Функция <code>my()</code> используется для объявления одной или нескольких переменных локальными и ограничивает область их действия: * процедурой/функцией; * блоком; * выражением, переданным <code>eval()</code>; * исходным файлом программы, в зависимости от того, в каком месте была вызвана <code>my()</code>. <source lang="perl"> my $var; my ($var, @arr, %hash); # Если переменных несколько, то скобки обязательны my $pi = 3.14159; # Объявление и инициализацию можно совмещать my ($pi, $exp) = (3.14159, 2.71828); </source> === Функция local() === Функция <code>local()</code> вызывается аналогично <code>my()</code>, но создает не совсем локальные переменные, а временно заменяет текущие значения глобальных переменных локальными значениями внутри: * процедуры/функции; * блока; * выражения, переданного <code>eval()</code>; * исходного файла с программой, в зависимости от того, в каком месте вызвана <code>local()</code>. <source lang="perl"> local $var; local ($var, @arr, %hash); # Если переменных несколько, то скобки обязательны local $pi = 3.14159; # Объявление и инициализацию можно совмещать local ($pi, $exp) = (3.14159, 2.71828); </source> Если при вызове функции глобальная переменная существует, то ее предыдущее значение сохраняется в стеке и заменяется новым значением. После выхода переменной из области видимости процедуры/блока/функции <code>eval()</code> или файла, ее предыдущее значение восстанавливается из стека. Такие переменные иногда называют динамическими, а их область видимости — ''динамической областью видимости''. Функция <code>my()</code> появилась в Perl с пятой версии, позже <code>local()</code>, однако для создания истинно локальных переменных рекомендуется использовать именно функцию <code>my()</code>. Впрочем и у <code>local()</code> есть причины для применения. === Рекомендации по использованию my() и local() === Функция <code>my()</code> должна использоваться всегда, кроме следующих случаев, когда нужно использовать <code>local()</code>: * Присваивание временного значения глобальной переменной, в первую очередь это относится к предопределенным глобальным переменным типа <code>$_</code>, <code>$ARGV</code> и другие. * Создание локального дескриптора файла, каталога или локального псевдонима или функции. * Временное изменение массива или хеш-массива. Например, так следует поступать, если нужно временно изменить переменные окружения в предопределенном хеш-массиве <code>%ENV</code>. === Функция our() === Чтобы явно обозначить пакетную область видимости переменной, используется функция <code>our()</code>. Данная функция только наделяет переменную видимостью пакета, создавая лексический псевдоним внутри него, поэтому она может применяться как к уже объявленным переменным, так и не объявленным (в этом случае побочным эффектом будет их объявление). Использование <code>our()</code> во многом аналогично описанным выше <code>my()</code> и <code>local()</code>. Использование этой функции в общем то не обязательно, так как любая переменная получает эту видимость по умолчанию. Данная функция используется в следующих ситуациях: * Когда включена директива <code>use strict 'vars';</code>, которая требует явного указания области видимости переменной (либо через <code>our()</code>, либо через квалифицированное имя) в любом месте, где она действует. * Когда переменная используется в блоках, например<source lang="perl"> use strict 'vars'; $main::example = 10; # Переменная объявляется с квалификатором пакета { our $example; # Создаем псевдоним на $main::example в пределах блока print $example, "\n"; # 10 } </source> * В частности, когда в одном пакете есть две переменные с одним именем, но разной видимостью<source lang="perl"> use strict 'vars'; $main::example = 10; my $example = 13; { our $example; # Переменная из глобальной таблицы символов print $example, "\n"; # 10 } # Локальная переменная print $example, "\n"; # 13 </source> Функция <code>our()</code> наделяет переменную пакетной видимостью на протяжении всего лексического пространства (для глобальных переменных это весь исходный файл). Сравните <source lang="perl"> package one; our $example = 10; # До конца лексического пространства через все пакеты print "$example\n"; # 10 package two; print "$example\n"; # 10 </source> и <source lang="perl"> package one; our $example = 10; # До конца лексического пространства через все пакеты print "$example\n"; # 10 package two; our $example = 12; # От этой точки и до конца лексического пространства print "$example\n"; # 12 print "$one::example\n"; # 10 </source> Такое поведение отличает <code>our()</code> от до этого использовавшейся директивы <code>use vars</code> , которая позволяла использовать неквалифицированные имена только внутри текущего пакета. Помните, что с версии 5.6.0 использование <code>use vars</code> считается устаревшим подходом. Используйте только <code>our()</code>. Использовать <code>our()</code> также нужно всегда, когда вы печатаете с помощью форматов <code>format</code>. Дело в том, что форматы ожидают к моменту их вызова, что переменные, которые они используют, объявлены в том пространстве имен, в котором они определены сами. Так как <code>strict</code> запрещает объявление переменных без явного указания области их действия, необходимо подсказывать компилятору, где переменная объявлена с помощью <code>our()</code>. Например <source lang="perl"> use strict; our ($item); format STDOUT = @<<<<<<<<<< $item . sub printFormat { for our $item (qw { apple pear grapes }) { write; } } printFormat; </source> == Передача аргументов в процедуру == Данные в процедуру передаются через её параметры. Для передачи аргументов используется специальный массив <code>@_</code>, в котором <code>$_[0]</code> – первый параметр, <code>$_[1]</code> – второй параметр и так далее. Такой механизм позволяет передать в процедуру произвольное число аргументов. Массив <code>@_</code> является локальным для процедуры, но его элементы — это псевдонимы действительно переданных параметров (не копии). Изменение параметров в <code>@_</code> приводит к изменению действительных параметров. Таким образом, в Perl параметры фактически передаются всегда по ссылке. С версии 5.36 можно использовать новый синтаксис ''процедурных сигнатур'', чтобы передавать параметры по значению, но этот механизм не включается по умолчанию. Чтобы реализовать передачу по значению без использования сигнатур, вы должны создать внутри процедуры локальные переменные и скопировать в них значения из <code>@_</code>. Обычно это делается так <source lang="perl"> sub example { my ($p1, $p2, $p3) = @_; # Параметры будут скопированы в локальные переменные ... } example (1, "a", 3.1415); </source> или с помощью функции <code>shift</code>, каждый вызов которой возвращает очередной элемент массива <code>@_</code> <source lang="perl"> sub testArgs_1 { my $arg1 = shift; my $arg2 = shift; print "arg1='$arg1', arg2='$arg2'\n"; } testArgs_1 'one'; testArgs_1 'one', 'two'; </source> <source lang=""> arg1='one', arg2='' arg1='one', arg2='two' </source> === Передача аргументов по ссылкам === К сожалению массивы не могут быть просто так переданы в процедуру с сохранением их идентичности. Если аргумент является массивом или хеш-массивом, все его элементы сохраняются в <code>@_</code>. При передаче в подпрограмму нескольких массивов, все они будут сконкатенированы в одном <code>@_</code>: <source lang="perl"> sub example { my ($p1, $p2, $p3, $p4) = @_; print "@_", "\n"; print $p1, $p2, $p3, $p4, "\n"; } @a = (1, 2); @b = (3, 4); example(@a, @b); # Вывод: # 1 2 3 4 # 1234 </source> Передавать массивы можно одним из двух способов. Первый подход, более старый, заключается в использовании типа <code>typeglob</code>. Переданный <code>typeglob</code> в процедуру, внутри процедуры может быть уточнен соответствующим идентификатором. Следующий пример демонстрирует это. <source lang="perl"> sub example { local (*array, *hash) = @_; foreach $item (@array) { print "$item", "\n"; } foreach $key (keys %hash) { print "$hash{$key}", "\n"; } $hash{name} = "Garry"; # Так как это ссылка на массив, его можно изменить из процедуры } @list = (1, 2, 3); %person = ("name" => "Larry", "surname" => "Wall"); example (*list, *person); foreach $key (keys %person) { print "$person{$key}", "\n"; } # Вывод: # Wall # Garry </source> В этом примере в процедуру мы передаем не сами массивы, а переменные типа <code>typeglob</code>, которые легко выделить из <code>@_</code>, так как фактически они являются отдельными типами. Мы использовали здесь <code>local()</code> вместо <code>my()</code> потому, что <code>typeglob</code> представляет запись в таблице символов и поэтому не может быть локальной. Запись <code>local (*array, *hash) = @_;</code> создает синонимы (псевдонимы), т.е. <code>*array</code> фактически создает псевдоним для <code>*list</code>, а <code>*hash</code> для <code>*person</code>. Таким образом, любые изменения по псевдонимам будут приводить к изменениям в оригиналах. Второй подход, более новый, связан с передачей ссылок на массивы. Ссылка является скаляром, поэтому ее легко выделить в <code>@_</code>. Таким образом, внутри процедуры достаточно просто применять операции разыменования ссылок. Вышеприведенный пример может быть переписан: <source lang="perl"> sub example { my ($array, $hash) = @_; foreach $item (@$array) { print "$item", "\n"; } foreach $key (keys %$hash) { print "$$hash{$key}", "\n"; } $$hash{name} = "Garry"; } @list = (1, 2, 3); %person = ("name" => "Larry", "surname" => "Wall"); example (\@list, \%person); foreach $key (keys %person) { print "$person{$key}", "\n"; } </source> В данном случае мы скопировали ссылки в локальные переменные при помощи <code>my()</code>. Изменение оригинальных массивов через ссылки должно быть понятно. == Прототипы == Встроенные функции Perl всегда имеют строго определенный синтаксис, другими словами, синтаксический анализатор Perl проверяет как они вызываются. По умолчанию, как вызываются пользовательские процедуры никак не проверяется: например, вы можете вызвать функцию и передавать ей аргументы, даже когда она их не ожидает, либо вы можете случайно передать переменные не тех типов и никаких ошибочных действий интерпретатор Perl не выявит. Чтобы контролировать вызов процедур на этапе компиляции, используются прототипы. ''Прототип процедуры/функции'' — это строка из списка символов, определяющая количество и типы передаваемых параметров. Например следуюшая функция <source lang="perl"> sub example ($$) { ... } </source> имеет прототип, который говорит, что функция ожидает две скалярные переменные. Следующие символы можно использовать в прототипе, чтобы обозначить передаваемый тип: * <code>$</code> (скаляр) * <code>@</code> (массив) * <code>%</code> (хеш-массив) * <code>&</code> (анонимная процедура) * <code><nowiki>*</nowiki></code> (typeglob) Если поставить перед символом в прототипе обратный слеш, например <code>sub example (\$) {...}</code>, то имя фактического параметра всегда должно начинаться с идентификатора этого типа. В этом случае внутри процедуры в массиве параметров <code>@_</code> будет передаваться ссылка на фактический параметр, указанный при вызове. Это позволяет упростить передачу массивов по ссылкам, например, сравните <source lang="perl"> sub variant1 { my ($arr, $hash) = @_; print "|@$arr|$$hash{name} $$hash{surname}|\n"; } sub variant2 (\@\%) { my ($arr, $hash) = @_; print "|@$arr|$$hash{name} $$hash{surname}|\n"; } @list = (1, 2, 3); %person = (name => "Larry", surname => "Wall"); variant1(\@list, \%person); # Ссылки передаем явно variant2(@list, %person); # По прототипу параметры преобразуются в ссылки автоматически </source> Обязательные параметры отделяются от необязательных внутри прототипа символом <code>;</code>. Например <source lang="perl"> sub example ($$$;$) { ... } </source> имеет 4 параметра, первые 3 из которых обязательны. Следует помнить, что прототип не проверяется, когда вызов процедуры начинается с амперсанда <code>&</code> (<code>&example</code>). === Применение прототипов === Интерпретатор имеет довольно много запутанных правил, связанных с использованием прототипов, однако, вам достаточно помнить самые значимые из них. Прежде всего прототипы полезны тогда, когда вы хотите обезопасить пользователя от неправильного использования функции, которые должны вызываться в ''новом стиле'' (т.е. не через разыменовывание ссылок на функции). Таким образом, не имеет смысла писать прототипы для функций, которые вызываются как методы класса (см. [[{{Root book name}}/Объектно-ориентированное программирование в Perl|Объектно-ориентированное программирование в Perl]]). Прототипы проверяются на этапе компиляции, поэтому функции с прототипами должны быть видимыми на этом этапе. Ниже приведены базовые примеры с пояснениями. {|class="wikitable" style="width:100%;" |- |style="width:25%;"|<source lang="perl"> sub example ($$) </source> |style="width:25%;"|<source lang="perl"> example $var1, $var2 </source> |Ожидает два скаляра, либо два литерала, которые могут быть записаны в скаляры |- |<source lang="perl"> sub example ($$;$) </source> |<source lang="perl">example &some_func, 25</source> |Ожидает три аргумента (скаляра), первые два из которых обязательные, а последний опционален. Обратите внимание, что в примере мы получаем скаляр в первом аргументе через вызов функции <code>some_func</code> |- |<source lang="perl">sub example (@)</source> |<source lang="perl">example $a, $b, $c</source> |Ожидает массив скаляров. Обратите внимание, что фактически такое объявление позволяет объявлять функции с произвольным числом аргументов |- |<source lang="perl">sub example ($@)</source> |<source lang="perl">example "text", $a, $b, $c</source> |Ожидает скаляр и массив скаляров |- |<source lang="perl">sub example (\@)</source> |<source lang="perl">example @arr</source> |Ожидает массив, который будет передан по ссылке. |- |<source lang="perl">sub example (\@$$@)</source> |<source lang="perl">example @arr1, 1, 2, @arr2</source> |Ожидает массив, который передается по ссылке, два скаляра и массив. Обратите внимание, что последний массив автоматически развернется в список из скаляров, которые он хранит, поэтому фактическое число параметров зависит от размера <code>@arr2</code> |- |<source lang="perl">sub example (\[%@])</source> |<source lang="perl">example %hash</source> |Разрешает передать по ссылке в первом аргументе разные типы данных. В данном примере по ссылке может быть передан массив или хеш. |- |<source lang="perl">sub example (*;$)</source> |<source lang="perl">example HANDLE, $name</source> |Ожидает обязательную typeglob-ссылку и необязательный скаляр |- |<source lang="perl">sub example (&@)</source> |<source lang="perl">example { "hello" } $a, $b, $c</source> |Этот частный случай будет рассмотрен ниже. В общем случае функция ожидает процедуру или анонимный код и массив |- |<source lang="perl">sub example (;$)</source> |<source lang="perl">example 101</source> |Функция имеет один необязательный аргумент |- |<source lang="perl">sub example ($;)</source> |<source lang="perl">example $a > $b</source> |Частный случай, используемый для объявления унарной процедуры. В данном случае мы ставим точку с запятой в конце для того, чтобы выражение, передаваемое без скобок в аргументе, было интерпретировано как терм. Т.е. вызов в примере аналогичен <source lang="perl">example ($a > $b)</source> |- |<source lang="perl">sub example ()</source> |<source lang="perl">example</source> |Запрещает передачу каких-либо аргументов функции |} * Идентификатор типа в прототипе в точности ожидает этот тип на этой позиции в фактическом вызове. Если идентификатор в прототипе снабжен обратной чертой, то фактически передаваемый тип должен соответствовать типу из прототипа (опционально он может быть передан из функций <code>my</code>, <code>our</code> или <code>local</code>), а в массиве параметров <code>@_</code> на этот объект будет передана ссылка. * Разрешается на одной позиции строки прототипа передавать ссылки на разные типы, если перечислить их после обратной черты в квадратных скобках. Например, функцию <code>ref</code> можно было бы представить таким прототипом:<source lang="perl"> sub ref (\[$@%&*]) </source> * В строке прототипа может использоваться символ <code>+</code>, который несет смысл аналогичный записи <code>\[@%]</code>. Он полезен для функций, которые ожидают ссылки на массив или хеш. * Случай для прототипа <code>&@</code> является особым и позволяет вам создавать собственные синтаксические конструкции. Данный формат ожидает анонимный код в первой позиции, после которой не обязательно ставить разделитель аргументов. Благодаря этому, вы можете передавать лексемы, через которые, например, можно передавать имя процедуры и аргументы для неё (что-то похожее мы делали [[{{Root book name}}/Операторы#Try..catch|здесь]], когда эмулировали конструкцию <code>try..catch</code>):<source lang="perl"> sub try (&@) { my($try,$catch) = @_; eval { &$try }; if ($@) { local $_ = $@; &$catch; } } sub catch (&) { $_[0] } try { die "throw"; } catch { print "$_\n"; }; </source> * Если определение функции идет намного позже её объявления, прототип должен быть одинаковым как в объявлении, так и в определении, однако проверка прототипа будет происходить только после того, как компилятор найдет определение. ==== Функции-константы времени компиляции ==== Прототип ''пустые скобки'' не только запрещает передавать параметры во время вызова, но и даёт подсказку оптимизатору использовать функцию как подстановку (т.н. ''inlining''). В этом случае вызов функции будет заменен результатом вызова, который будет рассчитан на этапе компиляции, что положительно сказывается на производительности программы. Подстановка будет происходить, если результатом функции после всех оптимизаций и свертывании констант становится константа или скаляр с лексической областью видимости без других ссылок. Например, inlining будет во всех нижеперечисленных вызовах процедур: <source lang="perl"> sub pi() { 3.14159 }; sub ppi() { return 3.14159 }; sub pppi() { 4 * atan2(1, 1) }; sub FLAG_1() { 1 << 8 }; sub FLAG_2() { 1 << 9 }; sub MASK() { FLAG_1 | FLAG_2 }; sub CONDITION() { (0x1B58 & MASK) == 0 }; sub example() { if (CONDITION) { return 23; } else { return 42; } } sub N () { int(example) / 3 } BEGIN { my $val = 1; for (1 .. N) { $val *= $_; } sub NFACT () { $val } # Станет подставляемой, потому что лексическая переменная # $val не может быть изменена вне блока BEGIN. } </source> При переопределении функций, которые по мнению компилятора могли бы стать подставляемыми, всегда будет выдаваться предупреждение. Это предупреждение обычно нельзя игнорировать, поэтому вам следует сделать одно из двух действий: # Убрать прототип ''пустые скобки'', если это возможно. # Добавить переменную составляющую в тело процедуры так, чтобы она не влияла на результат, но блокировала действия оптимизатора, например<source lang="perl"> sub not_inlined() { return 23 if $$; # Использование глобальной переменной $$ (PID текущего процесса) # будет мешать оптимизации. } </source> == Сигнатуры == Начиная с версии 5.36, в процедурах Perl можно использовать сигнатуры, которые объявляют её формальные параметры. Это позволяет передавать значения в процедуру не по ссылке, а через их копирование (по значению), в результате чего, каждый вызов процедуры оперирует в своём теле своей копией значения параметра. Эта возможность не включается автоматически потому, что её синтаксис частично накладывается на синтаксис прототипов. Чтобы иметь возможность ей пользоваться, нужно указать номер версии интерпретатора, либо активировать её явно: <source lang="perl"> # Указать версию интерпретатора ... use v5.36; # или активировать возможность явно use feature 'signatures'; </source> После того как возможность активируется, вы можете указать список формальных параметров в её объявлении сразу за именем процедуры. <source lang="perl"> use feature 'signatures'; sub example ($param1, $param2) { return $param1 + $param2; } print STDOUT example (2, 2), "\n"; print STDOUT example (3, 6), "\n"; </source> Такая запись эквивалентна следующей: <source lang="perl"> sub example { my($param1, $param2) = @_; return $param1 + $param2; } </source> Параметры в сигнатуре являются ''позиционными'', т.е. в фактическом вызове процедуры должен сохраняться количественный состав передаваемых параметров. Это уже начинает напоминать вызовы в таких языках программирования как C/C++, Java и др., но в динамически типизированном языке есть большое количество скрытых правил: <source lang="perl"> use feature 'signatures'; # Закомментированные строки будут выбрасывать исключение. sub example($param1, $param2, @param3) { print "$param1, $param2, @param3", "\n"; } example (1, 5, (1, 2, 3)); # ПРАВИЛЬНО example 1, 5, (1, 2, 3); # МОЖНО: процедура ведет себя как списковая. #example (1); # НЕЛЬЗЯ: процедура ожидает 3 обязательных параметра. example (sub {1}, 2, 3); # МОЖНО: первому параметру будет передана ссылка на процедуру. example ((10,20), 2, 3); # МОЖНО, НО ЗАПУТАННО: массив (10, 20) будет развернут, поэтому фактически # вызов будет таким: example (10, 20, (2,3)). example (1..5); # МОЖНО: хвост автоматически размещается в массиве в конце: example (1, 2, (3,4,5)) example ((a => 'v1', b => 'v2')); # МОЖНО, НО ЗАПУТАННО: хеш автоматически развернется в массив, поэтому # вызов будет таким: example ('a', 'v1', ('b','v2')). sub example_1 ($param1) { print "$param1", "\n"; } #example_1 1, 2, 3; # НЕЛЬЗЯ: слишком много аргументов для данной сигнатуры. </source> Вы можете видеть основное преимущество сигнатур: они совмещают в себе некоторые функции прототипов (контроль количества переданных аргументов) и позволяют давать входящим параметрам очевидные имена прямо в объявлении. Проверка числа аргументов выполняется не на этапе компиляции, а во время исполнения программы. При этом вы можете продолжать передавать значения по ссылкам, так как ссылка это скаляр с адресом в качестве значения: <source lang="perl"> use feature 'signatures'; sub example($ref) { $$ref[0] = 5; } @arr = (1, 2, 3); print "Before: @arr\n"; example (\@arr); print "After: @arr\n"; </source> <pre> Before: 1 2 3 After: 5 2 3 </pre> * Часть позиционных параметров в сигнатурах можно игнорировать. Это пригождается, когда не хочется ломать существующий интерфейс, потому что он уже много где используется: <source lang="perl"> use feature 'signatures'; # Чтобы игнорировать параметр в сигнатуре, нужно в его позиции поставить только сигил типа. sub example($p1, $, $p3) { print $p1, $p3, "\n"; } example 1, 2, 3; # МОЖНО: второй параметр передается, но игнорируется. </source> * Некоторые позиционные параметры могут иметь значения по умолчанию, тогда они еще называются ''опциональными''. Это значение будет использоваться каждый раз, когда не передаётся значения в фактическом вызове.<source lang="perl"> use feature 'signatures'; sub example($mandatory, $optional = "Doe") { print "$mandatory $optional", "\n"; } example "Larry", "Wall"; # Larry Wall example "Larry"; # Larry Doe </source>Все опциональные параметры всегда должны стоять за обязательными, причём при вызове нельзя пропускать опциональные параметры, которые стоят перед теми, что определены в вызове:<source lang="perl"> use feature 'signatures'; sub example($name, $surname = "Doe", $career = "Programmer") { print "$name $surname, $career", "\n"; } # Не существует способа определить профессию, но не определить фамилию. example "Larry", "Wall"; # Larry Wall, Programmer </source>Тем не менее, допустимо чтобы значения для опциональных параметров вычислялись, так как управление блоку процедуры передаётся после вычисления сигнатуры:<source lang="perl"> use feature 'signatures'; our $surname = "Wall"; sub example($languages, $name, $surname = $surname, $career = "Programmer", $list = $languages) { print "$name $surname, $career. Languages: " . (join " and ", @$list), "\n"; } # В следующем вызове значение для фамилии хранится в глобальной переменной, # а последний опциональный параметр вычисляется на основе ссылки на массив из первого аргумента. example [ qw{ C Perl } ], "Larry"; # Larry Wall, Programmer. Languages: C and Perl </source> * Для присваивания значения по умолчанию опциональным параметрам, можно использовать операции <code>||=</code> и <code>//=</code>. В первом случае параметру будет присвоено значение, если выражение возвращает ЛОЖЬ. Во-втором случае, если значение опущено в вызове, либо передано значение <code>undef</code>. Сравните:<source lang="perl"> use feature 'signatures'; sub example($param1 ||= "false", $param2 //= "undef") { print "$param1 $param2", "\n"; } example; # false undef example 1; # 1 undef example 0; # false undef example undef; # false undef example 1 > 0; # 1 undef example 1, 25; # 1 25 example 1, my @arr; # 1 undef example 1, undef; # 1 undef </source> * Пустая сигнатура — это особый случай, который запрещает передавать процедуре параметры. Может использоваться для проверки корректности вызова:<source lang="perl"> use feature 'signatures'; # Запрещено что либо передавать. sub example() { # ... } </source> * При использовании сигнатур, массив <code>@_</code> по сути уже становится ненужным, и интерпретатор будет выводить предупреждения, если вы попытаетесь к нему обратиться. * Допустимо использовать сигнатуры с прототипами, так как они выполняют разную работу: прототипы проверяют качественный состав передаваемых аргументов времени компиляции, а сигнатуры объявляют формальные параметры, вычисляемые во время исполнения. Для использования сигнатуры и прототипа вместе в одном объявлении, необходимо присвоить процедуре атрибут <code>:prototype()</code>, в значении которого нужно записать прототип. Это необходимо, чтобы включить особую обработку проверки определений процедур. Например<source lang="perl"> use feature 'signatures'; sub example :prototype(\@$;$$\@) ($languages, $name, $surname = "Unknown", $career = "Programmer", $list = $languages) { print "$name $surname, $career. Languages: " . (join " and ", @$list), "\n"; } @arr = ('C', 'Perl'); example (@arr, "Larry", "Wall"); # Larry Wall, Programmer. Languages: C and Perl </source> == Контекст выполнения функции == Каждая функция может узнать в каком контексте она выполняется и в зависимости от этого отдавать результат в нужном контексте. Для этого используется функция <code>wantarray()</code>, которая возвращает ИСТИНУ, если функция или блок <code>eval{}</code> был вызван в списковом контексте, иначе ЛОЖЬ. Функция возвращает <code>undef</code> значение, если она была вызвана в void-контексте. Следующий небольшой пример демонстрирует работу этой функции. <source lang="perl"> sub getFruits { my @arr = ('apple', 'pear', 'grapes'); if (wantarray) { return @arr; } else { return \@arr; } } @result = getFruits(); # Списковый контекст print STDOUT "@{&getFruits}", "\n"; # Тоже списковый контекст $result = getFruits(); # В скалярном контексте возвращается ссылка на массив print STDOUT ref($result), "\n"; </source> <source lang=""> apple pear grapes ARRAY </source> == Рекурсивные вызовы == Язык Perl допускает, чтобы процедура/функция вызывала саму себя. Такие вызовы называются ''рекурсивными''. Программирование рекурсивных функций мало чем отличается от других языков программирования. Основной рекомендацией является обязательное объявление всех переменных как <code>my()</code> и <code>local()</code>, чтобы создавать новые копии переменных на каждом новом уровне вызова. Применять рекурсивный подход следует осторожно, так как рекурсивное программирование всегда расточительно в плане ресурсов. Однако, существуют алгоритмы, в которых применение рекурсии оправдано и необходимо. Самой известной задачей, где без рекурсии не обойтись, это проход по дереву каталогов для получения перечня файлов. <source lang="perl"> sub walk { local (*ROOT); my ($root) = $_[0]; opendir ROOT, $root; my (@files) = readdir ROOT; # Получаем список файлов в каталоге closedir ROOT; for $file (@files) { if ($file ne "." and $file ne "..") { # Файлы . и .. игнорируем $file = $root . "/" . $file; print " $file\n" if (-f $file); if (-d $file) { # Если файл каталог print "$file:\n"; walk($file); # Вызываем рекурсивно для этого каталога } } } } walk "/etc"; </source> Усложнив предыдущий пример, вы можете создать свою версию утилиты [[:w:en:tree (command)|tree]]: <source lang="perl"> #!/usr/bin/perl # Файл: tree.pl use strict; our ($dir, $margin, $counter); my ($rootDir) = @ARGV; $rootDir = "." unless $rootDir; printf "%*s\n", 3, $rootDir; walk($rootDir, " |", 0); exit 0; sub walk { local ($dir, $margin, $counter) = @_; chdir $dir or die "Failed to change directory: $dir"; local (*ROOT); opendir ROOT, "."; while (my $file = readdir ROOT) { next if ($file eq "." || $file eq ".."); if (length $margin > 0) { if ($counter++ > 0 && ! -d $file) { print "${margin}--$file\n"; } else { print substr($margin, 0, -1) . "+--$file\n"; } } else { print "${margin}|--$file\n"; } if (-d $file) { walk($file, $margin . " |", 0); } } print substr($margin, 0, -1) . "[TOTAL: " . $counter . "]\n"; closedir ROOT; chdir ".."; } </source> <source lang="bash"> ./tree.pl /usr/lib/perl5/vendor_perl/ /usr/lib/perl5/vendor_perl/ +--auto | +--Clone | | +--autosplit.ix | | |--Clone.dll | | [TOTAL: 2] | +--HTML | | +--Parser | | | +--Parser.dll | | | [TOTAL: 1] | | [TOTAL: 1] | +--Net | | +--SSLeay | | | +--autosplit.ix | | | |--debug_read.al | | | |--do_https.al | | | |--do_https2.al | | | |--do_https3.al | | | |--do_https4.al ...................... </source> == Лямбда-функции == Выше мы говорили, что прототип <code>&@</code> является особенным, причем настолько особенным, что только для него разрешается опустить запятую между первыми двумя аргументами. На таком прототипе реализовано множество операций, например, очень ходовая операция <code>map</code>, которая позволяет на ходу определять обработчик для каждого элемента списка. Вот пример вызова <code>map</code>: <source lang="perl"> # Для печати хеша. use Data::Dumper; # Данный обработчик просто подсчитывает, сколько раз каждая литера встречается # в списке, подаваемом за ним. map { $counter{$_}++ } 'a', 'b', 'c', 'a', 'c', 'c', 'a', 'd'; print Dumper \%counter; </source> Результат: <source lang="perl"> $VAR1 = { 'a' => 3, 'd' => 1, 'c' => 3, 'b' => 1 }; </source> В этом прототипе первым аргументом передается анонимная процедура (лямбда-функция) для каждого элемента списка, каждый из которых виден ей через <code>$_</code>. Сама функция <code>map</code> служит только интерфейсом и внутри себя готовит аргументы и вызывает с ними лямбда-функцию по некоторым правилам. Похожим способом вы можете реализовать свой интерфейс и вызывать анонимные функции под свои задачи. Продемонстрируем как это работает. Для наглядности продемонстрируем это на алгоритме [[w:Быстрая сортировка|быстрой сортировки]]. Быстрая сортировка основана на том, что на каждом раунде мы выбираем некоторый опорный элемент в массиве, а затем переносим из левой половины от него значения большие него в правую часть, а меньшие — в левую часть. Затем рекурсивно повторяем эти действия для левой половинки относительно текущего опорного элемента и для правой половинки, выбирая для каждой из них по своему опорному элементу. Эффективность сортировки зависит от того, насколько удачно выбран первый опорный элемент. В приведённом ниже алгоритме можно указать между какими индексами исходного массива нужно проводить сортировку (по умолчанию, если эти параметры опущены, массив сортируется целиком). <source lang="perl"> use strict; use warnings; # Для 'croak'. use Carp; # Для проверки прототипа в рекурсии. sub quickSort(&@); sub quickSort(&@) { my $predicate = shift; my $a = shift; my $fromIndex = shift; my $toIndex = shift; croak 'Wrong usage of "quickSort": quickSort \&predicate, \@array [, $startIndex] [, $lastIndex]' if ref $predicate ne 'CODE'; croak 'Second argument is not an "ARRAY" reference' if ref $a ne 'ARRAY'; $fromIndex = $fromIndex || 0; $toIndex = $toIndex || $#$a + 1; # Поиск опорного элемента и перестановки на текущем раунде. #----------------------------------------------------------------------------- my ($iLeft, $iRight); if ($toIndex - $fromIndex <= 1) { return; } elsif ($toIndex - $fromIndex == 2) { if ($predicate->($a->[$fromIndex], $a->[$toIndex-1])) { my $d = $a->[$toIndex - 1]; $a->[$toIndex - 1] = $a->[$fromIndex]; $a->[$fromIndex] = $d; } } else { my $p = $a->[$fromIndex]; $iLeft = $fromIndex + 1; $iRight = $toIndex - 1; while ($iLeft < $iRight) { while ($iLeft < $toIndex - 1 && $predicate->($p, $a->[$iLeft])) { $iLeft++; } while ($iRight > $fromIndex + 1 && $predicate->($a->[$iRight], $p)) { $iRight--; } last if ($iLeft >= $iRight); my $d = $a->[$iRight]; $a->[$iRight] = $a->[$iLeft]; $a->[$iLeft] = $d; } if ($predicate->($p, $a->[$iRight])) { my $d = $a->[$iRight]; $a->[$iRight] = $a->[$fromIndex]; $a->[$fromIndex] = $d; } else { $iRight--; } #----------------------------------------------------------------------------- # Обработка правой половины интервала. quickSort {$predicate} $a, $fromIndex, $iRight if ($fromIndex < $iRight - 1); # Обработка левой половины интервала. quickSort {$predicate} $a, $iLeft, $toIndex if ($iLeft < $toIndex - 1); } } # Возвращает массив случайных чисел. # # getRandomArray [$size [, $min_value [,$max_value]] # # $size - размер серии (10 по умолчанию). # $min_value - левая граница диапазона (0 по умолчанию). # $max_value - правая граница диапазона (100 по умолчанию). # # В скалярном контексте возвращает ссылку на массив; в списковом - массив. # sub getRandomArray { my $size = shift || 10; my $min_border = shift || 0; my $max_border = shift || 100; my $range = $max_border - $min_border; my $s = '(' . '$min_border + int(rand($range)),' x $size . ')'; my @rand = eval $s; return wantarray ? @rand : \@rand; } my $arr = getRandomArray(20, -10, 45); # Сортировка по увеличению значений. print "Before sorting: @$arr\n"; quickSort { $_[0] >= $_[1] } $arr; print "After sorting: @$arr\n\n"; # Предикат можно передать по ссылке. my $reverse_order = sub { $_[0] <= $_[1] }; # Сортировка по убыванию значений. print "Before sorting: @$arr\n"; quickSort { &$reverse_order } $arr; print "After sorting: @$arr\n\n"; # Сортировать можно по произвольному диапазону print "Before sorting: @$arr\n"; quickSort { $_[0] >= $_[1] } $arr, 0, 11; # сортировка с 0 по 10 индекс. print "After sorting: @$arr\n\n"; # Так как предикат изменяемый, нам в общем то все равно что сортировать. # Можем сортировать и строки. my $string_array = [ 'ccc', 'aba', 'aaa', 'ddd', 'bbb' ]; print "Before sorting: @$string_array\n"; quickSort { $_[0] ge $_[1] } $string_array; print "After sorting: @$string_array\n\n"; </source> Ниже показан результат одного из вызовов: <pre> Before sorting: 22 16 38 -5 -9 7 10 25 18 26 -6 18 35 32 34 35 40 -5 44 35 After sorting: -9 -6 -5 -5 7 10 16 18 18 22 25 26 32 34 35 35 35 38 40 44 Before sorting: -9 -6 -5 -5 7 10 16 18 18 22 25 26 32 34 35 35 35 38 40 44 After sorting: 44 40 38 35 35 35 34 32 26 25 22 18 18 16 10 7 -5 -5 -6 -9 Before sorting: 44 40 38 35 35 35 34 32 26 25 22 18 18 16 10 7 -5 -5 -6 -9 After sorting: 22 25 26 32 34 35 35 35 38 40 44 18 18 16 10 7 -5 -5 -6 -9 Before sorting: ccc aba aaa ddd bbb After sorting: aaa aba bbb ccc ddd </pre> Интерфейсом, как несложно догадаться, является процедура перестановки. Чтобы не зависеть от типа данных внутри массива, мы должны предоставить функции предикат (лямбда-функцию), которому передаются сравниваемые элементы на некотором этапе алгоритма. В зависимости от направления сортировки, предикат должен сказать какой из сравниваемых элементов больше/меньше другого, чтобы выполнить очередную перестановку. В наших примерах мы сортировали массив чисел и массив литералов, используя встроенные операции, но в принципе вы можете закладывать более сложные процедуры в предикат. Наш массив сортируется на месте, т.е. вы должны передавать ссылку на него. Этот пример демонстрирует только один из способов применения приёма. Данный прием можно использовать для реализации фильтрации элементов по некоторому условию; можно реализовывать преобразователи массивов, конвертеры с условиями и другое, на что хватит вашей фантазии. == Примечания == {{примечания}} 51bpsq90xjlnot44nt395ivtc03f9ek Некоторые сведения о Perl 5/Пакеты, библиотеки и модули 0 30401 269883 269089 2026-08-27T18:21:12Z ScriptMaster 15708 /* Директива constant */ 269883 wikitext text/x-wiki {{Навигация учебника}} == Пакеты == ''Пакет'' — это пространство имен для некоторой части программы. Каждый фрагмент кода Perl относится к некоторому пакету. Чтобы объявить пакет, используется конструкция <source lang="perl"> package <имя-пространства-имен> [<версия>]; </source> Встроенная функция <code>package</code> предписывает компилятору использовать для оставшегося кода указанное пространство имен. Область действия этого пространства имен распространяется до следующего пакета, либо до конца: * процедуры; * блока; * строки, переданной функции <code>eval()</code>; * исходного файла. Все идентификаторы, встречающиеся после пакета, автоматически связываются с ним, кроме локальных переменных, созданных с помощью <code>my()</code>. Пространство имен можно многократно менять в разных точках программы. По умолчанию предполагается, что основная программа всегда начинается с объявления пакета <code>package main;</code>. Таким образом, все глобальные переменные неявно находятся в пакете <code>main</code>. К переменным пакета <code>main</code> мы можем обращаться без всяких дополнительных префиксов, но для обращения к объектам других пакетов нужно использовать следующий синтаксис <source lang="perl"> <идентификатор-типа><пространство-имен>::<имя-объекта> # Например $PackageName::var; # Обращение к скаляру в пространстве PackageName # Для пространства main допустимо указывать пакет явно, но это # в общем то бесполезно, если это пространство уже действует. # Следующие три обращения направлены на одну и ту же переменную в пространстве # main. $var; $main::var; $::var; </source> С помощью специальной лексемы <code>__PACKAGE__</code> можно узнать какое пространство имен применяется в некоторой точке программы. === Таблица символов пакета === С каждым пакетом связана отдельная ''таблица символов''. Она представляет собой хеш-массив, имя которого образовано из имени пакета, за которым следуют два двоеточия. Например, таблица символов для пакета <code>main</code> хранится в хеш-массиве <code>%main::</code>. Ключами этого хеш-массива являются идентификаторы переменных, определенных в пакете, а значениями — <code>typeglob</code>-ссылки, указывающие на гнездо, состоящее из одноимённых переменных разных типов. Таблица символов может использоваться для создания псевдонимов, так как <code>typeglob</code>-ссылки обладают следующими свойствами: <source lang="perl"> *alias = *object; # alias становится псевдонимом для всех переменных одного гнезда # таблицы: $object, @object, %object, &object. # Можно создать псевдоним только для конкретного объекта *alias = \$object; # Псевдоним для скаляра $object </source> Функция из следующего примера позволяет распечатать таблицу символов. <source lang="perl"> # # Аргументы: # $1 - имя пространства для печати # \%2 - ссылка на хеш-массив пространства имен # # Пример: # printNamespace ("main", %main::); # sub printNamespace ($\%) { my ($spaceName, $space) = @_; my ($key, $item); print "Symbols in the '$spaceName' namespace:\n"; for $key (sort keys %$space) { local *glob = $$space{$key}; print " scalar: \$$key = $glob\n" if defined $glob; if (@glob) { print " array '\@$key':\n"; for $item (0..$#glob) { print " \$$key [$item] = $glob[$item]\n"; } } if (%glob) { print " hash '\@$key':\n"; for $item (sort keys %glob) { print " \$$key {$item} = $glob{$item}\n"; } } print " routine '$key()'\n" if defined &glob; } } package test1; $scalar = 4; @array = (1, 2, 3); %hash = (name => "Larry", surname => "Wall"); sub func { return 0 } package test2; $scalar = 4; @array = (1, 2, 3); %hash = (name => "Larry", surname => "Wall"); sub func { return 0 } package main; printNamespace ("test1", %test1::); printNamespace ("test2", %test2::); </source> Результат вывода <source lang=""> Symbols in the 'test1' namespace: array '@array': $array [0] = 1 $array [1] = 2 $array [2] = 3 routine 'func()' hash '@hash': $hash {name} = Larry $hash {surname} = Wall scalar: $scalar = 4 Symbols in the 'test2' namespace: array '@array': $array [0] = 1 $array [1] = 2 $array [2] = 3 routine 'func()' hash '@hash': $hash {name} = Larry $hash {surname} = Wall scalar: $scalar = 4 </source> В этом примере мы создали два пакета <code>test1</code> и <code>test2</code>, в каждом из которых мы объявили скаляр, массив, хеш и функцию. В таблицу символов пакета, отличного от <code>main</code>, входят только идентификаторы, начинающиеся с буквы или символа нижнего подчеркивания. Все остальные идентификаторы относятся к пакету <code>main</code>. Кроме них к <code>main</code> также относятся: <code>STDIN</code>, <code>STDOUT</code>, <code>STDERR</code>, <code>ARGV</code>, <code>ARGVOUT</code>, <code>ENV</code>, <code>INC</code>, <code>SIG</code>. В этих случаях не обязательно указывать пространство имен из другого пространства. === Конструктор и деструктор пакета === В некоторых сложных пакетах может потребоваться внутренняя инициализация, например установка констант, некоторые переключения, зависящие от операционной системы, управление порядком компиляции и прочее. Для таких случаев в пакет может быть внедрен ''конструктор'' и ''деструктор'' пакета. ''Конструктор пакета'' — это процедура, оформленная в специальном блоке <code>BEGIN</code>, которая выполняется сразу после своего определения до завершения компиляции оставшейся части программы. Отметим также, что директива <code>use</code>, рассмотренная ниже, является по своей сути завуалированным блоком <code>BEGIN</code> с процедурой. ''Деструктор пакета'' — это процедура, оформленная в специальном блоке <code>END</code>, которая выполняется после выполнения программы и перед выгрузкой пакета. <source lang="perl"> BEGIN { <операторы> } END { <операторы> } </source> Для одного пакета может быть определено несколько блоков <code>BEGIN</code> и <code>END</code>, причем блоки <code>END</code> могут быть определены раньше <code>BEGIN</code>. Блоки <code>BEGIN</code> вызываются в порядке FIFO, а блоки <code>END</code> в порядке LIFO. Это сделано для того, чтобы блоки <code>BEGIN</code> и <code>END</code> могли быть сопоставлены попарно. Следующий пример демонстрирует, как вызываются конструкторы и деструкторы пакетов. <source lang="perl"> BEGIN { print "Package " . __PACKAGE__ . " are loading ...", "\n"; } END { print "Package " . __PACKAGE__ . " are unloading ...", "\n"; } END { print __PACKAGE__ . ": additional destructor.", "\n"; } package test1; BEGIN { print "Package " . __PACKAGE__ . " are loading ...", "\n"; } BEGIN { print __PACKAGE__ . ": additional consturctor.", "\n"; } END { print "Package " . __PACKAGE__ . " are unloading ...", "\n"; } </source> Результат вывода <source lang=""> Package main are loading ... Package test1 are loading ... test1: additional consturctor. Package test1 are unloading ... main: additional destructor. Package main are unloading ... </source> === Другие блоки пакета === Кроме конструктора и деструктора пакета есть еще два блока, которые применяются не часто, но о них следует знать. Это блоки <code>CHECK</code> и <code>INIT</code>. Они могут быть использованы, когда программисту нужны инструкции, которые выполняются на границах компилятора и интерпретатора Perl. Сейчас это может быть не так понятно, но после прочтения раздела [[Некоторые сведения о Perl 5/Perl XS#Работа компилятора Perl]], вы поймете какие это моменты. Блок <code>CHECK</code> запускается после стадии компиляции, но перед запуском основной программы. Это можно использовать, чтобы проверить, как отработал компилятор. Блок <code>INIT</code> запускается перед основной программой на стадии интерпретации. Это может быть использовано для инициализации некоторых контролирующих программу процедур, которыми основная программа не должна владеть. Если перечислить блоки в порядке их вызова, то он будет таким: <pre> BEGIN { ... } <компиляция> CHECK { ... } INIT { ... } <поток исполнения скомпилированного кода> END { ... } </pre> Разумеется этих блоков может быть много и все они закрепляются за конкретным пакетом. === Автозагрузка === При попытке обратиться к функции, которая еще не определена в пакете, интерпретатор завершает работу с выдачей сообщения об ошибке. Если в пакете определить функцию со специальным именем <code>AUTOLOAD</code>, то интерпретатор будет перенаправлять вызов на нее с сохранением передаваемых параметров. Кроме того, внутри этой функции будет определен скаляр <code>$AUTOLOAD</code>, в котором будет хранится имя вызываемой функции. Способы применения этой возможности самые различные. Самое простое, так можно отслеживать вызов функции при написании прототипа новой программы или определить, что пакеты подгружаются в программу неправильно. <source lang="perl"> sub AUTOLOAD { print "Called '$AUTOLOAD': @_\n"; } testCall(1, 2 ,4); undefinedFunc(1, "a", 3.1415, "b"); </source> Результат <source lang=""> Called 'main::testCall': 1 2 4 Called 'main::undefinedFunc': 1 a 3.1415 b </source> == Библиотека == Пакеты, как мы выяснили это выше, служат для повторного использования имен, а также для логического объединения операторов. Второй шаг — это группировка процедур и сохранение их в отдельных исходных файлах. Для реализации этого, в Perl существует два механизма: библиотеки и модули. В этом разделе мы рассмотрим библиотечный подход. Библиотеки появились в Perl с 4-й версии языка и являются классическим методом. ''Библиотека'' — это пакет, областью действия которого является отдельный файл. Другими словами, ''библиотека Perl'' — это исходный файл, составленный на языке Perl, первая строка которого вводит пространство имен: <source lang="perl"> package package_name; </source> Имя библиотечного файла обычно имеет расширение <code>.pl</code>. Основная программа загружает библиотеки при помощи директивы компилятора <code>require</code>. === Загрузка библиотеки === Директива <source lang="perl"> require [<выражение>] </source> служит для загрузки функций из внешних библиотек во время выполнения. Если <code><выражение></code> отсутствует, то вместо него будет использоваться переменная <code>$_</code>. Если <code><выражение></code> является числом, то вызов соответствует требованию, что для выполнения данного сценария необходим интерпретатор perl с номером версии, не меньшим, чем указано. Самую меньшую версию, которую можно указать, это 5.005. Более ранние интерпретаторы будут прерывать исполнение с выдачей сообщения об ошибке. Чтобы загрузить библиотеку, нужно указать имя исходного файла в выражении. Логику работы этой директивы можно выразить следующей псевдофункцией: <source lang="perl"> sub require { my ($filename) = @_; return 1 if $INC{$filename}; my ($realfilename, $result); ITER: { foreach $prefix (@INC) { $realfilename = "$prefix/$filename"; if (-f $realfilename) { $result = do $realfilename; last ITER; } } die "Can't find $filename in \@INC"; } die $@ if $@; die "$filename did not return true value" unless $result; $INC{$filename} = $realfilename; return $result; } </source> Специальный встроенный массив <code>@INC</code> содержит имена каталогов, в которых следует искать сценарии Perl, подлежащие выполнению в конструкциях: * <code>do <файл></code>; * <code>require</code>; * <code>use</code>. В этот массив помещаются каталоги, переданные интерпретатору опцией <code>-I</code>, стандартные пути к библиотечным каталогам (которые могут зависеть от операционной системы) и символическое обозначение текущего каталога <code>.</code>. Специальный встроенный хеш-массив <code>%INC</code> содержит по одному элементу для каждой загруженной библиотеки с помощью <code>do</code> и <code>require</code>. Ключом является имя файла, в том виде, в котором оно было указано, а значением — полный путь к нему. Хеш-массив <code>%INC</code> защищает программу от повторной загрузки библиотеки, так как он проверяется перед включением. Обычно библиотечные файлы имеют расширение <code>.pl</code> в своем имени. Так как в Perl есть операция конкатенации <code>.</code>, чтобы не путать интерпретатор, следует всегда передавать имена файлов в кавычках: <source lang="perl"> require "mylib.pl"; </source> Если файл не имеет расширения, то по умолчанию предполагается, что это модуль, которые имеют расширение <code>.pm</code>. === Рекомендации по созданию библиотечных файлов === Для создания библиотеки нужно придерживаться следующих правил: * Создайте каталог для хранения библиотечных файлов и помещайте файлы в него по мере роста библиотеки. * Типовая струтура библиотечного файла имеет вид:<source lang="perl"> package myspace; ... # Процедуры, функции и другое ... 1; </source>В конце файла следует поместить строку <code>1;</code>, которая нужна для реализации вызова <code>do <файл></code>: несложно догадаться, что если <code>do</code> удается распарсить файл целиком, то наружу нужно вернуть ИСТИНУ, которая как раз возвращается единицей. * Библиотеки следует включать в основном директивой <code>require</code>. * Пути поиска пользовательских библиотек можно внедрять в программу по-разному: ** Раньше <code>@INC</code> обычно редактировался в конструкторе пакета как то так:<source lang="perl"> BEGIN { unshift(@INC, <список>) } </source> Сейчас рекомендуется использовать директиву <code>lib</code> (см. ниже). ** Можно передавать пути к каталогам через опцию <code>-I</code>. ** Можно передать пути к каталогам через переменную окружения <code>PERLLIB</code> или <code>PERL5LIB</code>. == Модуль == Модули являются дальнейшим развитием библиотек и появились начиная с Perl 5. ''Модуль'' — это библиотека, оформленная особым образом, которая определяет свои правила включения. Модуль определяет правила ''экспорта'' и ''импорта''. Правила экспорта предоставляют другим модулям права для импорта в них символов текущего модуля. В свою очередь, правила импорта определяют правила включения в текущий модуль символов из других модулей. Таким образом, в такой системе ожидается, что модули могут включать друг друга единственно правильным образом, а все ошибочные действия будут перехватываться как можно раньше. Для целей управления экспортом каждый модуль должен располагать методом <code>import()</code> и определить специальные массивы <code>@EXPORT</code> и <code>@EXPORT_OK</code>. Вызываюшая программа обращается к методу <code>import()</code>, чтобы включить в себя модуль. Массив <code>@EXPORT</code> содержит идентификаторы, экспортируемые по умолчанию. Специальный массив <code>@EXPORT_OK</code> содержит идентификаторы, которые будут экспортироваться только в том случае, если они указаны явно в списке импорта вызывающей программы. С появлением модулей появилась и новая директива для их подключения к основной программе — <code>use()</code>. === Директива use() === Директива <source lang="perl"> use <модуль> [<список>] use <версия> </source> служит для того же самого, что и <code>require()</code>, но ориентирована на загрузку модулей. Она автоматически импортирует имена функций и переменных в основное пространство имен текущего пакета. Для этого в импортируемом модуле неявно вызывается метод <code>import()</code>. Этот метод должен быть определен в экспортирующем модуле, либо он должен его унаследовать у модуля <code>Exporter</code>. Большинство модулей не имеют своего метода <code>import()</code>, поэтому они наследуют его из модуля <code>Exporter</code>. Логику работы директивы <code>use</code> можно описать строкой: <source lang="perl"> BEGIN { require <модуль>; import <модуль> <список>; } </source> Здесь <code><модуль></code> это слово без суффиксов, не заключенное в кавычки. Если аргументом является число <code><версия></code>, то оно будет обозначать номер версии интерпретатора perl. Если номер версии текущего интерпретатора меньше указанного, то интерпретатор завершит работу с сообщением об ошибке. Если при импорте модуля указан <code><список></code>, то будут импортироваться символы, указанные в этом списке, иначе будут импортироваться символы из массива <code>@EXPORT</code>, определенном в самом модуле. === Создание и подключение модуля === Для создания модулей требуется немного больше кода, чем для простых библиотек. Ниже показан пример модуля, который можно использовать как шаблон. <source lang="perl"> # Файл: TestModule.pm package TestModule; # Пространство модуля require Exporter; # Импортируем метод import() @ISA = qw{ Exporter }; # Для наследования из @ISA @EXPORT = qw{ test printContent }; # Символы, экспортируемые по умолчанию @EXPORT_OK = qw{ $scalar @array %hash }; # Символы, экспортируемые по требованию # Функции модуля sub test { my ($element, $counter); @array = @_; $scalar = $#array + 1; foreach $element (@array) { $hash{"$element"} = ++$counter; } } sub printContent { foreach $key (sort keys %hash) { print __PACKAGE__ . "::\$hash {$key} = $hash{$key}\n"; } print __PACKAGE__ . "::Scalar = $scalar\n"; } 1; </source> Первые пять строк (начиная со второй) являются стандартными для любого модуля: * <code>package TestModule;</code> Вводит пространство имен модуля <code>TestModule</code>, исходный файл которого имеет имя <code>TestModule.pm</code>. * <code>require Exporter;</code> Мы подключаем библиотеку <code>Exporter</code>, чтобы не писать метод <code>import()</code>. * <code>@ISA = qw{ Exporter };</code> С каждым пакетом ассоциируется свой массив <code>@ISA</code>, включающий имена других пакетов, представляющих классы. Если интерпретатор наталкивается на метод, не определенный в текущем пакете, он просматривает массив <code>@ISA</code>, чтобы найти его среди перечисленных пакетов. В нашем примере достаточно указать только модуль <code>Exporter</code>. * <code>@EXPORT = qw{ test printContent };</code> Массив символов, которые импортируются из модуля <code>TestModule</code> неявно. В данном случае мы всегда неявно импортируем обе функции, которые определены в модуле. * <code>@EXPORT_OK = qw{ $scalar @array %hash };</code> Массив символов, которые мы разрешаем импортировать из модуля <code>TestModule</code> по требованию списком. В данном примере мы разрешаем импортировать все глобальные переменные модуля. На практике, обычно, модуль имеет свои внутренние переменные, которые он никому не раскрывает. Представим, что наш тестовый модуль лежит в некотором каталоге. Теперь напишем программу, которая его подключит и вызовет его функции. <source lang="perl"> # Файл: main.pl use TestModule qw{ :DEFAULT $scalar }; test one, two, three, four; printContent; print __PACKAGE__ . ": TestModule::Scalar = $scalar\n"; </source> Первой строкой <code>use TestModule qw{ :DEFAULT $scalar };</code> мы подключаем модуль <code>TestModule</code>. Кроме имени модуля, мы передаем список того, что хотим импортировать в наше приложение. В нашем примере мы передаем тэг <code>:DEFAULT</code>, который требует импортировать все, что перечислено в массиве <code>@EXPORT</code>, а также дополнительно мы просим импортировать символ <code>$TestModule::scalar</code>. Далее мы вызываем функцию модуля <code>test()</code>, которая инициализирует внутренние массивы модуля переданными значениями, а затем мы вызываем функцию печати <code>printContent()</code>, которая печатает содержимое хеш-массива модуля. Благодаря тому что мы импортировали символ <code>$TestModule::scalar</code>, мы можем им пользоваться в нашем приложении, как будто он существует в пространстве <code>main</code>. Вызывать нашу программу мы должны с опцией <code>-I</code>, так как наш модуль не лежит в стандартном для модулей месте. Таким образом, вызов должен быть таким: <source lang="bash"> $ perl -I$(pwd) ./main.pl </source> Результат работы программы представлен ниже <source lang="bash"> TestModule::$hash {four} = 4 TestModule::$hash {one} = 1 TestModule::$hash {three} = 3 TestModule::$hash {two} = 2 TestModule::Scalar = 4 main: TestModule::Scalar = 4 </source> === Директива no() === Директива <source lang="perl"> no <имя-модуля> <список> </source> является противоположной по смыслу директиве <code>use()</code>. Она отменяет действия, связанные с импортом, вызывая метод <code>unimport <имя-модуля> <список></code>. Не все библиотечные модули реагируют на эту директиву. Некоторые другие директивы не реагируют на <code>no</code>, потому что с логической точки зрения это было бы странным. Например, к такой директиве относится <code>subs</code> (см. ниже): её действие длится с момента определения и до конца файла. === Категоризация экспорта === Вы могли заметить, что символы в массивах <code>@EXPORT</code> и <code>@EXPORT_OK</code> хранятся одной большой кучей, что может создавать неудобства в клиентском коде, когда подключаемый модуль хранит десятки символов. В этом случае у разработчика есть возможность привязать часть символов к так называемым тэгам (категориям) и предоставить возможность импортировать символы по тэгам через модуль <code>Exporter</code>. Ниже демонстрируется принцип работы этого механизма. Пусть у нас есть такой модуль: <source lang="perl"> package MyModule; use strict; use Exporter; our @ISA = qw { Exporter }; our @EXPORT = qw { cat1_function1 cat1_function2 cat2_function1 @cat1_arr $scalar1 $scalar2 %cat2_hash }; # Следующий хэш объявляет тэги. Ключи этого хэша называют категории, а массив категории называет все символы, # которые к ней относятся. Все символы должны существовать в массиве @EXPORT. our %EXPORT_TAGS = ( CATEGORY_1 => [ qw { cat1_function1 cat1_function2 @cat1_arr } ], CATEGORY_2 => [ qw { cat2_function1 %cat2_hash } ], SCALARS => [ qw { $scalar1 $scalar2 } ] ); sub _dummy { my ($package, $filename, $line) = caller; print "call: $package ($filename:$line)\n"; } our @cat1_arr = ( 1, 2, 3 ); our $scalar1 = "Scalar 1"; our $scalar2 = "Scalar 2"; our %cat2_hash = ( value => 1 ); sub cat1_function1 { &_dummy; } sub cat1_function2 { &_dummy; } sub cat2_function1 { &_dummy; } 1; </source> Пусть наш клиентский код использует этот модуль так: <source lang="perl"> #!/usr/bin/perl use lib qw {.}; # Данная директива требует добавить текущий рабочий каталог в массив @INC. # Для печати таблицы символов. sub printNamespace ($\%) { my ($spaceName, $space) = @_; my ($key, $item); print "Symbols in the '$spaceName' namespace:\n"; for $key (sort keys %$space) { local *glob = $$space{$key}; print " scalar: \$$key = $glob\n" if defined $glob; if (@glob) { print " array '\@$key':\n"; for $item (0..$#glob) { print " \$$key [$item] = $glob[$item]\n"; } } if (%glob) { print " hash '\@$key':\n"; for $item (sort keys %glob) { print " \$$key {$item} = $glob{$item}\n"; } } print " routine '$key()'\n" if defined &glob; } } package Space_1; # Импортируем символы модуля в пакет Space_1 по категории CATEGORY_1 и смотрим что получилось. use MyModule qw{ :CATEGORY_1 }; main::printNamespace "Space_1", %Space_1::; package Space_2; # Импортируем символы модуля в пакет Space_2 по категории CATEGORY_2 и смотрим что получилось. use MyModule qw{ :CATEGORY_2 }; main::printNamespace "Space_2", %Space_2::; package Space_3; # Импортируем символы модуля в пакет Space_3 по категории SCALARS и смотрим что получилось. use MyModule qw{ :SCALARS }; main::printNamespace "Space_3", %Space_3::; package Space_4; # Категорию :DEFAULT вводит модуль Exporter и просто импортирует символы из массива @EXPORT вызываемого модуля. use MyModule qw{ :DEFAULT }; main::printNamespace "Space_4", %Space_4::; </source> Вывод программы будет следующим: <pre> Symbols in the 'Space_1' namespace: array '@cat1_arr': $cat1_arr [0] = 1 $cat1_arr [1] = 2 $cat1_arr [2] = 3 routine 'cat1_function1()' routine 'cat1_function2()' Symbols in the 'Space_2' namespace: routine 'cat2_function1()' hash '@cat2_hash': $cat2_hash {value} = 1 Symbols in the 'Space_3' namespace: scalar: $scalar1 = Scalar 1 scalar: $scalar2 = Scalar 2 Symbols in the 'Space_4' namespace: array '@cat1_arr': $cat1_arr [0] = 1 $cat1_arr [1] = 2 $cat1_arr [2] = 3 routine 'cat1_function1()' routine 'cat1_function2()' routine 'cat2_function1()' hash '@cat2_hash': $cat2_hash {value} = 1 scalar: $scalar1 = Scalar 1 scalar: $scalar2 = Scalar 2 </pre> Модуль, который мы используем, вводит три пользовательских тэга: <code>CATEGORY_1</code>, <code>CATEGORY_2</code> и <code>SCALARS</code>. Мы специально разделили клиентский код на 4 пакета для наглядности. В каждом пакете мы используем процедуру печати таблицы символов, которую мы рассматривали в [[../Пакеты, библиотеки и модули#Таблица символов пакета|Таблица символов пакета]]. В первом пространстве мы импортируем символы по категории <code>CATEGORY_1</code>, во-втором — <code>CATEGORY_2</code>, в третьем — <code>SCALARS</code>, а в четвертом мы используем категорию модуля <code>Exporter</code>, по которой импортируется весь <code>@EXPORT</code>. Обратите внимание, что в директиве <code>use</code> тэги всегда начинаются с двоеточия, чтобы модуль <code>Exporter</code> мог их отличать от экспортируемых символов. За один раз вы можете импортировать больше одной категории, а также мешать импорт по <code>@EXPORT_OK</code> с тэгами. Главный момент здесь — экспортируемый символ, по какому механизму он не передавался бы вызывающему коду, должен быть зарегистрирован в массиве <code>@EXPORT</code>. === Тонкости экспорта модулей === Чтобы директива <code>use</code> отрабатывала правильно, первой строкой модуль должен вводить пространство имен директивой <code>package</code>, причем имя пространства всегда должно совпадать с именем файла (без учёта расширения). Похожий подход используется в языке Java, где имя файла совпадает с именем первого публичного класса внутри файла исходного кода. В таком случае директива всегда неявно пытается найти и вызвать функцию <code>import()</code> внутри модуля. Например, если бы у нас существовал собственный не вложенный модуль с именем <code>MyModule</code>, то программа, вызывающая его, должна в служебном массиве <code>@INC</code> хранить директорию, в которой находится файл <code>MyModule.pm</code>, а директива <code>use</code> внутри вызывающего кода могла бы выглядеть так: <source lang="perl"> # Код вызывающей программы # ... # Мы передаем модулю список аргументов. use MyModule qw{ arg1 arg2 arg3 }; # ... no MyModule qw{ arg1 arg2 arg3 }; </source> Код самого модуля должен быть примерно таким: <source lang="perl"> # Код внутри файла MyModule.pm package MyModule; # ... sub import { # $self хранит имя модуля, а массив @args - переданные аргументы. my ( $self, @args ) = @_; print "import '$self'\n"; for (@args) { print " " . $_ . "\n"; } # ... } sub unimport { my ( $self, @args ) = @_; print "unimport '$self'\n"; for (@args) { print " " . $_ . "\n"; } } # ... </source> Во время экспорта модуля директивой <code>use</code>, она неявно найдет функцию <code>import()</code> и передаст ей аргументы <pre> import 'MyModule' arg1 arg2 arg3 </pre> Аналогично с директивой <code>no</code> — она будет неявно вызывать функцию <code>unimport()</code>: <pre> unimport 'MyModule' arg1 arg2 arg3 </pre> Обычно в качестве аргументов экспорта модуля, программист передает имена символов, которые должны быть загружены в таблицу символов вызывающего кода, но это не обязательно. В некоторых случаях вы можете передавать флаги или инструкции по режиму загрузки/выгрузки модуля. Чтобы аргументы загрузки модуля отличать от загружаемых символов, чаще всего разработчики помечают их символами двоеточия в начале имени, подобно атрибуту (например, <code>:DEFAULT</code> в модуле <code>Exporter</code>). До появления модуля <code>Exporter</code> разработчики часто писали свою реализацию метода <code>import()</code>. В большинстве случаев она будет похожа на что-то типа такого: <source lang="perl"> package MyModule; use strict; sub import { my ( $self, @args ) = @_; my $caller = caller(); # Отключаем ограничение, чтобы иметь возможность разрешать символические ссылки на функции. no strict "refs"; for my $arg (@args) { # Экспортируем функции текущего модуля в вызывающий его код путем # определения в таблице символов вызывающего кода ссылок на функции текущего модуля. # Мы это реализуем через символические ссылки, которые получаются конкатенацией # имени пакета модуля с именем символа, переданного модулю. Ожидается, что # клиентский код правильно передает имена, иначе такой трюк не пройдет. *{"${caller}::${arg}"} = sub { return &{__PACKAGE__ ."::$arg"}; }; } } #... sub function1 { print "Function 1\n"; } sub function2 { print "Function 2\n"; } 1; </source> Тогда вызывающий код может импортировать функции модуля в своё пространство так: <source lang="perl"> #!/usr/bin/perl use strict; # Обратите внимание, что мы импортировали только одну функцию модуля. use MyModule qw { function1 }; eval { &function1; &function2; }; print $@ if $@; </source> Вывод будет таким <pre> Function 1 Undefined subroutine &main::function2 called at run.pl line 9. </pre> Обратите внимание, что вызов первой функции модуля отрабатывает нормально, а второй вызов завершился аварийно, потому что <code>function2</code> мы не импортировали. В реальных программах следует отдавать предпочтение использованию модуля <code>Exporter</code> (см. документацию к модулю), так как он реализует множество тривиальных проверок. Свою реализацию нужно делать, только если этого модуля в дистрибутиве Perl нет, либо экспорт символов очень особенный. === Сложный модуль с вложенностями === Модули могут состоять из множества файлов, т.е. модуль может быть совокупностью меньших модулей. Разработчик обычно сохраняет Perl-код сложного модуля в отдельный каталог, в котором меньшие модули также могут быть разложены по каталогам для создания вложенности и структуры. Нет каких-то строгих правил, как разработчик это будет делать, но обычно с модулем поставляется так называемый загружающий его файл, который внутри себя организует инициализацию всего модуля, а прочие файлы модуля могут быть включены в клиентский код только через него. Другой ситуацией может быть, когда модуль состоит из нескольких обособленных подмодулей, связанные одной темой, но подключаемые через свои загружающие файлы. Для создания сложной иерархии, Perl заимствует идеи из языков программирования C++ и Java. Из Java берется идея использования структуры файловой системы для создания подобия Java-пакетов для исходных файлов, а у C++ способ создания вложенности у пространств имен. Для создания вложенной структуры у модуля, необходимо следовать следующим правилам: # Размещайте код модуля в каталоге, имя которого должно состоять из букв и цифр и не должно начинаться на цифру<ref>Так как имена пакетов могут отсылать на имена файлов в файловой системе, само собой разумеющееся, чтобы в них не было символов, которые недопустимы для самой файловой системы.</ref>. Имя каталога будет верхним уровнем пространства имен модуля. Это аналогично тому, как классы размещаются в пакетах на языке Java. Соответственно имена модулей лучше начинать с большой буквы. # Если подмодуль размещается в некотором каталоге (вложенном пакете), то в имени его пространства имен необходимо использовать два символа двоеточия <code>::</code> чтобы выразить вложенность, аналогично тому, как это делается в C++. Например, запись <code>package MyModule::SubModule::Util;</code> означает, что файл <code>Util.pm</code> должен быть расположен по пути <code>MyModule/SubModule/Util.pm</code>. # Чтобы сложный модуль можно было подключить, необходимо, чтобы в служебном массиве <code>@INC</code> был путь к директории, являющейся родительской по отношению к каталогу модуля. === Переопределение === Язык Perl поддерживает переопределение функционала (''overriding'') за счет использования модулей, причем необязательно в рамках объектно-ориентированного программирования. Переопределение позволяет вам использовать существующий код, изменяя его частично под текущие задачи. Например, множество модулей CPAN вводят, так называемые программные интерфейсы, а их конкретная реализация возлагается уже на другие модули. При желании, программист может подменить один конкретный модуль другим, при условии, что они используют одинаковый интерфейсный модуль. В этом случае, через интерфейсные вызовы, одни конкретные вызовы подменяются другими, что позволяет вам координально не менять архитектуру основного приложения. Основным инструментом в переопределении выступает массив <code>@ISA</code>, который хранит список пространств имен (модулей), которые нужно проверить по порядку в поисках функции, определения которой нет в таблице символов текущего пространства имен. Исполнение этого контролирует сам интерпретатор. Рассмотрим простейший пример переопределения. Этот пример не нужно использовать при написании реальных программ, но он приоткрывает завесу над тем, как примерно работает модуль <code>Exporter</code>. Предположим, что у нас есть интерфейсный модуль <code>InterfaceModule</code>, который объявляет функцию <code>sum</code>, которая принимает два числа, складывает их и возвращает ответ, т.н. базовая реализация. Пусть у нас есть первый конкретный модуль, который делает то же самое, но более продвинуто, в частности, в реализации этого модуля функции можно передавать сколько угодно слагаемых. И, наконец, пусть есть третий модуль, который ничего не переопределяет и использует интерфейсный вызов. Реализация этого может быть такой: <source lang="perl"> # Примечание: опущены несущественные для изложения директивы. #----------------------------------------------------------------------------- ## НАЧАЛО ИНТЕРФЕЙСНОГО МОДУЛЯ (представим, что он в отдельном файле) #----------------------------------------------------------------------------- package InterfaceModule; sub sum { # Когда функция переопределена в другом пакете или функция вызывается из # другого пакета по @ISA, в первом аргументе всегда хранится имя вызывающего # пакета, иначе список начинается сразу с передаваемых аргументов. Следующая # конструкция учитывает все эти варианты. my $caller = ref $_[0] eq __PACKAGE__ ? ref shift : scalar @_ > 2 ? ref shift : __PACKAGE__; my $arg1 = shift || 0; my $arg2 = shift || 0; print "$caller: $arg1 + $arg2\n"; return $arg1 + $arg2; } #----------------------------------------------------------------------------- ## НАЧАЛО МОДУЛЯ КОНКРЕТНОЙ РЕАЛИЗАЦИИ (представим, что он в отдельном файле) #----------------------------------------------------------------------------- package ConcreteModule_1; # Подгружаем родительский модуль в @ISA, чтобы иметь возможность переопределять метод. push @ConcreteModule_1::ISA, 'InterfaceModule'; # Вызов переопределенной реализации. print $self->sum(2, 2), "\n"; # В переопределенной версии можно передавать больше одного аргумента. print $self->sum(2, 2, 3, 6), "\n"; # Вызов может быть непосредственно от имени пакета (ссылка конструируется за вас). print ConcreteModule_1->sum(10, 11, 12, 13), "\n"; # Не играет роли в какой части модуля начинать переопределение, так как связывание происходит динамически. sub sum { my ( $self, @args ) = @_; print STDOUT (ref $self) . ": " . (join " + ", @args) . "\n"; my $result = 0; $result +=$_ for @args; return $result; } BEGIN { # Чтобы иметь возможность использовать @ISA, нам нужно получить ссылку на текущий модуль. $self = {}; bless $self, __PACKAGE__; } #----------------------------------------------------------------------------- ## НАЧАЛО МОДУЛЯ ДРУГОЙ КОНКРЕТНОЙ РЕАЛИЗАЦИИ (представим, что он в отдельном файле) #----------------------------------------------------------------------------- package ConcreteModule_2; push @ConcreteModule_2::ISA, 'InterfaceModule'; # Интерфейсная реализация может быть вызвана по @ISA ... print $self->sum(3, 3), "\n"; # ... либо напрямую от имени пакета ... print ConcreteModule_2->sum(6, 6), "\n"; # ... либо вы можете использовать квалифицированный вызов, но это не так гибко, так как вы привязываетесь к интерфейсу. print InterfaceModule::sum(4, 4), "\n"; BEGIN { # Чтобы иметь возможность использовать @ISA, нам нужно получить ссылку на текущий модуль. $self = {}; bless $self, __PACKAGE__; } </source> Конкретно для этого примера мы опустили много директив, которые нужны, когда модули разнесены по файлам. Здесь мы имитируем работу <code>Exporter</code> через конструктор пакета (<code>BEGIN</code>). Единственное, что тут не показано от модуля <code>Exporter</code> это создание т.н. ''wrapper-функций'', которые будут размещаться в таблице символов конкретного пакета и через которые вызовы пробрасываются на родительские (интерфейсные) реализации методов. Эти функции строятся соответственно по массивам <code>@EXPORT</code> и <code>@EXPORT_OK</code>. Если вызвать эту программу, мы получим такой ответ: <pre> ConcreteModule_1: 2 + 2 4 ConcreteModule_1: 2 + 2 + 3 + 6 13 : 10 + 11 + 12 + 13 46 ConcreteModule_2: 3 + 3 6 : 6 + 6 12 InterfaceModule: 4 + 4 8 </pre> Чтобы механизм переопределения заработал, мы должны построить ссылку на текущий модуль (в главе [[Некоторые сведения о Perl 5/Объектно-ориентированное программирование в Perl|Объектно-ориентированное программирование в Perl]] вы узнаете, что в Perl так строятся классы, а демонстрируемый вызов — это вызов статической функции пакета), которая строится в конструкторе пакета через вызов встроенной функции <code>bless</code>. Далее, пользуясь этой ссылкой, мы обращаемся к функциям пакета через разыменовывание ссылки на функцию. После этого весь механизм позднего связывания берет на себя интерпретатор. Так, в реализации второго модуля, этот механизм без проблем нашел переопределение базовой реализации, даже несмотря на то, что её определение находится позже вызова. В третьем модуле механизм позднего связывания не находит реализации функции <code>sum</code>, поэтому он обращается к массиву <code>@ISA</code> и пытается найти функцию в ближайшем (слева на право в списке <code>@ISA</code>) пакете, коей является интерфейсная реализация. === Перегрузка === ''Перегрузка'' (''overloading'') — это возможность вызывать процедуру/функцию с различающимися по типу аргументами в отдельные моменты времени, возможно, в разных комбинациях. В языке Perl нет каких-то специальных синтаксических конструкций для создания перегрузки, но язык сам по себе достаточно гибкий, чтобы перегрузку эмулировать. Подходы могут быть самые разные: * Самое простое — это проанализировать, что хранится во входящем массиве <code>@_</code> и через ветвления выполнять соответствующие действия. * Если алгоритм процедуры сильно отличается при различных типах аргументов, можно реализовать несколько технологических функций, которые никогда не будут вызываться из основного приложения, и будут прятаться в пакете, а управление им передавать через фасадную функцию, которая будет анализировать массив <code>@_</code> и отдавать управление нужной функции. * Если есть такая возможность, можно попытаться различные комбинации входящих параметров приводить к некоторому единому варианту, а затем вызывать единственную реализацию. Некоторые паттерны проектирования перегруженных функций перечислены ниже: * Анализ количества входящих аргументов:<source lang="perl"> sub overloaded { # ... if (@_ >= 2) { # Передано два и больше аргументов. } elsif (@_ == 1) { # Передан один аргумент. } elsif (!@_) { # Ничего не передано. } # ... } </source> * Анализ типа входящих аргументов:<source lang="perl"> sub overloaded { # ... if (ref $_[0] eq 'ARRAY') { # Передана ссылка на массив. } elsif (ref $_[0] eq 'HASH') { # Передана ссылка на хеш. } else { # Передано, что-то другое или ничего не передано. } # ... } </source> * Перегрузка через таблицу перегрузки:<source lang="perl"> # Таблица перегрузки. our %_handlers = ( "operation1" => \&_variant1, "operation2" => \&_variant2, ); sub overloaded { my $oper_id = shift; $_handlers{$oper_id}->(@_) if exists $_handlers{$oper_id}; } sub _variant1 { print "Called '_variant1': @_\n"; } sub _variant2 { print "Called '_variant2': @_\n"; } # ... overloaded "operation1", 1, 2, 3; overloaded "operation2", 1, 2, 3, 4, 5; </source> Кроме этого, стандартная библиотека Perl имеет стандартную директиву <code>overload</code>, которая позволяет перегружать некоторые операции по отношению к классу, например: <source lang="perl"> package OverloadedPackage; # Перегрузка операции заключения в кавычки. use overload q{""} => 'to_string'; sub to_string { my $self = shift; return "called overloaded implementation"; } sub new { $self = {}; bless $self; return $self; } $var = OverloadedPackage->new; print "Demo: " . "$var", "\n"; # Вызывается подстановочный контекст. print "Demo: " . $var, "\n"; # Для конкатенации подстановочный контекст также вызывается. # Результат: # Demo: called overloaded implementation # Demo: called overloaded implementation </source> Но мы забегаем с предыдущим примером вперед, так как это уже относится к перегрузке операторов для классов (как в C++). === Атрибуты === В Perl есть возможность прикрепить к некоторому типу данных специальную метку (в общем случае несколько меток), называемую ''атрибутом''. Атрибуты несут в себе некоторую мета-информацию, которая может быть использована при загрузке пакета в пространство, чтобы, например, инициализировать глобальные переменные, сгенерировать процедуры или собрать информацию о пакете, чтобы другие пакеты знали, как с ним работать. Если проводить аналогии с другими языками программирования, то атрибуты по смыслу очень похожи на аннотации в языке Java. Если размышлять в контексте современных паттернов проектирования приложений, атрибуты могут использоваться для декорирования методов; с помощью них можно делать проверки допустимости значений перед инициализацией. Также вы можете привнести парадигму ''аспектно-ориентированного программирования'' в язык Perl, например, чтобы отслеживать контекст выполнения процедур. Атрибуты могут использоваться в тестировании, например, чтобы помечать тестирующие процедуры. В объектно-ориентированной парадигме, через атрибуты можно проверять правильность использования класса, например, можно имитировать проверку инкапсуляции данных класса и прерывать исполнение программы, если программист, использующий ваш класс, нарушает её в некоторой части программы. Чтобы навесить атрибут на переменную, нужно после её имени через двоеточие написать имя атрибута, например так: <source lang="perl"> my $scalar0 : MyAttribute = 300; # Пробел после двоеточия необязателен. my $scalar1 :Attribute = 400; # Атрибут может нести параметр. С точки зрения интерпретатора, это просто строковый литерал. my $scalar2 : MyAttribute(parameter) = 300; # Атрибутов при желании может быть больше одного. Все они отделяются друг от друга двоеточием. my $scalar3 : MyAttribute : MyAttribute_1(param1=value1, param2=value2) = 100; </source> Так как в Perl некоторые стандартные модули тоже объявляют атрибуты, чтобы не конфликтовать с ними, рекомендуется пользовательские атрибуты всегда именовать с большой буквы. Атрибуты на процедуры навешиваются похожим способом: <source lang="perl"> sub procedure :MyAttribute :MyAttribute_1(param) { return 0; } </source> Недостаточно просто навесить атрибут: пакет, в котором используется хотя бы один атрибут, должен объявить одну или несколько процедур обработки атрибутов (что-то похожее требуется и в Java для обработки аннотаций). На каждый тип данных, на которых есть атрибуты, нужно объявить по одному обработчику, имена которых строятся по такому принципу: <source lang="perl"> sub MODIFY_<тип-данных>_ATTRIBUTES { ... } # Например, обработчик для атрибутов всех скаляров будет: sub MODIFY_SCALAR_ATTRIBUTES { ... } # А обработчик для всех функций: sub MODIFY_CODE_ATTRIBUTES { ... } # и так далее по аналогии. Т.е. нужно использовать идентификатор, возвращаемый ref. </source> Обработчики всегда вызываются автоматически, единственное, что момент вызова для процедур и для прочих типов данных различный: для процедур обработчик атрибутов вызывается сразу за конструкторами пакета <code>BEGIN</code>, а для других типов данных — в момент инициализации значением. Обработчик атрибутов обычно имеет такую реализацию: <source lang="perl"> sub MODIFY_<тип-данных>_ATTRIBUTES { my $package = shift; my $source = shift; my @attributes = @_; ######### # Обработка атрибутов ... while (defined (my $attr = pop @attributes)) { # ... } return @attributes; } </source> Обработчик атрибутов в первом аргументе принимает пакет, в котором атрибут встретился; второй аргумент — это ссылка на объект типа данных, возле которого стоит атрибут и затем идет список атрибутов в порядке, в котором они объявлены. В идеале процедура должна вернуть пустой список, что означает что обработка всех атрибутов прошла успешно. Иначе процедура может вернуть не пустой массив с некоторыми атрибутами в нём, что означает что в этих атрибутах есть какие-то ошибки. Следующий пример демонстрирует процедуру обработки атрибутов скаляров и функций внутри пакета <code>main</code>. Так как мы будем просто печатать атрибуты, мы напишем универсальную функцию, а обработчики атрибутов мы сгенерируем динамически. <source lang="perl"> use strict; # Генерирует обработчики процедур для функций и скаляров. Внутри реализации мы просто вызываем # функцию '__attribute_processor', которой передаются аргументы обработчика. BEGIN { no strict 'refs'; use subs qw { __attribute_processor }; foreach my $datatype ('CODE', 'SCALAR') { *{'MODIFY_' . $datatype . '_ATTRIBUTES'} = sub { print 'MODIFY_' . $datatype . '_ATTRIBUTES' . "\n"; __attribute_processor @_; }; } } # Процедура просто печатает все прикрепленные атрибуты. sub __attribute_processor { my $package = shift; my $source = shift; my @attributes = @_; print "Package: $package\nData: $source\n"; my $counter; while (defined (my $attr = pop @attributes)) { print " Attribute #" . ++$counter . ": $attr\n"; } return @attributes; } my $scalar0 : MyAttribute = 300; my $scalar1 :Attribute = 400; my $scalar2 : MyAttribute(parameter) = 300; my $scalar3 : MyAttribute : MyAttribute_1(param1=value1, param2=value2) = 100; sub procedure :MyAttribute :MyAttribute_1(param) { return 0; } </source> <pre> MODIFY_CODE_ATTRIBUTES Package: main Data: CODE(0xa00069ba8) Attribute #1: MyAttribute_1(param) Attribute #2: MyAttribute MODIFY_SCALAR_ATTRIBUTES Package: main Data: SCALAR(0xa0003ab20) Attribute #1: MyAttribute MODIFY_SCALAR_ATTRIBUTES Package: main Data: SCALAR(0xa00053018) Attribute #1: Attribute MODIFY_SCALAR_ATTRIBUTES Package: main Data: SCALAR(0xa00069dd0) Attribute #1: MyAttribute(parameter) MODIFY_SCALAR_ATTRIBUTES Package: main Data: SCALAR(0xa000591d0) Attribute #1: MyAttribute_1(param1=value1, param2=value2) Attribute #2: MyAttribute </pre> По отладочной печати вы можете видеть, что <code>MODIFY_CODE_ATTRIBUTES</code> вызывается сразу за всеми конструкторами пакета, <code>MODIFY_SCALAR_ATTRIBUTES</code> — в порядке объявления скаляров. Обратите внимание, что во втором аргументе передается ссылка на программный объект, по которой вы можете его видоизменять в зависимости от переданных атрибутов и от их логики. Чтобы пример был более конкретным, давайте объявим декорирующий атрибут с именем <code>print_before</code>, который добавляет к процедуре, использующей этот атрибут, вызов декорирующей функции перед исполнением непосредственно кода самой процедуры. Реализовать это можно к примеру так. <source lang="perl"> # Процедура, которая вызывается для атрибута 'print_before'; sub __print_before_execution { print "*** START PROCEDURE ***\n"; print "** Args: @_\n"; print "***********************\n"; } sub MODIFY_CODE_ATTRIBUTES { my $package = shift; my $source = shift; my @attributes = @_; my @allowed_attrs = qw{ print_before }; my @bad_attrs; # Для получения имени процедуры по ссылке. use B qw(svref_2object); while (defined (my $attr = pop @attributes)) { if ( grep( /^$attr$/, @allowed_attrs ) ) { my $sub_name = svref_2object($source)->GV->NAME; if ($attr eq 'print_before') { no strict 'refs'; # Переопределяем таблицу символов пакета, внедряя декоратор в вызов процедуры с атрибутом. *{$package . '::' . $sub_name} = sub { __print_before_execution @_; # Это декоратор. &$source(@_); # Это декорируемая процедура. } } } else { push @bad_attrs, $attr; } } return @bad_attrs; } # Декорируем первую процедуру. sub test_procedure :print_before { print "In the 'test_procedure': @_\n"; } # Декорируем вторую процедуру. sub another_procedure :print_before { } test_procedure 1, 2, 3; another_procedure "AAA", "BBBB", 3; </source> <pre> *** START PROCEDURE *** ** Args: 1 2 3 *********************** In the 'test_procedure': 1 2 3 *** START PROCEDURE *** ** Args: AAA BBBB 3 *********************** </pre> На таком простом примере можно видеть, как много вспомогательного кода нужно написать. На практике проще воспользоваться встроенным модулем <code>Attribute::Handlers</code>, который работает похоже. Если переписать предыдущий пример с использованием библиотечного модуля, реализация будет такой. <source lang="perl"> use Attribute::Handlers; sub __print_before_execution { print "*** START PROCEDURE ***\n"; print "** Args: @_\n"; print "***********************\n"; } sub print_before : ATTR(CODE) { my ($package, $symbol, $referent, $attr, $data, $phase, $filename, $linenumber) = @_; my $function_name = *{$symbol}{NAME}; my $new = sub { my $params = join ', ', @_; __print_before_execution($params); my @results = $referent->(@_); return @results; }; no warnings qw(redefine); *$symbol = $new; } # Декорируем первую процедуру. sub test_procedure :print_before { print "In the 'test_procedure': @_\n"; } # Декорируем вторую процедуру. sub another_procedure :print_before { } test_procedure 1, 2, 3; another_procedure "AAA", "BBBB", 3; </source> Результат аналогичен предыдущему. === Bootstrapping === Ещё один частый приём, связанный с модулями, это использование их окружения, как площадку для вызова более серьезной процедуры (так называемый ''bootstrapping''). Этот приём часто используется при написании Perl-приложений как утилит командной оболочки. Прием реализуется через опцию <code>-M</code> интерпретатора Perl, который позволяет сделать импорт указываемого модуля из командной оболочки. При этом модуль обычно не имеет сложной основной процедуры, а предоставляет коллекцию процедур, которые пользователь выбирает произвольно через опцию <code>-e</code>. Продемонстрируем этот приём на конкретном примере. <source lang="perl"> package Cmd; use strict; use warnings; require Exporter; our @ISA = qw { Exporter }; our @EXPORT = qw { print_hello cat }; sub expand { @ARGV = map(/'*?'/o ? glob($_) : $_, @ARGV); } sub cat { expand(); print while (<>); } sub print_hello { print "Hello, World!\n"; } </source> Модуль <code>Cmd</code> вводит две процедуры: * <code>cat</code> — процедура, которая имитирует утилиту командной оболочки <code>cat</code>. * <code>print_hello</code> — выводит на экран терминала строку <code>Hello, World!</code>. Так как модуль <code>Cmd</code> не установлен в общеизвестные директории Perl, нам нужно дополнительно воспользоваться директивой <code>lib</code> (описанной ниже), но в общем случае вызов любой из этих процедур будет таким. <source lang="bash"> # Если бы наш модуль был установлен в общеизвестные директории Perl, вызов, например # процедуры print_hello, был бы таким. $ perl -MCmd -e print_hello # Но в этом примере мы должны вызывать процедуру так: $ perl -Mlib='.' -MCmd -e print_hello Hello, World! </source> Любая процедура может захватить аргументы командной строки. Это можно продемонстрировать на процедуре <code>cat</code>. <source lang="bash"> $ cat > file.txt <<EOF line 1 line 2 line 3 EOF $ perl -Mlib='.' -MCmd -e cat -- file.txt line 1 line 2 line 3 </source> Чтобы этот приём работал, вы должны воспользоваться библиотекой <code>Exporter</code>, которая добавляет в основное пространство приложения процедуры нашего модуля. Далее мы можем вызывать их без квалификатора пакета через опцию <code>-e</code>. Необязательно вызывать эти процедуры по одной: на самом деле вы можете передать небольшую программу, которая будет вызывать их некоторым образом. Также вы можете видеть на примере директивы <code>lib</code>, что если написать процедуру <code>import()</code> для модуля, можно передавать параметры самому модулю, делая тем самым сложные переключения. Основное преимущество ''bootstrapping'' заключается в том, что ваши инструкции запускаются под интерпретатором Perl, что защищает весь вызов от разницы между операционными системами, делая утилиту более портируемой. Также, написанный однажды, код может многократно использоваться в различных комбинациях. === Базовые модули Perl === В стандартной поставке Perl включено множество стандартных модулей, некоторые из которых мы перечислим в приложении (см. [[Некоторые сведения о Perl 5/Приложения#Библиотечные модули Perl]]). Помимо них, за много лет существования Perl, была создана огромная коллекция модулей CPAN (''Comprehensive Perl Archive Network''), доступ к которой можно получить через Интернет. Обычно вы должны сначала посмотреть не была ли решена ваша задача в виде некоторого модуля CPAN. Если такой модуль существует, вам следует загрузить его и установить в своей системе. Исходные тексты всех модулей Perl распространяются открыто, поэтому вы всегда сможете познакомиться с тем, как они работают. Чтобы посмотреть, какие модули установлены в вашей дистрибутивной сборке Perl, можно воспользоваться следующей консольной командой, которая ищет все файлы с расширением <code>.pm</code> по путям в массиве <code>@INC</code>: <source lang="bash"> $ find $(perl -e 'print "@INC"') -type f -name "*.pm" -print </source> ==== Прагма-библиотеки ==== Компилятором Perl можно управлять с помощью специальных модулей, объявляющих особые директивы. Данные директивы обычно используются чтобы запретить некоторые конструкции языка Perl (ужесточить проверки, чтобы сделать код более предсказуемым), выводить предупреждения или отладочные сообщения и многое другое. Такие библиотеки мы называем ''библиотеками директив компилятора'' или просто ''прагма-библиотеками'' (''pragmas''). Как и любые другие модули, директивы подключаются с помощью <code>use()</code> и отключаются с помощью <code>no()</code>. Обычно директива применяется ко всему пакету/библиотеке/модулю, либо директивы применяют к отрезку программы. Например, чтобы ускорить вычисления, директивой <code>integer</code> можно временно запретить вычисления с плавающей точкой, оставив только целочисленные: <source lang="perl"> print 2 / 3, "\n"; # 0.666666666666667 use integer; print 2 / 3, "\n"; # 0 no integer; print 2 / 3, "\n"; # 0.666666666666667 </source> В дистрибутивный комплект Perl входит стандартный набор прагма-библиотек. Некоторые из них мы рассмотрим ниже. С прагма-библиотеками следует быть осторожными, так как от релиза к релизу они могут менять поведение. Большинство учебников по Perl не успевают за этими изменениями, поэтому сведения из очень старых уже не актуальны для последних релизов языка. Этим мы хотим сказать, что не ленитесь сверяться с документацией к конкретному релизу на [https://perldoc.perl.org perldoc.perl.org]. ===== Директива strict ===== Очень полезная директива, которая запрещает использование ''небезопасных конструкций'' языка. Многие подходы в программировании на Perl, которые в старых релизах интерпретатора считались допустимыми, со временем стали небезопасными из-за возможности возникновения скрытых ошибок. В новых релизах документация к Perl обычно рекомендует новые подходы, не запрещая старые для сохранения обратной совместимости. Чтобы запретить использование старых методов и не давать искушения программисту их где-либо использовать в новом коде, следует в начале любого исходного файла вводить эту директиву. Директива обычно применяется к файлу или отдельному блоку. <source lang="perl"> use strict; # Аналогично следующим трем вызовам: # Запрещает объявление переменных без явного указания их области видимости use strict "vars"; # Запрещает символические ссылки use strict "refs"; # Ужесточает правила для идентификаторов: # если идентификатор не заключен в фигурные скобки и не стоит # слева от =>, то нельзя его записывать без кавычек и без идентификатора типа. # При этом, если он является именем процедуры, то это ошибкой не считается. use strict "subs"; </source> Ниже приведены антипримеры того, что запрещает директива. <source lang="perl"> # Примечание: везде, где написано НЕЛЬЗЯ, оператор запретит директива. use strict 'refs'; $ref = \3.1415; print $$ref, "\n"; # МОЖНО: разыменовывается жесткая ссылка. $ref = "foo"; print $$ref, "\n"; # НЕЛЬЗЯ: попытка разыменовать символическую ссылку. $file = "STDOUT"; print $file "Hi!"; # НЕЛЬЗЯ: без запятой после $file и без директивы, интерпретатор # попытался бы разрешить символическую ссылку, однако сейчас они # запрещены директивой, поэтому эта строка не скомпилируется. # ПРАВИЛЬНО $file = *STDOUT; print $file "Hi!"; # Есть одно ИСКЛЮЧЕНИЕ из правил. $bar = \&{'foo'}; &$bar; # МОЖНО: ссылка на функцию разрешится как символическая. </source> <source lang="perl"> # Примечание: везде, где написано НЕЛЬЗЯ, оператор запретит директива. use strict 'vars'; $main::var = 1; # МОЖНО: есть квалификатор пакета $var1 = 2; # НЕЛЬЗЯ: область видимости не указана явно. our $var1 = 2; # МОЖНО: our определяет область видимости пакета. my $lexical = 3; # МОЖНО: my определяет лексическую область видимости. local $var1 = 4; # МОЖНО: потому что переменная $var1 была к этому моменту определена. local $var2 = 5; # НЕЛЬЗЯ: переменная $var2 должна быть определена к этому моменту, # даже несмотря на то, что local определяет видимость. package MyPackage; our $var3 = 6; # МОЖНО: our определяет область видимости пакета. </source> <source lang="perl"> # Примечание: везде, где написано НЕЛЬЗЯ, оператор запретит директива. use strict 'subs'; sub func { return 0 } $scalar = string; # НЕЛЬЗЯ: нужны кавычки для литерала. $scalar = "string"; # ПРАВИЛЬНО func 3, arg2; # НЕЛЬЗЯ: второй аргумент должен быть закавычен. func 3, "arg2"; # ПРАВИЛЬНО $ref = \&func; # МОЖНО: потому что func это имя функции. </source> До версии интерпретатора 5.36 эту директиву нужно было прописывать всегда явно. Начиная с версии 5.36 достаточно писать следующим образом: <source lang="perl"> use v5.36; # Директива 'strict' включается неявно. ... </source> Здесь же отметим, что до недавнего времени (а конкретнее до Perl 5.6.0) при включенной <code>use strict 'vars';</code>, глобальные переменные нужно было объявлять через директиву <code>vars</code>, например<source lang="perl"> use vars qw($frob @mung %seen); </source> С версии Perl 5.6.0 глобальные переменные пакета <u>следует объявлять исключительно</u> через функцию <code>our</code>. ===== Директива lib ===== Директива <code>lib</code> позволяет редактировать массив <code>@INC</code> из программы. Напомним, что этот массив используется для определения путей, по которым нужно искать модули и библиотеки. <source lang="perl"> # Добавит список к тому, что уже есть в массиве. use lib <список-директорий>; # Очистит @INC целиком no lib; </source> Вы можете только добавлять конкретные пути в массив. С помощью директивы удалить можно только сразу все пути. Следует аккуратно удалять пути, так как некоторыми из них могут пользоваться уже загруженные модули. Вернемся к примеру, где мы писали свой модуль. В основной программе мы могли бы добавить нужные директивы для поиска модуля. <source lang="perl"> use strict; # Добавим директиву, чтобы ужесточить проверки. use lib qw{ . }; # Добавим текущую рабочую директорию в @INC. use TestModule qw{ :DEFAULT $scalar }; test "one", "two", "three", "four"; printContent; print __PACKAGE__ . ": TestModule::Scalar = $scalar\n"; </source> ====== Вычисление каталога с библиотеками относительно исполняемого файла ====== На практике иногда программы на Perl поставляются встраиваемыми, т.е. со всеми зависимостями в комплекте. Обычно все зависимые библиотеки в этом сценарии запуска располагаются в директории <code>lib/</code> рядом с запускающим файлом. Пользователя программы не должно волновать, как зависимые библиотеки будут подключаться к приложению, т.е. запускающий файл сам должен уметь отыскивать каталог <code>lib/</code>. Эта проблема решается с помощью директивы <code>lib</code>, которой передается директория расположения файла запускающего сценария. Но каким образом узнать эту директорию? Вычислить её нельзя, так как директива <code>lib</code> является директивой времени компиляции, и путь не может быть вычислен из программы Perl до момента окончания процесса компиляции, другими словами, возникает ''[[w:Проблема курицы и яйца|проблема курицы и яйца]]''. К счастью в поставке Perl 5 идёт стандартный модуль <code>FindBin</code>, который позволяет вернуть директорию, в которой находится файл с программой. Данный модуль несёт в себе переменную <code>$Bin</code>, которая в каждый момент хранит путь до файла с Perl программой. Следующий сниппет используется, чтобы добавить каталог <code>$(pwd)/lib</code> в массив <code>@INC</code>. <source lang="perl"> #!/usr/bin/perl use FindBin; use File::Spec; use lib File::Spec->catdir($FindBin::Bin, '..', 'lib'); # ... Ваша программа print "@INC", "\n"; </source> Мы используем дополнительно функцию <code>catdir()</code> стандартного модуля <code>File::Spec</code>, чтобы сформировать путь с правильными разделителями: <code>/</code> для *nix систем и <code>\</code> — для Windows. Потенциально путь до <code>lib</code> может быть сколь угодно сложным, поэтому мы используем здесь конкатенацию его частей для универсальности. Модуль <code>FindBin</code> можно вызывать только один раз, другими словами путь формируется правильно только для того модуля, который вызывает его самым первым. На практике обычно этого достаточно, потому что более сложные схемы разворачивания обычно устанавливают библиотечные модули в общеизвестные директории. ===== Директива subs ===== Данная директива позволяет определить процедуры до их фактического определения. В основном это используется для того, чтобы вызывать их без скобок вокруг аргументов и без идентификатора <code>&</code>. <source lang="perl"> use subs <список-имен-процедур>; </source> Пример <source lang="perl"> example1 1, 2, 3; # НЕЛЬЗЯ: функция еще к этому моменту не определена. example1 (1, 2, 3); # ПРАВИЛЬНО: в этой точке скобки обязательны. use subs qw{ example1 example2 example3 }; example1 1, 2, 3; # МОЖНО: функция как бы определена к этому моменту через директиву. sub example1 { return 0 } sub example2 { return 0 } sub example3 { return 0 } </source> Директива применяется ко всему пакету, где бы она не использовалась. Действие директивы нельзя отменить через <code>no</code>. ===== Директива parent ===== Используется, чтобы работать с массивом <code>@ISA</code> не напрямую, а через директиву. Позволяет добавлять модули в массив <code>@ISA</code>, чтобы, как это было описано выше, искать функции в родительских модулях, если их нет в текущем. Например, запись <source lang="perl"> package CurrentModule; use parent qw { ParentModule_1 ParentModule_2 }; </source> аналогична <source lang="perl"> package CurrentModule; BEGIN { require ParentModule_1; require ParentModule_2; push @ISA, qw(ParentModule_1 ParentModule_2); } </source> По умолчанию ожидается, что родительские модули лежат в разных файлах, но пространства родителей могут лежать в том же файле что и модуль (обычно в отладочных целях). Чтобы иметь возможность подключить их код директивой, нужно передать ей параметр <code>-norequire</code>, чтобы не использовать механизм <code>require</code> для поиска кода: <source lang="perl"> package ParentModule_1; # ... package ParentModule_2; # ... package CurrentModule; use parent -norequire, 'ParentModule_1', 'ParentModule_2'; </source> что аналогично записи <source lang="perl"> # ... push @CurrentModule::ISA, 'ParentModule_1', 'ParentModule_2'; </source> Флаг также может использоваться, когда файл библиотеки подключается явным <code>require</code>, но пространство имен внутри родителей имеет имя отличное от имени их файла. Обычно так стараются не делать, но такие ситуации тоже можно обходить. Данная директива имеет более старую версию <code>base</code>, которая работает похожим образом, но ей не рекомендуется пользоваться, так как она ориентирована на работу совместно с директивой <code>fields</code>, что ухудшает её производительность. ===== Директива warnings ===== Данная директива позволяет управлять предупреждениями интерпретатора Perl. Рекомендуется всегда включать эту директиву в релизном коде, так как она является продолжением директивы <code>strict</code> и позволяет выявлять большинство небезопасных конструкций, которые могут негативно повлиять на исполнение или, в будущем, на обратную совместимость кода. Ваша задача писать код так, чтобы не возбуждалось ни одного предупреждения. Однако, в отличие от <code>strict</code>, эта директива не запрещает использовать сомнительную конструкцию и не останавливает исполнение, а просто предупреждает, что она сомнительная. Директива может включаться разными способами: * Путем прямого включения директивы:<source lang="perl"> use warnings; # или use warnings 'all'; </source> * До версии Perl 5.6 директива обычно включалась через ключ командной строки:<source lang="perl"> #!/usr/local/bin/perl -w </source>Если вызывать интерпретатор с <code>-W</code>, то он принудительно включает предупреждения во всей программе, независимо от того, как вызывается директива <code>warnings</code>, а опция <code>-X</code> принудительно отключает все предупреждения. * С версии 5.35 директива включается неявно:<source lang="perl"> use v5.35; # и выше # директива включается неявно. </source> * Поднимая или опуская флаг <code>$^W</code>, можно включать или отключать предупреждения, однако этот метод использовался до появления <code>use</code> и не так очевиден, как использование <code>use</code> и <code>no</code>. Внутри интерпретатора все предупреждения разделены на большое число категорий, с которыми можно ознакомиться на странице документации<ref>[https://perldoc.perl.org/warnings#Category-Hierarchy Категории предупреждений директивы warnings]</ref>. Категоризация позволяет вам отключать не все предупреждения, а только некоторые. Обычно это нужно, когда вы сознательно идёте на использование сомнительной конструкции. По умолчанию директива включает все предупреждения, но на некотором участке кода можно включить только конкретные:<source lang="perl"> use warnings qw(void redefine); # Включает предупреждения void контекста, а также о случаях # переопределения в одном пространстве имен. </source> Подобным образом можно отключать конкретные предупреждения:<source lang="perl"> no warnings qw(io syntax untie); # Подавляет предупреждения о сомнительном использовании модуля IO, # странных синтаксических конструкциях и на неправильном использовании # функции untie. </source> Следует помнить, что структура категорий не сразу стала такой, какой она показана в последней версии документации, а также она может изменяться от релиза к релизу. Некоторые предупреждения можно пометить фатальными, т.е. такими, которые должны прервать компиляцию программы:<source lang="perl"> use warnings FATAL => qw(void); # Использование void контекста строго запрещено. </source> ===== Директива constant ===== Директива <code>constant</code> позволяет вам объявить константу времени компиляции. Ниже показано несколько способов вызова директивы. <source lang="perl"> # Простая константа use constant MYCONST_1 => 1; # Списковая константа use constant WEEKDAYS => qw { Sunday Monday Tuesday Wednesday Thursday Friday Saturday }; # Константа может хранить ссылку. Константна только ссылка, но не данные, # на которые ссылка указывает. use constant ARRAY => [1..4]; # Объявление нескольких констант за один вызов use constant { PI => 3.141595, STRING_1 => "Hello, World", EXPRESSION => 2 + 2 * 2, }; # -------------------------------------------------- # Константа будет заменена на значение в выражении на этапе компиляции. print "MYCONST_1 = " . MYCONST_1 . "\n"; print "EXPRESSION = " . EXPRESSION . "\n"; print "STRING_1 = " . STRING_1 . "\n"; # Константа WEEKDAYS хранит список слов и не является массивом. В контексте # следующего вызова массив должен быть построен через круглые скобки до индексации. print "Today is ", (WEEKDAYS)[ (localtime)[6] ], ".\n"; # Константа ARRAY хранит ссылку на массив. Чтобы получить размер массива, мы # должны разыменовать ссылку и вызвать скалярный контекст. Но для некоторых операций # нельзя использовать "голые" слова, так как будут производиться попытки интерпретировать # их как простые строки. Для таких случаев константу необходимо сопровождать парой скобок, # как показано ниже, либо поставить знак '+' перед константой. for ($i = 0; $i < scalar @{ ARRAY() }; $i++) { print "ARRAY[$i] = " . ARRAY->[$i] . "\n"; } # Или так for ($i = 0; $i < scalar @{ +ARRAY }; $i++) { print "ARRAY[$i] = " . ARRAY->[$i] . "\n"; } </source> * По соглашению, имена констант всегда должны записываться в верхнем регистре, хотя язык этого не требует. Это убережет от конфликта по именам, а также выделяет константы в тексте программы. Имя константы обычно начинается на букву, но может начинаться на одно нижнее подчеркивание. Имена констант, начинающиеся на два нижних подчеркивания, зарезервированы для внутреннего использования Perl. Также зарезервированы имена <code>STDIN</code>, <code>STDOUT</code>, <code>STDERR</code>, <code>ARGV</code>, <code>ARGVOUT</code> <code>ENV</code>, <code>INC</code> и <code>SIG</code>. * Константы, объявляемые этой директивой, подставляются на этапе формирования кодов операций, т.е. на этапе компиляции Perl кода. Это позволяет компилятору, при необходимости, оптимизировать выражение в месте их подстановки. В частности, вставка константы исключает накладные расходы, связанные с вызовом процедур. * Определения констант не могут быть раскручены в пределах одной директивы <code>constant</code>:<source lang="perl"> use constant { BITMASK => 0xAFBAEBA8, NEGMASK => ~BITMASK, # НЕПРАВИЛЬНО: в этот момент компилятор еще не знает об определении BITMASK. }; </source> * Константы принадлежат пакету, в котором они объявляются. Чтобы обратиться к константе из другого пакета, нужно использовать полное квалифицированное имя:<source lang="perl"> package Package_1; use constant CONST => "Value"; package Package_2; print Package_1::CONST . "\n"; # Можно также обращаться через ссылку на пакет/объект. print Package_1->CONST . "\n"; </source> * Константы не могут использоваться без особого синтаксиса в выражениях, в которых подразумевается автоматическое закавычивание «голого слова», например, в контексте индексации хэша. В таких ситуациях, чтобы компилятор понимал, что это константа, её нужно сопровождать символом <code>+</code> в начале, либо парой скобок в конце:<source lang="perl"> use constant INDEX => "Apple"; %FRUITS = ( INDEX => 17 ); # НЕПРАВИЛЬНО: компилятор не поймет, что это константа %FRUITS = ( INDEX() => 16 ); # ПРАВИЛЬНО ТАК ... %FRUITS = ( INDEX, 16 ); # ... ЛИБО ТАК. print $FRUITS{ INDEX } . "\n"; # НЕПРАВИЛЬНО: компилятор не поймет, что это константа print $FRUITS{ +INDEX } . "\n"; # ПРАВИЛЬНО print $FRUITS{ INDEX() } . "\n"; # ПРАВИЛЬНО </source> == Примечания == {{примечания}} mklxt8ly5k5808dlfpi0uplbw3kr514 АОН/АУЦ/Список 0 30683 269884 266151 2026-08-27T19:17:18Z Leksey 3027 /* АУЦ на техника */ Воронеж 269884 wikitext text/x-wiki {{АОН страница}} {{Внимание|Последнее время возникает все больше АУЦ - помогайте держать это список актуальным. Вносите правки в него смело. При выборе АУЦ учитывайте, что АУЦ имеет право готовить студентов только при наличии сертификата. Актуальность сертификатов проверяется на сайте Росавиации<ref>[https://favt.gov.ru/dejatelnost-letnaya-ekspluataciya-aviacionnie-ushebnie-centry/ Список сертификатов на сайте Росавиации]</ref>.}} На данной странице приводится список [[АОН/АУЦ|АУЦ]] в России, составленный на основе реестра на сайте Росавиации. Отличие этого списка в том, что в нем находятся АУЦ только на воздушные суда АОН. На что конкретно готовит АУЦ зависит от его специализации - четыре основных категории это: *частный пилот (самолет или вертолет) *пилот аэростата (воздушные шары) *пилот планера (планера без двигателя и с двигателем) *пилот СВС (маленькие самолеты, автожиры и дельталеты). В большинстве случаев эти четыре специализации не пересекаются. == Назначения списка == Это просто список и его цель помочь отыскать все имеющиеся варианты для обучения. Список не предендует на актуальность (в нем могут отсутствовать какие-то АУЦ, а какие-то будут уже недействующими), но все же лучший список в интернете. Потому что первоисточник - перечень на сайте Росавиации нечитаемы для нормального человека<ref>[https://favt.gov.ru/dejatelnost-letnaya-ekspluataciya-aviacionnie-ushebnie-centry/ Список сертификатов на сайте Росавиации]</ref>. Кроме того, на сайте Росавиации не указаны веб-сайты авиационных учебных центров. == Как выбрать АУЦ == Естественно, возникает вопрос - как выбрать АУЦ. Для этого самым лучшим действием будет посетить АУЦ в рамках дней открытых полетов или иных мероприятий. А также личным общением с инструкторами и преподавателями АУЦ, для чего его нужно посетить лично. Различные девушки-администраторы вряд-ли что-то кроме цены смогут озвучить. АУЦ имеет право учить не только в своем домашнем регионе, поэтому периодически набираются курсы московскими или новосибирскими ауцами в различных регионах, где нет своих АУЦ. Соответственно, имеет смысл справляться в АУЦ других регионов, не собираются ли они учить в вашем городе. Вероятность имеется, особенно, если город крупный и своих АУЦ там нет. __NOTOC__ ==Индивидуальное обучение== Помимо АУЦ в России существует несколько инструкторов, которые проводят [[АОН/Инструктор/Индивидуальная подготовка|индивидуальную подготовку]]. Обучение у них проходит несколько иначе. Всю теорию и практику дает один человек - индивидуальный инструктор. Их на самом деле гораздо большое, но информация о них нигде официально не публикуется и поэтому найти их сложнее. Вам имеет их разыскивать, если ваши средства очень ограничены либо вас не устраивают какие-то другие особенности обучения в АУЦ. == Действующие АУЦ, обучающие частных пилотов == На этой странице перечислены АУЦы в России, а для других стран, смотрите соответствующие страницы: {{столбцы}} {{столбец}} *[[АОН/АУЦ/Украина]] *[[АОН/АУЦ/Беларусь]] {{столбец}} *[[АОН/АУЦ/Грузия]] *[[АОН/АУЦ/Армения]] {{столбцы/конец}} <HR> === САМОЛЕТ === {{Внимание|На [[АОН/Гидросамолет|гидросамолеты]] осенью 2024 появились первые два АУЦ в России. Но только на двухдвигательные. АУЦ Авиаклуб Гагарин и Дельта (см. их в списке ниже)}} Самые востребованные и популярные авиашколы готовят [[АОН/Частный пилот|частных пилотов]]. По итогу выдается свидетельство, позволяющее управлять маленьким самолетом. Официально при этом присваивается категория «самолет однодвигательный сухопутный». ;Москва и Московская область {| class="wikitable" | Аэродром Коломна || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Аэромаг»'''&nbsp;}} ||[http://fs.aerograd.ru/ www.fs.aerograd.ru]||Частный пилот (PPL) |- | <s>Аэродром Орловка</s><ref>Прекратил работу</ref> || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Небосвод-авиа»'''&nbsp;}} || [http://nebosvod-avia.ru/ www.nebosvod-avia.ru]||Частный пилот (PPL) |- | Аэродром Мячково || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Аэро регион тренинг »'''&nbsp;}} || [https://artraining.ru www.artraining.ru]||Частный пилот (PPL), <BR>Многодвигательный сухопутный (ME) |- | Аэродром Торбеево || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«S7 Training»'''&nbsp;}} || [https://s7-training.ru/ www.s7-training.ru]||Частный пилот (PPL), Полет по приборам (IFR) |- | Аэродром Новинки || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«МАГ АЭРО Тренинг»'''&nbsp;}} || [https://magaero-training.ru/ www.magaero-training.ru]||Частный пилот (PPL) |- | Аэродром Новинки || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«ЭМЦ ФЛА» (экс ABN.aero)'''&nbsp;}} || [http://emc-fla.tilda.ws/komanda www.emc-fla.tilda.ws]||Частный пилот (PPL) |- | Аэродром Гагарин || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Авиаклуб Гагарин» '''&nbsp;}} || [https://t.me/ak_gagarin веб-сайта нет, есть телеграм]||Частный пилот (PPL),<BR> Многодвигательный сухопутный (ME)<BR> и многодвигательный гидросамолет (ME) |- | Аэродромы Северка, Федоровка (UUEG)|| {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«АУЦ «Авиатор<ref>Есть АУЦ с таким же названием в Казани, но это два разных АУЦ</ref>» '''&nbsp;}} || [https://www.aviator-training.com/ www.aviator-training.com]||Частный пилот (PPL), самолеты Cessna 172 и Aquila A210 |- | Аэродром Талдом (Юркино) UUET|| {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«АУЦ Академия пилотов» '''&nbsp;}} || [ сайт в процессе создания]||Частный пилот (PPL), самолет С-172. |} <!-- АУЦ реализующих программы подготовки на самолеты, которые могут садиться и взлетать с воды появились осенью 2024 года. * Многодвигательный гидросамолет в самарском АУЦ Дельта (см. выше) * Многодвигательный гидросамолет в подмосковном АУЦ Авиаклуб Гагарин (см. выше) Частный пилот, многодвигательный сухопытный и многодвигательный гидросамолет. Есть удаленная подготовка, --> ;Санкт-Петербург * Аэродром Касимово и Сельцо - Аэро регион тренинг (ART) [https://spb.artraining.ru/ Веб-сайт] ;Воронеж * Аэродром [http://maps.aopa.ru/id/UUOY Борщево], Воронежский авиационный учебный центр - 342 астрономических часа продолжительность. [https://www.rosaviator.ru/ Веб-сайт], [https://m.favt.gov.ru/public/auc/pril351-16-08-22.pdf сертификат]. Летают (из-за запрета глобального) - в Тамбове на [http://maps.aopa.ru/id/ZC0M п/п Заря] ;Краснодар * АУЦ «Южное небо» на аэродроме Белевцы самолет однодвигательный сухопутный [https://xn--90acia3a2e9a.xn--p1ai/ веб-сайт]. belevcy-aero@mail.ru +7(918) 091 0101 В настоящее время выполняют полеты на другом аэродроме Краснодарского края в [http://maps.aopa.ru/id/ZE4B Псебае] из-за запретов полетов ;Волгоград * АУЦ Кача +79163259559 9163259559@mail.ru самолет однодвигательный сухопутный и обучения на инструктора на самолет. Директор Волошин Андрей Иванович. Сайт неизвестен. ;Самара * АУЦ Дельта. Полеты на аэродроме [http://maps.aopa.ru/id/UWWQ Красный Яр]. Реализуется программа на частного пилота (сухопутный однодвигательный), программа подготовки кандидатов из числа пилотов (летчиков) других видов авиации, программа на многодвигательный сухопутный и на многодвигательный гидросамолет (с осени 2024 года). [https://aero-delta.ru/ веб-сайт www.aero-delta.ru] * АУЦ Самарский ДОСААФ. Полеты на аэродроме «Бобровка». АУЦ АНО ДПО «Самарский областной аэроклуб ДОСААФ России» [http://www.aviasamara.ru/index.php/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%B0%D1%8D%D1%80%D0%BE%D0%BA%D0%BB%D1%83%D0%B1%D0%B0/auc2023.html веб-сайт www.aviasamara.ru] ;Казань * Аэродром Караишево (предположительно). Частный пилот, подготовка на PIPER PA 28-181. Академия 033 [https://academy033.ru/programs/obuchenie-na-chastnogo-pilota-grazhdanskoj-aviatsii сайт]. Программа подготовки пока в стадии внесенения в сертификат - уточнять по телефону. * Аэродром Куркачи [http://aviapilot-kazan.ru/ веб-сайт] ЧОУ "АУЦ "АВИАТОР". Готовит на самолет на самолете Cessna 172 (с мая 2024 г.). Также АУЦ готовит техников. ;Екатеринбург * Аэродром ДОСААФ Логиново - АУЦ "АвиаТЕХ" [https://airtechs.ru/program-airplane/ веб-сайт] [https://vk.com/aviatexekb ВКонтакте], но сертификата АУЦ нет пока и надо уточнять, когда он появится напрямую в АУЦ. Также указано, что АУЦ находится в Тюмени. * Московский АУЦ работает - Тренажерная и летная подготовка проходит в Москве на аэродроме Новинки - АУЦ "МАГ АЕРО ТРЕНИНГ" [https://t.me/magaero/112 Telegram] [http://ekb.magaero-training.ru/ веб-сайт] ;Краснодар (АУЦ был ранее в г. Волгоград) * Аэродром Белевцы - АУЦ №1 [https://reaa.ru/threads/aviacionnyj-uchebnyj-centr-no1-g-krasnodar-aehrodrom-belevcy-byl-g-volgograd.96981/page-6 тема на форуме RЕAA.RU] ;Ярославль * Аэропорт Туношна - Аэро регион тренинг (ART). См. выше об этом АУЦ. ;Зауралье * Омск, аэр. Калачево АУЦ "Сибирская Авиабаза" [https://siberianairbase.ru/ веб-сайт]. * Красноярск - тут работает филиал Сибирской авиабазы (см. выше). * Сургут ООО "Школа пилотов Барсы" Аэродром Боровая barsy.aero@gmail.com Сайт неизвестен, есть [https://vk.com/surgut_aerobatic_team страница в ВК] * Новосибирск: ** Авиафлот. Обучение на базе площадки "Мочище" [https://aviaflot-auc.ru/ aviaflot-auc.ru] ** "Городской аэропорт" (бывший Северный) - АУЦ "МАГ АЕРО ТРЕНИНГ" [https://reaa.ru/threads/auc-mag-aero-trening-moskva-novinki-ppl.97673/post-2051355 REAA.RU] [https://magaero-training.ru/ веб-сайт] (был разовый набор как минимум) ** ЦПСАП ("Центр подготовки и сертификации авиационного персонала") [https://cpsap.ru/ веб-сайт]. Прекращал обучение на частного пилота, но вновь открыл, но в Томске и Барнауле. Теория при этом в Новосибирске. *Томск. Учит или учил ЦПСАП. См. выше о нем. Аэродром обучения неизвестен. *Барнаул. Учат или учили от имени ЦПСАП. см. выше о нем. Площадка Стрижи. [https://aerobarnaul.ru/ веб-сайт www.aerobarnaul.ru] ;Гидросамолет, самолет-амфибия, поплавковый самолет АУЦ реализующих программы подготовки на самолеты, которые могут садиться и взлетать с воды появились осенью 2024 года. * Многодвигательный гидросамолет в самарском АУЦ Дельта (см. выше) * Многодвигательный гидросамолет в подмосковном АУЦ Авиаклуб Гагарин (см. выше) <HR> === ВЕРТОЛЕТ === Обучение на вертолет однодвигательный. Почти все находятся в Московской области и почти все готовят преимущественно на Robinson-44 и R-66. Мало рассказывают в интернете о своих программах и деятельности, желательно звонить и уточнять в каждый информацию. ;Московская область * Московская область, Одинцово - РВС [https://helisystems.ru/programmy/ helisystems.ru] Ориентированы на вертолеты Ансат. Возможно на Robinson и не учат. Надо уточнять. * Московская область, Истра - Хелипорт [https://heliport-moscow.ru/training/ heliport-moscow.ru] Вертолеты R-44, R-66 * Московская область, Звенигород - АУЦ Горка Аэро [https://gorka.aero/ru/akademiya gorka.aero] Вертолеты R-44, R-66, AS 350, Bell 505, Bell 407 * Московская область, площадка «ВОЛГА-БАЛАШИХА - АУЦ Авиапарт [https://aviapart-moscow.ru/contacts/ веб-сайт] вертолет R-44. По-видимому, закрылся. * Московская область, Внуково - Орион Икс. [https://orion-x.com/ веб-сайт] вертолет ЕС-120 * Московская область, Мячково - Аэро бейс "AEROBASE" [https://aerobase.moscow/pilottraining/ aerobase.moscow] Вертолеты R-44 ;Дальний Восток * ООО Гранат. [https://granatcompany.ru/ granatcompany.ru] Вертолеты: R-44 == АЭРОСТАТЫ (ВОЗДУШНЫЙ ШАР) == * Москва (Дмитров) - Аэровальс. Подготовка пилотов и инструкторов [http://www.aerowaltz.ru/ aerowaltz.ru] == ПЛАНЕРЫ == * (временно не работает) Усмань, Воронеж, АУЦ Федерации планерного спорта России. [https://aucfpls.ru/ aucfpls.ru] * Аэродром Старица, АУЦ им. Волка (прописка у него Калуге) есть три программы на планер. Сайт АУЦ неизвестен. [https://avia-staritsa.ru/ сайт аэроклуба] * Аэродром Щекино (Подмосковье), АУЦ "Небо-сервис". [https://gliding.moscow/ato Сайт АУЦ] Контакт +7 916 270-32-98 и +79852227233 * Есть планы по подготовке планеристов на аэродроме Мочище (Новосибирск). [https://aviaflot-auc.ru/ сайт АУЦ] - уточняйте! '' В АУЦ С7 (самолетном) есть программа для обучения на планера, но она не реализуется.'' ;Примечания * Имеется один частный инструктор в Новосибирске - о нем на соответствующей [[АОН/Инструктор/Индивидуальная_подготовка|странице]]. * Формально может обучать планеристов АУЦ С7. Но не планирует это делать. * АУЦ 2МГАК в Пахомово закрыт давно и открытие не планируется. <HR> == ПИЛОТ СВС (самолет, автожир, дельталет) == Свидетельство СВС может выдаваться на самолет, автожир, дельталет. Но не на все эти аппараты существуют АУЦ в настоящий момент (речь о дельталете прежде всего). Подробнее о нем [[АОН/Пилотское свидетельство/Пилот СВС]]. ===САМОЛЕТ=== Ниже перечислены все кто учит на СВС-самолет с выдаче свидетельства СВС. В некоторых случаях эти же АУЦ (но не все) могут одновременно учить и на частного пилота (самолет). Важно не запутаться - и там и там самолет, но свидетельства будут разные. ;Московская область * Аэродром Воскресенск [https://www.agro-avia.ru/ веб-сайт]. обучение на пилота СВС на самолете Аэропракт-22, свидетельство СВС с отметкой "ВС с аэродинамическим управлением: самолёт". Надо уточнять, есть ли такое обучение в данный момент. ;Санкт-Петербург * обучение на пилота СВС на самолет. Аэродром "Серёдка". Обучение производится Уфимским АУЦ. * обучение на пилота СВС на самолет (используется Птенец). Гостилицы, ООО Гоставиа [https://gostavia.ru/ gostavia.ru] +79213038712,Сертификат от 14.01.2025г. ;Ессентуки Подготовка на пилота СВС на самолет. ПОУ "ЕССЕНТУКСКИЙ АСК ДОСААФ РОССИИ" +79624552147 essavia@yandex.ru Сайт неизвестен. Есть ВК, но там в основном [https://vk.com/essavia про парашюты]. Самолеты Дельфин-10М, СП-30, Dynamic WT-9. [https://m.favt.gov.ru/public/materials//8/7/3/e/a/873eaf8529200e711f5f7a3b74250021.pdf Программа] на сайте Росавиации ;Башкирия *Уфа, аэродром Первушино - свидетельство СВС с отметка "ВС с аэродинамическим управлением: самолёт". Также есть программы по подготовке инструкторов СВС на самолет. [https://pervushino.ru/lyotnaya-shkola/ веб-сайт] ;Сибирь * Омск, аэродром Калачево. Обучение на СВС-самолет (уточнять, осталось ли). "Авиационный учебно-методический центр "Сибирская Авиабаза" [https://siberianairbase.ru/ веб-сайт]. Филиал Сибирской авиабазы действует в Красноярске. ===АВТОЖИР=== Ниже в отдельном разделе перечислены. ===ДЕЛЬТАЛЕТ=== Ниже в отдельной разделе говориться о таких АУЦ. == АУЦ, обучающие пилотов автожира == Таких АУЦ два на всю Россию. Выдается свидетельство СВС с соответствующей отметкой "пилот сверхлегкого воздушного судна с аэродинамическим управлением: автожир". * Московская область, Аэродром Воскресенск [http://www.agro-avia.ru/ веб-сайт] - была информация что '''АУЦ закрылся на автожир''. Уточняйте! Возможно, подготовка на автожир теперь ведется в АУЦ Флайт Центр [https://flightcenter.aero сайт] ;Башкирия *Уфа, Аэродром Первушино [https://pervushino.ru/lyotnaya-shkola/ веб-сайт] свидетельство СВС с отметка "ВС с аэродинамическим управлением: автожир". Также есть программы по подготовке инструкторов СВС на самолет. == АУЦ, обучающие пилотов дельталета == Отсутствуют. Должно также выдаваться [[АОН/Пилотское свидетельство/Пилот СВС|свидетельство пилота СВС]]. Отметка "''с балансирным управлением (дельтаплан, дельталет)''" АУЦ ОФСЛА - "Размах крыльев" более не функционирует, а другие не возникли. == АУЦ на другие виды == На парапланы, дельтапланы АУЦ не требуется (так как на них не требуется свидетельство) и обучением занимаются клубы. То что не требуется свидетельства не означает, что не требуется обучение. Оно необходимо. == АУЦ на [[АОН/Техник|техника]] == В некоторых случаях владелец маленького ВС (ЕЭВС) хочет сам выполнять его [[АОН/ТО|техническое обслуживание]] и тогда ему пригодится свидетельство техника. Такие программы реализуются в следующих АУЦ: ;Казань * ЧОУ "АУЦ "АВИАТОР" — [http://aviapilot-kazan.ru/ веб-сайт www.aviapilot-kazan.ru] * Академия 033 — [https://academy033.ru/programs/obuchenie-na-chastnogo-pilota-grazhdanskoj-aviatsii веб-сайт www.academy033.ru]. ;Москва * Жуковский, ЧОУ ДПО “АУЦ Рустехник” — [https://rustechnik.ru/ веб-сайт www.rustechnik.ru] +7(964) 628-44-44 rustechnik@mail.ru - необходимо иметь техническое образование для зачисления * Учебный центр вертодрома Горка — [https://www.gorka.aero/ru/akademiya веб-сайт www.gorka.aero]. подготовка техников на отметки B1, B3. B1.3 B1.4 на типы R44/R66, Bell 407, AS350, Bell 505 * Воскресенск, ЧОУ ДПО АУЦ «Флайт Центр» — [https://flightcenter.aero/auc/osnovnoe веб-сайт www.flightcenter.aero] - ''программы на ВС АОН нужно смотреть в приложении к сертификату или связываться напрямую'' ;Новосибирск *АУЦ Авиафлот — [https://aviaflot-auc.ru/ веб-сайт www.aviaflot-auc.ru] <nowiki>;</nowiki>Воронеж Воронежский авиационный учебный центр https://www.pilotavia.ru/ (также готовит пилотов) * Программа №1 - воздушных судов с максимальной взлетной массой до 5700 кг с поршневыми двигателями, сверхлегких воздушных судов» квалификационные отметки А6, А7 и В1.6) * Программа №2 ТО самолета Л-29 с установленным газотурбинным двигателем М-701 и его модификаций (квалификационная отметка В1.1). == Прочие АУЦ == В этом разделе АУЦ, где реализуется подготовка на не летные программы. ;ГосНИИГА Москва * Подготовка экспертов по оценке соответствия пилотируемых гражданских воздушных судов, допущенных к эксплуатации на основании акта оценки воздушного судна на его соответствие требованиям к летной годности и к охране окружающей среды [https://gosniiga.ru/about/auts/ веб-сайт] ==См. также== *[[АОН/АТБ/Список]] - список действующих АТБ в России *[[АОН/ВЛЭК/Список]] - список дейсивующих ВЛЭК в России ==Примечания== {{Примечания}} {{АОН}} pz5dwtvecipbas9woukwe8gudfx424g 269885 269884 2026-08-27T19:28:34Z Leksey 3027 /* АУЦ на техника */ какие отметки для техников 269885 wikitext text/x-wiki {{АОН страница}} {{Внимание|Последнее время возникает все больше АУЦ - помогайте держать это список актуальным. Вносите правки в него смело. При выборе АУЦ учитывайте, что АУЦ имеет право готовить студентов только при наличии сертификата. Актуальность сертификатов проверяется на сайте Росавиации<ref>[https://favt.gov.ru/dejatelnost-letnaya-ekspluataciya-aviacionnie-ushebnie-centry/ Список сертификатов на сайте Росавиации]</ref>.}} На данной странице приводится список [[АОН/АУЦ|АУЦ]] в России, составленный на основе реестра на сайте Росавиации. Отличие этого списка в том, что в нем находятся АУЦ только на воздушные суда АОН. На что конкретно готовит АУЦ зависит от его специализации - четыре основных категории это: *частный пилот (самолет или вертолет) *пилот аэростата (воздушные шары) *пилот планера (планера без двигателя и с двигателем) *пилот СВС (маленькие самолеты, автожиры и дельталеты). В большинстве случаев эти четыре специализации не пересекаются. == Назначения списка == Это просто список и его цель помочь отыскать все имеющиеся варианты для обучения. Список не предендует на актуальность (в нем могут отсутствовать какие-то АУЦ, а какие-то будут уже недействующими), но все же лучший список в интернете. Потому что первоисточник - перечень на сайте Росавиации нечитаемы для нормального человека<ref>[https://favt.gov.ru/dejatelnost-letnaya-ekspluataciya-aviacionnie-ushebnie-centry/ Список сертификатов на сайте Росавиации]</ref>. Кроме того, на сайте Росавиации не указаны веб-сайты авиационных учебных центров. == Как выбрать АУЦ == Естественно, возникает вопрос - как выбрать АУЦ. Для этого самым лучшим действием будет посетить АУЦ в рамках дней открытых полетов или иных мероприятий. А также личным общением с инструкторами и преподавателями АУЦ, для чего его нужно посетить лично. Различные девушки-администраторы вряд-ли что-то кроме цены смогут озвучить. АУЦ имеет право учить не только в своем домашнем регионе, поэтому периодически набираются курсы московскими или новосибирскими ауцами в различных регионах, где нет своих АУЦ. Соответственно, имеет смысл справляться в АУЦ других регионов, не собираются ли они учить в вашем городе. Вероятность имеется, особенно, если город крупный и своих АУЦ там нет. __NOTOC__ ==Индивидуальное обучение== Помимо АУЦ в России существует несколько инструкторов, которые проводят [[АОН/Инструктор/Индивидуальная подготовка|индивидуальную подготовку]]. Обучение у них проходит несколько иначе. Всю теорию и практику дает один человек - индивидуальный инструктор. Их на самом деле гораздо большое, но информация о них нигде официально не публикуется и поэтому найти их сложнее. Вам имеет их разыскивать, если ваши средства очень ограничены либо вас не устраивают какие-то другие особенности обучения в АУЦ. == Действующие АУЦ, обучающие частных пилотов == На этой странице перечислены АУЦы в России, а для других стран, смотрите соответствующие страницы: {{столбцы}} {{столбец}} *[[АОН/АУЦ/Украина]] *[[АОН/АУЦ/Беларусь]] {{столбец}} *[[АОН/АУЦ/Грузия]] *[[АОН/АУЦ/Армения]] {{столбцы/конец}} <HR> === САМОЛЕТ === {{Внимание|На [[АОН/Гидросамолет|гидросамолеты]] осенью 2024 появились первые два АУЦ в России. Но только на двухдвигательные. АУЦ Авиаклуб Гагарин и Дельта (см. их в списке ниже)}} Самые востребованные и популярные авиашколы готовят [[АОН/Частный пилот|частных пилотов]]. По итогу выдается свидетельство, позволяющее управлять маленьким самолетом. Официально при этом присваивается категория «самолет однодвигательный сухопутный». ;Москва и Московская область {| class="wikitable" | Аэродром Коломна || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Аэромаг»'''&nbsp;}} ||[http://fs.aerograd.ru/ www.fs.aerograd.ru]||Частный пилот (PPL) |- | <s>Аэродром Орловка</s><ref>Прекратил работу</ref> || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Небосвод-авиа»'''&nbsp;}} || [http://nebosvod-avia.ru/ www.nebosvod-avia.ru]||Частный пилот (PPL) |- | Аэродром Мячково || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Аэро регион тренинг »'''&nbsp;}} || [https://artraining.ru www.artraining.ru]||Частный пилот (PPL), <BR>Многодвигательный сухопутный (ME) |- | Аэродром Торбеево || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«S7 Training»'''&nbsp;}} || [https://s7-training.ru/ www.s7-training.ru]||Частный пилот (PPL), Полет по приборам (IFR) |- | Аэродром Новинки || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«МАГ АЭРО Тренинг»'''&nbsp;}} || [https://magaero-training.ru/ www.magaero-training.ru]||Частный пилот (PPL) |- | Аэродром Новинки || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«ЭМЦ ФЛА» (экс ABN.aero)'''&nbsp;}} || [http://emc-fla.tilda.ws/komanda www.emc-fla.tilda.ws]||Частный пилот (PPL) |- | Аэродром Гагарин || {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«Авиаклуб Гагарин» '''&nbsp;}} || [https://t.me/ak_gagarin веб-сайта нет, есть телеграм]||Частный пилот (PPL),<BR> Многодвигательный сухопутный (ME)<BR> и многодвигательный гидросамолет (ME) |- | Аэродромы Северка, Федоровка (UUEG)|| {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«АУЦ «Авиатор<ref>Есть АУЦ с таким же названием в Казани, но это два разных АУЦ</ref>» '''&nbsp;}} || [https://www.aviator-training.com/ www.aviator-training.com]||Частный пилот (PPL), самолеты Cessna 172 и Aquila A210 |- | Аэродром Талдом (Юркино) UUET|| {{легенда||&nbsp;||2px solid RoyalBlue|25px 25px|RoyalBlue|&nbsp;'''«АУЦ Академия пилотов» '''&nbsp;}} || [ сайт в процессе создания]||Частный пилот (PPL), самолет С-172. |} <!-- АУЦ реализующих программы подготовки на самолеты, которые могут садиться и взлетать с воды появились осенью 2024 года. * Многодвигательный гидросамолет в самарском АУЦ Дельта (см. выше) * Многодвигательный гидросамолет в подмосковном АУЦ Авиаклуб Гагарин (см. выше) Частный пилот, многодвигательный сухопытный и многодвигательный гидросамолет. Есть удаленная подготовка, --> ;Санкт-Петербург * Аэродром Касимово и Сельцо - Аэро регион тренинг (ART) [https://spb.artraining.ru/ Веб-сайт] ;Воронеж * Аэродром [http://maps.aopa.ru/id/UUOY Борщево], Воронежский авиационный учебный центр - 342 астрономических часа продолжительность. [https://www.rosaviator.ru/ Веб-сайт], [https://m.favt.gov.ru/public/auc/pril351-16-08-22.pdf сертификат]. Летают (из-за запрета глобального) - в Тамбове на [http://maps.aopa.ru/id/ZC0M п/п Заря] ;Краснодар * АУЦ «Южное небо» на аэродроме Белевцы самолет однодвигательный сухопутный [https://xn--90acia3a2e9a.xn--p1ai/ веб-сайт]. belevcy-aero@mail.ru +7(918) 091 0101 В настоящее время выполняют полеты на другом аэродроме Краснодарского края в [http://maps.aopa.ru/id/ZE4B Псебае] из-за запретов полетов ;Волгоград * АУЦ Кача +79163259559 9163259559@mail.ru самолет однодвигательный сухопутный и обучения на инструктора на самолет. Директор Волошин Андрей Иванович. Сайт неизвестен. ;Самара * АУЦ Дельта. Полеты на аэродроме [http://maps.aopa.ru/id/UWWQ Красный Яр]. Реализуется программа на частного пилота (сухопутный однодвигательный), программа подготовки кандидатов из числа пилотов (летчиков) других видов авиации, программа на многодвигательный сухопутный и на многодвигательный гидросамолет (с осени 2024 года). [https://aero-delta.ru/ веб-сайт www.aero-delta.ru] * АУЦ Самарский ДОСААФ. Полеты на аэродроме «Бобровка». АУЦ АНО ДПО «Самарский областной аэроклуб ДОСААФ России» [http://www.aviasamara.ru/index.php/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%B0%D1%8D%D1%80%D0%BE%D0%BA%D0%BB%D1%83%D0%B1%D0%B0/auc2023.html веб-сайт www.aviasamara.ru] ;Казань * Аэродром Караишево (предположительно). Частный пилот, подготовка на PIPER PA 28-181. Академия 033 [https://academy033.ru/programs/obuchenie-na-chastnogo-pilota-grazhdanskoj-aviatsii сайт]. Программа подготовки пока в стадии внесенения в сертификат - уточнять по телефону. * Аэродром Куркачи [http://aviapilot-kazan.ru/ веб-сайт] ЧОУ "АУЦ "АВИАТОР". Готовит на самолет на самолете Cessna 172 (с мая 2024 г.). Также АУЦ готовит техников. ;Екатеринбург * Аэродром ДОСААФ Логиново - АУЦ "АвиаТЕХ" [https://airtechs.ru/program-airplane/ веб-сайт] [https://vk.com/aviatexekb ВКонтакте], но сертификата АУЦ нет пока и надо уточнять, когда он появится напрямую в АУЦ. Также указано, что АУЦ находится в Тюмени. * Московский АУЦ работает - Тренажерная и летная подготовка проходит в Москве на аэродроме Новинки - АУЦ "МАГ АЕРО ТРЕНИНГ" [https://t.me/magaero/112 Telegram] [http://ekb.magaero-training.ru/ веб-сайт] ;Краснодар (АУЦ был ранее в г. Волгоград) * Аэродром Белевцы - АУЦ №1 [https://reaa.ru/threads/aviacionnyj-uchebnyj-centr-no1-g-krasnodar-aehrodrom-belevcy-byl-g-volgograd.96981/page-6 тема на форуме RЕAA.RU] ;Ярославль * Аэропорт Туношна - Аэро регион тренинг (ART). См. выше об этом АУЦ. ;Зауралье * Омск, аэр. Калачево АУЦ "Сибирская Авиабаза" [https://siberianairbase.ru/ веб-сайт]. * Красноярск - тут работает филиал Сибирской авиабазы (см. выше). * Сургут ООО "Школа пилотов Барсы" Аэродром Боровая barsy.aero@gmail.com Сайт неизвестен, есть [https://vk.com/surgut_aerobatic_team страница в ВК] * Новосибирск: ** Авиафлот. Обучение на базе площадки "Мочище" [https://aviaflot-auc.ru/ aviaflot-auc.ru] ** "Городской аэропорт" (бывший Северный) - АУЦ "МАГ АЕРО ТРЕНИНГ" [https://reaa.ru/threads/auc-mag-aero-trening-moskva-novinki-ppl.97673/post-2051355 REAA.RU] [https://magaero-training.ru/ веб-сайт] (был разовый набор как минимум) ** ЦПСАП ("Центр подготовки и сертификации авиационного персонала") [https://cpsap.ru/ веб-сайт]. Прекращал обучение на частного пилота, но вновь открыл, но в Томске и Барнауле. Теория при этом в Новосибирске. *Томск. Учит или учил ЦПСАП. См. выше о нем. Аэродром обучения неизвестен. *Барнаул. Учат или учили от имени ЦПСАП. см. выше о нем. Площадка Стрижи. [https://aerobarnaul.ru/ веб-сайт www.aerobarnaul.ru] ;Гидросамолет, самолет-амфибия, поплавковый самолет АУЦ реализующих программы подготовки на самолеты, которые могут садиться и взлетать с воды появились осенью 2024 года. * Многодвигательный гидросамолет в самарском АУЦ Дельта (см. выше) * Многодвигательный гидросамолет в подмосковном АУЦ Авиаклуб Гагарин (см. выше) <HR> === ВЕРТОЛЕТ === Обучение на вертолет однодвигательный. Почти все находятся в Московской области и почти все готовят преимущественно на Robinson-44 и R-66. Мало рассказывают в интернете о своих программах и деятельности, желательно звонить и уточнять в каждый информацию. ;Московская область * Московская область, Одинцово - РВС [https://helisystems.ru/programmy/ helisystems.ru] Ориентированы на вертолеты Ансат. Возможно на Robinson и не учат. Надо уточнять. * Московская область, Истра - Хелипорт [https://heliport-moscow.ru/training/ heliport-moscow.ru] Вертолеты R-44, R-66 * Московская область, Звенигород - АУЦ Горка Аэро [https://gorka.aero/ru/akademiya gorka.aero] Вертолеты R-44, R-66, AS 350, Bell 505, Bell 407 * Московская область, площадка «ВОЛГА-БАЛАШИХА - АУЦ Авиапарт [https://aviapart-moscow.ru/contacts/ веб-сайт] вертолет R-44. По-видимому, закрылся. * Московская область, Внуково - Орион Икс. [https://orion-x.com/ веб-сайт] вертолет ЕС-120 * Московская область, Мячково - Аэро бейс "AEROBASE" [https://aerobase.moscow/pilottraining/ aerobase.moscow] Вертолеты R-44 ;Дальний Восток * ООО Гранат. [https://granatcompany.ru/ granatcompany.ru] Вертолеты: R-44 == АЭРОСТАТЫ (ВОЗДУШНЫЙ ШАР) == * Москва (Дмитров) - Аэровальс. Подготовка пилотов и инструкторов [http://www.aerowaltz.ru/ aerowaltz.ru] == ПЛАНЕРЫ == * (временно не работает) Усмань, Воронеж, АУЦ Федерации планерного спорта России. [https://aucfpls.ru/ aucfpls.ru] * Аэродром Старица, АУЦ им. Волка (прописка у него Калуге) есть три программы на планер. Сайт АУЦ неизвестен. [https://avia-staritsa.ru/ сайт аэроклуба] * Аэродром Щекино (Подмосковье), АУЦ "Небо-сервис". [https://gliding.moscow/ato Сайт АУЦ] Контакт +7 916 270-32-98 и +79852227233 * Есть планы по подготовке планеристов на аэродроме Мочище (Новосибирск). [https://aviaflot-auc.ru/ сайт АУЦ] - уточняйте! '' В АУЦ С7 (самолетном) есть программа для обучения на планера, но она не реализуется.'' ;Примечания * Имеется один частный инструктор в Новосибирске - о нем на соответствующей [[АОН/Инструктор/Индивидуальная_подготовка|странице]]. * Формально может обучать планеристов АУЦ С7. Но не планирует это делать. * АУЦ 2МГАК в Пахомово закрыт давно и открытие не планируется. <HR> == ПИЛОТ СВС (самолет, автожир, дельталет) == Свидетельство СВС может выдаваться на самолет, автожир, дельталет. Но не на все эти аппараты существуют АУЦ в настоящий момент (речь о дельталете прежде всего). Подробнее о нем [[АОН/Пилотское свидетельство/Пилот СВС]]. ===САМОЛЕТ=== Ниже перечислены все кто учит на СВС-самолет с выдаче свидетельства СВС. В некоторых случаях эти же АУЦ (но не все) могут одновременно учить и на частного пилота (самолет). Важно не запутаться - и там и там самолет, но свидетельства будут разные. ;Московская область * Аэродром Воскресенск [https://www.agro-avia.ru/ веб-сайт]. обучение на пилота СВС на самолете Аэропракт-22, свидетельство СВС с отметкой "ВС с аэродинамическим управлением: самолёт". Надо уточнять, есть ли такое обучение в данный момент. ;Санкт-Петербург * обучение на пилота СВС на самолет. Аэродром "Серёдка". Обучение производится Уфимским АУЦ. * обучение на пилота СВС на самолет (используется Птенец). Гостилицы, ООО Гоставиа [https://gostavia.ru/ gostavia.ru] +79213038712,Сертификат от 14.01.2025г. ;Ессентуки Подготовка на пилота СВС на самолет. ПОУ "ЕССЕНТУКСКИЙ АСК ДОСААФ РОССИИ" +79624552147 essavia@yandex.ru Сайт неизвестен. Есть ВК, но там в основном [https://vk.com/essavia про парашюты]. Самолеты Дельфин-10М, СП-30, Dynamic WT-9. [https://m.favt.gov.ru/public/materials//8/7/3/e/a/873eaf8529200e711f5f7a3b74250021.pdf Программа] на сайте Росавиации ;Башкирия *Уфа, аэродром Первушино - свидетельство СВС с отметка "ВС с аэродинамическим управлением: самолёт". Также есть программы по подготовке инструкторов СВС на самолет. [https://pervushino.ru/lyotnaya-shkola/ веб-сайт] ;Сибирь * Омск, аэродром Калачево. Обучение на СВС-самолет (уточнять, осталось ли). "Авиационный учебно-методический центр "Сибирская Авиабаза" [https://siberianairbase.ru/ веб-сайт]. Филиал Сибирской авиабазы действует в Красноярске. ===АВТОЖИР=== Ниже в отдельном разделе перечислены. ===ДЕЛЬТАЛЕТ=== Ниже в отдельной разделе говориться о таких АУЦ. == АУЦ, обучающие пилотов автожира == Таких АУЦ два на всю Россию. Выдается свидетельство СВС с соответствующей отметкой "пилот сверхлегкого воздушного судна с аэродинамическим управлением: автожир". * Московская область, Аэродром Воскресенск [http://www.agro-avia.ru/ веб-сайт] - была информация что '''АУЦ закрылся на автожир''. Уточняйте! Возможно, подготовка на автожир теперь ведется в АУЦ Флайт Центр [https://flightcenter.aero сайт] ;Башкирия *Уфа, Аэродром Первушино [https://pervushino.ru/lyotnaya-shkola/ веб-сайт] свидетельство СВС с отметка "ВС с аэродинамическим управлением: автожир". Также есть программы по подготовке инструкторов СВС на самолет. == АУЦ, обучающие пилотов дельталета == Отсутствуют. Должно также выдаваться [[АОН/Пилотское свидетельство/Пилот СВС|свидетельство пилота СВС]]. Отметка "''с балансирным управлением (дельтаплан, дельталет)''" АУЦ ОФСЛА - "Размах крыльев" более не функционирует, а другие не возникли. == АУЦ на другие виды == На парапланы, дельтапланы АУЦ не требуется (так как на них не требуется свидетельство) и обучением занимаются клубы. То что не требуется свидетельства не означает, что не требуется обучение. Оно необходимо. == АУЦ на [[АОН/Техник|техника]] == В некоторых случаях владелец маленького ВС (ЕЭВС) хочет сам выполнять его [[АОН/ТО|техническое обслуживание]] и тогда ему пригодится свидетельство техника. Такие программы реализуются в следующих АУЦ: ;Казань * ЧОУ "АУЦ "АВИАТОР" — [http://aviapilot-kazan.ru/ веб-сайт www.aviapilot-kazan.ru] - ВС ДО 5700 кг С ПОРШНЕВЫМИ ДВИГАТЕЛЯМИ, СВЕРХЛЁГКИХ ВОЗДУШНЫХ СУДОВ МАССОЙ ДО 495 кг (САМОЛЁТЫ И ДЕЛЬТАЛЁТЫ), С КВАЛИФИКАЦИОННОЙ ОТМЕТКОЙ А7 И В1.6» * Академия 033 — [https://academy033.ru/programs/obuchenie-na-chastnogo-pilota-grazhdanskoj-aviatsii веб-сайт www.academy033.ru]. - на сайте указаны только B1 и B2 на конкретный тип самолета PA-28-181 ARCHER с двигателями PW1431G-JM/ПД-14 ;Москва * Жуковский, ЧОУ ДПО “АУЦ Рустехник” — [https://rustechnik.ru/ веб-сайт www.rustechnik.ru] +7(964) 628-44-44 rustechnik@mail.ru - необходимо иметь техническое образование для зачисления, а не просто СПО либо ВО. А6, А7, В1.6, В2 , разработанных и изготовленных без сертификации типовой конструкции или собранных из комплектов  с двигателями Rotax 582, 912, 914, 915 серии», а также А6, В1.6, В2 по ТО ВС, разработанных и изготовленных без сертификации типовой конструкции или собранных из комплектов с двигателями Lycoming, Continental» * Учебный центр вертодрома Горка — [https://www.gorka.aero/ru/akademiya веб-сайт www.gorka.aero]. подготовка техников на отметки B1, B3. B1.3 B1.4 на типы R44/R66, Bell 407, AS350, Bell 505 * Воскресенск, ЧОУ ДПО АУЦ «Флайт Центр» — [https://flightcenter.aero/auc/osnovnoe веб-сайт www.flightcenter.aero] - ''программы на ВС АОН нужно смотреть в приложении к сертификату или связываться напрямую'' ;Новосибирск *АУЦ Авиафлот — [https://aviaflot-auc.ru/ веб-сайт www.aviaflot-auc.ru] <nowiki>;</nowiki>Воронеж Воронежский авиационный учебный центр https://www.pilotavia.ru/ (также готовит пилотов) * Программа №1 - воздушных судов с максимальной взлетной массой до 5700 кг с поршневыми двигателями, сверхлегких воздушных судов» квалификационные отметки А6, А7 и В1.6) * Программа №2 ТО самолета Л-29 с установленным газотурбинным двигателем М-701 и его модификаций (квалификационная отметка В1.1). == Прочие АУЦ == В этом разделе АУЦ, где реализуется подготовка на не летные программы. ;ГосНИИГА Москва * Подготовка экспертов по оценке соответствия пилотируемых гражданских воздушных судов, допущенных к эксплуатации на основании акта оценки воздушного судна на его соответствие требованиям к летной годности и к охране окружающей среды [https://gosniiga.ru/about/auts/ веб-сайт] ==См. также== *[[АОН/АТБ/Список]] - список действующих АТБ в России *[[АОН/ВЛЭК/Список]] - список дейсивующих ВЛЭК в России ==Примечания== {{Примечания}} {{АОН}} q71etbalh4otsxcs0eer0rnwdpc19xu АОН/Специалист по ТО 0 31128 269882 269728 2026-08-27T18:11:22Z Leksey 3027 Уточнение 269882 wikitext text/x-wiki {{Википедия|Авиатехник}}{{Внимание|На данной странице используются цитаты из ФАП-147, который был заменен ФАП-236, в котором многие формулировки убраны либо изменились.}} '''Специалист по ТО''' (разговорное название авиатехник или просто техник) это человек выполняющий [[АОН/ТО|техническое обслуживание]] и ремонт воздушного судна. Обычно так называют человека профессионально этим занимающегося и получающего деньги за такую работу. Но в некоторых случаях функции техника может выполнять сам пилот или владелец воздушного судна. Официально техники в гражданской авиации называются "специалист по ТО" ("техническое обслуживание"). В большинстве случаев профессиональные техники являются сотрудниками организаций, которые называются [[АОН/АТБ|организациями по техническому обслуживанию (ТО)]]. == Требования == Требования к специалистам по ТО описаны в [[АОН/ФАП-236|ФАП-236]] (ранее ФАП-147). == Поддержание квалификации == У специалистов по ТО есть механизм «действительности» ("currency") свидетельства, какой имеется у пилотов. У техников это требование за последние 2 года иметь 6 месяцев по осмотру, ТО или эксплуатации либо ремонту ВС. {{Цитата|17.10. Обладатель свидетельства специалиста по техническому обслуживанию воздушных судов при выполнении своих функций: а) должен владеть информацией по техническому обслуживанию и летной годности конкретного воздушного судна или планера, силовой установки, бортовой системы или ее элементов, бортовой электронной системы или ее элементов; б) за предшествующие 24 месяца должен иметь не менее шести месяцев опыта по осмотру, техническому обслуживанию, технической эксплуатации или ремонту воздушного судна.<ref>[https://ivo.garant.ru/#/document/194352/paragraph/51159:0 ФАП-147]</ref>}} ==Свидетельства== Техникам выдаются такие же свидетельства по дизайну как и пилотам, но с другим текстом. И также они выдаются после обучения в АУЦ. У техников существует достаточно богатый (по сравнению) с пилотами набор отметок, посредством которых определяется что они могут делать с воздушным судном. ===Отметки=== Все отметки внутри свидетельства специалиста по ТО делятся на три части - позволяющие делать только оперативное ТО (группа отметок А), все прочие ТО (группа отметок B) и подписывающий бумаги за выполнивших ТО (отметка С, она без группы). Категория С, соответственно, самая старшая. На А и B участ, а С дается на основании опыта. {{Цитата|17.7. Обладатель свидетельства специалиста по техническому обслуживанию воздушных судов должен отвечать требованиям к знаниям, опыту и умению, установленным для квалификационных отметок "A", "B1", "B2" или "C<ref>[http://ivo.garant.ru/#/document/194352/paragraph/51150:0 ФАП 147 - 17.7]</ref>|источник=ФАП-147}} А может выполнять только предполетное обслуживание и расписывать его. B включает в себя функции A, в дополнительно может выполнять уже нормальное обслуживание, а С это уже может подписывать то что выполнили другие (проверив их работу). С отметка работает с теми отметками, что сами не имеют в себе права подписания документов, а только выполнения работ. В части АОН самая популярная отметка это B1.6 - она включает в себя возможности и расписывать работы. Различие между B1 и B2, в том что первые это механики по сути, а вторые это чисто электрики. Механикам тоже можно трогать электрику и приборы, но только блочно и в целом. В случае вертолетов технику указывается в свидетельстве явно тип вертолета, для самолетов только класс. Для тех кто обслуживает воздушные суда СВС предусмотрена своя отметка и она тоже содержит полномочия для расписывания сделанных работ. Для планеров и аэростатов отдельных отметок нет - подразумевается что обслуживаются они обладателями соответствующих свидетельств пилота на данных воздушных судах и по факту так и происходит. ;А с квалификационной отметкой "А" может выполнять функции по '''оперативному техническому (предполетному)''' обслуживанию и устранению простых дефектов в пределах ограничений на специфические виды работ, а также может подписывать документы о проведенных им работах, включая свидетельство о выполнении оперативного технического обслуживания; ;B1 с квалификационной отметкой "В1" может выполнять функции по техническому обслуживанию воздушного судна, включая '''обслуживание и замену агрегатов его планера, силовой установки и элементов его систем''', замену блоков электрической системы, приборного и радиоэлектронного оборудования, требующих простого тестирования для проверки их исправности, а также функции соответствующей квалификационной отметки "А", может подписывать документы о проведенных работах, включая свидетельство о выполнении технического обслуживания; ;В2 с квалификационной отметкой "B2" может выполнять функции по '''обслуживанию электрических систем, приборного и радиоэлектронного оборудования''', а также подписывать документ о проведенных работах, включая свидетельство о выполнении оперативного технического обслуживания; ;С с квалификационной отметкой "C" может подписывать свидетельство о выполнении '''базового (периодического)''' технического обслуживания воздушного судна; <HR> === Разделение по конструктивным особенностям воздушных судов (типу двигателя прежде всего) === ;A1 с квалификационной отметкой "A1" или "B1.1" может выполнять функции по техническому обслуживанию самолетов с газотурбинными двигателями; ;A2 с квалификационной отметкой "A2" или "B1.2" может выполнять функции по техническому обслуживанию самолетов с поршневыми двигателями; ;A3 с квалификационной отметкой "A3" или "B1.3" может выполнять функции по техническому обслуживанию вертолетов с газотурбинными двигателями; ;A4 с квалификационной отметкой "A4" или "B1.4" может выполнять функции по техническому обслуживанию вертолетов с поршневыми двигателями; ;A5 с квалификационной отметкой "A5" или "B1.5" может выполнять функции по '''техническому обслуживанию дирижаблей'''; ;A6 или B1.6 с квалификационной отметкой "A6" или "B1.6" может выполнять функции по техническому обслуживанию самолетов с '''поршневыми двигателями максимальной взлетной массой до 5700 кг''', которые не задействованы в коммерческих воздушных перевозках, а также подписывать документы о выполненных работах, включая свидетельство о выполнении технического обслуживания; ;A7 с квалификационной отметкой "A7" может выполнять функции по обслуживанию сверхлегких воздушных судов, а также подписывать документы о выполненных работах, включая свидетельства о выполнении технического обслуживания. == Требования к опыту == {{Основная статья|АОН/Специалист по ТО/Опыт}} Для получения той или иной (квалификационной) отметки описаны определенные требования по опыту. == Учет опыта == Для учета опыта (по аналогии с [[АОН/Летная книжка|летными книжками]] пилотов) предусмотрен формат учета под названием [[АОН/Персональный журнал|Персональный журнал]]. ==Подготовка техников== Подготовка техников производится в АУЦ в частном порядке (список здесь [[АОН/АУЦ/Список]]), а также в государственных организациях профессионального образования: * Егорьевский колледж http://eatkga.ru/ * Троицкий колледж http://tatuga.ru/ * Новосибирский колледж https://natk.ru/ ==См. также== *[[АОН/ТО|ТО]] - Техническое обслуживание *[[АОН/Частный пилот|Частный пилот]] - свидетельство пилота *[[АОН/Персональный журнал|Персональный журнал]] инженерно-технического персонала *[[АОН/Специалист по ТО/EASA|Специалист по ТО/EASA]] ==Примечание== {{Примечания}} {{АОН}} 06u0uj65jxzeqhyugi30shw49tkc40e Фоторецептурный справочник/Orwo Orwocolor 50 0 35219 269892 269550 2026-08-27T23:40:06Z Def2010 48479 /* Orwocolor 50/1 */ для процесса Orwo-9186 269892 wikitext text/x-wiki '''Orwocolor 50''' — состав отбеливателя, использующийся при обработке фотоплёнок фирмы [[w:Orwo|Orwo]] в цветном негативном процессе [[Фоторецептурный справочник/Процесс Orwo-5168|Orwo-5168]], цветном обращаемом процессе [[Фоторецептурный справочник/Процесс Orwo-9165|Orwo-9165]] и других{{sfn|Orwo|1978|с=180—181}}{{sfn|Волгин|1993}}{{sfn|Мосина|1985}}. == Состав == Концентрат{{sfn|Orwo|1978|с=180—181}}: * Вода — 750 мл; * [[w:Гексацианоферрат(III) калия|Гексацианоферрат(III) калия]] — 200,0 г; * [[w:Бромид калия|Бромид калия]] — 75,0 г; * [[w:Ацетат натрия|Ацетат натрия]] безв. — 50,0 г; * [[w:Уксусная кислота|Уксусная кислота]] лед. — 15,0 ± 5 мл; * Вода — до 1 л. pH = 5,4 ± 0,2. == Разбавления == Концентрированный состав отбелки для разных процессов разбавляется водой в пропорциях от 1+1 до 1+4, каждое из этих разбавлений в рецептурах может иметь собственное обозначение вида от Orwocolor 50/1 до Orwocolor 50/4{{sfn|Orwo|1978|с=180—181}}. === Orwocolor 50/1 === Для цветного обращаемого процесса [[Фоторецептурный справочник/Процесс Orwo-9186|Orwo-9186]]. * Вода — 750 мл; * [[w:Гексацианоферрат(III) калия|Гексацианоферрат(III) калия]] — 100,0 г; * [[w:Бромид калия|Бромид калия]] — 37,0 г; * [[w:Ацетат натрия|Ацетат натрия]] безв. — 25,0 г; * [[w:Уксусная кислота|Уксусная кислота]] лед. — 7,5 ± 2,5 мл; * Вода — до 1 л. === Orwocolor 50/2 === Для цветного обращаемого процесса [[Фоторецептурный справочник/Процесс Orwo-9165|Orwo-9165]]. * Вода — 750 мл; * [[w:Гексацианоферрат(III) калия|Гексацианоферрат(III) калия]] — 65,0 г; * [[w:Бромид калия|Бромид калия]] — 25,0 г; * [[w:Ацетат натрия|Ацетат натрия]] безв. — 17,0 г; * [[w:Уксусная кислота|Уксусная кислота]] лед. — 5,0 ± 2,0 мл; * Вода — до 1 л. === Orwocolor 50/3 === * Вода — 750 мл; * [[w:Гексацианоферрат(III) калия|Гексацианоферрат(III) калия]] — 50,0 г; * [[w:Бромид калия|Бромид калия]] — 19,0 г; * [[w:Ацетат натрия|Ацетат натрия]] безв. — 12,5 г; * [[w:Уксусная кислота|Уксусная кислота]] лед. — 3,5 ± 1,5 мл; * Вода — до 1 л. === Orwocolor 50/4 === Для цветного негативного процесса [[Фоторецептурный справочник/Процесс Orwo-5168|Orwo-5168]]. * Вода — 750 мл; * [[w:Гексацианоферрат(III) калия|Гексацианоферрат(III) калия]] — 40,0 г; * [[w:Бромид калия|Бромид калия]] — 15,0 г; * [[w:Ацетат натрия|Ацетат натрия]] безв. — 10,0 г; * [[w:Уксусная кислота|Уксусная кислота]] лед. — 3,0 ± 1,0 мл; * Вода — до 1 л. pH (для всех разбавлений) = 5,2 ± 0,2. == Примечания == {{Примечания}} == Литература == * {{книга|автор=Волгин А. Г.|заглавие=Фотография. 1000 рецептов|ссылка=https://archive.org/details/volgin1993/page/n102/mode/1up|издательство=Химия|место=М.|год=1993|ref=Волгин}} * {{статья | автор=Мосина Т.| заглавие = Пленка «Орвоколор NC-21» | издание = [[w:Советское фото|Советское фото]] | тип = журнал | год = 1985 | месяц = декабрь | номер = 12 | страницы = 43—44 | ссылка = https://archive.org/details/sovphoto_v1_1985_12/page/n47/mode/2up | ref = Мосина}} * {{книга | заглавие = ORWO Рецепты. Режимы и рецептура для обработки фотографических материалов | ответственный = ред. Хюбнер Г., Краузе В| издательство = VEB Filmfabrik Wolfen | год = 1978 | ref = Orwo}} [[Категория:Отбеливатели|Orwo Orwocolor 50]] 04duyjdd0l5no0ez0ksjl8aocpmcbot Фоторецептурный справочник/Orwo Orwocolor 07 0 35293 269887 269861 2026-08-27T22:19:38Z Def2010 48479 /* Замечания */ стиль 269887 wikitext text/x-wiki '''Orwocolor 07''' — фенидон-гидрохиноновый проявитель, разработанный фирмой [[w:Orwo|Orwo]] и предназначенный для использования как первый проявитель в цветных обращаемых процессах [[Фоторецептурный справочник/Процесс Orwo-9165|Orwo-9165]] и [[Фоторецептурный справочник/Процесс Orwo-9186|Orwo-9186]]{{sfn|Orwo|1978|с=177}}{{sfn|Ульбрихт|1991}}. == Состав == * Вода — 500 мл; * [[w:Гексафосфат натрия|Гексаметафосфат натрия]] — 2,0 г; * [[w:Сульфит натрия|Сульфит натрия]] — 40,0 г; * [[w:Тетраборат натрия|Тетраборат натрия]] крист. — 15,0 г; * [[w:Фенидон|Фенидон]] — 0,25 г; * [[w:Гидрохинон|Гидрохинон]] — 4,5 г; * [[w:Карбонат калия|Карбонат калия]] — 30,0 г; * [[w:Бромид калия|Бромид калия]] — 2,0 г; * [[w:Тиоцианат калия|Тиоцианат калия]] — 2,0 г; * [[w:Иодид калия|Иодид калия]] — 0,007 г (7 мл 0,1 % р-ра); * Вода — до 1 л. pH = 10,1 ± 0,1. == Замечания == Для этого состава существует два разных пополнителя: для Orwo-9165 используется [[Фоторецептурный справочник/Orwo Orwocolor 07 R|Orwo Orwocolor 07 R]], а для процесса Orwo-9186 — [[Фоторецептурный справочник/Orwo Orwocolor 07 R/1|Orwo Orwocolor 07 R/1]]. Пополнять рекомендуется как можно чаще и в значительных объемах — например, для одной узкой плёнки в Orwo-9165 нужно доливать 80 мл пополнителя, хотя и допустимо использовать без пополнения{{sfn|Orwo|1978|с=167, 173}}. == Примечания == {{Примечания}} == Литература == * {{книга | заглавие = ORWO Рецепты. Режимы и рецептура для обработки фотографических материалов | ответственный = ред. Хюбнер Г., Краузе В| издательство = VEB Filmfabrik Wolfen | год = 1978 | ref = Orwo}} * {{статья | автор = Ульбрихт П.| заглавие = Обработка плёнок «Орвохром» | издание = [[w:Советское фото|Советское фото]] | тип = журнал | год = 1991 | месяц = октябрь | номер = 10 | страницы = 41—42 | ссылка = https://archive.org/details/sovphoto_v1_1991_10/page/n45/mode/2up | ref = Ульбрихт}} [[Категория:Проявители|Orwo Orwocolor-007]] c6z3lb62w752ymu8wt4mo62zkj85z6y 269891 269887 2026-08-27T23:36:32Z Def2010 48479 Сортировка в категории 269891 wikitext text/x-wiki '''Orwocolor 07''' — фенидон-гидрохиноновый проявитель, разработанный фирмой [[w:Orwo|Orwo]] и предназначенный для использования как первый проявитель в цветных обращаемых процессах [[Фоторецептурный справочник/Процесс Orwo-9165|Orwo-9165]] и [[Фоторецептурный справочник/Процесс Orwo-9186|Orwo-9186]]{{sfn|Orwo|1978|с=177}}{{sfn|Ульбрихт|1991}}. == Состав == * Вода — 500 мл; * [[w:Гексафосфат натрия|Гексаметафосфат натрия]] — 2,0 г; * [[w:Сульфит натрия|Сульфит натрия]] — 40,0 г; * [[w:Тетраборат натрия|Тетраборат натрия]] крист. — 15,0 г; * [[w:Фенидон|Фенидон]] — 0,25 г; * [[w:Гидрохинон|Гидрохинон]] — 4,5 г; * [[w:Карбонат калия|Карбонат калия]] — 30,0 г; * [[w:Бромид калия|Бромид калия]] — 2,0 г; * [[w:Тиоцианат калия|Тиоцианат калия]] — 2,0 г; * [[w:Иодид калия|Иодид калия]] — 0,007 г (7 мл 0,1 % р-ра); * Вода — до 1 л. pH = 10,1 ± 0,1. == Замечания == Для этого состава существует два разных пополнителя: для Orwo-9165 используется [[Фоторецептурный справочник/Orwo Orwocolor 07 R|Orwo Orwocolor 07 R]], а для процесса Orwo-9186 — [[Фоторецептурный справочник/Orwo Orwocolor 07 R/1|Orwo Orwocolor 07 R/1]]. Пополнять рекомендуется как можно чаще и в значительных объемах — например, для одной узкой плёнки в Orwo-9165 нужно доливать 80 мл пополнителя, хотя и допустимо использовать без пополнения{{sfn|Orwo|1978|с=167, 173}}. == Примечания == {{Примечания}} == Литература == * {{книга | заглавие = ORWO Рецепты. Режимы и рецептура для обработки фотографических материалов | ответственный = ред. Хюбнер Г., Краузе В| издательство = VEB Filmfabrik Wolfen | год = 1978 | ref = Orwo}} * {{статья | автор = Ульбрихт П.| заглавие = Обработка плёнок «Орвохром» | издание = [[w:Советское фото|Советское фото]] | тип = журнал | год = 1991 | месяц = октябрь | номер = 10 | страницы = 41—42 | ссылка = https://archive.org/details/sovphoto_v1_1991_10/page/n45/mode/2up | ref = Ульбрихт}} [[Категория:Проявители|Orwo Orwocolor 007]] a87nut11jmubrc44bxk81prq9ndt37c АОН/Наземное обслуживание 0 35481 269894 269615 2026-08-27T23:57:21Z Leksey 3027 Викификация 269894 wikitext text/x-wiki {{АОН Страница}} {{Википедия|Наземное обслуживание воздушного судна}} '''{{SUBPAGENAME}}''' (анг. ground handling, также и по-русски называется хендлингом. ) — согласно Воздушного кодекса это комплекс работ по обеспечению прибытия воздушного судна на аэродром и его вылета с аэродрома. В наземное обслуживание не входит техническое обслуживание ([[АОН/ТО|ТО]]) и обслуживание воздушного движения ([[АОН/ОВД|ОВД]]). Данный вид обслуживания актуален для воздушных судов АОН только в случае посадки их в аэропорте, имеющим службы, отказывающие такие услуги. Главной задачей частных пилотов является не получить подобные услуги наземного обслуживания (отказавшись от них заблаговременно), прилетев в российский аэропорт, получив только те что реально нужны (если таковые имеются). Если не отказаться, то есть вероятность, что придется оплачивать подачу автобуса к самолету либо еще какие-то услуги не имеющие смысла для частных пилотов. == Нормативные правила == Наземное обслуживание регулируется [[АОН/ФАП-89|ФАП-89]]<ref>{{Cite web|url=https://ivo.garant.ru/#/document/406636563|website=ivo.garant.ru|access-date=2026-04-10|title=Нормативные правила}}</ref>. == Перечень услуг в наземном обслуживании == Согласно ФАП-89 6. Наземное обслуживание включает следующие виды работ: *обслуживание пассажиров; *обработка грузов и почты; *посадка пассажиров в воздушное судно или высадка пассажиров из воздушного судна; *доставка пассажиров, экипажа к воздушному судну и от воздушного судна в терминал; *загрузка бортового питания в воздушное судно; * прием, хранение и выдача авиационного топлива; * '''заправка авиационным топливом воздушного судна'''; * заправка авиационными маслами, смазками и специальными жидкостями воздушного судна; * предоставление места для временной стоянки воздушного судна на аэродроме гражданской авиации; * обеспечение приема и выпуска воздушного судна; * внутренняя уборка воздушного судна; * обслуживание санитарных узлов (туалетов) воздушного судна; * заправка воздушного судна питьевой водой; *осуществление слива питьевой воды из системы воздушного судна; *подача электрической энергии к воздушному судну; *осуществление кондиционирования (охлаждения или подогрева) воздушного судна; *противообледенительная обработка воздушного судна; *обеспечение воздушного запуска авиационных двигателей воздушного судна; *слив авиационного топлива из систем воздушного судна; *буксировка воздушного судна. ==См. также== == Ссылки == ==Примечания== {{Примечания}} {{АОН}} r8gvw5c9mvxsi9caipmctwqfxoivyjy Фоторецептурный справочник/Kodak T-1 0 35771 269889 269230 2026-08-27T23:19:27Z Def2010 48479 Более корректный пересчет в метрическую обоих растворов. 269889 wikitext text/x-wiki '''Kodak T-1''' — тиосульфатно-квасцовый тонер с нитратом серебра, предназначенный для тонирования низкочувствительной хлоробромидной фотобумаги Artura Carbon Black в тона сепии{{sfn|Eastman Kodak|1923|с=37}}. Его состав соответствует составу тонера [[Фоторецептурный справочник/Kodak T-1a|Kodak T-1a]], за исключением разбавления и порядка приготовления. Это старый вариант, использовавшийся в 1920-х годах, для практического применения используйте трехрастворную модификацию Kodak T-1a. == Состав == Готовятся два раствора{{sfn|Eastman Kodak|1923|с=37}}: === Раствор 1 === * Вода (кипящая) — 992 мл; * [[w:Тиосульфат натрия|Тиосульфат натрия]] — 118,9 г; * [[w:Сульфат алюминия-калия|Алюмокалиевые квасцы]] — 29,73 г. === Раствор 2 === * Вода — 7,75 мл; * [[w:Нитрат серебра|Нитрат серебра]] крист. — 1,02 г; * [[w:Хлорид натрия|Хлорид натрия]] — 1,02 г. После охлаждения раствора 1 в него вливается раствор 2 и доводится до литра. == Обработка == При тонировании в холодном растворе время полного тонирования может составлять от 8 до 12 часов. Можно сократить время обработки до 30 минут, поддерживая при тонировании температуру раствора в 50 °C{{sfn|Eastman Kodak|1923|с=37}}. == Примечания == {{Примечания}} == Литература == * {{книга | заглавие=Enlarging for the Professional | издательство=Eastman Kodak Company | год=1923 | ссылка = https://archive.org/details/enlarging-for-professionals/page/n37/mode/2up | ref=Eastman Kodak}} [[Категория:Тонеры|Kodak T-1]] g3sqcaqipuzw4qx2htpufbpv4ap887k Фоторецептурный справочник/Kodak F-11 0 35847 269888 269828 2026-08-27T22:36:45Z Def2010 48479 В исходном варианте объемно-массовый, убрал некорректную часть, пропорции правильные 269888 wikitext text/x-wiki '''Kodak F-11''' — простой нейтральный фиксаж, состоящий из одного тиосульфата натрия{{sfn|Elementary Photographic Chemistry|1923|с=50}}. == Состав == * [[w:Тиосульфат натрия|Тиосульфат натрия]] — 240,0 г; * Вода — до 1 л. == Замечания == Исходный состав в имперской системе, 1 унция тиосульфата на 4 жидких унции воды. Следует учитывать, что в других составах фиксажей Kodak под простым фиксажом (берущимся за основу, к которому добавляют дубитель, такой как [[Фоторецептурный справочник/Kodak F-1a|F-1a]], [[Фоторецептурный справочник/Kodak F-5a|F-5a]] и другие) подразумевается чаще не 20 %, а 30 % раствор тиосульфата натрия. == Примечания == {{Примечания}} == Литература == * {{книга | заглавие = Elementary Photographic Chemistry | ссылка = https://books.google.com/books?id=RQvJQTgwryAC&pg=PA50 | издательство = Eastman Kodak Company | место=Rochester, New York| год = 1923 | ref = Elementary Photographic Chemistry}} [[Категория:Фиксажи|Kodak F-11]] mz851uf8jr34q7grbi8qd7asiln6455 Фоторецептурный справочник/Orwo Orwocolor 07 R/1 0 35855 269890 2026-08-27T23:33:37Z Def2010 48479 Стаб по рецептуре Orwo 269890 wikitext text/x-wiki '''Orwo Orwocolor 07 R/1''' — состав пополнителя, добавляющийся к использованному проявителю [[Фоторецептурный справочник/Orwo Orwocolor 07|Orwo Orwocolor 07]] в [[Фоторецептурный справочник/Процесс Orwo-9186|процессе Orwo-9186]] для восстановления его активности. Для [[Фоторецептурный справочник/Процесс Orwo-9165|процесса Orwo-9165]] в котором обрабатываются не телевизионные, а обычные слайдовые плёнки и используется тот же самый проявитель, применяется другой состав пополнителя — [[Фоторецептурный справочник/Orwo Orwocolor 07 R|Orwo Orwocolor 07 R]]{{sfn|Orwo|1978|с=167, 173, 177}}. == Состав == * [[w:Гексафосфат натрия|Гексаметафосфат натрия]] — 2,0 г; * [[w:Сульфит натрия|Сульфит натрия]] — 42,0 г; * [[w:Тетраборат натрия|Тетраборат натрия]], крист — 15,0 г; * [[w:Фенидон|Фенидон]] — 0,25 г; * [[w:Гидрохинон|Гидрохинон]] — 8,6 г; * [[w:Карбонат калия|Карбонат калия]] — 35,0 г; * [[w:Тиоцианат калия|Тиоцианат калия]] — 2,0 г; * [[w:Бромид калия|Бромид калия]] — 0,4 г; * [[w:Иодид калия|Иодид калия]] — 1,0 г; * Вода — до 1 л. pH = 10,1 ± 0,1. == Пополнение == Пополнение проявителя производится в объеме 15 мл/м 16-мм телевизионной слайдовой плёнки{{sfn|Orwo|1978|с=173}}. == Примечания == {{Примечания}} == Литература == * {{книга | заглавие = ORWO Рецепты. Режимы и рецептура для обработки фотографических материалов | ответственный = ред. Хюбнер Г., Краузе В| издательство = VEB Filmfabrik Wolfen | год = 1978 | ref = Orwo}} [[Категория:Проявители|Orwo Orwocolor 007 R/1]] o9fgsnh5vanznu6djq715f9ndtgle4i АОН/ФАП-89 0 35856 269895 2026-08-28T00:03:57Z Leksey 3027 Создание страницы 269895 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' — ФАП по наземному обслуживанию. ==См. также== == Ссылки == * [https://ivo.garant.ru/#/document/406636563/ Об утверждении Федеральных авиационных правил "Правила наземного обслуживания гражданских воздушных судов"] ==Примечания== {{Примечания}} {{АОН}} fvvw3cndwx4gh8m0tkn1s73ohxz177v 269898 269895 2026-08-28T00:49:40Z Leksey 3027 оформление 269898 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' — ФАП по [[АОН/Наземное обслуживание|наземному обслуживанию]]. ==См. также== == Ссылки == * [https://ivo.garant.ru/#/document/406636563/ Об утверждении Федеральных авиационных правил "Правила наземного обслуживания гражданских воздушных судов"] ==Примечания== {{Примечания}} {{АОН}} k3mtdci6uuonkzc4ghc6ysa4c375qcj