Tech & Localization

SaaS and mobile app localization

Ship your product internationally without breaking the code: GitHub/Crowdin integration, variable and string handling, European and Asian languages.

By Asiatis · Tech + languages since 2000

In 30 seconds

  • Continuous integration: GitHub/Crowdin connectors and CI/CD workflow for smooth updates.
  • Technical robustness: Variables, plurals, string length: i18n without bugs.
  • Europe + Asia: European and Asian languages by native translators.

Software localization is not just translation

An application is thousands of strings, continuous updates and strict technical constraints: variables, length limits, encoding. A translation done without regard for the code can break the UI — or even the build.

French Tech and European software vendors going international need a partner who speaks both code and language. That dual skill set is exactly ours.

Supported formats and files

  • JSON (i18next, React Intl, Vue I18n, FormatJS)
  • YAML and .properties files (Java / Spring)
  • PO / gettext, XLIFF
  • .strings (iOS) and strings.xml (Android)
  • CSV / Excel exports and content databases

Technical pitfalls we handle

  • Variables and placeholders ({name}, %s) preserved
  • Plurals and multiple grammatical forms
  • String length adapted to buttons and UI
  • UTF-8 encoding and non-Latin scripts (CJK, Arabic)
  • Pseudo-localization to test before translation

Our integration workflow

  1. 1

    Connect

    We connect to your repository or platform (GitHub, GitLab, Crowdin, Lokalise).

  2. 2

    String extraction

    We pull i18n keys and context (screenshots, comments).

  3. 3

    Translation + review

    Native translators, strict handling of variables and product terminology.

  4. 4

    In-context QA

    In-context checks and pseudo-localization to catch overflows.

  5. 5

    Delivery & maintenance

    Pull request / merge, then ongoing handling of new strings.

Why Asiatis for your product?

Tech + languages

Linguists comfortable with i18n formats and code constraints.

Asia + Europe

Ideal for European start-ups targeting Asia — and vice versa.

Continuous maintenance

Handling product updates, sprint after sprint.

Frequently asked questions

What is the difference between localization and translation?

Translation deals with text; localization adapts a whole product — strings, date formats, currencies, reading direction, UI constraints — so it works naturally in each market.

Which file formats do you handle?

JSON (i18next, React Intl, Vue I18n), YAML, .properties, PO/gettext, XLIFF, .strings (iOS), strings.xml (Android), as well as CSV/Excel exports.

Do you integrate with GitHub or Crowdin?

Yes. We work with Git repositories and localization platforms (Crowdin, Lokalise) to fit into your CI/CD workflow without friction.

Do you handle continuous updates?

Yes. Beyond launch, we handle new strings at every release, with translation memories for consistency and efficiency.

A product to localize?

Share your repository or a string export for a review and a quote. We propose the workflow best suited to your stack.

+33 1 8425 7879