File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -252,7 +252,7 @@ defmodule Localize.Unit.Data do
252252 Returns the conversion factor for a unit, checking custom registry first.
253253
254254 """
255- @ spec conversion_factor ( String . t ( ) ) :: % { factor: number ( ) , offset: number ( ) } | nil
255+ @ spec conversion_factor ( String . t ( ) ) :: % { factor: number ( ) | :special , offset: number ( ) } | nil
256256 def conversion_factor ( unit_name ) do
257257 case Localize.Unit.CustomRegistry . get ( unit_name ) do
258258 nil ->
Original file line number Diff line number Diff line change @@ -360,9 +360,9 @@ defmodule Localize.Unit.Formatter do
360360 end
361361 end
362362
363- defp extract_locale_id ( % Localize.LanguageTag { cldr_locale_id: id } ) when not is_nil ( id ) , do: id
364- defp extract_locale_id ( locale ) when is_atom ( locale ) , do: locale
365- defp extract_locale_id ( _ ) , do: :en
363+ defp extract_locale_id ( locale ) do
364+ Localize.Locale . to_locale_id ( locale )
365+ end
366366
367367 # ── Fallback formatting ────────────────────────────────────
368368
You can’t perform that action at this time.
0 commit comments