Smartcat для разработчиков — Введение

Итак, вы хотите автоматизировать часть рабочих процессов и интегрировать их со Smartcat.  Эта статья — отличное место, чтобы начать. Ниже вы узнаете о доступных вариантах для интеграции.

Локализация вашего программного обеспечения

Когда дело доходит до локализации вашего кода на любой платформе — Android, iOS, macOS, Windows, Linux, Web — вы обычно начинаете работу с интеграции передачи локализуемых файлов ресурсов из системы контроля версий и обратно. Например, с такой, как Git, Mercurial или Subversion.

Smartcat предлагает кроссплатформенный инструмент командной строки Serge, включая уже настроенный пример проекта локализации. Через несколько минут после ввода учетных данных и создания нового проекта в Smartcat, у вас будет готовый рабочий процесс непрерывной локализации, который будет выполнять следующие действия:

  1. Извлекать изменения в переводимых строках из вашей системы контроля версий;
  2. Автоматически генерировать файлы на исходном языке, анализировать их и отправлять в Smartcat для перевода;
  3. Выгружать переводы из Smartcat;
  4. Создавать актуальные локализованные файлы и отправлять их обратно в репозиторий кода.

Используя этот метод, вы можете не только обрабатывать наиболее распространенные сценарии локализации, но и сформировать надежные каналы передачи данных в обе стороны с использованием продвинутых настроек:

  1. Локализация сразу несколько веток кода;
  2. Генерация псевдо-локализованных ресурсов для всех ваших проектов, независимо от форматов исходных файлов;
  3. Автоматическое добавление интерактивных ссылок или комментариев к каждой единице перевода для дополнительного контекста;
  4. Предварительная обработка и постобработка как исходных, так и локализованных файлов, чтобы убедиться, что конечные файлы готовы к использованию в ваших процессах непрерывной интеграции и непрерывной доставки контента(CI/CD);
  5. Включение или исключение строк, целых файлов или папок, исходя из пути к файлу или содержимому;
  6. Определение списка целевых языков прямо в файлах исходного языка.

Читать далее: Запустить проект локализации своими силами на Github.

API интеграция

Когда дело доходит до конкретных требований для интеграции, не связанных с локализацией программного обеспечения (интеграция с вашими платежными системами, уведомлениями, статистикой), мы предлагаем вам воспользоваться REST API. Smartcat API даёт доступ к специализированным методам для манипулирования самыми разными данными и сущностями вашего корпоративного аккаунта, что позволяет вам реализовать интеграцию именно так, как вам нужно на любом языке программирования.

Читать далее: Начало работы с Smartcat API 

Готовые интеграции с популярными платформами

В Smartcat есть уже готовые интеграции, не требующие разработки с вашей стороны,  для популярных платформ, таких как Wordpress, Joomla, Drupal или Zapier. Вы можете найти документацию по готовым интеграциям и как ими пользоваться в нашем Центре поддержки пользователей, раздел Интеграции.

Читать далее: Интеграции

Понравилось?

0

Похожие статьи:

    Нет похожих статей