Changeset 7918
- Timestamp:
- 07/13/08 09:31:09 (4 months ago)
- Files:
-
- django/branches/gis (modified) (1 prop)
- django/branches/gis/AUTHORS (modified) (3 diffs)
- django/branches/gis/django/bin/compile-messages.py (modified) (1 diff)
- django/branches/gis/django/bin/daily_cleanup.py (modified) (1 diff)
- django/branches/gis/django/bin/make-messages.py (modified) (1 diff)
- django/branches/gis/django/conf/__init__.py (modified) (1 diff)
- django/branches/gis/django/conf/locale/it/LC_MESSAGES/django.mo (modified) (previous)
- django/branches/gis/django/conf/locale/it/LC_MESSAGES/django.po (modified) (22 diffs)
- django/branches/gis/django/contrib/admin/views/main.py (modified) (2 diffs)
- django/branches/gis/django/core/context_processors.py (modified) (1 diff)
- django/branches/gis/django/core/files/uploadedfile.py (modified) (13 diffs)
- django/branches/gis/django/core/files/uploadhandler.py (modified) (2 diffs)
- django/branches/gis/django/core/handlers/base.py (modified) (1 diff)
- django/branches/gis/django/core/mail.py (modified) (1 diff)
- django/branches/gis/django/core/management/base.py (modified) (1 diff)
- django/branches/gis/django/core/management/commands/cleanup.py (copied) (copied from django/trunk/django/core/management/commands/cleanup.py)
- django/branches/gis/django/core/management/commands/compilemessages.py (copied) (copied from django/trunk/django/core/management/commands/compilemessages.py)
- django/branches/gis/django/core/management/commands/makemessages.py (copied) (copied from django/trunk/django/core/management/commands/makemessages.py)
- django/branches/gis/django/core/management/commands/syncdb.py (modified) (3 diffs)
- django/branches/gis/django/core/management/__init__.py (modified) (1 diff)
- django/branches/gis/django/core/paginator.py (modified) (6 diffs)
- django/branches/gis/django/core/validators.py (modified) (2 diffs)
- django/branches/gis/django/db/backends/__init__.py (modified) (1 diff)
- django/branches/gis/django/db/backends/mysql/base.py (modified) (1 diff)
- django/branches/gis/django/db/backends/mysql_old/base.py (modified) (1 diff)
- django/branches/gis/django/db/backends/oracle/base.py (modified) (1 diff)
- django/branches/gis/django/db/models/base.py (modified) (19 diffs)
- django/branches/gis/django/db/models/fields/__init__.py (modified) (9 diffs)
- django/branches/gis/django/db/models/query.py (modified) (33 diffs)
- django/branches/gis/django/db/models/sql/query.py (modified) (2 diffs)
- django/branches/gis/django/http/multipartparser.py (modified) (4 diffs)
- django/branches/gis/django/http/utils.py (modified) (1 diff)
- django/branches/gis/django/newforms/fields.py (modified) (5 diffs)
- django/branches/gis/django/newforms/forms.py (modified) (1 diff)
- django/branches/gis/django/newforms/models.py (modified) (2 diffs)
- django/branches/gis/django/oldforms/__init__.py (modified) (1 diff)
- django/branches/gis/django/test/client.py (modified) (3 diffs)
- django/branches/gis/django/utils/itercompat.py (modified) (1 diff)
- django/branches/gis/django/utils/translation/trans_real.py (modified) (1 diff)
- django/branches/gis/django/views/debug.py (modified) (1 diff)
- django/branches/gis/django/views/generic/list_detail.py (modified) (2 diffs)
- django/branches/gis/docs/contributing.txt (modified) (2 diffs)
- django/branches/gis/docs/db-api.txt (modified) (1 diff)
- django/branches/gis/docs/django-admin.txt (modified) (2 diffs)
- django/branches/gis/docs/generic_views.txt (modified) (1 diff)
- django/branches/gis/docs/i18n.txt (modified) (12 diffs)
- django/branches/gis/docs/man/compile-messages.1 (deleted)
- django/branches/gis/docs/man/django-admin.1 (modified) (4 diffs)
- django/branches/gis/docs/man/make-messages.1 (deleted)
- django/branches/gis/docs/newforms.txt (modified) (3 diffs)
- django/branches/gis/docs/pagination.txt (modified) (3 diffs)
- django/branches/gis/docs/sessions.txt (modified) (1 diff)
- django/branches/gis/docs/settings.txt (modified) (2 diffs)
- django/branches/gis/docs/testing.txt (modified) (3 diffs)
- django/branches/gis/docs/tutorial01.txt (modified) (2 diffs)
- django/branches/gis/docs/upload_handling.txt (modified) (6 diffs)
- django/branches/gis/extras/django_bash_completion (modified) (2 diffs)
- django/branches/gis/tests/modeltests/basic/models.py (modified) (1 diff)
- django/branches/gis/tests/modeltests/model_forms/models.py (modified) (5 diffs)
- django/branches/gis/tests/modeltests/or_lookups/models.py (modified) (1 diff)
- django/branches/gis/tests/modeltests/pagination/models.py (modified) (4 diffs)
- django/branches/gis/tests/modeltests/test_client/models.py (modified) (1 diff)
- django/branches/gis/tests/modeltests/test_client/urls.py (modified) (1 diff)
- django/branches/gis/tests/modeltests/test_client/views.py (modified) (1 diff)
- django/branches/gis/tests/regressiontests/admin_scripts (copied) (copied from django/trunk/tests/regressiontests/admin_scripts)
- django/branches/gis/tests/regressiontests/admin_scripts/__init__.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/__init__.py)
- django/branches/gis/tests/regressiontests/admin_scripts/management (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management)
- django/branches/gis/tests/regressiontests/admin_scripts/management/commands (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management/commands)
- django/branches/gis/tests/regressiontests/admin_scripts/management/commands/app_command.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management/commands/app_command.py)
- django/branches/gis/tests/regressiontests/admin_scripts/management/commands/base_command.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management/commands/base_command.py)
- django/branches/gis/tests/regressiontests/admin_scripts/management/commands/__init__.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management/commands/__init__.py)
- django/branches/gis/tests/regressiontests/admin_scripts/management/commands/label_command.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management/commands/label_command.py)
- django/branches/gis/tests/regressiontests/admin_scripts/management/commands/noargs_command.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management/commands/noargs_command.py)
- django/branches/gis/tests/regressiontests/admin_scripts/management/__init__.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/management/__init__.py)
- django/branches/gis/tests/regressiontests/admin_scripts/models.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/models.py)
- django/branches/gis/tests/regressiontests/admin_scripts/tests.py (copied) (copied from django/trunk/tests/regressiontests/admin_scripts/tests.py)
- django/branches/gis/tests/regressiontests/defaultfilters/tests.py (modified) (1 diff)
- django/branches/gis/tests/regressiontests/file_uploads/tests.py (modified) (2 diffs)
- django/branches/gis/tests/regressiontests/file_uploads/urls.py (modified) (1 diff)
- django/branches/gis/tests/regressiontests/file_uploads/views.py (modified) (4 diffs)
- django/branches/gis/tests/regressiontests/forms/fields.py (modified) (1 diff)
- django/branches/gis/tests/regressiontests/model_inheritance_regress/models.py (modified) (1 diff)
- django/branches/gis/tests/regressiontests/queries/models.py (modified) (2 diffs)
- django/branches/gis/tests/regressiontests/utils/datastructures.py (modified) (1 diff)
- django/branches/gis/tests/regressiontests/utils/itercompat.py (copied) (copied from django/trunk/tests/regressiontests/utils/itercompat.py)
- django/branches/gis/tests/regressiontests/utils/tests.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/gis
- Property svnmerge-integrated changed from /django/trunk:1-7835 to /django/trunk:1-7917
django/branches/gis/AUTHORS
r7836 r7918 53 53 Fabrice Aneche <akh@nobugware.com> 54 54 ant9000@netwise.it 55 Florian Apolloner 55 Florian Apolloner <florian@apolloner.eu> 56 56 arien <regexbot@gmail.com> 57 57 David Ascher <http://ascher.ca/> … … 281 281 Todd O'Bryan <toddobryan@mac.com> 282 282 oggie rob <oz.robharvey@gmail.com> 283 oggy <ognjen.maric@gmail.com> 283 284 Jay Parlar <parlar@gmail.com> 284 285 Carlos Eduardo de Paula <carlosedp@gmail.com> … … 351 352 Aaron Swartz <http://www.aaronsw.com/> 352 353 Ville Säävuori <http://www.unessa.net/> 354 Christian Tanzer <tanzer@swing.co.at> 353 355 Tyler Tarabula <tyler.tarabula@gmail.com> 354 356 Tyson Tate <tyson@fallingbullets.com> django/branches/gis/django/bin/compile-messages.py
r6815 r7918 1 1 #!/usr/bin/env python 2 2 3 import optparse 4 import os 5 import sys 3 if __name__ == "__main__": 4 import sys 5 name = sys.argv[0] 6 args = ' '.join(sys.argv[1:]) 7 print >> sys.stderr, "%s has been moved into django-admin.py" % name 8 print >> sys.stderr, 'Please run "django-admin.py compilemessages %s" instead.'% args 9 print >> sys.stderr 10 sys.exit(1) 6 11 7 try:8 set9 except NameError:10 from sets import Set as set # For Python 2.311 12 13 def compile_messages(locale=None):14 basedirs = (os.path.join('conf', 'locale'), 'locale')15 if os.environ.get('DJANGO_SETTINGS_MODULE'):16 from django.conf import settings17 basedirs += settings.LOCALE_PATHS18 19 # Gather existing directories.20 basedirs = set(map(os.path.abspath, filter(os.path.isdir, basedirs)))21 22 if not basedirs:23 print "This script should be run from the Django SVN tree or your project or app tree, or with the settings module specified."24 sys.exit(1)25 26 for basedir in basedirs:27 if locale:28 basedir = os.path.join(basedir, locale, 'LC_MESSAGES')29 compile_messages_in_dir(basedir)30 31 def compile_messages_in_dir(basedir):32 for dirpath, dirnames, filenames in os.walk(basedir):33 for f in filenames:34 if f.endswith('.po'):35 sys.stderr.write('processing file %s in %s\n' % (f, dirpath))36 pf = os.path.splitext(os.path.join(dirpath, f))[0]37 # Store the names of the .mo and .po files in an environment38 # variable, rather than doing a string replacement into the39 # command, so that we can take advantage of shell quoting, to40 # quote any malicious characters/escaping.41 # See http://cyberelk.net/tim/articles/cmdline/ar01s02.html42 os.environ['djangocompilemo'] = pf + '.mo'43 os.environ['djangocompilepo'] = pf + '.po'44 if sys.platform == 'win32': # Different shell-variable syntax45 cmd = 'msgfmt --check-format -o "%djangocompilemo%" "%djangocompilepo%"'46 else:47 cmd = 'msgfmt --check-format -o "$djangocompilemo" "$djangocompilepo"'48 os.system(cmd)49 50 def main():51 parser = optparse.OptionParser()52 parser.add_option('-l', '--locale', dest='locale',53 help="The locale to process. Default is to process all.")54 parser.add_option('--settings',55 help='Python path to settings module, e.g. "myproject.settings". If provided, all LOCALE_PATHS will be processed. If this isn\'t provided, the DJANGO_SETTINGS_MODULE environment variable will be checked as well.')56 options, args = parser.parse_args()57 if len(args):58 parser.error("This program takes no arguments")59 if options.settings:60 os.environ['DJANGO_SETTINGS_MODULE'] = options.settings61 compile_messages(options.locale)62 63 if __name__ == "__main__":64 main()django/branches/gis/django/bin/daily_cleanup.py
r5492 r7918 8 8 """ 9 9 10 import datetime 11 from django.db import transaction 12 from django.contrib.sessions.models import Session 13 14 def clean_up(): 15 """Clean up expired sessions.""" 16 Session.objects.filter(expire_date__lt=datetime.datetime.now()).delete() 17 transaction.commit_unless_managed() 10 from django.core import management 18 11 19 12 if __name__ == "__main__": 20 clean_up()13 management.call_command('cleanup') django/branches/gis/django/bin/make-messages.py
r7482 r7918 1 1 #!/usr/bin/env python 2 2 3 # Need to ensure that the i18n framework is enabled 4 from django.conf import settings 5 settings.configure(USE_I18N = True) 3 if __name__ == "__main__": 4 import sys 5 name = sys.argv[0] 6 args = ' '.join(sys.argv[1:]) 7 print >> sys.stderr, "%s has been moved into django-admin.py" % name 8 print >> sys.stderr, 'Please run "django-admin.py makemessages %s" instead.'% args 9 print >> sys.stderr 10 sys.exit(1) 6 11 7 from django.utils.translation import templatize8 import re9 import os10 import sys11 import getopt12 from itertools import dropwhile13 14 pythonize_re = re.compile(r'\n\s*//')15 16 def make_messages():17 localedir = None18 19 if os.path.isdir(os.path.join('conf', 'locale')):20 localedir = os.path.abspath(os.path.join('conf', 'locale'))21 elif os.path.isdir('locale'):22 localedir = os.path.abspath('locale')23 else:24 print "This script should be run from the django svn tree or your project or app tree."25 print "If you did indeed run it from the svn checkout or your project or application,"26 print "maybe you are just missing the conf/locale (in the django tree) or locale (for project"27 print "and application) directory?"28 print "make-messages.py doesn't create it automatically, you have to create it by hand if"29 print "you want to enable i18n for your project or application."30 sys.exit(1)31 32 (opts, args) = getopt.getopt(sys.argv[1:], 'l:d:va')33 34 lang = None35 domain = 'django'36 verbose = False37 all = False38 39 for o, v in opts:40 if o == '-l':41 lang = v42 elif o == '-d':43 domain = v44 elif o == '-v':45 verbose = True46 elif o == '-a':47 all = True48 49 if domain not in ('django', 'djangojs'):50 print "currently make-messages.py only supports domains 'django' and 'djangojs'"51 sys.exit(1)52 if (lang is None and not all) or domain is None:53 print "usage: make-messages.py -l <language>"54 print " or: make-messages.py -a"55 sys.exit(1)56 57 languages = []58 59 if lang is not None:60 languages.append(lang)61 elif all:62 languages = [el for el in os.listdir(localedir) if not el.startswith('.')]63 64 for lang in languages:65 66 print "processing language", lang67 basedir = os.path.join(localedir, lang, 'LC_MESSAGES')68 if not os.path.isdir(basedir):69 os.makedirs(basedir)70 71 pofile = os.path.join(basedir, '%s.po' % domain)72 potfile = os.path.join(basedir, '%s.pot' % domain)73 74 if os.path.exists(potfile):75 os.unlink(potfile)76 77 all_files = []78 for (dirpath, dirnames, filenames) in os.walk("."):79 all_files.extend([(dirpath, f) for f in filenames])80 all_files.sort()81 for dirpath, file in all_files:82 if domain == 'djangojs' and file.endswith('.js'):83 if verbose: sys.stdout.write('processing file %s in %s\n' % (file, dirpath))84 src = open(os.path.join(dirpath, file), "rb").read()85 src = pythonize_re.sub('\n#', src)86 open(os.path.join(dirpath, '%s.py' % file), "wb").write(src)87 thefile = '%s.py' % file88 cmd = 'xgettext -d %s -L Perl --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % (domain, os.path.join(dirpath, thefile))89 (stdin, stdout, stderr) = os.popen3(cmd, 't')90 msgs = stdout.read()91 errors = stderr.read()92 if errors:93 print "errors happened while running xgettext on %s" % file94 print errors95 sys.exit(8)96 old = '#: '+os.path.join(dirpath, thefile)[2:]97 new = '#: '+os.path.join(dirpath, file)[2:]98 msgs = msgs.replace(old, new)99 if os.path.exists(potfile):100 # Strip the header101 msgs = '\n'.join(dropwhile(len, msgs.split('\n')))102 else:103 msgs = msgs.replace('charset=CHARSET', 'charset=UTF-8')104 if msgs:105 open(potfile, 'ab').write(msgs)106 os.unlink(os.path.join(dirpath, thefile))107 elif domain == 'django' and (file.endswith('.py') or file.endswith('.html')):108 thefile = file109 if file.endswith('.html'):110 src = open(os.path.join(dirpath, file), "rb").read()111 thefile = '%s.py' % file112 open(os.path.join(dirpath, thefile), "wb").write(templatize(src))113 if verbose:114 sys.stdout.write('processing file %s in %s\n' % (file, dirpath))115 cmd = 'xgettext -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"' % (116 domain, os.path.join(dirpath, thefile))117 (stdin, stdout, stderr) = os.popen3(cmd, 't')118 msgs = stdout.read()119 errors = stderr.read()120 if errors:121 print "errors happened while running xgettext on %s" % file122 print errors123 sys.exit(8)124 if thefile != file:125 old = '#: '+os.path.join(dirpath, thefile)[2:]126 new = '#: '+os.path.join(dirpath, file)[2:]127 msgs = msgs.replace(old, new)128 if os.path.exists(potfile):129 # Strip the header130 msgs = '\n'.join(dropwhile(len, msgs.split('\n')))131 else:132 msgs = msgs.replace('charset=CHARSET', 'charset=UTF-8')133 if msgs:134 open(potfile, 'ab').write(msgs)135 if thefile != file:136 os.unlink(os.path.join(dirpath, thefile))137 138 if os.path.exists(potfile):139 (stdin, stdout, stderr) = os.popen3('msguniq --to-code=utf-8 "%s"' % potfile, 'b')140 msgs = stdout.read()141 errors = stderr.read()142 if errors:143 print "errors happened while running msguniq"144 print errors145 sys.exit(8)146 open(potfile, 'w').write(msgs)147 if os.path.exists(pofile):148 (stdin, stdout, stderr) = os.popen3('msgmerge -q "%s" "%s"' % (pofile, potfile), 'b')149 msgs = stdout.read()150 errors = stderr.read()151 if errors:152 print "errors happened while running msgmerge"153 print errors154 sys.exit(8)155 open(pofile, 'wb').write(msgs)156 os.unlink(potfile)157 158 if __name__ == "__main__":159 make_messages()django/branches/gis/django/conf/__init__.py
r6990 r7918 72 72 self._target = holder 73 73 74 def configured(self): 75 """ 76 Returns True if the settings have already been configured. 77 """ 78 return bool(self._target) 79 configured = property(configured) 80 74 81 class Settings(object): 75 82 def __init__(self, settings_module): django/branches/gis/django/conf/locale/it/LC_MESSAGES/django.po
r7573 r7918 7 7 "Project-Id-Version: Django vSVN\n" 8 8 "Report-Msgid-Bugs-To: \n" 9 "POT-Creation-Date: 2008-0 6-02 18:40+0200\n"10 "PO-Revision-Date: 2008-0 5-18 19:13+0200\n"9 "POT-Creation-Date: 2008-07-12 20:30+0200\n" 10 "PO-Revision-Date: 2008-07-12 20:45+0200\n" 11 11 "Last-Translator: Nicola Larosa <nico@tekNico.net>\n" 12 12 "Language-Team: Italiano\n" … … 17 17 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 18 18 19 #: conf/global_settings.py:4 319 #: conf/global_settings.py:44 20 20 msgid "Arabic" 21 21 msgstr "Arabo" 22 22 23 #: conf/global_settings.py:4 423 #: conf/global_settings.py:45 24 24 msgid "Bengali" 25 25 msgstr "Bengali" 26 26 27 #: conf/global_settings.py:4 527 #: conf/global_settings.py:46 28 28 msgid "Bulgarian" 29 29 msgstr "Bulgaro" 30 30 31 #: conf/global_settings.py:4 631 #: conf/global_settings.py:47 32 32 msgid "Catalan" 33 33 msgstr "Catalano" 34 34 35 #: conf/global_settings.py:4 735 #: conf/global_settings.py:48 36 36 msgid "Czech" 37 37 msgstr "Ceco" 38 38 39 #: conf/global_settings.py:4 839 #: conf/global_settings.py:49 40 40 msgid "Welsh" 41 41 msgstr "Gallese" 42 42 43 #: conf/global_settings.py: 4943 #: conf/global_settings.py:50 44 44 msgid "Danish" 45 45 msgstr "Danese" 46 46 47 #: conf/global_settings.py:5 047 #: conf/global_settings.py:51 48 48 msgid "German" 49 49 msgstr "Tedesco" 50 50 51 #: conf/global_settings.py:5 151 #: conf/global_settings.py:52 52 52 msgid "Greek" 53 53 msgstr "Greco" 54 54 55 #: conf/global_settings.py:5 255 #: conf/global_settings.py:53 56 56 msgid "English" 57 57 msgstr "Inglese" 58 58 59 #: conf/global_settings.py:5 359 #: conf/global_settings.py:54 60 60 msgid "Spanish" 61 61 msgstr "Spagnolo" 62 62 63 #: conf/global_settings.py:54 63 #: conf/global_settings.py:55 64 msgid "Estonian" 65 msgstr "Estone" 66 67 #: conf/global_settings.py:56 64 68 msgid "Argentinean Spanish" 65 69 msgstr "Spagnolo argentino" 66 70 67 #: conf/global_settings.py:5 571 #: conf/global_settings.py:57 68 72 msgid "Basque" 69 73 msgstr "Basco" 70 74 71 #: conf/global_settings.py:5 675 #: conf/global_settings.py:58 72 76 msgid "Persian" 73 77 msgstr "Persiano" 74 78 75 #: conf/global_settings.py:5 779 #: conf/global_settings.py:59 76 80 msgid "Finnish" 77 81 msgstr "Finlandese" 78 82 79 #: conf/global_settings.py: 5883 #: conf/global_settings.py:60 80 84 msgid "French" 81 85 msgstr "Francese" 82 86 83 #: conf/global_settings.py: 5987 #: conf/global_settings.py:61 84 88 msgid "Irish" 85 89 msgstr "Irlandese" 86 90 87 #: conf/global_settings.py:6 091 #: conf/global_settings.py:62 88 92 msgid "Galician" 89 93 msgstr "Galiziano" 90 94 91 #: conf/global_settings.py:6 195 #: conf/global_settings.py:63 92 96 msgid "Hungarian" 93 97 msgstr "Ungherese" 94 98 95 #: conf/global_settings.py:6 299 #: conf/global_settings.py:64 96 100 msgid "Hebrew" 97 101 msgstr "Ebraico" 98 102 99 #: conf/global_settings.py:6 3103 #: conf/global_settings.py:65 100 104 msgid "Croatian" 101 105 msgstr "Croato" 102 106 103 #: conf/global_settings.py:6 4107 #: conf/global_settings.py:66 104 108 msgid "Icelandic" 105 109 msgstr "Islandese" 106 110 107 #: conf/global_settings.py:6 5111 #: conf/global_settings.py:67 108 112 msgid "Italian" 109 113 msgstr "Italiano" 110 114 111 #: conf/global_settings.py:6 6115 #: conf/global_settings.py:68 112 116 msgid "Japanese" 113 117 msgstr "Giapponese" 114 118 115 #: conf/global_settings.py:6 7119 #: conf/global_settings.py:69 116 120 msgid "Georgian" 117 121 msgstr "Georgiano" 118 122 119 #: conf/global_settings.py: 68123 #: conf/global_settings.py:70 120 124 msgid "Korean" 121 125 msgstr "Coreano" 122 126 123 #: conf/global_settings.py: 69127 #: conf/global_settings.py:71 124 128 msgid "Khmer" 125 129 msgstr "Khmer" 126 130 127 #: conf/global_settings.py:7 0131 #: conf/global_settings.py:72 128 132 msgid "Kannada" 129 133 msgstr "Kannada" 130 134 131 #: conf/global_settings.py:7 1135 #: conf/global_settings.py:73 132 136 msgid "Latvian" 133 137 msgstr "Lettone" 134 138 135 #: conf/global_settings.py:72 139 #: conf/global_settings.py:74 140 msgid "Lithuanian" 141 msgstr "Lituano" 142 143 #: conf/global_settings.py:75 136 144 msgid "Macedonian" 137 145 msgstr "Macedone" 138 146 139 #: conf/global_settings.py:7 3147 #: conf/global_settings.py:76 140 148 msgid "Dutch" 141 149 msgstr "Olandese" 142 150 143 #: conf/global_settings.py:7 4151 #: conf/global_settings.py:77 144 152 msgid "Norwegian" 145 153 msgstr "Norvegese" 146 154 147 #: conf/global_settings.py:7 5155 #: conf/global_settings.py:78 148 156 msgid "Polish" 149 157 msgstr "Polacco" 150 158 151 #: conf/global_settings.py:7 6159 #: conf/global_settings.py:79 152 160 msgid "Portugese" 153 161 msgstr "Portoghese" 154 162 155 #: conf/global_settings.py: 77163 #: conf/global_settings.py:80 156 164 msgid "Brazilian Portuguese" 157 165 msgstr "Brasiliano Portoghese" 158 166 159 #: conf/global_settings.py: 78167 #: conf/global_settings.py:81 160 168 msgid "Romanian" 161 169 msgstr "Rumeno" 162 170 163 #: conf/global_settings.py: 79171 #: conf/global_settings.py:82 164 172 msgid "Russian" 165 173 msgstr "Russo" 166 174 167 #: conf/global_settings.py:8 0175 #: conf/global_settings.py:83 168 176 msgid "Slovak" 169 177 msgstr "Slovacco" 170 178 171 #: conf/global_settings.py:8 1179 #: conf/global_settings.py:84 172 180 msgid "Slovenian" 173 181 msgstr "Sloveno" 174 182 175 #: conf/global_settings.py:8 2183 #: conf/global_settings.py:85 176 184 msgid "Serbian" 177 185 msgstr "Serbo" 178 186 179 #: conf/global_settings.py:8 3187 #: conf/global_settings.py:86 180 188 msgid "Swedish" 181 189 msgstr "Svedese" 182 190 183 #: conf/global_settings.py:8 4191 #: conf/global_settings.py:87 184 192 msgid "Tamil" 185 193 msgstr "Tamil" 186 194 187 #: conf/global_settings.py:8 5195 #: conf/global_settings.py:88 188 196 msgid "Telugu" 189 197 msgstr "Telugu" 190 198 191 #: conf/global_settings.py:8 6199 #: conf/global_settings.py:89 192 200 msgid "Turkish" 193 201 msgstr "Turco" 194 202 195 #: conf/global_settings.py: 87203 #: conf/global_settings.py:90 196 204 msgid "Ukrainian" 197 205 msgstr "Ucraino" 198 206 199 #: conf/global_settings.py: 88207 #: conf/global_settings.py:91 200 208 msgid "Simplified Chinese" 201 209 msgstr "Cinese semplificato" 202 210 203 #: conf/global_settings.py: 89211 #: conf/global_settings.py:92 204 212 msgid "Traditional Chinese" 205 213 msgstr "Cinese tradizionale" … … 1134 1142 msgstr "gruppo" 1135 1143 1136 #: contrib/auth/models.py:98 contrib/auth/models.py:14 11144 #: contrib/auth/models.py:98 contrib/auth/models.py:148 1137 1145 msgid "groups" 1138 1146 msgstr "gruppi" 1139 1147 1140 #: contrib/auth/models.py:13 11148 #: contrib/auth/models.py:138 1141 1149 msgid "username" 1142 1150 msgstr "nome utente" 1143 1151 1144 #: contrib/auth/models.py:13 11152 #: contrib/auth/models.py:138 1145 1153 msgid "" 1146 1154 "Required. 30 characters or fewer. Alphanumeric characters only (letters, " … … 1150 1158 "cifre e sottolineati)." 1151 1159 1152 #: contrib/auth/models.py:13 21160 #: contrib/auth/models.py:139 1153 1161 msgid "first name" 1154 1162 msgstr "nome" 1155 1163 1156 #: contrib/auth/models.py:1 331164 #: contrib/auth/models.py:140 1157 1165 msgid "last name" 1158 1166 msgstr "cognome" 1159 1167 1160 #: contrib/auth/models.py:1 341168 #: contrib/auth/models.py:141 1161 1169 msgid "e-mail address" 1162 1170 msgstr "indirizzo e-mail" 1163 1171 1164 #: contrib/auth/models.py:1 351172 #: contrib/auth/models.py:142 1165 1173 msgid "password" 1166 1174 msgstr "password" 1167 1175 1168 #: contrib/auth/models.py:1 351176 #: contrib/auth/models.py:142 1169 1177 msgid "" 1170 1178 "Use '[algo]$[salt]$[hexdigest]' or use the <a href=\"password/\">change " … … 1174 1182 "di cambio password</a>." 1175 1183 1176 #: contrib/auth/models.py:1 361184 #: contrib/auth/models.py:143 1177 1185 msgid "staff status" 1178 1186 msgstr "privilegi di staff" 1179 1187 1180 #: contrib/auth/models.py:1 361188 #: contrib/auth/models.py:143 1181 1189 msgid "Designates whether the user can log into this admin site." 1182 1190 msgstr "Indica se l'utente può accedere a questo sito di amministrazione." 1183 1191 1184 #: contrib/auth/models.py:1 371192 #: contrib/auth/models.py:144 1185 1193 msgid "active" 1186 1194 msgstr "attivo" 1187 1195 1188 #: contrib/auth/models.py:1 371196 #: contrib/auth/models.py:144 1189 1197 msgid "" 1190 1198 "Designates whether this user should be treated as active. Unselect this " … … 1194 1202 "qui, piuttosto che cancellare gli account." 1195 1203 1196 #: contrib/auth/models.py:1 381204 #: contrib/auth/models.py:145 1197 1205 msgid "superuser status" 1198 1206 msgstr "privilegi di superutente" 1199 1207 1200 #: contrib/auth/models.py:1 381208 #: contrib/auth/models.py:145 1201 1209 msgid "" 1202 1210 "Designates that this user has all permissions without explicitly assigning " … … 1206 1214 "esplicitamente." 1207 1215 1208 #: contrib/auth/models.py:1 391216 #: contrib/auth/models.py:146 1209 1217 msgid "last login" 1210 1218 msgstr "ultimo accesso" 1211 1219 1212 #: contrib/auth/models.py:14 01220 #: contrib/auth/models.py:147 1213 1221 msgid "date joined" 1214 1222 msgstr "iscritto in data" 1215 1223 1216 #: contrib/auth/models.py:14 21224 #: contrib/auth/models.py:149 1217 1225 msgid "" 1218 1226 "In addition to the permissions manually assigned, this user will also get " … … 1222 1230 "tutti i privilegi assegnati ad ogni gruppo cui appartiene." 1223 1231 1224 #: contrib/auth/models.py:1 431232 #: contrib/auth/models.py:150 1225 1233 msgid "user permissions" 1226 1234 msgstr "privilegi utente" 1227 1235 1228 #: contrib/auth/models.py:1 471236 #: contrib/auth/models.py:154 1229 1237 msgid "user" 1230 1238 msgstr "utente" 1231 1239 1232 #: contrib/auth/models.py:1 481240 #: contrib/auth/models.py:155 1233 1241 msgid "users" 1234 1242 msgstr "utenti" 1235 1243 1236 #: contrib/auth/models.py:1 541244 #: contrib/auth/models.py:160 1237 1245 msgid "Personal info" 1238 1246 msgstr "Informazioni personali" 1239 1247 1240 #: contrib/auth/models.py:1 551248 #: contrib/auth/models.py:161 1241 1249 msgid "Permissions" 1242 1250 msgstr "Permessi" 1243 1251 1244 #: contrib/auth/models.py:1 561252 #: contrib/auth/models.py:162 1245 1253 msgid "Important dates" 1246 1254 msgstr "Date importanti" 1247 1255 1248 #: contrib/auth/models.py:1 571256 #: contrib/auth/models.py:163 1249 1257 msgid "Groups" 1250 1258 msgstr "Gruppi" 1251 1259 1252 #: contrib/auth/models.py:3 161260 #: contrib/auth/models.py:323 1253 1261 msgid "message" 1254 1262 msgstr "messaggio" 1255 1263 1256 #: contrib/auth/views.py:4 71264 #: contrib/auth/views.py:49 1257 1265 msgid "Logged out" 1258 1266 msgstr "Accesso annullato" … … 3524 3532 msgstr "redirezioni" 3525 3533 3526 #: contrib/sessions/models.py:4 13534 #: contrib/sessions/models.py:45 3527 3535 msgid "session key" 3528 3536 msgstr "chiave di sessione" 3529 3537 3530 #: contrib/sessions/models.py:4 23538 #: contrib/sessions/models.py:47 3531 3539 msgid "session data" 3532 3540 msgstr "dati di sessione" 3533 3541 3534 #: contrib/sessions/models.py:4 33542 #: contrib/sessions/models.py:48 3535 3543 msgid "expire date" 3536 3544 msgstr "data di scadenza" 3537 3545 3538 #: contrib/sessions/models.py: 483546 #: contrib/sessions/models.py:53 3539 3547 msgid "session" 3540 3548 msgstr "sessione" 3541 3549 3542 #: contrib/sessions/models.py: 493550 #: contrib/sessions/models.py:54 3543 3551 msgid "sessions" 3544 3552 msgstr "sessioni" … … 3608 3616 msgstr "Questo valore non può essere composto solo da cifre." 3609 3617 3610 #: core/validators.py:128 newforms/fields.py:15 23618 #: core/validators.py:128 newforms/fields.py:157 3611 3619 msgid "Enter a whole number." 3612 3620 msgstr "Inserire un numero intero." … … 3625 3633 msgstr "Data non valida: %s" 3626 3634 3627 #: core/validators.py:156 db/models/fields/__init__.py:5 483635 #: core/validators.py:156 db/models/fields/__init__.py:554 3628 3636 msgid "Enter a valid date in YYYY-MM-DD format." 3629 3637 msgstr "Inserire una data valida in formato AAAA-MM-GG." … … 3633 3641 msgstr "Inserire un ora valida in formato OO:MM." 3634 3642 3635
