As discussed in #30, this merge request will add a new function called parse_unit_name/2 to Cldr.Unit and MyApp.Cldr.Unit.
I was unable to run the tests locally, because I could not download the data required for some languages, so I could only test it by integrating it into my codebase.
Error message
```
Compiling 23 files (.ex)
00:46:49.696 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :af. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.716 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :"af-NA". Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.732 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :ar. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.748 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :bs. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.763 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :de. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.778 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :fr. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.793 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :he. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.809 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :se. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
00:46:49.824 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :"se-SE". Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}}
```
As discussed in #30, this merge request will add a new function called
parse_unit_name/2
toCldr.Unit
andMyApp.Cldr.Unit
.I was unable to run the tests locally, because I could not download the data required for some languages, so I could only test it by integrating it into my codebase.
Error message
``` Compiling 23 files (.ex) 00:46:49.696 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :af. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.716 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :"af-NA". Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.732 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :ar. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.748 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :bs. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.763 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :de. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.778 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :fr. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.793 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :he. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.809 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :se. Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} 00:46:49.824 [error] Failed to connect to 'raw.githubusercontent.com' to download locale :"se-SE". Reason: {:options, {:cacertfile, '../../ca-certificates/extracted/tls-ca-bundle.pem', {:error, :enoent}}} ```