19 lines
428 B
Elixir
19 lines
428 B
Elixir
![]() |
defmodule I18n do
|
||
|
@moduledoc """
|
||
|
The internationalization and strings module. Keeps strings outside the codebase and allows them to
|
||
|
be replaced on a per locale basis by editing yml files.
|
||
|
"""
|
||
|
use Linguist.Vocabulary
|
||
|
|
||
|
Path.join(["../../config/i18n", "*.yml"])
|
||
|
|> Path.wildcard()
|
||
|
|> Enum.each(fn path ->
|
||
|
locale =
|
||
|
path
|
||
|
|> Path.basename()
|
||
|
|> Path.rootname()
|
||
|
|
||
|
locale locale, path
|
||
|
end)
|
||
|
end
|