3
0
mirror of https://github.com/reality/dbot.git synced 2024-11-30 07:59:25 +01:00

TRANSLATIONS FROM ROI

This commit is contained in:
reality 2013-10-29 21:39:26 +00:00
parent 5541981d4e
commit 0ebae76732
33 changed files with 473 additions and 409 deletions

View File

@ -211,7 +211,8 @@
"new_config_key": { "new_config_key": {
"en": "Warning: Creating new config key: {key}.", "en": "Warning: Creating new config key: {key}.",
"fr": "Attention : création d'une nouvelle clé de configuration : {key}.", "fr": "Attention : création d'une nouvelle clé de configuration : {key}.",
"it": "Attenzione : Creazione di una nuova chiave di configurazione: {key}." "it": "Attenzione : Creazione di una nuova chiave di configurazione: {key}.",
"de": "Achtung: Neuer Konfigurationsschlüssel erstellt: {key}."
}, },
"config_keys_location": { "config_keys_location": {
"en": "Config keys in {path}: {value}", "en": "Config keys in {path}: {value}",
@ -223,6 +224,7 @@
"modules_saved": { "modules_saved": {
"en": "Currently loaded modules now default: {modules}", "en": "Currently loaded modules now default: {modules}",
"fr": "Les modules actuellement chargés sont maintenant chargés par défaut : {modules}", "fr": "Les modules actuellement chargés sont maintenant chargés par défaut : {modules}",
"it": "I moduli attualmente caricati sono adesso predefiniti: {modules}" "it": "I moduli attualmente caricati sono adesso predefiniti: {modules}",
"de": "Die derzeit geladenen Module sind nun der Standart: {modules}"
} }
} }

View File

@ -5,7 +5,7 @@
"na'vi": "Tsu'ori {user} ke tung. Nga skxawng lu.", "na'vi": "Tsu'ori {user} ke tung. Nga skxawng lu.",
"cy": "Mae {user} wedi ei gohurio gan ddefnyddio'r gorchymun yma. Cychwyn orfflosgiad", "cy": "Mae {user} wedi ei gohurio gan ddefnyddio'r gorchymun yma. Cychwyn orfflosgiad",
"nl": "{user} mag dit commando niet meer gebruiken. Bereid het verbrandingsritueel voor.", "nl": "{user} mag dit commando niet meer gebruiken. Bereid het verbrandingsritueel voor.",
"de": "{user} wurde von diesem Befehl gebannt. Verbrennung einleiten", "de": "{user} darf diesen Befehl nicht benutzen. Verbrennung einleiten",
"fr": "{user} est interdit d'utiliser cette commande. Commencer l'incinération.", "fr": "{user} est interdit d'utiliser cette commande. Commencer l'incinération.",
"it": "A {user} è stato interdetto di utilizzare questo commando. Iniziare incenerimento." "it": "A {user} è stato interdetto di utilizzare questo commando. Iniziare incenerimento."
}, },
@ -66,11 +66,13 @@
"access_denied": { "access_denied": {
"en": "{user}: You don't have the access level to run this command.", "en": "{user}: You don't have the access level to run this command.",
"fr": "{user}: Vous n'avez pas le niveau d'accès requis pour utiliser cette commande.", "fr": "{user}: Vous n'avez pas le niveau d'accès requis pour utiliser cette commande.",
"it": "{user}: Non hai il livello d'accesso neccessario per utilizzare questo commando." "it": "{user}: Non hai il livello d'accesso neccessario per utilizzare questo commando.",
"de": "{user}: Du hast nicht die notwendigen Rechte um diesen Befehl zu benutzen."
}, },
"module_commands": { "module_commands": {
"en": "Commands in {module}: {commands}.", "en": "Commands in {module}: {commands}.",
"fr": "Commandes de {module}: {commands}.", "fr": "Commandes de {module}: {commands}.",
"it": "Commandi di {module}: {commands}." "it": "Commandi di {module}: {commands}.",
"de": "Befehle in {module}: {commands}."
} }
} }

View File

@ -18,7 +18,8 @@
"rdns": { "rdns": {
"en": "{ip} \u2192 {domain}", "en": "{ip} \u2192 {domain}",
"fr": "{ip} \u2192 {domain}", "fr": "{ip} \u2192 {domain}",
"it": "{ip} \u2192 {domain}" "it": "{ip} \u2192 {domain}",
"de":"{ip} \u2192 {domain}"
}, },
"rdns-error": { "rdns-error": {
"en": "Unable to lookup {ip}. \u000314({error})", "en": "Unable to lookup {ip}. \u000314({error})",

View File

@ -72,7 +72,7 @@
"commitcountboring": { "commitcountboring": {
"en": "My code has been committed {count} times.", "en": "My code has been committed {count} times.",
"cy": "Mae fy cod wedi cael ei gyflawni ar {count} adegau.", "cy": "Mae fy cod wedi cael ei gyflawni ar {count} adegau.",
"de": "Mein Code wurde {count} mal überstellt.", "de": "Mein Code wurde {count} mal bestätigt.",
"fr": "Mon code a été modifié {count} fois.", "fr": "Mon code a été modifié {count} fois.",
"it": "Il mio codice è stato modificato {count} volta/e." "it": "Il mio codice è stato modificato {count} volta/e."
}, },

View File

@ -5,7 +5,7 @@
"na'vi": "{user}: Sar: ~ignore ['u]. U, nga ke tìng mikyun: {modules}.", "na'vi": "{user}: Sar: ~ignore ['u]. U, nga ke tìng mikyun: {modules}.",
"cy": "{user}: Defnydd: ~ignore [modiwl]. Modiwlau a allech anwybyddu yw: {modules}.", "cy": "{user}: Defnydd: ~ignore [modiwl]. Modiwlau a allech anwybyddu yw: {modules}.",
"nl": "{user}: Gebruik: ~ignore [module]. Modules die negeert kunnen worden zijn: {modules}.", "nl": "{user}: Gebruik: ~ignore [module]. Modules die negeert kunnen worden zijn: {modules}.",
"de": "{user}: Benutzung: ~ignore [module]. Module, die ignoriert werden können: {modules}.", "de": "{user}: Benutzung: ~ignore [module]. Module, die ausgeschaltet werden können: {modules}.",
"fr": "{user}: Utilisation: ~ignore [module]. Les modules que vous pouvez ignorer sont: {modules}.", "fr": "{user}: Utilisation: ~ignore [module]. Les modules que vous pouvez ignorer sont: {modules}.",
"it": "{user}: Uso: ~ignore [module]. I moduli che puoi ignorare sono: {modules}." "it": "{user}: Uso: ~ignore [module]. I moduli che puoi ignorare sono: {modules}."
}, },
@ -15,7 +15,7 @@
"na'vi": "{user}: 'uri nga ke tìng mikyun srekrr.", "na'vi": "{user}: 'uri nga ke tìng mikyun srekrr.",
"cy": "{user}: Mi rwyt ti'n anwybyddu'r modiwl yna'n barod.", "cy": "{user}: Mi rwyt ti'n anwybyddu'r modiwl yna'n barod.",
"nl": "{user}: Je negeert deze module al.", "nl": "{user}: Je negeert deze module al.",
"de": "{user}: Dieses Modul wird bereits ignoriert.", "de": "{user}: Dieses Modul ist bereits ausgeschaltet.",
"fr": "{user}: Vous ignorez déjà ce module.", "fr": "{user}: Vous ignorez déjà ce module.",
"it": "{user}: Stai già ignorando questo modulo" "it": "{user}: Stai già ignorando questo modulo"
}, },
@ -25,7 +25,7 @@
"na'vi": "{user}: Nga ke terìng mikyun {module}ne set.", "na'vi": "{user}: Nga ke terìng mikyun {module}ne set.",
"cy": "{user}: Nawr yn anwybyddu {module}", "cy": "{user}: Nawr yn anwybyddu {module}",
"nl": "{user}: {module} wordt nu genegeerd.", "nl": "{user}: {module} wordt nu genegeerd.",
"de": "{user}: {module} wird nun ignoriert.", "de": "{user}: {module} wird nun ausgeschaltet.",
"fr": "{user}: {module} désormais ignoré.", "fr": "{user}: {module} désormais ignoré.",
"it": "{user}: {module} sarà adesso ignorato" "it": "{user}: {module} sarà adesso ignorato"
}, },
@ -35,7 +35,7 @@
"na'vi": "{user}: Tsatstxo eyawr ke lu.", "na'vi": "{user}: Tsatstxo eyawr ke lu.",
"cy": "{user}: Nid oedd hwna'n modiwl dilys", "cy": "{user}: Nid oedd hwna'n modiwl dilys",
"nl": "{user}: Dat is geen geldige modulenaam.", "nl": "{user}: Dat is geen geldige modulenaam.",
"de": "{user}: Dies ist nicht der Name eines Moduls.", "de": "{user}: Dies ist kein Name eines Moduls.",
"fr": "{user}: Ceci ne correspond pas à un nom de module valide.", "fr": "{user}: Ceci ne correspond pas à un nom de module valide.",
"it": "{user}: Questo non è un nome di modulo valido" "it": "{user}: Questo non è un nome di modulo valido"
}, },
@ -45,7 +45,7 @@
"na'vi": "{user}: Sar: ~unignore ['u]. Uri, nga ke terìng mikyun: {modules}.", "na'vi": "{user}: Sar: ~unignore ['u]. Uri, nga ke terìng mikyun: {modules}.",
"cy": "{user}: Defnydd: ~unignore [modiwl]. Modiwlau rydech yn anwybyddu ar hyn o bryd: {modules}", "cy": "{user}: Defnydd: ~unignore [modiwl]. Modiwlau rydech yn anwybyddu ar hyn o bryd: {modules}",
"nl": "{user}: Gebruik: ~unignore [module]. Modules die momenteel worden genegeerd: {modules}.", "nl": "{user}: Gebruik: ~unignore [module]. Modules die momenteel worden genegeerd: {modules}.",
"de": "{user}: Benutzung: ~unignore [module]. Module, die im Moment ignoriert werden: {modules}.", "de": "{user}: Benutzung: ~unignore [module]. Module, die im Moment ausgeschaltet sind: {modules}.",
"fr": "{user}: Utilisation: ~unignore [module]. Modules que vous ignorez actuellement: {modules}.", "fr": "{user}: Utilisation: ~unignore [module]. Modules que vous ignorez actuellement: {modules}.",
"it": "{user}: Uso: ~unignore [module]. Module che ignori attualmente: {modules}." "it": "{user}: Uso: ~unignore [module]. Module che ignori attualmente: {modules}."
}, },
@ -65,7 +65,7 @@
"na'vi":"{user}: Nga terìng mikyun fu fì'ul fìtsengit ke tok.", "na'vi":"{user}: Nga terìng mikyun fu fì'ul fìtsengit ke tok.",
"cy": "{user}: Nid wyt ti'n anwybyddu'r modiwl yna neu nid yw e'n bodoli", "cy": "{user}: Nid wyt ti'n anwybyddu'r modiwl yna neu nid yw e'n bodoli",
"nl": "{user}: Deze module bestaat niet of wordt niet genegeerd.", "nl": "{user}: Deze module bestaat niet of wordt niet genegeerd.",
"de": "{user}: Dieses Modul wird entweder nicht ignoriert oder existiert nicht.", "de": "{user}: Dieses Modul ist entweder ausgeschaltet oder existiert nicht.",
"fr": "{user}: Vous n'ignorez pas ce module ou il n'existe pas.", "fr": "{user}: Vous n'ignorez pas ce module ou il n'existe pas.",
"it": "{user}: Non stai ignorando questo modulo o non esiste." "it": "{user}: Non stai ignorando questo modulo o non esiste."
}, },
@ -75,7 +75,7 @@
"na'vi": "{user}: Nga terìng mikyun {module}ne set", "na'vi": "{user}: Nga terìng mikyun {module}ne set",
"cy": "{user}: Ddim yn anwybyddu {module} bellach", "cy": "{user}: Ddim yn anwybyddu {module} bellach",
"nl": "{user}: {module} wordt niet langer genegeerd.", "nl": "{user}: {module} wordt niet langer genegeerd.",
"de": "{user}: {module} wird nicht länger ignoriert.", "de": "{user}: {module} ist nicht länger ausgeschaltet.",
"fr": "{user}: {module} n'est plus ignoré à présent.", "fr": "{user}: {module} n'est plus ignoré à présent.",
"it": "{user}: {module} non viene attualmente più ignorato" "it": "{user}: {module} non viene attualmente più ignorato"
}, },
@ -107,7 +107,7 @@
"en": "{user}: That isn't a valid module name.", "en": "{user}: That isn't a valid module name.",
"cy": "{user}: Nid oedd hwna'n modiwl dilys", "cy": "{user}: Nid oedd hwna'n modiwl dilys",
"nl": "{user}: Dat is geen geldige modulenaam.", "nl": "{user}: Dat is geen geldige modulenaam.",
"de": "{user}: Dies ist nicht der Name eines Moduls.", "de": "{user}: Dies ist kein Name eines Moduls.",
"fr": "{user}: Ceci n'est pas un nom de module valide.", "fr": "{user}: Ceci n'est pas un nom de module valide.",
"it": "{user}: Queso non è il nome di un modulo valido." "it": "{user}: Queso non è il nome di un modulo valido."
}, },
@ -140,7 +140,7 @@
"na'vi": "Oe ke stayawm {module}ur mì {channel}", "na'vi": "Oe ke stayawm {module}ur mì {channel}",
"cy": "Bellach yn anwybyddu {module} yn {channel}.", "cy": "Bellach yn anwybyddu {module} yn {channel}.",
"nl": "{module} wordt nu genegeerd in {channel}.", "nl": "{module} wordt nu genegeerd in {channel}.",
"de": "{module} in {channel} wird nun ignoriert.", "de": "{module} in {channel} ist nun ausgeschaltet.",
"fr": "{module} dans {channel} maintenant ignoré.", "fr": "{module} dans {channel} maintenant ignoré.",
"it": "{module} in {channel} viene adesso ignorato." "it": "{module} in {channel} viene adesso ignorato."
}, },
@ -149,7 +149,7 @@
"na'vi": "Oe ke stayawm {module}ur mì {channel} li", "na'vi": "Oe ke stayawm {module}ur mì {channel} li",
"cy": "Eisoes anwybyddu {module} yn {channel}", "cy": "Eisoes anwybyddu {module} yn {channel}",
"nl": "{module} wordt al genegeerd in {channel}.", "nl": "{module} wordt al genegeerd in {channel}.",
"de": "{module} in {channel} wird bereits ignoriert.", "de": "{module} in {channel} ist bereits ausgeschaltet.",
"fr": "{module} dans {channel} déjà ignoré.", "fr": "{module} dans {channel} déjà ignoré.",
"it": "{module} in {channel} già ignorato." "it": "{module} in {channel} già ignorato."
}, },
@ -167,7 +167,7 @@
"na'vi": "Oel stayawm {module}ur mì {channel} set.", "na'vi": "Oel stayawm {module}ur mì {channel} set.",
"cy": "Nid anwybyddu {module} yn {channel} mwyach.", "cy": "Nid anwybyddu {module} yn {channel} mwyach.",
"nl": "{module} wordt niet meer genegeerd in {channel}.", "nl": "{module} wordt niet meer genegeerd in {channel}.",
"de": "{module} in {channel} wird nicht länger ignoriert.", "de": "{module} in {channel} ist nicht länger ausgeschaltet.",
"fr": "{module} dans {channel} n'est plus ignoré à présent.", "fr": "{module} dans {channel} n'est plus ignoré à présent.",
"it": "{module} in {channel} non viene più ignorato." "it": "{module} in {channel} non viene più ignorato."
}, },
@ -176,7 +176,7 @@
"na'vi": "Oel stayawm {module}ur mì {channel} li.", "na'vi": "Oel stayawm {module}ur mì {channel} li.",
"cy": "Nid yw {module} yn cael ei anwybyddu yn {channel}.", "cy": "Nid yw {module} yn cael ei anwybyddu yn {channel}.",
"nl": "{module} werd niet genegeerd in {channel}.", "nl": "{module} werd niet genegeerd in {channel}.",
"de": "{module} wurde in {channel} nicht ignoriert.", "de": "{module} war in {channel} nicht ausgeschaltet.",
"fr": "{module} n'était pas ignoré dans {channel}.", "fr": "{module} n'était pas ignoré dans {channel}.",
"it": "{module} non veniva ignorato in {channel}" "it": "{module} non veniva ignorato in {channel}"
} }

View File

@ -1,8 +1,10 @@
{ {
"imdb_film": { "imdb_film": {
"en": "[{title} -{rating} - {year}]" "en": "[{title} -{rating} - {year}]",
"de": "[{title} -{rating} - {year}]"
}, },
"imdb_noresults": { "imdb_noresults": {
"en": "No films found." "en": "No films found.",
"de": "Kein Film gefunden."
} }
} }

View File

@ -16,7 +16,7 @@
}, },
"imgur_noresults": { "imgur_noresults": {
"en": "No results found.", "en": "No results found.",
"de": "Keine Suchrgebnisse.", "de": "Kein Suchergebnis.",
"it": "Nessun risultato" "it": "Nessun risultato"
} }
} }

View File

@ -12,26 +12,32 @@
"quieted": { "quieted": {
"en": "Quieted {quietee}. Remember: don't be a coconut.", "en": "Quieted {quietee}. Remember: don't be a coconut.",
"fr": "{quietee} a été rendu silencieux. Rappelle-toi : ne sois pas têtu.", "fr": "{quietee} a été rendu silencieux. Rappelle-toi : ne sois pas têtu.",
"it": "{quietee} è stato silenziato. Ricordati: non essere testardo" "it": "{quietee} è stato silenziato. Ricordati: non essere testardo",
"de": "{quietee} stummgestellt. Denk dran: Sei kein Arschloch."
}, },
"tquieted": { "tquieted": {
"en": "Quieted {quietee} for {minutes} minutes. Remember: don't be a coconut.", "en": "Quieted {quietee} for {minutes} minutes. Remember: don't be a coconut.",
"fr": "{quietee} a été rendu silencieux pour {minutes} minutes. Rappelle-toi : ne sois pas têtu.", "fr": "{quietee} a été rendu silencieux pour {minutes} minutes. Rappelle-toi : ne sois pas têtu.",
"it": "{quietee} è stato silenziato per {minutes} minuto/i. Ricordati: non essere testardo" "it": "{quietee} è stato silenziato per {minutes} minuto/i. Ricordati: non essere testardo",
"de": "{quietee} für {minutes} Minuten stummgestellt. Denk dran: Sei kein Arschloch."
}, },
"quiet_notify": { "quiet_notify": {
"en": "{quieter} has quieted {quietee}. The reason given was \"{reason}\"." "en": "{quieter} has quieted {quietee}. The reason given was \"{reason}\".",
"de": "{quieter} hat {quietee} stummgestellt. Der Grund ist \"{reason}\"."
}, },
"tquiet_notify": { "tquiet_notify": {
"en": "{quieter} has quieted {quietee} for {minutes} minutes. The reason given was \"{reason}\"." "en": "{quieter} has quieted {quietee} for {minutes} minutes. The reason given was \"{reason}\".",
"de": "{quieter} hat {quietee} für {minutes} Minuten stummgestellt. Der Grund ist \"{reason}\"."
}, },
"unquieted": { "unquieted": {
"en": "Unquieted {quietee}. Remember: don't be a coconut.", "en": "Unquieted {quietee}. Remember: don't be a coconut.",
"fr": "{quietee} peut maintenant parler. Rappelle-toi : ne sois pas têtu.", "fr": "{quietee} peut maintenant parler. Rappelle-toi : ne sois pas têtu.",
"it": "{quietee} può nuovamente parlare. Ricordati: non essere testardo." "it": "{quietee} può nuovamente parlare. Ricordati: non essere testardo.",
"de": "{quietee} ist nicht mehr stummgestellt. Denk dran: Sei kein Arschloch."
}, },
"unquiet_notify": { "unquiet_notify": {
"en": "{unquieter} has unquieted {quietee}." "en": "{unquieter} has unquieted {quietee}.",
"de": "{unquieter} hat Stummstellung von {quietee} aufgehoben."
}, },
"kicked_dbot": { "kicked_dbot": {
"en": "Thou shalt not kick {botname}", "en": "Thou shalt not kick {botname}",

View File

@ -1,26 +1,26 @@
{ {
"now_listening": { "now_listening": {
"en": "{user} is listening to {track} by {artist}" "en": "{user} is listening to {track} by {artist}",
"de": "{user} hört {track} von {artist}"
}, },
"last_listened": { "last_listened": {
"en": "{user} last listened to {track} by {artist}" "en": "{user} last listened to {track} by {artist}",
"de": "{user} hörte zuletzt {track} von {artist}"
}, },
"no_listen": { "no_listen": {
"en": "{user} doesn't seem to have listened to anything recently :'(" "en": "{user} doesn't seem to have listened to anything recently :'(",
"de": "{user} scheint in letzter Zeit nichts gehört zu haben :'("
}, },
"taste_compat": { "taste_compat": {
"en": "{user1} and {user2} are {score}% musically compatible!" "en": "{user1} and {user2} are {score}% musically compatible!",
"de": "{user1} und {user2} sind {score}% musikalisch kompatibel!"
}, },
"common_artists": { "common_artists": {
"en": "Artists {user1} and {user2} have in common: {common}" "en": "Artists {user1} and {user2} have in common: {common}",
"de": "Künstler, die {user1} und {user2} gemeinsam haben: {common}"
}, },
"lfm_suggestion": { "lfm_suggestion": {
"en": "{user}: Try listening to {name} by {artist}" "en": "{user}: Try listening to {name} by {artist}",
}, "de": "{user}: Versuche mal, {name} von {artist} anzuhören"
"lfm_profile": {
"en": "{user} has played {plays} tracks since {date} - {link}"
},
"lfm_scrobbliest": {
"en": "Users with most plays: "
} }
} }

View File

@ -11,7 +11,8 @@
"xkcd": { "xkcd": {
"en": "xkcd {num}: {title} https://xkcd.com/{num}", "en": "xkcd {num}: {title} https://xkcd.com/{num}",
"fr": "xkcd {num}: {title} https://xkcd.com/{num}", "fr": "xkcd {num}: {title} https://xkcd.com/{num}",
"it": "xkcd {num}: {title} https://xkcd.com/{num}" "it": "xkcd {num}: {title} https://xkcd.com/{num}",
"de": "xkcd {num}: {title} https://xkcd.com/{num}"
}, },
"no-hits": { "no-hits": {
"en": "No hits.", "en": "No hits.",
@ -25,6 +26,7 @@
"link": { "link": {
"en": "{link}", "en": "{link}",
"fr": "{link}", "fr": "{link}",
"it": "{link}" "it": "{link}",
"de": "{link}"
} }
} }

View File

@ -2,9 +2,11 @@
"log_message": { "log_message": {
"en": "[{time}] {user} ({channel}): {command}", "en": "[{time}] {user} ({channel}): {command}",
"fr": "[{time}] {user} ({channel}): {command}", "fr": "[{time}] {user} ({channel}): {command}",
"it": "[{time}] {user} ({channel}): {command}" "it": "[{time}] {user} ({channel}): {command}",
"de": "[{time}] {user} ({channel}): {command}"
}, },
"error_message": { "error_message": {
"en": "[{time}] Error: {error}" "en": "[{time}] Error: {error}",
"de": "[{time}] Fehler: {error}"
} }
} }

View File

@ -2,24 +2,29 @@
"authed": { "authed": {
"en": "{nick} is authed with nickserv.", "en": "{nick} is authed with nickserv.",
"fr": "{nick} est authentifié avec nickserv.", "fr": "{nick} est authentifié avec nickserv.",
"it": "{nick} è autenticato con nickserv." "it": "{nick} è autenticato con nickserv.",
"de": "{nick} ist nun mit Nickserv authentifiziert."
}, },
"authed_as": { "authed_as": {
"en": "{nick} is authed as {account} with nickserv." "en": "{nick} is authed as {account} with nickserv.",
"de": "{nick} ist nun mit Nickserv als{account} authentifiziert."
}, },
"not_authed": { "not_authed": {
"en": "{nick} is not authed with nickserv.", "en": "{nick} is not authed with nickserv.",
"fr": "{nick} n'est pas authentifié avec nickserv.", "fr": "{nick} n'est pas authentifié avec nickserv.",
"it": "{nick} non è autenticato con nickserv." "it": "{nick} non è autenticato con nickserv.",
"de": "{nick} ist nicht mit Nickserv authentifiziert."
}, },
"hostmask": { "hostmask": {
"en": "Hostmask for {nick}: {host}", "en": "Hostmask for {nick}: {host}",
"fr": "Hostmask pour {nick}: {host}", "fr": "Hostmask pour {nick}: {host}",
"it": "Hostmask per {nick}: {host}" "it": "Hostmask per {nick}: {host}",
"de": "Hostmask für {nick}: {host}"
}, },
"no_hostmask": { "no_hostmask": {
"en": "No hostmask could be found for {nick}", "en": "No hostmask could be found for {nick}",
"fr": "Aucun hostmask trouvé pour {nick}", "fr": "Aucun hostmask trouvé pour {nick}",
"it": "Nessuna hostmask trovata per {nick}" "it": "Nessuna hostmask trovata per {nick}",
"de": "Kein Hostmask gefunden für {nick}"
} }
} }

View File

@ -31,7 +31,8 @@
"poll_describe": { "poll_describe": {
"en": "{name}: {description} - {url}.", "en": "{name}: {description} - {url}.",
"fr": "{name}: {description} - {url}.", "fr": "{name}: {description} - {url}.",
"it": "{name}: {description} - {url}." "it": "{name}: {description} - {url}.",
"de": "{name}: {description} - {url}."
}, },
"changed_vote": { "changed_vote": {
"en": "{user} changed their vote in {poll} to '{vote}' ({count}).", "en": "{user} changed their vote in {poll} to '{vote}' ({count}).",

View File

@ -18,7 +18,7 @@
"en": "Authors", "en": "Authors",
"fr": "Développeurs", "fr": "Développeurs",
"cy": "Datblygwyr", "cy": "Datblygwyr",
"de": "Urheber", "de": "Autor",
"it": "Autori" "it": "Autori"
}, },
"pagetitle": { "pagetitle": {
@ -184,42 +184,49 @@
"en": "Submitting dents to @{username}", "en": "Submitting dents to @{username}",
"cy": "Cyflwyno 'dents' i'w @{username}", "cy": "Cyflwyno 'dents' i'w @{username}",
"fr": "Envoi de 'dents' à @{username}", "fr": "Envoi de 'dents' à @{username}",
"it": "Invio di dents a @{username}" "it": "Invio di dents a @{username}",
"de": "Submitting dents to @{username}"
}, },
"dent-push": { "dent-push": {
"en": "Pushing quotes to identi.ca", "en": "Pushing quotes to identi.ca",
"cy": "Gwthio dyfyniadau i identi.ca", "cy": "Gwthio dyfyniadau i identi.ca",
"fr": "Envoi des citations vers identi.ca", "fr": "Envoi des citations vers identi.ca",
"it": "Invio di citazione ad identi.ca" "it": "Invio di citazione ad identi.ca",
"de": "Pushing quotes to identi.ca"
}, },
"quote-rmlimit": { "quote-rmlimit": {
"en": "Quote removal throttle set to {limit}", "en": "Quote removal throttle set to {limit}",
"cy": "Trothwy ar dileu dyfyniadau gosod i {limit}", "cy": "Trothwy ar dileu dyfyniadau gosod i {limit}",
"fr": "Commande d'enlèvement de citations réglée à {limit}", "fr": "Commande d'enlèvement de citations réglée à {limit}",
"it": "Regolatore di rimozione citazioni fissato a {limit}" "it": "Regolatore di rimozione citazioni fissato a {limit}",
"de": "Das Zitat Beschränkungslimit wurde auf {limit} gesetzt"
}, },
"report-notifyvoice": { "report-notifyvoice": {
"en": "Voiced users are being notified of reports", "en": "Voiced users are being notified of reports",
"cy": "Defnyddwyr leisiwyd yn cael eu hysbysu o adroddiadau", "cy": "Defnyddwyr leisiwyd yn cael eu hysbysu o adroddiadau",
"fr": "Les utilisateurs ayant la parole sont notifiés des rapports", "fr": "Les utilisateurs ayant la parole sont notifiés des rapports",
"it": "I rapporti vengono notificati agli utenti con diritto di voce" "it": "I rapporti vengono notificati agli utenti con diritto di voce",
"de": "Benutzer mit Stimme werden nun auf Benachrichtigungen hingewiesen"
}, },
"web-port": { "web-port": {
"en": "Web is listening on {port}", "en": "Web is listening on {port}",
"cy": "We yn gwrando ar {port}", "cy": "We yn gwrando ar {port}",
"fr": "Le web écoute sur {port}", "fr": "Le web écoute sur {port}",
"it": "La rete ascolta su {port}" "it": "La rete ascolta su {port}",
"de": "Das Web hört auf {port}"
}, },
"propaganda": { "propaganda": {
"en": "Contribute to the code on Github!", "en": "Contribute to the code on Github!",
"cy": "Cyfrannu at ay cod ar Github!", "cy": "Cyfrannu at ay cod ar Github!",
"fr": "Contribuez au code sur GitHub!", "fr": "Contribuez au code sur GitHub!",
"it": "Contribuite al codice su GitHub!" "it": "Contribuite al codice su GitHub!",
"de": "Hilf dem Projekt auf Github!"
}, },
"branch": { "branch": {
"en": "{branch}", "en": "{branch}",
"fr": "{branch}", "fr": "{branch}",
"it": "{branch}" "it": "{branch}",
"de": "{branch}"
}, },
"git": { "git": {
"en": "version control", "en": "version control",
@ -234,14 +241,15 @@
"en": "Current", "en": "Current",
"fr": "Courant", "fr": "Courant",
"cy": "Ar hyn o bryd", "cy": "Ar hyn o bryd",
"de": "Jetzige", "de": "Zur Zeit",
"it": "Attuale" "it": "Attuale",
}, },
"langhead-translations": { "langhead-translations": {
"en": "Completion", "en": "Completion",
"fr": "Achèvement", "fr": "Achèvement",
"cy": "Cwblhad", "cy": "Cwblhad",
"it": "Completamento" "it": "Completamento",
"de": "Abgeschlossen"
}, },
"translations": { "translations": {
"en": "Translations", "en": "Translations",
@ -261,23 +269,27 @@
"en": "Native", "en": "Native",
"fr": "Natale", "fr": "Natale",
"cy": "Brodorol", "cy": "Brodorol",
"it": "Nativo" "it": "Nativo",
"de": "Einheimisch"
}, },
"outstanding-pullreq": { "outstanding-pullreq": {
"en": "There are outstanding pull requests", "en": "There are outstanding pull requests",
"cy": "Mae disgwyl ceisiadau tynnu", "cy": "Mae disgwyl ceisiadau tynnu",
"fr": "Il a des requêtes pull en attente", "fr": "Il a des requêtes pull en attente",
"it": "Ci sono delle richieste di pull in attesa" "it": "Ci sono delle richieste di pull in attesa",
"de": "Pull Requests sind vorhanden"
}, },
"oaosidl": { "oaosidl": {
"en": "The Official Aberystwyth Open Source International Development League", "en": "The Official Aberystwyth Open Source International Development League",
"fr": "La Ligue Officielle de Développement International Open Source d'Aberystwyth", "fr": "La Ligue Officielle de Développement International Open Source d'Aberystwyth",
"it": "La Lega Ufficiale Internazionale di Sviluppo Open Source di Aberystwyth" "it": "La Lega Ufficiale Internazionale di Sviluppo Open Source di Aberystwyth",
"de": "Die offizielle Aberystwyth Open Source International Development Liga"
}, },
"link-autotitle": { "link-autotitle": {
"en": "Automatically titling links in channels", "en": "Automatically titling links in channels",
"cy": "Teitlo awtomatig cysylltiadau mewn sianelau", "cy": "Teitlo awtomatig cysylltiadau mewn sianelau",
"fr": "Titre automatiquement les liens dans les channels", "fr": "Titre automatiquement les liens dans les channels",
"it": "Titolazione automatica collega ai canali" "it": "Titolazione automatica collega ai canali",
"de": "Setze Titel in links automatisch"
} }
} }

View File

@ -5,7 +5,7 @@
"na'vi": "{category} yawne ke lu kawturu.", "na'vi": "{category} yawne ke lu kawturu.",
"cy": "Does neb yn caru {category}", "cy": "Does neb yn caru {category}",
"nl": "Niemand houdt van {category}", "nl": "Niemand houdt van {category}",
"de": "Niemand hat {category} gerne", "de": "Niemand mag {category}",
"fr": "Personne n'aime {category}", "fr": "Personne n'aime {category}",
"it": "Nessuno ama {category}" "it": "Nessuno ama {category}"
}, },
@ -35,7 +35,7 @@
"na'vi": "Oel kea humit rìmun", "na'vi": "Oel kea humit rìmun",
"cy": "Dim canlyniadau ar gael", "cy": "Dim canlyniadau ar gael",
"nl": "Geen resultaten gevonden.", "nl": "Geen resultaten gevonden.",
"de": "Keine Ergebnisse gefunden.", "de": "Kein Suchergebnis gefunden.",
"fr": "Aucun résultat trouvé.", "fr": "Aucun résultat trouvé.",
"it": "Nessun risultato" "it": "Nessun risultato"
}, },
@ -202,7 +202,7 @@
"na'vi": "Oel 'aìmku {count}a 'upxareti ta sngel.", "na'vi": "Oel 'aìmku {count}a 'upxareti ta sngel.",
"cy": "{count} dyfyniadau wedi ei clirio o'r celc dileu", "cy": "{count} dyfyniadau wedi ei clirio o'r celc dileu",
"nl": "{count} quotes verwijderd uit de verwijderlijst.", "nl": "{count} quotes verwijderd uit de verwijderlijst.",
"de": "{count} Zitate wurden aus dem Cache entfernt.", "de": "{count} Zitate wurden aus dem Speicher entfernt.",
"fr": "{count} citation(s) supprimée(s) du cache de suppression.", "fr": "{count} citation(s) supprimée(s) du cache de suppression.",
"it": "{count} citazione/i liquidate dal cache di rimozione." "it": "{count} citazione/i liquidate dal cache di rimozione."
}, },
@ -234,16 +234,19 @@
}, },
"category_renamed": { "category_renamed": {
"en": "Category ~{oldName} renamed to ~{newName}.", "en": "Category ~{oldName} renamed to ~{newName}.",
"de": "Kategorie ~{oldName} zu ~{newName} umbenannt.",
"fr": "Catégorie ~{oldName} renommée ~{newName}.", "fr": "Catégorie ~{oldName} renommée ~{newName}.",
"it": "Categoria ~{oldName} rinominata ~{newName}." "it": "Categoria ~{oldName} rinominata ~{newName}."
}, },
"newcat_exists": { "newcat_exists": {
"en": "Category ~{newcat} already exists. Delete that first or use ~qmerge.", "en": "Category ~{newcat} already exists. Delete that first or use ~qmerge.",
"fr": "La catégorie ~{newcat} existe déjà. Supprimez-la en premier ou utilisez ~qmerge.", "fr": "La catégorie ~{newcat} existe déjà. Supprimez-la en premier ou utilisez ~qmerge.",
"it": "La categoria ~{newcat} esiste già. Dovete cancellarla prima o utilizzare ~qmerge." "it": "La categoria ~{newcat} esiste già. Dovete cancellarla prima o utilizzare ~qmerge.",
"de": "Kategorie ~{newcat} existiert bereits. Löschte die erste Kategorie oder benutze ~qmerge."
}, },
"categories_merged": { "categories_merged": {
"en": "Category ~{from} and its quotes merged into ~{into}.", "en": "Category ~{from} and its quotes merged into ~{into}.",
"de": "Kategorie ~{from} und ihre Zitate in ~{into} übertragen.",
"fr": "La catégorie ~{from} et ses citations ont été fusionnée dans ~{into}.", "fr": "La catégorie ~{from} et ses citations ont été fusionnée dans ~{into}.",
"it": "La categoria ~{from} e le sue citazione sono state incorporate in ~{into}." "it": "La categoria ~{from} e le sue citazione sono state incorporate in ~{into}."
} }

View File

@ -102,7 +102,7 @@
"na'vi": "hrh kxawm nga tolerkup.", "na'vi": "hrh kxawm nga tolerkup.",
"cy": "EWCH I MEWN", "cy": "EWCH I MEWN",
"nl": "HA, NU BEN JE TOCH ZEKER VERZOPEN?!", "nl": "HA, NU BEN JE TOCH ZEKER VERZOPEN?!",
"de": "LOL DU MIST VERMUTLICH TOT", "de": "LOL DU BIST VERMUTLICH TOT",
"fr": "LOL T'ES PROBABLEMENT MORT", "fr": "LOL T'ES PROBABLEMENT MORT",
"it": "LOL PROBABILMENTE SEI GIÁ MORTO" "it": "LOL PROBABILMENTE SEI GIÁ MORTO"
}, },

View File

@ -23,6 +23,7 @@
}, },
"nsfw": { "nsfw": {
"en": "[NSFW]", "en": "[NSFW]",
"de": "Nicht sicher auf der Arbeit",
"cy": "[Anniogel Ar Gwaith (AAG)]", "cy": "[Anniogel Ar Gwaith (AAG)]",
"fr": "[Risqué Pour le Travail (NSFW)]", "fr": "[Risqué Pour le Travail (NSFW)]",
"it": "[Rischioso per il lavoro (NSFW)]" "it": "[Rischioso per il lavoro (NSFW)]"

View File

@ -53,26 +53,33 @@
"notify": { "notify": {
"en": "[{type}][{channel}]{notifier} {message}", "en": "[{type}][{channel}]{notifier} {message}",
"fr": "[{type}][{channel}]{notifier} {message}", "fr": "[{type}][{channel}]{notifier} {message}",
"it": "[{type}][{channel}]{notifier} {message}" "it": "[{type}][{channel}]{notifier} {message}",
"de": "[{type}][{channel}]{notifier} {message}"
}, },
"notified": { "notified": {
"en": "{user}: {channel} staff notified.", "en": "{user}: {channel} staff notified.",
"fr": "{user}: l'équipe de {channel} a été notifiée.", "fr": "{user}: l'équipe de {channel} a été notifiée.",
"it": "{user}: la squadra di {channel} è stata notificata." "it": "{user}: la squadra di {channel} è stata notificata.",
"de": "{user}: {channel} Administratoren verständigt."
}, },
"nunsubbed": { "nunsubbed": {
"en": "Unsubscribed from {cName} notifications." "en": "Unsubscribed from {cName} notifications.",
"de": "Von {cName} Benachrichtigungen abgemeldet."
}, },
"n_also_found": { "n_also_found": {
"en": " These notifications are repeated in {afaName}." "en": "These notifications are repeated in {afaName}.",
"de": "Diese Benachrichtigungen können in {afaName} gefunden werden."
}, },
"already_nunsubbed": { "already_nunsubbed": {
"en": "Already unsubscribed from {cName} notifications." "en": "Already unsubscribed from {cName} notifications.",
"de": "Du bist bereits von {cName} Benachrichtigungen abgemeldet."
}, },
"ununsubbed": { "ununsubbed": {
"en": "No longer unsubscribed from {cName}." "en": "No longer unsubscribed from {cName}.",
"de": "Du bist nicht länger von {cName} Benachrichtigungen abgemeldet."
}, },
"not_nunsubbed": { "not_nunsubbed": {
"en": "Already subscribed to notifications from {cName}." "en": "Already subscribed to notifications from {cName}.",
"de": "Du bist bereits für {cName} Benachrichtigungen angemeldet"
} }
} }

View File

@ -2,11 +2,13 @@
"sc_track": { "sc_track": {
"en": "[{title} by {artist} — {genre} — \u000312▶\u000f{plays} \u000304♥\u000f{favs}]", "en": "[{title} by {artist} — {genre} — \u000312▶\u000f{plays} \u000304♥\u000f{favs}]",
"fr": "[{title} par {artist} — {genre} — \u000312▶\u000f{plays} \u000304♥\u000f{favs}]", "fr": "[{title} par {artist} — {genre} — \u000312▶\u000f{plays} \u000304♥\u000f{favs}]",
"it": "[{title} di {artist} — {genre} — \u000312▶\u000f{plays} \u000304♥\u000f{favs}]" "it": "[{title} di {artist} — {genre} — \u000312▶\u000f{plays} \u000304♥\u000f{favs}]",
"de": "[{title} von {artist} — {genre} — \u000312▶\u000f{plays} \u000304♥\u000f{favs}]"
}, },
"sc_notrack": { "sc_notrack": {
"en": "No results found.", "en": "No results found.",
"fr": "Aucun résultat trouvé.", "fr": "Aucun résultat trouvé.",
"it": "Nessun risultato." "it": "Nessun risultato.",
"de": "Kein Suchergebnis gefunden."
} }
} }

View File

@ -15,7 +15,7 @@
"na'vi": "{correcter} fpìl futa sweylu {candiate} pamrel sivi: {fix}", "na'vi": "{correcter} fpìl futa sweylu {candiate} pamrel sivi: {fix}",
"cy": "Mae {correcter} yn meddwl bod {candidate} yn feddwl: {fix}", "cy": "Mae {correcter} yn meddwl bod {candidate} yn feddwl: {fix}",
"nl": "{correcter} denkt dat {candidate} bedoelde: {fix}", "nl": "{correcter} denkt dat {candidate} bedoelde: {fix}",
"de": "{corrector} denkt, dass {canditate} meinte: {fix}", "de": "{corrector} denkt, dass {canditate} {fix} sagen wollte",
"fr": "{correcter} pense que {candidate} voulait dire : {fix}", "fr": "{correcter} pense que {candidate} voulait dire : {fix}",
"it": "{correcter} pensa che {candidate} intendeva dire : {fix}" "it": "{correcter} pensa che {candidate} intendeva dire : {fix}"
} }

View File

@ -32,7 +32,7 @@
"na'vi": "Oel ke tsun rivum ayuoti.", "na'vi": "Oel ke tsun rivum ayuoti.",
"cy": "Dim canlyniadau.", "cy": "Dim canlyniadau.",
"nl": "Geen resultaten.", "nl": "Geen resultaten.",
"de": "Kein Ergebnis.", "de": "Kein Suchergebnis.",
"fr": "Aucun résultat.", "fr": "Aucun résultat.",
"it": "Nessun risultato." "it": "Nessun risultato."
} }

View File

@ -1,26 +1,34 @@
{ {
"sstats_unknown_user": { "sstats_unknown_user": {
"en": "Unknown user." "en": "Unknown user.",
"de": "Unbekannter Benutzer."
}, },
"sstats_tlines": { "sstats_tlines": {
"en": "{user} has posted {lines} lines since {date}" "en": "{user} has posted {lines} lines since {date}.",
"de": "{user} hat {lines} Zeilen geschrieben seit {date}."
}, },
"sstats_uclines": { "sstats_uclines": {
"en": " ({lines} in {channel})" "en": " ({lines} in {channel})",
"de": " ({lines} in {channel})"
}, },
"sstats_noustats": { "sstats_noustats": {
"en": "No stats recorded for this user." "en": "No stats recorded for this user.",
"de": "Für diesen Benutzer wurde bisher keine Statistik gespeichert."
}, },
"sstats_clines": { "sstats_clines": {
"en": "{lines} lines posted in {channel}." "en": "{lines} lines posted in {channel}.",
"de": "{lines} Zeilen wurden in {channel} geschrieben."
}, },
"sstats_uwords": { "sstats_uwords": {
"en": "{user} has used {words} words ({curses} curses, {capitals} capitalised words) since {date}" "en": "{user} has used {words} words ({curses} curses, {capitals} capitalised words) since {date}.",
"de": "{user} schrieb {words} Wörter ({curses} Flüche, {capitals} großgeschrieben) seit {date}."
}, },
"sstats_ucwords": { "sstats_ucwords": {
"en": " - {words} words, {curses} curses, {capitals} capitalised words in {channel}" "en": " - {words} words, {curses} curses, {capitals} capitalised words in {channel}.",
"de": " - {words} Wörter, {curses} Flüche, {capitals} großgeschriebene Wörter in {channel}."
}, },
"sstats_word": { "sstats_word": {
"en": "{word} has been used {total} times by {users} users in {channels} channels since {since}." "en": "{word} has been used {total} times by {users} users in {channels} channels since {since}.",
"de": "{word} wurde insgesamt {total} mal geschrieben von {users} Benutzern in {channels} Kanälen seit {since}."
} }
} }

View File

@ -9,10 +9,12 @@
"it": "{alias} è un alias di {user}" "it": "{alias} è un alias di {user}"
}, },
"added_mobile_alias": { "added_mobile_alias": {
"en": "{alias} added as a mobile alias." "en": "{alias} added as a mobile alias.",
"de": "{alias} als mobiler Benutzer hinzugefügt."
}, },
"already_mobile": { "already_mobile": {
"en": "{alias} is already a mobile alias." "en": "{alias} is already a mobile alias.",
"de": "{alias} ist bereits ein mobiler Benutzer."
}, },
"primary": { "primary": {
"en": "{user} (currently {currentNick}) is a primary user with {count} aliases, ", "en": "{user} (currently {currentNick}) is a primary user with {count} aliases, ",

View File

@ -2,16 +2,19 @@
"no_warnings": { "no_warnings": {
"en": "No warnings found for {user}.", "en": "No warnings found for {user}.",
"fr": "Aucun avertissement trouvé pour {user}.", "fr": "Aucun avertissement trouvé pour {user}.",
"it": "Nessuna avvertenza trovate per {user}." "it": "Nessuna avvertenza trovate per {user}.",
"de": "Keine Verwarnung gefunden für {user}."
}, },
"warning_info": { "warning_info": {
"en": "{user} has {num} warnings. More info can be found at {url}", "en": "{user} has {num} warnings. More info can be found at {url}",
"fr": "{user} a {num} avertissements. Plus d'informations peuvent être trouvées ici : {url}", "fr": "{user} a {num} avertissements. Plus d'informations peuvent être trouvées ici : {url}",
"it": "{user} a {num} avvertenze. Ulteriori informazioni si trovano a {url}" "it": "{user} a {num} avvertenze. Ulteriori informazioni si trovano a {url}",
"de": ""{user} hat {num} Verwarnung. Mehr Informationen sind auf {url} erhältlich",
}, },
"warn_notify": { "warn_notify": {
"en": "{warner} has issued a warning to {warnee} for \"{reason}.\" More info can be found at {url}", "en": "{warner} has issued a warning to {warnee} for \"{reason}.\" More info can be found at {url}",
"fr": "Attention : {warner} a donné un avertissement à {warnee} pour \"{reason}.\". Plus d'informations peuvent être trouvées ici : {url}", "fr": "Attention : {warner} a donné un avertissement à {warnee} pour \"{reason}.\". Plus d'informations peuvent être trouvées ici : {url}",
"it": "Attenzione : {warner} ha dato un' avvertenza a {warnee} per \"{reason}.\". Ulterior informazioni si trovano a {url}" "it": "Attenzione : {warner} ha dato un' avvertenza a {warnee} per \"{reason}.\". Ulterior informazioni si trovano a {url}",
"de": "{warner} hat {warnee} für \"{reason}.\" verwarnt. Mehr Informationen sind auf {url} erhältlich"
} }
} }

View File

@ -1,5 +1,6 @@
{ {
"web_pass_set": { "web_pass_set": {
"en": "Congratulations, your account is now set up to log into the web interface!" "en": "Congratulations, your account is now set up to log into the web interface!",
"de": "Glückwunsch, du darfst dich nun im web interface einloggen!"
} }
} }

View File

@ -1,10 +1,12 @@
{ {
"yt_video": { "yt_video": {
"en": "[{title} by {author} — \u000312▶\u000f{plays} ({minutes}:{seconds}) (\u00039▲{likes}\u000f|\u000312{dislikes}▼\u000f)]", "en": "[{title} by {author} — \u000312▶\u000f{plays} ({minutes}:{seconds}) (\u00039▲{likes}\u000f|\u000312{dislikes}▼\u000f)]",
"it": "[{title} di {author} — \u000312▶\u000f{plays} ({minutes}:{seconds}) (\u00039▲{likes}\u000f|\u000312{dislikes}▼\u000f)]" "it": "[{title} di {author} — \u000312▶\u000f{plays} ({minutes}:{seconds}) (\u00039▲{likes}\u000f|\u000312{dislikes}▼\u000f)]",
"de": "[{title} von {author} — \u000312▶\u000f{plays} ({minutes}:{seconds}) (\u00039▲{likes}\u000f|\u000312{dislikes}▼\u000f)]"
}, },
"yt_noresults": { "yt_noresults": {
"en": "No results found.", "en": "No results found.",
"it": "Nessun risultato." "it": "Nessun risultato.",
"de": "Kein Suchergebniss gefunden."
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 282 KiB