def getComponentMessages(self, component, offset=None, limit=None, qm=None, qs=None): ''' Provides the messages for the given component. ''' messages = [] for m in range(self._componentMessages): if qs and m % 2: continue msg = Message() msg.Id = self._componentStartId + int( component) * self._componentMessages + m if m > 2: msg.Singular = 'component %s message %d' % (component, m) msg.Plural = None if m % 2 else [ 'component %s message %d plural' % (component, m) ] msg.Context = 'component' else: msg.Singular = 'message %i' % m msg.Plural = None if m % 2 else ['message %d plural' % m] msg.Context = '' msg.Source = int(component) msg.LineNumber = 100 + m messages.append(msg) return messages
def getPluginMessages(self, plugin, offset=None, limit=None, qm=None, qs=None): ''' Provides the messages for the given plugin. ''' messages = [] for m in range(self._pluginMessages): if qs and m % 2: continue msg = Message() msg.Id = self._pluginStartId + int( plugin) * self._pluginMessages + m if m > 3: msg.Singular = 'plugin %s message %d' % (plugin, m) msg.Plural = None if m % 2 else [ 'plugin %s message %d plural' % (plugin, m) ] msg.Context = 'plugin' else: msg.Singular = 'message %i' % m msg.Plural = None if m % 2 else ['message %d plural' % m] msg.Context = '' msg.Source = 10 + int(plugin) msg.LineNumber = 200 + m messages.append(msg) return messages
def getPluginMessages(self, plugin, offset=None, limit=None, qm=None, qs=None): ''' Provides the messages for the given plugin. ''' messages = [] for m in range(self._pluginMessages): if qs and m % 2: continue msg = Message() msg.Id = self._pluginStartId + int(plugin) * self._pluginMessages + m if m > 3: msg.Singular = 'plugin %s message %d' % (plugin, m) msg.Plural = None if m % 2 else ['plugin %s message %d plural' % (plugin, m)] msg.Context = 'plugin' else: msg.Singular = 'message %i' % m msg.Plural = None if m % 2 else ['message %d plural' % m] msg.Context = '' msg.Source = 10 + int(plugin) msg.LineNumber = 200 + m messages.append(msg) return messages
def getComponentMessages(self, component, offset=None, limit=None, qm=None, qs=None): ''' Provides the messages for the given component. ''' messages = [] for m in range(self._componentMessages): if qs and m % 2: continue msg = Message() msg.Id = self._componentStartId + int(component) * self._componentMessages + m if m > 2: msg.Singular = 'component %s message %d' % (component, m) msg.Plural = None if m % 2 else ['component %s message %d plural' % (component, m)] msg.Context = 'component' else: msg.Singular = 'message %i' % m msg.Plural = None if m % 2 else ['message %d plural' % m] msg.Context = '' msg.Source = int(component) msg.LineNumber = 100 + m messages.append(msg) return messages
def getById(self, id): msg = Message() msg.Id = id return msg