Additional Metadata Fields

The feature allows users to provide additional context and information.​

By default, you can add a Description and a value for the desired String Length to any string on Applanga. Depending on your setup, where and how you use your strings, they might need to carry all kind of additional information with them though. That might be important to have all the you need to manage and translate these strings correctly. To cover these circumstances we added the option to add custom Metadata Fields on the app level.

Table of Contents

  1. Creating and Managing Additional Metadata Fields
  2. Accessing and Manually Adding Additional Metadata values
  3. Importing and Exporting Additional Metadata Values
  4. Filter for Additional Metadata Values
  5. Metadata in Backups

Creating and Managing Additional Metadata Fields

On the Project Settings page, you will find a section labeled Additional Metadata Fields.

You can simply add new metadata fields by entering a name and a field placeholder description (optional) and hit the +Add button. The field placeholder description will be shown when the metadata field has no value in the detail view yet to provide info which kind of info is supposed to be stored in a given field. Make sure to hit the “Update” button on the bottom of the App Settings to confirm the addition or change of a metadata field.

Additional metadata fields will appear in the Detail View in the order they are shown in the App Settings. You can change the order by using the arrow buttons in the table of already added metadata fields.

Note The Metadata Field Name can not start with the word Applanga because this prefix is restricted for internal use.


Back to Top

Accessing and Manually Adding Additional Metadata values

Metadata field values are visible in the Detail View of an entry for every language in the same way. However, these values can only be manually added and/or edited in the Base Language of your app on Applanga. These values are global, so you will see the same values in all your target languages.


Back to Top

Importing and Exporting Additional Metadata Values

For easier transfer of your pre-existing metadata into Applanga and back out of it, we offer ways to import such kind of data in bulk. Metadata import and exported is supported for the following file formats:

  • Excel or .xls
  • .xliff
  • .csv
  • tsv

If your metadata should be imported from an Excel, CSV or TSV file you have to make sure that the metadata values for a field are all in the same column. Simply drag and drop the file into the importer dialogue and after the file is processed, assign the metadata fields to the designated columns.

Note The values for Metadata Field Name with Applanga prefix cannot be updated via this import from an Excel, CSV or TSV files.

Important Note!

Users can either import only metadata OR import metadata for all strings that also have a language value.

  • If you ONLY select a column for string Ids/keys and a column for one or more metadata values, the metadata values for all keys will be imported to the project.
  • If you select a column with values for any language, the metadata will only be imported for those string Ids/keys that also have a language value. Ids/keys with no lnaguage value will not be imported to the project.

If your metadata resides in an Xliff file, specific formatting of the metadata within the file is necessary. Every metadata field name and metadata value needs to be within a tag per like this:

<trans-unit id="STRINGID">
  <source>SOURCEVALUE</source>
  <target>TARGETVALUE</target>
  <note from=“METADATAFIELDNAME“&gt;”METADATAFIELDVALUE”</note>
</trans-unit>

Exporting your metadata is supported for the same file formats as for the import. Simply chose either excel, Xliff, CSV or TSV as target format and set the checkmark at “Include additional metadata”. In Excel, CSV and TSV this will create an additional column per metadata field, in Xliff the metadata fields and their values will be added as individual <note> tags per <trans-unit>.


Back to Top

Filter for Additional Metadata Values

If you want to use your metadata to work only on entries with specific metadata values, you can create one or multiple custom filter to easily access them:

In the Custom Filter pop-up, you will find a section dedicated only to Additional Metadata values. Simply select the Metadata field name and a search operation from the dropdown and enter the value you want to filter for. If you can foresee that you will use this customer filter repeatedly, make sure to save the filter configuration for easier access afterwards.


Back to Top

Metadata in Backups

Metadata values will be included in automatic and manual backups as well. If you delete a Metadata Field in the App Settings these fields will not be added back to the app. The values, however, are not lost. Simply add the fields in the App Settings again and then import the Backup.


Back to Top