diff --git a/tiddlers/TCTSystem/language.tid b/tiddlers/TCTSystem/language.tid index e4d8008f..3748600c 100644 --- a/tiddlers/TCTSystem/language.tid +++ b/tiddlers/TCTSystem/language.tid @@ -1,7 +1,7 @@ created: 20220815034429099 creator: TidGiUser -modified: 20230426101526069 -modifier: WhiteFall +modified: 20230623160958437 +modifier: 林一二 title: $:/language type: text/vnd.tiddlywiki diff --git "a/tiddlers/\344\275\277\347\224\250List\345\276\256\344\273\266\350\256\251\345\206\205\345\256\271\345\217\257\344\273\245\345\210\207\346\215\242\344\270\255\350\213\261\346\226\207.tid" "b/tiddlers/\344\275\277\347\224\250List\345\276\256\344\273\266\350\256\251\345\206\205\345\256\271\345\217\257\344\273\245\345\210\207\346\215\242\344\270\255\350\213\261\346\226\207.tid" new file mode 100644 index 00000000..446bc205 --- /dev/null +++ "b/tiddlers/\344\275\277\347\224\250List\345\276\256\344\273\266\350\256\251\345\206\205\345\256\271\345\217\257\344\273\245\345\210\207\346\215\242\344\270\255\350\213\261\346\226\207.tid" @@ -0,0 +1,48 @@ +created: 20230623160256078 +creator: 林一二 +modified: 20230623160810937 +modifier: 林一二 +tags: 高级知识 翻译内容 +title: 使用List微件让内容可以切换中英文 + +!! 单行 + +例如[ext[Modern.TiddlyDev|https://github.com/tiddly-gittly/Modern.TiddlyDev]]框架里副标题的例子: + +```tw5 +<$list filter="[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]" variable="lang"><$list filter="[search[zh]]">现代太微插件开发框架<$list filter="[!search[zh]]">Modern ~TiddlyWiki plugin developing framework +``` + +!! 多行 + +你可以将你的一个条目拆成三个条目,例如 `readme` 拆出额外的两个 `readme/zh-Hans` 和 `readme/en-GB`,然后用类似上面的方法来切换 + +```tw5 +title: readme + +<$list filter="[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]" variable="lang"> + + <$list filter="[search[zh]]"> + + {{readme/zh-Hans}} + + + + <$list filter="[!search[zh]]"> + + {{readme/en-GB}} + + + + +``` + +注意之间要有空行,''不能''写成: + +```tw5 + <$list filter="[search[zh]]"> + {{readme/zh-Hans}} + +``` + +不然会让[[嵌入内容挤成一团]]。 \ No newline at end of file diff --git "a/tiddlers/\345\210\207\346\215\242\344\270\255\350\213\261\346\226\207\347\232\204\351\241\265\351\235\242\346\214\211\351\222\256.tid" "b/tiddlers/\345\210\207\346\215\242\344\270\255\350\213\261\346\226\207\347\232\204\351\241\265\351\235\242\346\214\211\351\222\256.tid" new file mode 100644 index 00000000..e35e3f0c --- /dev/null +++ "b/tiddlers/\345\210\207\346\215\242\344\270\255\350\213\261\346\226\207\347\232\204\351\241\265\351\235\242\346\214\211\351\222\256.tid" @@ -0,0 +1,35 @@ +created: 20230623160837845 +creator: 林一二 +modified: 20230623160945990 +modifier: 林一二 +tags: 翻译内容 +title: 切换中英文的页面按钮 + +参考[[CPL插件源|安装CPL插件源]]网页上的按钮: + +```tw5 +list-after: $:/core/ui/ViewTemplate/tags +tags: $:/tags/ViewTemplate +title: LanguageSwitcher +type: text/vnd.tiddlywiki + +<$list filter="[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]" variable="lang"> +<$list filter="[search[zh]]"> +<$button set="$:/language" setTo="$:/languages/en-GB" style="">🇬🇧 Switch to English + +<$list filter="[!search[zh]]"> +<$button set="$:/language" setTo="$:/languages/zh-Hans" style="">🇨🇳 切换至中文 + + +``` + +效果类似 + +<$list filter="[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]" variable="lang"> +<$list filter="[search[zh]]"> +<$button set="$:/language" setTo="$:/languages/en-GB" style="">🇬🇧 Switch to English + +<$list filter="[!search[zh]]"> +<$button set="$:/language" setTo="$:/languages/zh-Hans" style="">🇨🇳 切换至中文 + + \ No newline at end of file diff --git "a/tiddlers/\345\234\250\345\210\227\350\241\250\345\276\256\344\273\266\344\270\255\344\275\277\347\224\250\347\255\233\351\200\211\345\231\250.tid" "b/tiddlers/\345\234\250\345\210\227\350\241\250\345\276\256\344\273\266\344\270\255\344\275\277\347\224\250\347\255\233\351\200\211\345\231\250.tid" index 641fb2cc..5fab0147 100644 --- "a/tiddlers/\345\234\250\345\210\227\350\241\250\345\276\256\344\273\266\344\270\255\344\275\277\347\224\250\347\255\233\351\200\211\345\231\250.tid" +++ "b/tiddlers/\345\234\250\345\210\227\350\241\250\345\276\256\344\273\266\344\270\255\344\275\277\347\224\250\347\255\233\351\200\211\345\231\250.tid" @@ -1,8 +1,8 @@ created: 20220407073209948 creator: 林一二 -modified: 20221127071837822 +modified: 20230623160205692 modifier: 林一二 -tags: 筛选器 宏变量筛选器嵌入连用 +tags: 筛选器 宏变量筛选器嵌入连用 自动化 title: 在列表微件中使用筛选器 type: text/vnd.tiddlywiki diff --git "a/tiddlers/\345\265\214\345\205\245\345\206\205\345\256\271\346\214\244\346\210\220\344\270\200\345\233\242.tid" "b/tiddlers/\345\265\214\345\205\245\345\206\205\345\256\271\346\214\244\346\210\220\344\270\200\345\233\242.tid" new file mode 100644 index 00000000..159f91a2 --- /dev/null +++ "b/tiddlers/\345\265\214\345\205\245\345\206\205\345\256\271\346\214\244\346\210\220\344\270\200\345\233\242.tid" @@ -0,0 +1,25 @@ +created: 20230623160147109 +creator: 林一二 +modified: 20230623160731989 +modifier: 林一二 +tags: 排查问题 在列表微件中使用筛选器 +title: 嵌入内容挤成一团 + +如果你发现使用 List 微件和嵌入时,内容挤成了一团,只要加上空行就行了 + +```tw5 +<$list filter="[search[zh]]"> + {{readme/zh-Hans}} + +``` + +改为这样就修好了: + +```tw5 +```tw5 +<$list filter="[search[zh]]"> + +{{readme/zh-Hans}} + + +``` \ No newline at end of file diff --git "a/tiddlers/\346\235\241\344\273\266\350\257\255\346\263\225.tid" "b/tiddlers/\346\235\241\344\273\266\350\257\255\346\263\225.tid" new file mode 100644 index 00000000..6a82c520 --- /dev/null +++ "b/tiddlers/\346\235\241\344\273\266\350\257\255\346\263\225.tid" @@ -0,0 +1,18 @@ +created: 20230623161039377 +creator: 林一二 +modified: 20230623161236077 +modifier: 林一二 +tags: 基础知识 +title: 条件语法 + +使用 List 微件可以实现条件判断,类似编程语言里的「If」语句。可以实现[[使用List微件让内容可以切换中英文]]等效果。 + +例如下面例子里,我们使用了 List [[微件]],然后在它的 filter 字段里,使用筛选器做了个判断。判断结果成立时,在 `<$list> ` 之间包裹的内容就会展示出来。 + +```tw5 +<$list filter="[tag[所需的标签]]"> + + 带有所需标签 + + +``` \ No newline at end of file diff --git "a/tiddlers/\347\277\273\350\257\221\345\206\205\345\256\271.tid" "b/tiddlers/\347\277\273\350\257\221\345\206\205\345\256\271.tid" new file mode 100644 index 00000000..11c7ef52 --- /dev/null +++ "b/tiddlers/\347\277\273\350\257\221\345\206\205\345\256\271.tid" @@ -0,0 +1,10 @@ +created: 20230623160818638 +creator: 林一二 +modified: 20230623161320712 +modifier: 林一二 +tags: 高级知识 +title: 翻译内容 + +经过多次讨论,目前还没有很好的翻译框架,详见: + +# [ext[How to translate 3rd party plugin?|https://talk.tiddlywiki.org/t/how-to-translate-3rd-party-plugin/5435]] \ No newline at end of file diff --git "a/tiddlers/\350\257\255\350\257\215\351\233\206\357\274\214\350\207\252\345\212\250\346\224\266\351\233\206\346\235\241\347\233\256\345\210\260\344\270\200\344\270\252\346\235\241\347\233\256\345\215\241\347\211\207\344\270\255\351\233\206\344\270\255\346\230\276\347\244\272.tid" "b/tiddlers/\350\257\255\350\257\215\351\233\206\357\274\214\350\207\252\345\212\250\346\224\266\351\233\206\346\235\241\347\233\256\345\210\260\344\270\200\344\270\252\346\235\241\347\233\256\345\215\241\347\211\207\344\270\255\351\233\206\344\270\255\346\230\276\347\244\272.tid" index d905cd13..f7292452 100644 --- "a/tiddlers/\350\257\255\350\257\215\351\233\206\357\274\214\350\207\252\345\212\250\346\224\266\351\233\206\346\235\241\347\233\256\345\210\260\344\270\200\344\270\252\346\235\241\347\233\256\345\215\241\347\211\207\344\270\255\351\233\206\344\270\255\346\230\276\347\244\272.tid" +++ "b/tiddlers/\350\257\255\350\257\215\351\233\206\357\274\214\350\207\252\345\212\250\346\224\266\351\233\206\346\235\241\347\233\256\345\210\260\344\270\200\344\270\252\346\235\241\347\233\256\345\215\241\347\211\207\344\270\255\351\233\206\344\270\255\346\230\276\347\244\272.tid" @@ -1,8 +1,8 @@ created: 20221127114258528 creator: WhiteFall -modified: 20230516133740402 -modifier: 马不前 -tags: 自动化 筛选器类 +modified: 20230623160221256 +modifier: 林一二 +tags: 筛选器类 在列表微件中使用筛选器 title: 语词集,自动收集条目到一个条目卡片中集中显示 type: text/vnd.tiddlywiki