This commit is contained in:
Danil Negrienko 2020-06-24 19:09:36 +03:00
parent 94047150a1
commit f8445285f3
3 changed files with 7 additions and 2 deletions

View File

@ -10,7 +10,7 @@ by adding `localizator` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:localizator, "~> 0.1.0"}
{:localizator, "~> 0.1.5"}
]
end
```

View File

@ -40,6 +40,11 @@ defmodule Localizator.Translator do
@spec default() :: translator
def default(), do: list() |> List.first()
@spec detect(source, translator) :: {Atom.t(), locale}
def detect(source, translator \\ default()) do
translator.detect(source)
end
@spec translate(source, direction, translator) :: result
def translate(source, direction, translator \\ default()) do
map = Direction.get(direction)

View File

@ -4,7 +4,7 @@ defmodule Localizator.MixProject do
def project do
[
app: :localizator,
version: "0.1.4",
version: "0.1.5",
elixir: "~> 1.10",
start_permanent: Mix.env() == :prod,
deps: deps()