Current section
Files
Jump to
Current section
Files
lib/languages.ex
defmodule Languages do
@moduledoc """
Map of all supported greetings.
"""
@doc """
Returns "Hi, mom!" in the specified language.
## Parameters
- `lang`: Atom representing the language of the specified
## Examples
iex> Languages.get(:en)
"Hi, {{mom}}!"
iex> Languages.get(:pt)
"Oi, {{mãe}}!"
iex> Languages.get(:es)
"Holla, {{mamá}}!"
"""
def get(language) do
%{
:ar => "مرحباً, {{امي}}!",
:ar_IQ => "هلا, {{يمه}}!",
:ca => "Hola, {{mamà}}!",
:cn => "你好,{{妈妈}}!",
:cs => "Ahoj, {{mamá}}!",
:de => "Hallo, {{Mama}}!",
:en => "Hi, {{mom}}!",
:en_AU => "Hi, {{mum}}!",
:es => "Hola, {{mamá}}!",
:fr => "Salut, {{maman}}!",
:he => "שלום, {{מה}}!",
:hi => "नमस्ते {{मम्मी}}!",
:hu => "Szia, {{anyá}}!",
:id => "Hai, {{ibu}}!",
:it => "Ciao {{mamma}}!",
:ja => "こんにちは、{{ママ}}!",
:ko => "안녕하세요, {{마모}}!",
:ms => "Hai, {{bapa}}!",
:nl_BE => "Hallo, {{moeke}}!",
:nl_NL => "Hallo, {{moeder}}!",
:pl => "Cześć, {{matka}}!",
:pt => "Oi, {{mãe}}!",
:ro => "Bună, {{mamă}}!",
:ru => "Привет, {{мама}}!",
:si => "ආයුබෝවන්, {{අම්මේ}}!",
:sr => "Ćao, {{mama}}!",
:ta => "வணக்கம் {{அம்மா}}",
:th => "สวัสดีค่ะ, {{มา}}!",
:tr => "Merhaba, {{baba}}!",
:ua => "Привіт, {{мама}}!",
:vi => "Xin chào, {{mẹ}}!",
:zh => "你好,{{妈妈}}!"
}[language]
end
end