Перейти к содержимому

Дополнительная аналитика, запись сессий и реклама отключены, пока вы не дадите согласие. Вы можете отказаться от них и пользоваться Transglot. Изменить выбор можно в любое время в Настройки файлов cookie. Политика использования файлов cookie

без фиксированного спискалюбой тег BCP-47, поддерживаемый ICU

Ship the whole product, not the English half of it.

en
при каждой замене проверка запускается заново
placeholders
plurals
глоссарий
длина

Transglot переводит на любой язык, который вы можете назвать с помощью тега BCP-47. Нет списка поддерживаемых языков для проверки, потому что его просто нет: введите тег и название, а правила множественного числа и направление письма определяются автоматически.

  • поддерживаемые локали ICU708
  • языки с правилами множественного числа CLDR224
  • формы множественного числа в арабском6
Атлас

Введите одно предложение. Посмотрите, что требует каждый язык.

выберите до шести плиток ниже. Каждая открывается справа: направление письма, формы множественного числа, необходимые для этого языка, переменные, которые должны сохраниться, и структура, которую перевод должен сохранить. Ничего не переводится и ничего не покидает страницу
atlas · консоль языковacme / inbox / inbox.count0 / 6
предложение
Выбрано 0 из 142 · Всего требуется 0 формы множественного числа · 1 переменная
Атласодна плитка на язык · сгруппировано по системам письма · маленькая цифра показывает количество форм множественного числа в этом языке
Латиница89
Кириллица15
Арабское письмо7
Иероглифы, кана и хангыль3
Индийские системы письма14
другие системы письма14
сплошная линия: для этого языка опубликованы правила множественного числапунктирная линия: нет опубликованных правил множественного числа, поэтому каждое число имеет одну форму
что нужно этому языку
ничего не выбрано_
выберите плитку на атласе. Для каждого языка здесь отображаются: направление письма, требуемые формы множественного числа, используемые подстановки и структура, которую должен сохранить перевод
Это анализ вашего предложения, а не перевод: ничего из этого никуда не отправляется и черновик не создается. Формы множественного числа и направления письма берутся из выбранных локалей ниже на этой странице, сопоставленных с плиткой по базовому языку, а для остальных — из правил множественного числа CLDR, которые поставляются с ICU и здесь выписаны вручную (их можно проверить по CLDR). Язык, для которого в CLDR нет правила, отображается пунктиром: ICU использует только other. Плитки вне выборки группируются по скрипту, которым написано их название. Плейсхолдеры, аргументы множественного числа и структура считываются из предложения по мере ввода.
подсчитано, а не заявлено

Четыре показателя, которые мы можем действительно подсчитать.

ни один из них не является итоговой суммой, поскольку итог был бы неверен в обоих направлениях: слишком мал для того, что принимает валидатор, и слишком точен для сущности без чётких границ
локали ICU
708

таблица, с которой сравнивается тег перед тем, как структурный запасной вариант расширит её ещё больше. Symfony\Component\Intl\Locales::getLocales().

языки с правилами множественного числа CLDR
224

языки со своими собственными правилами образования множественного числа. Перевод, в котором отсутствует форма, требуемая языком, не проходит проверку вместо того, чтобы быть выпущенным. Данные взяты напрямую из таблиц множественного числа CLDR.

образцы ниже
54

строки в таблице ниже на этой странице. Пример того, с чего начинают команды, а не каталог допустимых вариантов.

формы множественного числа, арабский
6

zero, one, two, few, many и other. Арабскому языку требуются все шесть форм, и именно этот случай обычно реализуется неправильно в вручную написанных файлах i18n.

один блок на язык

{count} базовых языков, которые ICU разрешает самостоятельно.

региональные варианты исключены, чтобы стена отображалась как один блок на язык, а не один язык во многих вариантах · штриховой блок представляет остальную часть таблицы ICU
English
中文
हिन्दी
español
français
العربية
বাংলা
português
русский
اردو
Indonesia
Deutsch
日本語
ਪੰਜਾਬੀ
Kiswahili
मराठी
తెలుగు
Türkçe
தமிழ்
Tiếng Việt
한국어
فارسی
Hausa
Jawa
italiano
ગુજરાતી
ไทย
پښتو
አማርኛ
Èdè Yorùbá
Tagalog
ಕನ್ನಡ
o‘zbek
မြန်မာ
Basa Sunda
polski
українська
ଓଡ଼ିଆ
മലയാളം
سنڌي
नेपाली
Igbo
kurdî (kurmancî)
ລາວ
isiZulu
Nederlands
azərbaycan
română
Soomaali
Afrikaans
ខ្មែរ
සිංහල
অসমীয়া
Ελληνικά
magyar
қазақ тілі
српски
čeština
català
svenska
ئۇيغۇرچە
беларуская
עברית
български
shqip
тоҷикӣ
türkmen dili
dansk
hrvatski
հայերեն
suomi
кыргызча
монгол
norsk bokmål
norsk
slovenčina
ქართული
lietuvių
slovenščina
galego
Esperanto
latviešu
македонски
Akan
башҡорт
bamanakan
བོད་སྐད་
bosanski
нохчийн
чӑваш чӗлхи
རྫོང་ཁ
eʋegbe
Pulaar
Frysk
Gaeilge
Gaelg
interlingua
Interlingue
ꆈꌠꉙ
Gikuyu
kalaallisut
کٲشُر
kernewek
Luganda
lingála
Tshiluba
Malagasy
Melayu
isiNdebele
norsk nynorsk
occitan
Oromoo
ирон
Runasimi
rumantsch
Ikirundi
Ikinyarwanda
संस्कृत भाषा
sardu
davvisámegiella
Sängö
srpskohrvatski
chiShona
Sesotho
ትግርኛ
Setswana
lea fakatonga
татар
Wolof
IsiXhosa
ייִדיש
Vahcuengh
eesti
Cymraeg
euskara
Malti
íslenska
Lëtzebuergesch
brezhoneg
Māori
føroyskt
Gàidhlig
+566
образец

Что вы получаете сразу после добавления локали.

собственное название, направление письма, формы множественного числа и скрипт определяются автоматически, а не вводятся вручную · фильтр по региону
  • de

    Deutsch

    German, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
    случай регрессионного тестирования с оценкой
  • fr

    français

    French, письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
    случай регрессионного тестирования с оценкой
  • fr-CA

    français (Canada)

    French (Canada), письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
  • es

    español

    Spanish, письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
    случай регрессионного тестирования с оценкой
  • es-419

    español (Latinoamérica)

    Spanish (Latin America), письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
  • pt-PT

    português (Portugal)

    Portuguese (Portugal), письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
  • pt-BR

    português (Brasil)

    Portuguese (Brazil), письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
  • it

    italiano

    Italian, письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
  • nl

    Nederlands

    Dutch, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • sv

    svenska

    Swedish, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • da

    dansk

    Danish, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • nb

    norsk bokmål

    Norwegian Bokmål, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • fi

    suomi

    Finnish, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • is

    íslenska

    Icelandic, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • pl

    polski

    Polish, письменность: Latin.

    4 форм(ы) множественного числа
    one · few · many · other
  • cs

    čeština

    Czech, письменность: Latin.

    4 форм(ы) множественного числа
    one · few · many · other
  • sk

    slovenčina

    Slovak, письменность: Latin.

    4 форм(ы) множественного числа
    one · few · many · other
  • hu

    magyar

    Hungarian, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • ro

    română

    Romanian, письменность: Latin.

    3 форм(ы) множественного числа
    one · few · other
  • hr

    hrvatski

    Croatian, письменность: Latin.

    3 форм(ы) множественного числа
    one · few · other
  • sl

    slovenščina

    Slovenian, письменность: Latin.

    4 форм(ы) множественного числа
    one · two · few · other
  • sr

    српски

    Serbian, письменность: Cyrillic.

    3 форм(ы) множественного числа
    one · few · other
  • bg

    български

    Bulgarian, письменность: Cyrillic.

    2 форм(ы) множественного числа
    one · other
  • ru

    русский

    Russian, письменность: Cyrillic.

    4 форм(ы) множественного числа
    one · few · many · other
    случай регрессионного тестирования с оценкой
  • uk

    українська

    Ukrainian, письменность: Cyrillic.

    4 форм(ы) множественного числа
    one · few · many · other
  • el

    Ελληνικά

    Greek, письменность: Greek.

    2 форм(ы) множественного числа
    one · other
  • tr

    Türkçe

    Turkish, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • lt

    lietuvių

    Lithuanian, письменность: Latin.

    4 форм(ы) множественного числа
    one · few · many · other
  • lv

    latviešu

    Latvian, письменность: Latin.

    3 форм(ы) множественного числа
    zero · one · other
  • et

    eesti

    Estonian, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • ca

    català

    Catalan, письменность: Latin.

    3 форм(ы) множественного числа
    one · many · other
  • ar

    العربية

    Arabic, письменность: Arabic, справа налево.

    6 форм(ы) множественного числа
    zero · one · two · few · many · other
    случай регрессионного тестирования с оценкой
  • he

    עברית

    Hebrew, письменность: Hebrew, справа налево.

    3 форм(ы) множественного числа
    one · two · other
  • fa

    فارسی

    Persian, письменность: Arabic, справа налево.

    2 форм(ы) множественного числа
    one · other
  • sw

    Kiswahili

    Swahili, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • af

    Afrikaans

    Afrikaans, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • am

    አማርኛ

    Amharic, письменность: Ethiopic.

    2 форм(ы) множественного числа
    one · other
  • hi

    हिन्दी

    Hindi, письменность: Devanagari.

    2 форм(ы) множественного числа
    one · other
  • bn

    বাংলা

    Bangla, письменность: Bangla.

    2 форм(ы) множественного числа
    one · other
  • ta

    தமிழ்

    Tamil, письменность: Tamil.

    2 форм(ы) множественного числа
    one · other
  • te

    తెలుగు

    Telugu, письменность: Telugu.

    2 форм(ы) множественного числа
    one · other
  • mr

    मराठी

    Marathi, письменность: Devanagari.

    2 форм(ы) множественного числа
    one · other
  • ur

    اردو

    Urdu, письменность: Arabic, справа налево.

    2 форм(ы) множественного числа
    one · other
  • ja

    日本語

    Japanese, письменность: Han + Kana.

    1 форм(ы) множественного числа
    other
    случай регрессионного тестирования с оценкой
  • ko

    한국어

    Korean, письменность: Hangul.

    1 форм(ы) множественного числа
    other
  • zh-Hans

    中文(简体)

    Chinese (Simplified), письменность: Han (Simplified).

    1 форм(ы) множественного числа
    other
  • zh-Hant

    中文(繁體)

    Chinese (Traditional), письменность: Han (Traditional).

    1 форм(ы) множественного числа
    other
  • th

    ไทย

    Thai, письменность: Thai.

    1 форм(ы) множественного числа
    other
  • vi

    Tiếng Việt

    Vietnamese, письменность: Latin.

    1 форм(ы) множественного числа
    other
  • id

    Indonesia

    Indonesian, письменность: Latin.

    1 форм(ы) множественного числа
    other
  • ms

    Melayu

    Malay, письменность: Latin.

    1 форм(ы) множественного числа
    other
  • fil

    Filipino

    Filipino, письменность: Latin.

    2 форм(ы) множественного числа
    one · other
  • ka

    ქართული

    Georgian, письменность: Georgian.

    2 форм(ы) множественного числа
    one · other
  • hy

    հայերեն

    Armenian, письменность: Armenian.

    2 форм(ы) множественного числа
    one · other
показано 54 из 54 выбранных локалей · продукт поддерживает гораздо больше
локаль, отсутствующая в этом образце, ведёт себя так же: те же четыре значения, определённые тем же способом, сразу после добавления тега.

Частые вопросы

Что спрашивают перед добавлением первой локали.

Какие языки поддерживает Transglot?
Любой язык, который можно обозначить тегом BCP-47. Здесь нет белого списка: тег проверяется по таблице локалей ICU, содержащей 708 записей, а структурный резервный механизм принимает реальные теги даже сверх этого количества. Если ICU распознает ваш тег, продукт его примет.
Точной цифры не существует. Любое число было бы слишком маленьким для того, что принимает валидатор, и слишком точным для явления без четких границ. Поддающиеся подсчету числа: 708 локалей в таблице ICU и 224 языка с собственными правилами множественного числа.
Да. Направление письма считывается из ICU для каждой локали, а не хранится в списке, который кому-то нужно поддерживать, поэтому арабский, иврит, персидский, урду, дивехи и нко автоматически отображаются справа налево без необходимости добавлять их вручную. Существует одиннадцать систем письма справа налево, и редактор отображает целевой текст в его собственном направлении во время работы.
Загружается таблица множественных чисел CLDR для целевого языка из того же набора данных, который используется при проверке качества. Для арабского доступны все шесть форм, для польского — три, для японского — одна. Если в переводе отсутствует форма, требуемая языком, проверка не пройдет, вместо того чтобы выпускать экран с ошибкой, проявляющейся раз в несколько чисел.
Да. Региональный вариант является отдельной локалью, поэтому pt-BR и pt-PT могут иметь разные формулировки и термины глоссария. Теги канонизируются при вводе, поэтому pt_br, PT-br и pt-BR будут отнесены к одной и той же локали, а не создадут три разные.
Да, как две отдельные локали: zh-Hans и zh-Hant. Письменность является частью тега, поэтому они переводятся и проверяются отдельно, а не конвертируются друг из друга.
Пятнадцать локалей в одном проекте, включая исходный язык, то есть 14 целевых. Бесплатный план предоставляет стартовый лимит в 100 000 слов (25 000 при регистрации, 75 000 после проверки по телефону), затем 10 000 в месяц, и три места для пользователей. Платные планы не ограничивают количество локалей.
Добавьте тег в проект. Ничего другого настраивать не нужно: отображаемое имя, эндоним, формы множественного числа и направление письма определяются тегом, а при следующем запуске создается черновик для всех строк, которые еще не переведены.
Они работают так же. Подсчет учитывает письменность, поэтому японская или китайская строка измеряется по символам письменности, а не по пробелам, что предотвращает тарификацию текстов на китайском, японском и корейском как одного огромного слова.
Каждая локаль проходит через один и тот же движок, одни и те же промпты и одни и те же четыре этапа проверки. Мы не публикуем оценки качества по языкам, потому что не измеряем их. Некоторые из выбранных локалей имеют оцененные кейсы регрессии в нашем корпусе оценки, что отмечено в таблице выше; это означает, что регрессия там обнаруживается автоматически, а не то, что язык лучше.
Он будет отклонен в момент добавления, а не принят тихо. Выдуманные теги, такие как en-XX, не пройдут проверку, равно как и реальный язык, сочетающийся с несуществующим регионом или письменностью.
Да. Исходным является любой язык, отмеченный в проекте как исходный, и все остальные локали в проекте формируются на его основе. Ничто не предполагает обязательное использование английского.
работает с тем, что вы уже используете

41 коннекторов уже готово.

добавьте тег, а не заявку

Выберите локаль и посмотрите результат назад.

бесплатный план включает 15 локалей на проект · исходная локаль считается одной из них, поэтому доступно 14 целевых