mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-03-13 15:08:09 +00:00

* feat: t macro and docs * feat: support block mode so you can transclude whole tiddler * refactor: use lingo and procedure * refactor: use function instead of set variable * docs: about mode:"inline" * Update LingoMacro.tid * docs: more usage about inline * refactor: update translate macro to reuse lingo macro * Delete translateMacro.tid * refactor: update translation of tiddlyweb * docs: more tiddlyweb l10n * feat: add comment, so when use <$text text=<<lingo>> by mistake, it shows * i18n: add more l10n * feat: add tree to plugin to reveal l10n structure * i18n: add menubar translation for example * i18n: more for menubal * docs: Headings -> Heading * refactor: remove the "tree" tid * Revert "refactor: remove the "tree" tid" This reverts commit fb70f0b146e85d78e3777d684ecc30fac062a232.
22 lines
1013 B
Plaintext
22 lines
1013 B
Plaintext
created: 20231028120432257
|
|
modified: 20240206113509050
|
|
tags: [[lingo Macro]] [[Macro Examples]]
|
|
title: lingo (for custom base) Macro (Examples)
|
|
type: text/vnd.tiddlywiki
|
|
|
|
\define lingo-base() lingo Macro (custom base examples)/
|
|
|
|
Given the `\define lingo-base() lingo Macro (custom base examples)/`, this example shows the localizaion key `ExampleKey` being translate to the text in [[lingo Macro (custom base examples)/en-GB/ExampleKey]]:
|
|
|
|
<$macrocall $name=".example" n="1" eg="""<<lingo ExampleKey>>"""/>
|
|
|
|
This example shows the `lingo-base` can be set as second parameter:
|
|
|
|
<$macrocall $name=".example" n="2" eg="""<<lingo ExampleKey "lingo Macro (custom base examples)/">>"""/>
|
|
|
|
When use lingo macro in a [[Inline Mode WikiText]] like [[list|Lists in WikiText]] or [[title|Headings in WikiText]], the parse mode will be inline, so translated text will be inlined too.
|
|
|
|
<$macrocall $name=".example" n="3" eg="""# <<lingo ExampleKey>>"""/>
|
|
|
|
<$macrocall $name=".example" n="4" eg="""!! <<lingo ExampleKey>>"""/>
|