From cf88055a4192784803f1a0537e26d848449536ee Mon Sep 17 00:00:00 2001 From: ukutaht Date: Mon, 4 Dec 2023 12:23:01 +0000 Subject: [PATCH] deploy: 44d71c8c0eed083d6ca17b709894e2ccc0e66a81 --- Plausible.AsyncInsertRepo.html | 16 +- Plausible.Cldr.AcceptLanguage.html | 248 +++++++++++------------ Plausible.Cldr.Currency.html | 124 ++++++------ Plausible.Cldr.Locale.html | 48 ++--- Plausible.Cldr.Number.Cardinal.html | 18 +- Plausible.Cldr.Number.Format.html | 48 ++--- Plausible.Cldr.Number.Ordinal.html | 18 +- Plausible.Cldr.Number.Symbol.html | 14 +- Plausible.Cldr.Number.System.html | 54 ++--- Plausible.Cldr.Number.Transliterate.html | 20 +- Plausible.Cldr.Number.html | 176 ++++++++-------- Plausible.Cldr.Rbnf.NumberSystem.html | 12 +- Plausible.Cldr.Rbnf.Ordinal.html | 16 +- Plausible.Cldr.Rbnf.Spellout.html | 12 +- Plausible.Cldr.html | 136 ++++++------- Plausible.ClickhouseRepo.html | 16 +- Plausible.DataMigration.Repo.html | 16 +- Plausible.Factory.html | 48 ++--- Plausible.Geo.html | 64 +++--- Plausible.ImportDeletionRepo.html | 16 +- Plausible.IngestRepo.html | 16 +- Plausible.Stats.FilterParser.html | 12 +- Plausible.epub | Bin 580377 -> 580380 bytes PlausibleWeb.Api.StatsController.html | 16 +- 24 files changed, 582 insertions(+), 582 deletions(-) diff --git a/Plausible.AsyncInsertRepo.html b/Plausible.AsyncInsertRepo.html index 4a7c440e2..a40fe4b04 100644 --- a/Plausible.AsyncInsertRepo.html +++ b/Plausible.AsyncInsertRepo.html @@ -1114,23 +1114,23 @@ pool to disconnect within the given interval.

See -

Similar to insert_all/2 but with the following differences:

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
+

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
 
-defmodule Demo do
+defmodule Demo do
   use Ecto.Schema
 
   @primary_key false
-  schema "ecto_ch_demo" do
+  schema "ecto_ch_demo" do
     field :a, Ch, type: "UInt64"
     field :b, :string
-  end
-end
+  end
+end
 
-rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
-{100_000, nil} = Repo.insert_stream(Demo, rows)
+rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
+{100_000, nil} = Repo.insert_stream(Demo, rows)
 
 # schemaless
-{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
+
{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
diff --git a/Plausible.Cldr.AcceptLanguage.html b/Plausible.Cldr.AcceptLanguage.html index 3ac0df487..8a1a7dc30 100644 --- a/Plausible.Cldr.AcceptLanguage.html +++ b/Plausible.Cldr.AcceptLanguage.html @@ -119,7 +119,7 @@ Plausible the set of natural languages that are preferred as a response to the request. Language tags function are provided in Cldr.LanguageTag.

The format of an Accept-Language header is as follows in ABNF format:

   Accept-Language = "Accept-Language" ":"
                      1#( language-range [ ";" "q" "=" qvalue ] )
-   language-range  = ( ( 1*8ALPHA *( "-" 1*8ALPHA ) ) | "*" )

Each language-range MAY be given an associated quality value which represents an + language-range = ( ( 1*8ALPHA *( "-" 1*8ALPHA ) ) | "*" )

Each language-range MAY be given an associated quality value which represents an estimate of the user's preference for the languages specified by that range. The quality value defaults to "q=1". For example,

   Accept-Language: da, en-gb;q=0.8, en;q=0.7

would mean: "I prefer Danish, but will accept British English and other types of English."

@@ -232,54 +232,54 @@ a configured iex> Plausible.Cldr.AcceptLanguage.best_match("da;q=0.1,zh-TW;q=0.3", TestBackend.Cldr) -{:ok, - %Cldr.LanguageTag{ +
iex> Plausible.Cldr.AcceptLanguage.best_match("da;q=0.1,zh-TW;q=0.3", TestBackend.Cldr)
+{:ok,
+ %Cldr.LanguageTag{
    backend: TestBackend.Cldr,
    canonical_locale_name: "zh-TW",
    cldr_locale_name: :"zh-Hant",
-   language_subtags: [],
-   extensions: %{},
+   language_subtags: [],
+   extensions: %{},
    gettext_locale_name: nil,
    language: "zh",
-   locale: %{},
-   private_use: [],
+   locale: %{},
+   private_use: [],
    rbnf_locale_name: :"zh-Hant",
    requested_locale_name: "zh-TW",
    script: :Hant,
    territory: :TW,
-   transform: %{},
-   language_variants: []
- }}
+   transform: %{},
+   language_variants: []
+ }}
 
-iex> Plausible.Cldr.AcceptLanguage.best_match("da;q=0.1,zh-TW;q=0.3", TestBackend.Cldr)
-{:ok,
- %Cldr.LanguageTag{
+iex> Plausible.Cldr.AcceptLanguage.best_match("da;q=0.1,zh-TW;q=0.3", TestBackend.Cldr)
+{:ok,
+ %Cldr.LanguageTag{
    backend: TestBackend.Cldr,
    canonical_locale_name: "zh-TW",
    cldr_locale_name: :"zh-Hant",
-   language_subtags: [],
-   extensions: %{},
+   language_subtags: [],
+   extensions: %{},
    gettext_locale_name: nil,
    language: "zh",
-   locale: %{},
-   private_use: [],
+   locale: %{},
+   private_use: [],
    rbnf_locale_name: :"zh-Hant",
    requested_locale_name: "zh-TW",
    script: :Hant,
    territory: :TW,
-   transform: %{},
-   language_variants: []
- }}
+   transform: %{},
+   language_variants: []
+ }}
 
-iex> Plausible.Cldr.AcceptLanguage.best_match("xx,yy;q=0.3")
-{:error,
- {Cldr.NoMatchingLocale,
-  "No configured locale could be matched to \"xx,yy;q=0.3\""}}
+iex> Plausible.Cldr.AcceptLanguage.best_match("xx,yy;q=0.3")
+{:error,
+ {Cldr.NoMatchingLocale,
+  "No configured locale could be matched to \"xx,yy;q=0.3\""}}
 
-iex> Plausible.Cldr.AcceptLanguage.best_match("invalid_tag")
-{:error, {Cldr.LanguageTag.ParseError,
-  "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}}
+
iex> Plausible.Cldr.AcceptLanguage.best_match("invalid_tag") +{:error, {Cldr.LanguageTag.ParseError, + "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}}
@@ -340,95 +340,95 @@ wuth an error tuple for each invalid tag added at the end of the list.

-
iex> Cldr.AcceptLanguage.parse("da,zh-TW;q=0.3", TestBackend.Cldr)
-{:ok,
- [
-   {1.0,
-    %Cldr.LanguageTag{
+
iex> Cldr.AcceptLanguage.parse("da,zh-TW;q=0.3", TestBackend.Cldr)
+{:ok,
+ [
+   {1.0,
+    %Cldr.LanguageTag{
       backend: TestBackend.Cldr,
       canonical_locale_name: "da",
       cldr_locale_name: :da,
-      language_subtags: [],
-      extensions: %{},
+      language_subtags: [],
+      extensions: %{},
       gettext_locale_name: nil,
       language: "da",
-      locale: %{},
-      private_use: [],
+      locale: %{},
+      private_use: [],
       rbnf_locale_name: :da,
       requested_locale_name: "da",
       script: :Latn,
       territory: :DK,
-      transform: %{},
-      language_variants: []
-    }},
-   {0.3,
-    %Cldr.LanguageTag{
+      transform: %{},
+      language_variants: []
+    }},
+   {0.3,
+    %Cldr.LanguageTag{
       backend: TestBackend.Cldr,
       canonical_locale_name: "zh-TW",
       cldr_locale_name: :"zh-Hant",
-      language_subtags: [],
-      extensions: %{},
+      language_subtags: [],
+      extensions: %{},
       gettext_locale_name: nil,
       language: "zh",
-      locale: %{},
-      private_use: [],
+      locale: %{},
+      private_use: [],
       rbnf_locale_name: :"zh-Hant",
       requested_locale_name: "zh-TW",
       script: :Hant,
       territory: :TW,
-      transform: %{},
-      language_variants: []
-    }}
- ]}
+      transform: %{},
+      language_variants: []
+    }}
+ ]}
 
-iex> Plausible.Cldr.AcceptLanguage.parse("invalid_tag")
-{:error,
- {Cldr.LanguageTag.ParseError,
-  "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}}
+iex> Plausible.Cldr.AcceptLanguage.parse("invalid_tag")
+{:error,
+ {Cldr.LanguageTag.ParseError,
+  "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}}
 
-iex> Plausible.Cldr.AcceptLanguage.parse("da,zh-TW;q=0.3,invalid_tag")
-{:ok,
- [
-   {1.0,
-    %Cldr.LanguageTag{
+iex> Plausible.Cldr.AcceptLanguage.parse("da,zh-TW;q=0.3,invalid_tag")
+{:ok,
+ [
+   {1.0,
+    %Cldr.LanguageTag{
       backend: TestBackend.Cldr,
       canonical_locale_name: "da",
       cldr_locale_name: :da,
-      language_subtags: [],
-      extensions: %{},
+      language_subtags: [],
+      extensions: %{},
       gettext_locale_name: nil,
       language: "da",
-      locale: %{},
-      private_use: [],
+      locale: %{},
+      private_use: [],
       rbnf_locale_name: :da,
       requested_locale_name: "da",
       script: :Latn,
       territory: :DK,
-      transform: %{},
-      language_variants: []
-    }},
-   {0.3,
-    %Cldr.LanguageTag{
+      transform: %{},
+      language_variants: []
+    }},
+   {0.3,
+    %Cldr.LanguageTag{
       backend: TestBackend.Cldr,
       canonical_locale_name: "zh-TW",
       cldr_locale_name: :"zh-Hant",
-      language_subtags: [],
-      extensions: %{},
+      language_subtags: [],
+      extensions: %{},
       gettext_locale_name: nil,
       language: "zh",
-      locale: %{},
-      private_use: [],
+      locale: %{},
+      private_use: [],
       rbnf_locale_name: :"zh-Hant",
       requested_locale_name: "zh-TW",
       script: :Hant,
       territory: :TW,
-      transform: %{},
-      language_variants: []
-    }},
-   {:error,
-    {Cldr.LanguageTag.ParseError,
-     "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}}
- ]}
+
transform: %{}, + language_variants: [] + }}, + {:error, + {Cldr.LanguageTag.ParseError, + "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}} + ]}
@@ -473,92 +473,92 @@ wuth an error tuple for each invalid tag added at the end of the list.

-
iex> Plausible.Cldr.AcceptLanguage.parse!("da,zh-TW;q=0.3")
-[
-  {1.0,
-   %Cldr.LanguageTag{
+
iex> Plausible.Cldr.AcceptLanguage.parse!("da,zh-TW;q=0.3")
+[
+  {1.0,
+   %Cldr.LanguageTag{
      backend: TestBackend.Cldr,
      canonical_locale_name: "da",
      cldr_locale_name: :da,
-     language_subtags: [],
-     extensions: %{},
+     language_subtags: [],
+     extensions: %{},
      gettext_locale_name: nil,
      language: "da",
-     locale: %{},
-     private_use: [],
+     locale: %{},
+     private_use: [],
      rbnf_locale_name: :da,
      requested_locale_name: "da",
      script: :Latn,
      territory: :DK,
-     transform: %{},
-     language_variants: []
-   }},
-  {0.3,
-   %Cldr.LanguageTag{
+     transform: %{},
+     language_variants: []
+   }},
+  {0.3,
+   %Cldr.LanguageTag{
      backend: TestBackend.Cldr,
      canonical_locale_name: "zh-TW",
      cldr_locale_name: :"zh-Hant",
-     language_subtags: [],
-     extensions: %{},
+     language_subtags: [],
+     extensions: %{},
      gettext_locale_name: nil,
      language: "zh",
-     locale: %{},
-     private_use: [],
+     locale: %{},
+     private_use: [],
      rbnf_locale_name: :"zh-Hant",
      requested_locale_name: "zh-TW",
      script: :Hant,
      territory: :TW,
-     transform: %{},
-     language_variants: []
-   }}
-]
+     transform: %{},
+     language_variants: []
+   }}
+]
 
 Plausible.Cldr.AcceptLanguage.parse! "invalid_tag"
 ** (Cldr.AcceptLanguageError) "Expected a BCP47 language tag. Could not parse the remaining "g" starting at position 11
     (ex_cldr) lib/cldr/accept_language.ex:304: Cldr.AcceptLanguage.parse!/1
 
-iex> Plausible.Cldr.AcceptLanguage.parse!("da,zh-TW;q=0.3,invalid_tag")
-[
-  {1.0,
-   %Cldr.LanguageTag{
+iex> Plausible.Cldr.AcceptLanguage.parse!("da,zh-TW;q=0.3,invalid_tag")
+[
+  {1.0,
+   %Cldr.LanguageTag{
      backend: TestBackend.Cldr,
      canonical_locale_name: "da",
      cldr_locale_name: :da,
-     language_subtags: [],
-     extensions: %{},
+     language_subtags: [],
+     extensions: %{},
      gettext_locale_name: nil,
      language: "da",
-     locale: %{},
-     private_use: [],
+     locale: %{},
+     private_use: [],
      rbnf_locale_name: :da,
      requested_locale_name: "da",
      script: :Latn,
      territory: :DK,
-     transform: %{},
-     language_variants: []
-   }},
-  {0.3,
-   %Cldr.LanguageTag{
+     transform: %{},
+     language_variants: []
+   }},
+  {0.3,
+   %Cldr.LanguageTag{
      backend: TestBackend.Cldr,
      canonical_locale_name: "zh-TW",
      cldr_locale_name: :"zh-Hant",
-     language_subtags: [],
-     extensions: %{},
+     language_subtags: [],
+     extensions: %{},
      gettext_locale_name: nil,
      language: "zh",
-     locale: %{},
-     private_use: [],
+     locale: %{},
+     private_use: [],
      rbnf_locale_name: :"zh-Hant",
      requested_locale_name: "zh-TW",
      script: :Hant,
      territory: :TW,
-     transform: %{},
-     language_variants: []
-   }},
-  {:error,
-   {Cldr.LanguageTag.ParseError,
-    "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}}
-]
+
transform: %{}, + language_variants: [] + }}, + {:error, + {Cldr.LanguageTag.ParseError, + "Expected a BCP47 language tag. Could not parse the remaining \"g\" starting at position 11"}} +]
diff --git a/Plausible.Cldr.Currency.html b/Plausible.Cldr.Currency.html index f027ebd2a..5a5da4c4c 100644 --- a/Plausible.Cldr.Currency.html +++ b/Plausible.Cldr.Currency.html @@ -390,11 +390,11 @@ The default is :all. See
FJD: %Cldr.Currency{ + %{

 FJD: %Cldr.Currency{
    cash_digits: 2,
    cash_rounding: 0,
    code: "FJD",
-   count: %{one: "Fijian dollar", other: "Fijian dollars"},
+   count: %{one: "Fijian dollar", other: "Fijian dollars"},
    digits: 2,
    from: nil,
    iso_digits: 2,
@@ -404,12 +404,12 @@ The default is :all. See symbol: "FJD",
    tender: true,
    to: nil
- },
- SUR: %Cldr.Currency{
+ },
+ SUR: %Cldr.Currency{
    cash_digits: 2,
    cash_rounding: 0,
    code: "SUR",
-   count: %{one: "Soviet rouble", other: "Soviet roubles"},
+   count: %{one: "Soviet rouble", other: "Soviet roubles"},
    digits: 2,
    from: nil,
    iso_digits: nil,
@@ -419,7 +419,7 @@ The default is :all. See symbol: "SUR",
    tender: true,
    to: nil
- },
+ },
  ...
 }}
@@ -470,11 +470,11 @@ The default is :all. See FJD: %Cldr.Currency{ + => %{

FJD: %Cldr.Currency{
   cash_digits: 2,
   cash_rounding: 0,
   code: "FJD",
-  count: %{one: "Fijian dollar", other: "Fijian dollars"},
+  count: %{one: "Fijian dollar", other: "Fijian dollars"},
   digits: 2,
   from: nil,
   iso_digits: 2,
@@ -484,12 +484,12 @@ The default is :all. See symbol: "FJD",
   tender: true,
   to: nil
-},
-SUR: %Cldr.Currency{
+},
+SUR: %Cldr.Currency{
   cash_digits: 2,
   cash_rounding: 0,
   code: "SUR",
-  count: %{one: "Soviet rouble", other: "Soviet roubles"},
+  count: %{one: "Soviet rouble", other: "Soviet roubles"},
   digits: 2,
   from: nil,
   iso_digits: nil,
@@ -499,7 +499,7 @@ The default is :all. See symbol: "SUR",
   tender: true,
   to: nil
-},
+},
 ...

}

@@ -557,13 +557,13 @@ or a -
iex> Plausible.Cldr.Currency.currency_for_code("AUD")
-{:ok,
-  %Cldr.Currency{
+
iex> Plausible.Cldr.Currency.currency_for_code("AUD")
+{:ok,
+  %Cldr.Currency{
     cash_digits: 2,
     cash_rounding: 0,
     code: "AUD",
-    count: %{one: "Australian dollar", other: "Australian dollars"},
+    count: %{one: "Australian dollar", other: "Australian dollars"},
     digits: 2,
     iso_digits: 2,
     name: "Australian Dollar",
@@ -571,15 +571,15 @@ or a rounding: 0,
     symbol: "A$",
     tender: true
-}}
+}}
 
-iex> Plausible.Cldr.Currency.currency_for_code("THB")
-{:ok,
-  %Cldr.Currency{
+iex> Plausible.Cldr.Currency.currency_for_code("THB")
+{:ok,
+  %Cldr.Currency{
     cash_digits: 2,
     cash_rounding: 0,
     code: "THB",
-    count: %{one: "Thai baht", other: "Thai baht"},
+    count: %{one: "Thai baht", other: "Thai baht"},
     digits: 2,
     iso_digits: 2,
     name: "Thai Baht",
@@ -587,7 +587,7 @@ or a rounding: 0,
     symbol: "THB",
     tender: true
-}}
+}}
@@ -646,12 +646,12 @@ or a -
iex> Plausible.Cldr.Currency.currency_for_code!("AUD")
-%Cldr.Currency{
+
iex> Plausible.Cldr.Currency.currency_for_code!("AUD")
+%Cldr.Currency{
   cash_digits: 2,
   cash_rounding: 0,
   code: "AUD",
-  count: %{one: "Australian dollar", other: "Australian dollars"},
+  count: %{one: "Australian dollar", other: "Australian dollars"},
   digits: 2,
   iso_digits: 2,
   name: "Australian Dollar",
@@ -659,14 +659,14 @@ or a rounding: 0,
   symbol: "A$",
   tender: true
-}
+}
 
-iex> Plausible.Cldr.Currency.currency_for_code!("THB")
-%Cldr.Currency{
+iex> Plausible.Cldr.Currency.currency_for_code!("THB")
+%Cldr.Currency{
   cash_digits: 2,
   cash_rounding: 0,
   code: "THB",
-  count: %{one: "Thai baht", other: "Thai baht"},
+  count: %{one: "Thai baht", other: "Thai baht"},
   digits: 2,
   iso_digits: 2,
   name: "Thai Baht",
@@ -674,7 +674,7 @@ or a rounding: 0,
   symbol: "THB",
   tender: true
-}
+}
@@ -715,11 +715,11 @@ or a -
iex> {:ok, locale} = Plausible.Cldr.validate_locale "en"
+
iex> {:ok, locale} = Plausible.Cldr.validate_locale "en"
 iex> Plausible.Cldr.Currency.currency_from_locale locale
 :USD
 
-iex> {:ok, locale} = Plausible.Cldr.validate_locale "en-AU"
+iex> {:ok, locale} = Plausible.Cldr.validate_locale "en-AU"
 iex> Plausible.Cldr.Currency.currency_from_locale locale
 :AUD
 
@@ -768,13 +768,13 @@ or a 
 
 
iex> MyApp.Cldr.Currency.currency_history_for_locale "en"
-{:ok,
-    %{
-    USD: %{from: ~D[1792-01-01], to: nil},
-    USN: %{tender: false},
-    USS: %{from: nil, tender: false, to: ~D[2014-03-01]}
-  }
-}
+{:ok, + %{ + USD: %{from: ~D[1792-01-01], to: nil}, + USN: %{tender: false}, + USS: %{from: nil, tender: false, to: ~D[2014-03-01]} + } +}
@@ -834,8 +834,8 @@ The default is :all. See MyApp.Cldr.Currency.currency_strings "en" -=> {:ok, - %{ +=> {:ok, + %{ "mexican silver pesos" => :MXP, "sudanese dinar" => :SDD, "bad" => :BAD, @@ -845,7 +845,7 @@ The default is :all. See "guyanaese dollars" => :GYD, "equatorial guinean ekwele" => :GQE, ... - }} + }}
@@ -905,7 +905,7 @@ The default is :all. See MyApp.Cldr.Currency.currency_strings! "en" -=> %{ +=> %{ "mexican silver pesos" => :MXP, "sudanese dinar" => :SDD, "bad" => :BAD, @@ -915,7 +915,7 @@ The default is :all. See "guyanaese dollars" => :GYD, "equatorial guinean ekwele" => :GQE, ... - } + }
@@ -1004,7 +1004,7 @@ mapping is returned for that territory.

iex> Plausible.Cldr.Currency.current_territory_currencies() +
iex> Plausible.Cldr.Currency.current_territory_currencies()

@@ -1097,10 +1097,10 @@ currency code

iex> Plausible.Cldr.Currency.known_currency_code "AUD" -{:ok, :AUD} +{:ok, :AUD} iex> Plausible.Cldr.Currency.known_currency_code "GGG" -{:error, {Cldr.UnknownCurrencyError, "The currency \"GGG\" is invalid"}} +{:error, {Cldr.UnknownCurrencyError, "The currency \"GGG\" is invalid"}}

@@ -1247,14 +1247,14 @@ such as 0.05. Optional.

iex> Plausible.Cldr.Currency.new(:XAE, name: "Custom Name", digits: 0) -{:ok, - %Cldr.Currency{ +
iex> Plausible.Cldr.Currency.new(:XAE, name: "Custom Name", digits: 0)
+{:ok,
+ %Cldr.Currency{
    alt_code: :XAE,
    cash_digits: 0,
    cash_rounding: nil,
    code: :XAE,
-   count: %{other: "Custom Name"},
+   count: %{other: "Custom Name"},
    digits: 0,
    from: nil,
    iso_digits: 0,
@@ -1264,11 +1264,11 @@ such as 0.05. Optional.

symbol: "XAE", tender: false, to: nil - }} -iex> MyApp.Cldr.Currency.new(:XAH, name: "Custom Name") -{:error, "Required options are missing. Required options are [:name, :digits]"} -iex> Plausible.Cldr.Currency.new(:XAE, name: "XAE", digits: 0) -{:error, {Cldr.CurrencyAlreadyDefined, "Currency :XAE is already defined."}}

+
}} +iex> MyApp.Cldr.Currency.new(:XAH, name: "Custom Name") +{:error, "Required options are missing. Required options are [:name, :digits]"} +iex> Plausible.Cldr.Currency.new(:XAE, name: "XAE", digits: 0) +{:error, {Cldr.CurrencyAlreadyDefined, "Currency :XAE is already defined."}}

@@ -1327,19 +1327,19 @@ default is Plaus
iex> Plausible.Cldr.Currency.pluralize 1, :USD
-{:ok, "US dollar"}
+{:ok, "US dollar"}
 
 iex> Plausible.Cldr.Currency.pluralize 3, :USD
-{:ok, "US dollars"}
+{:ok, "US dollars"}
 
 iex> Plausible.Cldr.Currency.pluralize 12, :USD, locale: "zh"
-{:ok, "美元"}
+{:ok, "美元"}
 
 iex> Plausible.Cldr.Currency.pluralize 12, :USD, locale: "fr"
-{:ok, "dollars des États-Unis"}
+{:ok, "dollars des États-Unis"}
 
 iex> Plausible.Cldr.Currency.pluralize 1, :USD, locale: "fr"
-{:ok, "dollar des États-Unis"}
+{:ok, "dollar des États-Unis"}
@@ -1382,7 +1382,7 @@ or a
iex> MyApp.Cldr.Currency.strings_for_currency :AUD, "en"
-["a$", "australian dollars", "aud", "australian dollar"]
+["a$", "australian dollars", "aud", "australian dollar"]
diff --git a/Plausible.Cldr.Locale.html b/Plausible.Cldr.Locale.html index f79f374df..4dc75883a 100644 --- a/Plausible.Cldr.Locale.html +++ b/Plausible.Cldr.Locale.html @@ -297,16 +297,16 @@ this specific locale..

iex> Plausible.Cldr.Locale.fallback_locale_names(:"fr-CA") -{:ok, [:"fr-CA", :fr, :und]} +
iex> Plausible.Cldr.Locale.fallback_locale_names(:"fr-CA")
+{:ok, [:"fr-CA", :fr, :und]}
 
 # Fallbacks are typically formed by progressively
 # stripping variant, territory and script from the
 # given locale name. But not always - there are
 # certain fallbacks that take a different path.
 
-iex> Plausible.Cldr.Locale.fallback_locale_names(:nb)
-{:ok, [:nb, :no, :und]}
+
iex> Plausible.Cldr.Locale.fallback_locale_names(:nb) +{:ok, [:nb, :no, :und]}
@@ -360,20 +360,20 @@ this specific locale.

Plausible.Cldr.Locale.fallback_locales(:"fr-CA") -=> {:ok, - [#Cldr.LanguageTag<fr-CA [validated]>, #Cldr.LanguageTag<fr [validated]>, - #Cldr.LanguageTag<und [validated]>]} +
Plausible.Cldr.Locale.fallback_locales(:"fr-CA")
+=> {:ok,
+     [#Cldr.LanguageTag<fr-CA [validated]>, #Cldr.LanguageTag<fr [validated]>,
+      #Cldr.LanguageTag<und [validated]>]}
 
 # Fallbacks are typically formed by progressively
 # stripping variant, territory and script from the
 # given locale name. But not always - there are
 # certain fallbacks that take a different path.
 
-Plausible.Cldr.Locale.fallback_locales(:nb))
-=> {:ok,
-     [#Cldr.LanguageTag<nb [validated]>, #Cldr.LanguageTag<no [validated]>,
-      #Cldr.LanguageTag<und [validated]>]}
+
Plausible.Cldr.Locale.fallback_locales(:nb)) +=> {:ok, + [#Cldr.LanguageTag<nb [validated]>, #Cldr.LanguageTag<no [validated]>, + #Cldr.LanguageTag<und [validated]>]}

@@ -504,15 +504,15 @@ generic top-level domain names.

iex> Plausible.Cldr.Locale.locale_from_host "a.b.com.au" -Elixir.Plausible.Cldr.validate_locale(:"en-AU") +Elixir.Plausible.Cldr.validate_locale(:"en-AU") -iex> Plausible.Cldr.Locale.locale_from_host("a.b.com.tv") -{:error, - {Cldr.UnknownLocaleError, "No locale was identified for territory \"tv\""}} +iex> Plausible.Cldr.Locale.locale_from_host("a.b.com.tv") +{:error, + {Cldr.UnknownLocaleError, "No locale was identified for territory \"tv\""}} -iex> Plausible.Cldr.Locale.locale_from_host("a.b.com") -{:error, - {Cldr.UnknownLocaleError, "No locale was identified for territory \"com\""}} +iex> Plausible.Cldr.Locale.locale_from_host("a.b.com") +{:error, + {Cldr.UnknownLocaleError, "No locale was identified for territory \"com\""}}

@@ -654,12 +654,12 @@ be a territory.

iex> Cldr.Locale.territory_from_host("a.b.com.au") -{:ok, :AU} +
iex> Cldr.Locale.territory_from_host("a.b.com.au")
+{:ok, :AU}
 
-iex> Cldr.Locale.territory_from_host("a.b.com")
-{:error,
- {Cldr.UnknownLocaleError, "No locale was identified for territory \"com\""}}
+
iex> Cldr.Locale.territory_from_host("a.b.com") +{:error, + {Cldr.UnknownLocaleError, "No locale was identified for territory \"com\""}}

diff --git a/Plausible.Cldr.Number.Cardinal.html b/Plausible.Cldr.Number.Cardinal.html index faa479702..3cabf6c61 100644 --- a/Plausible.Cldr.Number.Cardinal.html +++ b/Plausible.Cldr.Number.Cardinal.html @@ -426,31 +426,31 @@ The valid substitution keys are :zero, iex> Plausible.Cldr.Number.Cardinal.pluralize 1, "en", %{one: "one"} +
iex> Plausible.Cldr.Number.Cardinal.pluralize 1, "en", %{one: "one"}
 "one"
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize 2, "en", %{one: "one"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize 2, "en", %{one: "one"}
 nil
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize 2, "en", %{one: "one", two: "two", other: "other"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize 2, "en", %{one: "one", two: "two", other: "other"}
 "other"
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize 22, "en", %{one: "one", two: "two", other: "other"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize 22, "en", %{one: "one", two: "two", other: "other"}
 "other"
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize Decimal.new(1), "en", %{one: "one"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize Decimal.new(1), "en", %{one: "one"}
 "one"
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize Decimal.new(2), "en", %{one: "one"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize Decimal.new(2), "en", %{one: "one"}
 nil
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize Decimal.new(2), "en", %{one: "one", two: "two"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize Decimal.new(2), "en", %{one: "one", two: "two"}
 nil
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize 1..10, "ar", %{one: "one", few: "few", other: "other"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize 1..10, "ar", %{one: "one", few: "few", other: "other"}
 "few"
 
-iex> Plausible.Cldr.Number.Cardinal.pluralize 1..10, "en", %{one: "one", few: "few", other: "other"}
+iex> Plausible.Cldr.Number.Cardinal.pluralize 1..10, "en", %{one: "one", few: "few", other: "other"}
 "other"
diff --git a/Plausible.Cldr.Number.Format.html b/Plausible.Cldr.Number.Format.html index 842c3fde2..d76e11e22 100644 --- a/Plausible.Cldr.Number.Format.html +++ b/Plausible.Cldr.Number.Format.html @@ -439,7 +439,7 @@ to precompile all the known formats at compile time.

#=> Plausible.Cldr.Number.Format.Format.decimal_format_list -["#", "#,##,##0%", +["#", "#,##,##0%", "#,##,##0.###", "#,##,##0.00¤", "#,##,##0.00¤;(#,##,##0.00¤)", "#,##,##0 %", "#,##0%", "#,##0.###", "#,##0.00 ¤", "#,##0.00 ¤;(#,##0.00 ¤)", "#,##0.00¤", "#,##0.00¤;(#,##0.00¤)", @@ -449,7 +449,7 @@ to precompile all the known formats at compile time.

"000 B ¤", "000 E ¤", "000 K ¤", "000 MRD ¤", "000 Md ¤", "000 Mio'.' ¤", "000 Mio ¤", "000 Mld ¤", "000 Mln ¤", "000 Mn ¤", "000 Mrd'.' ¤", "000 Mrd ¤", "000 Mr ¤", "000 M ¤", "000 NT ¤", "000 N ¤", "000 Tn ¤", -"000 Tr ¤", ...] +"000 Tr ¤", ...]
@@ -497,8 +497,8 @@ the known formats at compile time. Its use is not otherwise recommended.

-
iex> Plausible.Cldr.Number.Format.decimal_format_list_for(:en)
-{:ok, ["#,##0%", "#,##0.###", "#,##0.00", "#,##0.00;(#,##0.00)","#E0",
+
iex> Plausible.Cldr.Number.Format.decimal_format_list_for(:en)
+{:ok, ["#,##0%", "#,##0.###", "#,##0.00", "#,##0.00;(#,##0.00)","#E0",
  "0 billion", "0 million", "0 thousand",
  "0 trillion", "00 billion", "00 million", "00 thousand", "00 trillion",
  "000 billion", "000 million", "000 thousand", "000 trillion", "000B", "000K",
@@ -506,7 +506,7 @@ the known formats at compile time. Its use is not otherwise recommended.

"¤#,##0.00", "¤#,##0.00;(¤#,##0.00)", "¤000B", "¤000K", "¤000M", "¤000T", "¤00B", "¤00K", "¤00M", "¤00T", "¤0B", "¤0K", "¤0M", "¤0T", "¤ #,##0.00", "¤ #,##0.00;(¤ #,##0.00)", "¤ 000B", "¤ 000K", "¤ 000M", - "¤ 000T", "¤ 00B", "¤ 00K", "¤ 00M", "¤ 00T", "¤ 0B", "¤ 0K", "¤ 0M", "¤ 0T"]}

+
"¤ 000T", "¤ 00B", "¤ 00K", "¤ 00M", "¤ 00T", "¤ 0B", "¤ 0K", "¤ 0M", "¤ 0T"]}
@@ -559,8 +559,8 @@ is Plausible.Cld Examples

-
iex> Plausible.Cldr.Number.Format.default_grouping_for(:en)
-{:ok, %{fraction: %{first: 0, rest: 0}, integer: %{first: 3, rest: 3}}}
+
iex> Plausible.Cldr.Number.Format.default_grouping_for(:en)
+{:ok, %{fraction: %{first: 0, rest: 0}, integer: %{first: 3, rest: 3}}}
@@ -612,8 +612,8 @@ is Plausible.Cld Examples

-
iex> Plausible.Cldr.Number.Format.default_grouping_for!(:en)
-%{fraction: %{first: 0, rest: 0}, integer: %{first: 3, rest: 3}}
+
iex> Plausible.Cldr.Number.Format.default_grouping_for!(:en)
+%{fraction: %{first: 0, rest: 0}, integer: %{first: 3, rest: 3}}
@@ -670,18 +670,18 @@ by percent: "#,##0 %", scientific: "#E0", standard: "#,##0.###" - currency_short: [{"1000", [one: "0 k ¤", other: "0 k ¤"]}, - {"10000", [one: "00 k ¤", other: "00 k ¤"]}, - {"100000", [one: "000 k ¤", other: "000 k ¤"]}, - {"1000000", [one: "0 M ¤", other: "0 M ¤"]}, - {"10000000", [one: "00 M ¤", other: "00 M ¤"]}, - {"100000000", [one: "000 M ¤", other: "000 M ¤"]}, - {"1000000000", [one: "0 Md ¤", other: "0 Md ¤"]}, - {"10000000000", [one: "00 Md ¤", other: "00 Md ¤"]}, - {"100000000000", [one: "000 Md ¤", other: "000 Md ¤"]}, - {"1000000000000", [one: "0 Bn ¤", other: "0 Bn ¤"]}, - {"10000000000000", [one: "00 Bn ¤", other: "00 Bn ¤"]}, - {"100000000000000", [one: "000 Bn ¤", other: "000 Bn ¤"]}], + currency_short: [{"1000", [one: "0 k ¤", other: "0 k ¤"]}, + {"10000", [one: "00 k ¤", other: "00 k ¤"]}, + {"100000", [one: "000 k ¤", other: "000 k ¤"]}, + {"1000000", [one: "0 M ¤", other: "0 M ¤"]}, + {"10000000", [one: "00 M ¤", other: "00 M ¤"]}, + {"100000000", [one: "000 M ¤", other: "000 M ¤"]}, + {"1000000000", [one: "0 Md ¤", other: "0 Md ¤"]}, + {"10000000000", [one: "00 Md ¤", other: "00 Md ¤"]}, + {"100000000000", [one: "000 Md ¤", other: "000 Md ¤"]}, + {"1000000000000", [one: "0 Bn ¤", other: "0 Bn ¤"]}, + {"10000000000000", [one: "00 Bn ¤", other: "00 Bn ¤"]}, + {"100000000000000", [one: "000 Bn ¤", other: "000 Bn ¤"]}], ... }
@@ -772,8 +772,8 @@ is Plausible.Cld Examples

-
iex> Plausible.Cldr.Number.Format.minimum_grouping_digits_for("en")
-{:ok, 1}
+
iex> Plausible.Cldr.Number.Format.minimum_grouping_digits_for("en")
+{:ok, 1}
@@ -825,7 +825,7 @@ is Plausible.Cld Examples -
iex> Plausible.Cldr.Number.Format.minimum_grouping_digits_for!("en")
+
iex> Plausible.Cldr.Number.Format.minimum_grouping_digits_for!("en")
 1
diff --git a/Plausible.Cldr.Number.Ordinal.html b/Plausible.Cldr.Number.Ordinal.html index 0406d9a9d..26060edf8 100644 --- a/Plausible.Cldr.Number.Ordinal.html +++ b/Plausible.Cldr.Number.Ordinal.html @@ -429,31 +429,31 @@ The valid substitution keys are :zero, iex> Plausible.Cldr.Number.Ordinal.pluralize 1, :en, %{one: "one"} +
iex> Plausible.Cldr.Number.Ordinal.pluralize 1, :en, %{one: "one"}
 "one"
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize 2, :en, %{one: "one"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize 2, :en, %{one: "one"}
 nil
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize 2, :en, %{one: "one", two: "two"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize 2, :en, %{one: "one", two: "two"}
 "two"
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize 22, :en, %{one: "one", two: "two", other: "other"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize 22, :en, %{one: "one", two: "two", other: "other"}
 "two"
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize Decimal.new(1), :en, %{one: "one"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize Decimal.new(1), :en, %{one: "one"}
 "one"
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize Decimal.new(2), :en, %{one: "one"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize Decimal.new(2), :en, %{one: "one"}
 nil
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize Decimal.new(2), :en, %{one: "one", two: "two"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize Decimal.new(2), :en, %{one: "one", two: "two"}
 "two"
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize 1..10, "ar", %{one: "one", few: "few", other: "other"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize 1..10, "ar", %{one: "one", few: "few", other: "other"}
 "other"
 
-iex> Plausible.Cldr.Number.Ordinal.pluralize 1..10, "en", %{one: "one", few: "few", other: "other"}
+iex> Plausible.Cldr.Number.Ordinal.pluralize 1..10, "en", %{one: "one", few: "few", other: "other"}
 "other"
diff --git a/Plausible.Cldr.Number.Symbol.html b/Plausible.Cldr.Number.Symbol.html index d7b5ff93e..1b5f87aa4 100644 --- a/Plausible.Cldr.Number.Symbol.html +++ b/Plausible.Cldr.Number.Symbol.html @@ -349,9 +349,9 @@ is Plausible.Cld Example: -
iex> Plausible.Cldr.Number.Symbol.number_symbols_for(:th)
-{:ok, %{
-   latn: %Cldr.Number.Symbol{
+
iex> Plausible.Cldr.Number.Symbol.number_symbols_for(:th)
+{:ok, %{
+   latn: %Cldr.Number.Symbol{
      decimal: ".",
      exponential: "E",
      group: ",",
@@ -364,8 +364,8 @@ is Plausible.Cld
      plus_sign: "+",
      superscripting_exponent: "×",
      time_separator: ":"
-   },
-   thai: %Cldr.Number.Symbol{
+   },
+   thai: %Cldr.Number.Symbol{
      decimal: ".",
      exponential: "E",
      group: ",",
@@ -378,8 +378,8 @@ is Plausible.Cld
      plus_sign: "+",
      superscripting_exponent: "×",
      time_separator: ":"
-   }
- }}
+
} + }}
diff --git a/Plausible.Cldr.Number.System.html b/Plausible.Cldr.Number.System.html index bcb8f6237..602673743 100644 --- a/Plausible.Cldr.Number.System.html +++ b/Plausible.Cldr.Number.System.html @@ -288,23 +288,23 @@ it is returned as is.

iex> Plausible.Cldr.Number.System.number_system_for "th", :latn -{:ok, %{digits: "0123456789", type: :numeric}} +{:ok, %{digits: "0123456789", type: :numeric}} iex> Plausible.Cldr.Number.System.number_system_for "en", :default -{:ok, %{digits: "0123456789", type: :numeric}} +{:ok, %{digits: "0123456789", type: :numeric}} iex> Plausible.Cldr.Number.System.number_system_for "he", :traditional -{:ok, %{rules: "hebrew", type: :algorithmic}} +{:ok, %{rules: "hebrew", type: :algorithmic}} iex> Plausible.Cldr.Number.System.number_system_for "en", :native -{:ok, %{digits: "0123456789", type: :numeric}} +{:ok, %{digits: "0123456789", type: :numeric}} iex> Plausible.Cldr.Number.System.number_system_for "en", :finance -{ +{ :error, - {Cldr.UnknownNumberSystemError, - "The number system :finance is unknown for the locale named :en. Valid number systems are %{default: :latn, native: :latn}"} -} + {Cldr.UnknownNumberSystemError, + "The number system :finance is unknown for the locale named :en. Valid number systems are %{default: :latn, native: :latn}"} +}

@@ -395,10 +395,10 @@ or a
iex> Plausible.Cldr.Number.System.number_system_names_for "en"
-{:ok, [:latn]}
+{:ok, [:latn]}
 
 iex> Plausible.Cldr.Number.System.number_system_names_for "zz"
-{:error, {Cldr.InvalidLanguageError, "The language \"zz\" is invalid"}}
+{:error, {Cldr.InvalidLanguageError, "The language \"zz\" is invalid"}}
@@ -480,13 +480,13 @@ or a
iex> Plausible.Cldr.Number.System.number_systems_for "en"
-{:ok, %{default: :latn, native: :latn}}
+{:ok, %{default: :latn, native: :latn}}
 
 iex> Plausible.Cldr.Number.System.number_systems_for "th"
-{:ok, %{default: :latn, native: :thai}}
+{:ok, %{default: :latn, native: :thai}}
 
 iex> Plausible.Cldr.Number.System.number_systems_for "zz"
-{:error, {Cldr.InvalidLanguageError, "The language \"zz\" is invalid"}}
+{:error, {Cldr.InvalidLanguageError, "The language \"zz\" is invalid"}}
@@ -584,20 +584,20 @@ actual system name.

ex> Plausible.Cldr.Number.System.system_name_from(:default, "en") -{:ok, :latn} +
ex> Plausible.Cldr.Number.System.system_name_from(:default, "en")
+{:ok, :latn}
 
-iex> Plausible.Cldr.Number.System.system_name_from("latn", "en")
-{:ok, :latn}
+iex> Plausible.Cldr.Number.System.system_name_from("latn", "en")
+{:ok, :latn}
 
-iex> Plausible.Cldr.Number.System.system_name_from(:native, "en")
-{:ok, :latn}
+iex> Plausible.Cldr.Number.System.system_name_from(:native, "en")
+{:ok, :latn}
 
-iex> Plausible.Cldr.Number.System.system_name_from(:nope, "en")
-{
+iex> Plausible.Cldr.Number.System.system_name_from(:nope, "en")
+{
   :error,
-  {Cldr.UnknownNumberSystemError, "The number system :nope is unknown"}
-}

Note that return value is not guaranteed to be a valid + {Cldr.UnknownNumberSystemError, "The number system :nope is unknown"} +}

Note that return value is not guaranteed to be a valid number system for the given locale as demonstrated in the third example.

@@ -644,16 +644,16 @@ is recommended.

iex> Plausible.Cldr.Number.System.to_system 123456, :hebr -{:ok, "קכ״ג׳תנ״ו"} +{:ok, "קכ״ג׳תנ״ו"} iex> Plausible.Cldr.Number.System.to_system 123, :hans -{:ok, "一百二十三"} +{:ok, "一百二十三"} iex> Plausible.Cldr.Number.System.to_system 123, :hant -{:ok, "一百二十三"} +{:ok, "一百二十三"} iex> Plausible.Cldr.Number.System.to_system 123, :hansfin -{:ok, "壹佰贰拾叁"} +{:ok, "壹佰贰拾叁"}
diff --git a/Plausible.Cldr.Number.Transliterate.html b/Plausible.Cldr.Number.Transliterate.html index fdc0deebd..f4a1b65e4 100644 --- a/Plausible.Cldr.Number.Transliterate.html +++ b/Plausible.Cldr.Number.Transliterate.html @@ -133,12 +133,12 @@ digits between number systems. For example from :arabic to :latn. Since genera transliteration map is slow, pairs of transliterations can be configured so that the transliteration map is created at compile time and therefore speeding up transliteration at run time.

To configure these transliteration pairs, add the to the use Cldr configuration -in a backend module:

defmodule MyApp.Cldr do
+in a backend module:

defmodule MyApp.Cldr do
   use Cldr,
-  locale: ["en", "fr", "th"],
+  locale: ["en", "fr", "th"],
   default_locale: "en",
-  precompile_transliterations: [{:latn, :thai}, {:arab, :thai}]
-end

Where each tuple in the list configures one transliteration map. In this example, two maps are + precompile_transliterations: [{:latn, :thai}, {:arab, :thai}] +end

Where each tuple in the list configures one transliteration map. In this example, two maps are configured: from :latn to :thai and from :arab to :thai.

A list of configurable number systems is returned by Cldr.Number.System.systems_with_digits/0.

If a transliteration is requested between two number pairs that have not been configured for precompilation, a warning is logged.

@@ -252,22 +252,22 @@ and

-
iex> Plausible.Cldr.Number.Transliterate.transliterate("123556")
+
iex> Plausible.Cldr.Number.Transliterate.transliterate("123556")
 "123556"
 
-iex> Plausible.Cldr.Number.Transliterate.transliterate("123,556.000", "fr", :default)
+iex> Plausible.Cldr.Number.Transliterate.transliterate("123,556.000", "fr", :default)
 "123 556,000"
 
-iex> Plausible.Cldr.Number.Transliterate.transliterate("123556", "th", :default)
+iex> Plausible.Cldr.Number.Transliterate.transliterate("123556", "th", :default)
 "123556"
 
-iex> Plausible.Cldr.Number.Transliterate.transliterate("123556", "th", "thai")
+iex> Plausible.Cldr.Number.Transliterate.transliterate("123556", "th", "thai")
 "๑๒๓๕๕๖"
 
-iex> Plausible.Cldr.Number.Transliterate.transliterate("123556", "th", :native)
+iex> Plausible.Cldr.Number.Transliterate.transliterate("123556", "th", :native)
 "๑๒๓๕๕๖"
 
-iex> Plausible.Cldr.Number.Transliterate.transliterate("Some number is: 123556", "th", "thai")
+iex> Plausible.Cldr.Number.Transliterate.transliterate("Some number is: 123556", "th", "thai")
 "Some number is: ๑๒๓๕๕๖"
diff --git a/Plausible.Cldr.Number.html b/Plausible.Cldr.Number.html index dc75b2efd..d221c9120 100644 --- a/Plausible.Cldr.Number.html +++ b/Plausible.Cldr.Number.html @@ -412,19 +412,19 @@ using the Elixir standard library functions.

-
iex> Plausible.Cldr.Number.parse("+1.000,34", locale: "de")
-{:ok, 1000.34}
+
iex> Plausible.Cldr.Number.parse("+1.000,34", locale: "de")
+{:ok, 1000.34}
 
-iex> Plausible.Cldr.Number.parse("-1_000_000.34")
-{:ok, -1000000.34}
+iex> Plausible.Cldr.Number.parse("-1_000_000.34")
+{:ok, -1000000.34}
 
-iex> Plausible.Cldr.Number.parse("1.000", locale: "de", number: :integer)
-{:ok, 1000}
+iex> Plausible.Cldr.Number.parse("1.000", locale: "de", number: :integer)
+{:ok, 1000}
 
-iex> Plausible.Cldr.Number.parse("+1.000,34", locale: "de", number: :integer)
-{:error,
-  {Cldr.Number.ParseError,
-   "The string \"+1.000,34\" could not be parsed as a number"}}
+
iex> Plausible.Cldr.Number.parse("+1.000,34", locale: "de", number: :integer) +{:error, + {Cldr.Number.ParseError, + "The string \"+1.000,34\" could not be parsed as a number"}}
@@ -496,17 +496,17 @@ financial instruments.

-
iex> Plausible.Cldr.Number.scan("100 US dollars")
+
iex> Plausible.Cldr.Number.scan("100 US dollars")
 ...> |> Plausible.Cldr.Number.resolve_currencies
-[100, :USD]
+[100, :USD]
 
-iex> Plausible.Cldr.Number.scan("100 eurosports")
-...> |> Plausible.Cldr.Number.resolve_currencies(fuzzy: 0.75)
-[100, :EUR]
+iex> Plausible.Cldr.Number.scan("100 eurosports")
+...> |> Plausible.Cldr.Number.resolve_currencies(fuzzy: 0.75)
+[100, :EUR]
 
-iex> Plausible.Cldr.Number.scan("100 dollars des États-Unis")
-...> |> Plausible.Cldr.Number.resolve_currencies(locale: "fr")
-[100, :USD]
+
iex> Plausible.Cldr.Number.scan("100 dollars des États-Unis") +...> |> Plausible.Cldr.Number.resolve_currencies(locale: "fr") +[100, :USD]
@@ -583,19 +583,19 @@ financial instruments.

iex> Plausible.Cldr.Number.resolve_currency("US dollars") -[:USD] +
iex> Plausible.Cldr.Number.resolve_currency("US dollars")
+[:USD]
 
-iex> Plausible.Cldr.Number.resolve_currency("100 eurosports", fuzzy: 0.75)
-[:EUR]
+iex> Plausible.Cldr.Number.resolve_currency("100 eurosports", fuzzy: 0.75)
+[:EUR]
 
-iex> Plausible.Cldr.Number.resolve_currency("dollars des États-Unis", locale: "fr")
-[:USD]
+iex> Plausible.Cldr.Number.resolve_currency("dollars des États-Unis", locale: "fr")
+[:USD]
 
-iex> Plausible.Cldr.Number.resolve_currency("not a known currency", locale: "fr")
-{:error,
- {Cldr.UnknownCurrencyError,
-  "The currency \"not a known currency\" is unknown or not supported"}}
+
iex> Plausible.Cldr.Number.resolve_currency("not a known currency", locale: "fr") +{:error, + {Cldr.UnknownCurrencyError, + "The currency \"not a known currency\" is unknown or not supported"}}

@@ -659,13 +659,13 @@ The default is options[:backend].get_locale()
iex> Plausible.Cldr.Number.resolve_per "11%"
-["11", :percent]
+["11", :percent]
 
 iex> Plausible.Cldr.Number.resolve_per "% of linguists"
-[:percent, " of linguists"]
+[:percent, " of linguists"]
 
 iex> Plausible.Cldr.Number.resolve_per "% of linguists %"
-[:percent, " of linguists ", :percent]
+[:percent, " of linguists ", :percent]
@@ -722,9 +722,9 @@ The default is options[:backend].get_locale() -
iex> Plausible.Cldr.Number.scan("100%")
-...> |> Plausible.Cldr.Number.resolve_pers()
-[100, :percent]
+
iex> Plausible.Cldr.Number.scan("100%")
+...> |> Plausible.Cldr.Number.resolve_pers()
+[100, :percent]
@@ -784,20 +784,20 @@ and any options provided are passed to that function.

iex> Plausible.Cldr.Number.scan("£1_000_000.34") -["£", 1000000.34] +
iex> Plausible.Cldr.Number.scan("£1_000_000.34")
+["£", 1000000.34]
 
-iex> Plausible.Cldr.Number.scan("I want £1_000_000 dollars")
-["I want £", 1000000, " dollars"]
+iex> Plausible.Cldr.Number.scan("I want £1_000_000 dollars")
+["I want £", 1000000, " dollars"]
 
-iex> Plausible.Cldr.Number.scan("The prize is 23")
-["The prize is ", 23]
+iex> Plausible.Cldr.Number.scan("The prize is 23")
+["The prize is ", 23]
 
-iex> Plausible.Cldr.Number.scan("The lottery number is 23 for the next draw")
-["The lottery number is ", 23, " for the next draw"]
+iex> Plausible.Cldr.Number.scan("The lottery number is 23 for the next draw")
+["The lottery number is ", 23, " for the next draw"]
 
-iex> Plausible.Cldr.Number.scan("The loss is -1.000 euros", locale: "de", number: :integer)
-["The loss is ", -1000, " euros"]
+
iex> Plausible.Cldr.Number.scan("The loss is -1.000 euros", locale: "de", number: :integer) +["The loss is ", -1000, " euros"]

@@ -844,7 +844,7 @@ options.

iex> Plausible.Cldr.Number.to_approx_string 1234 -{:ok, "~1,234"} +{:ok, "~1,234"}

@@ -891,7 +891,7 @@ options.

iex> Plausible.Cldr.Number.to_at_least_string 1234 -{:ok, "1,234+"} +{:ok, "1,234+"}

@@ -938,7 +938,7 @@ options.

iex> Plausible.Cldr.Number.to_at_most_string 1234 -{:ok, "≤1,234"} +{:ok, "≤1,234"}

@@ -985,7 +985,7 @@ options.

iex> Plausible.Cldr.Number.to_range_string 1234..5678
-{:ok, "1,234–5,678"}
+{:ok, "1,234–5,678"}
@@ -1104,21 +1104,21 @@ extensions.

iex> Cldr.Number.to_string(100, format: :currency, currency: :USD, wrapper: fn +applied to the symbol than the number. For example:

iex> Cldr.Number.to_string(100, format: :currency, currency: :USD, wrapper: fn
 ...>   string, :currency_symbol -> "<span class=\"symbol\">" <> string <> "</span>"
 ...>   string, :number -> "<span class=\"number\">" <> string <> "</span>"
 ...>   string, :currency_space -> "<span>" <> string <> "</span>"
 ...>   string, _other -> string
-...> end)
-{:ok, "<span class=\"symbol\">$</span><span class=\"number\">100.00</span>"}

It is also possible and recommended to use the Phoenix.HTML.Tag.content_tag/3 +...> end) +{:ok, "<span class=\"symbol\">$</span><span class=\"number\">100.00</span>"}

It is also possible and recommended to use the Phoenix.HTML.Tag.content_tag/3 function if wrapping HTML tags since these will ensure HTML entities are -correctly encoded. For example:

iex> Cldr.Number.to_string(100, format: :currency, currency: :USD, wrapper: fn
-...>   string, :currency_symbol -> Phoenix.HTML.Tag.content_tag(:span, string, class: "symbol")
-...>   string, :number -> Phoenix.HTML.Tag.content_tag(:span, string, class: "number")
-...>   string, :currency_space -> Phoenix.HTML.Tag.content_tag(:span, string)
+correctly encoded.  For example:

iex> Cldr.Number.to_string(100, format: :currency, currency: :USD, wrapper: fn
+...>   string, :currency_symbol -> Phoenix.HTML.Tag.content_tag(:span, string, class: "symbol")
+...>   string, :number -> Phoenix.HTML.Tag.content_tag(:span, string, class: "number")
+...>   string, :currency_space -> Phoenix.HTML.Tag.content_tag(:span, string)
 ...>   string, _other -> string
-...> end)
-{:ok, "<span class=\"symbol\">$</span><span class=\"number\">100.00</span>"}

When formatting a number the format is parsed into format elements that might include +...> end) +{:ok, "<span class=\"symbol\">$</span><span class=\"number\">100.00</span>"}

When formatting a number the format is parsed into format elements that might include a currency symbol, a literal string, inserted text between a currency symbol and the currency amount, a percent sign, the number itself and several other elements. In some cases it is helpful to be apply specific formatting to each element. @@ -1139,80 +1139,80 @@ inserted in the final formatted number.

iex> Plausible.Cldr.Number.to_string 12345 -{:ok, "12,345"} +{:ok, "12,345"} iex> Plausible.Cldr.Number.to_string 12345, locale: "fr" -{:ok, "12 345"} +{:ok, "12 345"} iex> Plausible.Cldr.Number.to_string 1345.32, currency: :EUR, locale: "es", minimum_grouping_digits: 1 -{:ok, "1.345,32 €"} +{:ok, "1.345,32 €"} iex> Plausible.Cldr.Number.to_string 1345.32, currency: :EUR, locale: "es" -{:ok, "1345,32 €"} +{:ok, "1345,32 €"} iex> Plausible.Cldr.Number.to_string 12345, locale: "fr", currency: "USD" -{:ok, "12 345,00 $US"} +{:ok, "12 345,00 $US"} iex> Plausible.Cldr.Number.to_string 12345, format: "#E0" -{:ok, "1.2345E4"} +{:ok, "1.2345E4"} iex> Plausible.Cldr.Number.to_string 12345, format: :accounting, currency: "THB" -{:ok, "THB 12,345.00"} +{:ok, "THB 12,345.00"} iex> Plausible.Cldr.Number.to_string -12345, format: :accounting, currency: "THB" -{:ok, "(THB 12,345.00)"} +{:ok, "(THB 12,345.00)"} iex> Plausible.Cldr.Number.to_string 12345, format: :accounting, currency: "THB", ...> locale: "th" -{:ok, "฿12,345.00"} +{:ok, "฿12,345.00"} iex> Plausible.Cldr.Number.to_string 12345, format: :accounting, currency: "THB", ...> locale: "th", number_system: :native -{:ok, "฿๑๒,๓๔๕.๐๐"} +{:ok, "฿๑๒,๓๔๕.๐๐"} iex> Plausible.Cldr.Number.to_string 1244.30, format: :long -{:ok, "1 thousand"} +{:ok, "1 thousand"} iex> Plausible.Cldr.Number.to_string 1244.30, format: :long, currency: "USD" -{:ok, "1,244 US dollars"} +{:ok, "1,244 US dollars"} iex> Plausible.Cldr.Number.to_string 1244.30, format: :short -{:ok, "1K"} +{:ok, "1K"} iex> Plausible.Cldr.Number.to_string 1244.30, format: :short, currency: "EUR" -{:ok, "€1K"} +{:ok, "€1K"} iex> Plausible.Cldr.Number.to_string 1234, format: :spellout -{:ok, "one thousand two hundred thirty-four"} +{:ok, "one thousand two hundred thirty-four"} iex> Plausible.Cldr.Number.to_string 1234, format: :spellout_verbose -{:ok, "one thousand two hundred and thirty-four"} +{:ok, "one thousand two hundred and thirty-four"} iex> Plausible.Cldr.Number.to_string 1989, format: :spellout_year -{:ok, "nineteen eighty-nine"} +{:ok, "nineteen eighty-nine"} iex> Plausible.Cldr.Number.to_string 123, format: :ordinal -{:ok, "123rd"} +{:ok, "123rd"} iex> Plausible.Cldr.Number.to_string 123, format: :roman -{:ok, "CXXIII"} +{:ok, "CXXIII"} iex> Plausible.Cldr.Number.to_string 123, locale: "th-u-nu-thai" -{:ok, "๑๒๓"}

+{:ok, "๑๒๓"}

Errors

An error tuple {:error, reason} will be returned if an error is detected. -The two most likely causes of an error return are:

  • A format cannot be compiled. In this case the error tuple will look like:
    iex> Plausible.Cldr.Number.to_string(12345, format: "0#")
-    {:error, {Cldr.FormatCompileError,
-      "Decimal format compiler: syntax error before: \"#\""}}
  • The format style requested is not defined for the locale and +The two most likely causes of an error return are:

    • A format cannot be compiled. In this case the error tuple will look like:
        iex> Plausible.Cldr.Number.to_string(12345, format: "0#")
    +    {:error, {Cldr.FormatCompileError,
    +      "Decimal format compiler: syntax error before: \"#\""}}
    • The format style requested is not defined for the locale and number_system. This happens typically when the number system is :algorithmic rather than the more common :numeric. In this case the error -return looks like:
        iex> Plausible.Cldr.Number.to_string(1234, locale: "he", number_system: "hebr")
    -    {:error, {Cldr.UnknownFormatError,
    -      "The locale :he with number system :hebr does not define a format :standard"}}
    +return looks like:
    iex> Plausible.Cldr.Number.to_string(1234, locale: "he", number_system: "hebr")
+    {:error, {Cldr.UnknownFormatError,
+      "The locale :he with number system :hebr does not define a format :standard"}}
@@ -1316,17 +1316,17 @@ returned by iex> Plausible.Cldr.Number.validate_number_system "en", :latn -{:ok, :latn} +{:ok, :latn} iex> Plausible.Cldr.Number.validate_number_system "en", :default -{:ok, :latn} +{:ok, :latn} iex> Plausible.Cldr.Number.validate_number_system "en", :unknown -{:error, - {Cldr.UnknownNumberSystemError, "The number system :unknown is unknown"}} +{:error, + {Cldr.UnknownNumberSystemError, "The number system :unknown is unknown"}} iex> Plausible.Cldr.Number.validate_number_system "zz", :default -{:error, {Cldr.InvalidLanguageError, "The language \"zz\" is invalid"}} +{:error, {Cldr.InvalidLanguageError, "The language \"zz\" is invalid"}}
diff --git a/Plausible.Cldr.Rbnf.NumberSystem.html b/Plausible.Cldr.Rbnf.NumberSystem.html index c5d179d49..1c17be406 100644 --- a/Plausible.Cldr.Rbnf.NumberSystem.html +++ b/Plausible.Cldr.Rbnf.NumberSystem.html @@ -116,9 +116,9 @@ Plausible

Functions to implement the number system rule-based-number-format rules of CLDR.

These rules are defined only on the "und" locale and represent specialised number formatting.

The standard public API for RBNF is via the Cldr.Number.to_string/2 function.

The functions on this module are defined at compile time based upon the RBNF rules -defined in the Unicode CLDR data repository. Available rules are identified by:

iex> Plausible.Cldr.Rbnf.NumberSystem.rule_sets(:und)
-...> |> Enum.sort()
-[
+defined in the Unicode CLDR data repository.  Available rules are identified by:

iex> Plausible.Cldr.Rbnf.NumberSystem.rule_sets(:und)
+...> |> Enum.sort()
+[
   :armenian_lower,
   :armenian_upper,
   :cyrillic_lower,
@@ -132,9 +132,9 @@ defined in the Unicode CLDR data repository.  Available rules are identified by:
   :roman_upper,
   :tamil,
   :zz_default
-]

A rule can then be invoked on an available rule_set. For example

iex> Plausible.Cldr.Rbnf.NumberSystem.roman_upper(123, :und)
-"CXXIII"

This particular call is equivalent to the call through the public API of:

iex> Plausible.Cldr.Number.to_string(123, format: :roman)
-{:ok, "CXXIII"}
+
]

A rule can then be invoked on an available rule_set. For example

iex> Plausible.Cldr.Rbnf.NumberSystem.roman_upper(123, :und)
+"CXXIII"

This particular call is equivalent to the call through the public API of:

iex> Plausible.Cldr.Number.to_string(123, format: :roman)
+{:ok, "CXXIII"}
diff --git a/Plausible.Cldr.Rbnf.Ordinal.html b/Plausible.Cldr.Rbnf.Ordinal.html index 34016efe9..8bb9e2ca9 100644 --- a/Plausible.Cldr.Rbnf.Ordinal.html +++ b/Plausible.Cldr.Rbnf.Ordinal.html @@ -116,20 +116,20 @@ Plausible

Functions to implement the ordinal rule-based-number-format rules of CLDR.

As CLDR notes, the data is incomplete or non-existent for many languages. It is considered complete for English however.

The standard public API for RBNF is via the Cldr.Number.to_string/2 function.

The functions on this module are defined at compile time based upon the RBNF rules -defined in the Unicode CLDR data repository. Available rules are identified by:

iex> Plausible.Cldr.Rbnf.Ordinal.rule_sets(:en)
-[:digits_ordinal]
+defined in the Unicode CLDR data repository.  Available rules are identified by:

iex> Plausible.Cldr.Rbnf.Ordinal.rule_sets(:en)
+[:digits_ordinal]
 
-iex> Plausible.Cldr.Rbnf.Ordinal.rule_sets("fr")
-...> |> Enum.sort()
-[
+iex> Plausible.Cldr.Rbnf.Ordinal.rule_sets("fr")
+...> |> Enum.sort()
+[
   :digits_ordinal,
   :digits_ordinal_feminine,
   :digits_ordinal_feminine_plural,
   :digits_ordinal_masculine,
   :digits_ordinal_masculine_plural
-]

A rule can then be invoked on an available rule_set. For example

iex> Plausible.Cldr.Rbnf.Ordinal.digits_ordinal(123, :en)
-"123rd"

This call is equivalent to the call through the public API of:

iex> Plausible.Cldr.Number.to_string(123, format: :ordinal)
-{:ok, "123rd"}
+
]

A rule can then be invoked on an available rule_set. For example

iex> Plausible.Cldr.Rbnf.Ordinal.digits_ordinal(123, :en)
+"123rd"

This call is equivalent to the call through the public API of:

iex> Plausible.Cldr.Number.to_string(123, format: :ordinal)
+{:ok, "123rd"}
diff --git a/Plausible.Cldr.Rbnf.Spellout.html b/Plausible.Cldr.Rbnf.Spellout.html index 32a843ebb..2689c9ade 100644 --- a/Plausible.Cldr.Rbnf.Spellout.html +++ b/Plausible.Cldr.Rbnf.Spellout.html @@ -116,9 +116,9 @@ Plausible

Functions to implement the spellout rule-based-number-format rules of CLDR.

As CLDR notes, the data is incomplete or non-existent for many languages. It is considered complete for English however.

The standard public API for RBNF is via the Cldr.Number.to_string/2 function.

The functions on this module are defined at compile time based upon the RBNF rules -defined in the Unicode CLDR data repository. Available rules are identified by:

iex> Plausible.Cldr.Rbnf.Spellout.rule_sets("en")
-...> |> Enum.sort()
-[
+defined in the Unicode CLDR data repository.  Available rules are identified by:

iex> Plausible.Cldr.Rbnf.Spellout.rule_sets("en")
+...> |> Enum.sort()
+[
   :spellout_cardinal,
   :spellout_cardinal_verbose,
   :spellout_numbering,
@@ -126,9 +126,9 @@ defined in the Unicode CLDR data repository.  Available rules are identified by:
   :spellout_numbering_year,
   :spellout_ordinal,
   :spellout_ordinal_verbose
-]

A rule can then be invoked on an available rule_set. For example:

iex> Plausible.Cldr.Rbnf.Spellout.spellout_ordinal(123, "en")
-"one hundred twenty-third"

This call is equivalent to the call through the public API of:

iex> Plausible.Cldr.Number.to_string(123, format: :spellout)
-{:ok, "one hundred twenty-three"}
+
]

A rule can then be invoked on an available rule_set. For example:

iex> Plausible.Cldr.Rbnf.Spellout.spellout_ordinal(123, "en")
+"one hundred twenty-third"

This call is equivalent to the call through the public API of:

iex> Plausible.Cldr.Number.to_string(123, format: :spellout)
+{:ok, "one hundred twenty-three"}
diff --git a/Plausible.Cldr.html b/Plausible.Cldr.html index d06ef568b..4609e48f1 100644 --- a/Plausible.Cldr.html +++ b/Plausible.Cldr.html @@ -518,24 +518,24 @@ Functions Example -
iex> Plausible.Cldr.default_locale()
-%Cldr.LanguageTag{
+
iex> Plausible.Cldr.default_locale()
+%Cldr.LanguageTag{
   backend: Plausible.Cldr,
   canonical_locale_name: "en-001",
   cldr_locale_name: :"en-001",
-  language_subtags: [],
-  extensions: %{},
+  language_subtags: [],
+  extensions: %{},
   gettext_locale_name: "en",
   language: "en",
-  locale: %{},
-  private_use: [],
+  locale: %{},
+  private_use: [],
   rbnf_locale_name: :en,
   requested_locale_name: "en-001",
   script: :Latn,
   territory: :"001",
-  transform: %{},
-  language_variants: []
-}
+
transform: %{}, + language_variants: [] +}
@@ -570,7 +570,7 @@ does not specify one and none can be inferred.

iex> Plausible.Cldr.default_territory() +
iex> Plausible.Cldr.default_territory()
 :"001"

@@ -633,13 +633,13 @@ is inserted between words or sentences. The valid options are
iex> Plausible.Cldr.ellipsis "And furthermore"
 "And furthermore…"
 
-iex> Plausible.Cldr.ellipsis ["And furthermore", "there is much to be done"], locale: :ja
+iex> Plausible.Cldr.ellipsis ["And furthermore", "there is much to be done"], locale: :ja
 "And furthermore…there is much to be done"
 
 iex> Plausible.Cldr.ellipsis "And furthermore", format: :word
 "And furthermore …"
 
-iex> Plausible.Cldr.ellipsis ["And furthermore", "there is much to be done"], locale: :ja, format: :word
+iex> Plausible.Cldr.ellipsis ["And furthermore", "there is much to be done"], locale: :ja, format: :word
 "And furthermore … there is much to be done"
@@ -675,23 +675,23 @@ take an optional locale parameter for which a locale is not supplied.

-
iex> Plausible.Cldr.put_locale("pl")
+
iex> Plausible.Cldr.put_locale("pl")
 iex> Plausible.Cldr.get_locale
-%Cldr.LanguageTag{
+%Cldr.LanguageTag{
    backend: Elixir.Plausible.Cldr,
    canonical_locale_name: "pl",
    cldr_locale_name: :pl,
-   extensions: %{},
+   extensions: %{},
    language: "pl",
-   locale: %{},
-   private_use: [],
+   locale: %{},
+   private_use: [],
    rbnf_locale_name: :pl,
    territory: :PL,
    requested_locale_name: "pl",
    script: :Latn,
-   transform: %{},
-   language_variants: []
- }
+
transform: %{}, + language_variants: [] + }
@@ -824,10 +824,10 @@ name is configured and available in Gettext.

iex> Plausible.Cldr.known_gettext_locale_name?("en") +
iex> Plausible.Cldr.known_gettext_locale_name?("en")
 true
 
-iex> Plausible.Cldr.known_gettext_locale_name?("!!")
+iex> Plausible.Cldr.known_gettext_locale_name?("!!")
 false

@@ -946,10 +946,10 @@ name is configured and available in Cldr.

iex> Plausible.Cldr.known_locale_name?(:en) +
iex> Plausible.Cldr.known_locale_name?(:en)
 true
 
-iex> Plausible.Cldr.known_locale_name?(:"!!")
+iex> Plausible.Cldr.known_locale_name?(:"!!")
 false
@@ -1004,7 +1004,7 @@ in this module or in

iex> Plausible.Cldr.known_number_system_types
-[:default, :finance, :native, :traditional]
+[:default, :finance, :native, :traditional]
@@ -1115,10 +1115,10 @@ rules based number formats (RBNF).

iex> Plausible.Cldr.known_rbnf_locale_name?(:en) +
iex> Plausible.Cldr.known_rbnf_locale_name?(:en)
 true
 
-iex> Plausible.Cldr.known_rbnf_locale_name?(:"!!")
+iex> Plausible.Cldr.known_rbnf_locale_name?(:"!!")
 false

@@ -1239,29 +1239,29 @@ of a language tag.

Examples

-
iex> Plausible.Cldr.put_locale("en")
-{:ok,
- %Cldr.LanguageTag{
+
iex> Plausible.Cldr.put_locale("en")
+{:ok,
+ %Cldr.LanguageTag{
    backend: Plausible.Cldr,
    canonical_locale_name: "en",
    cldr_locale_name: :en,
-   language_subtags: [],
-   extensions: %{},
+   language_subtags: [],
+   extensions: %{},
    gettext_locale_name: "en",
    language: "en",
-   locale: %{},
-   private_use: [],
+   locale: %{},
+   private_use: [],
    rbnf_locale_name: :en,
    requested_locale_name: "en",
    script: :Latn,
    territory: :US,
-   transform: %{},
-   language_variants: []
- }}
+   transform: %{},
+   language_variants: []
+ }}
 
-iex> Plausible.Cldr.put_locale("invalid-locale!")
-{:error, {Cldr.LanguageTag.ParseError,
-  "Expected a BCP47 language tag. Could not parse the remaining \"!\" starting at position 15"}}
+
iex> Plausible.Cldr.put_locale("invalid-locale!") +{:error, {Cldr.LanguageTag.ParseError, + "Expected a BCP47 language tag. Could not parse the remaining \"!\" starting at position 15"}}
@@ -1444,47 +1444,47 @@ of a language tag.

iex> Plausible.Cldr.validate_locale(:en) -{:ok, -%Cldr.LanguageTag{ +
iex> Plausible.Cldr.validate_locale(:en)
+{:ok,
+%Cldr.LanguageTag{
   backend: Plausible.Cldr,
   canonical_locale_name: "en",
   cldr_locale_name: :en,
-  extensions: %{},
+  extensions: %{},
   gettext_locale_name: "en",
   language: "en",
-  locale: %{},
-  private_use: [],
+  locale: %{},
+  private_use: [],
   rbnf_locale_name: :en,
   requested_locale_name: "en",
   script: :Latn,
   territory: :US,
-  transform: %{},
-  language_variants: []
-}}
+  transform: %{},
+  language_variants: []
+}}
 
 
-iex> Plausible.Cldr.validate_locale Plausible.Cldr.default_locale()
-{:ok,
-%Cldr.LanguageTag{
+iex> Plausible.Cldr.validate_locale Plausible.Cldr.default_locale()
+{:ok,
+%Cldr.LanguageTag{
   backend: Plausible.Cldr,
   canonical_locale_name: "en-001",
   cldr_locale_name: :"en-001",
-  extensions: %{},
+  extensions: %{},
   gettext_locale_name: "en",
   language: "en",
-  locale: %{},
-  private_use: [],
+  locale: %{},
+  private_use: [],
   rbnf_locale_name: :en,
   requested_locale_name: "en-001",
   script: :Latn,
   territory: :"001",
-  transform: %{},
-  language_variants: []
-}}
+  transform: %{},
+  language_variants: []
+}}
 
-iex> Plausible.Cldr.validate_locale("zzz")
-{:error, {Cldr.InvalidLanguageError, "The language \"zzz\" is invalid"}}
+
iex> Plausible.Cldr.validate_locale("zzz") +{:error, {Cldr.InvalidLanguageError, "The language \"zzz\" is invalid"}}

@@ -1555,22 +1555,22 @@ of a language tag.

iex> Plausible.Cldr.validate_number_system_type :default -{:ok, :default} +{:ok, :default} iex> Plausible.Cldr.validate_number_system_type :traditional -{:ok, :traditional} +{:ok, :traditional} iex> Plausible.Cldr.validate_number_system_type :latn -{ +{ :error, - {Cldr.UnknownNumberSystemTypeError, "The number system type :latn is unknown"} -} + {Cldr.UnknownNumberSystemTypeError, "The number system type :latn is unknown"} +} iex> Plausible.Cldr.validate_number_system_type "bork" -{ +{ :error, - {Cldr.UnknownNumberSystemTypeError, "The number system type \"bork\" is invalid"} -} + {Cldr.UnknownNumberSystemTypeError, "The number system type \"bork\" is invalid"} +}

diff --git a/Plausible.ClickhouseRepo.html b/Plausible.ClickhouseRepo.html index 955733ed6..097bec424 100644 --- a/Plausible.ClickhouseRepo.html +++ b/Plausible.ClickhouseRepo.html @@ -816,23 +816,23 @@ pool to disconnect within the given interval.

See -

Similar to insert_all/2 but with the following differences:

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
+

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
 
-defmodule Demo do
+defmodule Demo do
   use Ecto.Schema
 
   @primary_key false
-  schema "ecto_ch_demo" do
+  schema "ecto_ch_demo" do
     field :a, Ch, type: "UInt64"
     field :b, :string
-  end
-end
+  end
+end
 
-rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
-{100_000, nil} = Repo.insert_stream(Demo, rows)
+rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
+{100_000, nil} = Repo.insert_stream(Demo, rows)
 
 # schemaless
-{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
+
{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
diff --git a/Plausible.DataMigration.Repo.html b/Plausible.DataMigration.Repo.html index 4de60991f..e4413c79c 100644 --- a/Plausible.DataMigration.Repo.html +++ b/Plausible.DataMigration.Repo.html @@ -1123,23 +1123,23 @@ pool to disconnect within the given interval.

See -

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
+

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
 
-defmodule Demo do
+defmodule Demo do
   use Ecto.Schema
 
   @primary_key false
-  schema "ecto_ch_demo" do
+  schema "ecto_ch_demo" do
     field :a, Ch, type: "UInt64"
     field :b, :string
-  end
-end
+  end
+end
 
-rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
-{100_000, nil} = Repo.insert_stream(Demo, rows)
+rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
+{100_000, nil} = Repo.insert_stream(Demo, rows)
 
 # schemaless
-{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
+
{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
diff --git a/Plausible.Factory.html b/Plausible.Factory.html index f3ee6d207..5985b6d7d 100644 --- a/Plausible.Factory.html +++ b/Plausible.Factory.html @@ -518,7 +518,7 @@ Functions

api_key_factory()

- + View Source @@ -612,7 +612,7 @@ Functions

business_subscription_factory()

- + View Source @@ -634,7 +634,7 @@ Functions

ch_session_factory()

- + View Source @@ -768,7 +768,7 @@ Functions

enterprise_plan_factory()

- + View Source @@ -790,7 +790,7 @@ Functions

event_factory()

- + View Source @@ -840,7 +840,7 @@ Functions

goal_factory()

- + View Source @@ -862,7 +862,7 @@ Functions

google_auth_factory()

- + View Source @@ -884,7 +884,7 @@ Functions

growth_subscription_factory()

- + View Source @@ -906,7 +906,7 @@ Functions

imported_browsers_factory()

- + View Source @@ -928,7 +928,7 @@ Functions

imported_devices_factory()

- + View Source @@ -950,7 +950,7 @@ Functions

imported_entry_pages_factory()

- + View Source @@ -972,7 +972,7 @@ Functions

imported_exit_pages_factory()

- + View Source @@ -994,7 +994,7 @@ Functions

imported_locations_factory()

- + View Source @@ -1016,7 +1016,7 @@ Functions

imported_operating_systems_factory()

- + View Source @@ -1038,7 +1038,7 @@ Functions

imported_pages_factory()

- + View Source @@ -1060,7 +1060,7 @@ Functions

imported_sources_factory()

- + View Source @@ -1082,7 +1082,7 @@ Functions

imported_visitors_factory()

- + View Source @@ -1262,7 +1262,7 @@ Functions

invitation_factory()

- + View Source @@ -1284,7 +1284,7 @@ Functions

monthly_report_factory()

- + View Source @@ -1306,7 +1306,7 @@ Functions

pageview_factory()

- + View Source @@ -1376,7 +1376,7 @@ Functions

shared_link_factory()

- + View Source @@ -1420,7 +1420,7 @@ Functions

site_membership_factory()

- + View Source @@ -1512,7 +1512,7 @@ Functions

subscription_factory()

- + View Source @@ -1556,7 +1556,7 @@ Functions

weekly_report_factory()

- + View Source diff --git a/Plausible.Geo.html b/Plausible.Geo.html index 21de1bf6e..adc494371 100644 --- a/Plausible.Geo.html +++ b/Plausible.Geo.html @@ -231,8 +231,8 @@ Functions Examples -

In the case of a DB-IP database:

iex> database_type()
-"DBIP-City-Lite"

In the case of a MaxMind database:

iex> database_type()
+

In the case of a DB-IP database:

iex> database_type()
+"DBIP-City-Lite"

In the case of a MaxMind database:

iex> database_type()
 "GeoLite2-City"
@@ -272,8 +272,8 @@ asynchronously.

-

Loading from a local file:

iex> load_db(path: "/etc/plausible/dbip-city.mmdb")
-:ok

Downloading a MaxMind DB (this license key is no longer active):

iex> load_db(license_key: "LNpsJCCKPis6XvBP", edition: "GeoLite2-City", async: true)
+

Loading from a local file:

iex> load_db(path: "/etc/plausible/dbip-city.mmdb")
+:ok

Downloading a MaxMind DB (this license key is no longer active):

iex> load_db(license_key: "LNpsJCCKPis6XvBP", edition: "GeoLite2-City", async: true)
 :ok
@@ -302,21 +302,21 @@ asynchronously.

-
iex> lookup("8.7.6.5")
-%{
-  "city" => %{
+
iex> lookup("8.7.6.5")
+%{
+  "city" => %{
     "geoname_id" => 5349755,
-    "names" => %{
+    "names" => %{
       "de" => "Fontana",
       "en" => "Fontana",
       "ja" => "フォンタナ",
       "ru" => "Фонтана"
-    }
-  },
-  "continent" => %{
+    }
+  },
+  "continent" => %{
     "code" => "NA",
     "geoname_id" => 6255149,
-    "names" => %{
+    "names" => %{
       "de" => "Nordamerika",
       "en" => "North America",
       "es" => "Norteamérica",
@@ -325,12 +325,12 @@ asynchronously.

"pt-BR" => "América do Norte", "ru" => "Северная Америка", "zh-CN" => "北美洲" - } - }, - "country" => %{ + } + }, + "country" => %{ "geoname_id" => 6252001, "iso_code" => "US", - "names" => %{ + "names" => %{ "de" => "Vereinigte Staaten", "en" => "United States", "es" => "Estados Unidos", @@ -339,20 +339,20 @@ asynchronously.

"pt-BR" => "EUA", "ru" => "США", "zh-CN" => "美国" - } - }, - "location" => %{ + } + }, + "location" => %{ "accuracy_radius" => 50, "latitude" => 34.1211, "longitude" => -117.4362, "metro_code" => 803, "time_zone" => "America/Los_Angeles" - }, - "postal" => %{"code" => "92336"}, - "registered_country" => %{ + }, + "postal" => %{"code" => "92336"}, + "registered_country" => %{ "geoname_id" => 6252001, "iso_code" => "US", - "names" => %{ + "names" => %{ "de" => "Vereinigte Staaten", "en" => "United States", "es" => "Estados Unidos", @@ -361,13 +361,13 @@ asynchronously.

"pt-BR" => "EUA", "ru" => "США", "zh-CN" => "美国" - } - }, - "subdivisions" => [ - %{ + } + }, + "subdivisions" => [ + %{ "geoname_id" => 5332921, "iso_code" => "CA", - "names" => %{ + "names" => %{ "de" => "Kalifornien", "en" => "California", "es" => "California", @@ -376,10 +376,10 @@ asynchronously.

"pt-BR" => "Califórnia", "ru" => "Калифорния", "zh-CN" => "加州" - } - } - ] -}

+
} + } + ] +}
diff --git a/Plausible.ImportDeletionRepo.html b/Plausible.ImportDeletionRepo.html index bb101c980..333fa204f 100644 --- a/Plausible.ImportDeletionRepo.html +++ b/Plausible.ImportDeletionRepo.html @@ -1114,23 +1114,23 @@ pool to disconnect within the given interval.

See -

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
+

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
 
-defmodule Demo do
+defmodule Demo do
   use Ecto.Schema
 
   @primary_key false
-  schema "ecto_ch_demo" do
+  schema "ecto_ch_demo" do
     field :a, Ch, type: "UInt64"
     field :b, :string
-  end
-end
+  end
+end
 
-rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
-{100_000, nil} = Repo.insert_stream(Demo, rows)
+rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
+{100_000, nil} = Repo.insert_stream(Demo, rows)
 
 # schemaless
-{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
+
{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
diff --git a/Plausible.IngestRepo.html b/Plausible.IngestRepo.html index fed16b520..6a633c764 100644 --- a/Plausible.IngestRepo.html +++ b/Plausible.IngestRepo.html @@ -1114,23 +1114,23 @@ pool to disconnect within the given interval.

See -

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
+

Similar to insert_all/2 but with the following differences:

  • accepts rows as streams or lists
  • sends rows as a chunked request
  • doesn't autogenerate ids or does any other preprocessing

Example:

Repo.query!("create table ecto_ch_demo(a UInt64, b String) engine Null")
 
-defmodule Demo do
+defmodule Demo do
   use Ecto.Schema
 
   @primary_key false
-  schema "ecto_ch_demo" do
+  schema "ecto_ch_demo" do
     field :a, Ch, type: "UInt64"
     field :b, :string
-  end
-end
+  end
+end
 
-rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
-{100_000, nil} = Repo.insert_stream(Demo, rows)
+rows = Stream.map(1..100_000, fn i -> %{a: i, b: to_string(i)} end)
+{100_000, nil} = Repo.insert_stream(Demo, rows)
 
 # schemaless
-{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
+
{100_000, nil} = Repo.insert_stream("ecto_ch_demo", rows, types: [a: Ch.Types.u64(), b: :string])
diff --git a/Plausible.Stats.FilterParser.html b/Plausible.Stats.FilterParser.html index 34a67b155..741f8334f 100644 --- a/Plausible.Stats.FilterParser.html +++ b/Plausible.Stats.FilterParser.html @@ -178,14 +178,14 @@ Functions Examples: -
iex> FilterParser.parse_filters("{\"page\":\"/blog/**\"}")
-%{"page" => "/blog/**"}
+
iex> FilterParser.parse_filters("{\"page\":\"/blog/**\"}")
+%{"page" => "/blog/**"}
 
-iex> FilterParser.parse_filters("visit:browser!=Chrome")
-%{"visit:browser" => {:is_not, "Chrome"}}
+iex> FilterParser.parse_filters("visit:browser!=Chrome")
+%{"visit:browser" => {:is_not, "Chrome"}}
 
-iex> FilterParser.parse_filters(nil)
-%{}
+
iex> FilterParser.parse_filters(nil) +%{}
diff --git a/Plausible.epub b/Plausible.epub index cea3aacf9b21a9f79c67fea1fa69e82d342504b4..0b3e57820e41203695355ec6702d02014439996e 100644 GIT binary patch delta 120193 zcmYg%bzGE9)HYjmcO%{1DJ5Of(kY!vNUb0t-7H9Vht!e+A_&qg-6h>30x$0KzQ6C= zf6jHEIddjEJJgyAO_>=Iv&euI(@Q9y@v z4wJ{uCHbKvFHUUsk=W|De&C}$eyImoOABRdjC(@FYA>avzJE_se;hLY(Lpqjg)Vg} zZh7e6{rOqS7|KKZzTD~HBVWfaJ5=roN{Paq+ir7~)T@HMt1H1GhRiV8(Lz^BXpFqj zMQz72RPoK9`0)4mYf+;t1HrkZH?KMEy-Yq@T`$(9!XV#{1!l?zY(u zgDS=$^cD%^5fZ;bv&*vVOYoO;ba_ejHO$ufEGfPJydg9eRs;>ZQmsMAGstEyk!InuLY|KvX= zQ);6A4Q5YpSW#7%8J7J<xvTS=;_^A}>)#Vs5Uu@5FL zfU=NA38^^!FYp8&_O5U@j8wi=)nF~cGB0EhjV)OrDXUI=8Rp};zEZP2;kjoC%vzb> z7TR54jlrQN>ceE){8*~KyipRJIGSJ`s6@%D;Zzf{A}ozbBn)gdn1Jn+yIdwe6B zhxk+Fd$f+KS2S2%@$G#NtTKPiRA`wK(8{m%B+*Qmj_#P2{^)~9t}zsEKW(~62oprh zNnAb0H_1}041;`)X>-R`B)i8xKz^@2P7D41u_y)pH3gkn{)V-{Ih4pWHF^cjO7vA` z$}y_B^ryvv*YiSO+D6fq-S90*DGX%DTO6NkSAR!UG|L}BG<^G6#>~T9lli&O;R^t%ABU!1pmk$Z`=OlUhqcoCPYBT#jv;=E8b96rvaME z%S`zE{QjXI-?M+*+oy5^R&uLCR_P+535@&O>t7}R8%fE*VV^ehmtBJ72pPnB4HHdksAKIJz&yhHC?=k6)n!u6f;+BYN?@#ESpV^A$EgjPr7Q@@cVv#P9o z)d@BI{I@(zc7((BC(%$tq$GMrfgAsgsl-^f>oI zH*vC=n!RfwRGy(eO86H%{R_d~Y%m)f*^+^JbFrD0QZ}=O2lVukU3?!ppTR%SOLLXG ztuOV~C5%=CF5%35UTsvThDS-4@3NUT)PTa|aNSnCtU@*cuJV#e=Z$nc<)YD)OX**s z9!aP3vz>ze%wj%okCu&KE!KXc?|JhxYrdj<8q#^$VS<|7dyn4Yx4)1V$8el}2vw)* z&$NGlAR#?Ie#?02w!nk?ef5sDAz5yY_}>)aY~+jjPwrUhBL9;T4u0T&vc=^bA*(zC zLI0lFy-yI5(vKDG-?QQe4vc@&D{cZY)hK0V;9~!qVzj;*EAN7lkY16)5<7ro$)cZe z8c3?{z=%YbhU=Q>r@DNjhFM+!iD1v(p`tcOey)T3b9K@jfhfYatr1ZbuATtIbJaH= zgk&6GMM$k78-#2gEeHO~XF1W1c&45iN66EkM~GQ(bzv3p+`R%q`0v~FLP&}I|C+{g zj1R&3S7kmL=Z$Cp5>g2);RZ+yJH-Xy!A78{XbsSdRD>tut9(RfwB9Bmr20eHKM9`( z0_qST90gE`0Q{JMPY5uE3n)W?cSL|V1VAGPxFLWaH9-Hr?sy29>{5T~t6w;kUM5Th`8UdydcH3qE-+zAv z+}swhjnF7K0-FDID*V9(@D~C8dH^i`jR3e=5WxCBr#WfYuL+-=auUMu5`bi|(`Wz$ zeiQ=WLAaoa08}8rP&5Dw0T$u`

a#0ziyDI3NSi^`EcID|AD%Ctokf{+}-xbsQ=d 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

m6 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 delta 120626 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�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

MNgPTew62e_-Q*t# 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. The default depends on the Plausible.Query.from/2 for each default.

  • filters - optional filters to drill down data. See the Stats API "Filtering" section for more details.

  • with_imported - boolean indicating whether to include Google Analytics -imported data or not. Defaults to false.

  • Full example:

    %{
    +imported data or not. Defaults to false.

    Full example:

    %{
       "from" => "2021-09-06",
       "interval" => "month",
       "metric" => "visitors",
       "period" => "custom",
       "to" => "2021-12-13"
    -}

    +}

    Response @@ -769,20 +769,20 @@ cut off by the requested date range or not. For example, if looking at a month week-by-week, some weeks may be cut off by the month boundaries. It's useful to adjust the graph display slightly in case the interval is not 'full' so that the user understands why the numbers might be lower for -those partial periods.

    Full example:

    %{
    -  "full_intervals" => %{
    +those partial periods.

    Full example:

    %{
    +  "full_intervals" => %{
         "2021-09-01" => false,
         "2021-10-01" => true,
         "2021-11-01" => true,
         "2021-12-01" => false
    -  },
    +  },
       "imported_source" => nil,
       "interval" => "month",
    -  "labels" => ["2021-09-01", "2021-10-01", "2021-11-01", "2021-12-01"],
    -  "plot" => [0, 0, 0, 0],
    +  "labels" => ["2021-09-01", "2021-10-01", "2021-11-01", "2021-12-01"],
    +  "plot" => [0, 0, 0, 0],
       "present_index" => nil,
       "with_imported" => false
    -}
    +
    }