- 📁 Project Management - Create and manage your translations in multiple independent projects.
- 📝 Terms & Translations - A term is a key that is used to assign translations to specific strings.
- 🏷️ Labels - Each term can have different labels for better organization (e.g., UI, Notification).
- 👥 Team Collaboration - Invite team members with role-based access control.
- 🔄 Import/Export - Import and export translations in various formats (e.g., JSON, CSV).
- 🔑 API Keys - Generate API keys to interact with translations through your applications.
- 🌍 Custom Locales - Add multiple locales to your installation that projects can use.
- 💳 Plans – Define different limits for projects by assigning them to different plans.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Clone your fork (
git clone https://github.com/your-username/web-app.git) - Create your feature branch (
git checkout -b feat/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feat/amazing-feature) - Open a Pull Request
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run format # Format code with Prettier
npm run typecheck # Run TypeScript type checkingThis project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.
