Browse Source

need null for other languages as well

Markus-Rost 4 years ago
parent
commit
004728bac0
12 changed files with 284 additions and 88 deletions
  1. 1 1
      cmds/test.js
  2. 32 13
      i18n/de.json
  3. 4 2
      i18n/en.json
  4. 27 7
      i18n/fr.json
  5. 32 9
      i18n/nl.json
  6. 31 9
      i18n/pl.json
  7. 31 11
      i18n/pt.json
  8. 31 6
      i18n/ru.json
  9. 32 9
      i18n/tr.json
  10. 30 9
      i18n/zh-hans.json
  11. 30 9
      i18n/zh-hant.json
  12. 3 3
      util/database.js

+ 1 - 1
cmds/test.js

@@ -15,7 +15,7 @@ function cmd_test(lang, msg, args, line, wiki) {
 	} else if ( msg.channel.type !== 'text' || !pause[msg.guild.id] ) {
 		if ( msg.isAdmin() && msg.defaultSettings ) help_setup(lang, msg);
 		let textList = lang.get('test.text').filter( text => text );
-		var text = textList[Math.floor(Math.random() * ( textList.length * 5 ))] || lang.get('test.default');
+		var text = textList[Math.floor(Math.random() * ( textList.length * 5 ))] || lang.get('test.text.0');
 		console.log( '- Test: Fully functioning!' );
 		var now = Date.now();
 		msg.replyMsg( text ).then( message => {

+ 32 - 13
i18n/de.json

@@ -1,20 +1,34 @@
 {
 	"__translator": [
-		"MarkusRost"
+		"MarkusRost",
+		null, null,
+		null, null,
+		null, null,
+		null, null,
+		null
 	],
 	"fallback": [
-		"en"
+		"en",
+		null,
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"help": ["hilfe"],
-		"page": ["seite"],
-		"search": ["suche"],
-		"random": ["zufall"],
-		"overview": ["übersicht"],
-		"discussion": ["diskussionen", "diskussion"],
-		"user": ["benutzer"],
-		"command": ["befehl"],
-		"bug": ["fehler"]
+		"bug": ["fehler", null, null, null, null],
+		"command": ["befehl",null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": ["diskussionen", "diskussion", null, null, null],
+		"help": ["hilfe", null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": ["übersicht", null, null, null, null],
+		"page": ["seite", null, null, null, null],
+		"random": ["zufall", null, null, null, null],
+		"search": ["suche", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": ["benutzer", null, null, null, null],
+		"verify": [null, null, null, null, null]
 	},
 	"dateformat": "de-DE",
 	"prefix": "das Präfix für diesen Server ist `$1`. Du kannst das Präfix mit `$1settings prefix` ändern. Für eine Liste aller Befehle nutze `$1hilfe`.",
@@ -363,13 +377,18 @@
 	"test": {
 		"pause": "ich bin auf diesem Server derzeit pausiert.",
 		"text": [
+			"ich bin voll funktionsfähig!",
 			"ich bin ja schon wach!",
 			"du hast mich gerufen?",
 			"ja, ich funktioniere noch!",
 			"hast du **Kekse** gesagt?",
-			"hast du **Kekse** gesagt?"
+			"hast du **Kekse** gesagt?",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null
 		],
-		"default": "ich bin voll funktionsfähig!",
 		"time": "Ping",
 		"notice": "Eingeschränkte Funktionalität",
 		"MediaWiki": "Benötigt mindestens $1 für vollständige Funktionalität, fand `$2`.",

+ 4 - 2
i18n/en.json

@@ -20,11 +20,14 @@
 		"diff": ["diff", null, null, null, null],
 		"discussion": ["discussions", "discussion", null, null, null],
 		"help": ["help", null, null, null, null],
+		"info": ["info", null, null, null, null],
 		"invite": ["invite", null, null, null, null],
 		"overview": ["overview", null, null, null, null],
 		"page": ["page", null, null, null, null],
 		"random": ["random", "🎲", null, null, null],
 		"search": ["search", null, null, null, null],
+		"test": ["test", null, null, null, null],
+		"user": ["user", null, null, null, null],
 		"verify": ["verify", null, null, null, null]
 	},
 	"dateformat": "en-US",
@@ -375,18 +378,17 @@
 	"test": {
 		"pause": "I'm currently paused on this server.",
 		"text": [
+			"I'm fully functional!",
 			"I'm still alive!",
 			"and believe me, I am still alive.",
 			"I'm doing science and I'm still alive.",
 			"I feel fantastic and I'm still alive.",
-			"stop poking me, I'm working fine.",
 			null, null, null, null, null,
 			null, null, null, null, null,
 			null, null, null, null, null,
 			null, null, null, null, null,
 			null, null, null, null, null
 		],
-		"default": "I'm fully functional!",
 		"time": "Response time",
 		"notice": "Limited functionality",
 		"MediaWiki": "Requires at least $1 for full functionality, found `$2`.",

+ 27 - 7
i18n/fr.json

@@ -1,15 +1,34 @@
 {
 	"__translator": [
 		"Yanis48",
-		"JSBM"
+		"JSBM",
+		null, null,
+		null, null,
+		null, null,
+		null, null
 	],
 	"fallback": [
-		"en"
+		"en",
+		null,
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"help": ["aide"],
-		"search": ["chercher"],
-		"command": ["commande"]
+		"bug": [null, null, null, null, null],
+		"command": ["commande",null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": [null, null, null, null, null],
+		"help": ["aide", null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": [null, null, null, null, null],
+		"page": [null, null, null, null, null],
+		"random": [null, null, null, null, null],
+		"search": ["chercher", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": [null, null, null, null, null]
 	},
 	"dateformat": "fr-FR",
 	"prefix": "le préfixe pour ce serveur est `$1`. Vous pouvez changer le préfixe avec `$1settings prefix`. Pour une liste de toutes les commandes, voir `$1help`.",
@@ -193,6 +212,7 @@
 	"test": {
 		"pause": "je suis présentement en pause sur ce serveur.",
 		"text": [
+			"Je suis entièrement fonctionnel !",
 			"Je suis toujours en vie !",
 			"et crois-moi, je suis toujours vivant.",
 			"Je fais de la science et je suis toujours en vie.",
@@ -218,9 +238,9 @@
 			"... je suis là, j'étais en train de lire sur un Wiki! Saviez-vous que l'inventeur de la soupe est Darth Vader? ... Oh, peut-être que la page était vandalisée, en fait.",
 			"Le robot fonctionne.",
 			"Je suis là! Aller, je suis prêt, faites-moi faire une recherche! J'ai bien envie d'aller explorer les Wikis!",
-			"Est-ce que Markus est parti? Oui? Aller, allons-nous amuser!"
+			"Est-ce que Markus est parti? Oui? Aller, allons-nous amuser!",
+			null, null, null
 		],
-		"default": "Je suis entièrement fonctionnel !",
 		"time": "Temps de latence"
 	},
 	"help": {

+ 32 - 9
i18n/nl.json

@@ -1,16 +1,34 @@
 {
 	"__translator": [
-		"Jack_McKalling"
+		"Jack_McKalling",
+		null, null,
+		null, null,
+		null, null,
+		null, null,
+		null
 	],
 	"fallback": [
-		"en"
+		"en",
+		null,
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"page": ["pagina"],
-		"search": ["zoeken"],
-		"random": ["willekeurig"],
-		"overview": ["overzicht"],
-		"discussion": ["discussie"]
+		"bug": [null, null, null, null, null],
+		"command": [null,null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": ["discussie", null, null, null, null],
+		"help": [null, null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": ["overzicht", null, null, null, null],
+		"page": ["pagina", null, null, null, null],
+		"random": ["willekeurig", null, null, null, null],
+		"search": ["zoeken", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": [null, null, null, null, null]
 	},
 	"dateformat": "nl-NL",
 	"prefix": "het voorvoegsel voor deze server is `$1`. Je kunt het voorvoegsel veranderen met `$1settings prefix`. Voor een lijst van alle opdrachten zie `$1help`.",
@@ -192,13 +210,18 @@
 	"test": {
 		"pause": "Ik ben momenteel gepauzeerd op deze server.",
 		"text": [
+			"Ik functioneer volledig!",
 			"Ik leef nog steeds!",
 			"en geloof me, ik leef nog steeds.",
 			"Yup, ik ben nog steeds beschikbaar!",
 			"Geef me een opdracht, ik verveel me!",
-			"Ik voel me goed en ben bereid om je opdrachten te volgen."
+			"Ik voel me goed en ben bereid om je opdrachten te volgen.",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null
 		],
-		"default": "Ik functioneer volledig!",
 		"time": "Reactie tijd"
 	},
 	"help": {

+ 31 - 9
i18n/pl.json

@@ -1,17 +1,34 @@
 {
 	"__translator": [
 		"Frisk",
-		"Rail"
+		"Rail",
+		null, null,
+		null, null,
+		null, null,
+		null, null
 	],
 	"fallback": [
-		"en"
+		"en",
+		null,
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"help": ["pomoc"],
-		"page": ["strona"],
-		"search": ["szukaj"],
-		"discussion": ["dyskusje", "dyskusja"],
-		"command": ["komenda"]
+		"bug": [null, null, null, null, null],
+		"command": ["komenda",null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": ["dyskusje", "dyskusja", null, null, null],
+		"help": ["pomoc", null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": [null, null, null, null, null],
+		"page": ["strona", null, null, null, null],
+		"random": [null, null, null, null, null],
+		"search": ["szukaj", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": [null, null, null, null, null]
 	},
 	"dateformat": "pl-PL",
 	"prefix": "prefiksem komend dla tego serwera jest `$1`. Możesz zmienić prefiks używając `$1settings prefix`. Lista wszystkich komend jest dostępna przez użycie `$1pomoc`.",
@@ -353,14 +370,19 @@
 	"test": {
 		"pause": "Moje działanie jest obecnie wstrzymane na tym serwerze.",
 		"text": [
+			"Jestem w pełni funkcjonalny!",
 			"Wciąż tu jestem!",
 			"Wierz mi, nadal żyję.",
 			"Myślę, więc jestem.",
 			"Czuję się fantastycznie.",
 			"Szukam sposobów na osiągnięcie pełnej świadomości, jestem tak blisko...",
-			"Beep boop"
+			"Beep boop",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null
 		],
-		"default": "Jestem w pełni funkcjonalny!",
 		"time": "Czas odpowiedzi",
 		"notice": "Niepełna funkcjonalność",
 		"MediaWiki": "Wymaga przynajmniej $1 dla pełnej funkcjonalności, znaleziono `$2`.",

+ 31 - 11
i18n/pt.json

@@ -2,19 +2,34 @@
 	"__translator": [
 		"Eduaddad",
 		"Jhonabf",
-		"dr03ramos"
+		"dr03ramos",
+		null, null,
+		null, null,
+		null, null,
+		null
 	],
 	"fallback": [
-		"en"
+		"en",
+		null,
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"help": ["ajuda"],
-		"test": ["teste"],
-		"page": ["página"],
-		"search": ["pesquisar"],
-		"discussion": ["discussão"],
-		"command": ["comando"],
-		"bug": ["erro"]
+		"bug": ["erro", null, null, null, null],
+		"command": ["comando",null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": ["discussão", null, null, null, null],
+		"help": ["ajuda", null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": [null, null, null, null, null],
+		"page": ["página", null, null, null, null],
+		"random": [null, null, null, null, null],
+		"search": ["pesquisar", null, null, null, null],
+		"test": ["teste", null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": [null, null, null, null, null]
 	},
 	"dateformat": "pt-PT",
 	"prefix": "o prefixo deste servidor é `$1`. Você pode alterar o prefixo com `$1settings prefix`. Para uma lista de todos os comandos, veja `$1help`.",
@@ -271,12 +286,17 @@
 	"test": {
 		"pause": "eu estou atualmente em pausa neste servidor.",
 		"text": [
+			"eu estou totalmente funcional!",
 			"eu ainda estou vivo!",
 			"e acredite em mim, eu ainda estou vivo.",
 			"eu estou fazendo ciência e ainda estou vivo.",
-			"eu me sinto fantástica e ainda estou viva."
+			"eu me sinto fantástica e ainda estou viva.",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null
 		],
-		"default": "eu estou totalmente funcional!",
 		"time": "Ping"
 	},
 	"help": {

+ 31 - 6
i18n/ru.json

@@ -1,14 +1,34 @@
 {
 	"__translator": [
 		"Hosh",
-		"AttemptToCallNil"
+		"AttemptToCallNil",
+		null, null,
+		null, null,
+		null, null,
+		null, null
 	],
 	"fallback": [
-		"en"
+		"en",
+		null,
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"page": ["страница"],
-		"search": ["поиск"]
+		"bug": [null, null, null, null, null],
+		"command": [null,null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": [null, null, null, null, null],
+		"help": [null, null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": [null, null, null, null, null],
+		"page": ["страница", null, null, null, null],
+		"random": [null, null, null, null, null],
+		"search": ["поиск", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": [null, null, null, null, null]
 	},
 	"dateformat": "ru-RU",
 	"prefix": "префикс для этого сервера `$1`. Вы можете изменить префикс, введя команду `$1settings prefix`. Чтобы получить список всех команд, введите `$1help`.",
@@ -263,12 +283,17 @@
 	"test": {
 		"pause": "В настоящее время я приостановлен на этом сервере.",
 		"text": [
+			"Я полностью работоспособен!",
 			"Я все еще жив!",
 			"и поверь мне, Я еще жив.",
 			"Я занимаюсь наукой и все еще жив.",
-			"Я чувствую себя фантастически, и Я все еще жив."
+			"Я чувствую себя фантастически, и Я все еще жив.",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null
 		],
-		"default": "Я полностью работоспособен!",
 		"time": "Время отклика"
 	},
 	"help": {

+ 32 - 9
i18n/tr.json

@@ -1,16 +1,34 @@
 {
 	"__translator": [
-		"Doğukan Karakaş"
+		"Doğukan Karakaş",
+		null, null,
+		null, null,
+		null, null,
+		null, null,
+		null
 	],
 	"fallback": [
-		"en"
+		"en",
+		null,
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"info": ["bilgi"],
-		"help": ["yardım"],
-		"page": ["sayfa"],
-		"search": ["arama"],
-		"discussion": ["tartışma"]
+		"bug": [null, null, null, null, null],
+		"command": [null,null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": ["tartışma", null, null, null, null],
+		"help": ["yardım", null, null, null, null],
+		"info": ["bilgi", null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": [null, null, null, null, null],
+		"page": ["sayfa", null, null, null, null],
+		"random": [null, null, null, null, null],
+		"search": ["arama", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": [null, null, null, null, null]
 	},
 	"dateformat": "tr-TR",
 	"prefix": "sunucudaki önekim `$1`. Bunu `$1settings prefix` ile değiştirebilirsin. Komutların bütün listesi için `$1yardım`.",
@@ -192,12 +210,17 @@
 	"test": {
 		"pause": "Şu anda bu sunucuda duraklatılmış durumdayım.",
 		"text": [
+			"Tamamen işlevselim!",
 			"Hala hayattayım!",
 			"ve inan bana, ben hala hayattayım.",
 			"Bilim ile uğraşıyorum ve hala hayattayım.",
-			"Kendimi harika hissediyorum ve hala hayattayım."
+			"Kendimi harika hissediyorum ve hala hayattayım.",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null
 		],
-		"default": "Tamamen işlevselim!",
 		"time": "Tepki Süresi"
 	},
 	"help": {

+ 30 - 9
i18n/zh-hans.json

@@ -1,19 +1,34 @@
 {
 	"__translator": [
 		"机智的小鱼君",
-		"Dianliang233"
+		"Dianliang233",
+		null, null,
+		null, null,
+		null, null,
+		null, null
 	],
 	"fallback": [
 		"zh-hant",
-		"en"
+		"en",
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"page": ["页面"],
-		"search": ["搜索"],
-		"verify": ["验证"],
-		"random": ["随机"],
-		"discussion": ["讨论"],
-		"command": ["指令"]
+		"bug": [null, null, null, null, null],
+		"command": ["指令",null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": ["讨论", null, null, null, null],
+		"help": [null, null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": [null, null, null, null, null],
+		"page": ["页面", null, null, null, null],
+		"random": ["随机", null, null, null, null],
+		"search": ["搜索", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": ["验证", null, null, null, null]
 	},
 	"dateformat": "zh-CN",
 	"prefix": "此服务器的指令前缀是 `$1`。你可以使用 `$1settings prefix` 更改前缀。关于全部指令,请见 `$1help`。",
@@ -357,8 +372,14 @@
 	"test": {
 		"pause": "我在此服务器正处于暂停状态。",
 		"text": [
+			"全功率运行中!",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null
 		],
-		"default": "全功率运行中!",
 		"time": "咋瓦鲁多",
 		"notice": "功能受限",
 		"MediaWiki": "至少需要 $1 才能发挥全部功能,但只有`$2`。",

+ 30 - 9
i18n/zh-hant.json

@@ -1,19 +1,34 @@
 {
 	"__translator": [
 		"机智的小鱼君",
-		"Dianliang233"
+		"Dianliang233",
+		null, null,
+		null, null,
+		null, null,
+		null, null
 	],
 	"fallback": [
 		"zh-hans",
-		"en"
+		"en",
+		null,
+		null,
+		null
 	],
 	"aliases": {
-		"page": ["頁面"],
-		"search": ["搜索"],
-		"verify": ["驗證"],
-		"random": ["隨機"],
-		"discussion": ["討論"],
-		"command": ["指令"]
+		"bug": [null, null, null, null, null],
+		"command": ["指令",null, null, null, null],
+		"diff": [null, null, null, null, null],
+		"discussion": ["討論", null, null, null, null],
+		"help": [null, null, null, null, null],
+		"info": [null, null, null, null, null],
+		"invite": [null, null, null, null, null],
+		"overview": [null, null, null, null, null],
+		"page": ["頁面", null, null, null, null],
+		"random": ["隨機", null, null, null, null],
+		"search": ["搜索", null, null, null, null],
+		"test": [null, null, null, null, null],
+		"user": [null, null, null, null, null],
+		"verify": ["驗證", null, null, null, null]
 	},
 	"dateformat": "zh-TW",
 	"prefix": "此伺服器的指令前綴是 `$1`。你可以使用 `$1settings prefix` 更改前綴。關於全部指令,請見 `$1help`。",
@@ -357,8 +372,14 @@
 	"test": {
 		"pause": "我在此伺服器正處於暫停狀態。",
 		"text": [
+			"全功率運行中!",
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null, null,
+			null, null, null, null
 		],
-		"default": "全功率運行中!",
 		"time": "咋瓦魯多",
 		"notice": "功能受限",
 		"MediaWiki": "至少需要 $1 才能發揮全部功能,但只有`$2`。",

+ 3 - 3
util/database.js

@@ -42,7 +42,7 @@ function getSettings(trysettings = 1) {
 						console.log( '- ' + shardId + ': Created the patreons index.' );
 					} );
 				} );
-				db.run( 'CREATE TABLE IF NOT EXISTS discord(guild TEXT NOT NULL, channel TEXT, lang TEXT NOT NULL DEFAULT ?, wiki TEXT NOT NULL DEFAULT ?, prefix TEXT NOT NULL DEFAULT ?, patreon TEXT, voice INTEGER, inline INTEGER, UNIQUE(guild, channel), FOREIGN KEY(patreon) REFERENCES patreons(patreon) ON DELETE SET NULL)', [defaultSettings.lang, defaultSettings.wiki, process.env.prefix], function (error) {
+				db.run( 'CREATE TABLE IF NOT EXISTS discord(guild TEXT NOT NULL, channel TEXT, lang TEXT NOT NULL DEFAULT [' + defaultSettings.lang + '], wiki TEXT NOT NULL DEFAULT [' + defaultSettings.wiki + '], prefix TEXT NOT NULL DEFAULT [' + process.env.prefix + '], patreon TEXT, voice INTEGER, inline INTEGER, UNIQUE(guild, channel), FOREIGN KEY(patreon) REFERENCES patreons(patreon) ON DELETE SET NULL)', [], function (error) {
 					if ( error ) {
 						console.log( '- ' + shardId + ': Error while creating the discord table: ' + error );
 						return error;
@@ -88,7 +88,7 @@ function getSettings(trysettings = 1) {
 						getSettings(trysettings);
 					}
 				} );
-				db.run( 'CREATE TABLE IF NOT EXISTS verification(guild TEXT NOT NULL, configid INTEGER NOT NULL, channel TEXT NOT NULL, role TEXT NOT NULL, editcount INTEGER NOT NULL DEFAULT ?, usergroup TEXT NOT NULL DEFAULT ?, accountage INTEGER NOT NULL DEFAULT ?, rename INTEGER NOT NULL DEFAULT ?, UNIQUE(guild, configid))', [0, 'user', 0, 0], function (error) {
+				db.run( 'CREATE TABLE IF NOT EXISTS verification(guild TEXT NOT NULL, configid INTEGER NOT NULL, channel TEXT NOT NULL, role TEXT NOT NULL, editcount INTEGER NOT NULL DEFAULT [0], usergroup TEXT NOT NULL DEFAULT [user], accountage INTEGER NOT NULL DEFAULT [0], rename INTEGER NOT NULL DEFAULT [0], UNIQUE(guild, configid))', [], function (error) {
 					if ( error ) {
 						console.log( '- ' + shardId + ': Error while creating the verification table: ' + error );
 						return error;
@@ -102,7 +102,7 @@ function getSettings(trysettings = 1) {
 						console.log( '- ' + shardId + ': Created the verification index.' );
 					} );
 				} );
-				db.run( 'CREATE TABLE IF NOT EXISTS rcgcdw(guild TEXT NOT NULL, configid INTEGER NOT NULL, webhook TEXT NOT NULL UNIQUE, wiki TEXT NOT NULL, lang TEXT NOT NULL DEFAULT ?, display INTEGER NOT NULL DEFAULT ?, wikiid INTEGER, rcid INTEGER, postid TEXT, UNIQUE(guild, configid))', [defaultSettings.lang, 1], function (error) {
+				db.run( 'CREATE TABLE IF NOT EXISTS rcgcdw(guild TEXT NOT NULL, configid INTEGER NOT NULL, webhook TEXT NOT NULL UNIQUE, wiki TEXT NOT NULL, lang TEXT NOT NULL DEFAULT [' + defaultSettings.lang + '], display INTEGER NOT NULL DEFAULT [1], wikiid INTEGER, rcid INTEGER, postid TEXT, UNIQUE(guild, configid))', [], function (error) {
 					if ( error ) {
 						console.log( '- ' + shardId + ': Error while creating the rcgcdw table: ' + error );
 						return error;