Page 1 of 1

[DOCS] How do I use the {localize} dynamic localization binding?

Posted: 12 May 2016, 13:21
by rednoah
Use Japanese language movie / series name:

Format: Select all

{ localize.ja.n }


Use German language episode title:

Format: Select all

{ localize.de.t }


Use primary spoken language to localize the movie / series name:

Format: Select all

{ localize."${languages[0]}".n }


Use primary spoken language to localize the episode title:

Format: Select all

{ localize."${languages[0]}".t }


Use the first audio language to localize the movie / series name:

Format: Select all

{ localize[audio[0].language].n }


If the media file contains a Japanese audio stream then localize movie / series name to Japanese, otherwise use default movie / series name:

Format: Select all

{ audio.language =~ /ja/ ? localize.ja.n : n }


If Jackie Chan is an actor in the given movie, then use the Chinese movie name, otherwise use default movie name:

Format: Select all

{ actors =~ /Jackie Chan/ ? localize.zho.n : n }


Combine and deduplicate episode titles from multiple languages:

Format: Select all

{
	allOf{ t }{ localize.en.t }{ localize.pt.t }{ localize.pob.t }.unique().join(' - ')
}