summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2019-09-09 12:26:44 -0300
committerYaco <franco@reevo.org>2019-09-09 12:26:44 -0300
commitca320ebafc2c5c0af7c2b733cfbbee065da7ac23 (patch)
treebd5160280cc284514df2fe181a77ef0032b319c8
parentbab17b300478bb2f750870f50c410da25525e9cc (diff)
agrega la extension NewUserNotif
-rw-r--r--www/wiki/LocalSettings.Reevo.php38
-rw-r--r--www/wiki/extensions/NewUserNotif/.gitignore6
-rw-r--r--www/wiki/extensions/NewUserNotif/.gitreview5
-rw-r--r--www/wiki/extensions/NewUserNotif/CODE_OF_CONDUCT.md1
-rw-r--r--www/wiki/extensions/NewUserNotif/ExtendedParamsExample.php85
-rw-r--r--www/wiki/extensions/NewUserNotif/Gruntfile.js21
-rw-r--r--www/wiki/extensions/NewUserNotif/NewUserNotif.class.php134
-rw-r--r--www/wiki/extensions/NewUserNotif/NewUserNotif.php60
-rw-r--r--www/wiki/extensions/NewUserNotif/README79
-rw-r--r--www/wiki/extensions/NewUserNotif/RELEASE-NOTES15
-rw-r--r--www/wiki/extensions/NewUserNotif/composer.json16
-rw-r--r--www/wiki/extensions/NewUserNotif/gitinfo.json1
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ang.json9
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ar.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/arz.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ast.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/avk.json9
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ba.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/bar.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/be-tarask.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/bg.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/bn.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/br.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/bs.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ca.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ce.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/cs.json8
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/cy.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/de.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/dsb.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/el.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/en.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/eo.json9
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/es.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/et.json9
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/fa.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/fi.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/fr.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/frp.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/frr.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ga.json8
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/gl.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/gsw.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/he.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/hi.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/hsb.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/hu.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/hy.json9
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ia.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/id.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/it.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ja.json12
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/jv.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ka.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/km.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ko.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ksh.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ku-latn.json8
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/lb.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/lus.json8
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/mai.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/mk.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ml.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/mr.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ms.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/nah.json8
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/nb.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/nl.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/nn.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/oc.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/pdc.json8
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/pl.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/pms.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ps.json9
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/pt-br.json12
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/pt.json12
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/qqq.json14
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ro.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/roa-tara.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ru.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/si.json8
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/sk.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/sl.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/sr-ec.json13
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/sr-el.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/stq.json9
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/su.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/sv.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/ta.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/te.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/tet.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/tg-cyrl.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/tg-latn.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/th.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/tl.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/tr.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/tt-cyrl.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/uk.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/vec.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/vi.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/vo.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/yue.json10
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/zh-hans.json12
-rw-r--r--www/wiki/extensions/NewUserNotif/i18n/zh-hant.json13
-rw-r--r--www/wiki/extensions/NewUserNotif/package.json11
-rw-r--r--www/wiki/extensions/NewUserNotif/version4
106 files changed, 1410 insertions, 4 deletions
diff --git a/www/wiki/LocalSettings.Reevo.php b/www/wiki/LocalSettings.Reevo.php
index 7f397e94..788de73f 100644
--- a/www/wiki/LocalSettings.Reevo.php
+++ b/www/wiki/LocalSettings.Reevo.php
@@ -32,13 +32,18 @@ $wgDBmysql5 = false;
## Registro y perfil de usuarios
-$wgEmailConfirmToEdit = true;
$wgHiddenPrefs[] = 'realname';
$wgHiddenPrefs[] = 'genre';
$wgGroupPermissions['*']['createaccount'] = true;
-$wgGroupPermissions['user']['upload_by_url'] = true;
$wgRedirectOnLogin = 'Special:MyPage';
+## Permisos
+// $wgEmailConfirmToEdit = true;
+// $wgGroupPermissions['*']['edit'] = false;
+// $wgGroupPermissions['*']['createpage'] = true;
+$wgGroupPermissions['user']['edit'] = true;
+$wgGroupPermissions['user']['upload_by_url'] = true;
+
## Email
$wgEmergencyContact = "webmaster@$REEVO_URL";
@@ -106,6 +111,27 @@ $wgContentNamespaces[] = NS_EXPERIENCIA;
$smwgNamespacesWithSemanticLinks[NS_EXPERIENCIA] = true;
$wgNamespacesWithSubpages[NS_EXPERIENCIA] = true;
+define("NS_REVISAR", 3006); // Este número DEBE ser par.
+define("NS_REVISAR_TALK", 3007); // Éste DEBE ser el siguiente entero impar.
+$wgExtraNamespaces[NS_REVISAR] = "Revisar";
+$wgExtraNamespaces[NS_REVISAR_TALK] = "Revisar_talk";
+$wgContentNamespaces[] = NS_REVISAR;
+$smwgNamespacesWithSemanticLinks[NS_REVISAR] = true;
+$wgNamespacesWithSubpages[NS_REVISAR] = true;
+
+$wgNamespaceProtection[NS_MAIN] = $wgNamespaceProtection[NS_USER] =
+$wgNamespaceProtection[NS_PROJECT] = $wgNamespaceProtection[NS_IMAGE] =
+$wgNamespaceProtection[NS_TEMPLATE] = $wgNamespaceProtection[NS_HELP] =
+$wgNamespaceProtection[NS_CATEGORY] = $wgNamespaceProtection[NS_AUDIOVISUAL] =
+$wgNamespaceProtection[NS_AUDIOVISUAL] = $wgNamespaceProtection[NS_EXPERIENCIA] =
+$wgNamespaceProtection[NS_PRENSA] = array( 'autoconfirmed' );
+
+$wgGroupPermissions['*']['revisar-edit'] = true;
+$wgNamespaceProtection[NS_REVISAR] = array( 'revisar-edit' );
+
+
+
+
$wgNamespaceAliases = array(
'U' => NS_USER,
'E' => NS_EXPERIENCIA,
@@ -350,7 +376,7 @@ $wgCaptchaQuestions = [
// $wgCaptchaTriggers['edit'] = true;
-// $wgCaptchaTriggers['create'] = true;
+$wgCaptchaTriggersOnNamespace[NS_REVISAR]['create'] = true;
// $wgCaptchaTriggers['createtalk'] = true;
// $wgCaptchaTriggers['addurl'] = true;
$wgCaptchaTriggers['createaccount'] = true;
@@ -359,7 +385,11 @@ $wgCaptchaTriggers['badlogin'] = true;
## HideEmptySections
require_once( "$IP/extensions/HideEmptySections/HideEmptySections.php" );
-
+## NewUserNotif
+require_once "$IP/extensions/NewUserNotif/NewUserNotif.php";
+$wgNewUserNotifEmailTargets = array(
+ 'franco@reevo.org'
+);
###### Extensiones propias
diff --git a/www/wiki/extensions/NewUserNotif/.gitignore b/www/wiki/extensions/NewUserNotif/.gitignore
new file mode 100644
index 00000000..8ea3b908
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/.gitignore
@@ -0,0 +1,6 @@
+*~
+*.kate-swp
+.*.swp
+node_modules/**
+vendor/**
+composer.lock
diff --git a/www/wiki/extensions/NewUserNotif/.gitreview b/www/wiki/extensions/NewUserNotif/.gitreview
new file mode 100644
index 00000000..39aec265
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/.gitreview
@@ -0,0 +1,5 @@
+[gerrit]
+host=gerrit.wikimedia.org
+port=29418
+project=mediawiki/extensions/NewUserNotif.git
+track=1
diff --git a/www/wiki/extensions/NewUserNotif/CODE_OF_CONDUCT.md b/www/wiki/extensions/NewUserNotif/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..d8e5d087
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/CODE_OF_CONDUCT.md
@@ -0,0 +1 @@
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct).
diff --git a/www/wiki/extensions/NewUserNotif/ExtendedParamsExample.php b/www/wiki/extensions/NewUserNotif/ExtendedParamsExample.php
new file mode 100644
index 00000000..19247aff
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/ExtendedParamsExample.php
@@ -0,0 +1,85 @@
+<?php
+/**
+ * Example Extension to provide additional parameters to the subject line and message body for NewUserNotif
+ *
+ * @file
+ * @author Jack D. Pond <jack.pond@psitex.com>
+ * @ingroup Extensions
+ * @copyright 2011 Jack D. pond
+ * @url http://www.mediawiki.org/wiki/Manual:Extensions
+ * @licence GNU General Public Licence 2.0 or later
+ */
+
+if (!defined('MEDIAWIKI')) die('Not an entry point.');
+
+$wgExtensionFunctions[] = 'efNewUserNotifSetupExtension';
+$wgExtensionCredits['other'][] = array(
+ 'path' => __FILE__,
+ 'name' => 'AdditionalNewUserNotifParams',
+ 'author' => array( 'Jack D. Pond' ),
+ 'version' => '1.0',
+ 'url' => 'https://www.mediawiki.org/wiki/Extension:NewUserNotif',
+);
+
+/**
+ * Set up hooks for Additional NewUserNotif Parameters
+ *
+*/
+function efNewUserNotifSetupExtension() {
+ global $wgHooks;
+ $wgHooks['NewUserNotifSubject'][] = 'efNewUserNotifSubject';
+ $wgHooks['NewUserNotifBody'][] = 'efNewUserNotifBody';
+ return true;
+}
+
+
+/**
+ * This function creates additional parameters which can be used in the email notification Subject Line for new users
+ *
+ * @param $callobj NewUserNotifier object (this).
+ * @param $subjectLine String: Returns the message subject line
+ * @param $siteName Site Name of the Wiki
+ * @param $recipient Email/User Name of the Message Recipient.
+ * @param $user User name of the added user
+ * @return true
+ */
+
+function efNewUserNotifSubject ( $callobj , $subjectLine , $siteName , $recipient , $user )
+{
+ $subjectLine = wfMessage(
+ 'newusernotifsubj',
+ $siteName, // $1 Site Name
+ $user->getName() // $2 User Name
+ )->inContentLanguage()->text();
+ return ( true );
+}
+
+/**
+ * This function creates additional parameters which can be used in the email notification message body for new users
+ *
+ * @param $callobj NewUserNotifier object (this).
+ * @param $messageBody String: Returns the message body.
+ * @param $siteName Site Name of the Wiki
+ * @param $recipient Email/User Name of the Message Recipient.
+ * @param $user User name of the added user
+ * @return true
+ */
+
+function efNewUserNotifBody ( $callobj , $messageBody , $siteName , $recipient , $user )
+{
+ global $wgContLang, $wgRequest;
+ $messageBody = wfMessage(
+ 'newusernotifbody',
+ $recipient, // $1 Recipient (of notification message)
+ $user->getName(), // $2 User Name
+ $siteName, // $3 Site Name
+ $wgContLang->timeAndDate( wfTimestampNow() ), // $4 Time and date stamp
+ $wgContLang->date( wfTimestampNow() ), // $5 Date Stamp
+ $wgContLang->time( wfTimestampNow() ), // $6 Time Stamp
+ $user->getEmail(), // $7 email
+ rawurlencode($siteName), // $8 Site name encoded for email message link
+ $wgRequest->getIP(), // $9 Submitter's IP Address
+ rawurlencode($user->getName()) // $10 User Name encoded for email message link
+ )->inContentLanguage()->text();
+ return ( true );
+}
diff --git a/www/wiki/extensions/NewUserNotif/Gruntfile.js b/www/wiki/extensions/NewUserNotif/Gruntfile.js
new file mode 100644
index 00000000..a45071e1
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/Gruntfile.js
@@ -0,0 +1,21 @@
+/*jshint node:true */
+module.exports = function ( grunt ) {
+ grunt.loadNpmTasks( 'grunt-jsonlint' );
+ grunt.loadNpmTasks( 'grunt-banana-checker' );
+
+ grunt.initConfig( {
+ banana: {
+ all: 'i18n/'
+ },
+ jsonlint: {
+ all: [
+ '**/*.json',
+ '!node_modules/**',
+ '!vendor/**'
+ ]
+ }
+ } );
+
+ grunt.registerTask( 'test', [ 'jsonlint', 'banana' ] );
+ grunt.registerTask( 'default', 'test' );
+};
diff --git a/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php b/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php
new file mode 100644
index 00000000..4cfabe58
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php
@@ -0,0 +1,134 @@
+<?php
+
+/**
+ * Extension to provide customisable email notification of new user creation
+ *
+ * @file
+ * @ingroup Extensions
+ * @author Rob Church <robchur@gmail.com>
+ */
+
+class NewUserNotifier {
+
+ private $sender;
+ private $user;
+
+ /**
+ * Constructor
+ */
+ public function NewUserNotifier() {
+ global $wgNewUserNotifSender;
+ $this->sender = $wgNewUserNotifSender;
+ }
+
+ /**
+ * Send all email notifications
+ *
+ * @param User $user User that was created
+ */
+ public function execute( $user ) {
+ $this->user = $user;
+ $this->sendExternalMails();
+ $this->sendInternalMails();
+ }
+
+ /**
+ * Send email to external addresses
+ */
+ private function sendExternalMails() {
+ global $wgNewUserNotifEmailTargets, $wgSitename;
+ foreach( $wgNewUserNotifEmailTargets as $target ) {
+ UserMailer::send(
+ new MailAddress( $target ),
+ new MailAddress( $this->sender ),
+ $this->makeSubject( $target, $this->user ),
+ $this->makeMessage( $target, $this->user )
+ );
+ }
+ }
+
+ /**
+ * Send email to users
+ */
+ private function sendInternalMails() {
+ global $wgNewUserNotifTargets, $wgSitename;
+ foreach( $wgNewUserNotifTargets as $userSpec ) {
+ $user = $this->makeUser( $userSpec );
+ if( $user instanceof User && $user->isEmailConfirmed() ) {
+ $user->sendMail(
+ $this->makeSubject( $user->getName(), $this->user ),
+ $this->makeMessage( $user->getName(), $this->user ),
+ $this->sender
+ );
+ }
+ }
+ }
+
+ /**
+ * Initialise a user from an identifier or a username
+ *
+ * @param mixed $spec User identifier or name
+ * @return User
+ */
+ private function makeUser( $spec ) {
+ $name = is_integer( $spec ) ? User::whoIs( $spec ) : $spec;
+ $user = User::newFromName( $name );
+ if( $user instanceof User && $user->getId() > 0 )
+ return $user;
+ return null;
+ }
+
+ /**
+ * Build a notification email subject line
+ *
+ * @param string $recipient Name of the recipient
+ * @param User $user User that was created
+ */
+ private function makeSubject( $recipient, $user ) {
+ global $wgSitename;
+ $subjectLine = "";
+ // Avoid PHP 7.1 warning of passing $this by reference
+ $userNotif = $this;
+ Hooks::run( 'NewUserNotifSubject', array( &$userNotif, &$subjectLine, $wgSitename, $recipient, $user ) );
+ if (!strlen($subjectLine) )
+ return wfMessage( 'newusernotifsubj', $wgSitename )->inContentLanguage()->text();
+ return $subjectLine;
+ }
+
+ /**
+ * Build a notification email message body
+ *
+ * @param string $recipient Name of the recipient
+ * @param User $user User that was created
+ */
+ private function makeMessage( $recipient, $user ) {
+ global $wgSitename, $wgContLang;
+ $messageBody = "";
+ // Avoid PHP 7.1 warning of passing $this by reference
+ $userNotif = $this;
+ Hooks::run( 'NewUserNotifBody', array( &$userNotif, &$messageBody, $wgSitename, $recipient, $user ) );
+ if (!strlen($messageBody) )
+ return wfMessage(
+ 'newusernotifbody',
+ $recipient,
+ $user->getName(),
+ $wgSitename,
+ $wgContLang->timeAndDate( wfTimestampNow() ),
+ $wgContLang->date( wfTimestampNow() ),
+ $wgContLang->time( wfTimestampNow() )
+ )->inContentLanguage()->text();
+ return $messageBody;
+ }
+
+ /**
+ * Hook account creation
+ *
+ * @param User $user User that was created
+ * @return bool
+ */
+ public static function hook( $user ) {
+ $notifier = new self();
+ $notifier->execute( $user );
+ return true;
+ }
+}
diff --git a/www/wiki/extensions/NewUserNotif/NewUserNotif.php b/www/wiki/extensions/NewUserNotif/NewUserNotif.php
new file mode 100644
index 00000000..dc75aaf0
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/NewUserNotif.php
@@ -0,0 +1,60 @@
+<?php
+if ( ! defined( 'MEDIAWIKI' ) )
+ die();
+
+/**
+ * Extension to provide customisable email notification of new user creation
+ *
+ * @file
+ * @author Rob Church <robchur@gmail.com>
+ * @ingroup Extensions
+ * @copyright © 2006 Rob Church
+ * @license GNU General Public Licence 2.0 or later
+ */
+
+$wgExtensionCredits['other'][] = array(
+ 'path' => __FILE__,
+ 'name' => 'New User Email Notification',
+ 'version' => '1.6.0',
+ 'author' => 'Rob Church',
+ 'url' => 'https://www.mediawiki.org/wiki/Extension:New_User_Email_Notification',
+ 'descriptionmsg' => 'newusernotif-desc',
+);
+
+$dir = dirname(__FILE__) . '/';
+$wgMessagesDirs['NewUserNotif'] = __DIR__ . '/i18n';
+$wgAutoloadClasses['NewUserNotifier'] = $dir . 'NewUserNotif.class.php';
+$wgExtensionFunctions[] = 'efNewUserNotifSetup';
+
+/**
+ * Email address to use as the sender
+ */
+$wgNewUserNotifSender = $wgPasswordSender;
+
+/**
+ * Users who should receive notification mails
+ */
+$wgNewUserNotifTargets[] = 1;
+
+/**
+ * Additional email addresses to send mails to
+ */
+$wgNewUserNotifEmailTargets = array();
+
+/**
+ * Extension setup
+ */
+function efNewUserNotifSetup() {
+ global $wgHooks;
+ $wgHooks['AddNewAccount'][] = 'efNewUserNotif';
+}
+
+/**
+ * Hook account creation
+ *
+ * @param User $user User account that was created
+ * @return bool
+ */
+function efNewUserNotif( $user ) {
+ return NewUserNotifier::hook( $user );
+}
diff --git a/www/wiki/extensions/NewUserNotif/README b/www/wiki/extensions/NewUserNotif/README
new file mode 100644
index 00000000..e8a57ef7
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/README
@@ -0,0 +1,79 @@
+NEW USER EMAIL NOTIFICATION EXTENSION
+
+ Version 1.5
+ © 2006-2007 Rob Church
+
+This is free software licenced under the GNU General Public Licence. Please
+see http://www.gnu.org/copyleft/gpl.html for further details, including the
+full text and terms of the license.
+
+== Overview ==
+
+ 1. Introduction
+ 2. Installation requirements
+ 3. Installing the extension
+ 4. Editing the notification email
+ 5. Further configuration
+ 6. Feedback
+
+== 1. Introduction ==
+
+The new user email notification extension provides a clean and customisable
+means to send email messages to one or more registered users upon the creation
+of a user account. The behaviour of the extension can be controlled using
+configuration options within the LocalSettings.php file for MediaWiki.
+
+== 2. Installation requirements ==
+
+This extension requires MediaWiki 1.8.0 or later.
+
+== 3. Installing the extension ==
+
+To install the extension, place all extension files into a NewUserNotif/
+directory within your MediaWiki extensions/ directory, then edit
+LocalSettings.php and add the following line
+
+ require_once( "{$IP}/extensions/NewUserNotif/NewUserNotif.php" );
+
+== 4. Editing the notification email ==
+
+When preparing the email message to be sent to each recipient, the extension
+relies upon two system messages. You will need to create these if you wish
+to customise them, as detailed below:
+
+MediaWiki:Newusernotifsubj
+ This file contains the subject line for the email;
+ $1 is replaced with the wiki site name from $wgSitename.
+
+MediaWiki:Newusernotifbody
+ This file contains the body text for the email.
+ $1 is replaced with the username of the recipient;
+ $2 is replaced with the username of the new user account;
+ $3 is replaced with the wiki site name from $wgSitename;
+ $4 is replaced with the time and date of the account's creation.
+
+== 5. Further configuration ==
+
+The behaviour of the extension can be tweaked using three configuration
+variables. To override the defaults for these, set them in LocalSettings.php
+underneath the call to the extension file.
+
+$wgNewUserNotifSender
+ Email address of the sender of the email
+ Defaults to the value of $wgPasswordSender
+
+$wgNewUserNotifTargets
+ Array containing the usernames or identifiers of those who should receive
+ a notification email. Email will not be sent unless the recipient's
+ email address has been validated, where this is required in the site
+ configuration.
+
+ Defaults to the first user (usually the wiki's primary administrator)
+
+$wgNewUserNotifEmailTargets
+ Array containing email addresses to which a notification should also be sent
+ Defaults to no additional addresses
+
+== 6. Feedback ==
+
+All feedback, bug reports, etc. welcome via <robchur@gmail.com>.
diff --git a/www/wiki/extensions/NewUserNotif/RELEASE-NOTES b/www/wiki/extensions/NewUserNotif/RELEASE-NOTES
new file mode 100644
index 00000000..c3f5c9e2
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/RELEASE-NOTES
@@ -0,0 +1,15 @@
+NEW USER EMAIL NOTIFICATION EXTENSION
+
+ Version 1.5
+ © 2006-2007 Rob Church, maintained by jpond
+
+This is free software licenced under the GNU General Public Licence. Please
+see http://www.gnu.org/copyleft/gpl.html for further details, including the
+full text and terms of the license.
+
+=== Summary of changes in 1.5.1 ===
+
+* Added two hooks that allow for the customization of both messages and parameters passed to generate the messages
+* Added an example extension to the distribution, ExtendedParamsExample.php
+* Updated Documentation - http://www.mediawiki.org/w/index.php?title=Extension:New_User_Email_Notification
+* Added RELEASE-NOTES to distribution
diff --git a/www/wiki/extensions/NewUserNotif/composer.json b/www/wiki/extensions/NewUserNotif/composer.json
new file mode 100644
index 00000000..b071b83c
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/composer.json
@@ -0,0 +1,16 @@
+{
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "mediawiki/minus-x": "0.3.1"
+ },
+ "scripts": {
+ "test": [
+ "parallel-lint . --exclude vendor --exclude node_modules",
+ "minus-x check ."
+ ],
+ "fix": [
+ "minus-x fix ."
+ ]
+ }
+}
diff --git a/www/wiki/extensions/NewUserNotif/gitinfo.json b/www/wiki/extensions/NewUserNotif/gitinfo.json
new file mode 100644
index 00000000..523d7a78
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/gitinfo.json
@@ -0,0 +1 @@
+{"headSHA1": "d9ff75bfcbdd2c911c9d4d6cf9225d63d4a4fa3f\n", "head": "d9ff75bfcbdd2c911c9d4d6cf9225d63d4a4fa3f\n", "remoteURL": "https://gerrit.wikimedia.org/r/mediawiki/extensions/NewUserNotif", "branch": "d9ff75bfcbdd2c911c9d4d6cf9225d63d4a4fa3f\n", "headCommitDate": "1520626863"} \ No newline at end of file
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ang.json b/www/wiki/extensions/NewUserNotif/i18n/ang.json
new file mode 100644
index 00000000..c5052771
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ang.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Gott wisst",
+ "Wōdenhelm"
+ ]
+ },
+ "newusernotifbody": "Ēalā $1,\n\nNīwe brūcendreccing, $2, wæs on $3 gemacod, on $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ar.json b/www/wiki/extensions/NewUserNotif/i18n/ar.json
new file mode 100644
index 00000000..82dfe518
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ar.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Meno25"
+ ]
+ },
+ "newusernotifsubj": "إخطار مستخدم جديد ل$1",
+ "newusernotif-desc": "يرسل إخطار بريد إلكتروني عندما يتم إنشاء حسابات مستخدمين",
+ "newusernotifbody": "مرحبا يا $1،\n\nحساب مستخدم جديد، $2، تم إنشاؤه على $3 في $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/arz.json b/www/wiki/extensions/NewUserNotif/i18n/arz.json
new file mode 100644
index 00000000..fa7ddfa6
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/arz.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ghaly",
+ "Meno25"
+ ]
+ },
+ "newusernotifsubj": "إخطار يوزر جديد ل$1",
+ "newusernotif-desc": "يبعت إيميل لما يتم إنشاء حسابات يوزرز",
+ "newusernotifbody": "اهلا و سهلا يا $1،\n\nحساب يوزر جديد، $2، إتفتح على $3 فى $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ast.json b/www/wiki/extensions/NewUserNotif/i18n/ast.json
new file mode 100644
index 00000000..8730042b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ast.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Xuacu"
+ ]
+ },
+ "newusernotifsubj": "Avisu de nuevu usuariu pa $1",
+ "newusernotif-desc": "Unvia un avisu per corréu electrónicu cuando se creen cuentes d'usuariu",
+ "newusernotifbody": "Hola $1:\n\nSe creó una nueva cuenta d'usuariu, $2, en $3 el $5 a les $6."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/avk.json b/www/wiki/extensions/NewUserNotif/i18n/avk.json
new file mode 100644
index 00000000..75c3bdeb
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/avk.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Wikimistusik"
+ ]
+ },
+ "newusernotifsubj": "Gruyera wetce warzaf favesik pu $1",
+ "newusernotifbody": "Va $1 kiavá,\n\n$2 warzafa favesikpata su zo redur koe $3 ko $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ba.json b/www/wiki/extensions/NewUserNotif/i18n/ba.json
new file mode 100644
index 00000000..b6e8cba1
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ba.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Assele"
+ ]
+ },
+ "newusernotifsubj": "Яңы $1 ҡатнашыусыһы тураһында белдереү",
+ "newusernotif-desc": "Яңы иҫәп яҙмалары булдырылған ваҡытта электрон почта аша белдереү ебәрә",
+ "newusernotifbody": "Сәләм, $1.\n\n$3 проектында $4 яңы иҫәп яҙмаһы, $2, булдырылды."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/bar.json b/www/wiki/extensions/NewUserNotif/i18n/bar.json
new file mode 100644
index 00000000..3db32884
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/bar.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Man77",
+ "Matthias Klostermayr"
+ ]
+ },
+ "newusernotif-desc": "Vasendt a E-Post-Info, web a Nutzakonto oglegt wead",
+ "newusernotifbody": "Seavas $1!\n\nAm $5 is um $6 af $3 a neichs Nutzakonto oglegt worn: $2."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/be-tarask.json b/www/wiki/extensions/NewUserNotif/i18n/be-tarask.json
new file mode 100644
index 00000000..4cfb06b0
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/be-tarask.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "EugeneZelenko",
+ "Jim-by"
+ ]
+ },
+ "newusernotifsubj": "Паведамленьне аб новым удзельніку для $1",
+ "newusernotif-desc": "Дасылае паведамленьне па электроннай пошце пры стварэньні новых рахункаў",
+ "newusernotifbody": "Прывітаньне, $1,\n\nНовы рахунак, $2, быў створаны $3 $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/bg.json b/www/wiki/extensions/NewUserNotif/i18n/bg.json
new file mode 100644
index 00000000..c74051f9
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/bg.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "DCLXVI"
+ ]
+ },
+ "newusernotifsubj": "Съобщение за нов потребител в $1",
+ "newusernotif-desc": "Изпраща оповестяване на електронна поща при създаване на нова потребителска сметка",
+ "newusernotifbody": "Здравейте $1,\n\nВ $3 беше регистрирана нова потребителска сметка, $2, на $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/bn.json b/www/wiki/extensions/NewUserNotif/i18n/bn.json
new file mode 100644
index 00000000..b37a4d56
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/bn.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Aftabuzzaman"
+ ]
+ },
+ "newusernotifsubj": "$1-এর জন্য নতুন ব্যবহারকারী বিজ্ঞপ্তি",
+ "newusernotif-desc": "ইমেল বিজ্ঞপ্তি প্রেরণ করা হয় যখন ব্যবহারকারীর অ্যাকাউন্ট তৈরি করা হয়",
+ "newusernotifbody": "প্রিয় $1,\n\nএকটি নতুন ব্যবহারকারী অ্যাকাউন্ট, $2, $3-এ $4টায় তৈরি করা হয়েছে।"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/br.json b/www/wiki/extensions/NewUserNotif/i18n/br.json
new file mode 100644
index 00000000..a1cf1030
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/br.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Fulup"
+ ]
+ },
+ "newusernotifsubj": "Kemenn un implijer nevez evit $1",
+ "newusernotif-desc": "Kas ur c'hemenn dre bostel pa vez krouet kontoù implijer",
+ "newusernotifbody": "Salud $1,\n\nUr gont implijer nevez, $2, zo bet krouet war $3 da $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/bs.json b/www/wiki/extensions/NewUserNotif/i18n/bs.json
new file mode 100644
index 00000000..bd058cc3
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/bs.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "CERminator"
+ ]
+ },
+ "newusernotifsubj": "Obavještenje o novom korisniku na $1",
+ "newusernotif-desc": "Šalje obavještenje putem e-maila kada pri pravljenju novog korisničkog računa",
+ "newusernotifbody": "Zdravo $1,\n\nNovi korisnički račun, $2, je napravljen na $3 u $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ca.json b/www/wiki/extensions/NewUserNotif/i18n/ca.json
new file mode 100644
index 00000000..bf47bc56
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ca.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Vriullop"
+ ]
+ },
+ "newusernotifsubj": "Notificació d'usuari nou per $1",
+ "newusernotif-desc": "Envia una notificació per correu electrònic quan es creen comptes d'usuari",
+ "newusernotifbody": "Hola $1,\n\nUn nou compte d'usuari, $2, ha estat creat a $3 a les $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ce.json b/www/wiki/extensions/NewUserNotif/i18n/ce.json
new file mode 100644
index 00000000..d2208b95
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ce.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Умар"
+ ]
+ },
+ "newusernotifsubj": "Керла декъашхо $1 тӀе кхетта",
+ "newusernotif-desc": "Керла декъашхочун дӀаяздар кхоьллича баита хаам",
+ "newusernotifbody": "Маршалла, $1.\n\nПроектехь $3 $4 кхоьллина керла декъашхочун дӀаяздар — $2."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/cs.json b/www/wiki/extensions/NewUserNotif/i18n/cs.json
new file mode 100644
index 00000000..29206462
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/cs.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Vks"
+ ]
+ },
+ "newusernotifbody": "Dobrý den $1,\n\nNový uživatelský účet, $2, byl vytvořen na $3 v $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/cy.json b/www/wiki/extensions/NewUserNotif/i18n/cy.json
new file mode 100644
index 00000000..bdedc4da
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/cy.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Lloffiwr"
+ ]
+ },
+ "newusernotifsubj": "Hysbysiad am ddefnyddiwr newydd ar $1",
+ "newusernotif-desc": "Yn anfon e-bost yn hysbysu bod cyfrif defnyddiwr newydd wedi ei sefydlu",
+ "newusernotifbody": "Cyfarchion $1,\n\nMae cyfrif newydd o'r enw $2 wedi cael ei sefydlu ar $3 am $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/de.json b/www/wiki/extensions/NewUserNotif/i18n/de.json
new file mode 100644
index 00000000..98d9b4a6
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/de.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Purodha",
+ "Raimond Spekking"
+ ]
+ },
+ "newusernotifsubj": "Benachrichtung von $1 über die Einrichtung eines neuen Benutzerskontos",
+ "newusernotif-desc": "Versendet E-Mail-Benachrichtigungen bei Erstellung neuer Benutzerkonten",
+ "newusernotifbody": "Hallo $1,\n\nEin neues Benutzerkonto, $2, wurde am $5, $6 Uhr auf $3 angelegt."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/dsb.json b/www/wiki/extensions/NewUserNotif/i18n/dsb.json
new file mode 100644
index 00000000..ac1434fd
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/dsb.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Michawiki"
+ ]
+ },
+ "newusernotifsubj": "Powěźeńka na nowego wužywarja za $1",
+ "newusernotif-desc": "Sćelo e-mailowu powěźeńku, gaž se wužywarske konta napóraju",
+ "newusernotifbody": "Halo $1,\n\nKonto nowego wužywarja, $2, jo se załožyło $4 na $3 ."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/el.json b/www/wiki/extensions/NewUserNotif/i18n/el.json
new file mode 100644
index 00000000..24529e49
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/el.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Omnipaedista",
+ "ZaDiak"
+ ]
+ },
+ "newusernotifsubj": "Νέα ειδοποίηση χρήστη για τον $1",
+ "newusernotif-desc": "Αποστέλλει ειδοποίηση μέσω e-mail όταν δημιουργούνται λογαριασμοί χρηστών",
+ "newusernotifbody": "Γεια $1,\n\nΈνας νέος λογαριασμός, $2, δημιουργήθηκε στο $3 στις $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/en.json b/www/wiki/extensions/NewUserNotif/i18n/en.json
new file mode 100644
index 00000000..b2f830fe
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/en.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Rob Church"
+ ]
+ },
+ "newusernotifsubj": "New user notification for $1",
+ "newusernotif-desc": "Sends email notification when user accounts are created",
+ "newusernotifbody": "Hello $1,\n\nA new user account, $2, has been created on $3 at $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/eo.json b/www/wiki/extensions/NewUserNotif/i18n/eo.json
new file mode 100644
index 00000000..6a3c68db
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/eo.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Yekrats"
+ ]
+ },
+ "newusernotifsubj": "Nova notigado de uzanto $1",
+ "newusernotifbody": "Saluton $1,\n\nNova konto por uzanto, $2, estis kreita je $3 $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/es.json b/www/wiki/extensions/NewUserNotif/i18n/es.json
new file mode 100644
index 00000000..1f6eef74
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/es.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sanbec"
+ ]
+ },
+ "newusernotifsubj": "Notificación de un nuevo usuario en $1",
+ "newusernotif-desc": "Envía un aviso por correo electrónico cuando se crean cuentas de usuario",
+ "newusernotifbody": "Hola $1:\n\nHa sido creada una nueva cuenta de usuario, $2, en $3 a las $4"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/et.json b/www/wiki/extensions/NewUserNotif/i18n/et.json
new file mode 100644
index 00000000..6df92f27
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/et.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Avjoska",
+ "Pikne"
+ ]
+ },
+ "newusernotifbody": "Tere, $1!\n\nVõrgukohas $3 loodi uus kasutajakonto $2.\n\nKonto loomise aeg: $4"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/fa.json b/www/wiki/extensions/NewUserNotif/i18n/fa.json
new file mode 100644
index 00000000..4d027a8e
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/fa.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Armin1392",
+ "Mjbmr"
+ ]
+ },
+ "newusernotifsubj": "اعلان کاربر جدید برای $1",
+ "newusernotif-desc": "فرستادن ایمیل اعلان هنگامی که حساب‌های کاربری ایجاد شده است",
+ "newusernotifbody": "سلام $1،\n\nیک حساب کاربری جدید، $2، بر $3 در $4 ایجاد شده‌است."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/fi.json b/www/wiki/extensions/NewUserNotif/i18n/fi.json
new file mode 100644
index 00000000..7d34fc6d
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/fi.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Jaakonam",
+ "Nike"
+ ]
+ },
+ "newusernotifsubj": "Tiedote sivuston uudelle käyttäjälle $1",
+ "newusernotif-desc": "Lähettää sähköpostiviestin, kun käyttäjätunnukset on luotu",
+ "newusernotifbody": "Tervehdys $1,\n\nUusi käyttäjätunnus $2 on luotu $3 $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/fr.json b/www/wiki/extensions/NewUserNotif/i18n/fr.json
new file mode 100644
index 00000000..e0ed9cbe
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/fr.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Grondin"
+ ]
+ },
+ "newusernotifsubj": "Notification d’un nouvel utilisateur pour $1",
+ "newusernotif-desc": "Envoie une notification par courriel quand les comptes utilisateurs sont créés",
+ "newusernotifbody": "Bonjour $1,\n\nUn nouveau compte utilisateur, $2, a été créé sur $3 le $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/frp.json b/www/wiki/extensions/NewUserNotif/i18n/frp.json
new file mode 100644
index 00000000..2fcd5b8a
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/frp.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "ChrisPtDe"
+ ]
+ },
+ "newusernotifsubj": "Notificacion a un novél usanciér por $1",
+ "newusernotif-desc": "Mande na notificacion per mèssageria èlèctronica quand los comptos utilisators sont fêts",
+ "newusernotifbody": "Bonjorn $1,\n\nun compto utilisator novél, $2, est étâ fêt dessus $3 lo $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/frr.json b/www/wiki/extensions/NewUserNotif/i18n/frr.json
new file mode 100644
index 00000000..fe4c8431
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/frr.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Murma174"
+ ]
+ },
+ "newusernotifsubj": "Bööd tu $1 auer det iinrachten faan en nei brükerkonto",
+ "newusernotif-desc": "Ferschüürt en e-mail, wan nei brükerkontos iinracht wurd",
+ "newusernotifbody": "Gud dai $1,\n\nEn nei brükerkonto, $2, as di $5, am a klook $6 üüb $3 iinracht wurden."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ga.json b/www/wiki/extensions/NewUserNotif/i18n/ga.json
new file mode 100644
index 00000000..0af1d3be
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ga.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Alison"
+ ]
+ },
+ "newusernotifbody": "Haigh a $1,\n\nTá cuntas úsáideora nua, $2, cruthaigh ar $3, $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/gl.json b/www/wiki/extensions/NewUserNotif/i18n/gl.json
new file mode 100644
index 00000000..8809999e
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/gl.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Alma",
+ "Toliño"
+ ]
+ },
+ "newusernotifsubj": "Notificación de novo usuario para $1",
+ "newusernotif-desc": "Envía unha notificación por correo electrónico cando se crean contas de usuario",
+ "newusernotifbody": "Ola $1:\n\nCreouse unha nova conta de usuario, chamada $2, en $3 o $5 ás $6."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/gsw.json b/www/wiki/extensions/NewUserNotif/i18n/gsw.json
new file mode 100644
index 00000000..e2c45f8a
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/gsw.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Als-Holder"
+ ]
+ },
+ "newusernotifsubj": "Benochrichtung vu $1 iber e nej Benutzerskonto",
+ "newusernotif-desc": "Verschickt E-Mail-Benochrichtigunge bim Aalege vu neje Benutzerkonte",
+ "newusernotifbody": "Sali $1,\n\nE nej Benutzerkonto, $2, isch am $4 uf $3 aagleit wore."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/he.json b/www/wiki/extensions/NewUserNotif/i18n/he.json
new file mode 100644
index 00000000..1eab9332
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/he.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Rotemliss",
+ "YaronSh"
+ ]
+ },
+ "newusernotifsubj": "הודעת משתמש חדשה עבור $1",
+ "newusernotif-desc": "שליחת הודעה בדוא\"ל כאשר נוצרים חשבונות משתמש",
+ "newusernotifbody": "שלום $1,\n\nחשבון משתמש חדש, $2, נוצר באתר $3 ב־$4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/hi.json b/www/wiki/extensions/NewUserNotif/i18n/hi.json
new file mode 100644
index 00000000..efc68eb8
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/hi.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Kaustubh"
+ ]
+ },
+ "newusernotifsubj": "$1 का नये सदस्योंका निर्देशन",
+ "newusernotif-desc": "नया खाता खुलने के बाद इ-मेल भेजता हैं",
+ "newusernotifbody": "नमस्कार $1,\n\n$3 पर एक नया सदस्य, $2, $4 को पंजिकृत हुआ हैं।"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/hsb.json b/www/wiki/extensions/NewUserNotif/i18n/hsb.json
new file mode 100644
index 00000000..086dddd8
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/hsb.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Michawiki"
+ ]
+ },
+ "newusernotifsubj": "Zdźělenka za noweho wužiwarja $1",
+ "newusernotif-desc": "Sćele e-mejlowe zdźělenje, hdyž so wužiwarske konta wutworja",
+ "newusernotifbody": "Witaj $1,\n\nNowe wužiwarske konto, $2, bu dnja $4 na $3 wutworjene."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/hu.json b/www/wiki/extensions/NewUserNotif/i18n/hu.json
new file mode 100644
index 00000000..5d755c9f
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/hu.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Dani",
+ "Tgr"
+ ]
+ },
+ "newusernotifsubj": "Értesítés új $1 felhasználóról",
+ "newusernotif-desc": "E-mail üzeneteket küld, ha új felhasználói fiókok készülnek",
+ "newusernotifbody": "Szia $1,\n\negy új felhasználói fiókot készítettek $2 névvel a(z) $3 wikin, $4-kor."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/hy.json b/www/wiki/extensions/NewUserNotif/i18n/hy.json
new file mode 100644
index 00000000..5dd4b878
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/hy.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Teak"
+ ]
+ },
+ "newusernotifsubj": "Նոր Մասնակցի Տեղեկացում $1 մասնակցի համար",
+ "newusernotifbody": "Ողջո՜ւյն, $1։\n\n$3 կայքում ստեղծվել է նոր մասնակցային հաշիվ՝ $2, $4-ին։"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ia.json b/www/wiki/extensions/NewUserNotif/i18n/ia.json
new file mode 100644
index 00000000..25969362
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ia.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "McDutchie"
+ ]
+ },
+ "newusernotifsubj": "Notification de un nove usator in $1",
+ "newusernotif-desc": "Invia un notification per e-mail quando un conto de usator es create",
+ "newusernotifbody": "Salute $1,\n\nUn nove conto de usator, $2, ha essite create in $3 le $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/id.json b/www/wiki/extensions/NewUserNotif/i18n/id.json
new file mode 100644
index 00000000..68a22c20
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/id.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Bennylin"
+ ]
+ },
+ "newusernotifsubj": "Pemberitahuan pengguna baru untuk $1",
+ "newusernotif-desc": "Mengirimkan pemberitahuan lewat surel pada saat akun pengguna dibuat",
+ "newusernotifbody": "Halo $1,\n\nSebuah akun pengguna baru, $2, telah dibuat di $3 pada $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/it.json b/www/wiki/extensions/NewUserNotif/i18n/it.json
new file mode 100644
index 00000000..8b2bd69d
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/it.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Darth Kule"
+ ]
+ },
+ "newusernotifsubj": "Notifica nuovo utente per $1",
+ "newusernotif-desc": "Invia una e-mail di notifica quando vengono creati nuovi account",
+ "newusernotifbody": "Ciao $1,\n\nUn nuovo account, $2, è stato creato su $3 il $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ja.json b/www/wiki/extensions/NewUserNotif/i18n/ja.json
new file mode 100644
index 00000000..7c067513
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ja.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Fryed-peach",
+ "JtFuruhata",
+ "Shirayuki"
+ ]
+ },
+ "newusernotifsubj": "$1 利用者アカウント作成通知",
+ "newusernotif-desc": "利用者アカウントが作成されたときにメール通知を送る",
+ "newusernotifbody": "ようこそ$1さん、\n\n$4、$3上に$2で利用者アカウントを作成しました。"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/jv.json b/www/wiki/extensions/NewUserNotif/i18n/jv.json
new file mode 100644
index 00000000..45505f45
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/jv.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Meursault2004"
+ ]
+ },
+ "newusernotifsubj": "Notifikasi panganggo anyar kanggo $1",
+ "newusernotif-desc": "Kirim notifikasi e-mail menawa rékening-rékening panganggo digawé",
+ "newusernotifbody": "Salam $1,\n\nSawijining rékening panganggo, $2, wis digawé ing $3 jam $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ka.json b/www/wiki/extensions/NewUserNotif/i18n/ka.json
new file mode 100644
index 00000000..3dbc7835
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ka.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "David1010"
+ ]
+ },
+ "newusernotifsubj": "შეყობინება ახალი მომხმარებელი $1 შესახებ",
+ "newusernotif-desc": "შეტყობინების გაგზავნა ელ. ფოსტით, როდესაც ახალი მომხმარებელი რეგისტრირდება",
+ "newusernotifbody": "გამარჯობა, $1.\n\nპროექტში $3 $4-ში შეიქმნა ახალი მომხმარებლის ანგარიში — $2."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/km.json b/www/wiki/extensions/NewUserNotif/i18n/km.json
new file mode 100644
index 00000000..69dd7846
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/km.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Chhorran",
+ "គីមស៊្រុន"
+ ]
+ },
+ "newusernotifsubj": "ការផ្តល់ដំណឹង​ដល់​អ្នកប្រើប្រាស់ថ្មី ចំពោះ $1",
+ "newusernotifbody": "សួស្តី $1,\n\nគណនី​របស់​អ្នកប្រើប្រាស់ថ្មី, $2, បានត្រូវបង្កើត លើ $3 នៅ $4 ហើយ ។"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ko.json b/www/wiki/extensions/NewUserNotif/i18n/ko.json
new file mode 100644
index 00000000..1481541b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ko.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "아라"
+ ]
+ },
+ "newusernotifsubj": "$1님에 대한 새 사용자 알림",
+ "newusernotif-desc": "사용자 계정을 만들 때 이메일 알림 보내기",
+ "newusernotifbody": "$1 안녕하세요,\n\n$4에 $3에서 $2로 새 사용자 계정을 만들었습니다."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ksh.json b/www/wiki/extensions/NewUserNotif/i18n/ksh.json
new file mode 100644
index 00000000..16ca3655
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ksh.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Purodha"
+ ]
+ },
+ "newusernotifsubj": "Nohreesch övver Ding neu Aanmeldung op $1",
+ "newusernotif-desc": "Scheck en <i lang=\"en\">e-mail</i> eruß, wann en neu Aanmeldung för ene neue Metmaacher kütt.",
+ "newusernotifbody": "Jooden Daach $1,\n\nEne neue Metmaacher mem Name \"$2\"\nes aam $5 öm $6 Uhr en de $3 neu aanjemeldt woode."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ku-latn.json b/www/wiki/extensions/NewUserNotif/i18n/ku-latn.json
new file mode 100644
index 00000000..820a5721
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ku-latn.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "George Animal"
+ ]
+ },
+ "newusernotifbody": "Silav $1,\n\nHesabekî nû, $2, li ser $3 di $4 de çêbû."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/lb.json b/www/wiki/extensions/NewUserNotif/i18n/lb.json
new file mode 100644
index 00000000..8ab7bb3d
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/lb.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Les Meloures",
+ "Robby"
+ ]
+ },
+ "newusernotifsubj": "Informatioun iwwer en neie Benotzer op $1",
+ "newusernotif-desc": "Schéckt eng Informatioun per e-Mail wann e neie Benotzerkont opgemaach gëtt",
+ "newusernotifbody": "Bonjour $1,\n\nEn neie Benotzerkont, $2, gouf op $3 de(n) $4 opgemaach."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/lus.json b/www/wiki/extensions/NewUserNotif/i18n/lus.json
new file mode 100644
index 00000000..f4968bfe
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/lus.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "RMizo"
+ ]
+ },
+ "newusernotifbody": "E khai ṭhian duh tak $1,\n\nHmangtu siangchan thar, $2, $3 phêkah $4 khan siam a ni tâ. Kan lawm takzet a che. Kan ram leh hnam tana i hna thawh a thlàwn lo vang."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/mai.json b/www/wiki/extensions/NewUserNotif/i18n/mai.json
new file mode 100644
index 00000000..83b7d0a9
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/mai.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "बिप्लब आनन्द"
+ ]
+ },
+ "newusernotifsubj": "$1 के नव प्रयोक्ता निर्देशन",
+ "newusernotif-desc": "नव खाता खोलए के बाद इ-पत्र भेजएत अछि",
+ "newusernotifbody": "नमस्कार $1,\n\n$3 पर एगो नव प्रयोक्ता, $2, $4 के पंजिकृत भेल अछि।"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/mk.json b/www/wiki/extensions/NewUserNotif/i18n/mk.json
new file mode 100644
index 00000000..284ad523
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/mk.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Bjankuloski06"
+ ]
+ },
+ "newusernotifsubj": "Известување за нов корисник на $1",
+ "newusernotif-desc": "Испраќа известувања по е-пошта при создавање на кориснички сметки",
+ "newusernotifbody": "Здраво $1,\n\nНа $3 е создадена е нова корисничка сметка по име $2 во $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ml.json b/www/wiki/extensions/NewUserNotif/i18n/ml.json
new file mode 100644
index 00000000..19594468
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ml.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Praveenp",
+ "Shijualex"
+ ]
+ },
+ "newusernotifsubj": "$1 സം‌രംഭത്തിനു വേണ്ടിയുള്ള ഉപയോക്തൃഅറിയിപ്പ് സംവിധാനം.",
+ "newusernotif-desc": "ഉപയോക്തൃ അംഗത്വങ്ങൾ ഉണ്ടാക്കി കഴിയുമ്പോൾ ഇമെയിൽ വിജ്ഞാപനം അയക്കുന്നു",
+ "newusernotifbody": "പ്രിയ $1,\n\n$2 എന്ന ഒരു പുതിയ ഉപയോക്തൃഅംഗത്വം, $3 സം‌രംഭത്തിൽ $4നു സൃഷ്ടിക്കപ്പെട്ടിരിക്കുന്നു."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/mr.json b/www/wiki/extensions/NewUserNotif/i18n/mr.json
new file mode 100644
index 00000000..d785228b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/mr.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Kaustubh"
+ ]
+ },
+ "newusernotifsubj": "$1 साठीचे नवीन सदस्य निर्देशन",
+ "newusernotif-desc": "नवीन सदस्य नोंदणी झाल्यानंतर इ-मेल पाठविते",
+ "newusernotifbody": "नमस्कार $1,\n\n$3 वर एक नवीन सदस्य नोंदणी, $2, $4 ला झालेली आहे."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ms.json b/www/wiki/extensions/NewUserNotif/i18n/ms.json
new file mode 100644
index 00000000..c3ca1199
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ms.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Anakmalaysia"
+ ]
+ },
+ "newusernotifsubj": "Pemberitahuan pengguna baru untuk $1",
+ "newusernotif-desc": "Menghantar e-mel pemberitahuan apabila akaun pengguna dibuka",
+ "newusernotifbody": "Apa khabar $1,\n\nSatu akaun pengguna baru, $2, telah dibuka di $3 pada $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/nah.json b/www/wiki/extensions/NewUserNotif/i18n/nah.json
new file mode 100644
index 00000000..e62f140b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/nah.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Fluence"
+ ]
+ },
+ "newusernotifbody": "Niltze $1,\n\nCē yancuīc tlatequitiltilīlli cuentah, $2, ōmochīuh īpan $3 īpan $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/nb.json b/www/wiki/extensions/NewUserNotif/i18n/nb.json
new file mode 100644
index 00000000..403ed692
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/nb.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Jon Harald Søby"
+ ]
+ },
+ "newusernotifsubj": "Beskjed om ny bruker for $1",
+ "newusernotif-desc": "Sender beskjed på e-post når kontoer opprettes",
+ "newusernotifbody": "Hei, $1. En ny brukerkonto, $2, ble opprettet på $3 $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/nl.json b/www/wiki/extensions/NewUserNotif/i18n/nl.json
new file mode 100644
index 00000000..352ab92b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/nl.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "SPQRobin",
+ "Siebrand"
+ ]
+ },
+ "newusernotifsubj": "Melding van een nieuwe gebruiker op $1",
+ "newusernotif-desc": "Stuurt een e-mail als nieuwe gebruikers worden aangemaakt",
+ "newusernotifbody": "Hallo $1.\n\nEr is een nieuwe gebruiker $2 aangemaakt op $3 op $5 om $6."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/nn.json b/www/wiki/extensions/NewUserNotif/i18n/nn.json
new file mode 100644
index 00000000..f5f24ae1
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/nn.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Harald Khan",
+ "Njardarlogar"
+ ]
+ },
+ "newusernotifsubj": "Melding om ny brukar for $1",
+ "newusernotif-desc": "Ein e-post blir sendt når nye brukarkontoar blir oppretta",
+ "newusernotifbody": "Hei, $1. \n\nEin ny brukarkonto, $2, blei oppretta på $3 $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/oc.json b/www/wiki/extensions/NewUserNotif/i18n/oc.json
new file mode 100644
index 00000000..3ddd112a
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/oc.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Cedric31"
+ ]
+ },
+ "newusernotifsubj": "Notificacion d’un utilizaire novèl per $1",
+ "newusernotif-desc": "Manda una notificacion per corrièr electronic quand los comptes d'utilizaires son creats",
+ "newusernotifbody": "Adissiatz $1,\n\nUn compte novèl d'utilizaire, $2, es estat creat sus $3 lo $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/pdc.json b/www/wiki/extensions/NewUserNotif/i18n/pdc.json
new file mode 100644
index 00000000..0b5b0836
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/pdc.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Xqt"
+ ]
+ },
+ "newusernotifbody": "Haiya $1,\n\nuff $3 iss am $5, $6 Uhr en neier Yuuser, $2, komme."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/pl.json b/www/wiki/extensions/NewUserNotif/i18n/pl.json
new file mode 100644
index 00000000..fe29d0c1
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/pl.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Derbeth",
+ "Sp5uhe"
+ ]
+ },
+ "newusernotifsubj": "Powiadamianie użytkownika $1 o nowych użytkownikach",
+ "newusernotif-desc": "Wysyła powiadomienie e–mail o utworzeniu nowego konta użytkownika",
+ "newusernotifbody": "Witaj $1, nowe konto użytkownika, $2, zostało stworzone w dniu $3 o $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/pms.json b/www/wiki/extensions/NewUserNotif/i18n/pms.json
new file mode 100644
index 00000000..82303b40
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/pms.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Bèrto 'd Sèra",
+ "Dragonòt"
+ ]
+ },
+ "newusernotifsubj": "Notìfica d'utent neuv për $1",
+ "newusernotif-desc": "A manda n'e-mail ëd notìfica quand che ij cont utent a son creà",
+ "newusernotifbody": "Bondì $1, un neuv utent, $2, a l'é stait creà ansima a $3 dël $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ps.json b/www/wiki/extensions/NewUserNotif/i18n/ps.json
new file mode 100644
index 00000000..dabf0e42
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ps.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ahmed-Najib-Biabani-Ibrahimkhel"
+ ]
+ },
+ "newusernotifsubj": "د $1 لپاره د نوي کارن يادونه",
+ "newusernotifbody": "$1، سلامونه!\n\nد $2 په نوم يو نوی گڼون په $4 نېټه $3 کې جوړ شوی."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/pt-br.json b/www/wiki/extensions/NewUserNotif/i18n/pt-br.json
new file mode 100644
index 00000000..e93e9269
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/pt-br.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Carla404",
+ "Eduardo.mps",
+ "Luckas"
+ ]
+ },
+ "newusernotifsubj": "Notificação de novo usuário para $1",
+ "newusernotif-desc": "Envia uma notificação por e-mail quando uma conta de usuário é criada",
+ "newusernotifbody": "Olá, $1,\n\nUma nova conta de usuário, $2, foi criada em $3 em $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/pt.json b/www/wiki/extensions/NewUserNotif/i18n/pt.json
new file mode 100644
index 00000000..ec5e0473
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/pt.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Hamilton Abreu",
+ "Malafaya",
+ "Vitorvicentevalente"
+ ]
+ },
+ "newusernotifsubj": "Nova notificação de utilizador para $1",
+ "newusernotif-desc": "Envia notificações por correio eletrónico quando são criadas contas de utilizador",
+ "newusernotifbody": "Olá, $1,\n\nUma nova conta de utilizador, $2, foi criada em $3 em $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/qqq.json b/www/wiki/extensions/NewUserNotif/i18n/qqq.json
new file mode 100644
index 00000000..1ecdb882
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/qqq.json
@@ -0,0 +1,14 @@
+{
+ "@metadata": {
+ "authors": [
+ "Purodha",
+ "Shirayuki",
+ "Siebrand",
+ "The Evil IP address",
+ "Umherirrender"
+ ]
+ },
+ "newusernotifsubj": "This message contains the subject line for the email. Parameters:\n* $1 is replaced with the wiki site name.",
+ "newusernotif-desc": "{{desc|name=New User Notification|url=https://www.mediawiki.org/wiki/Extension:New_User_Email_Notification}}",
+ "newusernotifbody": "This file contains the body text for the email. Parameters:\n* $1 - replaced with the username of the recipient\n* $2 - replaced with the username of the new user account\n* $3 - replaced with the wiki site\n* $4 - replaced with the time and date of the account's creation\n* $5 - (Optional) replaced with the date of the account's creation\n* $6 - (Optional) replaced with the time of the account's creation"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ro.json b/www/wiki/extensions/NewUserNotif/i18n/ro.json
new file mode 100644
index 00000000..5d1f8b74
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ro.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Minisarm",
+ "Stelistcristi"
+ ]
+ },
+ "newusernotifsubj": "Notificare despre un utilizator nou pentru $1",
+ "newusernotif-desc": "Trimite notificări prin e-mail atunci când sunt create conturi de utilizator",
+ "newusernotifbody": "Salut $1,\n\nUn nou cont de utilizator, $2, a fost creat pe $3 la $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/roa-tara.json b/www/wiki/extensions/NewUserNotif/i18n/roa-tara.json
new file mode 100644
index 00000000..5e6394a3
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/roa-tara.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Joetaras"
+ ]
+ },
+ "newusernotifsubj": "Notifiche de 'n'utende nuève pe $1",
+ "newusernotif-desc": "Manne 'na mail de notifiche quanne avènene ccrejate le cunde utende",
+ "newusernotifbody": "Cià $1,\n\n'Nu cunde utende nuève, $2, ha state ccrejate sus a $3 'u $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ru.json b/www/wiki/extensions/NewUserNotif/i18n/ru.json
new file mode 100644
index 00000000..2fa4a866
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ru.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Александр Сигачёв"
+ ]
+ },
+ "newusernotifsubj": "Уведомление о новом участнике $1",
+ "newusernotif-desc": "Отправляет уведомление по электронной почте, когда регистрируется новый участник",
+ "newusernotifbody": "Привет, $1.\n\nВ проекте $3 в $4 была создана новая учётная запись — $2."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/si.json b/www/wiki/extensions/NewUserNotif/i18n/si.json
new file mode 100644
index 00000000..9d951e60
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/si.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "පසිඳු කාවින්ද"
+ ]
+ },
+ "newusernotifsubj": "$1 සඳහා නව පරිශීලක නිවේදනයක්"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/sk.json b/www/wiki/extensions/NewUserNotif/i18n/sk.json
new file mode 100644
index 00000000..ea89e348
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/sk.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Helix84"
+ ]
+ },
+ "newusernotifsubj": "Upozornenie na nových používateľov pre $1",
+ "newusernotif-desc": "Posiela upozornenia emailom pri vytvorení používateľských účtov",
+ "newusernotifbody": "Ahoj $1,\n\n$3 na $4 bol vytvorený nový používateľský účet $2."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/sl.json b/www/wiki/extensions/NewUserNotif/i18n/sl.json
new file mode 100644
index 00000000..b517ea3d
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/sl.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Janezdrilc"
+ ]
+ },
+ "newusernotifsubj": "Novo obvestilo za {{GRAMMAR:dajalnik|$1}}",
+ "newusernotif-desc": "Pošlji e-pošto, ko so ustvarjeni uporabniški računi",
+ "newusernotifbody": "Živijo, $1.\n\nNov uporabniški račun, $2, je bil ustvarjen na {{GRAMMAR:mestnik|$3}} ob $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/sr-ec.json b/www/wiki/extensions/NewUserNotif/i18n/sr-ec.json
new file mode 100644
index 00000000..89c3d4a4
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/sr-ec.json
@@ -0,0 +1,13 @@
+{
+ "@metadata": {
+ "authors": [
+ "Rancher",
+ "Sasa Stefanovic",
+ "Михајло Анђелковић",
+ "Сербијана"
+ ]
+ },
+ "newusernotifsubj": "Нови корисник за $1",
+ "newusernotif-desc": "Шаље обавештења путем имејла када се нови налог направи",
+ "newusernotifbody": "Здраво $1\nНови кориснички налог, $2, је направљен на $3 у $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/sr-el.json b/www/wiki/extensions/NewUserNotif/i18n/sr-el.json
new file mode 100644
index 00000000..6c7146e3
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/sr-el.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Michaello",
+ "Сербијана"
+ ]
+ },
+ "newusernotifsubj": "Novi korisnik za $1",
+ "newusernotif-desc": "Šalje obaveštenja putem imejla kada se novi nalog napravi",
+ "newusernotifbody": "Zdravo $1\nNovi korisnički nalog, $2, je napravljen na $3 u $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/stq.json b/www/wiki/extensions/NewUserNotif/i18n/stq.json
new file mode 100644
index 00000000..afcd9f3c
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/stq.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pyt"
+ ]
+ },
+ "newusernotifsubj": "Beskeedtällen foar $1 uur ju Iengjuchtenge fon n näi Benutserkonto",
+ "newusernotifbody": "Hallo $1,\n\nN näi Benutserkonto, $2, wuude ap n $4 ap $3 anlaid."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/su.json b/www/wiki/extensions/NewUserNotif/i18n/su.json
new file mode 100644
index 00000000..616789ae
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/su.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Irwangatot"
+ ]
+ },
+ "newusernotifsubj": "'''Anyar''' ,béja pamaké pikeun $1",
+ "newusernotif-desc": "Kirim béja ka surélék sabot pamaké anyar dijieun",
+ "newusernotifbody": "Pikeun $1,\n\nAya pamaké anyar, $2, geus dijieun dina $3 , $4"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/sv.json b/www/wiki/extensions/NewUserNotif/i18n/sv.json
new file mode 100644
index 00000000..dbd97e47
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/sv.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "M.M.S."
+ ]
+ },
+ "newusernotifsubj": "Meddelande om ny användare för $1",
+ "newusernotif-desc": "Skickar ett meddelande genom e-post när konton skapas",
+ "newusernotifbody": "Hej $1,\n\nEtt nytt användar konto, $2, har skapats på $3 som $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/ta.json b/www/wiki/extensions/NewUserNotif/i18n/ta.json
new file mode 100644
index 00000000..37cd31c7
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/ta.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Shanmugamp7"
+ ]
+ },
+ "newusernotifsubj": "$1க்கு புதிய பயனர் அறிவிப்புகள்",
+ "newusernotif-desc": "பயனர் கணக்குகள் உருவாக்கப்பட்டால் மின்னஞ்சல் அறிவிப்புகள் அனுப்பும்",
+ "newusernotifbody": "வணக்கம் $1,\n\nஒரு புதிய பயனர் கணக்கு, $2,$3 அன்று $4க்கு உருவாக்கப்பட்டது."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/te.json b/www/wiki/extensions/NewUserNotif/i18n/te.json
new file mode 100644
index 00000000..34d1387b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/te.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ravichandra",
+ "Veeven"
+ ]
+ },
+ "newusernotifsubj": "$1 కోసం కొత్తవాడుకరి నోటిఫికేషన్",
+ "newusernotif-desc": "వాడుకరి ఖాతాలను సృష్టించినప్పుడు ఈ-మెయిలు గమనింపులు పంపుతుంది",
+ "newusernotifbody": "హలో $1,\n\n$3లో $2 అనే కొత్త వాడుకరి ఖాతాని $4కి సృష్టించాం."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/tet.json b/www/wiki/extensions/NewUserNotif/i18n/tet.json
new file mode 100644
index 00000000..3c5f4fec
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/tet.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "MF-Warburg"
+ ]
+ },
+ "newusernotifsubj": "Mensajen kona-ba uza-na'in foun ba $1",
+ "newusernotif-desc": "Haruka korreiu eletróniku bainhira kria konta uza-na'in",
+ "newusernotifbody": "Olá $1,\n\nuza-na'in foun ida, $2, naregistrar tiha iha $3 iha loron $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/tg-cyrl.json b/www/wiki/extensions/NewUserNotif/i18n/tg-cyrl.json
new file mode 100644
index 00000000..59c0761b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/tg-cyrl.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ibrahim"
+ ]
+ },
+ "newusernotifsubj": "Огоҳсозии корбарии ҷадид барои $1",
+ "newusernotif-desc": "Дар ҳолат эҷод шудани ҳисобҳои корбарӣ паёми огоҳсозӣ тариқи почтаи электронӣ бифирист.",
+ "newusernotifbody": "Салом $1,\n\nҲисоби корбарии ҷадид, $2, дар $3 дар $4 эҷод шуд."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/tg-latn.json b/www/wiki/extensions/NewUserNotif/i18n/tg-latn.json
new file mode 100644
index 00000000..99d8e5af
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/tg-latn.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Liangent"
+ ]
+ },
+ "newusernotifsubj": "Ogohsoziji korbariji çadid baroi $1",
+ "newusernotif-desc": "Dar holat eçod şudani hisobhoi korbarī pajomi ogohsozī tariqi poctai elektronī bifirist.",
+ "newusernotifbody": "Salom $1,\n\nHisobi korbariji çadid, $2, dar $3 dar $4 eçod şud."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/th.json b/www/wiki/extensions/NewUserNotif/i18n/th.json
new file mode 100644
index 00000000..6cf7a99b
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/th.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ans"
+ ]
+ },
+ "newusernotifsubj": "แจ้งเตือนผู้ใช้ใหม่สำหรับ $1",
+ "newusernotif-desc": "ส่งอีเมลแจ้งเตือน เมื่อมีการสร้างบัญชีผู้ใช้",
+ "newusernotifbody": "สวัสดี $1,\n\nมีการสร้างบัญชีผู้ใช้ใหม่, $2, บน $3 เมื่อ $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/tl.json b/www/wiki/extensions/NewUserNotif/i18n/tl.json
new file mode 100644
index 00000000..cd4aacbd
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/tl.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "AnakngAraw",
+ "Jojit fb"
+ ]
+ },
+ "newusernotifsubj": "Pabatid na pambagong tagagamit para kay $1",
+ "newusernotif-desc": "Nagpapadala ng isang pabatid na pang-e-mail kapag nalikha ang bagong mga account ng tagagamit",
+ "newusernotifbody": "Kumusta ka $1,\n\nIsang bagong account, $2, ang nalikha na sa $3 noong $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/tr.json b/www/wiki/extensions/NewUserNotif/i18n/tr.json
new file mode 100644
index 00000000..9790b12e
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/tr.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Joseph",
+ "Srhat"
+ ]
+ },
+ "newusernotifsubj": "$1 için yeni kullanıcı bildirisi",
+ "newusernotif-desc": "Kullanıcı hesapları oluşturulduğunda e-posta bildirisi yolla",
+ "newusernotifbody": "Merhaba $1\n\nYeni kullanıcı hesabı, $2,$3 üzerinde $4'te oluşturuldu."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/tt-cyrl.json b/www/wiki/extensions/NewUserNotif/i18n/tt-cyrl.json
new file mode 100644
index 00000000..6e80501e
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/tt-cyrl.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ильнар"
+ ]
+ },
+ "newusernotifsubj": "Яңа кулланучы $1 турында искәртү",
+ "newusernotif-desc": "Яңа кулланучы теркәлгән очракта, электрон почта аша искәртү җибәрергә",
+ "newusernotifbody": "Сәлам, $1.\n\n$4 $3 проектында, $2 кулланучы язмасы төзелә."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/uk.json b/www/wiki/extensions/NewUserNotif/i18n/uk.json
new file mode 100644
index 00000000..b5ff2f01
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/uk.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Alex Khimich"
+ ]
+ },
+ "newusernotifsubj": "Повідомлення про нового користувача для $1",
+ "newusernotif-desc": "Відправляє повідомлення по e-mail, коли створюються нові облікові записи користувачів",
+ "newusernotifbody": "Вітаємо, $1!\nВ проекті $3 в $4 був створений обліковий запис — $2."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/vec.json b/www/wiki/extensions/NewUserNotif/i18n/vec.json
new file mode 100644
index 00000000..b03fcc63
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/vec.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Candalua"
+ ]
+ },
+ "newusernotifsubj": "Nova notifica utente par $1",
+ "newusernotif-desc": "Manda notifica par e-mail quando xe creà un account utente",
+ "newusernotifbody": "Ciao $1,\n\nUn novo account utente, $2, el xe stà creà su $3 in data $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/vi.json b/www/wiki/extensions/NewUserNotif/i18n/vi.json
new file mode 100644
index 00000000..af5e3388
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/vi.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Minh Nguyen",
+ "Vinhtantran"
+ ]
+ },
+ "newusernotifsubj": "Thông báo thành viên mới cho $1",
+ "newusernotif-desc": "Gửi thông báo bằng thư điện tử khi có tài khoản thành viên được tạo",
+ "newusernotifbody": "Xin chào $1,\n\nMột tài khoản thành viên mới, $2, đã được tạo ra trên $3 lúc $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/vo.json b/www/wiki/extensions/NewUserNotif/i18n/vo.json
new file mode 100644
index 00000000..7d9b4378
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/vo.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Smeira"
+ ]
+ },
+ "newusernotifsubj": "Nunod gebaan nulik demü $1",
+ "newusernotif-desc": "Sedon nunodi leäktronik ven gebanakals pajafons",
+ "newusernotifbody": "Glidis, o $1!\n\nGebanakal nulik: $2, pejafon su $3 tü $4."
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/yue.json b/www/wiki/extensions/NewUserNotif/i18n/yue.json
new file mode 100644
index 00000000..545dc95f
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/yue.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Yueman"
+ ]
+ },
+ "newusernotifsubj": "$1嘅新用戶通知",
+ "newusernotif-desc": "開戶口嗰陣送電郵確認通知",
+ "newusernotifbody": "你好 $1,\n\n一個新嘅用戶戶口$2,已經響$4喺$3度開咗。"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/zh-hans.json b/www/wiki/extensions/NewUserNotif/i18n/zh-hans.json
new file mode 100644
index 00000000..cf0a6acb
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/zh-hans.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Gaoxuewei",
+ "Xiaomingyan",
+ "Liuxinyu970226"
+ ]
+ },
+ "newusernotifsubj": "$1的新用户通知",
+ "newusernotif-desc": "当用户账户创建时发送电子邮件通知",
+ "newusernotifbody": "您好$1,\n\n一个新账户$2已于$4在$3创建。"
+}
diff --git a/www/wiki/extensions/NewUserNotif/i18n/zh-hant.json b/www/wiki/extensions/NewUserNotif/i18n/zh-hant.json
new file mode 100644
index 00000000..bd313812
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/i18n/zh-hant.json
@@ -0,0 +1,13 @@
+{
+ "@metadata": {
+ "authors": [
+ "Liangent",
+ "Mark85296341",
+ "LNDDYL",
+ "Cwlin0416"
+ ]
+ },
+ "newusernotifsubj": "$1 的新使用者通知",
+ "newusernotif-desc": "當使用者建立時,傳送郵件確認電子郵件地址",
+ "newusernotifbody": "你好 $1,\n\n一個新的用戶帳號 $2,已經在 $4 於 $3 建立。"
+}
diff --git a/www/wiki/extensions/NewUserNotif/package.json b/www/wiki/extensions/NewUserNotif/package.json
new file mode 100644
index 00000000..3b4b5f0c
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/package.json
@@ -0,0 +1,11 @@
+{
+ "private": true,
+ "scripts": {
+ "test": "grunt test"
+ },
+ "devDependencies": {
+ "grunt": "1.0.1",
+ "grunt-banana-checker": "0.4.0",
+ "grunt-jsonlint": "1.0.7"
+ }
+}
diff --git a/www/wiki/extensions/NewUserNotif/version b/www/wiki/extensions/NewUserNotif/version
new file mode 100644
index 00000000..c73d064a
--- /dev/null
+++ b/www/wiki/extensions/NewUserNotif/version
@@ -0,0 +1,4 @@
+NewUserNotif: REL1_31
+2018-04-17T22:22:28
+
+d9ff75b