SubtitleHelper
Types
Link copied to clipboard
Link copied to clipboard
data class LanguageMetadata(val languageName: String, val nativeName: String, val IETF_tag: String, val ISO_639_1: String, val ISO_639_2_B: String, val ISO_639_3: String, val openSubtitles: String)
Represents one language with english name, native name and codes. IETF BCP 47 conformant tag shall be used as the first choice for language code!
Properties
Functions
Link copied to clipboard
openSubtitles -> IETF_tag
Link copied to clipboard
Language code -> openSubtitles inconsistent language tag
Link copied to clipboard
Language name -> IETF_tag
Link copied to clipboard
Language name (english or native) -> ISO_639_3
Link copied to clipboard
Language name (english or native) -> ISO_639_1
Link copied to clipboard
Language code -> language english name
Link copied to clipboard
Language code -> language name (if not found, fallback to native language name)
Link copied to clipboard
Language code -> language english name
Link copied to clipboard
Language code -> language english name
Link copied to clipboard
Try to get a flag emoji form a language code or two letters country code (ISO 3166-1-alfa-2)
Link copied to clipboard
Get a flag emoji next to the language name
Link copied to clipboard
Check for a well formed IETF BCP 47 conformant language tag