Начало работы
Установите i1n, инициализируйте свой проект и отправьте первый перевод менее чем за две минуты.
Установка
Установите i1n глобально через npm. Это предоставит i1n CLI для всех ваших проектов.
Требования: Node.js 18 или новее. Работает на macOS, Linux и Windows.
Создайте свою учетную запись
Перед использованием CLI создайте учетную запись на dashboard.i1n.ai. Вы можете зарегистрироваться через Google или GitHub — отдельный пароль не требуется.
После входа в систему создайте организацию (или примите приглашение присоединиться к существующей). Каждая организация имеет свои проекты, членов команды и тарифный план.
Перейдите в настройки вашей организации, чтобы создать API-ключ. Этот ключ связывает CLI с вашей организацией и позволяет ему получать доступ к вашим проектам.
Инициализируйте ваш проект
Запустите i1n init в каталоге вашего проекта. CLI запросит ваш API-ключ, затем автоматически определит ваш фреймворк, формат файла и исходный язык. Наконец, он попросит вас выбрать проект в вашей организации.
Это создает файл i1n.config.json (добавленный в gitignore), содержащий конфигурацию вашего проекта и API-ключ. Не передавайте этот файл в систему контроля версий.
Нажать и перевести
Используйте i1n push для загрузки ваших ключей перевода. Добавьте флаг --translate, за которым следуют коды целевых языков, чтобы немедленно запустить перевод с помощью ИИ.
Переводы выполняются параллельно, обрабатывая тысячи строк за секунды. Переменные автоматически защищены.
Pull and Ship
Выполните команду i1n pull для загрузки переведенных файлов и автоматической генерации определений типов TypeScript (i1n.d.ts).
Подтвердите переведенные файлы, отправьте их в свой репозиторий и разверните. Ваше приложение теперь многоязычное.
npm i -g i1n
cd my-app
i1n init
i1n push --translate es,fr
i1n pull