Skip to content

🌐 Translo provides open-source localization management that you can self-host

Notifications You must be signed in to change notification settings

Matergi/Translo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Translo is a localization management platform, open-source, for building better products

  • It manages all the translations you need
  • Import JSON files and translate them
  • Translate via ChatGPT
  • Export to JSON or via URL (if you need other types of export, please open an issue)
  • If the project works, we plan to manage teams (leave a like and we'll understand that you like it)

Running Locally

  1. Install dependencies using pnpm:
pnpm install
  1. Copy .env.example to .env.local and update the variables.
cp .env.example .env.local
  1. Launch local db with docker daemon
docker-compose up -d
  1. Run migrations
pnpm prisma:migrate:dev
  1. Start the development server:
pnpm dev
  1. Commit:
git add .
pnpm run commit

Test stripe

  1. Install stripe cli:
brew install stripe/stripe-cli/stripe
  1. Login stripe:
stripe login
  1. Webhook listener:
pnpm run stripe:webhook

Update i18n

Set the base URL of Translo in the TRANSLO_I18N_BASE_URL environment

pnpm run i18n

About

🌐 Translo provides open-source localization management that you can self-host

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •