Translate Typo3 LocaLang Xml (LLXML) file

What are Typo3 LLXML .xml localization files?

Typo3 LLXML localization files are language files using the XML file format for Typo3.

Given that the the project has since moved to using XLIFF files it is safe to assume that this file format is no longer useful and WebTranslateIt will stop supporting this localization file in the future, but we will keep this page up for posterity.

LLXML file example

Since WebTranslateIt can only work at most with bilingual files you will have to upload the LLXML file for each language. The file format is either .xml or .llxml

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
  <meta type="array">
    <type>database</type>
    <description>Language labels for database tables/fields belonging to extension 'jetts'</description>
  </meta>
  <data type="array">
    <languageKey index="default" type="array">
      <label index="pages.tx_jetts_template_mapping">Template</label>
      <label index="pages.tx_jetts_subtemplate_mapping">Template for subpages</label>
      <label index="pages.tx_jetts_template">Template (defined by Typoscript)</label>
    </languageKey>
    <languageKey index="fr" type="array">
      <label index="pages.tx_jetts_template_mapping">Template</label>
      <label index="pages.tx_jetts_template">Template (defined by Typoscript)</label>
    </languageKey>
  </data>
</T3locallang>

Typo3 L10N file example

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE TYPO3L10N [ <!ENTITY nbsp " "> ]>
<TYPO3L10N>
  <head>
    <t3_l10ncfg>1</t3_l10ncfg>
    <t3_sysLang>1</t3_sysLang>
    <t3_sourceLang>DE</t3_sourceLang>
    <t3_targetLang>EN</t3_targetLang>
    <t3_baseURL>http://example.com/</t3_baseURL>
    <t3_workspaceId>0</t3_workspaceId>
    <t3_count>2</t3_count>
    <t3_wordCount>983</t3_wordCount>
    <t3_internal>
      </t3_internal>
    <t3_formatVersion>1.1</t3_formatVersion>
  </head>
  <pageGrp id="37">
    <data table="pages" elementUid="37" key="pages:NEW/1/37:title">www.example.com</data>
  </pageGrp>
  <pageGrp id="149">
    <data table="pages" elementUid="149" key="pages:NEW/1/149:title">Menu</data>
  </pageGrp>
</TYPO3L10N>

More Information