mirror of
https://github.com/ClaperCo/Claper.git
synced 2026-02-24 12:09:59 +01:00
925 lines
33 KiB
HTML
925 lines
33 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="generator" content="ExDoc v0.28.4">
|
|
<meta name="project" content="Claper v1.0.0">
|
|
|
|
<title>ClaperWeb.Gettext — Claper v1.0.0</title>
|
|
<link rel="stylesheet" href="dist/elixir-b6f1ed5df9b1d42a7309.css" />
|
|
|
|
<script src="dist/sidebar_items-372d70b46c.js"></script>
|
|
|
|
<script src="docs_config.js"></script>
|
|
|
|
<script async src="dist/app-bd1cb213813bf4825aa2.js"></script>
|
|
|
|
|
|
</head>
|
|
<body data-type="modules">
|
|
<script>
|
|
|
|
try {
|
|
var settings = JSON.parse(localStorage.getItem('ex_doc:settings') || '{}');
|
|
|
|
if (settings.theme === 'dark' ||
|
|
((settings.theme === 'system' || settings.theme == null) &&
|
|
window.matchMedia('(prefers-color-scheme: dark)').matches)
|
|
) {
|
|
document.body.classList.add('dark')
|
|
}
|
|
} catch (error) { }
|
|
</script>
|
|
|
|
<div class="main">
|
|
|
|
|
|
<section class="sidebar">
|
|
<button class="sidebar-button sidebar-toggle" aria-label="toggle sidebar">
|
|
<i class="ri-menu-line ri-lg" title="Collapse/expand sidebar"></i>
|
|
</button>
|
|
|
|
<form class="sidebar-search" action="search.html">
|
|
<button type="submit" class="search-button" aria-label="Submit Search">
|
|
<i class="ri-search-2-line" aria-hidden="true" title="Submit search"></i>
|
|
</button>
|
|
<button type="button" tabindex="-1" class="search-close-button" aria-label="Cancel Search">
|
|
<i class="ri-close-line ri-lg" aria-hidden="true" title="Cancel search"></i>
|
|
</button>
|
|
<label class="search-label">
|
|
<p class="sr-only">Search</p>
|
|
<input name="q" type="text" class="search-input" placeholder="Search..." aria-label="Input your search terms" autocomplete="off" />
|
|
</label>
|
|
</form>
|
|
|
|
<div class="autocomplete">
|
|
<div class="autocomplete-results">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="sidebar-header">
|
|
|
|
<a href="https://get.claper.co">
|
|
<img src="assets/logo.png" alt="Claper" class="sidebar-projectImage">
|
|
</a>
|
|
|
|
<div class="sidebar-projectDetails">
|
|
<a href="https://get.claper.co" class="sidebar-projectName" translate="no">
|
|
Claper
|
|
</a>
|
|
<strong class="sidebar-projectVersion" translate="no">
|
|
v1.0.0
|
|
</strong>
|
|
</div>
|
|
<ul class="sidebar-listNav">
|
|
<li><a id="extras-list-link" href="#full-list">GUIDES</a></li>
|
|
|
|
<li><a id="modules-list-link" href="#full-list">Modules</a></li>
|
|
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="gradient"></div>
|
|
<ul id="full-list" class="sidebar-fullList"></ul>
|
|
</section>
|
|
|
|
<section class="content">
|
|
<output role="status" id="toast"></output>
|
|
<div class="content-outer">
|
|
<div id="content" class="content-inner">
|
|
|
|
<h1>
|
|
<button class="settings display-settings">
|
|
<i class="ri-settings-3-line"></i>
|
|
<span class="sr-only">Settings</span>
|
|
</button>
|
|
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" title="View Source" class="view-source" rel="help">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
<span translate="no">ClaperWeb.Gettext</span>
|
|
<small class="app-vsn" translate="no">(Claper v1.0.0)</small>
|
|
|
|
</h1>
|
|
|
|
|
|
<section id="moduledoc">
|
|
<p>A module providing Internationalization with a gettext-based API.</p><p>By using <a href="https://hexdocs.pm/gettext">Gettext</a>,
|
|
your module gains a set of macros for translations, for example:</p><pre><code class="makeup elixir" translate="no"><span class="kn">import</span><span class="w"> </span><span class="nc">ClaperWeb.Gettext</span><span class="w">
|
|
|
|
</span><span class="c1"># Simple translation</span><span class="w">
|
|
</span><span class="n">gettext</span><span class="p" data-group-id="3042625017-1">(</span><span class="s">"Here is the string to translate"</span><span class="p" data-group-id="3042625017-1">)</span><span class="w">
|
|
|
|
</span><span class="c1"># Plural translation</span><span class="w">
|
|
</span><span class="n">ngettext</span><span class="p" data-group-id="3042625017-2">(</span><span class="s">"Here is the string to translate"</span><span class="p">,</span><span class="w">
|
|
</span><span class="s">"Here are the strings to translate"</span><span class="p">,</span><span class="w">
|
|
</span><span class="mi">3</span><span class="p" data-group-id="3042625017-2">)</span><span class="w">
|
|
|
|
</span><span class="c1"># Domain-based translation</span><span class="w">
|
|
</span><span class="n">dgettext</span><span class="p" data-group-id="3042625017-3">(</span><span class="s">"errors"</span><span class="p">,</span><span class="w"> </span><span class="s">"Here is the error message to translate"</span><span class="p" data-group-id="3042625017-3">)</span></code></pre><p>See the <a href="https://hexdocs.pm/gettext">Gettext Docs</a> for detailed usage.</p>
|
|
</section>
|
|
|
|
|
|
<section id="summary" class="details-list">
|
|
<h1 class="section-heading">
|
|
<a class="hover-link" href="#summary">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this section</span>
|
|
</a>
|
|
Summary
|
|
</h1>
|
|
|
|
<div class="summary-functions summary">
|
|
<h2>
|
|
<a href="#functions">Functions</a>
|
|
</h2>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dgettext/3" translate="no">dgettext(domain, msgid, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dgettext/3"><code class="inline">Gettext.Backend.dgettext/3</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dgettext_noop/2" translate="no">dgettext_noop(domain, msgid)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dgettext_noop/2"><code class="inline">Gettext.Backend.dgettext_noop/2</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dngettext/5" translate="no">dngettext(domain, msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dngettext/5"><code class="inline">Gettext.Backend.dngettext/5</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dngettext_noop/3" translate="no">dngettext_noop(domain, msgid, msgid_plural)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dngettext_noop/3"><code class="inline">Gettext.Backend.dngettext_noop/3</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dpgettext/4" translate="no">dpgettext(domain, msgctxt, msgid, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dpgettext/4"><code class="inline">Gettext.Backend.dpgettext/4</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dpgettext_noop/3" translate="no">dpgettext_noop(domain, msgctxt, msgid)</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dpngettext/6" translate="no">dpngettext(domain, msgctxt, msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dpngettext/6"><code class="inline">Gettext.Backend.dpngettext/6</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#dpngettext_noop/4" translate="no">dpngettext_noop(domain, msgctxt, msgid, msgid_plural)</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#gettext/2" translate="no">gettext(msgid, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:gettext/2"><code class="inline">Gettext.Backend.gettext/2</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#gettext_comment/1" translate="no">gettext_comment(comment)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:gettext_comment/1"><code class="inline">Gettext.Backend.gettext_comment/1</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#gettext_noop/1" translate="no">gettext_noop(msgid)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:gettext_noop/1"><code class="inline">Gettext.Backend.gettext_noop/1</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#handle_missing_bindings/2" translate="no">handle_missing_bindings(exception, incomplete)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:handle_missing_bindings/2"><code class="inline">Gettext.Backend.handle_missing_bindings/2</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#handle_missing_plural_translation/6" translate="no">handle_missing_plural_translation(locale, domain, msgid, msgid_plural, n, bindings)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:handle_missing_plural_translation/6"><code class="inline">Gettext.Backend.handle_missing_plural_translation/6</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#handle_missing_translation/4" translate="no">handle_missing_translation(locale, domain, msgid, bindings)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:handle_missing_translation/4"><code class="inline">Gettext.Backend.handle_missing_translation/4</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#lgettext/5" translate="no">lgettext(locale, domain, msgctxt \\ nil, msgid, bindings)</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#lngettext/7" translate="no">lngettext(locale, domain, msgctxt \\ nil, msgid, msgid_plural, n, bindings)</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#ngettext/4" translate="no">ngettext(msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:ngettext/4"><code class="inline">Gettext.Backend.ngettext/4</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#ngettext_noop/2" translate="no">ngettext_noop(msgid, msgid_plural)</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:ngettext_noop/2"><code class="inline">Gettext.Backend.ngettext_noop/2</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#pgettext/3" translate="no">pgettext(msgctxt, msgid, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:pgettext/3"><code class="inline">Gettext.Backend.pgettext/3</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#pgettext_noop/2" translate="no">pgettext_noop(msgid, context)</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#pngettext/5" translate="no">pngettext(msgctxt, msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</a>
|
|
|
|
</div>
|
|
|
|
<div class="summary-synopsis"><p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:pngettext/5"><code class="inline">Gettext.Backend.pngettext/5</code></a>.</p></div>
|
|
|
|
</div>
|
|
|
|
<div class="summary-row">
|
|
<div class="summary-signature">
|
|
<a href="#pngettext_noop/3" translate="no">pngettext_noop(msgctxt, msgid, msgid_plural)</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</section>
|
|
|
|
|
|
<section id="functions" class="details-list">
|
|
<h1 class="section-heading">
|
|
<a class="hover-link" href="#functions">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this section</span>
|
|
</a>
|
|
Functions
|
|
</h1>
|
|
<div class="functions-list">
|
|
<section class="detail" id="dgettext/3">
|
|
|
|
<span id="dgettext/2"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#dgettext/3" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dgettext(domain, msgid, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dgettext/3"><code class="inline">Gettext.Backend.dgettext/3</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="dgettext_noop/2">
|
|
|
|
<div class="detail-header">
|
|
<a href="#dgettext_noop/2" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dgettext_noop(domain, msgid)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dgettext_noop/2"><code class="inline">Gettext.Backend.dgettext_noop/2</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="dngettext/5">
|
|
|
|
<span id="dngettext/4"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#dngettext/5" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dngettext(domain, msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dngettext/5"><code class="inline">Gettext.Backend.dngettext/5</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="dngettext_noop/3">
|
|
|
|
<div class="detail-header">
|
|
<a href="#dngettext_noop/3" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dngettext_noop(domain, msgid, msgid_plural)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dngettext_noop/3"><code class="inline">Gettext.Backend.dngettext_noop/3</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="dpgettext/4">
|
|
|
|
<span id="dpgettext/3"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#dpgettext/4" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dpgettext(domain, msgctxt, msgid, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dpgettext/4"><code class="inline">Gettext.Backend.dpgettext/4</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="dpgettext_noop/3">
|
|
|
|
<div class="detail-header">
|
|
<a href="#dpgettext_noop/3" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dpgettext_noop(domain, msgctxt, msgid)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="dpngettext/6">
|
|
|
|
<span id="dpngettext/5"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#dpngettext/6" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dpngettext(domain, msgctxt, msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:dpngettext/6"><code class="inline">Gettext.Backend.dpngettext/6</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="dpngettext_noop/4">
|
|
|
|
<div class="detail-header">
|
|
<a href="#dpngettext_noop/4" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">dpngettext_noop(domain, msgctxt, msgid, msgid_plural)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="gettext/2">
|
|
|
|
<span id="gettext/1"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#gettext/2" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">gettext(msgid, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:gettext/2"><code class="inline">Gettext.Backend.gettext/2</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="gettext_comment/1">
|
|
|
|
<div class="detail-header">
|
|
<a href="#gettext_comment/1" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">gettext_comment(comment)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:gettext_comment/1"><code class="inline">Gettext.Backend.gettext_comment/1</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="gettext_noop/1">
|
|
|
|
<div class="detail-header">
|
|
<a href="#gettext_noop/1" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">gettext_noop(msgid)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:gettext_noop/1"><code class="inline">Gettext.Backend.gettext_noop/1</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="handle_missing_bindings/2">
|
|
|
|
<div class="detail-header">
|
|
<a href="#handle_missing_bindings/2" class="detail-link" title="Link to this function">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this function</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">handle_missing_bindings(exception, incomplete)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L23" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:handle_missing_bindings/2"><code class="inline">Gettext.Backend.handle_missing_bindings/2</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="handle_missing_plural_translation/6">
|
|
|
|
<div class="detail-header">
|
|
<a href="#handle_missing_plural_translation/6" class="detail-link" title="Link to this function">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this function</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">handle_missing_plural_translation(locale, domain, msgid, msgid_plural, n, bindings)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L23" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:handle_missing_plural_translation/6"><code class="inline">Gettext.Backend.handle_missing_plural_translation/6</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="handle_missing_translation/4">
|
|
|
|
<div class="detail-header">
|
|
<a href="#handle_missing_translation/4" class="detail-link" title="Link to this function">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this function</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">handle_missing_translation(locale, domain, msgid, bindings)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L23" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:handle_missing_translation/4"><code class="inline">Gettext.Backend.handle_missing_translation/4</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="lgettext/5">
|
|
|
|
<span id="lgettext/4"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#lgettext/5" class="detail-link" title="Link to this function">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this function</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">lgettext(locale, domain, msgctxt \\ nil, msgid, bindings)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="lngettext/7">
|
|
|
|
<span id="lngettext/6"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#lngettext/7" class="detail-link" title="Link to this function">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this function</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">lngettext(locale, domain, msgctxt \\ nil, msgid, msgid_plural, n, bindings)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="ngettext/4">
|
|
|
|
<span id="ngettext/3"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#ngettext/4" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">ngettext(msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:ngettext/4"><code class="inline">Gettext.Backend.ngettext/4</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="ngettext_noop/2">
|
|
|
|
<div class="detail-header">
|
|
<a href="#ngettext_noop/2" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">ngettext_noop(msgid, msgid_plural)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:ngettext_noop/2"><code class="inline">Gettext.Backend.ngettext_noop/2</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="pgettext/3">
|
|
|
|
<span id="pgettext/2"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#pgettext/3" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">pgettext(msgctxt, msgid, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:pgettext/3"><code class="inline">Gettext.Backend.pgettext/3</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="pgettext_noop/2">
|
|
|
|
<div class="detail-header">
|
|
<a href="#pgettext_noop/2" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">pgettext_noop(msgid, context)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="pngettext/5">
|
|
|
|
<span id="pngettext/4"></span>
|
|
|
|
<div class="detail-header">
|
|
<a href="#pngettext/5" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">pngettext(msgctxt, msgid, msgid_plural, n, bindings \\ Macro.escape(%{}))</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
<p>Callback implementation for <a href="https://hexdocs.pm/gettext/0.19.1/Gettext.Backend.html#c:pngettext/5"><code class="inline">Gettext.Backend.pngettext/5</code></a>.</p>
|
|
</section>
|
|
</section>
|
|
<section class="detail" id="pngettext_noop/3">
|
|
|
|
<div class="detail-header">
|
|
<a href="#pngettext_noop/3" class="detail-link" title="Link to this macro">
|
|
<i class="ri-link-m" aria-hidden="true"></i>
|
|
<span class="sr-only">Link to this macro</span>
|
|
</a>
|
|
<h1 class="signature" translate="no">pngettext_noop(msgctxt, msgid, msgid_plural)</h1>
|
|
|
|
<a href="https://github.com/ClaperCo/Claper/blob/main/lib/claper_web/gettext.ex#L1" class="view-source" rel="help" title="View Source">
|
|
<i class="ri-code-s-slash-line" aria-hidden="true"></i>
|
|
<span class="sr-only">View Source</span>
|
|
</a>
|
|
|
|
|
|
<span class="note">(macro)</span>
|
|
|
|
</div>
|
|
|
|
<section class="docstring">
|
|
|
|
|
|
</section>
|
|
</section>
|
|
|
|
</div>
|
|
</section>
|
|
|
|
<footer class="footer">
|
|
|
|
<p>
|
|
Built using
|
|
<a href="https://github.com/elixir-lang/ex_doc" title="ExDoc" target="_blank" rel="help noopener" translate="no">ExDoc</a> (v0.28.4) for the
|
|
|
|
<a href="https://elixir-lang.org" title="Elixir" target="_blank" translate="no">Elixir programming language</a>
|
|
|
|
</p>
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
|
|
|
|
</body>
|
|
</html>
|