def ensure_fallbacks(locales) do
locales
|> 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)
[locale] ++ others
end
end
- def get_locales() do
+ def get_locales do
Process.get({Pleroma.Web.Gettext, :locales}, [])
end
|> SetLocalePlug.call([])
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
test "fallback to some variant of the language if the unqualified language is not supported" do