mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-01-27 12:44:19 +01:00
plugins/__init__.py: internationalize strings.
This commit is contained in:
parent
0c6b526fdd
commit
9e57913674
@ -38,9 +38,11 @@ import os.path
|
|||||||
import threading
|
import threading
|
||||||
import collections.abc
|
import collections.abc
|
||||||
|
|
||||||
from .. import callbacks, conf, dbi, ircdb, ircutils, log, utils, world
|
from .. import callbacks, conf, dbi, ircdb, ircutils, i18n, log, utils, world
|
||||||
from ..commands import *
|
from ..commands import *
|
||||||
|
|
||||||
|
_ = i18n.PluginInternationalization()
|
||||||
|
|
||||||
class NoSuitableDatabase(Exception):
|
class NoSuitableDatabase(Exception):
|
||||||
def __init__(self, suitable):
|
def __init__(self, suitable):
|
||||||
self.suitable = list(suitable)
|
self.suitable = list(suitable)
|
||||||
@ -328,7 +330,7 @@ class ChannelIdDatabasePlugin(callbacks.Plugin):
|
|||||||
return help
|
return help
|
||||||
|
|
||||||
def noSuchRecord(self, irc, channel, id):
|
def noSuchRecord(self, irc, channel, id):
|
||||||
irc.error('There is no %s with id #%s in my database for %s.' %
|
irc.error(_('There is no %s with id #%s in my database for %s.') %
|
||||||
(self.name(), id, channel))
|
(self.name(), id, channel))
|
||||||
|
|
||||||
def checkChangeAllowed(self, irc, msg, channel, user, record):
|
def checkChangeAllowed(self, irc, msg, channel, user, record):
|
||||||
@ -367,7 +369,7 @@ class ChannelIdDatabasePlugin(callbacks.Plugin):
|
|||||||
self.addValidator(irc, text)
|
self.addValidator(irc, text)
|
||||||
if text is not None:
|
if text is not None:
|
||||||
id = self.db.add(channel, at, user, text)
|
id = self.db.add(channel, at, user, text)
|
||||||
irc.replySuccess('%s #%s added.' % (self.name(), id))
|
irc.replySuccess(_('%s #%s added.') % (self.name(), id))
|
||||||
add = wrap(add, ['channeldb', 'text'])
|
add = wrap(add, ['channeldb', 'text'])
|
||||||
|
|
||||||
def remove(self, irc, msg, args, channel, id):
|
def remove(self, irc, msg, args, channel, id):
|
||||||
@ -389,7 +391,7 @@ class ChannelIdDatabasePlugin(callbacks.Plugin):
|
|||||||
|
|
||||||
def searchSerializeRecord(self, record):
|
def searchSerializeRecord(self, record):
|
||||||
text = utils.str.ellipsisify(record.text, 50)
|
text = utils.str.ellipsisify(record.text, 50)
|
||||||
return format('#%s: %q', record.id, text)
|
return format(_('#%s: %q'), record.id, text)
|
||||||
|
|
||||||
def search(self, irc, msg, args, channel, optlist, glob):
|
def search(self, irc, msg, args, channel, optlist, glob):
|
||||||
"""[<channel>] [--{regexp,by} <value>] [<glob>]
|
"""[<channel>] [--{regexp,by} <value>] [<glob>]
|
||||||
@ -424,10 +426,10 @@ class ChannelIdDatabasePlugin(callbacks.Plugin):
|
|||||||
L.append(self.searchSerializeRecord(record))
|
L.append(self.searchSerializeRecord(record))
|
||||||
if L:
|
if L:
|
||||||
L.sort()
|
L.sort()
|
||||||
irc.reply(format('%s found: %L', len(L), L))
|
irc.reply(format(_('%s found: %L'), len(L), L))
|
||||||
else:
|
else:
|
||||||
what = self.name().lower()
|
what = self.name().lower()
|
||||||
irc.reply(format('No matching %p were found.', what))
|
irc.reply(format(_('No matching %p were found.'), what))
|
||||||
search = wrap(search, ['channeldb',
|
search = wrap(search, ['channeldb',
|
||||||
getopts({'by': 'otherUser',
|
getopts({'by': 'otherUser',
|
||||||
'regexp': 'regexpMatcher'}),
|
'regexp': 'regexpMatcher'}),
|
||||||
@ -435,7 +437,7 @@ class ChannelIdDatabasePlugin(callbacks.Plugin):
|
|||||||
|
|
||||||
def showRecord(self, record):
|
def showRecord(self, record):
|
||||||
name = getUserName(record.by)
|
name = getUserName(record.by)
|
||||||
return format('%s #%s: %q (added by %s at %t)',
|
return format(_('%s #%s: %q (added by %s at %t)'),
|
||||||
self.name(), record.id, record.text, name, record.at)
|
self.name(), record.id, record.text, name, record.at)
|
||||||
|
|
||||||
def get(self, irc, msg, args, channel, id):
|
def get(self, irc, msg, args, channel, id):
|
||||||
@ -479,7 +481,7 @@ class ChannelIdDatabasePlugin(callbacks.Plugin):
|
|||||||
"""
|
"""
|
||||||
n = self.db.size(channel)
|
n = self.db.size(channel)
|
||||||
whats = self.name().lower()
|
whats = self.name().lower()
|
||||||
irc.reply(format('There %b %n in my database.', n, (n, whats)))
|
irc.reply(format(_('There %b %n in my database.'), n, (n, whats)))
|
||||||
stats = wrap(stats, ['channeldb'])
|
stats = wrap(stats, ['channeldb'])
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user