Переведите свое приложение Ember.js на 200+ языков

Добавьте один скрипт в index.html. ConveyThis транслирует то, что отображают ваши шаблоны, и следует переходам маршрутов, чтобы не преобразовывать шаблоны в ключи.
Начать работу

Без банковской карты

Отправьтесь на экскурсию

Никаких обязательств

Просмотреть все интеграции

G2 High Performer Spring 2023
G2 Easiest Setup Fall 2024
G2 Best Support Spring 2025

Ember Перевод Функции плагина

  • Обнаружение контента
  • Перевод память
  • Визуальное редактирование
  • Экспорт и импорт
  • Исключения

Как ConveyThis работает на Ember

Ember приложения обычно локализуются с помощью ember-intl, что означает {{t}} ключи во всех ваших шаблонах и файл перевода для каждой локали. ConveyThis идет другим путем: добавьте один скрипт в <head> вашего приложения index.html, повторно развертываются, и визуализированные шаблоны транслируются в браузере без изменения компонентов или маршрутов.

Виджет следует за маршрутизатором Ember от одного перехода маршрута к другому и транслирует компоненты, которые отображаются после того, как их данные поступают из вашего API. Термины формулировок и глоссария управляются на панели управления ConveyThis. Если вам нужны URL-адреса языков, которые можно индексировать, выберите поддомены, доступные в бизнес-плане, и добавьте запись CNAME для каждого языка.

Начните за считанные минуты

Иллюстрация интеграции

Интеграция Prime Ember.js

Легко интегрируйтесь в свое приложение Ember.js за считанные минуты! Никакой сложной настройки не требуется. С легкостью добавьте надежные многоязычные возможности в свое приложение Ember.js. Выбирайте из 200+ целевых языков и наслаждайтесь плавной интеграцией переводов с полной поддержкой фреймворка Ember.js.

Полное приложение Перевод

Сохраняйте свой рабочий процесс разработки в целости и сохранности! ConveyThis обеспечивает безупречную совместимость с приложениями Ember.js, гарантируя комплексный перевод контента во всем вашем приложении. Устраните языковые барьеры и свяжитесь с глобальной аудиторией, используя мощные инструменты перевода, которые повышают доступность и пользовательский опыт на международных рынках.

Охватите посетителей по всему миру

Многоязычное улучшение SEO для приложений

Расширьте свое международное присутствие с помощью расширенных функций SEO, разработанных для современных веб-приложений. ConveyThis улучшает ваше приложение Ember.js для глобальных поисковых систем за счет автоматической реализации атрибутов hreflang, генерации шаблонов URL-адресов, специфичных для языка, и перевода метаконтента. Повысьте свою узнаваемость во всем мире, поскольку поисковые системы находят и каталогизируют ваш многоязычный контент на различных международных рынках.

Многоязычная SEO-иллюстрация

Выполняйте переводы профессионального уровня

Перевод качественная иллюстрация

ИИ + Человек Перевод Сила

Испытайте молниеносный перевод искусственного интеллекта на 200+ языков с контролем редактирования на человеческом уровне для вашего Ember.Приложение JS. ConveyThis обнаруживает каждый элемент на ваших страницах — от динамического контента до компонентов темы — обеспечивая 100% охват перевода. Установите собственные правила перевода один раз и наблюдайте, как они последовательно применяются на всем вашем сайте, а редактирование предварительного просмотра в реальном времени позволяет вам совершенствовать каждое слово в контексте реального времени.

Возьмите под полный контроль свои переводы

Перевод на автопилоте

Позвольте ConveyThis автоматически сканировать, обнаруживать и переводить весь ваш Ember.JS-приложение во время сна. Контролируйте, что именно переводится, исключая определенные страницы или блоки контента для разных рынков. Ваша команда может беспрепятственно сотрудничать через панель управления благодаря возможностям импорта/экспорта для рабочих процессов внешнего редактирования и мгновенным обновлениям предварительного просмотра в реальном времени, которые показывают, как именно переводы выглядят для пользователей.

Иллюстрация управления и сотрудничества

Подключайтесь к глобальной аудитории по-настоящему

Иллюстрация локализации веб-сайта

Настоящая локализация веб-сайтов

Преобразуйте свой Ember.JS-приложение превратилось в по-настоящему локализованный опыт, который находит отклик у глобальной аудитории. Заменяйте изображения и медиафайлы с учетом культурной значимости, автоматически переводите критически важные для конверсии элементы, такие как формы и виджеты, и создавайте чистые переведенные структуры URL-адресов, которые нравятся пользователям. Все управляется через одну интуитивно понятную панель управления, где ваша команда может координировать весь процесс локализации.

Легко управляйте своими переводами

Оптимизированная интеграция разработчиков

Быстрая настройка среды разработки Ember.js — запуск за считанные минуты! Простая реализация JavaScript с доступом к 200+ целевым языкам. ConveyThis обеспечивает полную документацию и плавную интеграцию Ember.js, что делает его идеальной платформой перевода для разработчиков Ember.js.

Оптимизирован для современных фреймворков

ConveyThis разработан специально для одностраничных приложений, таких как Ember.js, обеспечивая динамический перевод контента без обновления страниц. Благодаря компонентно-интеллектуальным функциям перевода и совместимости с маршрутизатором ваше приложение Ember.js гарантирует локализованный опыт, который будет ощущаться аутентичным для каждого рынка.

Масштабирование приложений по всему миру

Расширьте свое приложение Ember.js глобально с помощью ConveyThis. Легко управляйте динамическим контентом, переводами компонентов и локализацией маршрутов. Расширяйте свое цифровое присутствие и взаимодействуйте с международными пользователями с помощью полностью локализованного приложения, которое сохраняет превосходную производительность Ember.js.

Почему стоит выбрать ConveyThis вместо Ember

Одна панель управления

Управляйте строками, медиафайлами, SEO и контентом приложений в одном рабочем пространстве.

Глоссарий и правила

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

Многоязычное SEO

Автоматический hreflang, локализованные метаданные и чистые URL-адреса, специфичные для языка.

Визуальный редактор

Переводите в контексте — редактируйте непосредственно на странице и просматривайте в зависимости от локали.

Машинный перевод

Начните быстро с машинного перевода, усовершенствуйте правила бренда и память.

Многоязычная структура сайта

Обслуживайте локали в SEO-дружественных подкаталогах/поддоменах с помощью доступного переключателя.

Автоматическое перенаправление посетителей

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

Узнайте, как начать

Узнайте, как сделать свой сайт многоязычным, и наблюдайте за его развитием!

Интегрируйте ConveyThis с вашим приложением Ember.js, выполнив следующие простые шаги:

1

Создать ConveyThis Учетную запись

Создать учетную запись ConveyThis здесь. Панель управления вашей учетной записью ConveyThis позволяет просматривать и управлять всеми вашими переводами.
2

Настройте свою интеграцию

Выберите JavaScript в качестве технологии вашего сайта. Введите свое доменное имя и укажите языки, на которые вы хотите перевести свое приложение Ember.js. Нажмите «Далее», чтобы продолжить этапы настройки.
3

Копировать и установить JavaScript Код

Скопируйте код JavaScript с панели управления (замените YOUR_API_KEY на ваш фактический ключ). Вставьте этот код в приложение Ember.js индекс.html файл в <head> раздел, непосредственно перед </head> ярлык. См. подробное руководство по интеграции.
4

Тестирование и оптимизация

Посетите приложение Ember.js, чтобы увидеть переключатель языка, отображаемый в правом нижнем углу (это может занять несколько минут). Управляйте своими переводами с помощью Глоссарий, и расширенные возможности перевода.

Ember.js перевод: распространенные вопросы

Как ConveyThis соотносится с ember-intl?
ember-intl — это дополнение сообщества: строки становятся ключами, отображаемыми с помощью t помощник, переводы сидят в translations папка с одним файлом YAML или JSON на локаль, и intl сервис устанавливает активный язык. Он предоставляет разработчикам точный контроль и форматирование сообщений ICU. ConveyThis подходит командам, которые предпочли бы не преобразовывать шаблоны в ключи: он транслирует то, что отображает приложение, обнаруживает новые строки после каждого развертывания и предоставляет переводчикам визуальный редактор вместо файлов в репозитории.
Куда вставить код в проект Ember?
Ваше приложение index.html. В классическом Ember CLI-приложении, которое app/index.html; приложения в новой настройке на базе Vite сохраняют его в корне проекта. Добавьте код, скопированный с панели управления, между <head> теги, в идеале непосредственно перед закрывающим тегом, затем сборка и развертывание как обычно. The Руководство по настройке JavaScript показывает, где найти фрагмент.
Переводятся ли переходы маршрутов и данные крючков модели?
Да. Во время перехода маршрутизатор Ember обновляет URL-адрес через API истории или через хэш, если ваше приложение использует местоположение хэша, и ConveyThis подхватывает изменение. Шаблоны, которые отображаются после разрешения обещания модельного крючка, и компоненты, которые появляются позже, переводятся, как только их текст достигает страницы.
Могут ли неразработчики исправлять переводы, не затрагивая кодовую базу Ember?
Да. Переводы хранятся в вашей учетной записи ConveyThis, а не в вашем репозитории, поэтому исправление слова в визуальном редакторе не требует запроса на извлечение и повторного развертывания. На плане Pro и выше вы можете приглашать коллег на свой сайт в качестве переводчиков, менеджеров или администраторов, каждый из которых имеет свой собственный вход и разрешения, как описано в добавление членов команды.
Получит ли мое приложение Ember языковые URL-адреса, такие как fr.example.com?
По бизнес-плану или выше — да. Рекомендуемый вариант — поддомены: fr.example.com и de.example.com каждому нужна одна запись CNAME, и ваше приложение Ember продолжает обслуживаться из того места, где оно размещено сегодня. Подкаталоги, такие как /fr/ возможны также, но запись A домена тогда указывает на ConveyThis, поэтому весь сайт маршрутизируется через нее. В любом случае генерируются теги hreflang; см Руководство по структуре URL-адресов.

У вас есть другой вопрос?

Обратитесь в нашу специальную службу поддержки — мы здесь, чтобы помочь на нескольких языках