diff --git a/editions/translators/tiddlers/HelloThere.tid b/editions/translators/tiddlers/HelloThere.tid new file mode 100644 index 000000000..b6e61a103 --- /dev/null +++ b/editions/translators/tiddlers/HelloThere.tid @@ -0,0 +1,7 @@ +title: HelloThere + +This edition of ~TiddlyWiki is for people who would like to create or update a translation for ~TiddlyWiki. + +//It is currently in progress, and is not yet ready to be used in production// + +See http://tiddlywiki.com for more details about ~TiddlyWiki. diff --git a/editions/translators/tiddlers/system/DefaultTiddlers.tid b/editions/translators/tiddlers/system/DefaultTiddlers.tid new file mode 100644 index 000000000..3cc59c985 --- /dev/null +++ b/editions/translators/tiddlers/system/DefaultTiddlers.tid @@ -0,0 +1,5 @@ +title: $:/DefaultTiddlers + +HelloThere +[[$:/Translators]] +[[$:/plugins/tiddlywiki/translators/readme]] diff --git a/editions/translators/tiddlywiki.info b/editions/translators/tiddlywiki.info new file mode 100644 index 000000000..8deca55e6 --- /dev/null +++ b/editions/translators/tiddlywiki.info @@ -0,0 +1,25 @@ +{ + "plugins": [ + "tiddlywiki/translators" + ], + "languages": [ + "en-US", + "en-GB", + "de-AT", + "de-DE", + "fr-FR", + "zh-Hans", + "zh-Hant", + "it-IT", + "ja-JP", + "ru-RU" + ], + "themes": [ + "tiddlywiki/vanilla", + "tiddlywiki/snowwhite" + ], + "build": { + "index": [ + "--rendertiddler","$:/core/save/all","index.html","text/plain"] + } +} \ No newline at end of file diff --git a/plugins/tiddlywiki/translators/Translators.tid b/plugins/tiddlywiki/translators/Translators.tid new file mode 100644 index 000000000..d7d0f03d9 --- /dev/null +++ b/plugins/tiddlywiki/translators/Translators.tid @@ -0,0 +1,19 @@ +title: $:/Translators + +\define allTheTranslatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/]] [all[tiddlers+shadows]prefix[$:/config/NewJournal/]] [[GettingStarted]] [[$:/SiteTitle]] [[$:/SiteSubtitle]] +[sort[title]] +\end +\define allTheTranslatedTiddlerTitles() +[all[tiddlers]prefix[$:/language/]] [all[tiddlers]prefix[$:/config/NewJournal/]] [[GettingStarted]is[tiddler]] [[$:/SiteTitle]is[tiddler]] [[$:/SiteSubtitle]is[tiddler]] +[sort[title]] +\end +\define allTheNotTranslatedTiddlerTitles() +[all[tiddlers+shadows]!is[tiddler]prefix[$:/language/]] [all[tiddlers+shadows]!is[tiddler]prefix[$:/config/NewJournal/]] [[GettingStarted]!is[tiddler]] [[$:/SiteTitle]!is[tiddler]] [[$:/SiteSubtitle]!is[tiddler]] +[sort[title]] +\end + +Number of translatable tiddlers: <$count filter=<>/> + +Number of tiddlers translated so far: <$count filter=<>/> + +Number of tiddlers not yet translated: <$count filter=<>/> + +<> diff --git a/plugins/tiddlywiki/translators/macros/translatableStringEditor.tid b/plugins/tiddlywiki/translators/macros/translatableStringEditor.tid new file mode 100644 index 000000000..029733052 --- /dev/null +++ b/plugins/tiddlywiki/translators/macros/translatableStringEditor.tid @@ -0,0 +1,29 @@ +title: $:/plugins/tiddlywiki/translators/macros/translatableStringEditor +tags: $:/tags/Macro + +\define translatableStringEditor(editorTag:"input") +
+ +<$count filter=<>/> translatable tiddlers in this group + +<$list filter=<>> +
+ +
+ +Title: <$link><$text text=<>/> + +<$edit-text tag="$editorTag$" type="text" class="tc-edit-texteditor"/> + +Core en-GB text: + + + +
+ +
+\end diff --git a/plugins/tiddlywiki/translators/plugin.info b/plugins/tiddlywiki/translators/plugin.info new file mode 100644 index 000000000..818f714db --- /dev/null +++ b/plugins/tiddlywiki/translators/plugin.info @@ -0,0 +1,6 @@ +{ + "title": "$:/plugins/tiddlywiki/translators", + "description": "Tools to help translators of TiddlyWiki", + "author": "JeremyRuston", + "list": "readme" +} diff --git a/plugins/tiddlywiki/translators/readme.tid b/plugins/tiddlywiki/translators/readme.tid new file mode 100644 index 000000000..bed33b5b9 --- /dev/null +++ b/plugins/tiddlywiki/translators/readme.tid @@ -0,0 +1,8 @@ +title: $:/plugins/tiddlywiki/translators/readme + +! Introduction + +This plugin exposes a new system tiddler [[$:/Translators]] that presents a user interface for creating and maintaining translations. + +! Quick Start + diff --git a/plugins/tiddlywiki/translators/ui/group/Buttons.tid b/plugins/tiddlywiki/translators/ui/group/Buttons.tid new file mode 100644 index 000000000..0f9a77386 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Buttons.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Buttons +caption: Buttons +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/Buttons/]] +\end + +Toolbar buttons. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/ControlPanel.tid b/plugins/tiddlywiki/translators/ui/group/ControlPanel.tid new file mode 100644 index 000000000..fb8d8112f --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/ControlPanel.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/ControlPanel +caption: Control Panel +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/ControlPanel/]] +\end + +[[Control Panel|$:/ControlPanel]]. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/Date.tid b/plugins/tiddlywiki/translators/ui/group/Date.tid new file mode 100644 index 000000000..051c295d1 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Date.tid @@ -0,0 +1,12 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Date +caption: Date +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/Date/]] +[all[tiddlers+shadows]prefix[$:/language/RelativeDate/]] +\end + +Dates. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/Docs.tid b/plugins/tiddlywiki/translators/ui/group/Docs.tid new file mode 100644 index 000000000..2b9be7a6d --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Docs.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Docs +caption: Docs +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[shadows+tiddlers]prefix[$:/language/Docs/]] GettingStarted +\end + +Documentation tiddlers. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/EditTemplate.tid b/plugins/tiddlywiki/translators/ui/group/EditTemplate.tid new file mode 100644 index 000000000..b2063d46a --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/EditTemplate.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/EditTemplate +caption: Edit Template +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/EditTemplate/]] +\end + +Edit template. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/Filters.tid b/plugins/tiddlywiki/translators/ui/group/Filters.tid new file mode 100644 index 000000000..3103532c5 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Filters.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Filters +caption: Filters +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/Filters/]] +\end + +Filters. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/Help.tid b/plugins/tiddlywiki/translators/ui/group/Help.tid new file mode 100644 index 000000000..94dcb9504 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Help.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Help +caption: Help +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/Help/]] +\end + +Help. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/Import.tid b/plugins/tiddlywiki/translators/ui/group/Import.tid new file mode 100644 index 000000000..6668c352d --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Import.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Import +caption: Import +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/Import/]] +\end + +Import mechanism. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/Miscellaneous.tid b/plugins/tiddlywiki/translators/ui/group/Miscellaneous.tid new file mode 100644 index 000000000..6d1597076 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Miscellaneous.tid @@ -0,0 +1,27 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Miscellaneous +caption: Miscellaneous +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/]] +-[all[tiddlers+shadows]prefix[$:/language/Buttons/]] +-[all[tiddlers+shadows]prefix[$:/language/ControlPanel/]] +-[all[tiddlers+shadows]prefix[$:/language/Date/]] +-[all[tiddlers+shadows]prefix[$:/language/Docs/]] +-[all[tiddlers+shadows]prefix[$:/language/EditTemplate/]] +-[all[tiddlers+shadows]prefix[$:/language/Filters/]] +-[all[tiddlers+shadows]prefix[$:/language/Help/]] +-[all[tiddlers+shadows]prefix[$:/language/Import/]] +-[all[tiddlers+shadows]prefix[$:/language/RelativeDate/]] +-[all[tiddlers+shadows]prefix[$:/language/Search/]] +-[all[tiddlers+shadows]prefix[$:/language/SideBar/]] +-[all[tiddlers+shadows]prefix[$:/language/TiddlerInfo/]] +[all[tiddlers+shadows]prefix[$:/config/NewJournal/]] +[[$:/SiteTitle]] +[[$:/SiteSubtitle]] ++[sort[title]] +\end + +Miscellaneous translatable strings. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/Search.tid b/plugins/tiddlywiki/translators/ui/group/Search.tid new file mode 100644 index 000000000..7ec086596 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/Search.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/Search +caption: Search +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/Search/]] +\end + +Search. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/SideBar.tid b/plugins/tiddlywiki/translators/ui/group/SideBar.tid new file mode 100644 index 000000000..07fa2b441 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/SideBar.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/SideBar +caption: Sidebar +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/SideBar/]] +\end + +Sidebar. + +<> diff --git a/plugins/tiddlywiki/translators/ui/group/TiddlerInfo.tid b/plugins/tiddlywiki/translators/ui/group/TiddlerInfo.tid new file mode 100644 index 000000000..fa28c9182 --- /dev/null +++ b/plugins/tiddlywiki/translators/ui/group/TiddlerInfo.tid @@ -0,0 +1,11 @@ +title: $:/plugins/tiddlywiki/translators/ui/group/TiddlerInfo +caption: Tiddler Info +tags: $:/tags/TranslationGroup + +\define translatableTiddlerTitles() +[all[tiddlers+shadows]prefix[$:/language/TiddlerInfo/]] +\end + +Tiddler info panel. + +<>