Django

Code

Changeset 1248

Show
Ignore:
Timestamp:
11/15/05 10:57:18 (3 years ago)
Author:
hugo
Message:

new_admin: even more translation hooks. This time only 'de' updated (to reduce file-number on update).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/new-admin/django/conf/locale/de/LC_MESSAGES/django.po

    r1246 r1248  
    88"Project-Id-Version: Django 1.0\n" 
    99"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2005-11-15 17:39+0100\n" 
     10"POT-Creation-Date: 2005-11-15 18:00+0100\n" 
    1111"PO-Revision-Date: 2005-10-08 00:03+0200\n" 
    1212"Last-Translator: Georg Bauer <gb@bofh.ms>\n" 
     
    1515"Content-Transfer-Encoding: 8bit\n" 
    1616 
     17#: contrib/comments/models/comments.py:8 
     18#: contrib/comments/models/comments.py:161 
     19msgid "object ID" 
     20msgstr "Objekt ID" 
     21 
     22#: contrib/comments/models/comments.py:9 
     23msgid "headline" 
     24msgstr "Überschrift" 
     25 
     26#: contrib/comments/models/comments.py:10 
     27#: contrib/comments/models/comments.py:162 
     28msgid "comment" 
     29msgstr "Kommentar" 
     30 
     31#: contrib/comments/models/comments.py:11 
     32msgid "rating #1" 
     33msgstr "Bewertung #1" 
     34 
     35#: contrib/comments/models/comments.py:12 
     36msgid "rating #2" 
     37msgstr "Bewertung #2" 
     38 
     39#: contrib/comments/models/comments.py:13 
     40msgid "rating #3" 
     41msgstr "Bewertung #3" 
     42 
     43#: contrib/comments/models/comments.py:14 
     44msgid "rating #4" 
     45msgstr "Bewertung #4" 
     46 
     47#: contrib/comments/models/comments.py:15 
     48msgid "rating #5" 
     49msgstr "Bewertung #5" 
     50 
     51#: contrib/comments/models/comments.py:16 
     52msgid "rating #6" 
     53msgstr "Bewertung #6" 
     54 
     55#: contrib/comments/models/comments.py:17 
     56msgid "rating #7" 
     57msgstr "Bewertung #7" 
     58 
     59#: contrib/comments/models/comments.py:18 
     60msgid "rating #8" 
     61msgstr "Bewertung #8" 
     62 
     63#: contrib/comments/models/comments.py:23 
     64msgid "is valid rating" 
     65msgstr "ist eine Bewertung" 
     66 
     67#: contrib/comments/models/comments.py:24 
     68#: contrib/comments/models/comments.py:164 
     69msgid "date/time submitted" 
     70msgstr "Datum/Zeit Erstellung" 
     71 
     72#: contrib/comments/models/comments.py:25 
     73#: contrib/comments/models/comments.py:165 
     74msgid "is public" 
     75msgstr "ist öffentlich" 
     76 
     77#: contrib/comments/models/comments.py:26 contrib/admin/views/doc.py:274 
     78msgid "IP address" 
     79msgstr "IP-Adresse" 
     80 
     81#: contrib/comments/models/comments.py:27 
     82msgid "is removed" 
     83msgstr "ist gelöscht" 
     84 
     85#: contrib/comments/models/comments.py:27 
     86msgid "" 
     87"Check this box if the comment is inappropriate. A \"This comment has been " 
     88"removed\" message will be displayed instead." 
     89msgstr "" 
     90"Hier einen Haken setzen, wenn der Kommentar unpassend ist. Es wird dann eine " 
     91"\"Dieser Kommentar wurde entfernt\" Meldung statt dessen angezeigt." 
     92 
     93#: contrib/comments/models/comments.py:31 
     94msgid "Comment" 
     95msgstr "Kommentar" 
     96 
     97#: contrib/comments/models/comments.py:32 
     98msgid "Comments" 
     99msgstr "Kommentare" 
     100 
     101#: contrib/comments/models/comments.py:85 
     102#: contrib/comments/models/comments.py:204 
     103msgid "Content object" 
     104msgstr "Inhaltsobjekt" 
     105 
     106#: contrib/comments/models/comments.py:113 
     107#, python-format 
     108msgid "" 
     109"Posted by %(user)s at %(date)s\n" 
     110"\n" 
     111"%(comment)s\n" 
     112"\n" 
     113"http://%(domain)s%(url)s" 
     114msgstr "" 
     115"Geschrieben von %(user)s am %(date)s\n" 
     116"\n" 
     117"%(comment)s\n" 
     118"\n" 
     119"http://%(domain)s%(url)s" 
     120 
     121#: contrib/comments/models/comments.py:163 
     122msgid "person's name" 
     123msgstr "Autorname" 
     124 
     125#: contrib/comments/models/comments.py:166 
     126msgid "ip address" 
     127msgstr "IP-Adresse" 
     128 
     129#: contrib/comments/models/comments.py:168 
     130msgid "approved by staff" 
     131msgstr "Bestätigt vom Betreiber" 
     132 
     133#: contrib/comments/models/comments.py:172 
     134msgid "Free comment" 
     135msgstr "Freier Kommentar" 
     136 
     137#: contrib/comments/models/comments.py:173 
     138msgid "Free comments" 
     139msgstr "Freie Kommentare" 
     140 
     141#: contrib/comments/models/comments.py:209 
     142msgid "score" 
     143msgstr "Bewertung" 
     144 
     145#: contrib/comments/models/comments.py:210 
     146msgid "score date" 
     147msgstr "Bewertungsdatum" 
     148 
     149#: contrib/comments/models/comments.py:213 
     150msgid "Karma score" 
     151msgstr "Karma Bewertung" 
     152 
     153#: contrib/comments/models/comments.py:214 
     154msgid "Karma scores" 
     155msgstr "Karma Bewertungen" 
     156 
     157#: contrib/comments/models/comments.py:223 
     158#, python-format 
     159msgid "%(score)d rating by %(user)s" 
     160msgstr "%(score)d Bewertung von %(user)s" 
     161 
     162#: contrib/comments/models/comments.py:248 
     163msgid "flag date" 
     164msgstr "Kennzeichnungsdatum" 
     165 
     166#: contrib/comments/models/comments.py:251 
     167msgid "User flag" 
     168msgstr "Benutzerkennzeichnung" 
     169 
     170#: contrib/comments/models/comments.py:252 
     171msgid "User flags" 
     172msgstr "Benutzerkennzeichnungen" 
     173 
     174#: contrib/comments/models/comments.py:256 
     175#, python-format 
     176msgid "Flag by %r" 
     177msgstr "Gekennzeichnet von %r" 
     178 
     179#: contrib/comments/models/comments.py:271 
     180#, python-format 
     181msgid "" 
     182"This comment was flagged by %(user)s:\n" 
     183"\n" 
     184"%(text)s" 
     185msgstr "" 
     186"Dieser Kommentar ist von %(user)s markiert:\n" 
     187"\n" 
     188"%(text)s" 
     189 
     190#: contrib/comments/models/comments.py:278 
     191msgid "deletion date" 
     192msgstr "Löschdatum" 
     193 
     194#: contrib/comments/models/comments.py:281 
     195msgid "Moderator deletion" 
     196msgstr "Löschung vom Moderator" 
     197 
     198#: contrib/comments/models/comments.py:282 
     199msgid "Moderator deletions" 
     200msgstr "Löschungen vom Moderator" 
     201 
     202#: contrib/comments/models/comments.py:286 
     203#, python-format 
     204msgid "Moderator deletion by %r" 
     205msgstr "Vom Moderator %r gelöscht" 
     206 
    17207#: contrib/comments/views/karma.py:18 
    18208msgid "Anonymous users cannot vote" 
     
    153343"versuchen." 
    154344 
     345#: contrib/admin/views/main.py:50 
     346msgid "Site administration" 
     347msgstr "Website Verwaltung" 
     348 
    155349#: contrib/admin/views/main.py:84 
    156350#, python-format 
     
    163357 
    164358#: contrib/admin/views/main.py:114 contrib/admin/views/main.py:131 
     359#: contrib/admin/views/main.py:186 
    165360msgid "All" 
    166361msgstr "Alle" 
     362 
     363#: contrib/admin/views/main.py:152 
     364msgid "Any date" 
     365msgstr "Alle Daten" 
     366 
     367#: contrib/admin/views/main.py:153 
     368msgid "Today" 
     369msgstr "Heute" 
     370 
     371#: contrib/admin/views/main.py:156 
     372msgid "Past 7 days" 
     373msgstr "Letzte 7 Tage" 
     374 
     375#: contrib/admin/views/main.py:158 
     376msgid "This month" 
     377msgstr "Diesen Monat" 
     378 
     379#: contrib/admin/views/main.py:160 
     380msgid "This year" 
     381msgstr "Dieses Jahr" 
     382 
     383#: contrib/admin/views/main.py:186 
     384msgid "Yes" 
     385msgstr "Ja" 
     386 
     387#: contrib/admin/views/main.py:186 
     388msgid "No" 
     389msgstr "Nein" 
    167390 
    168391#: contrib/admin/views/main.py:194 
     
    303526msgid "Decimal number" 
    304527msgstr "Dezimalzahl" 
    305  
    306 #: contrib/admin/views/doc.py:274 
    307 msgid "IP address" 
    308 msgstr "IP-Adresse" 
    309528 
    310529#: contrib/admin/views/doc.py:276 
  • django/branches/new-admin/django/contrib/admin/views/main.py

    r1235 r1248  
    4848 
    4949def index(request): 
    50     return render_to_response('admin/index', {'title': 'Site administration'}, context_instance=Context(request)) 
     50    return render_to_response('admin/index', {'title': _('Site administration')}, context_instance=Context(request)) 
    5151index = staff_member_required(index) 
    5252 
     
    150150         
    151151        self.links = ( 
    152             ('Any date', {}), 
    153             ('Today', {'%s__year' % self.field.name: str(today.year),  
     152            (_('Any date'), {}), 
     153            (_('Today'), {'%s__year' % self.field.name: str(today.year),  
    154154                       '%s__month' % self.field.name: str(today.month),  
    155155                       '%s__day' % self.field.name: str(today.day)}), 
    156             ('Past 7 days', {'%s__gte' % self.field.name: one_week_ago.strftime('%Y-%m-%d'),  
     156            (_('Past 7 days'), {'%s__gte' % self.field.name: one_week_ago.strftime('%Y-%m-%d'),  
    157157                             '%s__lte' % f.name: today_str}), 
    158             ('This month', {'%s__year' % self.field.name: str(today.year),  
     158            (_('This month'), {'%s__year' % self.field.name: str(today.year),  
    159159                             '%s__month' % f.name: str(today.month)}), 
    160             ('This year', {'%s__year' % self.field.name: str(today.year)}) 
     160            (_('This year'), {'%s__year' % self.field.name: str(today.year)}) 
    161161        )  
    162162     
     
    184184     
    185185    def choices(self, cl): 
    186         for k, v in (('All', None), ('Yes', '1'), ('No', '0')): 
     186        for k, v in ((_('All'), None), (_('Yes'), '1'), (_('No'), '0')): 
    187187            yield { 'selected' : self.lookup_val == v and not self.lookup_val2,  
    188188                    'query_string' : cl.get_query_string( {self.lookup_kwarg: v}, [self.lookup_kwarg2]),  
  • django/branches/new-admin/django/contrib/comments/models/comments.py

    r549 r1248  
    11from django.core import meta 
    22from django.models import auth, core 
     3from django.utils.translation import gettext_lazy as _ 
    34 
    45class Comment(meta.Model): 
    56    user = meta.ForeignKey(auth.User, raw_id_admin=True) 
    67    content_type = meta.ForeignKey(core.ContentType) 
    7     object_id = meta.IntegerField('object ID'
    8     headline = meta.CharField(maxlength=255, blank=True) 
    9     comment = meta.TextField(maxlength=3000) 
    10     rating1 = meta.PositiveSmallIntegerField('rating #1', blank=True, null=True) 
    11     rating2 = meta.PositiveSmallIntegerField('rating #2', blank=True, null=True) 
    12     rating3 = meta.PositiveSmallIntegerField('rating #3', blank=True, null=True) 
    13     rating4 = meta.PositiveSmallIntegerField('rating #4', blank=True, null=True) 
    14     rating5 = meta.PositiveSmallIntegerField('rating #5', blank=True, null=True) 
    15     rating6 = meta.PositiveSmallIntegerField('rating #6', blank=True, null=True) 
    16     rating7 = meta.PositiveSmallIntegerField('rating #7', blank=True, null=True) 
    17     rating8 = meta.PositiveSmallIntegerField('rating #8', blank=True, null=True) 
     8    object_id = meta.IntegerField(_('object ID')
     9    headline = meta.CharField(_('headline'), maxlength=255, blank=True) 
     10    comment = meta.TextField(_('comment'), maxlength=3000) 
     11    rating1 = meta.PositiveSmallIntegerField(_('rating #1'), blank=True, null=True) 
     12    rating2 = meta.PositiveSmallIntegerField(_('rating #2'), blank=True, null=True) 
     13    rating3 = meta.PositiveSmallIntegerField(_('rating #3'), blank=True, null=True) 
     14    rating4 = meta.PositiveSmallIntegerField(_('rating #4'), blank=True, null=True) 
     15    rating5 = meta.PositiveSmallIntegerField(_('rating #5'), blank=True, null=True) 
     16    rating6 = meta.PositiveSmallIntegerField(_('rating #6'), blank=True, null=True) 
     17    rating7 = meta.PositiveSmallIntegerField(_('rating #7'), blank=True, null=True) 
     18    rating8 = meta.PositiveSmallIntegerField(_('rating #8'), blank=True, null=True) 
    1819    # This field designates whether to use this row's ratings in aggregate 
    1920    # functions (summaries). We need this because people are allowed to post 
    2021    # multiple reviews on the same thing, but the system will only use the 
    2122    # latest one (with valid_rating=True) in tallying the reviews. 
    22     valid_rating = meta.BooleanField('is valid rating'
    23     submit_date = meta.DateTimeField('date/time submitted', auto_now_add=True) 
    24     is_public = meta.BooleanField(
    25     ip_address = meta.IPAddressField('IP address', blank=True, null=True) 
    26     is_removed = meta.BooleanField(help_text='Check this box if the comment is inappropriate. A "This comment has been removed" message will be displayed instead.'
     23    valid_rating = meta.BooleanField(_('is valid rating')
     24    submit_date = meta.DateTimeField(_('date/time submitted'), auto_now_add=True) 
     25    is_public = meta.BooleanField(_('is public')
     26    ip_address = meta.IPAddressField(_('IP address'), blank=True, null=True) 
     27    is_removed = meta.BooleanField(_('is removed'), help_text=_('Check this box if the comment is inappropriate. A "This comment has been removed" message will be displayed instead.')
    2728    site = meta.ForeignKey(core.Site) 
    2829    class META: 
    2930        db_table = 'comments' 
     31        verbose_name = _('Comment') 
     32        verbose_name_plural = _('Comments') 
    3033        module_constants = { 
    3134            # min. and max. allowed dimensions for photo resizing (in pixels) 
     
    8083            return None 
    8184 
    82     get_content_object.short_description = 'Content object' 
     85    get_content_object.short_description = _('Content object') 
    8386 
    8487    def _fill_karma_cache(self): 
     
    108111 
    109112    def get_as_text(self): 
    110         return 'Posted by %s at %s\n\n%s\n\nhttp://%s%s' % \ 
    111             (self.get_user().username, self.submit_date, 
    112             self.comment, self.get_site().domain, self.get_absolute_url()) 
     113        return _('Posted by %(user)s at %(date)s\n\n%(comment)s\n\nhttp://%(domain)s%(url)s') % \ 
     114            {'user': self.get_user().username, 'date': self.submit_date, 
     115            'comment': self.comment, 'domain': self.get_site().domain, 'url': self.get_absolute_url()} 
    113116 
    114117    def _module_get_security_hash(options, photo_options, rating_options, target): 
     
    156159    # A FreeComment is a comment by a non-registered user. 
    157160    content_type = meta.ForeignKey(core.ContentType) 
    158     object_id = meta.IntegerField('object ID'
    159     comment = meta.TextField(maxlength=3000) 
    160     person_name = meta.CharField("person's name", maxlength=50) 
    161     submit_date = meta.DateTimeField('date/time submitted', auto_now_add=True) 
    162     is_public = meta.BooleanField(
    163     ip_address = meta.IPAddressField(
     161    object_id = meta.IntegerField(_('object ID')
     162    comment = meta.TextField(_('comment'), maxlength=3000) 
     163    person_name = meta.CharField(_("person's name"), maxlength=50) 
     164    submit_date = meta.DateTimeField(_('date/time submitted'), auto_now_add=True) 
     165    is_public = meta.BooleanField(_('is public')
     166    ip_address = meta.IPAddressField(_('ip address')
    164167    # TODO: Change this to is_removed, like Comment 
    165     approved = meta.BooleanField('approved by staff'
     168    approved = meta.BooleanField(_('approved by staff')
    166169    site = meta.ForeignKey(core.Site) 
    167170    class META: 
    168171        db_table = 'comments_free' 
     172        verbose_name = _('Free comment') 
     173        verbose_name_plural = _('Free comments') 
    169174        ordering = ('-submit_date',) 
    170175        admin = meta.Admin( 
     
    197202            return None 
    198203 
    199     get_content_object.short_description = 'Content object' 
     204    get_content_object.short_description = _('Content object') 
    200205 
    201206class KarmaScore(meta.Model): 
    202207    user = meta.ForeignKey(auth.User) 
    203208    comment = meta.ForeignKey(Comment) 
    204     score = meta.SmallIntegerField(db_index=True) 
    205     scored_date = meta.DateTimeField(auto_now=True) 
     209    score = meta.SmallIntegerField(_('score'), db_index=True) 
     210    scored_date = meta.DateTimeField(_('score date'), auto_now=True) 
    206211    class META: 
    207212        module_name = 'karma' 
     213        verbose_name = _('Karma score') 
     214        verbose_name_plural = _('Karma scores') 
    208215        unique_together = (('user', 'comment'),) 
    209216        module_constants = { 
     
    214221 
    215222    def __repr__(self): 
    216         return "%d rating by %s" % (self.score, self.get_user()) 
     223        return _("%(score)d rating by %(user)s") % {'score': self.score, 'user': self.get_user()} 
    217224 
    218225    def _module_vote(user_id, comment_id, score): 
     
    239246    user = meta.ForeignKey(auth.User) 
    240247    comment = meta.ForeignKey(Comment) 
    241     flag_date = meta.DateTimeField(auto_now_add=True) 
     248    flag_date = meta.DateTimeField(_('flag date'), auto_now_add=True) 
    242249    class META: 
    243250        db_table = 'comments_user_flags' 
     251        verbose_name = _('User flag') 
     252        verbose_name_plural = _('User flags') 
    244253        unique_together = (('user', 'comment'),) 
    245254 
    246255    def __repr__(self): 
    247         return "Flag by %r" % self.get_user() 
     256        return _("Flag by %r") % self.get_user() 
    248257 
    249258    def _module_flag(comment, user): 
     
    260269            from django.core.mail import mail_managers 
    261270            f = UserFlag(None, user.id, comment.id, None) 
    262             message = 'This comment was flagged by %s:\n\n%s' % (user.username, comment.get_as_text()) 
     271            message = _('This comment was flagged by %(user)s:\n\n%(text)s') % {'user': user.username, 'text': comment.get_as_text()} 
    263272            mail_managers('Comment flagged', message, fail_silently=True) 
    264273            f.save() 
     
    267276    user = meta.ForeignKey(auth.User, verbose_name='moderator') 
    268277    comment = meta.ForeignKey(Comment) 
    269     deletion_date = meta.DateTimeField(auto_now_add=True) 
     278    deletion_date = meta.DateTimeField(_('deletion date'), auto_now_add=True) 
    270279    class META: 
    271280        db_table = 'comments_moderator_deletions' 
     281        verbose_name = _('Moderator deletion') 
     282        verbose_name_plural = _('Moderator deletions') 
    272283        unique_together = (('user', 'comment'),) 
    273284 
    274285    def __repr__(self): 
    275         return "Moderator deletion by %r" % self.get_user() 
     286        return _("Moderator deletion by %r") % self.get_user() 
     287