Lint
This commit is contained in:
parent
aca11fb70e
commit
cd42e2bed0
2 changed files with 6 additions and 3 deletions
|
@ -58,7 +58,8 @@ defmodule Pleroma.Web.Gettext do
|
||||||
def ensure_fallbacks(locales) do
|
def ensure_fallbacks(locales) do
|
||||||
locales
|
locales
|
||||||
|> Enum.flat_map(fn locale ->
|
|> Enum.flat_map(fn locale ->
|
||||||
others = other_supported_variants_of_locale(locale)
|
others =
|
||||||
|
other_supported_variants_of_locale(locale)
|
||||||
|> Enum.filter(fn l -> not Enum.member?(locales, l) end)
|
|> Enum.filter(fn l -> not Enum.member?(locales, l) end)
|
||||||
|
|
||||||
[locale] ++ others
|
[locale] ++ others
|
||||||
|
@ -80,7 +81,7 @@ defmodule Pleroma.Web.Gettext do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_locales() do
|
def get_locales do
|
||||||
Process.get({Pleroma.Web.Gettext, :locales}, [])
|
Process.get({Pleroma.Web.Gettext, :locales}, [])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -87,7 +87,9 @@ defmodule Pleroma.Web.Plugs.SetLocalePlugTest do
|
||||||
|> SetLocalePlug.call([])
|
|> SetLocalePlug.call([])
|
||||||
|
|
||||||
assert "zh_Hans" == Gettext.get_locale()
|
assert "zh_Hans" == Gettext.get_locale()
|
||||||
assert %{locale: "zh_Hans", locales: ["zh_Hans", "uk", "zh_Hant", "ru", "fr", "en"]} = conn.assigns
|
|
||||||
|
assert %{locale: "zh_Hans", locales: ["zh_Hans", "uk", "zh_Hant", "ru", "fr", "en"]} =
|
||||||
|
conn.assigns
|
||||||
end
|
end
|
||||||
|
|
||||||
test "fallback to some variant of the language if the unqualified language is not supported" do
|
test "fallback to some variant of the language if the unqualified language is not supported" do
|
||||||
|
|
Loading…
Reference in a new issue