Skip to content

Commit f2adcb6

Browse files
committed
feat: Upgrade to TIK v0.7.0
1 parent 03c3aca commit f2adcb6

2 files changed

Lines changed: 23 additions & 6 deletions

File tree

dist/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
color: #90caf9;
180180
}
181181
}
182-
</style></head><body><h1>TIK Cheatsheet</h1>This cheatsheet will help you write <a target="_blank" href=" https://github.com/romshark/tik">textual internationalization keys (TIKs)</a> in the default setting for locale <code>en</code>. <section aria-labelledby="string"><div class="section-header"><h2 id="string"><code>{"..."}</code> String</h2><p>Replaces <code>...</code> with an arbitrary string value.</p></div><div class="section-body"><div class="aliases"></div><table><tr><td>Example</td><td><code>Avoid comparing {&#34;apples&#34;} to {&#34;oranges&#34;}.</code></td></tr><tr><td>ICU</td><td><code>Avoid comparing {var0} to {var1}</code></td></tr></table><ul class="examples"><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: &#34;cats 🐈&#34;, &#34;var1&#34;: &#34;dogs 🐕&#34;}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Avoid comparing cats 🐈 to dogs 🐕</span></div></div></li><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: &#34;bananas&#34;, &#34;var1&#34;: &#34;anything really&#34;}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Avoid comparing bananas to anything really</span></div></div></li></ul></div></section><section aria-labelledby="integer"><div class="section-header"><h2 id="integer"><code>{3}</code> Integer</h2><p>Represents an integer number value.</p></div><div class="section-body"><div class="aliases"></div><table><tr><td>Example</td><td><code>Your number is {3}.</code></td></tr><tr><td>ICU</td><td><code>Your number is {var0, number, integer}.</code></td></tr></table><ul class="examples"><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 42}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Your number is 42.</span></div></div></li><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 0}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Your number is 0.</span></div></div></li></ul></div></section><section aria-labelledby="cardinal-pluralization"><div class="section-header"><h2 id="cardinal-pluralization"><code>{"2 ..."}</code> Cardinal Pluralization</h2><p>Pluralizes <code>...</code> to the correct <a
182+
</style></head><body><h1>TIK Cheatsheet</h1>This cheatsheet will help you write <a target="_blank" href=" https://github.com/romshark/tik">textual internationalization keys (TIKs)</a> in the default setting for locale <code>en</code>. <section aria-labelledby="string"><div class="section-header"><h2 id="string"><code>{"..."}</code> String</h2><p>Replaces <code>...</code> with an arbitrary string value.</p></div><div class="section-body"><div class="aliases"></div><table><tr><td>Example</td><td><code>Avoid comparing {&#34;apples&#34;} to {&#34;oranges&#34;}.</code></td></tr><tr><td>ICU</td><td><code>Avoid comparing {var0} to {var1}</code></td></tr></table><ul class="examples"><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: &#34;cats 🐈&#34;, &#34;var1&#34;: &#34;dogs 🐕&#34;}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Avoid comparing cats 🐈 to dogs 🐕</span></div></div></li><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: &#34;bananas&#34;, &#34;var1&#34;: &#34;anything really&#34;}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Avoid comparing bananas to anything really</span></div></div></li></ul></div></section><section aria-labelledby="integer"><div class="section-header"><h2 id="integer"><code>{7}</code> Integer</h2><p>Represents an integer number value.</p></div><div class="section-body"><div class="aliases"></div><table><tr><td>Example</td><td><code>Your number is {3}</code></td></tr><tr><td>ICU</td><td><code>Your number is {var0, number, integer}</code></td></tr></table><ul class="examples"><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 42}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Your number is 42</span></div></div></li><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 0}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>Your number is 0</span></div></div></li></ul></div></section><section aria-labelledby="number"><div class="section-header"><h2 id="number"><code>{3.14}</code> Number</h2><p>Represents a decimal number value.</p></div><div class="section-body"><div class="aliases"></div><table><tr><td>Example</td><td><code>It&#39;s off by {3.14} degrees.</code></td></tr><tr><td>ICU</td><td><code>It&#39;s {var0, number} degrees.</code></td></tr></table><ul class="examples"><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 42}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>It&#39;s off by 42 degrees.</span></div></div></li><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 0.628}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>It&#39;s off by 0.628 degrees.</span></div></div></li></ul></div></section><section aria-labelledby="cardinal-pluralization"><div class="section-header"><h2 id="cardinal-pluralization"><code>{"2 ..."}</code> Cardinal Pluralization</h2><p>Pluralizes <code>...</code> to the correct <a
183183
href="https://www.unicode.org/cldr/charts/47/supplemental/language_plural_rules.html">CLDR
184184
plural form</a>.</p></div><div class="section-body"><div class="aliases"></div><table><tr><td>Example</td><td><code>You have {2 unread messages} in {2 groups}.</code></td></tr><tr><td>ICU</td><td><code>You have {var0, plural, one{# unread message} other{# unread messages}} in {var1, plural, one{# group} other{# groups}}}</code></td></tr></table><ul class="examples"><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 4, &#34;var1&#34;: 1}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>You have 4 unread messages in 1 group</span></div></div></li><li><div class="example"><div class="labeled data"><label>data</label> <span>{&#34;var0&#34;: 1, &#34;var1&#34;: 1}</span></div><div class="arrow"></div><div class="labeled text"><label>text</label> <span>You have 1 unread message in 1 group</span></div></div></li></ul></div></section><section aria-labelledby="ordinal-pluralization"><div class="section-header"><h2 id="ordinal-pluralization"><code>{4th}</code> Ordinal Pluralization</h2><p>Represents a <a
185185
href="https://www.unicode.org/cldr/charts/47/supplemental/language_plural_rules.html">CLDR

main.go

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,35 @@ func main() {
4343
},
4444
{
4545
ID: "integer",
46-
Header: `<code>{3}</code> Integer`,
46+
Header: `<code>{7}</code> Integer`,
4747
Description: `Represents an integer number value.`,
48-
ExampleTIK: `Your number is {3}.`,
49-
ICU: `Your number is {var0, number, integer}.`,
48+
ExampleTIK: `Your number is {3}`,
49+
ICU: `Your number is {var0, number, integer}`,
5050
Examples: []Example{
5151
{
5252
Data: `{"var0": 42}`,
53-
Text: `Your number is 42.`,
53+
Text: `Your number is 42`,
5454
},
5555
{
5656
Data: `{"var0": 0}`,
57-
Text: `Your number is 0.`,
57+
Text: `Your number is 0`,
58+
},
59+
},
60+
},
61+
{
62+
ID: "number",
63+
Header: `<code>{3.14}</code> Number`,
64+
Description: `Represents a decimal number value.`,
65+
ExampleTIK: `It's off by {3.14} degrees.`,
66+
ICU: `It's {var0, number} degrees.`,
67+
Examples: []Example{
68+
{
69+
Data: `{"var0": 42}`,
70+
Text: `It's off by 42 degrees.`,
71+
},
72+
{
73+
Data: `{"var0": 0.628}`,
74+
Text: `It's off by 0.628 degrees.`,
5875
},
5976
},
6077
},

0 commit comments

Comments
 (0)