
Блог
Поддерживаем компании — клиентов Slash
General Translation предоставляет кредиты на перевод на сумму 2 000 $, чтобы помочь компаниям, которые обслуживаются в Slash, локализовать свои продукты и выйти на мировые рынки.

Kevin focuses on special projects at General Translation.
He was a former software engineer at the US Treasury, venture capitalist at a16z (and founding team member of Speedrun), and investment banker at J.P. Morgan.
Kevin grew up in China and co-founded two internet start-ups while in High School (which was when he taught himself how to code). His time in China inspired him to move to the Bay Area to attend UC Berkeley where he studied engineering and business.

General Translation предоставляет кредиты на перевод на сумму 2 000 $, чтобы помочь компаниям, которые обслуживаются в Slash, локализовать свои продукты и выйти на мировые рынки.
Показано 6 из 57
Locadex — это AI-агент General Translation, который интернационализирует ваш код и переводит контент в вашем репозитории GitHub. Его автоматизации запускаются при открытии пул-реквеста, при пуше коммита или вручную, а каждое изменение поступает в виде пул-реквеста.
Форматируйте каждое значение при рендеринге страницы с учётом локали читателя с помощью JavaScript Intl API и не включайте его в переводимое предложение. Компоненты General Translation <Num>, <Currency>, <DateTime> и <RelativeTime> делают и то и другое внутри <T>, поэтому один перевод подходит для любого значения.
Сравнивайте каждый перевод с источником и другими локалями и исправляйте то, что звучит неправильно. В General Translation переводы редактируются на странице «Переводы» в панели управления, а ход проверки отслеживается с помощью меток и комментариев. При следующем запуске перевода Locadex, AI-агент платформы, переносит правки в пул-реквест.
Запускайте перевод как этап конвейера перед каждой сборкой для рабочей среды — тогда новые тексты попадут в то же развёртывание, что и сами изменения, уже переведёнными. В CLI gt от General Translation для этого служит команда npx gt translate, которая использует ключ API проекта и идентификатор проекта, сохранённые как секреты CI.
Пропускайте каждую строку, которая не является дочерним элементом JSX (например, плейсхолдер или константу в области видимости модуля), через функцию перевода в том месте, где выполняется её рендеринг. Такую функцию возвращает хук useGT от General Translation, а msg вместе с useMessages переводит константы, определённые вне компонента.
Создайте переведённую копию каждой страницы в отдельной папке для каждого языка и добавьте все языки в навигацию docs.json. AI-агент General Translation под названием Locadex открывает пул-реквест, который добавляет переведённые страницы и навигацию для каждого языка, а затем переводит последующие изменения.