[Fusionforge-commits] FusionForge branch master updated. v6.0.5-2197-g691622d

Franck Villaume nerville at libremir.placard.fr.eu.org
Thu Sep 28 09:31:04 CEST 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, master has been updated
       via  691622d99866aa511337ac5c737baddd1f220aa5 (commit)
      from  772deddd27c35f7740ec0a002bc4cbbe0e6eba06 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=691622d99866aa511337ac5c737baddd1f220aa5

commit 691622d99866aa511337ac5c737baddd1f220aa5
Author: Franck Villaume <franck.villaume at trivialdev.com>
Date:   Thu Sep 28 07:19:43 2017 +0000

    mediawiki plugin: initial support MW >= 1.24

diff --git a/src/plugins/mediawiki/MonoBookFusionForge/COPYING b/src/plugins/mediawiki/MonoBookFusionForge/COPYING
new file mode 100644
index 0000000..d159169
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/COPYING
@@ -0,0 +1,339 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                            NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/Gruntfile.js b/src/plugins/mediawiki/MonoBookFusionForge/Gruntfile.js
new file mode 100644
index 0000000..9c56558
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/Gruntfile.js
@@ -0,0 +1,20 @@
+/*jshint node:true */
+module.exports = function ( grunt ) {
+	grunt.loadNpmTasks( 'grunt-banana-checker' );
+	grunt.loadNpmTasks( 'grunt-jsonlint' );
+
+	grunt.initConfig( {
+		banana: {
+			all: 'i18n/'
+		},
+		jsonlint: {
+			all: [
+				'**/*.json',
+				'!node_modules/**'
+			]
+		}
+	} );
+
+	grunt.registerTask( 'test', [ 'jsonlint', 'banana' ] );
+	grunt.registerTask( 'default', 'test' );
+};
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/IE60Fixes.css b/src/plugins/mediawiki/MonoBookFusionForge/IE60Fixes.css
new file mode 100644
index 0000000..a5beed5
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/IE60Fixes.css
@@ -0,0 +1,125 @@
+/* 6.0 - only fixes */
+/* content area */
+/* workaround for various ie float bugs */
+div#column-content {
+	float: none;
+	margin-left: 0;
+	height: 1%;
+}
+
+div#column-content .mw-body {
+	margin-left: 12.2em;
+	margin-top: 3em;
+	height: 1%;
+}
+
+.rtl div#column-content .mw-body {
+	margin-right: 12.2em;
+	margin-left: 0;
+}
+
+div#column-one {
+	position: absolute;
+	top: 0;
+	left: 0;
+	z-index: 4;
+}
+
+.rtl div#column-one {
+	left: auto;
+	right: 0;
+}
+
+div#footer {
+	margin-left: 13.6em;
+	border-left: 1px solid #fabd23;
+}
+
+.rtl div#footer {
+	margin-left: 0;
+	margin-right: 13.6em;
+	border-left: none;
+	border-right: 1px solid #fabd23;
+}
+
+/* float/negative margin brokenness */
+* html div#footer {
+	margin-top: 0;
+}
+
+* html div#column-content {
+	display: inline;
+	margin-bottom: 0;
+}
+
+/* the tabs */
+
+#p-cactions {
+	z-index: 3;
+}
+
+#p-cactions li {
+	padding-bottom: 0 !important;
+	border: none;
+	background-color: transparent;
+	cursor: default;
+	float: none !important;
+}
+
+#p-cactions li a {
+	display: inline-block !important;
+	vertical-align: top;
+	padding-bottom: 0;
+	border: solid #aaa;
+	border-width: 1px 1px 0;
+}
+
+#p-cactions li.selected a {
+	border-color: #fabd23;
+	padding-bottom: 0.17em;
+}
+
+#p-cactions li a:hover {
+	padding-bottom: 0.17em;
+}
+
+#p-navigation a {
+	display: inline-block;
+	width: 100%;
+}
+
+#portal-personaltools {
+	padding-bottom: 0.1em;
+}
+
+.rtl a.feedlink {
+	background-position: right;
+	padding-right: 0;
+	padding-left: 16px;
+}
+
+/* show the hand */
+#p-logo a,
+#p-logo a:hover {
+	cursor: pointer;
+}
+
+div.visualClear {
+	width: 100%;
+	line-height: 0;
+}
+
+textarea {
+	width: 96%;
+}
+
+#catlinks,
+div.tright,
+div.tleft {
+	position: relative;
+}
+
+/* bug 12846 */
+body.rtl #preftoc a, body.rtl #preftoc a:active {
+	float: left;
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/IE70Fixes.css b/src/plugins/mediawiki/MonoBookFusionForge/IE70Fixes.css
new file mode 100644
index 0000000..e82d57a
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/IE70Fixes.css
@@ -0,0 +1,96 @@
+/* 7.0 - only fixes */
+/* content area */
+/* workaround for various ie float bugs */
+
+/* This bit is needed to make links clickable... WTF */
+div#column-content .mw-body {
+	margin-left: 12.2em;
+	margin-top: 3em;
+	height: 1%;
+}
+
+.rtl div#column-content .mw-body {
+	margin-right: 12.2em;
+	margin-left: 0;
+}
+
+.rtl div#column-one {
+	/* For some reason it tries to inherit the padding-top into every div,
+	 * and I can't figure out how to get it back off.
+	 * Margin works correctly for this use, though.
+	 */
+	padding-top: 0;
+	margin-top: 160px;
+}
+
+/* These elements also have padding-left: 20px; in main.css, but in RTL mode this is flipped.
+ * That's good in normal browsers, but in IE7 it needs to not be flipped for some daft reason.
+ * Also clear the right margin (originally margin-left: 1em)
+ */
+li#pt-userpage, li#pt-anonuserpage, li#pt-login {
+	padding-left: 20px;
+	margin-right: 0;
+}
+
+.rtl a.feedlink {
+	background-position: right;
+	padding-right: 0;
+	padding-left: 16px;
+}
+
+/* the tabs */
+
+#p-cactions {
+	z-index: 3;
+}
+
+#p-cactions li {
+	padding-bottom: 0 !important;
+	border: none;
+	background-color: transparent;
+	cursor: default;
+	float: none !important;
+}
+
+#p-cactions li a {
+	display: inline-block !important;
+	vertical-align: top;
+	padding-bottom: 0;
+	border: solid #aaa;
+	border-width: 1px 1px 0;
+}
+
+#p-cactions li.selected a {
+	border-color: #fabd23;
+	padding-bottom: 0.17em;
+}
+
+#p-cactions li a:hover {
+	padding-bottom: 0.17em;
+}
+
+#p-navigation a {
+	display: inline-block;
+	width: 100%;
+}
+
+#portal-personaltools {
+	padding-bottom: 0.1em;
+}
+
+textarea {
+	width: 96%;
+}
+
+/*
+#catlinks,
+div.tright,
+div.tleft {
+	position: relative;
+}
+*/
+
+div#footer li {
+	/* Work around bug with inline <li> tags with right margins and nowrap */
+	margin-right: 0;
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForge.php b/src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForge.php
new file mode 100644
index 0000000..b470afe
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForge.php
@@ -0,0 +1,14 @@
+<?php
+
+if ( function_exists( 'wfLoadSkin' ) ) {
+	wfLoadSkin( 'MonoBookFusionForge' );
+	// Keep i18n globals so mergeMessageFileList.php doesn't break
+	$wgMessagesDirs['MonoBookFusionForge'] = __DIR__ . '/i18n';
+	/* wfWarn(
+		'Deprecated PHP entry point used for MonoBook skin. Please use wfLoadSkin instead, ' .
+		'see https://www.mediawiki.org/wiki/Extension_registration for more details.'
+	); */
+	return true;
+} else {
+	die( 'This version of the MonoBookFusionForge skin requires MediaWiki 1.25+' );
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForgeTemplate.php b/src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForgeTemplate.php
new file mode 100644
index 0000000..6b07b0c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForgeTemplate.php
@@ -0,0 +1,409 @@
+<?php
+/**
+ * MonoBook nouveau.
+ *
+ * Translated from gwicke's previous TAL template version to remove
+ * dependency on PHPTAL.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup Skins
+ */
+
+/**
+ * @ingroup Skins
+ */
+class MonoBookFusionForgeTemplate extends BaseTemplate {
+
+	/**
+	 * Template filter callback for MonoBook skin.
+	 * Takes an associative array of data set from a SkinTemplate-based
+	 * class, and a wrapper for MediaWiki's localization database, and
+	 * outputs a formatted page.
+	 *
+	 * @access private
+	 */
+	public function execute() {
+		// Suppress warnings to prevent notices about missing indexes in $this->data
+		wfSuppressWarnings();
+
+		$this->html( 'headelement' );
+		?><div id="globalWrapper">
+		<div id="column-content">
+			<div id="content" class="mw-body" role="main">
+				<a id="top"></a>
+				<?php
+				if ( $this->data['sitenotice'] ) {
+					?>
+					<div id="siteNotice"><?php
+					$this->html( 'sitenotice' )
+					?></div><?php
+				}
+				?>
+
+				<?php
+				echo $this->getIndicators();
+				// Loose comparison with '!=' is intentional, to catch null and false too, but not '0'
+				if ( $this->data['title'] != '' ) {
+				?>
+				<h1 id="firstHeading" class="firstHeading" lang="<?php
+				$this->data['pageLanguage'] =
+					$this->getSkin()->getTitle()->getPageViewLanguage()->getHtmlCode();
+				$this->text( 'pageLanguage' );
+				?>"><?php $this->html( 'title' ) ?></h1>
+				<?php } ?>
+
+				<div id="bodyContent" class="mw-body-content">
+					<div id="siteSub"><?php $this->msg( 'tagline' ) ?></div>
+					<div id="contentSub"<?php
+					$this->html( 'userlangattributes' ) ?>><?php $this->html( 'subtitle' )
+						?></div>
+					<?php if ( $this->data['undelete'] ) { ?>
+						<div id="contentSub2"><?php $this->html( 'undelete' ) ?></div>
+					<?php
+}
+					?><?php
+					if ( $this->data['newtalk'] ) {
+						?>
+						<div class="usermessage"><?php $this->html( 'newtalk' ) ?></div>
+					<?php
+					}
+					?>
+					<div id="jump-to-nav" class="mw-jump"><?php
+						$this->msg( 'jumpto' )
+						?> <a href="#column-one"><?php
+							$this->msg( 'jumptonavigation' )
+							?></a><?php
+						$this->msg( 'comma-separator' )
+						?><a href="#searchInput"><?php
+							$this->msg( 'jumptosearch' )
+							?></a></div>
+
+					<!-- start content -->
+					<?php $this->html( 'bodytext' ) ?>
+					<?php
+					if ( $this->data['catlinks'] ) {
+						$this->html( 'catlinks' );
+					}
+					?>
+					<!-- end content -->
+					<?php
+					if ( $this->data['dataAfterContent'] ) {
+						$this->html( 'dataAfterContent'
+						);
+					}
+					?>
+					<div class="visualClear"></div>
+				</div>
+			</div>
+		</div>
+		<div id="column-one"<?php $this->html( 'userlangattributes' ) ?>>
+			<h2><?php $this->msg( 'navigation-heading' ) ?></h2>
+			<?php $this->cactions(); ?>
+			<div class="portlet" id="p-personal" role="navigation">
+				<h3><?php $this->msg( 'personaltools' ) ?></h3>
+
+				<div class="pBody">
+					<ul<?php $this->html( 'userlangattributes' ) ?>>
+						<?php
+
+						$personalTools = $this->getPersonalTools();
+
+						if ( array_key_exists( 'uls', $personalTools ) ) {
+							echo $this->makeListItem( 'uls', $personalTools[ 'uls' ] );
+							unset( $personalTools[ 'uls' ] );
+						}
+
+						if ( !$this->getSkin()->getUser()->isLoggedIn() &&
+							User::groupHasPermission( '*', 'edit' ) ) {
+
+							echo Html::rawElement( 'li', array(
+								'id' => 'pt-anonuserpage'
+							), $this->getMsg( 'notloggedin' )->escaped() );
+
+						}
+
+						foreach ( $personalTools as $key => $item ) { ?>
+							<?php echo $this->makeListItem( $key, $item ); ?>
+
+						<?php
+}
+						?>
+					</ul>
+				</div>
+			</div>
+			<div class="portlet" id="p-logo" role="banner">
+				<?php
+				echo Html::element( 'a', array(
+						'href' => $this->data['nav_urls']['mainpage']['href'],
+						'class' => 'mw-wiki-logo',
+						)
+						+ Linker::tooltipAndAccesskeyAttribs( 'p-logo' )
+				); ?>
+
+			</div>
+			<?php
+			$this->renderPortals( $this->data['sidebar'] );
+			?>
+		</div><!-- end of the left (by default at least) column -->
+		<div class="visualClear"></div>
+		<?php
+		$validFooterIcons = $this->getFooterIcons( "icononly" );
+		$validFooterLinks = $this->getFooterLinks( "flat" ); // Additional footer links
+
+		if ( count( $validFooterIcons ) + count( $validFooterLinks ) > 0 ) {
+			?>
+			<div id="footer" role="contentinfo"<?php $this->html( 'userlangattributes' ) ?>>
+			<?php
+			$footerEnd = '</div>';
+		} else {
+			$footerEnd = '';
+		}
+
+		foreach ( $validFooterIcons as $blockName => $footerIcons ) {
+			?>
+			<div id="f-<?php echo htmlspecialchars( $blockName ); ?>ico">
+				<?php foreach ( $footerIcons as $icon ) { ?>
+					<?php echo $this->getSkin()->makeFooterIcon( $icon ); ?>
+
+				<?php
+}
+				?>
+			</div>
+		<?php
+		}
+
+		if ( count( $validFooterLinks ) > 0 ) {
+			?>
+			<ul id="f-list">
+				<?php
+				foreach ( $validFooterLinks as $aLink ) {
+					?>
+					<li id="<?php echo $aLink ?>"><?php $this->html( $aLink ) ?></li>
+				<?php
+				}
+				?>
+			</ul>
+		<?php
+		}
+
+		echo $footerEnd;
+		?>
+
+		</div>
+		<?php
+		$this->printTrail();
+		echo Html::closeElement( 'body' );
+		echo Html::closeElement( 'html' );
+		echo "\n";
+		wfRestoreWarnings();
+	} // end of execute() method
+
+	/*************************************************************************************************/
+
+	/**
+	 * @param array $sidebar
+	 */
+	protected function renderPortals( $sidebar ) {
+		if ( !isset( $sidebar['SEARCH'] ) ) {
+			$sidebar['SEARCH'] = true;
+		}
+		if ( !isset( $sidebar['TOOLBOX'] ) ) {
+			$sidebar['TOOLBOX'] = true;
+		}
+		if ( !isset( $sidebar['LANGUAGES'] ) ) {
+			$sidebar['LANGUAGES'] = true;
+		}
+
+		foreach ( $sidebar as $boxName => $content ) {
+			if ( $content === false ) {
+				continue;
+			}
+
+			// Numeric strings gets an integer when set as key, cast back - T73639
+			$boxName = (string)$boxName;
+
+			if ( $boxName == 'SEARCH' ) {
+				$this->searchBox();
+			} elseif ( $boxName == 'TOOLBOX' ) {
+				$this->toolbox();
+			} elseif ( $boxName == 'LANGUAGES' ) {
+				$this->languageBox();
+			} else {
+				$this->customBox( $boxName, $content );
+			}
+		}
+	}
+
+	function searchBox() {
+		?>
+		<div id="p-search" class="portlet" role="search">
+			<h3><label for="searchInput"><?php $this->msg( 'search' ) ?></label></h3>
+
+			<div id="searchBody" class="pBody">
+				<form action="<?php $this->text( 'wgScript' ) ?>" id="searchform">
+					<input type='hidden' name="title" value="<?php $this->text( 'searchtitle' ) ?>"/>
+					<?php echo $this->makeSearchInput( array( "id" => "searchInput" ) ); ?>
+
+					<?php
+					echo $this->makeSearchButton(
+						"go",
+						array( "id" => "searchGoButton", "class" => "searchButton" )
+					);
+
+					if ( $this->config->get( 'UseTwoButtonsSearchForm' ) ) {
+						?> 
+						<?php echo $this->makeSearchButton(
+							"fulltext",
+							array( "id" => "mw-searchButton", "class" => "searchButton" )
+						);
+					} else {
+						?>
+
+						<div><a href="<?php
+						$this->text( 'searchaction' )
+						?>" rel="search"><?php $this->msg( 'powersearch-legend' ) ?></a></div><?php
+					} ?>
+
+				</form>
+
+				<?php $this->renderAfterPortlet( 'search' ); ?>
+			</div>
+		</div>
+	<?php
+	}
+
+	/**
+	 * Prints the cactions bar.
+	 * Shared between MonoBook and Modern
+	 */
+	function cactions() {
+		?>
+		<div id="p-cactions" class="portlet" role="navigation">
+			<h3><?php $this->msg( 'views' ) ?></h3>
+
+			<div class="pBody">
+				<ul><?php
+					foreach ( $this->data['content_actions'] as $key => $tab ) {
+						echo '
+				' . $this->makeListItem( $key, $tab );
+					} ?>
+
+				</ul>
+				<?php $this->renderAfterPortlet( 'cactions' ); ?>
+			</div>
+		</div>
+	<?php
+	}
+
+	/*************************************************************************************************/
+	function toolbox() {
+		?>
+		<div class="portlet" id="p-tb" role="navigation">
+			<h3><?php $this->msg( 'toolbox' ) ?></h3>
+
+			<div class="pBody">
+				<ul>
+					<?php
+					foreach ( $this->getToolbox() as $key => $tbitem ) {
+						?>
+						<?php echo $this->makeListItem( $key, $tbitem ); ?>
+
+					<?php
+					}
+					Hooks::run( 'MonoBookTemplateToolboxEnd', array( &$this ) );
+					Hooks::run( 'SkinTemplateToolboxEnd', array( &$this, true ) );
+					?>
+				</ul>
+				<?php $this->renderAfterPortlet( 'tb' ); ?>
+			</div>
+		</div>
+	<?php
+	}
+
+	/*************************************************************************************************/
+	function languageBox() {
+		if ( $this->data['language_urls'] !== false ) {
+			?>
+			<div id="p-lang" class="portlet" role="navigation">
+				<h3<?php $this->html( 'userlangattributes' ) ?>><?php $this->msg( 'otherlanguages' ) ?></h3>
+
+				<div class="pBody">
+					<ul>
+						<?php foreach ( $this->data['language_urls'] as $key => $langlink ) { ?>
+							<?php echo $this->makeListItem( $key, $langlink ); ?>
+
+						<?php
+}
+						?>
+					</ul>
+
+					<?php $this->renderAfterPortlet( 'lang' ); ?>
+				</div>
+			</div>
+		<?php
+		}
+	}
+
+	/*************************************************************************************************/
+	/**
+	 * @param string $bar
+	 * @param array|string $cont
+	 */
+	function customBox( $bar, $cont ) {
+		$portletAttribs = array(
+			'class' => 'generated-sidebar portlet',
+			'id' => Sanitizer::escapeId( "p-$bar" ),
+			'role' => 'navigation'
+		);
+
+		$tooltip = Linker::titleAttrib( "p-$bar" );
+		if ( $tooltip !== false ) {
+			$portletAttribs['title'] = $tooltip;
+		}
+		echo '	' . Html::openElement( 'div', $portletAttribs );
+		$msgObj = wfMessage( $bar );
+		?>
+
+		<h3><?php echo htmlspecialchars( $msgObj->exists() ? $msgObj->text() : $bar ); ?></h3>
+		<div class='pBody'>
+			<?php
+			if ( is_array( $cont ) ) {
+				?>
+				<ul>
+					<?php
+					foreach ( $cont as $key => $val ) {
+						?>
+						<?php echo $this->makeListItem( $key, $val ); ?>
+
+					<?php
+					}
+					?>
+				</ul>
+			<?php
+			} else {
+				# allow raw HTML block to be defined by extensions
+				print $cont;
+			}
+
+			$this->renderAfterPortlet( $bar );
+			?>
+		</div>
+		</div>
+	<?php
+	}
+} // end of class
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/SkinMonoBookFusionForge.php b/src/plugins/mediawiki/MonoBookFusionForge/SkinMonoBookFusionForge.php
new file mode 100644
index 0000000..439c853
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/SkinMonoBookFusionForge.php
@@ -0,0 +1,53 @@
+<?php
+/**
+ * MonoBook nouveau.
+ *
+ * Translated from gwicke's previous TAL template version to remove
+ * dependency on PHPTAL.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup Skins
+ */
+
+/**
+ * Inherit main code from SkinTemplate, set the CSS and template filter.
+ * @ingroup Skins
+ */
+class SkinMonoBookFusionForge extends SkinTemplate {
+	/** Using MonoBook. */
+	public $skinname = 'monobookfusionforge';
+	public $stylename = 'MonoBookFusionforge';
+	public $template = 'MonoBookFusionForgeTemplate';
+
+	/**
+	 * @param OutputPage $out
+	 */
+	function setupSkinUserCss( OutputPage $out ) {
+		parent::setupSkinUserCss( $out );
+
+		$out->addModuleStyles( array(
+			'mediawiki.skinning.interface',
+			'mediawiki.skinning.content.externallinks',
+			'skins.monobookfusionforge.styles'
+		) );
+
+		// TODO: Migrate all of these
+		$out->addStyle( $this->stylename . '/IE60Fixes.css', 'screen', 'IE 6' );
+		$out->addStyle( $this->stylename . '/IE70Fixes.css', 'screen', 'IE 7' );
+	}
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/bullet.gif b/src/plugins/mediawiki/MonoBookFusionForge/bullet.gif
new file mode 100644
index 0000000..b43de48
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/bullet.gif differ
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/composer.json b/src/plugins/mediawiki/MonoBookFusionForge/composer.json
new file mode 100644
index 0000000..fd380fb
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/composer.json
@@ -0,0 +1,10 @@
+{
+    "require-dev": {
+        "jakub-onderka/php-parallel-lint": "0.9"
+    },
+    "scripts": {
+        "test": [
+            "parallel-lint . --exclude node_modules --exclude vendor"
+        ]
+    }
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/headbg.jpg b/src/plugins/mediawiki/MonoBookFusionForge/headbg.jpg
new file mode 100644
index 0000000..5491c6e
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/headbg.jpg differ
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/hooks.txt b/src/plugins/mediawiki/MonoBookFusionForge/hooks.txt
new file mode 100644
index 0000000..b456a66
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/hooks.txt
@@ -0,0 +1,8 @@
+Hooks provided by the MonoBook skin.
+
+'MonoBookTemplateToolboxEnd': DEPRECATED. Called by Monobook skin after toolbox
+links have been rendered (useful for adding more). Note: this is only run for
+the Monobook skin. To add items to the toolbox you should use the
+SkinTemplateToolboxEnd hook instead, which works for all "SkinTemplate"-type
+skins.
+$tools: array of tools
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/aln.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/aln.json
new file mode 100644
index 0000000..b853dde
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/aln.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Bresta"
+		]
+	},
+	"monobook.css": "/* CSS i vednosun këtu ka me i prekë shfrytëzuesit e dukjes Monobook */",
+	"monobook.js": "/* Çdo JavaScript këtu ka me u ngarkue për shfrytëzuesit që përdorin dukjen MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/an.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/an.json
new file mode 100644
index 0000000..f635897
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/an.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Juanpabl"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* Os estilos CSS colocaus aquí s'aplicarán ta totz os usuarios que faigan servir l'apariencia Monobook */",
+	"monobook.js": "/* O codigo Javascript que se meta aquí será cargau por os usuarios faigan servir l'apariencia MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ar.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ar.json
new file mode 100644
index 0000000..920a5ec
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ar.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Meno25",
+			"Khaled"
+		]
+	},
+	"skinname-monobook": "مونوبوك",
+	"monobook-desc": "تصميم ميديا ويكي الكلاسيكي منذ العام 2004، سمي على اسم الصورة البيضاء والسوداء من كتاب في خلفية الصفحة",
+	"monobook.css": "/* الأنماط المتراصة CSS المعروضة هنا ستؤثر على مستخدمي واجهة مونوبوك */",
+	"monobook.js": "/* أي جافاسكريبت هنا سيتم تحميلها للمستخدمين الذين يستعملون واجهة مونوبوك */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/arq.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/arq.json
new file mode 100644
index 0000000..1fdfa11
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/arq.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Bachounda"
+		]
+	},
+	"monobook-desc": "The classic MediaWiki skin since 2004, named after the black-and-white photo of a book in the page background"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/arz.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/arz.json
new file mode 100644
index 0000000..a49f003
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/arz.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Meno25"
+		]
+	},
+	"skinname-monobook": "مونوبوك",
+	"monobook.css": "/* الأنماط المتراصة CSS المعروضة هنا ستؤثر على مستخدمى واجهة مونوبوك */",
+	"monobook.js": "/* أى جافاسكريبت هنا ح تتحمل لليوزرز اللى بيستعملو واجهة مونوبوك */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ast.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ast.json
new file mode 100644
index 0000000..76f295b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ast.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Xuacu"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "El tema clásicu de MediaWiki dende 2004, llamáu asina pola foto en blanco y negro d'un llibru nel fondu de la páxina",
+	"monobook.css": "/* Los CSS allugaos equí afeutarán a los usuarios del aspeutu Monobook */",
+	"monobook.js": "/* Cualesquier JavaScript que tea equí se cargará pa los usuarios del aspeutu MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/av.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/av.json
new file mode 100644
index 0000000..c4ab774
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/av.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Gazimagomedov"
+		]
+	},
+	"monobook-desc": "Класикияб MediaWikiялъул куцалъул тема, 2004 соналъ чӀегӀер-хъахӀаб, тӀехьалъул сураталъул фоналдасан бахъараб, сураталъул цӀар швараб."
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/az.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/az.json
new file mode 100644
index 0000000..55b33d8
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/az.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Vago",
+			"Vugar 1981"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* Burada yerləşən CSS Monobook skin istifadəçilərinə tətbiq olunur */",
+	"monobook.js": "/* Burada MonoBook skin istifadəçiləri üçün istənilən JavaScript yüklənəcək */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ba.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ba.json
new file mode 100644
index 0000000..d71aff8
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ba.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Sagan"
+		]
+	},
+	"monobook-desc": "MediaWiki проектының 2004 йылғы классик күренеше, үҙ исемен  фон рәсемендәге төҫһөҙ фотография хөрмәтенә алған."
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/bcc.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bcc.json
new file mode 100644
index 0000000..9732382
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bcc.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Mostafadaneshvar"
+		]
+	},
+	"skinname-monobook": "منوبوک",
+	"monobook.css": "/* CSS که اداننت کابران پوست مونوبوک تاثیر کننت */",
+	"monobook.js": "/* جاوا اسکریپت ادان فقط په کابرانی که چه پوست منوبوک استفاده کننت بار بیت. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/bcl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bcl.json
new file mode 100644
index 0000000..1ef08f2
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bcl.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Filipinayzd"
+		]
+	},
+	"monobook.css": "/* an CSS na pigbugtak digdi makakaapektar sa mga parágamit kan Monobook skin */",
+	"monobook.js": "/* Deprecado; gamiton an [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/be-tarask.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/be-tarask.json
new file mode 100644
index 0000000..0d8662d
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/be-tarask.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Red Winged Duck"
+		]
+	},
+	"skinname-monobook": "Монакніга",
+	"monobook-desc": "Клясычная тэма афармленьня MediaWiki з 2004 году, названая паводле чорна-белага фотаздымка кнігі на фоне старонкі"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/be.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/be.json
new file mode 100644
index 0000000..684d3d3
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/be.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Yury Tarasievich",
+			"Mikalai Udodau"
+		]
+	},
+	"skinname-monobook": "Манабук",
+	"monobook-desc": "Класічная вокладка MediaWiki з 2004 года, названая ў гонар чорна-белай фатаграфіі кнігі ў фоне старонкі",
+	"monobook.css": "/* CSS, упісаны сюды, будзе дзейнічаць на браўзер кожнага чытача з актыўнай світай Monobook */",
+	"monobook.js": "/* Any JavaScript here will be loaded for users using the MonoBook skin */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/bg.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bg.json
new file mode 100644
index 0000000..398ca3a
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bg.json
@@ -0,0 +1,6 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "Монобук",
+	"monobook.css": "/* Чрез редактиране на този файл можете да промените облика Монобук */",
+	"monobook.js": "/* Остаряла страница; използвайте [[MediaWiki:Common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/bn.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bn.json
new file mode 100644
index 0000000..d6a4112
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bn.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Aftab1995"
+		]
+	},
+	"skinname-monobook": "মনোবুক"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/br.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/br.json
new file mode 100644
index 0000000..2ba630f
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/br.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Fulup"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* Talvezout a raio ar CSS lakaet amañ evit implijerien ar gwiskadur Monobook */",
+	"monobook.js": "/* Kement JavaScript amañ a vo karget evit an implijerien a ra gant ar gwiskadur MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/bs.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bs.json
new file mode 100644
index 0000000..46f7026
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/bs.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"CERminator",
+			"Kal-El",
+			"Srdjan m"
+		]
+	},
+	"skinname-monobook": "MonoKnjiga",
+	"monobook-desc": "Klasična MediaWiki tema iz 2004. Dobila je ime po crnobijeloj slici knjige u pozadini stranice",
+	"monobook.css": "/* CSS umetnut ovdje uticat će na korisnike koji koriste Monobook skin */",
+	"monobook.js": "/* Bilo koja JavaScript će biti učitana za sve korisnike koji koriste MonoBook skin */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ca.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ca.json
new file mode 100644
index 0000000..bb6e17e
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ca.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Martorell",
+			"Toniher",
+			"Fitoschido"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "El tema clàssic de MediaWiki des del 2004, que rep el nom d'una foto en blanc i negre d'un llibre en el fons de la pàgina.",
+	"monobook.css": "/* Editeu aquest fitxer per personalitzar l'aparença del monobook per a tot el lloc sencer */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ce.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ce.json
new file mode 100644
index 0000000..61515a8
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ce.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Умар"
+		]
+	},
+	"monobook.css": "/* Чуйиллина йолу кхузе CSS хир ю лелош масхьа Monobook чохь */",
+	"monobook.js": "/* Кхузе чу язийна йолу JavaScript код, чу ера ю, массо MonoBook хатl лелош болу декъашхошна */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ckb.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ckb.json
new file mode 100644
index 0000000..c73cd56
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ckb.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "مۆنۆ"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-cyrl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-cyrl.json
new file mode 100644
index 0000000..57bb68f
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-cyrl.json
@@ -0,0 +1,5 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* monobook темасынынъ аярларыны (настройкаларыны) денъиштирмек ичюн бу ерини денъиштиринъиз. Бутюн сайтта тесирли олур. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-latn.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-latn.json
new file mode 100644
index 0000000..f8ddb18
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-latn.json
@@ -0,0 +1,5 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* monobook temasınıñ ayarlarını (nastroykalarını) deñiştirmek içün bu yerini deñiştiriñiz. Bütün saytta tesirli olur. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/cs.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/cs.json
new file mode 100644
index 0000000..d755d52
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/cs.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Danny B.",
+			"Li-sung",
+			"Mormegil"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Klasický vzhled MediaWiki od roku 2004, pojmenovaný po černobílé fotografii knihy v pozadí stránky",
+	"monobook.css": "/* Zde uvedené CSS bude ovlivňovat pouze styl „Monobook“ */",
+	"monobook.js": "/* JavaScript pro uživatele používající vzhled MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/da.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/da.json
new file mode 100644
index 0000000..bb7745e
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/da.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Peter Alberti",
+			"Christian List"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Den klassiske MediaWiki hud siden 2004, opkaldt efter det sort-hvide foto af en bog i baggrunden af siderne",
+	"monobook.css": "/** CSS inkluderet her vil være aktivt for brugere af Monobook-temaet . */",
+	"monobook.js": "/* JavaScript i denne fil vil indlæses for brugere af udseendet MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/de.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/de.json
new file mode 100644
index 0000000..08fdccf
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/de.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Geitost",
+			"Metalhead64",
+			"Kghbln"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Stellt eine klassische Benutzeroberfläche bereit",
+	"monobook.css": "/* Das folgende CSS wird für Benutzer der Benutzeroberfläche MonoBook geladen */",
+	"monobook.js": "/* Das folgende JavaScript wird für Benutzer der Benutzeroberfläche MonoBook geladen. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/diq.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/diq.json
new file mode 100644
index 0000000..ca9696d0
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/diq.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Erdemaslancan"
+		]
+	},
+	"skinname-monobook": "MonoBook"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/dsb.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/dsb.json
new file mode 100644
index 0000000..6731b7b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/dsb.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Michawiki",
+			"Nepl1"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* How zaměstnjony CSS wustatkujo se na wužywarje monobook-šata */",
+	"monobook.js": "/* Slědujucy JavaScript zacytajo se za wužywarjow, kótarež skin MonoBook wužywaju */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/dty.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/dty.json
new file mode 100644
index 0000000..b4b2fe1
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/dty.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"राम प्रसाद जोशी"
+		]
+	},
+	"monobook.css": "/* यहाँ राख्याको CSS ले मोनोबुक स्किनको प्रयोगकर्ताहरूलाई प्रभावित गद्या छ  */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/el.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/el.json
new file mode 100644
index 0000000..eb9a089
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/el.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Dead3y3",
+			"Geraki"
+		]
+	},
+	"monobook-desc": "Το κλασικό θέμα του MediaWiki από το 2004, που πήρε το όνομά του από την ασπρόμαυρη φωτογραφία ενός βιβλίου στο φόντο της σελίδας",
+	"monobook.css": "/* Το τοποθετημένο εδώ CSS θα επηρεάσει χρήστες του Monobook skin */",
+	"monobook.js": "/* Οποιοσδήποτε κώδικας JavaScript εδώ θα φορτωθεί για χρήστες που χρησιμοποιούν το MonoBook skin */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/en.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/en.json
new file mode 100644
index 0000000..0b27e6b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/en.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": []
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "The classic MediaWiki skin since 2004, named after the black-and-white photo of a book in the page background",
+	"monobook.css": "/* CSS placed here will affect users of the MonoBook skin */",
+	"monobook.js": "/* Any JavaScript here will be loaded for users using the MonoBook skin */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/eo.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/eo.json
new file mode 100644
index 0000000..170286a
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/eo.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Objectivesea"
+		]
+	},
+	"skinname-monobook": "Librejo",
+	"monobook.css": "/* La jena CSS influos la paĝaspekton por uzantoj de la Libreja temo. */",
+	"monobook.js": "/* La jena Ĝavaskripto ŝargiĝos por uzantoj de la Libreja temo. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/es.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/es.json
new file mode 100644
index 0000000..6b41ae2
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/es.json
@@ -0,0 +1,14 @@
+{
+	"@metadata": {
+		"authors": [
+			"Sanbec",
+			"Vivaelcelta",
+			"Fitoschido",
+			"Macofe"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "La apariencia clásica de MediaWiki desde 2004, cuyo nombre viene de la foto en blanco y negro de un libro en el fondo",
+	"monobook.css": "/* El CSS colocado en esta página afectará a los usuarios que usen la apariencia \"MonoBook\" */",
+	"monobook.js": "/* El código JavaScript que se ponga aquí será cargado por los usuarios de la apariencia MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/et.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/et.json
new file mode 100644
index 0000000..bad0370
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/et.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Pikne"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "2004. aastast pärinev klassikaline MediaWiki kujundus, mis on nime saanud lehekülje taustal oleva mustvalge raamatu foto järgi",
+	"monobook.css": "/* Siin asuv kaskaadilaadistik puudutab kõiki MonoBooki-kujunduse kasutajaid. */",
+	"monobook.js": "/* Siin asuv JavaScript laaditakse MonoBooki-kujunduse kasutajate jaoks. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/eu.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/eu.json
new file mode 100644
index 0000000..d9d6f9c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/eu.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* Hemen idatzitako CSS kodeak Monobook itxuran bakarrik izango du eragina */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ext.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ext.json
new file mode 100644
index 0000000..7ea38be
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ext.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"monobook.js": "/* Antigu; gasta [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/fa.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fa.json
new file mode 100644
index 0000000..f013e85
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fa.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Reza1615"
+		]
+	},
+	"skinname-monobook": "مونوبوک",
+	"monobook-desc": "پوسته کلاسیک مدیاویکی از سال ۲۰۰۴ از عکس سیاه و سفید در زمینه صفحه  کتاب نام گرفت",
+	"monobook.css": "/* دستورات این بخش کاربرانی را که از پوستهٔ مونوبوک استفاده کنند تحت تاثیر قرار می‌دهند. */",
+	"monobook.js": "/ * کدهای جاوااسکریپتی که در اینجا قرار می‌گیرند برای کاربران پوستهٔ منوبوک بارگیری می‌شود * /"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/fi.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fi.json
new file mode 100644
index 0000000..8f24d4d
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fi.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Crt",
+			"McSalama",
+			"Jack Phoenix"
+		]
+	},
+	"skinname-monobook": "Monobook",
+	"monobook-desc": "Klassinen MediaWiki-ulkoasu vuodesta 2004, saanut nimensä mustavalkoisesta kirjan kuvasta sivun taustalla",
+	"monobook.css": "/* Tämä sivu sisältää Monobook-ulkoasua muuttavia tyylejä. */",
+	"monobook.js": "/* Tämän sivun JavaScript-koodi liitetään Monobook-tyyliin */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/fo.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fo.json
new file mode 100644
index 0000000..fc99562
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fo.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"EileenSanda"
+		]
+	},
+	"monobook-desc": "Tann klassiska MediaWiki útsjóndin síðan 2004, uppkallað eftir svørt-hvítu myndini av einari bók í bakgrundini á síðuni"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/fr.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fr.json
new file mode 100644
index 0000000..2fc23cc
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fr.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Gomoko",
+			"Verdy p",
+			"Dr Brains"
+		]
+	},
+	"skinname-monobook": "Monobook",
+	"monobook-desc": "L’habillage classique de MediaWiki depuis 2004, nommé d’après la photo en noir et blanc d’un livre dans l’arrière-plan de la page",
+	"monobook.css": "/* Le CSS placé ici affectera les utilisateurs de l’habillage Monobook. */",
+	"monobook.js": "/* Tout JavaScript ici sera chargé avec les pages accédées par les utilisateurs de l’habillage MonoBook uniquement. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/frp.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/frp.json
new file mode 100644
index 0000000..06a705a
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/frp.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"ChrisPtDe"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* Lo code CSS betâ ique afècterat los usanciérs de l’habelyâjo « MonoBook ». */",
+	"monobook.js": "/* Tot code JavaScript betâ ique serat chargiê per los usanciérs de l’habelyâjo « MonoBook ». */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/fur.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fur.json
new file mode 100644
index 0000000..566906b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/fur.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* modifiche chest file par personalizâ la skin monobook par dut il sît */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ga.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ga.json
new file mode 100644
index 0000000..20f45e3
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ga.json
@@ -0,0 +1,5 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* athraigh an comhad seo chun an craiceann MonoBook a athrú don suíomh ar fad */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hans.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hans.json
new file mode 100644
index 0000000..bb08ae1
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hans.json
@@ -0,0 +1,5 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* 个首𠮶 CSS 会碍到正用Monobook皮肤𠮶用户 */",
+	"monobook.js": "/* 伓再使用;请用[[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hant.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hant.json
new file mode 100644
index 0000000..3746c56
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hant.json
@@ -0,0 +1,5 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* 箇首嗰 CSS 會礙到正用Monobook皮膚嗰用戶 */",
+	"monobook.js": "/* 伓再使用;請用[[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/gd.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gd.json
new file mode 100644
index 0000000..f5bd154
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gd.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"GunChleoc"
+		]
+	},
+	"monobook-desc": "Craiceann MediaWiki clasaigeach o 2004 a chaidh ainmeachadh a-rèir dealbh de leabhar ann an dubh 's geal air cùlaibh nan duilleagan"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/gl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gl.json
new file mode 100644
index 0000000..0e53e4a
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/gl.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Toliño",
+			"Xosé"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "A aparencia clásica de MediaWiki desde 2004; recibe o seu nome pola foto en branco e negro dun libro que aparece no fondo das páxinas",
+	"monobook.css": "/* O CSS que se coloque aquí afectará a quen use a aparencia Monobook */",
+	"monobook.js": "/* Calquera JavaScript que haxa aquí será cargado para os usuarios que usen a aparencia MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/hak.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hak.json
new file mode 100644
index 0000000..3253509
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hak.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Hakka"
+		]
+	},
+	"monobook.css": "/* Chhṳ́-chhu ke CSS chiông-voi yáng-hióng sṳ́-yung Monobook mien-pán ke yung-fu */",
+	"monobook.js": "/* Yí-kîn put-chai sṳ́-yung; chhiáng-yung [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/he.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/he.json
new file mode 100644
index 0000000..9e4f058
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/he.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Rotemliss",
+			"Amire80"
+		]
+	},
+	"skinname-monobook": "מונובוק",
+	"monobook-desc": "העיצוב הקלאסי של מדיה־ויקי מ־2004, שנקרא על שם הצילום השחור־לבן של ספר ברקע",
+	"monobook.css": "/* הסגנונות הנכתבים כאן ישפיעו על העיצוב MonoBook בלבד */",
+	"monobook.js": "/* כל סקריפט JavaScript שנכתב כאן ירוץ רק עבור המשתמשים בעיצוב Monobook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/hi.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hi.json
new file mode 100644
index 0000000..e645482
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hi.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Kaustubh",
+			"Siddhartha Ghai"
+		]
+	},
+	"monobook-desc": "2004 से मीडियाविकि की क्लासिक त्वचा, जिसका नाम पृष्ठभूमि में पुस्तक के इकरंगा चित्र से पड़ा।",
+	"monobook.css": "/* यहां रखी गई css मोनोबुक त्वचा का इस्तेमाल करने वाले सभी सदस्योंपर असर करेगी */",
+	"monobook.js": "/* यहाँ पर दी गई जावास्क्रिप्ट मोनोबुक त्वचा का प्रयोग कर रहे सदस्यों के लिए लोड होगी */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/hr.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hr.json
new file mode 100644
index 0000000..a53e406
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hr.json
@@ -0,0 +1,6 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/** Ovdje idu izmjene monobook stylesheeta */",
+	"monobook.js": "/* Ne rabi se više; molimo rabite [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/hsb.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hsb.json
new file mode 100644
index 0000000..2ac24c7
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hsb.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Michawiki"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* CSS wobdźěłać, zo by so skin „monobook” za wšěčh wužiwarjow tutoho skina priměrił */",
+	"monobook.js": "/* Slědowacy JavaScript začita so za wužiwarjow, kotřiž šat MonoBook wužiwaja */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/hu.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hu.json
new file mode 100644
index 0000000..d804105
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hu.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Dani",
+			"Tacsipacsi"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "A klasszikus MediaWiki-felület 2004 óta; egy könyv fekete-fehér fotója alapján kapta a nevét",
+	"monobook.css": "/* Az ide elhelyezett CSS hatással lesz a Monobook felület használóira */",
+	"monobook.js": "/* A Monobook felületet használó szerkesztők számára betöltendő JavaScriptek */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/hy.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hy.json
new file mode 100644
index 0000000..db1d72e
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/hy.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Teak"
+		]
+	},
+	"skinname-monobook": "ՄիաԳիրք",
+	"monobook.css": "/* Այստեղ տեղադրված CSS կոդը կկիրառվի Monobook տեսքի վրա*/",
+	"monobook.js": "/* Հնացած է. օգտագործեք [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ia.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ia.json
new file mode 100644
index 0000000..39a703c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ia.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"McDutchie"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Le apparentia classic de MediaWiki depost 2004, nominate assi pro le imagine in nigro e blanco (\"mono\") de un libro (\"book\") in le fundo del pagina.",
+	"monobook.css": "/* Le CSS placiate hic afficera le usatores del apparentia MonoBook */",
+	"monobook.js": "/* Omne JavaScript hic se executara pro le usatores del apparentia MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/id.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/id.json
new file mode 100644
index 0000000..d87d663
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/id.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Iwan Novirion",
+			"Rex",
+			"Arifin.wijaya"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Kulit MediaWiki klasik sejak tahun 2004, dinamai foto hitam-putih dari buku di latar belakang halaman",
+	"monobook.css": "/* CSS yang ada di sini akan diterapkan pada kulit Monobook. */",
+	"monobook.js": "/* Semua JavaScript di sini akan dimuatkan untuk para pengguna yang menggunakan kulit MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ilo.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ilo.json
new file mode 100644
index 0000000..5c77619
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ilo.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Lam-ang"
+		]
+	},
+	"monobook-desc": "Ti klasiko a kudil ti MediaWiki manipud idi 2004, nanaganan manipud iti nangisit-ken-puraw a retrato ti libro iti likudan ti panid"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/is.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/is.json
new file mode 100644
index 0000000..d219d4f
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/is.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"לערי ריינהארט",
+			"Sveinn í Felli"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Klassískt skinn MediaWiki síðan 2004, nefnt eftir svart-hvítu myndinni af bókinni í bakgrunni síðunnar",
+	"monobook.css": "/* Það sem sett er hingað er bætt við MonoBook stilsniðið fyrir allan vefinn */",
+	"monobook.js": "/* Allt JavaScript sem sett er hér mun hafa áhrif á notendur MonoBook-skinnsins. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/it.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/it.json
new file mode 100644
index 0000000..5a37041
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/it.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Beta16",
+			"Darth Kule"
+		]
+	},
+	"monobook-desc": "Il tema classico di MediaWiki dal 2004, prende il nome dall'immagine in bianco e nero del libro usata come sfondo della pagina",
+	"monobook.css": "/* Gli stili CSS inseriti qui si applicano agli utenti che usano il tema Monobook */",
+	"monobook.js": "/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il tema MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ja.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ja.json
new file mode 100644
index 0000000..0b89fbd
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ja.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Fryed-peach",
+			"青子守歌",
+			"Takot"
+		]
+	},
+	"skinname-monobook": "モノブック",
+	"monobook-desc": "ページ背景にモノクロの本の写真があることから名付けられた、2004年以来のクラシックなMediaWiki外装。",
+	"monobook.css": "/* ここに記述したCSSはモノブック外装の利用者に影響します */",
+	"monobook.js": "/* ここにあるすべてのJavaScriptは、モノブック外装を使用している利用者に対して読み込まれます */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ka.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ka.json
new file mode 100644
index 0000000..0b16b54
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ka.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Alsandro",
+			"David1010"
+		]
+	},
+	"skinname-monobook": "მონობუკი",
+	"monobook.css": "/* აქ ჩასმული CSS გავლენას იქონიებს Monobook ინტერფეისის მომხმარებლებზე */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-arab.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-arab.json
new file mode 100644
index 0000000..71f45b9
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-arab.json
@@ -0,0 +1,6 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "دارا كىتاپ (monobook)",
+	"monobook.css": "/* مىندا ورنالاستىرىلعان CSS تەك «دارا كىتاپ» (monobook) مانەرىن پايدالانۋشىلارىنا ىقپال ەتەدى */",
+	"monobook.js": "/* مىنداعى JavaScript تەك «دارا كىتاپ» (monobook) مانەرىن پايدالانۋشىلار ٴۇشىن جەگىلەدى */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-cyrl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-cyrl.json
new file mode 100644
index 0000000..c964423
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-cyrl.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Arystanbek"
+		]
+	},
+	"skinname-monobook": "Жеке кітап (monobook)",
+	"monobook.css": "/* Мында орналастырылған CSS тек «Дара кітап» (monobook) мәнерін пайдаланушыларына ықпал етеді */",
+	"monobook.js": "/* Мындағы JavaScript тек «Дара кітап» (monobook) мәнерін пайдаланушылар үшін жегіледі */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-latn.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-latn.json
new file mode 100644
index 0000000..b2ae504
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-latn.json
@@ -0,0 +1,6 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "Dara kitap (monobook)",
+	"monobook.css": "/* Mında ornalastırılğan CSS tek «Dara kitap» (monobook) mänerin paýdalanwşılarına ıqpal etedi */",
+	"monobook.js": "/* Mındağı JavaScript tek «Dara kitap» (monobook) mänerin paýdalanwşılar üşin jegiledi */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/km.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/km.json
new file mode 100644
index 0000000..162e5a8
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/km.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"វ័ណថារិទ្ធ"
+		]
+	},
+	"skinname-monobook": "សៀវភៅឯក",
+	"monobook.css": "/* CSS បានដាក់ទីនេះនឹងមានអនុភាពលើអ្នកប្រើប្រាស់នៃសំបក Monobook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ko.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ko.json
new file mode 100644
index 0000000..08886f4
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ko.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"아라"
+		]
+	},
+	"skinname-monobook": "모노북",
+	"monobook-desc": "문서 배경에서 책의 흑백 사진을 이른, 2004년 이후의 고전 미디어위키 스킨",
+	"monobook.css": "/* 이 CSS 설정은 모노북 스킨을 사용하는 사용자에게 적용됩니다 */",
+	"monobook.js": "/* 이 자바스크립트 설정은 모노북 스킨을 사용하는 사용자에게 적용됩니다 */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/krc.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/krc.json
new file mode 100644
index 0000000..2ec1410
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/krc.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Къарачайлы"
+		]
+	},
+	"skinname-monobook": "Моно-китаб"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ksh.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ksh.json
new file mode 100644
index 0000000..8825062
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ksh.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Purodha"
+		]
+	},
+	"skinname-monobook": "Monobohch",
+	"monobook-desc": "De klaßesche Bedehnbovverfläsch vum MehdijaWikki zigg 2004. Se es noh däm eijnfarbesch jroue Bohch benannt, wat doh als Hengerjrondbeld bei es.",
+	"monobook.css": "/* Dat CSS heh aan dä Stell wirrek blohß op de Bedehnbovverflääsch „Monobohch“ */",
+	"monobook.js": "/* De JavaSkrippte fun heh krejje alle Sigge met dä Bedehnbovverflääsch „Monobohch“ jescheck */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ku-latn.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ku-latn.json
new file mode 100644
index 0000000..7fb824a
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ku-latn.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Krinkle"
+		]
+	},
+	"monobook.css": "/* CSS placed here will affect users of the Monobook skin */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/lb.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/lb.json
new file mode 100644
index 0000000..254f56d
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/lb.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Robby"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "De klassesche Look vu MediaWiki zanter 2004, benannt no der Schwaarzwäissfoto vun engem Buch am Hannergrond vun der Säit",
+	"monobook.css": "/* Dës CSS huet nëmmen Afloss op de Skin ''Monobook''  */",
+	"monobook.js": "/* All JavaScript hei gëtt gelueden esoubal ee Benotzer d'Ausgesinn MonoBook benotzt */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/lt.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/lt.json
new file mode 100644
index 0000000..6d8fd19
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/lt.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Garas",
+			"Albertas",
+			"Zygimantus"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Klasikinė MediaWiki išvaizda nuo 2004 m., pavadinta pagal juodos-ir-baltos knygos nuotrauką puslapio fone.",
+	"monobook.css": "/* Čia įdėtas CSS bus rodomas Monobook išvaizdos naudotojams */",
+	"monobook.js": "/* Šis JavaScript bus įkeltas tik „MonoBook“ išvaizdos naudotojams. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/lzh.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/lzh.json
new file mode 100644
index 0000000..f6d6dcb
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/lzh.json
@@ -0,0 +1,6 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "單書",
+	"monobook.css": "/* 此之 CSS 用於單書面之簿也 */",
+	"monobook.js": "/* 此之JavaScript將載於用單書面之簿 */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/mg.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mg.json
new file mode 100644
index 0000000..4d3c35b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mg.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* Ovay ity rakitra ity raha hampiasa takilan'angaly (stylesheet) anao manokana amin'ny wiki iray manontolo */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/min.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/min.json
new file mode 100644
index 0000000..2eb9001
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/min.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Iwan Novirion"
+		]
+	},
+	"skinname-monobook": "MonoBook"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/mk.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mk.json
new file mode 100644
index 0000000..be8e280
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mk.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Bjankuloski06"
+		]
+	},
+	"skinname-monobook": "Монобук",
+	"monobook-desc": "Класичното руво на МедијаВики од 2004 г., наречена по црнобелата слика на книга во позадината",
+	"monobook.css": "/* Тука поставениот CSS ќе се применува врз корисниците на рувото „Монобук“ */",
+	"monobook.js": "/* Тука поставениот JavaScript  ќе им се вчитува на корисниците што го користат рувото „Монобук“ */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ml.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ml.json
new file mode 100644
index 0000000..2f014d1
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ml.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Praveenp"
+		]
+	},
+	"skinname-monobook": "മോണോബുക്ക്",
+	"monobook-desc": "2004 മുതലുള്ള പരമ്പരാഗത ദൃശ്യരൂപം, താളിന്റെ പശ്ചാത്തലത്തിലുള്ള കറുപ്പിലും വെളുപ്പിലുമുള്ള പുസ്തകത്തിൽ നിന്നാണ് പേരുണ്ടായത്",
+	"monobook.css": "/* ഇവിടെ നൽകുന്ന സി.എസ്.എസ്. മോണോബുക്ക് ദൃശ്യരൂപം ഉപയോഗിക്കുന്നവർക്ക് ബാധകമായിരിക്കും */",
+	"monobook.js": "/* ഇവിടെ നൽകുന്ന ജാവാസ്ക്രിപ്റ്റ് മോണോബുക്ക് ദൃശ്യരൂപം ഉപയോഗിക്കുന്നവർക്ക് ബാധകമായിരിക്കും */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/mr.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mr.json
new file mode 100644
index 0000000..5d80231
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mr.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "मोनोबुक"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ms.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ms.json
new file mode 100644
index 0000000..bb8900c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ms.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Anakmalaysia",
+			"Pizza1016",
+			"Aviator"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Rupa MediaWiki yang klasik sejak tahun 2004, dinamakan bersempena gambar buku hitam putih pada latar belakang laman.",
+	"monobook.css": "/* CSS yang terletak di sini akan mempengaruhi pengguna kulit Monobook */",
+	"monobook.js": "/* Sebarang kod JavaScript di sini akan dimuat bagi sesiapa yang memakai rupa MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/mt.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mt.json
new file mode 100644
index 0000000..3d4a9b0
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mt.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Giangian15"
+		]
+	},
+	"skinname-monobook": "Monobook",
+	"monobook.css": "/* CSS li tpoġġa hawnhekk se jaffetwa dawk l-utenti li jagħmlu użu mill-iskin ''Monobook'' */",
+	"monobook.js": "/* Kull ''JavaScript'' hawnhekk jiġi mniżżel għal dawk l-utenti li qegħdin jagħmlu użu mill-iskin ''Monobook'' */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/mwl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mwl.json
new file mode 100644
index 0000000..dd5baad
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/mwl.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "Lhibro"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/nap.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nap.json
new file mode 100644
index 0000000..653374d
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nap.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"C.R."
+		]
+	},
+	"monobook-desc": "'A skin classica 'e MediaWiki 'a 2004, piglia nomme ' a ll'immaggene 'n janco e niro d' 'o libbro ausata comme sfunno d' 'a paggena"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/nb.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nb.json
new file mode 100644
index 0000000..312f9c6
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nb.json
@@ -0,0 +1,7 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "Monobook",
+	"monobook-desc": "Den klassiske MediaWiki-drakten fra 2004, oppkalt etter svarthvittbildet av en bok  som brukes som bakgrunnsbilde",
+	"monobook.css": "/* CSS i denne fila vil gjelde alle som bruker drakta Monobook */",
+	"monobook.js": "/* Javascript i denne fila vil gjelde for brukere av drakta Monobook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/nds-nl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nds-nl.json
new file mode 100644
index 0000000..38e52ec
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nds-nl.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Servien"
+		]
+	},
+	"skinname-monobook": "Monobook"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/nds.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nds.json
new file mode 100644
index 0000000..20beeb0
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nds.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* disse Datei ännern üm de Monobook-Stilvörlaag för de ganze Siet antopassen */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ne.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ne.json
new file mode 100644
index 0000000..26574e5
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ne.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"सरोज कुमार ढकाल",
+			"राम प्रसाद जोशी"
+		]
+	},
+	"skinname-monobook": "मोनोबुक",
+	"monobook.css": "/* यहाँ राखिएको CSS ले मोनोबुक स्किनको प्रयोगकर्ताहरूलाई प्रभावित गर्ने छ  */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/new.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/new.json
new file mode 100644
index 0000000..a16deba
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/new.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Eukesh"
+		]
+	},
+	"monobook.css": "/* थन तःगु CSS नं मोनोबुक स्किनया छ्य्‌लामितेत असर याइ */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/nl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nl.json
new file mode 100644
index 0000000..d62f5ef
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nl.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Siebrand",
+			"Sjoerddebruin"
+		]
+	},
+	"skinname-monobook": "Monobook",
+	"monobook-desc": "De klassieke MediaWiki-vormgeving sinds 2004, genoemd naar de zwart-witfoto van een boek op de achtergrond van de pagina",
+	"monobook.css": "/* CSS die hier wordt geplaatst heeft alleen invloed op het uiterlijk Monobook */",
+	"monobook.js": "/* JavaScript die hier wordt geplaatst heeft alleen invloed op gebruikers die het uiterlijk Monobook gebruiken */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/nn.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nn.json
new file mode 100644
index 0000000..2655c70
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nn.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Eirik",
+			"Frokor",
+			"Njardarlogar"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* CSS-tekst som vert plassert her, endrar utsjånaden til sidedrakta Monobook */",
+	"monobook.js": "/* Javascript i denne fila vil gjelde for brukarar av drakta Monobook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/nv.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nv.json
new file mode 100644
index 0000000..48a4ea1
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/nv.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "NaaltsoosŁáa'ígíí"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/oc.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/oc.json
new file mode 100644
index 0000000..7c1e1f8
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/oc.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Cedric31"
+		]
+	},
+	"skinname-monobook": "Monobook",
+	"monobook.css": "/* Lo CSS plaçat aicí afectarà los utilizaires del skin Monobook */",
+	"monobook.js": "/* Tot JavaScript aicí serà cargat amb las paginas accedidas pels utilizaires de l’abilhatge MonoBook unicament. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/os.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/os.json
new file mode 100644
index 0000000..55bc17b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/os.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "Моно-чиныг"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/pa.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pa.json
new file mode 100644
index 0000000..ad04b11
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pa.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "ਮੋਨੋਬੁੱਕ"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/pam.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pam.json
new file mode 100644
index 0000000..e6923ae
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pam.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* CSS a mikabit keni miapectuan la reng gagamit king Monobook a pabalat */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/pdt.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pdt.json
new file mode 100644
index 0000000..428d91c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pdt.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Wikipeeta"
+		]
+	},
+	"monobook.css": "/* CSS opp dise Sted wirtjt opp daut Monobook-Skin */",
+	"monobook.js": "/* Daut neachste JavaScript woat fe Brucka mett Monobook-Skin jelode */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/pl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pl.json
new file mode 100644
index 0000000..4c7031a
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pl.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Sp5uhe",
+			"Matma Rex"
+		]
+	},
+	"skinname-monobook": "Książka",
+	"monobook-desc": "Klasyczna skórka MediaWiki, stworzona w 2004 roku, nazwana od czarno-białego zdjęcia książki w tle strony",
+	"monobook.css": "/* Umieszczony tutaj kod CSS wpłynie na wygląd skórki Książka */",
+	"monobook.js": "/* Umieszczony tutaj kod JavaScript zostanie załadowany wyłącznie przez użytkowników korzystających ze skórki Książka */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/pms.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pms.json
new file mode 100644
index 0000000..8fe767c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pms.json
@@ -0,0 +1,5 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* cangé st'archivi-sì për modifiché la formatassion dël sit antregh */",
+	"monobook.js": "/* Ës messagi-sì as dovrìa pa pì dovrelo; a sò pòst ch'a dòvra [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ps.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ps.json
new file mode 100644
index 0000000..afdd391
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ps.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "مونوبوک"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/pt-br.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pt-br.json
new file mode 100644
index 0000000..92f7c2c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pt-br.json
@@ -0,0 +1,12 @@
+{
+	"@metadata": {
+		"authors": [
+			"Fabsouza1",
+			"Cainamarques"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "A skin clássica do MediaWiki desde 2004, assim chamada pela imagem preto e branco de um livro que é colocada no plano de fundo da página",
+	"monobook.css": "/* o código CSS colocado aqui terá efeito nos usuários do tema Monobook */",
+	"monobook.js": "/* Qualquer JavaScript aqui colocado afetará os usuários do tema MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/pt.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pt.json
new file mode 100644
index 0000000..df34886
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/pt.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Hamilton Abreu",
+			"Fúlvio",
+			"Vitorvicentevalente"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "O tema clássico do MediaWiki desde 2004, tendo este nome sido atribuído devido a uma imagem a preto-e-branco de um livro no plano de fundo da página",
+	"monobook.css": "/* Código CSS colocado aqui afectará os utilizadores do tema Monobook */",
+	"monobook.js": "/* Código Javascript colocado aqui será carregado para utilizadores do tema Monobook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/qqq.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/qqq.json
new file mode 100644
index 0000000..16e3e0c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/qqq.json
@@ -0,0 +1,14 @@
+{
+	"@metadata": {
+		"authors": [
+			"Meno25",
+			"Umherirrender",
+			"Matma Rex",
+			"Raymond"
+		]
+	},
+	"skinname-monobook": "{{optional}}",
+	"monobook-desc": "{{desc|what=skin|name=MonoBook|url=https://www.mediawiki.org/wiki/Skin:MonoBook}}",
+	"monobook.css": "{{optional}}\nCSS applied to users using MonoBook skin.",
+	"monobook.js": "{{optional}}\nJS for users using MonoBook skin."
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/qu.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/qu.json
new file mode 100644
index 0000000..2fdb43c
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/qu.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"AlimanRuna"
+		]
+	},
+	"monobook.css": "/* Kayman churasqa CSS nisqaqa Monobook qaratam hukchanqa tukuy internet tiyanapaq */",
+	"monobook.js": "/* Ima kaypi qillqamusqa JavaScript nisqa wakichi qillqapas MonoBook nisqata llamk'achiq ruraqkunapaq chaqnasqa kanqa */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/rm.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/rm.json
new file mode 100644
index 0000000..7eb17f7
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/rm.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Gion-andri"
+		]
+	},
+	"monobook.css": "/* editescha quest file per adattar il skin momobook per l'entira pagina */",
+	"monobook.js": ""
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ro.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ro.json
new file mode 100644
index 0000000..fe6e5b1
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ro.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Firilacroco",
+			"Minisarm"
+		]
+	},
+	"skinname-monobook": "Monobook",
+	"monobook-desc": "Aspectul clasic al MediaWiki încă din 2004, botezat după fotografia alb-negru a unei cărți din fundal",
+	"monobook.css": "/* modificați acest fișier pentru a adapta înfățișarea monobook-ului pentru tot situl*/"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/roa-tara.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/roa-tara.json
new file mode 100644
index 0000000..097eb60
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/roa-tara.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Joetaras"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "'U skin classeche de MediaUicchi da 'u 2004, nnomenate apprisse 'a fote vianghe e gnore de 'nu libbre jndr'à pàgene de sfonde",
+	"monobook.css": "/* 'U CSS ca se iacchie aqquà 'u 'ndrucane le utinde d'a masckere Monobook */",
+	"monobook.js": "/* Ogne JavaScript aqquà avène carecate pe le utinde ca ausane 'a masckere MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ru.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ru.json
new file mode 100644
index 0000000..9b62f1b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ru.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"AlexSm",
+			"Kaganer",
+			"Okras"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Классическая тема оформления MediaWiki, созданная в 2004 году и названая в честь чёрно-белой фотографии книги с фонового изображения страницы",
+	"monobook.css": "/* Размещённый здесь CSS будет применяться к теме оформления Monobook */",
+	"monobook.js": "/* Размещённый здесь код JavaScript будет загружаться пользователям, использующим тему оформления MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sa.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sa.json
new file mode 100644
index 0000000..8f2e32e
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sa.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"skinname-monobook": "पुस्तक"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sah.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sah.json
new file mode 100644
index 0000000..8a8790f
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sah.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"HalanTul"
+		]
+	},
+	"monobook-desc": "MediaWiki классиката, 2004 сыллаахха баар буолбут. Сирэй кэтэх ойуутун (фонун) быһыытынан туттуллубут өҥө суох хаартыска аатынан ааттаммыт.",
+	"monobook.css": "/* Манна оҥоһуллубут CSS Monobook диэн скиҥҥа туһаныллыа */",
+	"monobook.js": "/* Эргэрбит; маны туһан:[[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/scn.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/scn.json
new file mode 100644
index 0000000..58a5cf3
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/scn.json
@@ -0,0 +1,14 @@
+{
+	"@metadata": {
+		"authors": [
+			"Santu",
+			"Sarvaturi",
+			"Tonyfroio",
+			"Pippinu"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "La peddi tradizziunali di MediaWiki a pàrtiri dû 2004, chi pigghia lu nomu di na fotu n jancu e nìuru dûn libbru ca si vidi ntô sfunnu dâ pàggina",
+	"monobook.css": "/* Li stili CSS nziriti ccà s'àpplicanu a l'utenti chi usanu la skin Monobook */",
+	"monobook.js": "/* Lu còdici JavaScript nzirutu ccà veni carricatu di l'utenti c'ùsanu la skin MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sco.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sco.json
new file mode 100644
index 0000000..00f18ca
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sco.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"John Reid"
+		]
+	},
+	"monobook-desc": "The classeec MediaWiki skin sin 2004, named efter the blaik-n-white photæ o ae buik in the page backgroond"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/si.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/si.json
new file mode 100644
index 0000000..89a6028
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/si.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"නන්දිමිතුරු"
+		]
+	},
+	"monobook.css": "/* මෙහි CSS  බහාලීම ඒකායන ඡවිය භාවිතා කරන පරිශීලකයන් හට බලපෑම් සිදු කල හැක */",
+	"monobook.js": "/* මෙහි ඕනෑම ජාවාස්ක්‍රිප්ට් එකක් ඒකායන ඡවිය භාවිතා කරන පරිශීලකයන්හට ප්‍රවේශනය කෙරේ */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sk.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sk.json
new file mode 100644
index 0000000..8865e10
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sk.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Helix84",
+			"Rudko"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* Tu umiestnené CSS bude ovplyvňovať používateľov štýlu Monobook */",
+	"monobook.js": "/* Tu sa nachádzajúci JavaScript sa načíta používateľom vzhľadu Monobook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sq.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sq.json
new file mode 100644
index 0000000..2a74455
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sq.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Dori"
+		]
+	},
+	"monobook.css": "/* redaktoni këtë faqe për të përshtatur pamjen Monobook për tëra faqet tuaja */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-ec.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-ec.json
new file mode 100644
index 0000000..0304c03
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-ec.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Rancher"
+		]
+	},
+	"skinname-monobook": "Монобук",
+	"monobook.css": "/* CSS постављен овде ће утицати на све кориснике теме „Монобук“ */",
+	"monobook.js": "/* Јаваскрипт постављен овде ће се учитати за све оне који користе тему „Монобук“ */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-el.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-el.json
new file mode 100644
index 0000000..35398b5
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-el.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Rancher"
+		]
+	},
+	"skinname-monobook": "Monobuk",
+	"monobook.css": "/* CSS postavljen ovde će uticati na sve korisnike teme „Monobuk“ */",
+	"monobook.js": "/* Javaskript postavljen ovde će se učitati za sve one koji koriste temu „Monobuk“ */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/stq.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/stq.json
new file mode 100644
index 0000000..d21f86d
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/stq.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Maartenvdbent"
+		]
+	},
+	"monobook.css": "/* Littikschrieuwen nit twinge */",
+	"monobook.js": "/* Ferallerd; benutsje insteede deerfon [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/su.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/su.json
new file mode 100644
index 0000000..a932c94
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/su.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Kandar"
+		]
+	},
+	"monobook-desc": "Kulit MediaWiki klasik ti 2004, ngaranna dicokot tina poto hideung-bodas hiji buku dina kasang tukang kacana",
+	"monobook.css": "/* édit koropak ieu pikeun nyaluyukeun kulit ''monobook'' pikeun sakabéh situs */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/sv.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sv.json
new file mode 100644
index 0000000..2010281
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/sv.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Lejonel",
+			"Lokal Profil",
+			"Skalman"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "Det klassiska MediaWiki-utseendet sedan 2004, uppkallad efter det svart-vita foto på en bok som syns i bakgrunden på sidan.",
+	"monobook.css": "/* CSS som skrivs här kommer att påverka alla användare av utseendet MonoBook */",
+	"monobook.js": "/* JavaScript här kommer att laddas för dem som använder utseendet MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/te.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/te.json
new file mode 100644
index 0000000..71b3dbe
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/te.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Veeven"
+		]
+	},
+	"skinname-monobook": "మోనోబుక్"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/th.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/th.json
new file mode 100644
index 0000000..38be3f9
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/th.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Manop",
+			"Octahedron80"
+		]
+	},
+	"skinname-monobook": "โมโนบุ๊ก",
+	"monobook.css": "/* สไตล์ชีตในหน้านี้จะส่งผลแก่ผู้ใช้ที่ใช้สกินโมโนบุ๊ก */",
+	"monobook.js": "/* จาวาสคริปต์ใด ๆ ในหน้านี้จะถูกโหลดให้แก่ผู้ใช้ที่ใช้สกินโมโนบุ๊ก */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/tl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tl.json
new file mode 100644
index 0000000..5d10527
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tl.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"AnakngAraw",
+			"Sky Harbor"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* Ang CSS na inilagay dito ay makakaapekto sa mga tagagamit ng pabalat na Monobook */",
+	"monobook.js": "/* Ang anumang JavaScript dito ay ikakarga para sa mga tagagamit na gumagamit ng pabalat na MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/tr.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tr.json
new file mode 100644
index 0000000..bdb96c8
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tr.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Dbl2010"
+		]
+	},
+	"monobook.css": "/* Buraya konulacak CSS kodu tüm Monobook teması kullanan tüm kullanıcılarda etkin olur */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-cyrl.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-cyrl.json
new file mode 100644
index 0000000..f898690
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-cyrl.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Ильнар"
+		]
+	},
+	"skinname-monobook": "Китап",
+	"monobook-desc": "MediaWiki проектының 2004 елда ясалган классик күренеше, үз исемен исемен аклы-каралы китап фотосурәтеннән алган"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-latn.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-latn.json
new file mode 100644
index 0000000..53dfaa0
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-latn.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Don Alessandro"
+		]
+	},
+	"skinname-monobook": "Kitap"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/tyv.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tyv.json
new file mode 100644
index 0000000..26936cf
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/tyv.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Sborsody"
+		]
+	},
+	"skinname-monobook": "МоноБук"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/ug-arab.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ug-arab.json
new file mode 100644
index 0000000..73e0776
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/ug-arab.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Arlin"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook.css": "/* CSS placed here will affect users of the Monobook skin */",
+	"monobook.js": "/* Any JavaScript here will be loaded for users using the MonoBook skin */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/uk.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/uk.json
new file mode 100644
index 0000000..289f50e
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/uk.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Dim Grits",
+			"Matma Rex",
+			"Ата"
+		]
+	},
+	"skinname-monobook": "Моно-книга",
+	"monobook-desc": "Класична тема оформлення MediaWiki з 2004 року, названа за чорно-білим фото книги на фоні сторінки",
+	"monobook.css": "/* Розміщений тут CSS буде застосовуватися до всіх тем оформлення Monobook */",
+	"monobook.js": "/* Розміщений тут код JavaScript буде завантажений для всіх користувачів, що використовують тему оформлення Моно-книга */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/vep.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vep.json
new file mode 100644
index 0000000..2213e16
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vep.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Игорь Бродский"
+		]
+	},
+	"skinname-monobook": "MonoBook"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/vi.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vi.json
new file mode 100644
index 0000000..67566f6
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vi.json
@@ -0,0 +1,10 @@
+{
+	"@metadata": {
+		"authors": [
+			"Minh Nguyen"
+		]
+	},
+	"monobook-desc": "Giao diện MediaWiki cổ điển năm 2004, được đặt tên theo bức hình nền cuốn sách đen trắng",
+	"monobook.css": "/* Mã CSS đặt ở đây sẽ ảnh hưởng đến thành viên sử dụng giao diện MonoBook */",
+	"monobook.js": "/* Mã JavaScript tại đây sẽ được tải khi người dùng sử dụng giao diện MonoBook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/vmf.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vmf.json
new file mode 100644
index 0000000..9b3453b
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vmf.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Silvicola"
+		]
+	},
+	"monobook.css": "/* CSS hiir beâjflusd nôr dii Monobook-schelfn. Wen'd ale uf ôômôôl beâjflusn wilsch, muâsch an MediaWiki:Common.css was ändârn. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/vo.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vo.json
new file mode 100644
index 0000000..fbae30d
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vo.json
@@ -0,0 +1,4 @@
+{
+	"@metadata": [],
+	"monobook.css": "/* El CSS isio pepladöl otefon gebanis padafomäta: Monobook */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/vro.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vro.json
new file mode 100644
index 0000000..9bc1039
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/vro.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Võrok"
+		]
+	},
+	"monobook.css": "/* Taa lehe pääl om Monobook-vällänägemist muutvit kujonduisi. */",
+	"monobook.js": "/* Olõi soovitõt; pruugiq [[MediaWiki:common.js]] */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/wa.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/wa.json
new file mode 100644
index 0000000..8ffba09
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/wa.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"Srtxg"
+		]
+	},
+	"monobook.css": "/* li côde CSS metou chal serè eployî pa tos les uzeus eployant l' pea «monobook» */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/wo.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/wo.json
new file mode 100644
index 0000000..a01b87e
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/wo.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"Ibou"
+		]
+	},
+	"monobook.css": "/* CSS yiñ def fii dañuy am ay njeexit ci jëfandikukatu col gu Monobook. */",
+	"monobook.js": "/*Bépp JavaScript buñ fi duggal jëfandikukat yiy jëfandikoo col gu Monobook keppa koy yeb. */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/wuu.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/wuu.json
new file mode 100644
index 0000000..631a356
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/wuu.json
@@ -0,0 +1,8 @@
+{
+	"@metadata": {
+		"authors": [
+			"飞舞回堂前"
+		]
+	},
+	"monobook.css": "/* 放勒伊𡍲个CSS会影响用MonoBook皮肤个用户 */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/yi.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/yi.json
new file mode 100644
index 0000000..5a7d3e1
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/yi.json
@@ -0,0 +1,9 @@
+{
+	"@metadata": {
+		"authors": [
+			"פוילישער"
+		]
+	},
+	"skinname-monobook": "מאנאבוק",
+	"monobook.css": "/* סטייל דא געלייגט וועט באאיינפלוסן דעם Monobook סקין */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/yue.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/yue.json
new file mode 100644
index 0000000..b87ac06
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/yue.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Ktchankt"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "2004年開始用嘅MediaWiki經典外觀,個名嚟自版面背景嘅書嘅黑白相",
+	"monobook.css": "/* 響呢度放 CSS 碼去改用戶用嘅 Monobook 畫面 */",
+	"monobook.js": "/* 響每一次個頁面載入時,用 Monobook 畫面嘅用戶都會載入呢度任何嘅JavaScript */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hans.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hans.json
new file mode 100644
index 0000000..befa599
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hans.json
@@ -0,0 +1,13 @@
+{
+	"@metadata": {
+		"authors": [
+			"Xiaomingyan",
+			"Cwek",
+			"Liuxinyu970226"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "自2004年就出现的经典MediaWiki皮肤,命名依据一本书中某页面的黑白照片背景",
+	"monobook.css": "/* 这里放置的CSS将影响使用MonoBook皮肤的用户 */",
+	"monobook.js": "/* 这里的任何JavaScript将为使用MonoBook皮肤的用户加载 */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hant.json b/src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hant.json
new file mode 100644
index 0000000..047f954
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hant.json
@@ -0,0 +1,11 @@
+{
+	"@metadata": {
+		"authors": [
+			"Cwlin0416"
+		]
+	},
+	"skinname-monobook": "MonoBook",
+	"monobook-desc": "MediaWiki 自 2004 年以來的經典外觀,根據頁面背景的書本黑白照命名",
+	"monobook.css": "/* 此 CSS 會影響使用 Monobook 介面外觀的使用者 */",
+	"monobook.js": "/* 此 JavaScript 會用於使用 Monobook 介面外觀的使用者 */"
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/link_icon.gif b/src/plugins/mediawiki/MonoBookFusionForge/link_icon.gif
new file mode 100644
index 0000000..168c1a2
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/link_icon.gif differ
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/magnify-clip.png b/src/plugins/mediawiki/MonoBookFusionForge/magnify-clip.png
new file mode 100644
index 0000000..adcc06a
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/magnify-clip.png differ
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/main.css b/src/plugins/mediawiki/MonoBookFusionForge/main.css
new file mode 100644
index 0000000..2ef37ce
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/main.css
@@ -0,0 +1,726 @@
+/*
+** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
+** Copyright Gabriel Wicke - http://wikidev.net/
+** License: GPL (http://www.gnu.org/copyleft/gpl.html)
+**
+** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
+** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
+** Michael Zeltner and Geir Bækholt)
+** All you guys rock :)
+*/
+
+div#column-content {
+	width: 100%;
+	float: right;
+	margin: 0 0 .6em -12.2em;
+	padding: 0;
+}
+
+.mw-body {
+	margin: 2.8em 0 0 12.2em;
+	padding: 1em;
+	position: relative;
+	z-index: 2;
+	background: white;
+	color: black;
+	border: 1px solid #aaa;
+	border-right: none;
+	line-height: 1.5em;
+}
+
+div#column-one {
+	padding-top: 160px;
+}
+
+/* Hide, but keep accessible for screen-readers */
+#column-one h2 {
+	position: absolute;
+	top: -9999px;
+}
+
+/* the left column width is specified in class .portlet */
+
+/* Font size:
+** We take advantage of keyword scaling- browsers won't go below 9px
+** More at http://www.w3.org/2003/07/30-font-size
+** http://style.cleverchimp.com/font_size_intervals/altintervals.html
+*/
+
+body {
+	font: x-small sans-serif;
+	/* @embed */
+	background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;
+	color: black;
+	margin: 0;
+	padding: 0;
+	direction: ltr; /* Needed for RTL flipping */
+	unicode-bidi: embed;
+}
+
+/* scale back up to a sane default */
+div#globalWrapper {
+	font-size: 127%;
+	width: 100%;
+	margin: 0;
+	padding: 0;
+	position: relative;
+	z-index: 0;
+}
+
+/* general styles */
+a {
+	color: #002bb8;
+}
+
+a:visited {
+	color: #5a3696;
+}
+
+a.new,
+#p-personal a.new {
+	color: #cc2200;
+}
+
+ul {
+	list-style-type: square;
+	/* @embed */
+	list-style-image: url(bullet.gif);
+}
+
+pre, .mw-code {
+	line-height: 1.1em;
+}
+
+#firstHeading {
+	padding-top: 0;
+	overflow: visible;
+}
+
+.mw-indicators {
+	float: right;
+	line-height: 1.5em;
+	font-size: 95%;
+}
+
+.mw-indicator {
+	display: -moz-inline-block;
+	display: inline-block;
+	zoom: 1;
+	*display: inline;
+}
+
+/*
+** the main content area
+*/
+
+#siteNotice {
+	font-size: 95%;
+	padding: 0 0.9em;
+}
+
+#localNotice {
+	margin: 0;
+}
+
+#siteNotice p {
+	margin: 0;
+	padding: 0;
+}
+
+/*
+** classes for special content elements like town boxes
+** intended to be referenced directly from the wiki src
+*/
+
+/*
+** User styles
+*/
+/* table standards */
+table.rimage {
+	float: right;
+	position: relative;
+	margin-left: 1em;
+	margin-bottom: 1em;
+	text-align: center;
+}
+
+/*
+** edit views etc
+*/
+.special li {
+	line-height: 1.4em;
+	margin: 0;
+	padding: 0;
+}
+
+/*
+** Structural Elements
+*/
+
+/*
+** general portlet styles (elements in the quickbar)
+*/
+.portlet {
+	border: none;
+	margin: 0 0 .5em;
+	padding: 0;
+	float: none;
+	width: 11.6em;
+	overflow: hidden;
+}
+
+.portlet h3 {
+	background: transparent;
+	padding: 0 1em 0 .5em;
+	display: inline;
+	height: 1em;
+	text-transform: lowercase;
+	font-size: 91%;
+	font-weight: normal;
+	white-space: nowrap;
+}
+
+.pBody {
+	font-size: 95%;
+	background-color: white;
+	color: black;
+	border-collapse: collapse;
+	border: 1px solid #aaa;
+	padding: 0 .8em .3em .5em;
+}
+
+/* allows .pBody styles to wrap around content added via BaseTemplateAfterPortlet hook */
+.pBody:after {
+	content: '';
+	clear: both;
+	display: block;
+}
+
+.portlet ul {
+	line-height: 1.5em;
+	font-size: 95%;
+}
+
+.portlet li {
+	padding: 0;
+	margin: 0;
+}
+
+/*
+** Logo properties
+*/
+
+#p-logo {
+	top: 0;
+	left: 0;
+	position: absolute; /*needed to use z-index */
+	z-index: 3;
+	height: 155px;
+	width: 12em;
+	overflow: visible;
+}
+
+#p-logo h3 {
+	display: none;
+}
+
+#p-logo a,
+#p-logo a:hover {
+	display: block;
+	height: 155px;
+	width: 12.2em;
+	background-repeat: no-repeat;
+	background-position: 35% 50% !important;
+	text-decoration: none;
+}
+
+/*
+** Search portlet
+*/
+#p-search {
+	position: relative;
+	z-index: 3;
+}
+
+input.searchButton {
+	margin-top: 1px;
+	font-size: 95%;
+}
+
+#searchGoButton {
+	padding-left: .5em;
+	padding-right: .5em;
+	font-weight: bold;
+}
+
+#searchInput {
+	width: 10.9em;
+	margin: 0;
+	font-size: 95%;
+}
+
+#p-search .pBody {
+	padding: .5em .4em .4em .4em;
+	text-align: center;
+}
+
+#p-search #searchform div div {
+	margin-top: .4em;
+	font-size: 95%;
+}
+
+/*
+** the personal toolbar
+*/
+#p-personal {
+	position: absolute;
+	left: 0;
+	top: 0;
+	z-index: 3;
+}
+
+#p-personal {
+	width: 100%;
+	white-space: nowrap;
+	padding: 0;
+	margin: 0;
+	border: none;
+	background: none;
+	overflow: visible;
+	line-height: 1.2em;
+}
+
+#p-personal h3 {
+	display: none;
+}
+
+#p-personal .portlet,
+#p-personal .pBody {
+	z-index: 0;
+	padding: 0;
+	margin: 0;
+	border: none;
+	overflow: visible;
+	background: none;
+}
+
+/* this is the ul contained in the portlet */
+#p-personal ul {
+	border: none;
+	line-height: 1.4em;
+	color: #2f6fab;
+	padding: 0;
+	padding-right: 2em;
+	/* Avoid overlap with the logo. */
+	padding-left: 14em;
+	margin: 0;
+	text-align: right;
+	list-style-type: none;
+	list-style-image: none;
+	z-index: 0;
+	background: none;
+	cursor: default;
+}
+
+#p-personal li {
+	z-index: 0;
+	border: none;
+	padding: 0;
+	display: inline;
+	color: #2f6fab;
+	margin-left: 1em;
+	line-height: 1.2em;
+	background: none;
+}
+
+#p-personal li a {
+	text-decoration: none;
+	color: #005896;
+	padding-bottom: .2em;
+}
+
+#p-personal li a:hover {
+	background-color: white;
+	text-decoration: none;
+}
+
+#p-personal li.active a:hover {
+	background-color: transparent;
+}
+
+/* The icon in front of the username / login link */
+li#pt-userpage,
+li#pt-anonuserpage,
+li#pt-login {
+	/* @embed */
+	background: url(user.gif) top left no-repeat;
+	padding-left: 20px;
+}
+
+#p-personal ul {
+	text-transform: lowercase;
+}
+
+/* Don't lowercase username */
+li#pt-userpage {
+	text-transform: none;
+}
+
+/* "Not logged in" text in gray */
+li#pt-anonuserpage {
+	color: #707070;
+}
+
+#p-personal li.active {
+	font-weight: bold;
+}
+
+/*
+** the page-related actions- page/talk, edit etc
+*/
+#p-cactions {
+	position: absolute;
+	top: 1.3em;
+	left: 11.5em;
+	margin: 0;
+	white-space: nowrap;
+	width: 76%;
+	line-height: 1.1em;
+	overflow: visible;
+	background: none;
+	border-collapse: collapse;
+	padding-left: 1em;
+	font-size: 95%;
+}
+
+#p-cactions ul {
+	list-style-type: none;
+	list-style-image: none;
+}
+
+#p-cactions li {
+	display: inline;
+	border: 1px solid #aaa;
+	border-bottom: none;
+	padding: 0 0 1em 0;
+	margin: 0 .3em 0 0;
+	overflow: visible;
+	background: white;
+}
+
+#p-cactions li.selected {
+	border-color: #fabd23;
+	font-weight: bold;
+}
+
+#p-cactions li a {
+	background-color: #fbfbfb;
+	color: #002bb8;
+	border: none;
+	padding: 0 .8em .3em;
+	position: relative;
+	z-index: 0;
+	margin: 0;
+	text-decoration: none;
+}
+
+#p-cactions li.selected a {
+	z-index: 3;
+	background-color: white;
+}
+
+#p-cactions .new a {
+	color: #ba0000;
+}
+
+#p-cactions li a:hover {
+	z-index: 3;
+	text-decoration: none;
+	background-color: white;
+}
+
+#p-cactions h3 {
+	display: none;
+}
+
+#p-cactions li.istalk {
+	margin-right: 0;
+}
+
+#p-cactions li.istalk a {
+	padding-right: .5em;
+}
+
+#p-cactions #ca-addsection a {
+	padding-left: .4em;
+	padding-right: .4em;
+}
+
+/* offsets to distinguish the tab groups */
+li#ca-talk {
+	margin-right: 1.6em;
+}
+
+li#ca-watch,
+li#ca-unwatch,
+li#ca-varlang-0,
+li#ca-print {
+	margin-left: 1.6em;
+}
+
+#p-cactions .pBody {
+	font-size: 1em;
+	background-color: transparent;
+	color: inherit;
+	border-collapse: inherit;
+	border: 0;
+	padding: 0;
+}
+
+#p-cactions li a {
+	text-transform: lowercase;
+}
+
+#p-lang {
+	position: relative;
+	z-index: 3;
+}
+
+/* Override text-transform on languages where capitalization is significant */
+.capitalize-all-nouns .portlet h3,
+.capitalize-all-nouns #p-personal ul,
+.capitalize-all-nouns #p-cactions ul li a {
+	text-transform: none;
+}
+
+/* TODO: #t-iscite is only used by the Cite extension, come up with some
+ * system which allows extensions to add to this file on the fly
+ */
+#t-ispermalink, #t-iscite {
+	color: #999;
+}
+
+/*
+** footer
+*/
+div#footer {
+	background-color: white;
+	border-top: 1px solid #fabd23;
+	border-bottom: 1px solid #fabd23;
+	margin: .6em 0 1em 0;
+	overflow: hidden;
+	padding: .4em 0 .3em 0;
+	text-align: center;
+	font-size: 90%;
+}
+
+div#footer li {
+	display: inline;
+	margin: 0 1.3em;
+}
+
+#f-poweredbyico, #f-copyrightico {
+	margin: 0 8px;
+	position: relative;
+	top: -2px; /* Bump it up just a tad */
+}
+
+#f-poweredbyico {
+	float: right;
+	height: 1%;
+}
+
+#f-copyrightico {
+	float: left;
+	height: 1%;
+}
+
+#userloginprompt, #languagelinks {
+	font-size: 85%;
+}
+
+#login-sectiontip {
+	font-size: 85%;
+	line-height: 1.2;
+	padding-top: 2em;
+}
+
+#userloginlink a, #wpLoginattempt, #wpCreateaccount {
+	font-weight: bold;
+}
+
+/**
+ * This was originally added by Gabriel Wicke in r3681 (committed on 25 May 2004)
+ * with the commit message "tweaks to page history".
+ * Unlike the other IE/Mac fixes that used to be present here, this seems to get
+ * applied on more modern browsers, so let's keep it here until someone has the
+ * time to properly test it out.
+ */
+#pagehistory li.selected {
+	position: relative;
+}
+
+.redirectText {
+	font-size: 150%;
+	margin: 5px;
+}
+
+div.patrollink {
+	clear: both;
+}
+
+.sharedUploadNotice {
+	font-style: italic;
+}
+
+span.updatedmarker {
+	color: black;
+	background-color: #0f0;
+}
+
+.editExternally {
+	border: 1px solid gray;
+	background-color: #ffffff;
+	padding: 3px;
+	margin-top: 0.5em;
+	float: left;
+	font-size: small;
+	text-align: center;
+}
+
+.editExternallyHelp {
+	font-style: italic;
+	color: gray;
+}
+
+.toggle {
+	margin-left: 2em;
+	text-indent: -2em;
+}
+
+/* @bug 1714 */
+input#wpSave,
+input#wpDiff {
+	margin-right: 0.33em;
+}
+
+#wpSave {
+	font-weight: bold;
+}
+
+/* noarticletext */
+div.noarticletext {
+	border: 1px solid #ccc;
+	background: #fff;
+	padding: .2em 1em;
+	color: #000;
+}
+
+div#searchTargetContainer {
+	left: 10px;
+	top: 10px;
+	width: 90%;
+	background: white;
+}
+
+div#searchTarget {
+	padding: 3px;
+	margin: 5px;
+	background: #F0F0F0;
+	border: solid 1px blue;
+}
+
+div#searchTarget ul li {
+	list-style-type: none;
+	list-style-image: none;
+}
+
+div#searchTarget ul li:before {
+	color: orange;
+	content: "\00BB \0020";
+}
+
+div#searchTargetHide {
+	float: right;
+	border: solid 1px black;
+	background: #DCDCDC;
+	padding: 2px;
+}
+
+#powersearch p {
+	margin-top: 0;
+}
+
+div.multipageimagenavbox {
+	border: solid 1px silver;
+	padding: 4px;
+	margin: 1em;
+	background: #f0f0f0;
+}
+
+div.multipageimagenavbox div.thumb {
+	border: none;
+	margin-left: 2em;
+	margin-right: 2em;
+}
+
+div.multipageimagenavbox hr {
+	margin: 6px;
+}
+
+table.multipageimage td {
+	text-align: center;
+}
+
+.templatesUsed {
+	margin-top: 1.5em;
+}
+
+.mw-summary-preview {
+	margin: 0.1em 0;
+}
+
+/* Friendlier slave lag warnings */
+div.mw-lag-warn-normal,
+div.mw-lag-warn-high {
+	padding: 3px;
+	text-align: center;
+	margin: 3px auto;
+}
+
+div.mw-lag-warn-normal {
+	border: 1px solid #FFCC66;
+	background-color: #FFFFCC;
+}
+
+div.mw-lag-warn-high {
+	font-weight: bold;
+	border: 2px solid #FF0033;
+	background-color: #FFCCCC;
+}
+
+.MediaTransformError {
+	background-color: #ccc;
+	padding: 0.1em;
+}
+
+.MediaTransformError td {
+	text-align: center;
+	vertical-align: middle;
+	font-size: 90%;
+}
+
+/* Sometimes people don't want personal tools to be lowercase! */
+.no-text-transform {
+	text-transform: none;
+}
+
+/* Tooltips are outside of the normal body code, so this helps make the size of the text sensible */
+.tipsy {
+	font-size: 127%;
+}
+
+/* mediawiki.notification */
+.skin-monobook .mw-notification {
+	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.125);
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/required.gif b/src/plugins/mediawiki/MonoBookFusionForge/required.gif
new file mode 100644
index 0000000..bd71976
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/required.gif differ
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/skin.json b/src/plugins/mediawiki/MonoBookFusionForge/skin.json
new file mode 100644
index 0000000..1bc3149
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/skin.json
@@ -0,0 +1,50 @@
+{
+	"name": "MonoBookFusionForge",
+	"author": [
+		"Gabriel Wicke",
+		"..."
+	],
+	"url": "https://www.mediawiki.org/wiki/Skin:MonoBook",
+	"descriptionmsg": "monobook-desc",
+	"namemsg": "skinname-monobookfusionforge",
+	"license-name": "GPL-2.0+",
+	"type": "skin",
+	"requires": {
+		"MediaWiki": ">= 1.25.0"
+	},
+	"ValidSkinNames": {
+		"monobookfusionforge": "MonoBookFusionForge"
+	},
+	"SkinOOUIThemes": {
+		"monobookfusionforge": "Apex"
+	},
+	"MessagesDirs": {
+		"MonoBookFusionForge": [
+			"i18n"
+		]
+	},
+	"ResourceModules": {
+		"skins.monobookfusionforge.styles": {
+			"position": "top",
+			"styles": {
+				"main.css": {
+					"media": "screen"
+				}
+			}
+		}
+	},
+	"ResourceFileModulePaths": {
+		"localBasePath": "",
+		"remoteSkinPath": "MonoBookFusionForge"
+	},
+	"ResourceModuleSkinStyles": {
+		"monobookfusionforge": {
+			"+mediawiki.special.preferences.styles": "skinStyles/mediawiki.special.preferences.styles.less"
+		}
+	},
+	"AutoloadClasses": {
+		"SkinMonoBookFusionForge": "SkinMonoBookFusionForge.php",
+		"MonoBookFusionForgeTemplate": "MonoBookFusionForgeTemplate.php"
+	},
+	"manifest_version": 1
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/skinStyles/mediawiki.special.preferences.styles.less b/src/plugins/mediawiki/MonoBookFusionForge/skinStyles/mediawiki.special.preferences.styles.less
new file mode 100644
index 0000000..49ea1a1
--- /dev/null
+++ b/src/plugins/mediawiki/MonoBookFusionForge/skinStyles/mediawiki.special.preferences.styles.less
@@ -0,0 +1,85 @@
+.client-js #preftoc {
+	/* Tabs */
+	width: 100%;
+	clear: both;
+	margin: 0;
+	padding: 0;
+
+	li {
+		/* Tab */
+		background-color: #f0f0f0;
+		color: #000;
+		margin: 1px -2px 1px 2px;
+		float: left;
+		padding: 2px 0 3px 0;
+		border: 1px solid #fff;
+		border-right-color: #716f64;
+		border-bottom: 0;
+		position: relative;
+		white-space: nowrap;
+		list-style-type: none;
+		list-style-image: none;
+
+		&.selected {
+			font-weight: bold;
+			background-color: #f9f9f9;
+			border: 1px solid #aaa;
+			border-bottom: 0;
+			cursor: default;
+			top: 2px;
+			padding-top: 2px;
+			margin-right: -3px;
+
+			a {
+				cursor: default;
+				text-decoration: none;
+			}
+		}
+	}
+
+	a,
+	a:active {
+		display: inline-block;
+		color: #000;
+		padding: 0 .7em;
+		position: relative;
+		text-decoration: none;
+	}
+}
+
+#preferences {
+        margin: 0;
+	border: 1px solid #aaa;
+	clear: both;
+	padding: 1.5em;
+	background-color: #F9F9F9;
+}
+
+.client-js #preferences {
+	>fieldset {
+		border: none;
+		padding: 0;
+		margin: 0;
+
+		>legend {
+			display: none;
+		}
+	}
+
+	legend {
+		font-weight: bold;
+	}
+}
+
+.mw-htmlform-submit {
+	font-weight: bold;
+	padding-left: .3em;
+	padding-right: .3em;
+	margin-right: 2em;
+}
+
+.htmlform-tip {
+	font-size: x-small;
+	padding: .2em 2em;
+	color: #666;
+}
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/user.gif b/src/plugins/mediawiki/MonoBookFusionForge/user.gif
new file mode 100644
index 0000000..34b4839
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/user.gif differ
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/wiki-indexed.png b/src/plugins/mediawiki/MonoBookFusionForge/wiki-indexed.png
new file mode 100644
index 0000000..bead47c
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/wiki-indexed.png differ
diff --git a/src/plugins/mediawiki/MonoBookFusionForge/wiki.png b/src/plugins/mediawiki/MonoBookFusionForge/wiki.png
new file mode 100644
index 0000000..50ed3cd
Binary files /dev/null and b/src/plugins/mediawiki/MonoBookFusionForge/wiki.png differ
diff --git a/src/plugins/mediawiki/bin/install.sh b/src/plugins/mediawiki/bin/install.sh
index 0034c31..0101b64 100755
--- a/src/plugins/mediawiki/bin/install.sh
+++ b/src/plugins/mediawiki/bin/install.sh
@@ -44,6 +44,7 @@ case "$1" in
 
 		ln -nfs $mediawikidir $data_path/plugins/mediawiki/master
 		ln -nfs $plugindir/mediawiki-skin/FusionForge.php $mediawikidir/skins/
+		ln -nfs $plugindir/MonoBookFusionForge $mediawikidir/skins/
 	;;
     triggered)
 		case $2 in
@@ -55,6 +56,7 @@ case "$1" in
 		rm -f $source_path/www/themes/css/mw-headbg.jpg
 		rm -f $data_path/plugins/mediawiki/master
 		rm -f $mediawikidir/skins/FusionForge.php
+		rm -f $mediawikidir/skins/MonoBookFusionForge
 	;;
     *)
 		echo "Usage: $0 {configure|triggered|remove}"
diff --git a/src/plugins/mediawiki/www/LocalSettings.php b/src/plugins/mediawiki/www/LocalSettings.php
index 9da2cb5..4cf7389 100644
--- a/src/plugins/mediawiki/www/LocalSettings.php
+++ b/src/plugins/mediawiki/www/LocalSettings.php
@@ -24,7 +24,7 @@
  * Mediawiki plugin of FusionForge.
  */
 
-/* C style inclusion guard. Yes, I know. Don’t comment on it. */
+/* C style inclusion guard. Yes, I know. Do not comment on it. */
 if (!isset($fusionforge_plugin_mediawiki_LocalSettings_included)) {
 	$fusionforge_plugin_mediawiki_LocalSettings_included = true;
 
@@ -92,7 +92,7 @@ if (!isset($fusionforge_plugin_mediawiki_LocalSettings_included)) {
 		/* disabled project requires Site Admin privs */
 		$exit_errorlevel = 1;
 		session_require_global_perm('forge_admin');
-		/* revert, if we’re still there */
+		/* revert, if we are still there */
 		$exit_errorlevel = 0;
 	}
 	$wgSitename         = $g->getPublicName() . " Wiki";
@@ -137,7 +137,15 @@ if (!isset($fusionforge_plugin_mediawiki_LocalSettings_included)) {
 
 	$wgLanguageCode = strtolower(forge_get_config('default_country_code'));
 
-	$wgDefaultSkin = 'fusionforge';
+	global $wgVersion;
+	$wgVersionArr = explode('.', $wgVersion);
+	if ($wgVersionArr[0] == 1 && $wgVersionArr[1] >= 24) {
+		$wgDefaultSkin = 'monobookfusionforge';
+		wfLoadSkin('MonoBookFusionForge');
+	} else {
+		$wgDefaultSkin = 'fusionforge';
+	}
+
 	$wgHtml5 = false;
 	$wgWellFormedXml = true;
 

-----------------------------------------------------------------------

Summary of changes:
 .../MonoBookFusionForge}/COPYING                   |   0
 .../mediawiki/MonoBookFusionForge/Gruntfile.js     |  20 +
 .../mediawiki/MonoBookFusionForge/IE60Fixes.css    | 125 ++++
 .../mediawiki/MonoBookFusionForge/IE70Fixes.css    |  96 +++
 .../MonoBookFusionForge/MonoBookFusionForge.php    |  14 +
 .../MonoBookFusionForgeTemplate.php                | 409 ++++++++++++
 .../SkinMonoBookFusionForge.php                    |  53 ++
 .../mediawiki/MonoBookFusionForge/bullet.gif       | Bin 0 -> 50 bytes
 .../mediawiki/MonoBookFusionForge/composer.json    |  10 +
 .../mediawiki/MonoBookFusionForge/headbg.jpg       | Bin 0 -> 7881 bytes
 .../mediawiki/MonoBookFusionForge/hooks.txt        |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/aln.json    |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/an.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/ar.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/arq.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/arz.json    |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/ast.json    |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/av.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/az.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/ba.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/bcc.json    |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/bcl.json    |   9 +
 .../MonoBookFusionForge/i18n/be-tarask.json        |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/be.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/bg.json     |   6 +
 .../mediawiki/MonoBookFusionForge/i18n/bn.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/br.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/bs.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/ca.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/ce.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/ckb.json    |   4 +
 .../MonoBookFusionForge/i18n/crh-cyrl.json         |   5 +
 .../MonoBookFusionForge/i18n/crh-latn.json         |   5 +
 .../mediawiki/MonoBookFusionForge/i18n/cs.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/da.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/de.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/diq.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/dsb.json    |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/dty.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/el.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/en.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/eo.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/es.json     |  14 +
 .../mediawiki/MonoBookFusionForge/i18n/et.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/eu.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/ext.json    |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/fa.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/fi.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/fo.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/fr.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/frp.json    |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/fur.json    |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/ga.json     |   5 +
 .../MonoBookFusionForge/i18n/gan-hans.json         |   5 +
 .../MonoBookFusionForge/i18n/gan-hant.json         |   5 +
 .../mediawiki/MonoBookFusionForge/i18n/gd.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/gl.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/hak.json    |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/he.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/hi.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/hr.json     |   6 +
 .../mediawiki/MonoBookFusionForge/i18n/hsb.json    |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/hu.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/hy.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/ia.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/id.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/ilo.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/is.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/it.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/ja.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/ka.json     |  10 +
 .../MonoBookFusionForge/i18n/kk-arab.json          |   6 +
 .../MonoBookFusionForge/i18n/kk-cyrl.json          |  10 +
 .../MonoBookFusionForge/i18n/kk-latn.json          |   6 +
 .../mediawiki/MonoBookFusionForge/i18n/km.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/ko.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/krc.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/ksh.json    |  11 +
 .../MonoBookFusionForge/i18n/ku-latn.json          |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/lb.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/lt.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/lzh.json    |   6 +
 .../mediawiki/MonoBookFusionForge/i18n/mg.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/min.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/mk.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/ml.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/mr.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/ms.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/mt.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/mwl.json    |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/nap.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/nb.json     |   7 +
 .../mediawiki/MonoBookFusionForge/i18n/nds-nl.json |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/nds.json    |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/ne.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/new.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/nl.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/nn.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/nv.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/oc.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/os.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/pa.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/pam.json    |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/pdt.json    |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/pl.json     |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/pms.json    |   5 +
 .../mediawiki/MonoBookFusionForge/i18n/ps.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/pt-br.json  |  12 +
 .../mediawiki/MonoBookFusionForge/i18n/pt.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/qqq.json    |  14 +
 .../mediawiki/MonoBookFusionForge/i18n/qu.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/rm.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/ro.json     |  11 +
 .../MonoBookFusionForge/i18n/roa-tara.json         |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/ru.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/sa.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/sah.json    |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/scn.json    |  14 +
 .../mediawiki/MonoBookFusionForge/i18n/sco.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/si.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/sk.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/sq.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/sr-ec.json  |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/sr-el.json  |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/stq.json    |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/su.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/sv.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/te.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/th.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/tl.json     |  11 +
 .../mediawiki/MonoBookFusionForge/i18n/tr.json     |   8 +
 .../MonoBookFusionForge/i18n/tt-cyrl.json          |   9 +
 .../MonoBookFusionForge/i18n/tt-latn.json          |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/tyv.json    |   8 +
 .../MonoBookFusionForge/i18n/ug-arab.json          |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/uk.json     |  13 +
 .../mediawiki/MonoBookFusionForge/i18n/vep.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/vi.json     |  10 +
 .../mediawiki/MonoBookFusionForge/i18n/vmf.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/vo.json     |   4 +
 .../mediawiki/MonoBookFusionForge/i18n/vro.json    |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/wa.json     |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/wo.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/wuu.json    |   8 +
 .../mediawiki/MonoBookFusionForge/i18n/yi.json     |   9 +
 .../mediawiki/MonoBookFusionForge/i18n/yue.json    |  11 +
 .../MonoBookFusionForge/i18n/zh-hans.json          |  13 +
 .../MonoBookFusionForge/i18n/zh-hant.json          |  11 +
 .../mediawiki/MonoBookFusionForge/link_icon.gif    | Bin 0 -> 342 bytes
 .../mediawiki/MonoBookFusionForge/magnify-clip.png | Bin 0 -> 134 bytes
 src/plugins/mediawiki/MonoBookFusionForge/main.css | 726 +++++++++++++++++++++
 .../mediawiki/MonoBookFusionForge/required.gif     | Bin 0 -> 47 bytes
 .../mediawiki/MonoBookFusionForge/skin.json        |  50 ++
 .../mediawiki.special.preferences.styles.less      |  85 +++
 src/plugins/mediawiki/MonoBookFusionForge/user.gif | Bin 0 -> 325 bytes
 .../mediawiki/MonoBookFusionForge/wiki-indexed.png | Bin 0 -> 7972 bytes
 src/plugins/mediawiki/MonoBookFusionForge/wiki.png | Bin 0 -> 22474 bytes
 src/plugins/mediawiki/bin/install.sh               |   2 +
 src/plugins/mediawiki/www/LocalSettings.php        |  14 +-
 159 files changed, 2868 insertions(+), 3 deletions(-)
 copy src/plugins/{oslc => mediawiki/MonoBookFusionForge}/COPYING (100%)
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/Gruntfile.js
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/IE60Fixes.css
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/IE70Fixes.css
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForge.php
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/MonoBookFusionForgeTemplate.php
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/SkinMonoBookFusionForge.php
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/bullet.gif
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/composer.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/headbg.jpg
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/hooks.txt
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/aln.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/an.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ar.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/arq.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/arz.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ast.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/av.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/az.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ba.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/bcc.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/bcl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/be-tarask.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/be.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/bg.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/bn.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/br.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/bs.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ca.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ce.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ckb.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-cyrl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/crh-latn.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/cs.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/da.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/de.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/diq.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/dsb.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/dty.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/el.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/en.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/eo.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/es.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/et.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/eu.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ext.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/fa.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/fi.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/fo.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/fr.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/frp.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/fur.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ga.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hans.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/gan-hant.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/gd.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/gl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/hak.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/he.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/hi.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/hr.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/hsb.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/hu.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/hy.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ia.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/id.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ilo.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/is.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/it.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ja.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ka.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-arab.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-cyrl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/kk-latn.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/km.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ko.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/krc.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ksh.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ku-latn.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/lb.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/lt.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/lzh.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/mg.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/min.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/mk.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ml.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/mr.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ms.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/mt.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/mwl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/nap.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/nb.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/nds-nl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/nds.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ne.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/new.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/nl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/nn.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/nv.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/oc.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/os.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/pa.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/pam.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/pdt.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/pl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/pms.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ps.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/pt-br.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/pt.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/qqq.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/qu.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/rm.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ro.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/roa-tara.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ru.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sa.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sah.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/scn.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sco.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/si.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sk.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sq.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-ec.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sr-el.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/stq.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/su.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/sv.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/te.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/th.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/tl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/tr.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-cyrl.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/tt-latn.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/tyv.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/ug-arab.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/uk.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/vep.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/vi.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/vmf.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/vo.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/vro.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/wa.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/wo.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/wuu.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/yi.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/yue.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hans.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/i18n/zh-hant.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/link_icon.gif
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/magnify-clip.png
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/main.css
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/required.gif
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/skin.json
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/skinStyles/mediawiki.special.preferences.styles.less
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/user.gif
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/wiki-indexed.png
 create mode 100644 src/plugins/mediawiki/MonoBookFusionForge/wiki.png


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list