Raimond Spekking has submitted this change and it was merged.
Change subject: Implemented changes for translatewiki
......................................................................
Implemented changes for translatewiki
Fixed path to i18n folder
Changed key description in qqq
Removed trailing dot
Fixed typo
Improved some messages
Changed order of messages
Small improvement for consistency in german
Change-Id: Ib96f3810d3cd57cd0c9b8e63c69585204d0bf0f4
---
A Blog/i18n/de.json
A Blog/i18n/en.json
A Blog/i18n/qqq.json
M Blog/languages/Blog.i18n.php
4 files changed, 117 insertions(+), 89 deletions(-)
Approvals:
Raimond Spekking: Verified; Looks good to me, approved
diff --git a/Blog/i18n/de.json b/Blog/i18n/de.json
new file mode 100644
index 0000000..4e5cb5c
--- /dev/null
+++ b/Blog/i18n/de.json
@@ -0,0 +1,30 @@
+{
+ "@metadata": {
+ "authors": [
+ "Stephan Muggli <[email protected]>"
+ ]
+ },
+ "bs-blog-desc": "Seiten werden in chronologischer Reihenfolge als
Blog-Einträge dargestellt",
+ "prefs-blog": "Blog",
+ "bs-blog-no-entries": "Es sind keine Blog-Einträge vorhanden.",
+ "bs-blog-comments": "Kommentare",
+ "bs-blog-read-more": "Weiterlesen",
+ "bs-blog-trackback": "Trackback",
+ "bs-blog-permalink": "Permalink",
+ "bs-blog-show-all": "Alle Beiträge anzeigen",
+ "bs-blog-form-inline-text": "Titel ...",
+ "bs-blog-form-title-text": "Neuen Blogeintrag verfassen",
+ "bs-blog-form-button-text": "Erstellen",
+ "bs-blog-blog": "Blog",
+ "bs-blog-pref-moreinnewwindow": "Bei Klick auf weiterlesen ein neues
Fenster öffnen",
+ "bs-blog-pref-newentryfieldposition": "Position des Formulars für neue
Einträge:",
+ "bs-blog-pref-showall": "Link alle anzeigen darstellen",
+ "bs-blog-pref-showinfo": "Informationen über den Blogeintrag anzeigen",
+ "bs-blog-pref-showlimit": "Anzahl darzustellender Blog-Einträge:",
+ "bs-blog-pref-shownewentryfield": "Formular für neue Einträge anzeigen",
+ "bs-blog-pref-showpermalink": "Link Permalink anzeigen",
+ "bs-blog-pref-sortby": "Sortierung:",
+ "bs-blog-pref-imagerendermode": "Bilder anzeigen als:",
+ "bs-blog-pref-maxentrycharacters": "Anzahl darzustellender Wörter:",
+ "bs-blog-tag-blog-desc": "Zeigt Blog-Einträge auf jeder beliebigen
Seite an."
+}
diff --git a/Blog/i18n/en.json b/Blog/i18n/en.json
new file mode 100644
index 0000000..caadefc
--- /dev/null
+++ b/Blog/i18n/en.json
@@ -0,0 +1,30 @@
+{
+ "@metadata": {
+ "authors": [
+ "Stephan Muggli <[email protected]>"
+ ]
+ },
+ "bs-blog-desc": "Displays a blog style list of pages",
+ "prefs-blog": "Blog",
+ "bs-blog-no-entries": "There are no blog entries.",
+ "bs-blog-comments": "Comments",
+ "bs-blog-read-more": "Read more",
+ "bs-blog-trackback": "Trackback",
+ "bs-blog-permalink": "Permalink",
+ "bs-blog-show-all": "Show all entries",
+ "bs-blog-form-inline-text": "Title ...",
+ "bs-blog-form-title-text": "Create new blog entry",
+ "bs-blog-form-button-text": "Create",
+ "bs-blog-blog": "Blog",
+ "bs-blog-pref-moreinnewwindow": "Open new window for read more",
+ "bs-blog-pref-newentryfieldposition": "Position for the new blog entry
form:",
+ "bs-blog-pref-showall": "Show all entries link",
+ "bs-blog-pref-showinfo": "Show information about the entry",
+ "bs-blog-pref-showlimit": "Number of blog entries:",
+ "bs-blog-pref-shownewentryfield": "Show new blog entry form",
+ "bs-blog-pref-showpermalink": "Show permalink link",
+ "bs-blog-pref-sortby": "Sort by:",
+ "bs-blog-pref-imagerendermode": "Display pictures as:",
+ "bs-blog-pref-maxentrycharacters": "Number of words per entry:",
+ "bs-blog-tag-blog-desc": "Display blog entries on every page."
+}
diff --git a/Blog/i18n/qqq.json b/Blog/i18n/qqq.json
new file mode 100644
index 0000000..0e65dcb
--- /dev/null
+++ b/Blog/i18n/qqq.json
@@ -0,0 +1,30 @@
+{
+ "@metadata": {
+ "authors": [
+ "Stephan Muggli <[email protected]>"
+ ]
+ },
+ "bs-blog-desc": "Used in [[Special:Wiki_Admin&mode=ExtensionInfo]],
description of blog extension",
+ "prefs-blog": "Used in [[Special:Wiki_Admin&mode=Preferences]],
headline for blog section in preferences. \\n {{Identical|Blog}}",
+ "bs-blog-no-entries": "Text for there are no blog entries.",
+ "bs-blog-comments": "Anchor title for comments",
+ "bs-blog-read-more": "Anchor title for read more",
+ "bs-blog-trackback": "Anchor title for trackback",
+ "bs-blog-permalink": "Anchor title for permalink",
+ "bs-blog-show-all": "Anchor title for show all entries",
+ "bs-blog-form-inline-text": "input field default text for title ...",
+ "bs-blog-form-title-text": "Headline for create new blog entry",
+ "bs-blog-form-button-text": "Button label for create",
+ "bs-blog-blog": "Text for blog",
+ "bs-blog-pref-moreinnewwindow": "Option in
[[Special:Wiki_Admin&mode=Preferences]], checkbox label for open new window for
read more",
+ "bs-blog-pref-newentryfieldposition": " Option in
[[Special:Wiki_Admin&mode=Preferences]], label for position for the new blog
entry form:",
+ "bs-blog-pref-showall": "Option in
[[Special:Wiki_Admin&mode=Preferences]], checkbox label for show all entries
link",
+ "bs-blog-pref-showinfo": "Option in
[[Special:Wiki_Admin&mode=Preferences]], checkbox label for show information
about the entry",
+ "bs-blog-pref-showlimit": "Option in
[[Special:Wiki_Admin&mode=Preferences]], label for number of blog entries:",
+ "bs-blog-pref-shownewentryfield": "Option in
[[Special:Wiki_Admin&mode=Preferences]], checkbox label for show new blog entry
form",
+ "bs-blog-pref-showpermalink": "Option in
[[Special:Wiki_Admin&mode=Preferences]], checkbox label for show permalink
link",
+ "bs-blog-pref-sortby": "Option in
[[Special:Wiki_Admin&mode=Preferences]], label for sort by:",
+ "bs-blog-pref-imagerendermode": "Option in
[[Special:Wiki_Admin&mode=Preferences]], label for display pictures as:",
+ "bs-blog-pref-maxentrycharacters": "Option in
[[Special:Wiki_Admin&mode=Preferences]], label for number of words per entry:",
+ "bs-blog-tag-blog-desc": "Used in InsertMagic extension, tag
description for display blog entries on every page."
+}
diff --git a/Blog/languages/Blog.i18n.php b/Blog/languages/Blog.i18n.php
index 7933d63..72078b0 100644
--- a/Blog/languages/Blog.i18n.php
+++ b/Blog/languages/Blog.i18n.php
@@ -1,97 +1,35 @@
<?php
/**
- * Internationalisation file for Blog
+ * This is a backwards-compatibility shim, generated by:
+ *
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
*
- * Part of BlueSpice for MediaWiki
+ * Beginning with MediaWiki 1.23, translation strings are stored in json files,
+ * and the EXTENSION.i18n.php file only exists to provide compatibility with
+ * older releases of MediaWiki. For more information about this migration, see:
+ * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format
*
- * @author Stephan Muggli <[email protected]>
-
- * @package BlueSpice_Extensions
- * @subpackage Blog
- * @copyright Copyright (C) 2012 Hallo Welt! - Medienwerkstatt GmbH, All
rights reserved.
- * @license http://www.gnu.org/copyleft/gpl.html GNU Public License v2 or
later
- * @filesource
+ * This shim maintains compatibility back to MediaWiki 1.17.
*/
-
$messages = array();
+if ( !function_exists( 'wfJsonI18nShim5b01223abcd43615' ) ) {
+ function wfJsonI18nShim5b01223abcd43615( $cache, $code, &$cachedData ) {
+ $codeSequence = array_merge( array( $code ),
$cachedData['fallbackSequence'] );
+ foreach ( $codeSequence as $csCode ) {
+ $fileName = dirname( __FILE__ ) .
"/../i18n/$csCode.json";
+ if ( is_readable( $fileName ) ) {
+ $data = FormatJson::decode( file_get_contents(
$fileName ), true );
+ foreach ( array_keys( $data ) as $key ) {
+ if ( $key === '' || $key[0] === '@' ) {
+ unset( $data[$key] );
+ }
+ }
+ $cachedData['messages'] = array_merge( $data,
$cachedData['messages'] );
+ }
-$messages['en'] = array(
- 'bs-blog-desc' => 'Display a blog style list of pages.',
- 'bs-blog-no-entries' => 'There are no blog entries.',
- 'bs-blog-comments' => 'Comments',
- 'bs-blog-read-more' => 'Read more',
- 'bs-blog-trackback' => 'Trackback',
- 'bs-blog-permalink' => 'Permalink',
- 'bs-blog-show-all' => 'Show all entries',
- 'bs-blog-form-inline-text' => 'Title...',
- 'bs-blog-form-title-text' => 'Create new blog entry',
- 'bs-blog-form-button-text' => 'Create',
- 'bs-blog-preload-cat' => "\n[[Category:$1]]",
- 'bs-blog-blog' => 'Blog',
- 'prefs-blog' => 'Blog',
- 'bs-blog-pref-moreinnewwindow' => 'Open new window for read more',
- 'bs-blog-pref-newentryfieldposition' => 'Position for the new blog
entry form',
- 'bs-blog-pref-showall' => 'Show all entries link',
- 'bs-blog-pref-showinfo' => 'Show information about the entry',
- 'bs-blog-pref-showlimit' => 'Number of displayed entries',
- 'bs-blog-pref-shownewentryfield' => 'Show new blog entry form',
- 'bs-blog-pref-showpermalink' => 'Show permalink link',
- 'bs-blog-pref-sortby' => 'Sort by:',
- 'bs-blog-pref-imagerendermode' => 'Display pictures:',
- 'bs-blog-pref-maxentrycharacters' => 'Number of displayed words:',
- 'bs-blog-tag-blog-desc' => 'Display blog entries on every page.'
-);
+ $cachedData['deps'][] = new FileDependency( $fileName );
+ }
+ return true;
+ }
-$messages['de'] = array(
- 'bs-blog-desc' => 'Seiten werden in chronologischer Reihenfolge als
Blog-Einträge dargestellt.',
- 'bs-blog-no-entries' => 'Es sind keine Blog-Einträge vorhanden.',
- 'bs-blog-comments' => 'Kommentare',
- 'bs-blog-read-more' => 'Weiterlesen',
- 'bs-blog-trackback' => 'Trackback',
- 'bs-blog-permalink' => 'Permalink',
- 'bs-blog-show-all' => 'Alle Beiträge anzeigen',
- 'bs-blog-form-inline-text' => 'Titel...',
- 'bs-blog-form-title-text' => 'Neuen Blogeintrag verfassen',
- 'bs-blog-form-button-text' => 'Erstellen',
- 'bs-blog-preload-cat' => "\n[[Kategorie:$1]]",
- 'bs-blog-blog' => 'Blog',
- 'prefs-blog' => 'Blog',
- 'bs-blog-pref-moreinnewwindow' => 'Bei Klick auf weiterlesen ein neues
Fenster öffnen',
- 'bs-blog-pref-newentryfieldposition' => 'Position des Formulars für
neue Einträge',
- 'bs-blog-pref-showall' => 'Link alle anzeigen darstellen',
- 'bs-blog-pref-showinfo' => 'Informationen über den Blogeintrag
anzeigen',
- 'bs-blog-pref-showlimit' => 'Anzahl der dargestellten Blogeinträge:',
- 'bs-blog-pref-shownewentryfield' => 'Formular für neue Einträge
anzeigen',
- 'bs-blog-pref-showpermalink' => 'Link Permalink anzeigen',
- 'bs-blog-pref-sortby' => 'Sortierung:',
- 'bs-blog-pref-imagerendermode' => 'Bilder anzeigen:',
- 'bs-blog-pref-maxentrycharacters' => 'Anzahl darzustellender Wörter:',
- 'bs-blog-tag-blog-desc' => 'Zeigt Blog-Einträge auf jeder beliebigen
Seite an.'
-);
-
-$messages['qqq'] = array(
- 'bs-blog-desc' => 'Used in [[Special:Wiki_Admin&mode=ExtensionInfo]],
description of blog extension.',
- 'bs-blog-no-entries' => 'Text for there are no blog entries.',
- 'bs-blog-comments' => 'Anchor title for comments',
- 'bs-blog-read-more' => 'Anchor title for read more',
- 'bs-blog-trackback' => 'Anchor title for trackback',
- 'bs-blog-permalink' => 'Anchor title for permalink',
- 'bs-blog-show-all' => 'Anchor title for show all entries',
- 'bs-blog-form-inline-text' => 'input field default text for title...',
- 'bs-blog-form-title-text' => 'Headline for create new blog entry',
- 'bs-blog-form-button-text' => 'Button label for create',
- 'bs-blog-preload-cat' => "\n[[Category:$1]], preload text when a
category is added by default \n $1 category name which is added",
- 'bs-blog-blog' => 'Text for blog',
- 'prefs-blog' => 'Used in [[Special:Wiki_Admin&mode=Preferences]],
headline for blog section in preferences. \n {{Identical|Blog}}',
- 'bs-blog-pref-moreinnewwindow' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for open new window for read
more',
- 'bs-blog-pref-newentryfieldposition' => ' Option in
[[Special:Wiki_Admin&mode=Preferences]], label for position for the new blog
entry form',
- 'bs-blog-pref-showall' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for show all entries link',
- 'bs-blog-pref-showinfo' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for show information about the
entry',
- 'bs-blog-pref-showlimit' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for number of displayed entries',
- 'bs-blog-pref-shownewentryfield' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for show new blog entry form',
- 'bs-blog-pref-showpermalink' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for show permalink link',
- 'bs-blog-pref-sortby' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for sort by:',
- 'bs-blog-pref-imagerendermode' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for display pictures:',
- 'bs-blog-pref-maxentrycharacters' => 'Option in
[[Special:Wiki_Admin&mode=Preferences]], label for number of displayed words:',
- 'bs-blog-tag-blog-desc' => 'Option in InsertMagic extension, tag
description for display blog entries on every page.'
-);
+ $GLOBALS['wgHooks']['LocalisationCacheRecache'][] =
'wfJsonI18nShim5b01223abcd43615';
+}
--
To view, visit https://gerrit.wikimedia.org/r/134072
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ib96f3810d3cd57cd0c9b8e63c69585204d0bf0f4
Gerrit-PatchSet: 7
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: master
Gerrit-Owner: Smuggli <[email protected]>
Gerrit-Reviewer: Mglaser <[email protected]>
Gerrit-Reviewer: Pigpen <[email protected]>
Gerrit-Reviewer: Raimond Spekking <[email protected]>
Gerrit-Reviewer: Robert Vogel <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits