Django

Code

Changeset 5126

Show
Ignore:
Timestamp:
04/28/07 11:49:21 (2 years ago)
Author:
mtredinnick
Message:

unicode: Merged from trunk up to [5121].

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/unicode

    • Property svnmerge-integrated changed from /django/trunk:1-5080 to /django/trunk:1-5123
  • django/branches/unicode/AUTHORS

    r5081 r5126  
    4343 
    4444    adurdin@gmail.com 
     45    alang@bright-green.com 
    4546    Daniel Alves Barbosa de Oliveira Vaz <danielvaz@gmail.com> 
    4647    Andreas 
     
    151152    Petar Marić <http://www.petarmaric.com/> 
    152153    Nuno Mariz <nmariz@gmail.com> 
     154    marijn@metronomo.cl 
    153155    mark@junklight.com 
    154156    Yasushi Masuda <whosaysni@gmail.com> 
     
    164166    Robert Myers <myer0052@gmail.com> 
    165167    Nebojša Dorđević 
     168    Gopal Narayanan <gopastro@gmail.com> 
    166169    Fraser Nevett <mail@nevett.org> 
    167170    Sam Newman <http://www.magpiebrain.com/> 
     
    186189    remco@diji.biz 
    187190    rhettg@gmail.com 
     191    Henrique Romano <onaiort@gmail.com> 
    188192    Armin Ronacher 
    189193    Oliver Rutherfurd <http://rutherfurd.net/> 
    190194    Ivan Sagalaev (Maniac) <http://www.softwaremaniacs.org/> 
     195    Vinay Sajip <vinay_sajip@yahoo.co.uk> 
    191196    David Schein 
    192197    scott@staplefish.com 
     
    212217    Karen Tracey <graybark@bellsouth.net> 
    213218    Makoto Tsuyuki <mtsuyuki@gmail.com> 
     219    tt@gurgle.no 
    214220    Amit Upadhyay 
    215221    Geert Vanderkelen 
  • django/branches/unicode/django/bin/make-messages.py

    r5083 r5126  
    8282                    open(os.path.join(dirpath, '%s.py' % file), "wb").write(src) 
    8383                    thefile = '%s.py' % file 
    84                     cmd = 'xgettext %s -d %s -L Perl --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy --from-code UTF-8 -o - "%s"' % ( 
     84                    cmd = 'xgettext %s -d %s -L Perl --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % ( 
    8585                        os.path.exists(potfile) and '--omit-header' or '', domain, os.path.join(dirpath, thefile)) 
    8686                    (stdin, stdout, stderr) = os.popen3(cmd, 'b') 
     
    104104                        thefile = '%s.py' % file 
    105105                    if verbose: sys.stdout.write('processing file %s in %s\n' % (file, dirpath)) 
    106                     cmd = 'xgettext %s -d %s -L Python --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy --keyword=ugettext_noop --keyword=ugettext_lazy --keyword=ungettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % ( 
     106                    cmd = 'xgettext %s -d %s -L Python --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --keyword=ugettext_noop --keyword=ugettext_lazy --keyword=ungettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % ( 
    107107                        os.path.exists(potfile) and '--omit-header' or '', domain, os.path.join(dirpath, thefile)) 
    108108                    (stdin, stdout, stderr) = os.popen3(cmd, 'b') 
  • django/branches/unicode/django/bin/profiling/gather_profile_stats.py

    r4265 r5126  
    2323            continue 
    2424        print "Processing %s" % f 
    25         if profiles.has_key(path)
     25        if path in profiles
    2626            profiles[path].add(prof) 
    2727        else: 
  • django/branches/unicode/django/conf/locale/el/LC_MESSAGES/django.po

    r4068 r5126  
    1111"POT-Creation-Date: 2006-05-16 10:13+0200\n" 
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    13 "Last-Translator: panos laganakos <panos.laganakos@gmail.com>\n" 
     13"Last-Translator: Orestis Markou <orestis@orestis.gr>\n" 
    1414"Language-Team: Greek\n" 
    1515"MIME-Version: 1.0\n" 
     
    165165"%(text)s" 
    166166msgstr "" 
    167 "Αυτο το σχόλιο σημειώθηκε απο %(χρήστη)ες\n" 
     167"Αυτο το σχόλιο σημειώθηκε απο %(user)s\n" 
    168168"\n" 
    169 "%(κείμενο)α
     169"%(text)s
    170170 
    171171#: contrib/comments/models.py:265 
  • django/branches/unicode/django/conf/locale/no/LC_MESSAGES/djangojs.po

    r3742 r5126  
    1 # SOME DESCRIPTIVE TITLE. 
     1# translation of djangojs.po to 
    22# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 
    33# This file is distributed under the same license as the PACKAGE package. 
     
    66msgid "" 
    77msgstr "" 
    8 "Project-Id-Version: PACKAGE VERSION\n" 
     8"Project-Id-Version: djangojs\n" 
    99"Report-Msgid-Bugs-To: \n" 
    1010"POT-Creation-Date: 2005-12-09 11:51+0100\n" 
    11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    12 "Last-Translator: Espen Grindhaug <espen.grindhaug@gmail.com>\n" 
    13 "Language-Team: no\n" 
     11"PO-Revision-Date: 2007-04-27 06:51+0200\n" 
     12"Last-Translator: \n" 
     13"Language-Team: <en@li.org>\n" 
    1414"MIME-Version: 1.0\n" 
    15 "Content-Type: text/plain; charset=utf-8\n" 
     15"Content-Type: text/plain; charset=UTF-8\n" 
    1616"Content-Transfer-Encoding: 8bit\n" 
     17"X-Generator: KBabel 1.11.4\n" 
    1718 
    1819#: contrib/admin/media/js/SelectFilter2.js:33 
     
    2223 
    2324#: contrib/admin/media/js/SelectFilter2.js:41 
    24 #, fuzzy 
    2525msgid "Choose all" 
    2626msgstr "Velg alle" 
     
    117117msgid "Tomorrow" 
    118118msgstr "I morgen" 
     119 
  • django/branches/unicode/django/conf/locale/no/LC_MESSAGES/django.po

    r5054 r5126  
    1 # SOME DESCRIPTIVE TITLE. 
     1# translation of django.po to 
    22# Copyright (C) 2005 and beyond 
    33# This file is distributed under the same license as the PACKAGE package. 
     
    77msgid "" 
    88msgstr "" 
    9 "Project-Id-Version: PACKAGE VERSION\n" 
     9"Project-Id-Version: django\n" 
    1010"Report-Msgid-Bugs-To: \n" 
    1111"POT-Creation-Date: 2006-05-16 10:12+0200\n" 
    12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    13 "Last-Translator: Espen Grndhaug <espen@grindhaug.org>\n" 
    14 "Language-Team: Norwegian\n" 
     12"PO-Revision-Date: 2007-04-27 06:48+0200\n" 
     13"Last-Translator: \n" 
     14"Language-Team: <en@li.org>\n" 
    1515"MIME-Version: 1.0\n" 
    16 "Content-Type: text/plain; charset=utf-8\n" 
     16"Content-Type: text/plain; charset=UTF-8\n" 
    1717"Content-Transfer-Encoding: 8bit\n" 
     18"X-Generator: KBabel 1.11.4\n" 
    1819 
    1920#: contrib/comments/models.py:67 contrib/comments/models.py:166 
    20 #, fuzzy 
    2121msgid "object ID" 
    22 msgstr "Vis objekt ID" 
     22msgstr "objekt ID" 
    2323 
    2424#: contrib/comments/models.py:68 
    2525msgid "headline" 
    26 msgstr "
     26msgstr "overskrift
    2727 
    2828#: contrib/comments/models.py:69 contrib/comments/models.py:90 
    2929#: contrib/comments/models.py:167 
    30 #, fuzzy 
    3130msgid "comment" 
    32 msgstr "innhold
     31msgstr "kommentar
    3332 
    3433#: contrib/comments/models.py:70 
    3534msgid "rating #1" 
    36 msgstr "
     35msgstr "rangering #1
    3736 
    3837#: contrib/comments/models.py:71 
    3938msgid "rating #2" 
    40 msgstr "
     39msgstr "rangering #2
    4140 
    4241#: contrib/comments/models.py:72 
    4342msgid "rating #3" 
    44 msgstr "
     43msgstr "rangering #3
    4544 
    4645#: contrib/comments/models.py:73 
    4746msgid "rating #4" 
    48 msgstr "
     47msgstr "rangering #4
    4948 
    5049#: contrib/comments/models.py:74 
    5150msgid "rating #5" 
    52 msgstr "
     51msgstr "rangering #5
    5352 
    5453#: contrib/comments/models.py:75 
    5554msgid "rating #6" 
    56 msgstr "
     55msgstr "rangering #6
    5756 
    5857#: contrib/comments/models.py:76 
    5958msgid "rating #7" 
    60 msgstr "
     59msgstr "rangering #7
    6160 
    6261#: contrib/comments/models.py:77 
    6362msgid "rating #8" 
    64 msgstr "
     63msgstr "rangering #8
    6564 
    6665#: contrib/comments/models.py:82 
    6766msgid "is valid rating" 
    68 msgstr "
     67msgstr "er gyldig rangering
    6968 
    7069#: contrib/comments/models.py:83 contrib/comments/models.py:169 
    7170msgid "date/time submitted" 
    72 msgstr "
     71msgstr "dato/tid for innsendelse
    7372 
    7473#: contrib/comments/models.py:84 contrib/comments/models.py:170 
    7574msgid "is public" 
    76 msgstr "
     75msgstr "er tilgjengelig for alle
    7776 
    7877#: contrib/comments/models.py:85 contrib/admin/views/doc.py:289 
     
    8281#: contrib/comments/models.py:86 
    8382msgid "is removed" 
    84 msgstr "
     83msgstr "er fjernet
    8584 
    8685#: contrib/comments/models.py:86 
     
    8887"Check this box if the comment is inappropriate. A \"This comment has been " 
    8988"removed\" message will be displayed instead." 
    90 msgstr "
     89msgstr "Aktiver denne avkryssningsboksen hvis kommentaren er upasende. Beskjeden \"Denne kommentaren er blitt fjernet\" vil bli vist istedet.
    9190 
    9291#: contrib/comments/models.py:91 
    93 #, fuzzy 
    9492msgid "comments" 
    95 msgstr "innhold
     93msgstr "kommentarer
    9694 
    9795#: contrib/comments/models.py:131 contrib/comments/models.py:207 
    98 #, fuzzy 
    9996msgid "Content object" 
    100 msgstr "innholds type
     97msgstr "innholdsobjekt
    10198 
    10299#: contrib/comments/models.py:159 
     
    109106"http://%(domain)s%(url)s" 
    110107msgstr "" 
     108"Sendt av %(user)s på %(date)s\n" 
     109"\n" 
     110"%(comment)s\n" 
     111"\n" 
     112"http://%(domain)s%(url)s" 
    111113 
    112114#: contrib/comments/models.py:168 
    113 #, fuzzy 
    114115msgid "person's name" 
    115 msgstr "fornavn" 
     116msgstr "personens navn" 
    116117 
    117118#: contrib/comments/models.py:171 
    118 #, fuzzy 
    119119msgid "ip address" 
    120120msgstr "IP adresse" 
     
    122122#: contrib/comments/models.py:173 
    123123msgid "approved by staff" 
    124 msgstr "
     124msgstr "godkjent av moderator
    125125 
    126126#: contrib/comments/models.py:176 
    127 #, fuzzy 
    128127msgid "free comment" 
    129 msgstr "tillat kommentarer" 
     128msgstr "åpen kommentar" 
    130129 
    131130#: contrib/comments/models.py:177 
    132 #, fuzzy 
    133131msgid "free comments" 
    134 msgstr "tillat kommentarer" 
     132msgstr "åpne kommentarer" 
    135133 
    136134#: contrib/comments/models.py:233 
    137135msgid "score" 
    138 msgstr "
     136msgstr "poeng
    139137 
    140138#: contrib/comments/models.py:234 
    141 #, fuzzy 
    142139msgid "score date" 
    143 msgstr "utløpsdato" 
     140msgstr "poeng dato" 
    144141 
    145142#: contrib/comments/models.py:237 
    146143msgid "karma score" 
    147 msgstr "
     144msgstr "karma poeng
    148145 
    149146#: contrib/comments/models.py:238 
    150147msgid "karma scores" 
    151 msgstr "
     148msgstr "karma poeng
    152149 
    153150#: contrib/comments/models.py:242 
    154151#, python-format 
    155152msgid "%(score)d rating by %(user)s" 
    156 msgstr "
     153msgstr "%(score)d rangering av %(user)s
    157154 
    158155#: contrib/comments/models.py:258 
    159 #, fuzzy, python-format 
     156#, python-format 
    160157msgid "" 
    161158"This comment was flagged by %(user)s:\n" 
     
    163160"%(text)s" 
    164161msgstr "" 
    165 "Denne kommentaren er skrevet med lite omtanke:\n" 
     162"Denne kommentaren er flagget av %(user)s:\n" 
    166163"\n" 
    167164"%(text)s" 
    168165 
    169166#: contrib/comments/models.py:265 
    170 #, fuzzy 
    171167msgid "flag date" 
    172 msgstr "flatside
     168msgstr "flagg dato
    173169 
    174170#: contrib/comments/models.py:268 
    175 #, fuzzy 
    176171msgid "user flag" 
    177 msgstr "Bruker
     172msgstr "brukerflag
    178173 
    179174#: contrib/comments/models.py:269 
    180 #, fuzzy 
    181175msgid "user flags" 
    182 msgstr "Brukere
     176msgstr "brukerflag
    183177 
    184178#: contrib/comments/models.py:273 
    185179#, python-format 
    186180msgid "Flag by %r" 
    187 msgstr "
     181msgstr "Flagg med %r
    188182 
    189183#: contrib/comments/models.py:278 
    190 #, fuzzy 
    191184msgid "deletion date" 
    192 msgstr "sesjon data
     185msgstr "fjernet dato
    193186 
    194187#: contrib/comments/models.py:280 
    195188msgid "moderator deletion" 
    196 msgstr "
     189msgstr "fjernet av  moderator
    197190 
    198191#: contrib/comments/models.py:281 
    199192msgid "moderator deletions" 
    200 msgstr "
     193msgstr "fjernet av moderator
    201194 
    202195#: contrib/comments/models.py:285 
    203196#, python-format 
    204197msgid "Moderator deletion by %r" 
    205 msgstr "
     198msgstr "Fjernet av moderator med %r
    206199 
    207200#: contrib/comments/views/karma.py:19 
     
    215208#: contrib/comments/views/karma.py:25 
    216209msgid "No voting for yourself" 
    217 msgstr "Du kan ikke stemme selv" 
     210msgstr "Du kan ikke stemme på deg selv" 
    218211 
    219212#: contrib/comments/views/comments.py:28 
    220 #, fuzzy 
    221 msgid "" 
    222 "This rating is required because you've entered at least one other rating." 
    223 msgstr "Denne bla bla.." 
     213msgid "This rating is required because you've entered at least one other rating." 
     214msgstr "Denne rangeringen er påkrevd fordi du har rangert en eller flere ting fra før " 
    224215 
    225216#: contrib/comments/views/comments.py:112 
    226 #, fuzzy, python-format 
     217#, python-format 
    227218msgid "" 
    228219"This comment was posted by a user who has posted fewer than %(count)s " 
     
    247238 
    248239#: contrib/comments/views/comments.py:117 
    249 #, fuzzy, python-format 
     240#, python-format 
    250241msgid "" 
    251242"This comment was posted by a sketchy user:\n" 
     
    253244"%(text)s" 
    254245msgstr "" 
    255 "Denne kommentaren er skrevet med lite omtanke:\n" 
     246"Denne kommentaren er skrevet av en upålitelig bruker:\n" 
    256247"\n" 
    257248"%(text)s" 
     
    282273#: contrib/comments/views/comments.py:321 
    283274msgid "The comment form didn't provide either 'preview' or 'post'" 
    284 msgstr "" 
    285 "Kommentar skjemaet returnerte ikke et 'forhåndsvisning' eller 'post' objekt" 
     275msgstr "Kommentar skjemaet returnerte ikke et 'forhåndsvisning' eller 'post' objekt" 
    286276 
    287277#: contrib/comments/templates/comments/form.html:6 
     
    297287 
    298288#: contrib/comments/templates/comments/form.html:6 
    299 #, fuzzy 
    300289msgid "Forgotten your password?" 
    301 msgstr "Endre passord
     290msgstr "Har du glemt passordet ditt ?
    302291 
    303292#: contrib/comments/templates/comments/form.html:8 
     
    324313#: contrib/comments/templates/comments/form.html:12 
    325314msgid "Ratings" 
    326 msgstr "
     315msgstr "Rangeringer
    327316 
    328317#: contrib/comments/templates/comments/form.html:12 
    329318#: contrib/comments/templates/comments/form.html:23 
    330319msgid "Required" 
    331 msgstr "
     320msgstr "Påkrevd
    332321 
    333322#: contrib/comments/templates/comments/form.html:12 
    334323#: contrib/comments/templates/comments/form.html:23 
    335324msgid "Optional" 
    336 msgstr "
     325msgstr "Valgfri
    337326 
    338327#: contrib/comments/templates/comments/form.html:23 
    339328msgid "Post a photo" 
    340 msgstr "
     329msgstr "Send et foto
    341330 
    342331#: contrib/comments/templates/comments/form.html:27 
    343332#: contrib/comments/templates/comments/freeform.html:5 
    344 #, fuzzy 
    345333msgid "Comment:" 
    346 msgstr "tillat kommentarer
     334msgstr "Kommentar:
    347335 
    348336#: contrib/comments/templates/comments/form.html:32 
    349337#: contrib/comments/templates/comments/freeform.html:9 
    350 #, fuzzy 
    351338msgid "Preview comment" 
    352 msgstr "tillat kommentarer" 
     339msgstr "Forhåndvis kommentar" 
    353340 
    354341#: contrib/comments/templates/comments/freeform.html:4 
    355 #, fuzzy 
    356342msgid "Your name:" 
    357 msgstr "brukernavn
     343msgstr "Ditt navn:
    358344 
    359345#: contrib/admin/filterspecs.py:40 
     
    417403#: contrib/admin/models.py:21 
    418404msgid "action flag" 
    419 msgstr "handlings flagg" 
     405msgstr "handlingsflagg" 
    420406 
    421407#: contrib/admin/models.py:22 
     
    425411#: contrib/admin/models.py:25 
    426412msgid "log entry" 
    427 msgstr "logg notis
     413msgstr "logg post
    428414 
    429415#: contrib/admin/models.py:26 
    430416msgid "log entries" 
    431 msgstr "logg innlegg
     417msgstr "logg poster
    432418 
    433419#: contrib/admin/templatetags/admin_list.py:228 
     
    441427"sensitive." 
    442428msgstr "" 
    443 "Vær snill å angi korrekt brukernavn og passord. La merke til at små og " 
    444 "store bokstaver er betraktet ulik." 
     429"Vennligst angi korrekt brukernavn og passord. Merk at små og " 
     430"store bokstaver er betraktet ulikt." 
    445431 
    446432#: contrib/admin/views/decorators.py:23 
     
    453439"Please log in again, because your session has expired. Don't worry: Your " 
    454440"submission has been saved." 
    455 msgstr "" 
    456 "Du må logge inn igjen, fordi sesjonen din har gått ut på dato, men ikke ikke " 
    457 "bekjymr deg informasjonen du sendte ble lagret." 
     441msgstr "Du må logge inn igjen, fordi økten din har gått ut, men innlegget ditt ble lagret." 
    458442 
    459443#: contrib/admin/views/decorators.py:68 
     
    462446"cookies, reload this page, and try again." 
    463447msgstr "" 
    464 "Det ser ut som om nettleseren din ikke vill ta i mot informasjonskapsler " 
    465 "('cookies'). Vennligst omkonfigurer nettleseren din, last siden på ny og " 
    466 "prøv igjen." 
     448"Det ser ut som om nettleseren din ikke støtter informasjonskapsler " 
     449"('cookies'). Vennligst konfigurer nettleseren din, og prøv igjen." 
    467450 
    468451#: contrib/admin/views/decorators.py:82 
     
    501484#, python-format 
    502485msgid "Added %s." 
    503 msgstr "Lagt til %s" 
     486msgstr "La til %s" 
    504487 
    505488#: contrib/admin/views/main.py:336 contrib/admin/views/main.py:338 
     
    529512#: contrib/admin/views/main.py:354 
    530513#, python-format 
    531 msgid "" 
    532 "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." 
     514msgid "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." 
    533515msgstr "%(name)s \"%(obj)s\" ble endret. Du kan endre det igjen under." 
    534516 
     
    743725"mail and should be fixed shortly. Thanks for your patience." 
    744726msgstr "" 
    745 "Det har vært en feil. Feilen er blitt rapportert til administrator via e-" 
    746 "mail, og vill bli fikset snart. Takk for din tålmodighet." 
     727"Det har oppstått en feil. Feilen er blitt rapportert til administrator via e-" 
     728"post, og vil bli fikset snart. Takk for din tålmodighet." 
    747729 
    748730#: contrib/admin/templates/admin/404.html:4 
     
    910892#: contrib/admin/templates/registration/logged_out.html:8 
    911893msgid "Thanks for spending some quality time with the Web site today." 
    912 msgstr "Takk for å bruke tid på internett siden i dag." 
     894msgstr "Takk for at du valgte å bruke kvalitetstid på nettstedet idag." 
    913895 
    914896#: contrib/admin/templates/registration/logged_out.html:10 
     
    955937#: contrib/admin/templates/registration/password_reset_email.html:2 
    956938msgid "You're receiving this e-mail because you requested a password reset" 
    957 msgstr "" 
    958 "Du har mottatt denne e-posten fordi du ba om å tilbakestille passordet ditt" 
     939msgstr "Du har mottatt denne e-posten fordi du ba om å tilbakestille passordet ditt" 
    959940 
    960941#: contrib/admin/templates/registration/password_reset_email.html:3 
     
    1003984"your computer is \"internal\").</p>\n" 
    1004985msgstr "" 
     986"\n" 
     987"<p class=\"help\">For å installere bokmerker, dra linken til verktøylinja\n" 
     988"for bokmerker, eller høyreklikk og legg til i bokmerker. Nå kan du du velge\n" 
     989"bokmerket fra hvilken som helst side på nettstedet. Noen av disse\n" 
     990"bokmerkene krever at datamaskinen du bruker er markert som \"intern\"\n" 
     991"(kontakt din systemadministrator hvis du er usikker på om maskinen din er \"intern\").</p>\n" 
    1005992 
    1006993#: contrib/admin/templates/admin_doc/bookmarklets.html:19 
     
    10341021#: contrib/admin/templates/admin_doc/bookmarklets.html:26 
    10351022msgid "Jumps to the admin page for pages that represent a single object." 
    1036 msgstr "" 
    1037 "Hopp til administrasjonsiden for sidene som representerer et enkelt objekt." 
     1023msgstr "Hopp til administrasjonsiden for sidene som representerer et enkelt objekt." 
    10381024 
    10391025#: contrib/admin/templates/admin_doc/bookmarklets.html:28 
     
    10701056"events/search/'." 
    10711057msgstr "" 
    1072 "Denne burde vær en fullstendig sti, uten domene navnet. Foreksempel: '/" 
     1058"Dette burde vært en fullstendig sti, uten domene navnet. Foreksempel: '/" 
    10731059"nyheter/les/" 
    10741060 
     
    10821068"'http://'." 
    10831069msgstr "" 
    1084 "Denne kan enten være en fullstendig sti (som over), eller en hel " 
     1070"Dette kan enten være en fullstendig sti (som over), eller en hel " 
    10851071"internettadresse som starter med 'http://'" 
    10861072 
     
    10941080 
    10951081#: contrib/flatpages/models.py:8 
    1096 msgid "" 
    1097 "Example: '/about/contact/'. Make sure to have leading and trailing slashes." 
    1098 msgstr "" 
    1099 "Eksempel: '/om/kontakt/'. Vær sikker på at du har en skråstrek forran og bak." 
     1082msgid "Example: '/about/contact/'. Make sure to have leading and trailing slashes." 
     1083msgstr "Eksempel: '/om/kontakt/'. Vær sikker på at du har en skråstrek forran og bak." 
    11001084 
    11011085#: contrib/flatpages/models.py:9 
     
    11871171#: contrib/auth/models.py:59 
    11881172msgid "Use '[algo]$[salt]$[hexdigest]'" 
    1189 msgstr "
     1173msgstr "Bruk '[algo]$[salt]$[hexdigest]'
    11901174 
    11911175#: contrib/auth/models.py:60 
     
    12571241"Your Web browser doesn't appear to have cookies enabled. Cookies are " 
    12581242"required for logging in." 
    1259 msgstr "
     1243msgstr "Din nettleser ser ikkeut til å støtte informasjonskapsler (cookies). Informasjonskapsler er påkrevd for å logge inn.
    12601244 
    12611245#: contrib/contenttypes/models.py:25 
     
    16991683#, python-format 
    17001684msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." 
    1701 msgstr "" 
    1702 "Telefon nummeret må være i XXX-XXX-XXXX format. \"%s\" er ikke godkjent." 
     1685msgstr "Telefon nummeret må være i XXX-XXX-XXXX format. \"%s\" er ikke godkjent." 
    17031686 
    17041687#: core/validators.py:167 
     
    17851768#, python-format 
    17861769msgid "Please enter a valid decimal number with at most %s total digit." 
    1787 msgid_plural "" 
    1788 "Please enter a valid decimal number with at most %s total digits." 
     1770msgid_plural "Please enter a valid decimal number with at most %s total digits." 
    17891771msgstr[0] "Skriv inn et desimal tall med maksimum %s total antall tall." 
    17901772msgstr[1] "Skriv inn et desimal tall med maksimum %s total antall tall." 
     
    17931775#, python-format 
    17941776msgid "Please enter a valid decimal number with at most %s decimal place." 
    1795 msgid_plural "" 
    1796 "Please enter a valid decimal number with at most %s decimal places." 
     1777msgid_plural "Please enter a valid decimal number with at most %s decimal places." 
    17971778msgstr[0] "Skriv inn et desimal tall med maksimum %s tall bak komma. " 
    17981779msgstr[1] "Skriv inn et desimal tall med maksimum %s tall bak komma. " 
     
    18011782#, python-format 
    18021783msgid "Make sure your uploaded file is at least %s bytes big." 
    1803 msgstr "" 
    1804 "Vær sikker på at fila du prøver å laste opp er minimum %s bytes stor." 
     1784msgstr "Vær sikker på at fila du prøver å laste opp er minimum %s bytes stor." 
    18051785 
    18061786#: core/validators.py:363 
    18071787#, python-format 
    18081788msgid "Make sure your uploaded file is at most %s bytes big." 
    1809 msgstr "" 
    1810 "Vær sikker på at fila du prøver å laste opp er maksimum %s bytes stor." 
     1789msgstr "Vær sikker på at fila du prøver å laste opp er maksimum %s bytes stor." 
    18111790 
    18121791#: core/validators.py:376 
     
    18251804#: core/validators.py:429 
    18261805#, python-format 
    1827 msgid "" 
    1828 "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." 
     1806msgid "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." 
    18291807msgstr "" 
    18301808"Internettadressen %(url)s returnerte en ikke godkjent Content-Type '%" 
     
    19271905 
    19281906#: db/models/fields/related.py:581 
    1929 msgid "" 
    1930 "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." 
    1931 msgstr "" 
    1932 "Hold nede \"Control\", eller \"Command\" på en Mac, for å velge mere enn en." 
     1907msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." 
     1908msgstr "Hold nede \"Control\", eller \"Command\" på en Mac, for å velge mere enn en." 
    19331909 
    19341910#: db/models/fields/related.py:625 
    19351911#, python-format 
    19361912msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." 
    1937 msgid_plural "" 
    1938 "Please enter valid %(self)s IDs. The values %(value)r are invalid." 
     1913msgid_plural "Please enter valid %(self)s IDs. The values %(value)r are invalid." 
    19391914msgstr[0] "Skriv inn gyldige %(self)s ID-er. Verdien %(value)r er ikke gyldig." 
    19401915msgstr[1] "Skriv inn gyldige %(self)s ID-er. Verdiene %(value)r er ikke gyldige." 
  • django/branches/unicode/django/conf/urls/defaults.py

    r4901 r5126  
    1212    for t in args: 
    1313        if isinstance(t, (list, tuple)): 
    14             pattern_list.append(url(prefix=prefix, *t)) 
    15         else: 
    16             pattern_list.append(t) 
     14            t = url(prefix=prefix, *t) 
     15        elif isinstance(t, RegexURLPattern): 
     16            t.add_prefix(prefix) 
     17        pattern_list.append(t) 
    1718    return pattern_list 
    1819 
  • django/branches/unicode/django/contrib/admin/templatetags/admin_modify.py

    r4692 r5126  
    7575 
    7676    def get_nodelist(cls, klass): 
    77         if not cls.nodelists.has_key(klass)
     77        if klass not in cls.nodelists
    7878            try: 
    7979                field_class_name = klass.__name__ 
  • django/branches/unicode/django/contrib/admin/views/auth.py

    r4486 r5126  
    1818            new_user = manipulator.save(new_data) 
    1919            msg = _('The %(name)s "%(obj)s" was added successfully.') % {'name': 'user', 'obj': new_user} 
    20             if request.POST.has_key("_addanother")
     20            if "_addanother" in request.POST
    2121                request.user.message_set.create(message=msg) 
    2222                return HttpResponseRedirect(request.path) 
     
    3030        'title': _('Add user'), 
    3131        'form': form, 
    32         'is_popup': request.REQUEST.has_key('_popup')
     32        'is_popup': '_popup' in request.REQUEST
    3333        'add': True, 
    3434        'change': False, 
     
    6464        'title': _('Change password: %s') % escape(user.username), 
    6565        'form': form, 
    66         'is_popup': request.REQUEST.has_key('_popup')
     66        'is_popup': '_popup' in request.REQUEST
    6767        'add': True, 
    6868        'change': False, 
  • django/branches/unicode/django/contrib/admin/views/decorators.py

    r5081 r5126  
    1313def _display_login_form(request, error_message=''): 
    1414    request.session.set_test_cookie() 
    15     if request.POST and request.POST.has_key('post_data')
     15    if request.POST and 'post_data' in request.POST
    1616        # User has failed login BUT has previously saved post data. 
    1717        post_data = request.POST['post_data'] 
     
    4949        if request.user.is_authenticated() and request.user.is_staff: 
    5050            # The user is valid. Continue to the admin page. 
    51             if request.POST.has_key('post_data')
     51            if 'post_data' in request.POST
    5252                # User must have re-authenticated through a different window 
    5353                # or tab. 
     
    5858 
    5959        # If this isn't already the login page, display it. 
    60         if not request.POST.has_key(LOGIN_FORM_KEY)
     60        if LOGIN_FORM_KEY not in request.POST
    6161            if request.POST: 
    6262                message = _("Please log in again, because your session has expired. Don't worry: Your submission has been saved.") 
     
    9191                login(request, user) 
    9292                # TODO: set last_login with an event. 
    93                 if request.POST.has_key('post_data')
     93                if 'post_data' in request.POST
    9494                    post_data = _decode_post_data(request.POST['post_data']) 
    95                     if post_data and not post_data.has_key(LOGIN_FORM_KEY)
     95                    if post_data and LOGIN_FORM_KEY not in post_data
    9696                        # overwrite request.POST with the saved post_data, and continue 
    9797                        request.POST = post_data 
  • django/branches/unicode/django/contrib/admin/views/main.py

    <
    r4616 r5126  
    258258            # Here, we distinguish between different save types by checking for 
    259259            # the presence of keys in request.POST. 
    260             if request.POST.has_key("_continue")
     260            if "_continue" in request.POST
    261261                request.user.message_set.create(message=msg + ' ' + _("You may edit it again below.")) 
    262                 if request.POST.has_key("_popup")
     262                if "_popup" in request.POST
    263263                    post_url_continue += "?_popup=1" 
    264264                return HttpResponseRedirect(post_url_continue % pk_value) 
    265