Zoonk.Localization (Zoonk v0.1.0-dev)

View Source

Manages supported language configurations for the application.

This module centralizes all language-related settings used throughout the application, ensuring consistency and ease of maintenance.

Summary

Functions

Returns an atom with the default language key.

Lists all supported languages.

Functions

get_default_language(atom)

Returns an atom with the default language key.

Example

iex> get_default_language(:atom)
:en

iex> get_default_language(:string)
"en"

list_languages(atom)

Lists all supported languages.

Example

iex> list_languages(:atom)
[:en, :de, :es, :fr, :it, :ja, :ko, :pt, :tr, :zh_Hans, :zh_Hant]

iex> list_languages(:string)
["en", "de", "es", "fr", "it", "ja", "ko", "pt", "tr", "zh_Hans", "zh_Hant"]

iex> list_languages(:options)
[{"English", "en"}, {"Deutsch", "de"}, {"Español", "es"}, ...]