Ваш продукт на всех языках, которыми пользуются ваши клиенты.
Coroid готовит ваш код к работе с другими языками, переводит каждую строку и проверяет каждое изменение, чтобы ваш продукт оставался переведённым после запуска. Ваши файлы остаются в репозитории, а каждое изменение поступает как pull request.
- Готовность к работеКод, предполагающий использование определённого языка
- КультураОжидания каждого рынка
- ОбзорТекущее состояние каждого языка
- СтрокиВсе строки на всех языках
- ПредложенияОжидают решения
- ОбменФайлы для других инструментов
- УчастникиКто может предлагать варианты текста
- АвтоматизацииРабота ночью и при слиянии веток
- НастройкиЯзыки, доступ и расходы
Каждый язык проходит через три этапа. Следующий шаг определяется местом завершения текущего этапа.
- Englishанглийский · en · Источник
1 240 строки в 3 каталогах
- Deutschнемецкий · de100 %ГотовоСоответствует требованиям
- Françaisфранцузский · fr98 %18 отсутствуют строкиСоответствует требованиям
- 日本語японский · ja96,3 %42 отсутствуют строки3 поврежденные строки
- العربيةарабский · ar94,6 %64 отсутствуют строкиСоответствует требованиям
- British Englishбританский английский · en-GB · Сформировано на основе английский100 %Производное и актуальноеСоответствует требованиям
Виды порталов на этой странице — реконструкции с иллюстративными данными.
Вы читаете доказательство.
Этот сайт, его документация и портал Coroid переводятся тем же движком, что и ваши проекты. Британский английский формируется из американского английского по правилам написания, а не путём перевода.
- Локали
- 13
- Языки
- 12
- Написание справа налево
- 2
Подготовьте код для всех языков.
Мастер интернационализации считывает ваш репозиторий без выполнения кода. Он сохраняет уже имеющиеся каталоги или переносит текст из кода в новые, подготавливая всё в одном pull request.
- Источником может быть любой язык: шведский продукт переводится на английский и немецкий одинаково.
- Добавляйте языки по одному или целый рынок сразу, например Европу или языки с написанием справа налево.
- Региональные варианты, такие как британский английский, формируются по правилам, поэтому они не требуют дополнительных затрат и всегда синхронизированы с родительским языком.
- Культурные данные определяют ожидания каждого рынка относительно дат, чисел, валюты, адресов и имён.
Каждый шаг основан на данных, уже имеющихся в репозитории. Изменяйте только то, что необходимо; ничего не будет применено до момента слияния pull request.
- Сканировать
- Исходный язык
- Языки
- Строки
- Стиль и термины
- Культура
- Качество и автоматизация
- Проверка
Выберите языки по отдельности или добавьте целый рынок. Региональные варианты, такие как британский английский, могут быть сформированы на основе правил без необходимости в ручном переводе.
- Deutschнемецкий · de · 2 формы множественного числа
- Françaisфранцузский · fr · 3 формы множественного числа
- 日本語японский · ja · 1 форма множественного числа
- العربيةарабский · ar · справа налево · 6 формы множественного числа
- British Englishбританский английский · en-GB · 2 формы множественного числаС вариантами написания по британским правилам
Переведите каждую строку и проверьте то, что имеет значение.
Рабочая область локализации отображает текущее состояние каждого языка. Для перевода недостающих элементов достаточно одного действия: сначала используется память переводов вашей организации — без дополнительных затрат, затем применяется модель Translator. Вы просматриваете и корректируете результат, после чего сохраняете его как один pull request.
- Ваш глоссарий задаёт правильное написание терминов продукта на каждом языке; перевод, в котором отсутствует какой-либо термин, будет отклонён.
- Каждый переведённый фрагмент проверяется на соответствие вашим плейсхолдерам и правилам склонения; если фрагмент не проходит проверку, он отправляется на повторный перевод или передаётся на рассмотрение.
- Модель не перезаписывает текст, созданный или одобренный человеком, если только исходный текст не изменится.
- Обменивайтесь файлами с агентствами и инструментами перевода, а затем импортируйте их результаты — каждая строка будет проверена.
- Готовность к работеКод, предполагающий использование определённого языка
- КультураОжидания каждого рынка
- ОбзорТекущее состояние каждого языка
- СтрокиВсе строки на всех языках
- ПредложенияОжидают решения
- ОбменФайлы для других инструментов
- УчастникиКто может предлагать варианты текста
- АвтоматизацииРабота ночью и при слиянии веток
- НастройкиЯзыки, доступ и расходы
Все строки на всех языках. Фильтры позволяют сразу видеть нужные элементы работы.
| Исходный текст | 日本語 |
|---|---|
| Total: {amount} | 合計: {price}Некорректно |
| Your cart is empty | Перевода пока нетОтсутствует |
| Welcome back, {name} | Перевода пока нетОтсутствует |
| Prices include <b>VAT</b> | 価格には<b>消費税</b>が含まれますНекорректно |
| Weekly deals | Перевода пока нетОтсутствует |
- 日本語 · японскийНекорректно合計: {price}
Создано моделью · Плейсхолдеры отличаются от исходного текста
- DeutschПровереноGesamt: {amount}
- FrançaisМашинный переводTotal : {amount}
- العربيةМашинный переводالإجمالي: {amount}
- British EnglishПроизводноеTotal: {amount}
Проверяйте каждое изменение, независимо от того, кто его создал.
Проверка глобализации выполняется на этапе QA задач и при создании пул-реквестов. Она проверяет строки, затронутые изменением, на всех языках, а также код, добавленный этим изменением. Если после изменения строки отсутствуют или работают некорректно, оно возвращается на доработку.
- Новый код, в котором текст, предназначенный для чтения пользователями, встроен непосредственно в исходный код или формирует предложение из отдельных частей, также возвращается на доработку.
- Форматирование, сортировка и верстка, привязанные к одной культуре, будут выявлены до того, как вы решите их заблокировать.
- После настройки система отображает ваши страницы в псевдопереводе, чтобы обнаружить урезанный текст и верстку, не подходящую для языков с направлением справа налево.
- Отчет о готовности к работе в международном масштабе покажет, какие элементы вашего кода всё ещё зависят от одного языка, и создаст небольшие задачи для их исправления.
Бесплатная доставка при любом заказе
Сохранить изменения⟦Сохранить изменения················⟧Цены включают налог.⟦Цены включают налог.················⟧
Бесплатная доставка при любом заказе
Сохранить измененияСохранить измененияЦены включают налог.Цены включают налог.
- Текст, не взятый из каталога/{locale}/ · p#promo · “Бесплатная доставка при любом заказе” · runtime_text (de-DE, ar-SA)
- Текст усечён при увеличении размера/{locale}/ · button#save · “⟦Сохранить изменения················⟧” · clipped_text (de-DE)
- Макет не отражает направление справа налево/{locale}/ · p#note · “padding-left: 12px” · unmirrored_layout (ar-SA)
Люди, знающие язык, исправляют ошибки прямо там, где они видят текст.
Пригласите носителей языка предложить более подходящие варианты текста прямо на вашем сайте. Они нажмут на нужную строку, в всплывающем окне Coroid отобразятся исходный текст и текущий перевод, а их предложение будет ждать вашей проверки.
- Участники не получают постоянных прав в вашей организации. Их доступ ограничен одним проектом и выбранными вами языками.
- Модуль выбора текста загружается только тогда, когда адрес страницы этого требует, поэтому обычные посетители ничего не скачивают.
- Утверждённые предложения применяются каждую ночь в рамках одного pull request, без обращения к модели искусственного интеллекта.
Kostenloser Versand ab 50 € und 30 Tage Rückgabe.
Bestellung prüfen- Ключ
- ui · cart.checkout
- Исходный английский текст
- Proceed to checkout
- Текущий перевод
- Weiter zur Kasse gehen
Сохраняйте элементы в фигурных и угловых скобках без изменений.
Ваши переводы остаются в вашем репозитории.
Coroid работает с уже существующими файлами и вносит изменения только через pull-запросы, которые вы утверждаете.
Ваши файлы, ваши форматы.
ICU и i18next JSON, Vue I18n, Rails YAML, gettext PO, Markdown и MDX или собственный адаптер. Каталоги остаются обычными файлами, которые уже читает ваша система сборки.
Каждое изменение — это pull request.
Мастер, рабочее место, еженочные правки и задачи по переводу — всё завершается созданием pull request. Ничто не попадает в ветку по умолчанию, пока его не объединит кто-то.
Вы платите только за то, что было изменено.
Стоимость составляет примерно 0,02 $ за 1 000 строк на язык при использовании стандартного маршрута Translator. Неизменённые строки не отправляются повторно, затраты на память переводов равны нулю, а проверки не требуют вызовов моделей.
Доступно в любом тарифе, оплата — по модели использования.
Работайте с агентствами и инструментами, которые вы уже используете.
Экспортируйте строки, требующие работы, или все сразу, и импортируйте переводы обратно. Плейсхолдеры и множественные формы сохраняются без изменений, а каждая импортированная строка проверяется перед сохранением.
- XLIFF 1.2
.xlfОдин язык на файл- XLIFF 2.0
.xlfОдин язык на файл- Gettext PO
.poОдин язык на файл- CSV
.csvВсе языки в одном файле- Excel
.xlsxВсе языки в одном файле- JSON
.jsonОдин язык на файл- Apple String Catalog
.xcstringsВсе языки в одном файле- Apple strings file
.stringsОдин язык на файл- Android string resources
.xmlОдин язык на файл- Flutter ARB
.arbОдин язык на файл
Прочитайте руководства.
Каждый шаг задокументирован: от первого сканирования репозитория до еженочных правок.
- Глобализация
Подготовьте любой проект к выходу на любой рынок. Его код корректно работает с любыми языками и культурами, строки переведены, а каждое изменение проверено.
- Интернационализация проекта
Запустите мастер интернационализации, чтобы сделать проект многоязычным. Coroid проанализирует репозиторий, предложит нужные языки и настройки, а затем подготовит один pull request.
- Локализация: рабочая среда
Узнайте, в каком состоянии находятся языки каждого проекта, найдите строки, требующие обработки, выполните Локализацию недостающих элементов и сохраните результат как один pull request.
- Проверка Глобализации
Проверяйте каждое изменение на наличие пропущенных или некорректных переводов, а также текста и форматирования в новом коде, привязанных к одному языку или культуре. При настройке также проверяйте страницы, которые могут некорректно отображаться на других языках.
- Поддерживайте актуальность переводов с помощью предложений
Позвольте носителям языка исправлять текст на вашем сайте, рассмотрите их предложения и применяйте изменения через стандартные запросы на объединение.
- Глобальная готовность и культура
Выявите, какие допущения в вашем существующем коде связаны с конкретным языком или культурой, разбейте их на небольшие задачи и узнайте, чего ожидают пользователи в каждом регионе от форматов дат, чисел, валюты, адресов и имён.
- Дизайн для любого рынка
Чего ожидает каждый рынок от текста, чисел, дат, валюты, сортировки, имён, адресов, единиц измерения, полей ввода и верстки, как писать код, чтобы всё работало корректно, и какие пометки проверки Глобализации указывают на неверные подходы.
- Псевдо-Локализация
Отобразите страницы с фиктивным переводом, с ударениями, более длинным и перевернутым для языков с письмом справа налево. Вы увидите текст, который пропустили в каталоге, обрезанные метки и макет, не отражающий нужную разметку, ещё до того, как кто-то начнёт перевод.