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"