-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
143 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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="[<lang>search[zh]]">现代太微插件开发框架</$list><$list filter="[<lang>!search[zh]]">Modern ~TiddlyWiki plugin developing framework</$list></$list> | ||
``` | ||
|
||
!! 多行 | ||
|
||
你可以将你的一个条目拆成三个条目,例如 `readme` 拆出额外的两个 `readme/zh-Hans` 和 `readme/en-GB`,然后用类似上面的方法来切换 | ||
|
||
```tw5 | ||
title: readme | ||
|
||
<$list filter="[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]" variable="lang"> | ||
|
||
<$list filter="[<lang>search[zh]]"> | ||
|
||
{{readme/zh-Hans}} | ||
|
||
</$list> | ||
|
||
<$list filter="[<lang>!search[zh]]"> | ||
|
||
{{readme/en-GB}} | ||
|
||
</$list> | ||
|
||
</$list> | ||
``` | ||
|
||
注意之间要有空行,''不能''写成: | ||
|
||
```tw5 | ||
<$list filter="[<lang>search[zh]]"> | ||
{{readme/zh-Hans}} | ||
</$list> | ||
``` | ||
|
||
不然会让[[嵌入内容挤成一团]]。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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="[<lang>search[zh]]"> | ||
<$button set="$:/language" setTo="$:/languages/en-GB" style="">🇬🇧 Switch to English</$button> | ||
</$list> | ||
<$list filter="[<lang>!search[zh]]"> | ||
<$button set="$:/language" setTo="$:/languages/zh-Hans" style="">🇨🇳 切换至中文</$button> | ||
</$list> | ||
</$list> | ||
``` | ||
|
||
效果类似 | ||
|
||
<$list filter="[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]" variable="lang"> | ||
<$list filter="[<lang>search[zh]]"> | ||
<$button set="$:/language" setTo="$:/languages/en-GB" style="">🇬🇧 Switch to English</$button> | ||
</$list> | ||
<$list filter="[<lang>!search[zh]]"> | ||
<$button set="$:/language" setTo="$:/languages/zh-Hans" style="">🇨🇳 切换至中文</$button> | ||
</$list> | ||
</$list> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
created: 20230623160147109 | ||
creator: 林一二 | ||
modified: 20230623160731989 | ||
modifier: 林一二 | ||
tags: 排查问题 在列表微件中使用筛选器 | ||
title: 嵌入内容挤成一团 | ||
|
||
如果你发现使用 List 微件和嵌入时,内容挤成了一团,只要加上空行就行了 | ||
|
||
```tw5 | ||
<$list filter="[<lang>search[zh]]"> | ||
{{readme/zh-Hans}} | ||
</$list> | ||
``` | ||
|
||
改为这样就修好了: | ||
|
||
```tw5 | ||
```tw5 | ||
<$list filter="[<lang>search[zh]]"> | ||
|
||
{{readme/zh-Hans}} | ||
|
||
</$list> | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
created: 20230623161039377 | ||
creator: 林一二 | ||
modified: 20230623161236077 | ||
modifier: 林一二 | ||
tags: 基础知识 | ||
title: 条件语法 | ||
|
||
使用 List 微件可以实现条件判断,类似编程语言里的「If」语句。可以实现[[使用List微件让内容可以切换中英文]]等效果。 | ||
|
||
例如下面例子里,我们使用了 List [[微件]],然后在它的 filter 字段里,使用筛选器做了个判断。判断结果成立时,在 `<$list> </$list>` 之间包裹的内容就会展示出来。 | ||
|
||
```tw5 | ||
<$list filter="[<currentTiddler>tag[所需的标签]]"> | ||
|
||
带有所需标签 | ||
|
||
</$list> | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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]] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters