summaryrefslogtreecommitdiffstats
path: root/skins/MonoBook
diff options
context:
space:
mode:
authorNicolas Lécureuil <neoclust@mageia.org>2017-04-19 18:04:21 +0200
committerNicolas Lécureuil <neoclust@mageia.org>2017-04-19 18:04:21 +0200
commitae1690690271c651ba9f9c01006fc7002eb5aac4 (patch)
tree641b89b9aed3f2fff2eb44ee7663131e44e63e55 /skins/MonoBook
parent4950c2edf9601bd12b2fd77c33b6e34d3a625f61 (diff)
downloadmediawiki-ae1690690271c651ba9f9c01006fc7002eb5aac4.tar
mediawiki-ae1690690271c651ba9f9c01006fc7002eb5aac4.tar.gz
mediawiki-ae1690690271c651ba9f9c01006fc7002eb5aac4.tar.bz2
mediawiki-ae1690690271c651ba9f9c01006fc7002eb5aac4.tar.xz
mediawiki-ae1690690271c651ba9f9c01006fc7002eb5aac4.zip
Add new skins
Diffstat (limited to 'skins/MonoBook')
-rw-r--r--skins/MonoBook/COPYING339
-rw-r--r--skins/MonoBook/Gruntfile.js20
-rw-r--r--skins/MonoBook/IE60Fixes.css125
-rw-r--r--skins/MonoBook/IE70Fixes.css96
-rw-r--r--skins/MonoBook/MonoBook.php14
-rw-r--r--skins/MonoBook/MonoBookTemplate.php409
-rw-r--r--skins/MonoBook/SkinMonoBook.php53
-rw-r--r--skins/MonoBook/bullet.gifbin0 -> 50 bytes
-rw-r--r--skins/MonoBook/composer.json10
-rw-r--r--skins/MonoBook/headbg.jpgbin0 -> 7881 bytes
-rw-r--r--skins/MonoBook/hooks.txt8
-rw-r--r--skins/MonoBook/i18n/aln.json9
-rw-r--r--skins/MonoBook/i18n/an.json10
-rw-r--r--skins/MonoBook/i18n/ar.json12
-rw-r--r--skins/MonoBook/i18n/arq.json8
-rw-r--r--skins/MonoBook/i18n/arz.json10
-rw-r--r--skins/MonoBook/i18n/ast.json11
-rw-r--r--skins/MonoBook/i18n/av.json8
-rw-r--r--skins/MonoBook/i18n/az.json11
-rw-r--r--skins/MonoBook/i18n/ba.json8
-rw-r--r--skins/MonoBook/i18n/bcc.json10
-rw-r--r--skins/MonoBook/i18n/bcl.json9
-rw-r--r--skins/MonoBook/i18n/be-tarask.json9
-rw-r--r--skins/MonoBook/i18n/be.json12
-rw-r--r--skins/MonoBook/i18n/bg.json6
-rw-r--r--skins/MonoBook/i18n/bn.json8
-rw-r--r--skins/MonoBook/i18n/br.json10
-rw-r--r--skins/MonoBook/i18n/bs.json13
-rw-r--r--skins/MonoBook/i18n/ca.json12
-rw-r--r--skins/MonoBook/i18n/ce.json9
-rw-r--r--skins/MonoBook/i18n/ckb.json4
-rw-r--r--skins/MonoBook/i18n/crh-cyrl.json5
-rw-r--r--skins/MonoBook/i18n/crh-latn.json5
-rw-r--r--skins/MonoBook/i18n/cs.json13
-rw-r--r--skins/MonoBook/i18n/da.json12
-rw-r--r--skins/MonoBook/i18n/de.json13
-rw-r--r--skins/MonoBook/i18n/diq.json8
-rw-r--r--skins/MonoBook/i18n/dsb.json11
-rw-r--r--skins/MonoBook/i18n/dty.json8
-rw-r--r--skins/MonoBook/i18n/el.json11
-rw-r--r--skins/MonoBook/i18n/en.json9
-rw-r--r--skins/MonoBook/i18n/eo.json10
-rw-r--r--skins/MonoBook/i18n/es.json14
-rw-r--r--skins/MonoBook/i18n/et.json11
-rw-r--r--skins/MonoBook/i18n/eu.json4
-rw-r--r--skins/MonoBook/i18n/ext.json4
-rw-r--r--skins/MonoBook/i18n/fa.json11
-rw-r--r--skins/MonoBook/i18n/fi.json13
-rw-r--r--skins/MonoBook/i18n/fo.json8
-rw-r--r--skins/MonoBook/i18n/fr.json13
-rw-r--r--skins/MonoBook/i18n/frp.json10
-rw-r--r--skins/MonoBook/i18n/fur.json4
-rw-r--r--skins/MonoBook/i18n/ga.json5
-rw-r--r--skins/MonoBook/i18n/gan-hans.json5
-rw-r--r--skins/MonoBook/i18n/gan-hant.json5
-rw-r--r--skins/MonoBook/i18n/gd.json8
-rw-r--r--skins/MonoBook/i18n/gl.json12
-rw-r--r--skins/MonoBook/i18n/hak.json9
-rw-r--r--skins/MonoBook/i18n/he.json12
-rw-r--r--skins/MonoBook/i18n/hi.json11
-rw-r--r--skins/MonoBook/i18n/hr.json6
-rw-r--r--skins/MonoBook/i18n/hsb.json10
-rw-r--r--skins/MonoBook/i18n/hu.json12
-rw-r--r--skins/MonoBook/i18n/hy.json10
-rw-r--r--skins/MonoBook/i18n/ia.json11
-rw-r--r--skins/MonoBook/i18n/id.json13
-rw-r--r--skins/MonoBook/i18n/ilo.json8
-rw-r--r--skins/MonoBook/i18n/is.json12
-rw-r--r--skins/MonoBook/i18n/it.json11
-rw-r--r--skins/MonoBook/i18n/ja.json13
-rw-r--r--skins/MonoBook/i18n/ka.json10
-rw-r--r--skins/MonoBook/i18n/kk-arab.json6
-rw-r--r--skins/MonoBook/i18n/kk-cyrl.json10
-rw-r--r--skins/MonoBook/i18n/kk-latn.json6
-rw-r--r--skins/MonoBook/i18n/km.json9
-rw-r--r--skins/MonoBook/i18n/ko.json11
-rw-r--r--skins/MonoBook/i18n/krc.json8
-rw-r--r--skins/MonoBook/i18n/ksh.json11
-rw-r--r--skins/MonoBook/i18n/ku-latn.json8
-rw-r--r--skins/MonoBook/i18n/lb.json11
-rw-r--r--skins/MonoBook/i18n/lt.json13
-rw-r--r--skins/MonoBook/i18n/lzh.json6
-rw-r--r--skins/MonoBook/i18n/mg.json4
-rw-r--r--skins/MonoBook/i18n/min.json8
-rw-r--r--skins/MonoBook/i18n/mk.json11
-rw-r--r--skins/MonoBook/i18n/ml.json11
-rw-r--r--skins/MonoBook/i18n/mr.json4
-rw-r--r--skins/MonoBook/i18n/ms.json13
-rw-r--r--skins/MonoBook/i18n/mt.json10
-rw-r--r--skins/MonoBook/i18n/mwl.json4
-rw-r--r--skins/MonoBook/i18n/nap.json8
-rw-r--r--skins/MonoBook/i18n/nb.json7
-rw-r--r--skins/MonoBook/i18n/nds-nl.json8
-rw-r--r--skins/MonoBook/i18n/nds.json4
-rw-r--r--skins/MonoBook/i18n/ne.json10
-rw-r--r--skins/MonoBook/i18n/new.json8
-rw-r--r--skins/MonoBook/i18n/nl.json12
-rw-r--r--skins/MonoBook/i18n/nn.json12
-rw-r--r--skins/MonoBook/i18n/nv.json4
-rw-r--r--skins/MonoBook/i18n/oc.json10
-rw-r--r--skins/MonoBook/i18n/os.json4
-rw-r--r--skins/MonoBook/i18n/pa.json4
-rw-r--r--skins/MonoBook/i18n/pam.json4
-rw-r--r--skins/MonoBook/i18n/pdt.json9
-rw-r--r--skins/MonoBook/i18n/pl.json12
-rw-r--r--skins/MonoBook/i18n/pms.json5
-rw-r--r--skins/MonoBook/i18n/ps.json4
-rw-r--r--skins/MonoBook/i18n/pt-br.json12
-rw-r--r--skins/MonoBook/i18n/pt.json13
-rw-r--r--skins/MonoBook/i18n/qqq.json14
-rw-r--r--skins/MonoBook/i18n/qu.json9
-rw-r--r--skins/MonoBook/i18n/rm.json9
-rw-r--r--skins/MonoBook/i18n/ro.json11
-rw-r--r--skins/MonoBook/i18n/roa-tara.json11
-rw-r--r--skins/MonoBook/i18n/ru.json13
-rw-r--r--skins/MonoBook/i18n/sa.json4
-rw-r--r--skins/MonoBook/i18n/sah.json10
-rw-r--r--skins/MonoBook/i18n/scn.json14
-rw-r--r--skins/MonoBook/i18n/sco.json8
-rw-r--r--skins/MonoBook/i18n/si.json9
-rw-r--r--skins/MonoBook/i18n/sk.json11
-rw-r--r--skins/MonoBook/i18n/sq.json8
-rw-r--r--skins/MonoBook/i18n/sr-ec.json10
-rw-r--r--skins/MonoBook/i18n/sr-el.json10
-rw-r--r--skins/MonoBook/i18n/stq.json9
-rw-r--r--skins/MonoBook/i18n/su.json9
-rw-r--r--skins/MonoBook/i18n/sv.json13
-rw-r--r--skins/MonoBook/i18n/te.json8
-rw-r--r--skins/MonoBook/i18n/th.json11
-rw-r--r--skins/MonoBook/i18n/tl.json11
-rw-r--r--skins/MonoBook/i18n/tr.json8
-rw-r--r--skins/MonoBook/i18n/tt-cyrl.json9
-rw-r--r--skins/MonoBook/i18n/tt-latn.json8
-rw-r--r--skins/MonoBook/i18n/tyv.json8
-rw-r--r--skins/MonoBook/i18n/ug-arab.json10
-rw-r--r--skins/MonoBook/i18n/uk.json13
-rw-r--r--skins/MonoBook/i18n/vep.json8
-rw-r--r--skins/MonoBook/i18n/vi.json10
-rw-r--r--skins/MonoBook/i18n/vmf.json8
-rw-r--r--skins/MonoBook/i18n/vo.json4
-rw-r--r--skins/MonoBook/i18n/vro.json9
-rw-r--r--skins/MonoBook/i18n/wa.json8
-rw-r--r--skins/MonoBook/i18n/wo.json9
-rw-r--r--skins/MonoBook/i18n/wuu.json8
-rw-r--r--skins/MonoBook/i18n/yi.json9
-rw-r--r--skins/MonoBook/i18n/yue.json11
-rw-r--r--skins/MonoBook/i18n/zh-hans.json13
-rw-r--r--skins/MonoBook/i18n/zh-hant.json11
-rw-r--r--skins/MonoBook/link_icon.gifbin0 -> 342 bytes
-rw-r--r--skins/MonoBook/magnify-clip.pngbin0 -> 134 bytes
-rw-r--r--skins/MonoBook/main.css726
-rw-r--r--skins/MonoBook/required.gifbin0 -> 47 bytes
-rw-r--r--skins/MonoBook/skin.json50
-rw-r--r--skins/MonoBook/skinStyles/mediawiki.special.preferences.styles.less85
-rw-r--r--skins/MonoBook/user.gifbin0 -> 325 bytes
-rw-r--r--skins/MonoBook/wiki-indexed.pngbin0 -> 7972 bytes
-rw-r--r--skins/MonoBook/wiki.pngbin0 -> 22474 bytes
157 files changed, 3194 insertions, 0 deletions
diff --git a/skins/MonoBook/COPYING b/skins/MonoBook/COPYING
new file mode 100644
index 0000000..d159169
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/Gruntfile.js b/skins/MonoBook/Gruntfile.js
new file mode 100644
index 0000000..9c56558
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/IE60Fixes.css b/skins/MonoBook/IE60Fixes.css
new file mode 100644
index 0000000..a5beed5
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/IE70Fixes.css b/skins/MonoBook/IE70Fixes.css
new file mode 100644
index 0000000..e82d57a
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/MonoBook.php b/skins/MonoBook/MonoBook.php
new file mode 100644
index 0000000..eee8ca1
--- /dev/null
+++ b/skins/MonoBook/MonoBook.php
@@ -0,0 +1,14 @@
+<?php
+
+if ( function_exists( 'wfLoadSkin' ) ) {
+ wfLoadSkin( 'MonoBook' );
+ // Keep i18n globals so mergeMessageFileList.php doesn't break
+ $wgMessagesDirs['MonoBook'] = __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 MonoBook skin requires MediaWiki 1.25+' );
+}
diff --git a/skins/MonoBook/MonoBookTemplate.php b/skins/MonoBook/MonoBookTemplate.php
new file mode 100644
index 0000000..7f496a0
--- /dev/null
+++ b/skins/MonoBook/MonoBookTemplate.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 MonoBookTemplate 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' ) ) {
+ ?>&#160;
+ <?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/skins/MonoBook/SkinMonoBook.php b/skins/MonoBook/SkinMonoBook.php
new file mode 100644
index 0000000..0546e75
--- /dev/null
+++ b/skins/MonoBook/SkinMonoBook.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 SkinMonoBook extends SkinTemplate {
+ /** Using MonoBook. */
+ public $skinname = 'monobook';
+ public $stylename = 'MonoBook';
+ public $template = 'MonoBookTemplate';
+
+ /**
+ * @param OutputPage $out
+ */
+ function setupSkinUserCss( OutputPage $out ) {
+ parent::setupSkinUserCss( $out );
+
+ $out->addModuleStyles( array(
+ 'mediawiki.skinning.interface',
+ 'mediawiki.skinning.content.externallinks',
+ 'skins.monobook.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/skins/MonoBook/bullet.gif b/skins/MonoBook/bullet.gif
new file mode 100644
index 0000000..b43de48
--- /dev/null
+++ b/skins/MonoBook/bullet.gif
Binary files differ
diff --git a/skins/MonoBook/composer.json b/skins/MonoBook/composer.json
new file mode 100644
index 0000000..fd380fb
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/headbg.jpg b/skins/MonoBook/headbg.jpg
new file mode 100644
index 0000000..5491c6e
--- /dev/null
+++ b/skins/MonoBook/headbg.jpg
Binary files differ
diff --git a/skins/MonoBook/hooks.txt b/skins/MonoBook/hooks.txt
new file mode 100644
index 0000000..b456a66
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/aln.json b/skins/MonoBook/i18n/aln.json
new file mode 100644
index 0000000..b853dde
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/an.json b/skins/MonoBook/i18n/an.json
new file mode 100644
index 0000000..f635897
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ar.json b/skins/MonoBook/i18n/ar.json
new file mode 100644
index 0000000..920a5ec
--- /dev/null
+++ b/skins/MonoBook/i18n/ar.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Meno25",
+ "Khaled"
+ ]
+ },
+ "skinname-monobook": "مونوبوك",
+ "monobook-desc": "تصميم ميديا ويكي الكلاسيكي منذ العام 2004، سمي على اسم الصورة البيضاء والسوداء من كتاب في خلفية الصفحة",
+ "monobook.css": "/* الأنماط المتراصة CSS المعروضة هنا ستؤثر على مستخدمي واجهة مونوبوك */",
+ "monobook.js": "/* أي جافاسكريبت هنا سيتم تحميلها للمستخدمين الذين يستعملون واجهة مونوبوك */"
+}
diff --git a/skins/MonoBook/i18n/arq.json b/skins/MonoBook/i18n/arq.json
new file mode 100644
index 0000000..1fdfa11
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/arz.json b/skins/MonoBook/i18n/arz.json
new file mode 100644
index 0000000..a49f003
--- /dev/null
+++ b/skins/MonoBook/i18n/arz.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Meno25"
+ ]
+ },
+ "skinname-monobook": "مونوبوك",
+ "monobook.css": "/* الأنماط المتراصة CSS المعروضة هنا ستؤثر على مستخدمى واجهة مونوبوك */",
+ "monobook.js": "/* أى جافاسكريبت هنا ح تتحمل لليوزرز اللى بيستعملو واجهة مونوبوك */"
+}
diff --git a/skins/MonoBook/i18n/ast.json b/skins/MonoBook/i18n/ast.json
new file mode 100644
index 0000000..76f295b
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/av.json b/skins/MonoBook/i18n/av.json
new file mode 100644
index 0000000..c4ab774
--- /dev/null
+++ b/skins/MonoBook/i18n/av.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Gazimagomedov"
+ ]
+ },
+ "monobook-desc": "Класикияб MediaWikiялъул куцалъул тема, 2004 соналъ чӀегӀер-хъахӀаб, тӀехьалъул сураталъул фоналдасан бахъараб, сураталъул цӀар швараб."
+}
diff --git a/skins/MonoBook/i18n/az.json b/skins/MonoBook/i18n/az.json
new file mode 100644
index 0000000..55b33d8
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ba.json b/skins/MonoBook/i18n/ba.json
new file mode 100644
index 0000000..d71aff8
--- /dev/null
+++ b/skins/MonoBook/i18n/ba.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sagan"
+ ]
+ },
+ "monobook-desc": "MediaWiki проектының 2004 йылғы классик күренеше, үҙ исемен фон рәсемендәге төҫһөҙ фотография хөрмәтенә алған."
+}
diff --git a/skins/MonoBook/i18n/bcc.json b/skins/MonoBook/i18n/bcc.json
new file mode 100644
index 0000000..9732382
--- /dev/null
+++ b/skins/MonoBook/i18n/bcc.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Mostafadaneshvar"
+ ]
+ },
+ "skinname-monobook": "منوبوک",
+ "monobook.css": "/* CSS که اداننت کابران پوست مونوبوک تاثیر کننت */",
+ "monobook.js": "/* جاوا اسکریپت ادان فقط په کابرانی که چه پوست منوبوک استفاده کننت بار بیت. */"
+}
diff --git a/skins/MonoBook/i18n/bcl.json b/skins/MonoBook/i18n/bcl.json
new file mode 100644
index 0000000..1ef08f2
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/be-tarask.json b/skins/MonoBook/i18n/be-tarask.json
new file mode 100644
index 0000000..0d8662d
--- /dev/null
+++ b/skins/MonoBook/i18n/be-tarask.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Red Winged Duck"
+ ]
+ },
+ "skinname-monobook": "Монакніга",
+ "monobook-desc": "Клясычная тэма афармленьня MediaWiki з 2004 году, названая паводле чорна-белага фотаздымка кнігі на фоне старонкі"
+}
diff --git a/skins/MonoBook/i18n/be.json b/skins/MonoBook/i18n/be.json
new file mode 100644
index 0000000..684d3d3
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/bg.json b/skins/MonoBook/i18n/bg.json
new file mode 100644
index 0000000..398ca3a
--- /dev/null
+++ b/skins/MonoBook/i18n/bg.json
@@ -0,0 +1,6 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "Монобук",
+ "monobook.css": "/* Чрез редактиране на този файл можете да промените облика Монобук */",
+ "monobook.js": "/* Остаряла страница; използвайте [[MediaWiki:Common.js]] */"
+}
diff --git a/skins/MonoBook/i18n/bn.json b/skins/MonoBook/i18n/bn.json
new file mode 100644
index 0000000..d6a4112
--- /dev/null
+++ b/skins/MonoBook/i18n/bn.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Aftab1995"
+ ]
+ },
+ "skinname-monobook": "মনোবুক"
+}
diff --git a/skins/MonoBook/i18n/br.json b/skins/MonoBook/i18n/br.json
new file mode 100644
index 0000000..2ba630f
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/bs.json b/skins/MonoBook/i18n/bs.json
new file mode 100644
index 0000000..46f7026
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ca.json b/skins/MonoBook/i18n/ca.json
new file mode 100644
index 0000000..bb6e17e
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ce.json b/skins/MonoBook/i18n/ce.json
new file mode 100644
index 0000000..61515a8
--- /dev/null
+++ b/skins/MonoBook/i18n/ce.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Умар"
+ ]
+ },
+ "monobook.css": "/* Чуйиллина йолу кхузе CSS хир ю лелош масхьа Monobook чохь */",
+ "monobook.js": "/* Кхузе чу язийна йолу JavaScript код, чу ера ю, массо MonoBook хатl лелош болу декъашхошна */"
+}
diff --git a/skins/MonoBook/i18n/ckb.json b/skins/MonoBook/i18n/ckb.json
new file mode 100644
index 0000000..c73cd56
--- /dev/null
+++ b/skins/MonoBook/i18n/ckb.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "مۆنۆ"
+}
diff --git a/skins/MonoBook/i18n/crh-cyrl.json b/skins/MonoBook/i18n/crh-cyrl.json
new file mode 100644
index 0000000..57bb68f
--- /dev/null
+++ b/skins/MonoBook/i18n/crh-cyrl.json
@@ -0,0 +1,5 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "MonoBook",
+ "monobook.css": "/* monobook темасынынъ аярларыны (настройкаларыны) денъиштирмек ичюн бу ерини денъиштиринъиз. Бутюн сайтта тесирли олур. */"
+}
diff --git a/skins/MonoBook/i18n/crh-latn.json b/skins/MonoBook/i18n/crh-latn.json
new file mode 100644
index 0000000..f8ddb18
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/cs.json b/skins/MonoBook/i18n/cs.json
new file mode 100644
index 0000000..d755d52
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/da.json b/skins/MonoBook/i18n/da.json
new file mode 100644
index 0000000..bb7745e
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/de.json b/skins/MonoBook/i18n/de.json
new file mode 100644
index 0000000..08fdccf
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/diq.json b/skins/MonoBook/i18n/diq.json
new file mode 100644
index 0000000..ca9696d
--- /dev/null
+++ b/skins/MonoBook/i18n/diq.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Erdemaslancan"
+ ]
+ },
+ "skinname-monobook": "MonoBook"
+}
diff --git a/skins/MonoBook/i18n/dsb.json b/skins/MonoBook/i18n/dsb.json
new file mode 100644
index 0000000..6731b7b
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/dty.json b/skins/MonoBook/i18n/dty.json
new file mode 100644
index 0000000..b4b2fe1
--- /dev/null
+++ b/skins/MonoBook/i18n/dty.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "राम प्रसाद जोशी"
+ ]
+ },
+ "monobook.css": "/* यहाँ राख्याको CSS ले मोनोबुक स्किनको प्रयोगकर्ताहरूलाई प्रभावित गद्या छ */"
+}
diff --git a/skins/MonoBook/i18n/el.json b/skins/MonoBook/i18n/el.json
new file mode 100644
index 0000000..eb9a089
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/en.json b/skins/MonoBook/i18n/en.json
new file mode 100644
index 0000000..0b27e6b
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/eo.json b/skins/MonoBook/i18n/eo.json
new file mode 100644
index 0000000..170286a
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/es.json b/skins/MonoBook/i18n/es.json
new file mode 100644
index 0000000..6b41ae2
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/et.json b/skins/MonoBook/i18n/et.json
new file mode 100644
index 0000000..bad0370
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/eu.json b/skins/MonoBook/i18n/eu.json
new file mode 100644
index 0000000..d9d6f9c
--- /dev/null
+++ b/skins/MonoBook/i18n/eu.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "monobook.css": "/* Hemen idatzitako CSS kodeak Monobook itxuran bakarrik izango du eragina */"
+}
diff --git a/skins/MonoBook/i18n/ext.json b/skins/MonoBook/i18n/ext.json
new file mode 100644
index 0000000..7ea38be
--- /dev/null
+++ b/skins/MonoBook/i18n/ext.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "monobook.js": "/* Antigu; gasta [[MediaWiki:common.js]] */"
+}
diff --git a/skins/MonoBook/i18n/fa.json b/skins/MonoBook/i18n/fa.json
new file mode 100644
index 0000000..f013e85
--- /dev/null
+++ b/skins/MonoBook/i18n/fa.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Reza1615"
+ ]
+ },
+ "skinname-monobook": "مونوبوک",
+ "monobook-desc": "پوسته کلاسیک مدیاویکی از سال ۲۰۰۴ از عکس سیاه و سفید در زمینه صفحه کتاب نام گرفت",
+ "monobook.css": "/* دستورات این بخش کاربرانی را که از پوستهٔ مونوبوک استفاده کنند تحت تاثیر قرار می‌دهند. */",
+ "monobook.js": "/ * کدهای جاوااسکریپتی که در اینجا قرار می‌گیرند برای کاربران پوستهٔ منوبوک بارگیری می‌شود * /"
+}
diff --git a/skins/MonoBook/i18n/fi.json b/skins/MonoBook/i18n/fi.json
new file mode 100644
index 0000000..8f24d4d
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/fo.json b/skins/MonoBook/i18n/fo.json
new file mode 100644
index 0000000..fc99562
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/fr.json b/skins/MonoBook/i18n/fr.json
new file mode 100644
index 0000000..2fc23cc
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/frp.json b/skins/MonoBook/i18n/frp.json
new file mode 100644
index 0000000..06a705a
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/fur.json b/skins/MonoBook/i18n/fur.json
new file mode 100644
index 0000000..566906b
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ga.json b/skins/MonoBook/i18n/ga.json
new file mode 100644
index 0000000..20f45e3
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/gan-hans.json b/skins/MonoBook/i18n/gan-hans.json
new file mode 100644
index 0000000..bb08ae1
--- /dev/null
+++ b/skins/MonoBook/i18n/gan-hans.json
@@ -0,0 +1,5 @@
+{
+ "@metadata": [],
+ "monobook.css": "/* 个首𠮶 CSS 会碍到正用Monobook皮肤𠮶用户 */",
+ "monobook.js": "/* 伓再使用;请用[[MediaWiki:common.js]] */"
+}
diff --git a/skins/MonoBook/i18n/gan-hant.json b/skins/MonoBook/i18n/gan-hant.json
new file mode 100644
index 0000000..3746c56
--- /dev/null
+++ b/skins/MonoBook/i18n/gan-hant.json
@@ -0,0 +1,5 @@
+{
+ "@metadata": [],
+ "monobook.css": "/* 箇首嗰 CSS 會礙到正用Monobook皮膚嗰用戶 */",
+ "monobook.js": "/* 伓再使用;請用[[MediaWiki:common.js]] */"
+}
diff --git a/skins/MonoBook/i18n/gd.json b/skins/MonoBook/i18n/gd.json
new file mode 100644
index 0000000..f5bd154
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/gl.json b/skins/MonoBook/i18n/gl.json
new file mode 100644
index 0000000..0e53e4a
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/hak.json b/skins/MonoBook/i18n/hak.json
new file mode 100644
index 0000000..3253509
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/he.json b/skins/MonoBook/i18n/he.json
new file mode 100644
index 0000000..9e4f058
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/hi.json b/skins/MonoBook/i18n/hi.json
new file mode 100644
index 0000000..e645482
--- /dev/null
+++ b/skins/MonoBook/i18n/hi.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Kaustubh",
+ "Siddhartha Ghai"
+ ]
+ },
+ "monobook-desc": "2004 से मीडियाविकि की क्लासिक त्वचा, जिसका नाम पृष्ठभूमि में पुस्तक के इकरंगा चित्र से पड़ा।",
+ "monobook.css": "/* यहां रखी गई css मोनोबुक त्वचा का इस्तेमाल करने वाले सभी सदस्योंपर असर करेगी */",
+ "monobook.js": "/* यहाँ पर दी गई जावास्क्रिप्ट मोनोबुक त्वचा का प्रयोग कर रहे सदस्यों के लिए लोड होगी */"
+}
diff --git a/skins/MonoBook/i18n/hr.json b/skins/MonoBook/i18n/hr.json
new file mode 100644
index 0000000..a53e406
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/hsb.json b/skins/MonoBook/i18n/hsb.json
new file mode 100644
index 0000000..2ac24c7
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/hu.json b/skins/MonoBook/i18n/hu.json
new file mode 100644
index 0000000..d804105
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/hy.json b/skins/MonoBook/i18n/hy.json
new file mode 100644
index 0000000..db1d72e
--- /dev/null
+++ b/skins/MonoBook/i18n/hy.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Teak"
+ ]
+ },
+ "skinname-monobook": "ՄիաԳիրք",
+ "monobook.css": "/* Այստեղ տեղադրված CSS կոդը կկիրառվի Monobook տեսքի վրա*/",
+ "monobook.js": "/* Հնացած է. օգտագործեք [[MediaWiki:common.js]] */"
+}
diff --git a/skins/MonoBook/i18n/ia.json b/skins/MonoBook/i18n/ia.json
new file mode 100644
index 0000000..39a703c
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/id.json b/skins/MonoBook/i18n/id.json
new file mode 100644
index 0000000..d87d663
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ilo.json b/skins/MonoBook/i18n/ilo.json
new file mode 100644
index 0000000..5c77619
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/is.json b/skins/MonoBook/i18n/is.json
new file mode 100644
index 0000000..d219d4f
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/it.json b/skins/MonoBook/i18n/it.json
new file mode 100644
index 0000000..5a37041
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ja.json b/skins/MonoBook/i18n/ja.json
new file mode 100644
index 0000000..0b89fbd
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ka.json b/skins/MonoBook/i18n/ka.json
new file mode 100644
index 0000000..0b16b54
--- /dev/null
+++ b/skins/MonoBook/i18n/ka.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Alsandro",
+ "David1010"
+ ]
+ },
+ "skinname-monobook": "მონობუკი",
+ "monobook.css": "/* აქ ჩასმული CSS გავლენას იქონიებს Monobook ინტერფეისის მომხმარებლებზე */"
+}
diff --git a/skins/MonoBook/i18n/kk-arab.json b/skins/MonoBook/i18n/kk-arab.json
new file mode 100644
index 0000000..71f45b9
--- /dev/null
+++ b/skins/MonoBook/i18n/kk-arab.json
@@ -0,0 +1,6 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "دارا كىتاپ (monobook)",
+ "monobook.css": "/* مىندا ورنالاستىرىلعان CSS تەك «دارا كىتاپ» (monobook) مانەرىن پايدالانۋشىلارىنا ىقپال ەتەدى */",
+ "monobook.js": "/* مىنداعى JavaScript تەك «دارا كىتاپ» (monobook) مانەرىن پايدالانۋشىلار ٴۇشىن جەگىلەدى */"
+}
diff --git a/skins/MonoBook/i18n/kk-cyrl.json b/skins/MonoBook/i18n/kk-cyrl.json
new file mode 100644
index 0000000..c964423
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/kk-latn.json b/skins/MonoBook/i18n/kk-latn.json
new file mode 100644
index 0000000..b2ae504
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/km.json b/skins/MonoBook/i18n/km.json
new file mode 100644
index 0000000..162e5a8
--- /dev/null
+++ b/skins/MonoBook/i18n/km.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "វ័ណថារិទ្ធ"
+ ]
+ },
+ "skinname-monobook": "សៀវភៅឯក",
+ "monobook.css": "/* CSS បានដាក់ទីនេះនឹងមានអនុភាពលើអ្នកប្រើប្រាស់នៃសំបក Monobook */"
+}
diff --git a/skins/MonoBook/i18n/ko.json b/skins/MonoBook/i18n/ko.json
new file mode 100644
index 0000000..08886f4
--- /dev/null
+++ b/skins/MonoBook/i18n/ko.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "아라"
+ ]
+ },
+ "skinname-monobook": "모노북",
+ "monobook-desc": "문서 배경에서 책의 흑백 사진을 이른, 2004년 이후의 고전 미디어위키 스킨",
+ "monobook.css": "/* 이 CSS 설정은 모노북 스킨을 사용하는 사용자에게 적용됩니다 */",
+ "monobook.js": "/* 이 자바스크립트 설정은 모노북 스킨을 사용하는 사용자에게 적용됩니다 */"
+}
diff --git a/skins/MonoBook/i18n/krc.json b/skins/MonoBook/i18n/krc.json
new file mode 100644
index 0000000..2ec1410
--- /dev/null
+++ b/skins/MonoBook/i18n/krc.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Къарачайлы"
+ ]
+ },
+ "skinname-monobook": "Моно-китаб"
+}
diff --git a/skins/MonoBook/i18n/ksh.json b/skins/MonoBook/i18n/ksh.json
new file mode 100644
index 0000000..8825062
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ku-latn.json b/skins/MonoBook/i18n/ku-latn.json
new file mode 100644
index 0000000..7fb824a
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/lb.json b/skins/MonoBook/i18n/lb.json
new file mode 100644
index 0000000..254f56d
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/lt.json b/skins/MonoBook/i18n/lt.json
new file mode 100644
index 0000000..6d8fd19
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/lzh.json b/skins/MonoBook/i18n/lzh.json
new file mode 100644
index 0000000..f6d6dcb
--- /dev/null
+++ b/skins/MonoBook/i18n/lzh.json
@@ -0,0 +1,6 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "單書",
+ "monobook.css": "/* 此之 CSS 用於單書面之簿也 */",
+ "monobook.js": "/* 此之JavaScript將載於用單書面之簿 */"
+}
diff --git a/skins/MonoBook/i18n/mg.json b/skins/MonoBook/i18n/mg.json
new file mode 100644
index 0000000..4d3c35b
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/min.json b/skins/MonoBook/i18n/min.json
new file mode 100644
index 0000000..2eb9001
--- /dev/null
+++ b/skins/MonoBook/i18n/min.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Iwan Novirion"
+ ]
+ },
+ "skinname-monobook": "MonoBook"
+}
diff --git a/skins/MonoBook/i18n/mk.json b/skins/MonoBook/i18n/mk.json
new file mode 100644
index 0000000..be8e280
--- /dev/null
+++ b/skins/MonoBook/i18n/mk.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Bjankuloski06"
+ ]
+ },
+ "skinname-monobook": "Монобук",
+ "monobook-desc": "Класичното руво на МедијаВики од 2004 г., наречена по црнобелата слика на книга во позадината",
+ "monobook.css": "/* Тука поставениот CSS ќе се применува врз корисниците на рувото „Монобук“ */",
+ "monobook.js": "/* Тука поставениот JavaScript ќе им се вчитува на корисниците што го користат рувото „Монобук“ */"
+}
diff --git a/skins/MonoBook/i18n/ml.json b/skins/MonoBook/i18n/ml.json
new file mode 100644
index 0000000..2f014d1
--- /dev/null
+++ b/skins/MonoBook/i18n/ml.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Praveenp"
+ ]
+ },
+ "skinname-monobook": "മോണോബുക്ക്",
+ "monobook-desc": "2004 മുതലുള്ള പരമ്പരാഗത ദൃശ്യരൂപം, താളിന്റെ പശ്ചാത്തലത്തിലുള്ള കറുപ്പിലും വെളുപ്പിലുമുള്ള പുസ്തകത്തിൽ നിന്നാണ് പേരുണ്ടായത്",
+ "monobook.css": "/* ഇവിടെ നൽകുന്ന സി.എസ്.എസ്. മോണോബുക്ക് ദൃശ്യരൂപം ഉപയോഗിക്കുന്നവർക്ക് ബാധകമായിരിക്കും */",
+ "monobook.js": "/* ഇവിടെ നൽകുന്ന ജാവാസ്ക്രിപ്റ്റ് മോണോബുക്ക് ദൃശ്യരൂപം ഉപയോഗിക്കുന്നവർക്ക് ബാധകമായിരിക്കും */"
+}
diff --git a/skins/MonoBook/i18n/mr.json b/skins/MonoBook/i18n/mr.json
new file mode 100644
index 0000000..5d80231
--- /dev/null
+++ b/skins/MonoBook/i18n/mr.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "मोनोबुक"
+}
diff --git a/skins/MonoBook/i18n/ms.json b/skins/MonoBook/i18n/ms.json
new file mode 100644
index 0000000..bb8900c
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/mt.json b/skins/MonoBook/i18n/mt.json
new file mode 100644
index 0000000..3d4a9b0
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/mwl.json b/skins/MonoBook/i18n/mwl.json
new file mode 100644
index 0000000..dd5baad
--- /dev/null
+++ b/skins/MonoBook/i18n/mwl.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "Lhibro"
+}
diff --git a/skins/MonoBook/i18n/nap.json b/skins/MonoBook/i18n/nap.json
new file mode 100644
index 0000000..653374d
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/nb.json b/skins/MonoBook/i18n/nb.json
new file mode 100644
index 0000000..312f9c6
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/nds-nl.json b/skins/MonoBook/i18n/nds-nl.json
new file mode 100644
index 0000000..38e52ec
--- /dev/null
+++ b/skins/MonoBook/i18n/nds-nl.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Servien"
+ ]
+ },
+ "skinname-monobook": "Monobook"
+}
diff --git a/skins/MonoBook/i18n/nds.json b/skins/MonoBook/i18n/nds.json
new file mode 100644
index 0000000..20beeb0
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ne.json b/skins/MonoBook/i18n/ne.json
new file mode 100644
index 0000000..26574e5
--- /dev/null
+++ b/skins/MonoBook/i18n/ne.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "सरोज कुमार ढकाल",
+ "राम प्रसाद जोशी"
+ ]
+ },
+ "skinname-monobook": "मोनोबुक",
+ "monobook.css": "/* यहाँ राखिएको CSS ले मोनोबुक स्किनको प्रयोगकर्ताहरूलाई प्रभावित गर्ने छ */"
+}
diff --git a/skins/MonoBook/i18n/new.json b/skins/MonoBook/i18n/new.json
new file mode 100644
index 0000000..a16deba
--- /dev/null
+++ b/skins/MonoBook/i18n/new.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Eukesh"
+ ]
+ },
+ "monobook.css": "/* थन तःगु CSS नं मोनोबुक स्किनया छ्य्‌लामितेत असर याइ */"
+}
diff --git a/skins/MonoBook/i18n/nl.json b/skins/MonoBook/i18n/nl.json
new file mode 100644
index 0000000..d62f5ef
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/nn.json b/skins/MonoBook/i18n/nn.json
new file mode 100644
index 0000000..2655c70
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/nv.json b/skins/MonoBook/i18n/nv.json
new file mode 100644
index 0000000..48a4ea1
--- /dev/null
+++ b/skins/MonoBook/i18n/nv.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "NaaltsoosŁáa'ígíí"
+}
diff --git a/skins/MonoBook/i18n/oc.json b/skins/MonoBook/i18n/oc.json
new file mode 100644
index 0000000..7c1e1f8
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/os.json b/skins/MonoBook/i18n/os.json
new file mode 100644
index 0000000..55bc17b
--- /dev/null
+++ b/skins/MonoBook/i18n/os.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "Моно-чиныг"
+}
diff --git a/skins/MonoBook/i18n/pa.json b/skins/MonoBook/i18n/pa.json
new file mode 100644
index 0000000..ad04b11
--- /dev/null
+++ b/skins/MonoBook/i18n/pa.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "ਮੋਨੋਬੁੱਕ"
+}
diff --git a/skins/MonoBook/i18n/pam.json b/skins/MonoBook/i18n/pam.json
new file mode 100644
index 0000000..e6923ae
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/pdt.json b/skins/MonoBook/i18n/pdt.json
new file mode 100644
index 0000000..428d91c
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/pl.json b/skins/MonoBook/i18n/pl.json
new file mode 100644
index 0000000..4c7031a
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/pms.json b/skins/MonoBook/i18n/pms.json
new file mode 100644
index 0000000..8fe767c
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ps.json b/skins/MonoBook/i18n/ps.json
new file mode 100644
index 0000000..afdd391
--- /dev/null
+++ b/skins/MonoBook/i18n/ps.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "مونوبوک"
+}
diff --git a/skins/MonoBook/i18n/pt-br.json b/skins/MonoBook/i18n/pt-br.json
new file mode 100644
index 0000000..92f7c2c
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/pt.json b/skins/MonoBook/i18n/pt.json
new file mode 100644
index 0000000..df34886
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/qqq.json b/skins/MonoBook/i18n/qqq.json
new file mode 100644
index 0000000..16e3e0c
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/qu.json b/skins/MonoBook/i18n/qu.json
new file mode 100644
index 0000000..2fdb43c
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/rm.json b/skins/MonoBook/i18n/rm.json
new file mode 100644
index 0000000..7eb17f7
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ro.json b/skins/MonoBook/i18n/ro.json
new file mode 100644
index 0000000..fe6e5b1
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/roa-tara.json b/skins/MonoBook/i18n/roa-tara.json
new file mode 100644
index 0000000..097eb60
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/ru.json b/skins/MonoBook/i18n/ru.json
new file mode 100644
index 0000000..9b62f1b
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/sa.json b/skins/MonoBook/i18n/sa.json
new file mode 100644
index 0000000..8f2e32e
--- /dev/null
+++ b/skins/MonoBook/i18n/sa.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "skinname-monobook": "पुस्तक"
+}
diff --git a/skins/MonoBook/i18n/sah.json b/skins/MonoBook/i18n/sah.json
new file mode 100644
index 0000000..8a8790f
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/scn.json b/skins/MonoBook/i18n/scn.json
new file mode 100644
index 0000000..58a5cf3
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/sco.json b/skins/MonoBook/i18n/sco.json
new file mode 100644
index 0000000..00f18ca
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/si.json b/skins/MonoBook/i18n/si.json
new file mode 100644
index 0000000..89a6028
--- /dev/null
+++ b/skins/MonoBook/i18n/si.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "නන්දිමිතුරු"
+ ]
+ },
+ "monobook.css": "/* මෙහි CSS බහාලීම ඒකායන ඡවිය භාවිතා කරන පරිශීලකයන් හට බලපෑම් සිදු කල හැක */",
+ "monobook.js": "/* මෙහි ඕනෑම ජාවාස්ක්‍රිප්ට් එකක් ඒකායන ඡවිය භාවිතා කරන පරිශීලකයන්හට ප්‍රවේශනය කෙරේ */"
+}
diff --git a/skins/MonoBook/i18n/sk.json b/skins/MonoBook/i18n/sk.json
new file mode 100644
index 0000000..8865e10
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/sq.json b/skins/MonoBook/i18n/sq.json
new file mode 100644
index 0000000..2a74455
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/sr-ec.json b/skins/MonoBook/i18n/sr-ec.json
new file mode 100644
index 0000000..0304c03
--- /dev/null
+++ b/skins/MonoBook/i18n/sr-ec.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Rancher"
+ ]
+ },
+ "skinname-monobook": "Монобук",
+ "monobook.css": "/* CSS постављен овде ће утицати на све кориснике теме „Монобук“ */",
+ "monobook.js": "/* Јаваскрипт постављен овде ће се учитати за све оне који користе тему „Монобук“ */"
+}
diff --git a/skins/MonoBook/i18n/sr-el.json b/skins/MonoBook/i18n/sr-el.json
new file mode 100644
index 0000000..35398b5
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/stq.json b/skins/MonoBook/i18n/stq.json
new file mode 100644
index 0000000..d21f86d
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/su.json b/skins/MonoBook/i18n/su.json
new file mode 100644
index 0000000..a932c94
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/sv.json b/skins/MonoBook/i18n/sv.json
new file mode 100644
index 0000000..2010281
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/te.json b/skins/MonoBook/i18n/te.json
new file mode 100644
index 0000000..71b3dbe
--- /dev/null
+++ b/skins/MonoBook/i18n/te.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Veeven"
+ ]
+ },
+ "skinname-monobook": "మోనోబుక్"
+}
diff --git a/skins/MonoBook/i18n/th.json b/skins/MonoBook/i18n/th.json
new file mode 100644
index 0000000..38be3f9
--- /dev/null
+++ b/skins/MonoBook/i18n/th.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Manop",
+ "Octahedron80"
+ ]
+ },
+ "skinname-monobook": "โมโนบุ๊ก",
+ "monobook.css": "/* สไตล์ชีตในหน้านี้จะส่งผลแก่ผู้ใช้ที่ใช้สกินโมโนบุ๊ก */",
+ "monobook.js": "/* จาวาสคริปต์ใด ๆ ในหน้านี้จะถูกโหลดให้แก่ผู้ใช้ที่ใช้สกินโมโนบุ๊ก */"
+}
diff --git a/skins/MonoBook/i18n/tl.json b/skins/MonoBook/i18n/tl.json
new file mode 100644
index 0000000..5d10527
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/tr.json b/skins/MonoBook/i18n/tr.json
new file mode 100644
index 0000000..bdb96c8
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/tt-cyrl.json b/skins/MonoBook/i18n/tt-cyrl.json
new file mode 100644
index 0000000..f898690
--- /dev/null
+++ b/skins/MonoBook/i18n/tt-cyrl.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ильнар"
+ ]
+ },
+ "skinname-monobook": "Китап",
+ "monobook-desc": "MediaWiki проектының 2004 елда ясалган классик күренеше, үз исемен исемен аклы-каралы китап фотосурәтеннән алган"
+}
diff --git a/skins/MonoBook/i18n/tt-latn.json b/skins/MonoBook/i18n/tt-latn.json
new file mode 100644
index 0000000..53dfaa0
--- /dev/null
+++ b/skins/MonoBook/i18n/tt-latn.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Don Alessandro"
+ ]
+ },
+ "skinname-monobook": "Kitap"
+}
diff --git a/skins/MonoBook/i18n/tyv.json b/skins/MonoBook/i18n/tyv.json
new file mode 100644
index 0000000..26936cf
--- /dev/null
+++ b/skins/MonoBook/i18n/tyv.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sborsody"
+ ]
+ },
+ "skinname-monobook": "МоноБук"
+}
diff --git a/skins/MonoBook/i18n/ug-arab.json b/skins/MonoBook/i18n/ug-arab.json
new file mode 100644
index 0000000..73e0776
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/uk.json b/skins/MonoBook/i18n/uk.json
new file mode 100644
index 0000000..289f50e
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/vep.json b/skins/MonoBook/i18n/vep.json
new file mode 100644
index 0000000..2213e16
--- /dev/null
+++ b/skins/MonoBook/i18n/vep.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Игорь Бродский"
+ ]
+ },
+ "skinname-monobook": "MonoBook"
+}
diff --git a/skins/MonoBook/i18n/vi.json b/skins/MonoBook/i18n/vi.json
new file mode 100644
index 0000000..67566f6
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/vmf.json b/skins/MonoBook/i18n/vmf.json
new file mode 100644
index 0000000..9b3453b
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/vo.json b/skins/MonoBook/i18n/vo.json
new file mode 100644
index 0000000..fbae30d
--- /dev/null
+++ b/skins/MonoBook/i18n/vo.json
@@ -0,0 +1,4 @@
+{
+ "@metadata": [],
+ "monobook.css": "/* El CSS isio pepladöl otefon gebanis padafomäta: Monobook */"
+}
diff --git a/skins/MonoBook/i18n/vro.json b/skins/MonoBook/i18n/vro.json
new file mode 100644
index 0000000..9bc1039
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/wa.json b/skins/MonoBook/i18n/wa.json
new file mode 100644
index 0000000..8ffba09
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/wo.json b/skins/MonoBook/i18n/wo.json
new file mode 100644
index 0000000..a01b87e
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/wuu.json b/skins/MonoBook/i18n/wuu.json
new file mode 100644
index 0000000..631a356
--- /dev/null
+++ b/skins/MonoBook/i18n/wuu.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "飞舞回堂前"
+ ]
+ },
+ "monobook.css": "/* 放勒伊𡍲个CSS会影响用MonoBook皮肤个用户 */"
+}
diff --git a/skins/MonoBook/i18n/yi.json b/skins/MonoBook/i18n/yi.json
new file mode 100644
index 0000000..5a7d3e1
--- /dev/null
+++ b/skins/MonoBook/i18n/yi.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "פוילישער"
+ ]
+ },
+ "skinname-monobook": "מאנאבוק",
+ "monobook.css": "/* סטייל דא געלייגט וועט באאיינפלוסן דעם Monobook סקין */"
+}
diff --git a/skins/MonoBook/i18n/yue.json b/skins/MonoBook/i18n/yue.json
new file mode 100644
index 0000000..b87ac06
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/zh-hans.json b/skins/MonoBook/i18n/zh-hans.json
new file mode 100644
index 0000000..befa599
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/i18n/zh-hant.json b/skins/MonoBook/i18n/zh-hant.json
new file mode 100644
index 0000000..047f954
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/link_icon.gif b/skins/MonoBook/link_icon.gif
new file mode 100644
index 0000000..168c1a2
--- /dev/null
+++ b/skins/MonoBook/link_icon.gif
Binary files differ
diff --git a/skins/MonoBook/magnify-clip.png b/skins/MonoBook/magnify-clip.png
new file mode 100644
index 0000000..adcc06a
--- /dev/null
+++ b/skins/MonoBook/magnify-clip.png
Binary files differ
diff --git a/skins/MonoBook/main.css b/skins/MonoBook/main.css
new file mode 100644
index 0000000..2ef37ce
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/required.gif b/skins/MonoBook/required.gif
new file mode 100644
index 0000000..bd71976
--- /dev/null
+++ b/skins/MonoBook/required.gif
Binary files differ
diff --git a/skins/MonoBook/skin.json b/skins/MonoBook/skin.json
new file mode 100644
index 0000000..7b39627
--- /dev/null
+++ b/skins/MonoBook/skin.json
@@ -0,0 +1,50 @@
+{
+ "name": "MonoBook",
+ "author": [
+ "Gabriel Wicke",
+ "..."
+ ],
+ "url": "https://www.mediawiki.org/wiki/Skin:MonoBook",
+ "descriptionmsg": "monobook-desc",
+ "namemsg": "skinname-monobook",
+ "license-name": "GPL-2.0+",
+ "type": "skin",
+ "requires": {
+ "MediaWiki": ">= 1.25.0"
+ },
+ "ValidSkinNames": {
+ "monobook": "MonoBook"
+ },
+ "SkinOOUIThemes": {
+ "monobook": "Apex"
+ },
+ "MessagesDirs": {
+ "MonoBook": [
+ "i18n"
+ ]
+ },
+ "ResourceModules": {
+ "skins.monobook.styles": {
+ "position": "top",
+ "styles": {
+ "main.css": {
+ "media": "screen"
+ }
+ }
+ }
+ },
+ "ResourceFileModulePaths": {
+ "localBasePath": "",
+ "remoteSkinPath": "MonoBook"
+ },
+ "ResourceModuleSkinStyles": {
+ "monobook": {
+ "+mediawiki.special.preferences.styles": "skinStyles/mediawiki.special.preferences.styles.less"
+ }
+ },
+ "AutoloadClasses": {
+ "SkinMonoBook": "SkinMonoBook.php",
+ "MonoBookTemplate": "MonoBookTemplate.php"
+ },
+ "manifest_version": 1
+}
diff --git a/skins/MonoBook/skinStyles/mediawiki.special.preferences.styles.less b/skins/MonoBook/skinStyles/mediawiki.special.preferences.styles.less
new file mode 100644
index 0000000..49ea1a1
--- /dev/null
+++ b/skins/MonoBook/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/skins/MonoBook/user.gif b/skins/MonoBook/user.gif
new file mode 100644
index 0000000..34b4839
--- /dev/null
+++ b/skins/MonoBook/user.gif
Binary files differ
diff --git a/skins/MonoBook/wiki-indexed.png b/skins/MonoBook/wiki-indexed.png
new file mode 100644
index 0000000..bead47c
--- /dev/null
+++ b/skins/MonoBook/wiki-indexed.png
Binary files differ
diff --git a/skins/MonoBook/wiki.png b/skins/MonoBook/wiki.png
new file mode 100644
index 0000000..50ed3cd
--- /dev/null
+++ b/skins/MonoBook/wiki.png
Binary files differ