diff --git a/CHANGELOG.md b/CHANGELOG.md index d6dd4a9..3441eb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# Changelog for Cldr_Numbers v2.6.2 + +This is the changelog for Cldr v2.6.1 released on June 12th, 2019. For older changelogs please consult the release tag on [GitHub](https://github.com/kipcole9/cldr_numbers/tags) + +### Bug Fixes + +* Don't transliterate in `Cldr.Number.transliterate_digits/3` if `from` and `to` number systems are the same. + # Changelog for Cldr_Numbers v2.6.1 This is the changelog for Cldr v2.6.1 released on June 2nd, 2019. For older changelogs please consult the release tag on [GitHub](https://github.com/kipcole9/cldr_numbers/tags) diff --git a/lib/number/transliterate.ex b/lib/number/transliterate.ex index bcccbe8..bb946ab 100644 --- a/lib/number/transliterate.ex +++ b/lib/number/transliterate.ex @@ -89,6 +89,10 @@ defmodule Cldr.Number.Transliterate do Module.concat(backend, Number.Transliterate).transliterate(sequence, locale, number_system) end + def transliterate_digits(digits, from_system, from_system) do + digits + end + def transliterate_digits(digits, from_system, to_system) when is_binary(digits) do with {:ok, from} <- System.number_system_digits(from_system), {:ok, to} <- System.number_system_digits(to_system) do diff --git a/mix.exs b/mix.exs index 0404720..d1a74f5 100644 --- a/mix.exs +++ b/mix.exs @@ -3,7 +3,7 @@ defmodule CldrNumbers.Mixfile do use Mix.Project - @version "2.6.1" + @version "2.6.2" def project do [ diff --git a/mix/test_backend.ex b/mix/test_backend.ex index d1e590f..1227bd7 100644 --- a/mix/test_backend.ex +++ b/mix/test_backend.ex @@ -9,3 +9,13 @@ defmodule MyApp.Cldr do precompile_transliterations: [{:latn, :arab}, {:arab, :thai}, {:arab, :latn}], providers: [Cldr.Number] end + +defmodule MyApp.Cldr2 do + @moduledoc false + + use Cldr, + default_locale: "en-GB", + locales: ["en-GB", "hu"], + precompile_transliterations: [{:latn, :arab}, {:arab, :thai}, {:arab, :latn}], + providers: [Cldr.Number] +end