User:Goraf/Todo: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Content: HistoryStats, Omegle, Tipper;; +Scribunto)
(→‎Translation migration: add item: remove PageLang after port of content tables to TranslatableStrings)
 
(14 intermediate revisions by the same user not shown)
Line 3: Line 3:


{{StrikeT|}}
{{StrikeT|}}
<!-- {{StrikeT| (''locally'') }} -->
''locally'' - means that changes are made in a local copy of wiki and they only need to be copied/applied if this version will be able to handle them (has an extensions and so on)


== Uncategorized ==
== Uncategorized ==
* Namespaces
* Namespaces
** Create namespace for docs
** {{StrikeT|Create namespace for docs (''locally'') }}
** Create namespace for content
** {{StrikeT|Create namespace for content (''locally'') }}
** Create namespace for translations / localizations (L10n)
** {{StrikeT|Create namespace for translations / localizations (L10n) (''locally'') }}


* Documentation
* Documentation
** modify {{Tl|Documentation}} to use docs namespace
** modify {{Tl|Documentation}} to use docs namespace {{StrikeT| (''locally'') }}
** move all docs to a new namespace
** move all docs to a new namespace


Line 17: Line 21:
** move all templates with localizations to the new namespace and make needed changes to the templates
** move all templates with localizations to the new namespace and make needed changes to the templates


* Links to exteranal images (embedded images)
* Create guide for updating wiki
** cache problems
** $wgReadOnly blocks 'update' script
** $wgOverrideHostname - [https://phabricator.wikimedia.org/T172060]
** don't run <code>composer update</code> in top directory
** don't use <code>--no-dev</code> switch with composer for wiki engine
** updating extensions installed manually
** updating extensions installed by composer <code>composer install</code>
* Wiki issues
** subpageList bug with displaying parent item
** SyntaxHighlitght doesn't work for lua
* Wiki changelog
** Create wiki changelog with major changes like extensions, new features and so on
== Translation migration ==
; Plugins that will be harder to port to translation system
* <s>{{Plugin|Actman}}</s> - untranslated from [RU]
* <s>{{Plugin|AuthState}} - untranslated from [RU]</s>
* <s>{{Plugin|Clist modern}}</s> - untranslated from [DE]
* <s>{{Plugin|CSList}} - untranslated from [RU]</s>
* <s>{{Plugin|Fingerprint}} - untranslated</s>
* <s>{{Plugin|HistoryPP}}</s> - subpages
* <s>{{Plugin|IRC}}</s> - untranslated from [DE]; subpages; mess
* <s>{{Plugin|IgnoreState}} - untranslated from [RU]</s>
* <s>{{Plugin|Jabber}} - XEP list; automatic links to subpages</s>
* <s>{{Plugin|MirLua}}</s> - subpages; untranslated from [RU]
* <s>{{Plugin|MirOTR}}</s> - untranslated from [DE];
* <s>{{Plugin|MRadio}}</s> - untranslated from [RU]
* <s>{{Plugin|NimContact}}</s> - options from docs
* <s>{{Plugin|RecentContacts}} - untranslated from [RU]</s>
* <s>{{Plugin|StdMsg}} - untranslated</s>
* <s>{{Plugin|StdSSL}}</s> - untranslated from [DE]
* <s>{{Plugin|TabSRMM}}</s> - subpages
* <s>{{Plugin|Variables}}</s> - split it??
* <s>{{Plugin|Watrack}}</s> - untranslated from [DE]
* <s>{{Plugin|Weather}}</s> - untranslated from [RU] (info in adding station)
; Things to change/improve after import
* {{Plugin|AddContactPlus}}
** change <nowiki>{{Tip}}</nowiki> to section
** replace keystroke with variable
* {{Plugin|Boltun}}
** link to "chatbot" explanation
* {{Plugin|BossKey}}
** default keystroke as it was mentioned in [CS]
* {{Plugin|CmdLine}}
** make the <command> translatable
* {{Plugin|Db autobackups}}
** copy known problems to global
* {{Plugin|ICQ}}
** copy known problems to global
* {{Plugin|IEHistory}}
** shortcut RMB
* {{Plugin|Jabber}}
** port [RU] subpage about sending files
* {{Plugin|MirandaG15}}
** move dev info to subpage
* {{Plugin|StartPosition}}
** translate from [PL]
* {{Plugin|TabSRMM}}
** correct links in plugin after transition to translation system https://github.com/miranda-ng/miranda-ng/commit/3868296f242d7595347e99beb9c239279de4bfff
* [[Download]]
** remove PageLang after port of content tables to TranslatableStrings
; Things to figure out due to translations migration
* translatable templates
** call using {{Tl|TNT}}
* external links
* automatically localized links to Wikipedia
* Miranda's paths
* how to replace <nowiki>{{Menu}}</nowiki>
* how to replace <nowiki>{{Button}}</nowiki>
* glossary items, especially after port of glossary page
* dates format?
* quotation marks?


== Templates ==
== Templates ==
* changes to {{Tl|Plugin}} and its subpages / dependencies (or create a wrapper)
* changes to {{Tl|Plugin}} and its subpages / dependencies (or create a wrapper)
** move table headings to L10n
** move table headings to L10n {{StrikeT| (''locally'') }}
** change call-syntax to just one line
** change call-syntax to just one line {{StrikeT| (''locally'' - not in 100%) }}
* for default strings to mark untranslated parts
* for default strings to mark untranslated parts
* {{Tl|AddonLink}}
* {{Tl|AddonLink}}
Line 28: Line 123:
* think of [http://en.wikipedia.org/wiki/Template:Collapse Template:Collapse] (modyfication to our)
* think of [http://en.wikipedia.org/wiki/Template:Collapse Template:Collapse] (modyfication to our)
* move deprecated plugins from [[Template:Plugins]] to another one
* move deprecated plugins from [[Template:Plugins]] to another one
* delete unneded "Readme" subpages
* {{StrikeT| delete unneded "Readme" subpages}}


=== To add ===
* [https://en.wikipedia.org/wiki/Template:Improve_documentation Template:Improve_documentation]
* [https://en.wikipedia.org/wiki/Template:Incomplete Template:Incomplete] and/or [https://en.wikipedia.org/wiki/Template:Expand_section Template:Expand_section]
* [https://en.wikipedia.org/wiki/Template:Missing_information Template:Missing_information]
* sth like [https://en.wikipedia.org/wiki/Template:In_creation Template:In_creation] or [https://en.wikipedia.org/wiki/Template:Under_construction Template:Under_construction]




Line 35: Line 135:
* CmdLine
* CmdLine
** Commands
** Commands
*** {{StrikeT|structure  (''locally'') }}
*** {{StrikeT|content/translations  (''locally''): defaults, en, ru }}


* Facebook
* Facebook
** move HiddenSettings to the content namespace and L10n namespace
** {{StrikeT|HiddenSettings}}
** modify "template" accordingly
*** {{StrikeT|move HiddenSettings to the content namespace and L10n namespace (''locally'') }}
*** {{StrikeT|modify "template" accordingly (''locally'') }}


* HistoryPP
* HistoryPP
** HiddenOptions
** {{StrikeT|HiddenOptions }}
** Date and time formatting - examples
** {{StrikeT|Date and time formatting - examples }}
** Date and time formatting - format
** {{StrikeT|Date and time formatting - format }}
** Text formatting  
** {{StrikeT|Text formatting }}
** Text formatting - variables
** {{StrikeT|Text formatting - variables }}


* HistoryStats
* HistoryStats
** Supported variables
** Supported variables
*** {{StrikeT|structure  (''locally'') }}
*** {{StrikeT|content/translations  (''locally''): defaults }}


* Jabber
* Jabber
Line 55: Line 160:
* Omegle
* Omegle
** Commands
** Commands
*** {{StrikeT|structure  (''locally'') }}
*** {{StrikeT|content/translations  (''locally''): defaults, cs, de, en, pl, ru }}


* Tipper
* Tipper


== Extensions ==
== Extensions ==
* [http://www.mediawiki.org/wiki/Extension:Arrays Arrays]
=== To add ===
* [http://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector UniversalLanguageSelector]
* {{StrikeT|[http://www.mediawiki.org/wiki/Extension:Arrays Arrays]}}
* [http://www.mediawiki.org/wiki/Extension:Scribunto Scribunto]
* {{StrikeT|}}[http://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector UniversalLanguageSelector]
* [http://www.mediawiki.org/wiki/Extension:MultimediaViewer MultimediaViewer]
* {{StrikeT|[http://www.mediawiki.org/wiki/Extension:Scribunto Scribunto]}}
* [http://www.mediawiki.org/wiki/Extension:Configure Configure]
* {{StrikeT|[http://www.mediawiki.org/wiki/Extension:MultimediaViewer MultimediaViewer]}}
* {{StrikeT|[https://github.com/JeroenDeDauw/SubPageList SubPageList]}}


=== Problems/Bugs ===
* DisplayTitle - links to categories doesn't respect custom names


== Scribunto ==
== Scribunto ==

Latest revision as of 19:38, 19 June 2018

List of things to do and finished one.

locally - means that changes are made in a local copy of wiki and they only need to be copied/applied if this version will be able to handle them (has an extensions and so on)


Uncategorized

  • Namespaces
    • Create namespace for docs (locally)
    • Create namespace for content (locally)
    • Create namespace for translations / localizations (L10n) (locally)
  • Documentation
    • modify {{Documentation}} to use docs namespace (locally)
    • move all docs to a new namespace
  • Localization
    • move all templates with localizations to the new namespace and make needed changes to the templates
  • Links to exteranal images (embedded images)
  • Create guide for updating wiki
    • cache problems
    • $wgReadOnly blocks 'update' script
    • $wgOverrideHostname - [1]
    • don't run composer update in top directory
    • don't use --no-dev switch with composer for wiki engine
    • updating extensions installed manually
    • updating extensions installed by composer composer install
  • Wiki issues
    • subpageList bug with displaying parent item
    • SyntaxHighlitght doesn't work for lua
  • Wiki changelog
    • Create wiki changelog with major changes like extensions, new features and so on

Translation migration

Plugins that will be harder to port to translation system


Things to change/improve after import
  • AddContactPlus
    • change {{Tip}} to section
    • replace keystroke with variable
  • Boltun
    • link to "chatbot" explanation
  • BossKey
    • default keystroke as it was mentioned in [CS]
  • CmdLine
    • make the <command> translatable
  • ICQ
    • copy known problems to global
  • Jabber
    • port [RU] subpage about sending files
  • Download
    • remove PageLang after port of content tables to TranslatableStrings
Things to figure out due to translations migration
  • translatable templates
  • external links
  • automatically localized links to Wikipedia
  • Miranda's paths
  • how to replace {{Menu}}
  • how to replace {{Button}}
  • glossary items, especially after port of glossary page
  • dates format?
  • quotation marks?

Templates

  • changes to {{Plugin}} and its subpages / dependencies (or create a wrapper)
    • move table headings to L10n (locally)
    • change call-syntax to just one line (locally - not in 100%)
  • for default strings to mark untranslated parts
  • {{AddonLink}}
  • structure of the glossaries - wiki's desc
  • think of Template:Collapse (modyfication to our)
  • move deprecated plugins from Template:Plugins to another one
  • delete unneded "Readme" subpages

To add


Content

  • CmdLine
    • Commands
      • structure (locally)
      • content/translations (locally): defaults, en, ru
  • Facebook
    • HiddenSettings
      • move HiddenSettings to the content namespace and L10n namespace (locally)
      • modify "template" accordingly (locally)
  • HistoryPP
    • HiddenOptions
    • Date and time formatting - examples
    • Date and time formatting - format
    • Text formatting
    • Text formatting - variables
  • HistoryStats
    • Supported variables
      • structure (locally)
      • content/translations (locally): defaults
  • Jabber
    • list of XEP's
  • Omegle
    • Commands
      • structure (locally)
      • content/translations (locally): defaults, cs, de, en, pl, ru
  • Tipper

Extensions

To add

Problems/Bugs

  • DisplayTitle - links to categories doesn't respect custom names

Scribunto

Long-term

  • rewrite templates to use Lua


Skin

Long-term

  • mw update (changes in handlings skins)
  • ...