ubi_nadeo_api

Build log

nerves_system_x86_64

ubi_nadeo_api 0.1.0 · fail · run ubi_nadeo_api-0.1.0-1791147889230
1476 of 1476 lines
1Resolving Hex dependencies...2Resolution completed in 0.238s3Unchanged:4  certifi 2.15.05  circular_buffer 1.1.06  combine 0.10.07  cowboy 2.19.08  cowboy_telemetry 0.3.19  cowlib 2.20.0 VULNERABLE!10    EEF-CVE-2026-43966 (MEDIUM)11    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c12    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/213    https://osv.dev/vulnerability/EEF-CVE-2026-439661415    EEF-CVE-2026-43969 (LOW)16    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5617    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/118    https://osv.dev/vulnerability/EEF-CVE-2026-4396919  crontab 1.2.020  elixir_make 0.10.021  expo 1.1.122  gen_stage 1.3.223  gettext 0.26.224  hackney 1.25.0 VULNERABLE!25    EEF-CVE-2026-47071 (HIGH)26    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr27    SOCKS5 TLS upgrade ignores caller timeout in hackney28    https://osv.dev/vulnerability/EEF-CVE-2026-470712930    EEF-CVE-2026-47076 (MEDIUM)31    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq32    SSRF allowlist bypass via percent-encoded host in hackney33    https://osv.dev/vulnerability/EEF-CVE-2026-470763435    EEF-CVE-2026-47069 (LOW)36    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw237    CRLF injection in cookie domain/path options in hackney38    https://osv.dev/vulnerability/EEF-CVE-2026-470693940    EEF-CVE-2026-47075 (MEDIUM)41    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf42    CR/LF injection in query parameter in hackney43    https://osv.dev/vulnerability/EEF-CVE-2026-4707544  httpoison 1.8.245  idna 6.1.146  interactive_cmd 0.1.447  jason 1.4.548  joken 2.7.049  jose 1.11.1250  metrics 1.0.151  mime 1.6.052  mimerl 1.5.053  nerves 2.0.0-pre.254  nerves_discovery 0.1.555  nerves_logging 0.2.456  nerves_runtime 0.13.1357  nerves_system_bbb 2.30.258  nerves_system_br 1.34.459  nerves_system_mangopi_mq_pro 0.17.260  nerves_system_qemu_aarch64 0.4.261  nerves_system_rpi0 2.1.262  nerves_system_rpi4 2.1.263  nerves_system_rpi5 2.1.264  nerves_system_trellis 0.5.065  nerves_system_x86_64 1.34.266  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.167  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.168  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.169  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.170  nerves_toolchain_x86_64_nerves_linux_musl 15.3.171  nerves_uevent 0.1.772  parse_trans 3.4.173  plug 1.11.1 VULNERABLE!74    EEF-CVE-2026-8468 (HIGH)75    aka: CVE-2026-8468, GHSA-468c-vq7p-gh6476    Unbounded buffer accumulation in multipart header parsing causes denial of service in plug77    https://osv.dev/vulnerability/EEF-CVE-2026-84687879    EEF-CVE-2026-56813 (LOW)80    aka: CVE-2026-56813, GHSA-wpmj-jh88-rpgm81    Cookie attribute injection in Plug.Conn.Cookies.encode/282    https://osv.dev/vulnerability/EEF-CVE-2026-568138384    EEF-CVE-2026-56814 (MEDIUM)85    aka: CVE-2026-56814, GHSA-95qv-c9g9-rm6386    Plug: multipart :length limit is not charged for part headers, enabling unbounded temp-file creation (denial of service)87    https://osv.dev/vulnerability/EEF-CVE-2026-5681488  plug_cowboy 2.5.2 VULNERABLE!89    EEF-CVE-2026-32688 (HIGH)90    aka: CVE-2026-32688, GHSA-q8x4-x7mp-5vg291    Atom table exhaustion via HTTP/2 :scheme pseudo-header in plug_cowboy92    https://osv.dev/vulnerability/EEF-CVE-2026-3268893  plug_crypto 1.2.594  property_table 0.3.495  quantum 3.5.396  ranch 2.3.097  ring_logger 0.11.798  ssl_verify_fun 1.1.799  tablet 0.3.3100  telemetry 0.4.3101  telemetry_registry 0.2.1102  timex 3.6.4103  toolshed 0.5.0104  tzdata 1.2.2105  ubi_nadeo_api 0.1.0106  uboot_env 1.0.2107  unicode_util_compat 0.7.1108  uuid 1.1.8109* Getting ubi_nadeo_api (Hex package)110* Getting nerves (Hex package)111* Getting ring_logger (Hex package)112* Getting toolshed (Hex package)113* Getting nerves_runtime (Hex package)114* Getting nerves_system_bbb (Hex package)115* Getting nerves_system_mangopi_mq_pro (Hex package)116* Getting nerves_system_qemu_aarch64 (Hex package)117* Getting nerves_system_rpi0 (Hex package)118* Getting nerves_system_rpi4 (Hex package)119* Getting nerves_system_rpi5 (Hex package)120* Getting nerves_system_trellis (Hex package)121* Getting nerves_system_x86_64 (Hex package)122* Getting nerves_system_br (Hex package)123* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)124* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)125* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)126* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)127* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)128* Getting nerves_logging (Hex package)129* Getting nerves_uevent (Hex package)130* Getting uboot_env (Hex package)131* Getting elixir_make (Hex package)132* Getting property_table (Hex package)133* Getting circular_buffer (Hex package)134* Getting interactive_cmd (Hex package)135* Getting nerves_discovery (Hex package)136* Getting tablet (Hex package)137* Getting cowboy (Hex package)138* Getting httpoison (Hex package)139* Getting jason (Hex package)140* Getting joken (Hex package)141* Getting plug (Hex package)142* Getting plug_cowboy (Hex package)143* Getting quantum (Hex package)144* Getting timex (Hex package)145* Getting uuid (Hex package)146* Getting combine (Hex package)147* Getting gettext (Hex package)148* Getting tzdata (Hex package)149* Getting expo (Hex package)150* Getting crontab (Hex package)151* Getting gen_stage (Hex package)152* Getting telemetry (Hex package)153* Getting telemetry_registry (Hex package)154* Getting cowboy_telemetry (Hex package)155* Getting mime (Hex package)156* Getting plug_crypto (Hex package)157* Getting jose (Hex package)158* Getting hackney (Hex package)159* Getting certifi (Hex package)160* Getting idna (Hex package)161* Getting metrics (Hex package)162* Getting mimerl (Hex package)163* Getting parse_trans (Hex package)164* Getting ssl_verify_fun (Hex package)165* Getting unicode_util_compat (Hex package)166* Getting cowlib (Hex package)167* Getting ranch (Hex package)168Found packages with security advisories, see above for details169You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more170    warning: using single-quoted strings to represent charlists is deprecated.171    Use ~c"" if you indeed want a charlist or use "" instead.172    You may run "mix format --migrate" to change all single-quoted173    strings to use the ~c sigil and fix this warning.174    │175 85 │     {:ok, config} = :file.consult('rebar.config')176    │                                   ~177    │178    └─ /work/proj/deps_x86_64/telemetry_registry/mix.exs:85:35179180    warning: using single-quoted strings to represent charlists is deprecated.181    Use ~c"" if you indeed want a charlist or use "" instead.182    You may run "mix format --migrate" to change all single-quoted183    strings to use the ~c sigil and fix this warning.184    │185 91 │     {:ok, [{:application, name, desc}]} = :file.consult('src/telemetry_registry.app.src')186    │                                                         ~187    │188    └─ /work/proj/deps_x86_64/telemetry_registry/mix.exs:91:57189190    warning: function groups_for_extras/0 is unused191    │192 68 │   defp groups_for_extras do193    │        ~194    │195    └─ /work/proj/deps_x86_64/ubi_nadeo_api/mix.exs:68:8: UbiNadeoApi.MixProject (module)196197==> crontab198Compiling 7 files (.ex)199     warning: this clause of defp get_interval_value/2 is never used (or it will always fail/warn when invoked)200     │201 255 │   defp get_interval_value(:ambiguity_opts, %{ambiguity_opts: ambiguity_opts}), do: ambiguity_opts202     │        ~203     │204     └─ lib/crontab/date_checker.ex:255:8: Crontab.DateChecker.get_interval_value/2205206Generated crontab app207==> telemetry_registry208Compiling 1 file (.erl)209Compiling 1 file (.ex)210Generated telemetry_registry app211==> plug212Compiling 1 file (.erl)213warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"214  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2215  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1216  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5217  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2218  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4219  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2220221Compiling 41 files (.ex)222    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead223    │224  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})225    │                                 ~226    │227    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)228229    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead230    │231  4 │   if Application.get_env(:plug, :mimes) do232    │                  ~233    │234    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)235236     warning: unused require Bitwise237     │238 105 │   require Bitwise239     │   ~240     │241     └─ lib/plug/csrf_protection.ex:105:3242243    warning: unused require Logger244    │245 39 │   require Logger246    │   ~247    │248    └─ lib/plug/request_id.ex:39:3249250    warning: using single-quoted strings to represent charlists is deprecated.251    Use ~c"" if you indeed want a charlist or use "" instead.252    You may run "mix format --migrate" to change all single-quoted253    strings to use the ~c sigil and fix this warning.254    │255 77 │     'ECDHE-RSA-AES256-GCM-SHA384',256    │     ~257    │258    └─ lib/plug/ssl.ex:77:5259260    warning: using single-quoted strings to represent charlists is deprecated.261    Use ~c"" if you indeed want a charlist or use "" instead.262    You may run "mix format --migrate" to change all single-quoted263    strings to use the ~c sigil and fix this warning.264    │265 78 │     'ECDHE-ECDSA-AES256-GCM-SHA384',266    │     ~267    │268    └─ lib/plug/ssl.ex:78:5269270    warning: using single-quoted strings to represent charlists is deprecated.271    Use ~c"" if you indeed want a charlist or use "" instead.272    You may run "mix format --migrate" to change all single-quoted273    strings to use the ~c sigil and fix this warning.274    │275 79 │     'ECDHE-RSA-AES128-GCM-SHA256',276    │     ~277    │278    └─ lib/plug/ssl.ex:79:5279280    warning: using single-quoted strings to represent charlists is deprecated.281    Use ~c"" if you indeed want a charlist or use "" instead.282    You may run "mix format --migrate" to change all single-quoted283    strings to use the ~c sigil and fix this warning.284    │285 80 │     'ECDHE-ECDSA-AES128-GCM-SHA256',286    │     ~287    │288    └─ lib/plug/ssl.ex:80:5289290    warning: using single-quoted strings to represent charlists is deprecated.291    Use ~c"" if you indeed want a charlist or use "" instead.292    You may run "mix format --migrate" to change all single-quoted293    strings to use the ~c sigil and fix this warning.294    │295 81 │     'DHE-RSA-AES256-GCM-SHA384',296    │     ~297    │298    └─ lib/plug/ssl.ex:81:5299300    warning: using single-quoted strings to represent charlists is deprecated.301    Use ~c"" if you indeed want a charlist or use "" instead.302    You may run "mix format --migrate" to change all single-quoted303    strings to use the ~c sigil and fix this warning.304    │305 82 │     'DHE-RSA-AES128-GCM-SHA256'306    │     ~307    │308    └─ lib/plug/ssl.ex:82:5309310    warning: using single-quoted strings to represent charlists is deprecated.311    Use ~c"" if you indeed want a charlist or use "" instead.312    You may run "mix format --migrate" to change all single-quoted313    strings to use the ~c sigil and fix this warning.314    │315 86 │     'ECDHE-RSA-AES256-GCM-SHA384',316    │     ~317    │318    └─ lib/plug/ssl.ex:86:5319320    warning: using single-quoted strings to represent charlists is deprecated.321    Use ~c"" if you indeed want a charlist or use "" instead.322    You may run "mix format --migrate" to change all single-quoted323    strings to use the ~c sigil and fix this warning.324    │325 87 │     'ECDHE-ECDSA-AES256-GCM-SHA384',326    │     ~327    │328    └─ lib/plug/ssl.ex:87:5329330    warning: using single-quoted strings to represent charlists is deprecated.331    Use ~c"" if you indeed want a charlist or use "" instead.332    You may run "mix format --migrate" to change all single-quoted333    strings to use the ~c sigil and fix this warning.334    │335 88 │     'ECDHE-RSA-AES128-GCM-SHA256',336    │     ~337    │338    └─ lib/plug/ssl.ex:88:5339340    warning: using single-quoted strings to represent charlists is deprecated.341    Use ~c"" if you indeed want a charlist or use "" instead.342    You may run "mix format --migrate" to change all single-quoted343    strings to use the ~c sigil and fix this warning.344    │345 89 │     'ECDHE-ECDSA-AES128-GCM-SHA256',346    │     ~347    │348    └─ lib/plug/ssl.ex:89:5349350    warning: using single-quoted strings to represent charlists is deprecated.351    Use ~c"" if you indeed want a charlist or use "" instead.352    You may run "mix format --migrate" to change all single-quoted353    strings to use the ~c sigil and fix this warning.354    │355 90 │     'DHE-RSA-AES256-GCM-SHA384',356    │     ~357    │358    └─ lib/plug/ssl.ex:90:5359360    warning: using single-quoted strings to represent charlists is deprecated.361    Use ~c"" if you indeed want a charlist or use "" instead.362    You may run "mix format --migrate" to change all single-quoted363    strings to use the ~c sigil and fix this warning.364    │365 91 │     'DHE-RSA-AES128-GCM-SHA256',366    │     ~367    │368    └─ lib/plug/ssl.ex:91:5369370    warning: using single-quoted strings to represent charlists is deprecated.371    Use ~c"" if you indeed want a charlist or use "" instead.372    You may run "mix format --migrate" to change all single-quoted373    strings to use the ~c sigil and fix this warning.374    │375 92 │     'ECDHE-RSA-AES256-SHA384',376    │     ~377    │378    └─ lib/plug/ssl.ex:92:5379380    warning: using single-quoted strings to represent charlists is deprecated.381    Use ~c"" if you indeed want a charlist or use "" instead.382    You may run "mix format --migrate" to change all single-quoted383    strings to use the ~c sigil and fix this warning.384    │385 93 │     'ECDHE-ECDSA-AES256-SHA384',386    │     ~387    │388    └─ lib/plug/ssl.ex:93:5389390    warning: using single-quoted strings to represent charlists is deprecated.391    Use ~c"" if you indeed want a charlist or use "" instead.392    You may run "mix format --migrate" to change all single-quoted393    strings to use the ~c sigil and fix this warning.394    │395 94 │     'ECDHE-RSA-AES128-SHA256',396    │     ~397    │398    └─ lib/plug/ssl.ex:94:5399400    warning: using single-quoted strings to represent charlists is deprecated.401    Use ~c"" if you indeed want a charlist or use "" instead.402    You may run "mix format --migrate" to change all single-quoted403    strings to use the ~c sigil and fix this warning.404    │405 95 │     'ECDHE-ECDSA-AES128-SHA256',406    │     ~407    │408    └─ lib/plug/ssl.ex:95:5409410    warning: using single-quoted strings to represent charlists is deprecated.411    Use ~c"" if you indeed want a charlist or use "" instead.412    You may run "mix format --migrate" to change all single-quoted413    strings to use the ~c sigil and fix this warning.414    │415 96 │     'DHE-RSA-AES256-SHA256',416    │     ~417    │418    └─ lib/plug/ssl.ex:96:5419420    warning: using single-quoted strings to represent charlists is deprecated.421    Use ~c"" if you indeed want a charlist or use "" instead.422    You may run "mix format --migrate" to change all single-quoted423    strings to use the ~c sigil and fix this warning.424    │425 97 │     'DHE-RSA-AES128-SHA256',426    │     ~427    │428    └─ lib/plug/ssl.ex:97:5429430    warning: using single-quoted strings to represent charlists is deprecated.431    Use ~c"" if you indeed want a charlist or use "" instead.432    You may run "mix format --migrate" to change all single-quoted433    strings to use the ~c sigil and fix this warning.434    │435 98 │     'ECDHE-RSA-AES256-SHA',436    │     ~437    │438    └─ lib/plug/ssl.ex:98:5439440    warning: using single-quoted strings to represent charlists is deprecated.441    Use ~c"" if you indeed want a charlist or use "" instead.442    You may run "mix format --migrate" to change all single-quoted443    strings to use the ~c sigil and fix this warning.444    │445 99 │     'ECDHE-ECDSA-AES256-SHA',446    │     ~447    │448    └─ lib/plug/ssl.ex:99:5449450     warning: using single-quoted strings to represent charlists is deprecated.451     Use ~c"" if you indeed want a charlist or use "" instead.452     You may run "mix format --migrate" to change all single-quoted453     strings to use the ~c sigil and fix this warning.454     │455 100 │     'ECDHE-RSA-AES128-SHA',456     │     ~457     │458     └─ lib/plug/ssl.ex:100:5459460     warning: using single-quoted strings to represent charlists is deprecated.461     Use ~c"" if you indeed want a charlist or use "" instead.462     You may run "mix format --migrate" to change all single-quoted463     strings to use the ~c sigil and fix this warning.464     │465 101 │     'ECDHE-ECDSA-AES128-SHA'466     │     ~467     │468     └─ lib/plug/ssl.ex:101:5469470     warning: the following clause will never match:471472         {:error, reason} ->473474     because it attempts to match on the result of:475476         IO.binwrite(device, contents)477478     which has type:479480         dynamic(not {:error, term()})481482     type warning found at:483     │484 221 │       {:error, reason} ->485     │       ~~~~~~~~~~~~~~~~~~~486     │487     └─ lib/plug/parsers/multipart.ex:221: Plug.Parsers.MULTIPART.binwrite!/2488489     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead490     │491 418 │           "#{kind} " <> Macro.to_string(code, &clause_match/2)492     │                               ~493     │494     └─ lib/plug/debugger.ex:418:31: Plug.Debugger.get_clauses/3495496    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead497    │498 32 │     MIME.valid?(type)499    │          ~500    │501    └─ lib/plug/mime.ex:32:10: Plug.MIME.valid?/1502503    warning: a struct for Plug.Conn is expected on struct update:504505        %Plug.Conn{506          conn507          | adapter: {Plug.Adapters.Test.Conn, state},508            host: uri.host || conn.host || "www.example.com",509            method: method,510            owner: owner,511            path_info: split_path(uri.path),512            port: uri.port || 80,513            remote_ip: conn.remote_ip || {127, 0, 0, 1},514            req_headers: req_headers,515            request_path: uri.path,516            query_string: query,517            query_params: query_params || %Plug.Conn.Unfetched{aspect: :query_params},518            body_params: body_params || %Plug.Conn.Unfetched{aspect: :body_params},519            params: params || %Plug.Conn.Unfetched{aspect: :params},520            scheme: String.to_atom(String.downcase(uri.scheme || "http"))521        }522523    but got type:524525        dynamic(%{..., adapter: {atom(), term()}, req_headers: term()})526527    where "conn" was given the types:528529        # type: dynamic(%{..., req_headers: term()})530        # from: lib/plug/adapters/test/conn.ex:16:7531        body_or_params(body_or_params, query, conn.req_headers, method)532533        # type: dynamic(%{..., adapter: {atom(), term()}, req_headers: term()})534        # from: lib/plug/adapters/test/conn.ex:25:22535        get_from_adapter(conn, :get_http_protocol, :"HTTP/1.1")536537    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"538539    type warning found at:540    │541 34 │     %Plug.Conn{542    │     ~543    │544    └─ lib/plug/adapters/test/conn.ex:34:5: Plug.Adapters.Test.Conn.conn/4545546    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead547    │548 23 │     reraise(conn, kind, reason, System.stacktrace())549    │                                        ~550    │551    └─ lib/plug/conn/wrapper_error.ex:23:40: Plug.Conn.WrapperError.reraise/3552553Generated plug app554==> joken555Compiling 8 files (.ex)556Generated joken app557==> quantum558Compiling 39 files (.ex)559Generated quantum app560warning: the :gettext compiler is no longer required in your mix.exs.561562Please find the following line in your mix.exs and remove the :gettext entry:563564    compilers: [..., :gettext, ...] ++ Mix.compilers(),565566  (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/1567  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5568  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2569  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4570  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2571  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5572573==> timex574Compiling 58 files (.ex)575    warning: default arguments in protocol definitions is deprecated576    │577 84 │   def compare(a, b, granularity \\ :microsecond)578    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~579    │580    └─ lib/comparable/comparable.ex:84: Timex.Comparable (module)581582     warning: default arguments in protocol definitions is deprecated583     │584 139 │   def diff(a, b, granularity \\ :microsecond)585     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~586     │587     └─ lib/comparable/comparable.ex:139: Timex.Comparable (module)588589    warning: protocols can only define functions without implementation via def/1, found: compare/2, diff/2590    │591  1 │ defprotocol Timex.Comparable do592    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~593    │594    └─ lib/comparable/comparable.ex:1: Timex.Comparable (module)595596warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it597  lib/format/datetime/formatter.ex:905: Timex.Format.DateTime.Formatter.width_spec/1598599warning: defining a Gettext backend by calling600601    use Gettext, otp_app: ...602603is deprecated. To define a backend, call:604605    use Gettext.Backend, otp_app: :my_app606607Then, instead of importing your backend, call this in your module:608609    use Gettext, backend: MyApp.Gettext610611  lib/l10n/gettext.ex:2: Timex.Gettext (module)612613warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).614For the "bg" locale, you can use the following header:615616nplurals=2; plural=(n != 1);617618  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1619  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4620  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5621  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4622  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2623  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2624625warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).626For the "bg" locale, you can use the following header:627628nplurals=2; plural=(n != 1);629630  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1631  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3632  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5633  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4634  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2635  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2636637warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).638For the "bg" locale, you can use the following header:639640nplurals=2; plural=(n != 1);641642  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1643  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4644  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5645  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4646  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2647  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2648649warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).650For the "bg" locale, you can use the following header:651652nplurals=2; plural=(n != 1);653654  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1655  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3656  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5657  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4658  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2659  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2660661warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).662For the "bg" locale, you can use the following header:663664nplurals=2; plural=(n != 1);665666  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1667  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4668  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5669  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4670  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2671  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2672673warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).674For the "bg" locale, you can use the following header:675676nplurals=2; plural=(n != 1);677678  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1679  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3680  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5681  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4682  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2683  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2684685warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).686For the "bg" locale, you can use the following header:687688nplurals=2; plural=(n != 1);689690  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1691  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4692  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5693  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4694  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2695  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2696697warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).698For the "bg" locale, you can use the following header:699700nplurals=2; plural=(n != 1);701702  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1703  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3704  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5705  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4706  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2707  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2708709warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).710For the "bg" locale, you can use the following header:711712nplurals=2; plural=(n != 1);713714  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1715  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4716  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5717  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4718  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2719  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2720721warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).722For the "bg" locale, you can use the following header:723724nplurals=2; plural=(n != 1);725726  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1727  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3728  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5729  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4730  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2731  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2732733warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).734For the "bg" locale, you can use the following header:735736nplurals=2; plural=(n != 1);737738  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1739  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4740  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5741  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4742  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2743  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2744745warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).746For the "bg" locale, you can use the following header:747748nplurals=2; plural=(n != 1);749750  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1751  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3752  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5753  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4754  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2755  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2756757warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).758For the "bg" locale, you can use the following header:759760nplurals=2; plural=(n != 1);761762  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1763  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4764  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5765  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4766  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2767  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2768769warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).770For the "bg" locale, you can use the following header:771772nplurals=2; plural=(n != 1);773774  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1775  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3776  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5777  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4778  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2779  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2780781warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).782For the "bg" locale, you can use the following header:783784nplurals=2; plural=(n != 1);785786  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1787  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4788  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5789  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4790  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2791  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2792793warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).794For the "bg" locale, you can use the following header:795796nplurals=2; plural=(n != 1);797798  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1799  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3800  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5801  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4802  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2803  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2804805warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).806For the "cs" locale, you can use the following header:807808nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;809810  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1811  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4812  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5813  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4814  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2815  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2816817warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).818For the "cs" locale, you can use the following header:819820nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;821822  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1823  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3824  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5825  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4826  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2827  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2828829warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).830For the "cs" locale, you can use the following header:831832nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;833834  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1835  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4836  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5837  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4838  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2839  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2840841warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).842For the "cs" locale, you can use the following header:843844nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;845846  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1847  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3848  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5849  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4850  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2851  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2852853warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).854For the "cs" locale, you can use the following header:855856nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;857858  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1859  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4860  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5861  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4862  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2863  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2864865warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).866For the "cs" locale, you can use the following header:867868nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;869870  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1871  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3872  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5873  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4874  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2875  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2876877warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).878For the "cs" locale, you can use the following header:879880nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;881882  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1883  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4884  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5885  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4886  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2887  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2888889warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).890For the "cs" locale, you can use the following header:891892nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;893894  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1895  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3896  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5897  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4898  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2899  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2900901warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).902For the "cs" locale, you can use the following header:903904nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;905906  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1907  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4908  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5909  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4910  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2911  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2912913warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).914For the "cs" locale, you can use the following header:915916nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;917918  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1919  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3920  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5921  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4922  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2923  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2924925warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).926For the "cs" locale, you can use the following header:927928nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;929930  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1931  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4932  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5933  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4934  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2935  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2936937warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).938For the "cs" locale, you can use the following header:939940nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;941942  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1943  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3944  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5945  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4946  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2947  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2948949warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).950For the "he" locale, you can use the following header:951952nplurals=2; plural=(n != 1);953954  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1955  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4956  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5957  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4958  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2959  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2960961warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).962For the "he" locale, you can use the following header:963964nplurals=2; plural=(n != 1);965966  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1967  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3968  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5969  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4970  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2971  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2972973warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).974For the "he" locale, you can use the following header:975976nplurals=2; plural=(n != 1);977978  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1979  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/4980  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/5981  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4982  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2983  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2984985warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).986For the "he" locale, you can use the following header:987988nplurals=2; plural=(n != 1);989990  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/1991  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/3992  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/5993  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/4994  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2995  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2996997warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).998For the "he" locale, you can use the following header:9991000nplurals=2; plural=(n != 1);10011002  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11003  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41004  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51005  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41006  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21007  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210081009warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1010For the "he" locale, you can use the following header:10111012nplurals=2; plural=(n != 1);10131014  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11015  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31016  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51017  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41018  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21019  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210201021warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1022For the "he" locale, you can use the following header:10231024nplurals=2; plural=(n != 1);10251026  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11027  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41028  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51029  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41030  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21031  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210321033warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1034For the "he" locale, you can use the following header:10351036nplurals=2; plural=(n != 1);10371038  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11039  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31040  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51041  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41042  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21043  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210441045warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1046For the "he" locale, you can use the following header:10471048nplurals=2; plural=(n != 1);10491050  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11051  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41052  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51053  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41054  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21055  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210561057warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1058For the "he" locale, you can use the following header:10591060nplurals=2; plural=(n != 1);10611062  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11063  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31064  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51065  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41066  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21067  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210681069warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1070For the "he" locale, you can use the following header:10711072nplurals=2; plural=(n != 1);10731074  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11075  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41076  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51077  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41078  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21079  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210801081warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1082For the "he" locale, you can use the following header:10831084nplurals=2; plural=(n != 1);10851086  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11087  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31088  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51089  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41090  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21091  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/210921093warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1094For the "he" locale, you can use the following header:10951096nplurals=2; plural=(n != 1);10971098  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11099  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41100  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51101  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41102  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21103  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/211041105warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1106For the "he" locale, you can use the following header:11071108nplurals=2; plural=(n != 1);11091110  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11111  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31112  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51113  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41114  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21115  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/211161117warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1118For the "he" locale, you can use the following header:11191120nplurals=2; plural=(n != 1);11211122  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11123  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41124  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51125  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41126  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21127  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/211281129warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1130For the "he" locale, you can use the following header:11311132nplurals=2; plural=(n != 1);11331134  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11135  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31136  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51137  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41138  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21139  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/211401141114221:20:39.916 [error] priv/translations/id/LC_MESSAGES/units.po:24: message is missing plural form 1 which is required by the locale "id"1143114421:20:39.923 [error] priv/translations/id/LC_MESSAGES/units.po:29: message is missing plural form 1 which is required by the locale "id"1145114621:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:34: message is missing plural form 1 which is required by the locale "id"1147114821:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:39: message is missing plural form 1 which is required by the locale "id"1149115021:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:44: message is missing plural form 1 which is required by the locale "id"1151115221:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:49: message is missing plural form 1 which is required by the locale "id"1153115421:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:54: message is missing plural form 1 which is required by the locale "id"1155115621:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:59: message is missing plural form 1 which is required by the locale "id"1157115821:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:64: message is missing plural form 1 which is required by the locale "id"1159116021:20:39.924 [error] priv/translations/id/LC_MESSAGES/units.po:69: message is missing plural form 1 which is required by the locale "id"1161warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1162For the "ro" locale, you can use the following header:11631164nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);11651166  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11167  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41168  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51169  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41170  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21171  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/211721173warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1174For the "ro" locale, you can use the following header:11751176nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);11771178  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11179  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31180  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51181  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41182  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21183  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/211841185warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1186For the "ro" locale, you can use the following header:11871188nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);11891190  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11191  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41192  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51193  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41194  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21195  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/211961197warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1198For the "ro" locale, you can use the following header:11991200nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);12011202  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11203  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31204  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51205  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41206  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21207  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/212081209    warning: using single-quoted strings to represent charlists is deprecated.1210    Use ~c"" if you indeed want a charlist or use "" instead.1211    You may run "mix format --migrate" to change all single-quoted1212    strings to use the ~c sigil and fix this warning.1213    │1214  7 │   @numeric '.0123456789'1215    │            ~1216    │1217    └─ lib/parse/duration/parsers/iso8601.ex:7:1212181219     warning: using single-quoted strings to represent charlists is deprecated.1220     Use ~c"" if you indeed want a charlist or use "" instead.1221     You may run "mix format --migrate" to change all single-quoted1222     strings to use the ~c sigil and fix this warning.1223     │1224 129 │   defp parse_component(<<c::utf8>>, acc) when c in 'WYMDHS' do1225     │                                                    ~1226     │1227     └─ lib/parse/duration/parsers/iso8601.ex:129:5212281229     warning: using single-quoted strings to represent charlists is deprecated.1230     Use ~c"" if you indeed want a charlist or use "" instead.1231     You may run "mix format --migrate" to change all single-quoted1232     strings to use the ~c sigil and fix this warning.1233     │1234 149 │   defp parse_component(<<c::utf8, rest::binary>>, acc) when c in 'WYMDHS' do1235     │                                                                  ~1236     │1237     └─ lib/parse/duration/parsers/iso8601.ex:149:6612381239warning: 48..9 has a default step of -1, please write 48..9//-1 instead1240  lib/parse/posix/parser.ex:176: Timex.Parse.Timezones.Posix.parse_time/312411242warning: 48..9 has a default step of -1, please write 48..9//-1 instead1243  lib/parse/posix/parser.ex:193: Timex.Parse.Timezones.Posix.parse_time/312441245     warning: bitstring specifier "integer_32bit_be" does not exist and is being expanded to "integer_32bit_be()", please use parentheses to remove the ambiguity.1246     You may run "mix format --migrate" to fix this warning automatically.1247     │1248 240 │   defp parse_int(<<val::integer_32bit_be, rest::binary>>), do: {val, rest}1249     │                       ~1250     │1251     └─ lib/parse/zoneinfo/parser.ex:240:23: Timex.Parse.ZoneInfo.Parser.parse_int/112521253     warning: bitstring specifier "signed_char_be" does not exist and is being expanded to "signed_char_be()", please use parentheses to remove the ambiguity.1254     You may run "mix format --migrate" to fix this warning automatically.1255     │1256 241 │   defp parse_char(<<val::signed_char_be, rest::binary>>), do: {val, rest}1257     │                        ~1258     │1259     └─ lib/parse/zoneinfo/parser.ex:241:24: Timex.Parse.ZoneInfo.Parser.parse_char/112601261     warning: bitstring specifier "unsigned_char_be" does not exist and is being expanded to "unsigned_char_be()", please use parentheses to remove the ambiguity.1262     You may run "mix format --migrate" to fix this warning automatically.1263     │1264 242 │   defp parse_uchar(<<val::unsigned_char_be, rest::binary>>), do: {val, rest}1265     │                         ~1266     │1267     └─ lib/parse/zoneinfo/parser.ex:242:25: Timex.Parse.ZoneInfo.Parser.parse_uchar/112681269    warning: default arguments in protocol definitions is deprecated1270    │1271 48 │   def to_datetime(datetime, timezone \\ :utc)1272    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1273    │1274    └─ lib/protocol.ex:48: Timex.Protocol (module)12751276    warning: protocols can only define functions without implementation via def/1, found: to_datetime/11277    │1278  1 │ defprotocol Timex.Protocol do1279    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1280    │1281    └─ lib/protocol.ex:1: Timex.Protocol (module)12821283      warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead1284      │1285 1120 │     Module.eval_quoted(__MODULE__, day_quoted, [], __ENV__)1286      │            ~1287      │1288      └─ lib/timex.ex:1120:12: Timex (module)12891290      warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead1291      │1292 1208 │     Module.eval_quoted(__MODULE__, month_quoted, [], __ENV__)1293      │            ~1294      │1295      └─ lib/timex.ex:1208:12: Timex (module)12961297    warning: unused require Timex.Macros1298    │1299  5 │   require Timex.Macros1300    │   ~1301    │1302    └─ lib/comparable/tuple.ex:5:313031304    warning: unused require Timex.Macros1305    │1306  5 │   require Timex.Macros1307    │   ~1308    │1309    └─ lib/comparable/naivedatetime.ex:5:313101311    warning: unused require Bitwise1312    │1313  5 │   require Bitwise1314    │   ~1315    │1316    └─ lib/calendar/julian.ex:5:313171318     warning: using single-quoted strings to represent charlists is deprecated.1319     Use ~c"" if you indeed want a charlist or use "" instead.1320     You may run "mix format --migrate" to change all single-quoted1321     strings to use the ~c sigil and fix this warning.1322     │1323 151 │   @local_tz_key 'SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation'1324     │                 ~1325     │1326     └─ lib/timezone/timezone_local.ex:151:1713271328     warning: using single-quoted strings to represent charlists is deprecated.1329     Use ~c"" if you indeed want a charlist or use "" instead.1330     You may run "mix format --migrate" to change all single-quoted1331     strings to use the ~c sigil and fix this warning.1332     │1333 152 │   @sys_tz_key 'SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones'1334     │               ~1335     │1336     └─ lib/timezone/timezone_local.ex:152:1513371338     warning: using single-quoted strings to represent charlists is deprecated.1339     Use ~c"" if you indeed want a charlist or use "" instead.1340     You may run "mix format --migrate" to change all single-quoted1341     strings to use the ~c sigil and fix this warning.1342     │1343 153 │   @tz_key_name 'TimeZoneKeyName'1344     │                ~1345     │1346     └─ lib/timezone/timezone_local.ex:153:1613471348     warning: using single-quoted strings to represent charlists is deprecated.1349     Use ~c"" if you indeed want a charlist or use "" instead.1350     You may run "mix format --migrate" to change all single-quoted1351     strings to use the ~c sigil and fix this warning.1352     │1353 160 │     :ok = :win32reg.change_key(handle, '\\local_machine\\#{@local_tz_key}')1354     │                                        ~1355     │1356     └─ lib/timezone/timezone_local.ex:160:4013571358     warning: using single-quoted strings to represent charlists is deprecated.1359     Use ~c"" if you indeed want a charlist or use "" instead.1360     You may run "mix format --migrate" to change all single-quoted1361     strings to use the ~c sigil and fix this warning.1362     │1363 178 │       localized = List.keyfind(values, 'StandardName', 0)1364     │                                        ~1365     │1366     └─ lib/timezone/timezone_local.ex:178:4013671368     warning: using single-quoted strings to represent charlists is deprecated.1369     Use ~c"" if you indeed want a charlist or use "" instead.1370     You may run "mix format --migrate" to change all single-quoted1371     strings to use the ~c sigil and fix this warning.1372     │1373 188 │           case List.keyfind(values, 'Std', 0) do1374     │                                     ~1375     │1376     └─ lib/timezone/timezone_local.ex:188:3713771378    warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead1379    │1380 22 │     Module.eval_quoted(__MODULE__, quoted, [], __ENV__)1381    │            ~1382    │1383    └─ lib/timezone/utils.ex:22:12: Timex.Timezone.Utils (module)13841385    warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead1386    │1387 42 │     Module.eval_quoted(__MODULE__, quoted, [], __ENV__)1388    │            ~1389    │1390    └─ lib/timezone/utils.ex:42:12: Timex.Timezone.Utils (module)13911392Compiling lib/l10n/gettext.ex (it's taking more than 10s)1393    warning: the following pattern will never match:13941395        {y, m, d} <- to_erl_datetime(date)13961397    because the right-hand side has type:13981399        dynamic(1400          {:error, :invalid_date} or1401            {:ok, {{integer(), integer(), integer()}, {integer(), integer(), integer()}}}1402        )14031404    where "date" was given the type:14051406        # type: dynamic({...})1407        # from: lib/datetime/erlang.ex:9:171408        date14091410    type warning found at:1411    │1412 10 │     with {y, m, d} <- to_erl_datetime(date),1413    │          ~1414    │1415    └─ lib/datetime/erlang.ex:10:10: Timex.Protocol.Tuple.to_julian/114161417     warning: the following clause is redundant:14181419         def shift(_, _)14201421     it has type:14221423         dynamic(%Date{}), dynamic()14241425     previous clauses have already matched on the following types:14261427         %Date{}, term()14281429     │1430 247 │   def shift(_, _), do: {:error, :badarg}1431     │       ~1432     │1433     └─ lib/date/date.ex:247:7: Timex.Protocol.Date.shift/214341435Generated timex app1436==> plug_cowboy1437Compiling 5 files (.ex)1438     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1439     │1440 321 │       Logger.warn("the :timeout option for Cowboy webserver has no effect and must be removed")1441     │              ~1442     │1443     └─ lib/plug/cowboy.ex:321:14: Plug.Cowboy.to_args/514441445Generated plug_cowboy app1446==> ubi_nadeo_api1447Compiling 11 files (.ex)1448    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1449    │1450  4 │   @lastest_server_url Application.get_env(:ubi_nadeo_api, :latest_dedicated_url) |> Keyword.get(:url)1451    │                                   ~1452    │1453    └─ lib/ubi_nadeo_api/resources/servers.ex:4:35: UbiNadeoApi.Resources.Servers (module)145414551456== Compilation error in file lib/ubi_nadeo_api/resources/servers.ex ==1457** (FunctionClauseError) no function clause matching in Keyword.get/3    1458    1459    The following arguments were given to Keyword.get/3:1460    1461        # 11462        nil1463    1464        # 21465        :url1466    1467        # 31468        nil1469    1470    Attempted function clauses (showing 1 out of 1):1471    1472        def get(+keywords+, +key+, +default+) when -is_list(keywords)- and +is_atom(key)+1473    1474    (elixir 1.20.3) Keyword.get/31475    lib/ubi_nadeo_api/resources/servers.ex:4: (module)1476could not compile dependency :ubi_nadeo_api, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ubi_nadeo_api --force", update it with "mix deps.update ubi_nadeo_api" or clean it with "mix deps.clean ubi_nadeo_api"