XLIFF String Exporter Free
ByCrowdinVerified Author

Export files as .xliff regardless of your source file format

Try Crowdin

What is XLIFF String Exporter?

Copy link

XLIFF String Exporter is useful when you need to generate .xliff resource files for your application from your Crowdin project strings. This localization approach is often used when translating one application built for several platforms. For example, you can have an app for Android, iOS and Web platforms. Most of your strings are shared, but platforms can also have their own strings.

To implement this translation strategy with Crowdin, you need to upload your strings from all your platforms to the Crowdin project, then create Bundles and use exporters to build resource files for every platform.

Bundles can then be downloaded via Crowdin UI, API or even delivered to your consumers via Crowdin OTA.

Configuring XLIFF String Exporter

Copy link

XLIFF String Exporter does not require a configuration. After installing it, you can create bundles with this app as an exporter.

Features

Copy link
Feature Value
File Extension .xliff
API Type xliff
System Yes
Supports pluralization No
Configurable No
Handles Crowdin Unified Placeholders No

Sample File

Copy link
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
  <file id="14854" original="/strings.xml" source-language="en" target-language="ja" datatype="plaintext" project-id="398" tool-id="crowdin">
    <header>
      <tool tool-id="crowdin" tool-name="Crowdin" tool-version="1.1"/>
    </header>
    <body>
      <trans-unit id="1864380" resname="identifier_1">
        <source>String for translation 1</source>
        <target state="translated">翻訳のための文字列 1</target>
        <note from="Crowdin" priority="2">identifier_1</note>
      </trans-unit>
      <trans-unit id="1864382" resname="identifier_2">
        <source>String for translation 2</source>
        <target state="translated">翻訳用文字列 2</target>
        <note from="Crowdin" priority="2">identifier_2
Type string's context here</note>
      </trans-unit>
      <trans-unit id="1864384" resname="identifier_3">
        <source>String for translation 3</source>
        <target state="translated">翻訳のための文字列 3</target>
        <note from="Crowdin" priority="2">identifier_3</note>
      </trans-unit>
      <trans-unit id="1864386" resname="identifier_4" translate="no">
        <source>String for translation 4</source>
        <target>String for translation 4</target>
        <note from="Crowdin" priority="2">identifier_4</note>
      </trans-unit>
      <trans-unit id="1864388" resname="identifier_5" size-unit="char" maxwidth="15">
        <source> String for translation 5</source>
        <target state="translated"> 翻訳5の文字列</target>
        <note from="Crowdin" priority="2">identifier_5</note>
      </trans-unit>
      <group restype="x-gettext-plurals">
        <trans-unit id="1864390[0]" resname="apples_count">
          <source>[%s] apples</source>
          <target state="translated">[%s] りんごformat@@1</target>
        </trans-unit>
        <note from="Crowdin" priority="2">apples_count [one] [other]</note>
      </group>
    </body>
  </file>
</xliff>

Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.

Learn More
Categories
File Formats
Works with
  • Crowdin Enterprise
  • crowdin.com
Details

Released on Dec 29, 2022

Updated on Aug 14, 2023

Published by Crowdin

Identifier:xliff-string-exporter