lokalise-reference-architecture

Featured

Implement Lokalise reference architecture with best-practice project layout. Use when designing new Lokalise integrations, reviewing project structure, or establishing architecture standards for Lokalise applications. Trigger with phrases like "lokalise architecture", "lokalise best practices", "lokalise project structure", "how to organize lokalise", "lokalise layout".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Lokalise Reference Architecture ## Overview A production-ready architecture for integrating Lokalise into web applications. Covers the end-to-end translation flow from source code through CI/CD and Lokalise to deployed translations, recommended project structure for i18n, file organization conventions, multi-app translation sharing, and the tradeoffs between OTA (over-the-air) and build-time translation loading. ## Prerequisites - Node.js 18+ with TypeScript - `@lokalise/node-api` SDK installed (`npm install @lokalise/node-api`) - An i18n framework selected (i18next, react-intl, vue-i18n, or equivalent) - Lokalise project created with at least one source language configured - Basic understanding of CI/CD pipelines (GitHub Actions, GitLab CI, or equivalent) ## Instructions ### Step 1: Architecture Diagram The translation lifecycle follows this flow: ``` ┌─────────────┐ ┌──────────┐ ┌─────────────┐ │ Source Code │────▶│ CI/CD │────▶│ Lokalise │ │ │ │ (upload) │ │ (TMS) │ │ en.json │ └──────────┘ │ │ │ t('key') │ │ ┌────────┐ │ └─────────────┘ │ │Transla-│ │ │ │ tors │ │ │ └────────┘ │ ┌─────────────┐ ┌──────────┐ │ │ │ Deploy │◀────│ CI/CD │◀────│ Download │ │ │ │ (build) │ │ │ │ CDN/Server │ └──────────┘ └───...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

lokalise-hello-world

Create a minimal working Lokalise example. Use when starting a new Lokalise integration, testing your setup, or learning basic Lokalise API patterns. Trigger with phrases like "lokalise hello world", "lokalise example", "lokalise quick start", "simple lokalise code".

2,266 Updated today
jeremylongshore
AI & Automation Featured

lokalise-local-dev-loop

Configure Lokalise local development with file sync and hot reload. Use when setting up a development environment, configuring translation sync, or establishing a fast iteration cycle with Lokalise. Trigger with phrases like "lokalise dev setup", "lokalise local development", "lokalise dev environment", "develop with lokalise", "lokalise sync".

2,266 Updated today
jeremylongshore
AI & Automation Featured

lokalise-data-handling

Implement Lokalise translation data handling, PII management, and compliance patterns. Use when handling sensitive translation data, implementing data redaction, or ensuring compliance with privacy regulations for Lokalise integrations. Trigger with phrases like "lokalise data", "lokalise PII", "lokalise GDPR", "lokalise data retention", "lokalise privacy", "lokalise compliance".

2,266 Updated today
jeremylongshore
AI & Automation Featured

lokalise-sdk-patterns

Apply production-ready Lokalise SDK patterns for TypeScript and Node.js. Use when implementing Lokalise integrations, refactoring SDK usage, or establishing team coding standards for Lokalise. Trigger with phrases like "lokalise SDK patterns", "lokalise best practices", "lokalise code patterns", "idiomatic lokalise".

2,266 Updated today
jeremylongshore
AI & Automation Featured

lokalise-core-workflow-b

Manage Lokalise secondary workflow: Download translations and integrate with app. Use when downloading translation files, exporting translations, or integrating Lokalise output into your application. Trigger with phrases like "lokalise download", "lokalise pull translations", "export lokalise", "get translations from lokalise".

2,266 Updated today
jeremylongshore