Commits

Anonymous committed a169b50 Merge

Merged, with conflicts resolved by hand.

  • Participants
  • Parent commits 4583eb7, dc44942

Comments (0)

Files changed (98)

 django-admin-tools changelog
 ============================
 
-tip
----
+Version 0.3.0, 16 July 2010:
+----------------------------
 
+Major changes
+~~~~~~~~~~~~~
+
+* added tests infrastructure, code coverage is around 70%;
 * import paths and class names are changed. Old class names and paths are
-  deprecated but still work.
+  deprecated but still work;
+* ``dashboard.modules.AppList``, ``dashboard.modules.ModelList`` and
+  ``menu.items.AppList`` now have ability to display any models from different
+  apps (using glob syntax) via ``models`` and ``exclude`` parameters.
+  The order is now preserved. See #15;
+* implemented dashboard module groups : you can now group modules in tabs,
+  accordion or in a stacked layout.
 
-* dashboard.modules.AppList, dashboard.modules.ModelList and menu.items.AppList
-  now have ability to display any models from different apps
-  (using glob syntax) via `models` and `exclude` parameters.
-  The order is now preserved. See #15.
+Bugfixes and minor changes
+~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-
+* moved the menu and dashboard template dirs in a "admin_tools" directory to
+  avoid name conflicts with other apps, for example: django-cms 
+  (see: http://github.com/digi604/django-cms-2.0/issues/issue/397/);
+* fixed bookmark bugs. The saved url was urlencoded, so we need to decode it
+  before we save it. Added a clean_url method to the ``BookmarkForm``.
+  Fixes #25;
+* build urlpatterns conditionally regarding the content of ``INSTALLED_APPS``;
+* better display of selected menu items;
+* avoid a useless ajax GET request for retrieving dashboard preferences;
+* upgraded jquery and jquery ui and renamed the files to more generic names;
+* don't show bookmark form if ``NoReverseError``. This was breaking the 
+  ``django.contrib.auth`` unit tests;
+* fixed url lookup for remove bookmark form;
+* fixed issue #26 (menu bar showing for non-staff users) and also updated
+  templates to match the django 1.2 templates;
+* fixed issue #29 : Django 1.2 admin base template change;
+* changed the way js files are loaded, hopefully now they are loaded 
+  syncronously (fixes issue #32);
+* fixed issue #33: empty applist menu items should not be displayed;
+* fixed issue #34: can't drag modules into an empty column;  
+* fixed issue #35 (wrong docstring for menu).
+  
 New class names and paths
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
-    admin_tools.dashboard.
-        models.Dashboard                    Dashboard
-        models.DefaultIndexDashboard        DefaultIndexDashboard
-        models.DefaultAppIndexDashboard     DefaultAppIndexDashboard
-        models.AppIndexDashboard            AppIndexDashboard
-        models.DashboardModule              modules.DashboardModule
-        models.AppListDashboardModule       modules.AppList
-        models.ModelListDashboardModule     modules.ModelList
-        models.LinkListDashboardModule      modules.LinkList
-        models.FeedDashboardModule          modules.Feed
+**admin_tools.dashboard**:
 
-    admin_tools.menu.
-        models.Menu                         Menu
-        models.DefaultMenu                  DefaultMenu
-        models.MenuItem                     items.MenuItem
-        models.AppListMenuItem              items.AppList
-        models.BookmarkMenuItem             items.Bookmarks
+- admin_tools.dashboard.models.Dashboard => admin_tools.dashboard.Dashboard
+- admin_tools.dashboard.models.DefaultIndexDashboard => admin_tools.dashboard.DefaultIndexDashboard
+- admin_tools.dashboard.models.DefaultAppIndexDashboard => admin_tools.dashboard.DefaultAppIndexDashboard
+- admin_tools.dashboard.models.AppIndexDashboard => admin_tools.dashboard.AppIndexDashboard
+- admin_tools.dashboard.models.DashboardModule => admin_tools.dashboard.modules.DashboardModule
+- admin_tools.dashboard.models.AppListDashboardModule => admin_tools.dashboard.modules.AppList
+- admin_tools.dashboard.models.ModelListDashboardModule => admin_tools.dashboard.modules.ModelList
+- admin_tools.dashboard.models.LinkListDashboardModule => admin_tools.dashboard.modules.LinkList
+- admin_tools.dashboard.models.FeedDashboardModule => admin_tools.dashboard.modules.Feed
 
+**admin_tools.menu**:
+
+- admin_tools.menu.models.Menu => admin_tools.menu.Menu
+- admin_tools.menu.models.DefaultMenu => admin_tools.menu.DefaultMenu
+- admin_tools.menu.models.MenuItem => admin_tools.menu.items.MenuItem
+- admin_tools.menu.models.AppListMenuItem => admin_tools.menu.items.AppList
+- admin_tools.menu.models.BookmarkMenuItem => admin_tools.menu.items.Bookmarks
 
 
 Version 0.2.0, 15 March 2010:

admin_tools/__init__.py

  * a customizable menu bar,
  * tools to make admin theming easier.
 """
-VERSION = '0.2.0'
+VERSION = '0.3.0'

admin_tools/dashboard/dashboards.py

+"""
+Module where admin tools dashboard classes are defined.
+"""
+
 from django.template.defaultfilters import slugify
 from django.utils.importlib import import_module
 from django.utils.translation import ugettext_lazy as _
 from django.contrib.contenttypes.models import ContentType
 from admin_tools.dashboard import modules
 
+
 class Dashboard(object):
     """
     Base class for dashboards.
         return '%s-dashboard' % slugify(unicode(self.app_title))
 
 
-
-
-
 class DefaultIndexDashboard(Dashboard):
     """
     The default dashboard displayed on the admin index page.

admin_tools/dashboard/modules.py

+"""
+Module where admin tools dashboard modules classes are defined.
+"""
+
 from django.utils.text import capfirst
 from django.core.urlresolvers import reverse
 from django.contrib.contenttypes.models import ContentType
         self.draggable = kwargs.get('draggable', True)
         self.collapsible = kwargs.get('collapsible', True)
         self.deletable = kwargs.get('deletable', True)
+        self.show_title = kwargs.get('show_title', True)
         self.title = kwargs.get('title', '')
         self.title_url = kwargs.get('title_url', None)
         self.css_classes = kwargs.get('css_classes', [])
         ret += self.css_classes
         return ' '.join(ret)
 
+
+class Group(DashboardModule):
+    """
+    Represents a group of modules, the group can be displayed in tabs,
+    accordion, or just stacked (default).
+    As well as the :class:`~admin_tools.dashboard.modules.DashboardModule`
+    properties, the :class:`~admin_tools.dashboard.modules.Group`
+    has one extra property:
+
+    ``display``
+        A string determining how the group should be rendered, this can be one
+        of the following values: 'tabs' (default), 'accordion' or 'stacked'.
+
+    Here's an example of modules group::
+        
+        from admin_tools.dashboard import modules, Dashboard
+
+        class MyDashboard(Dashboard):
+            def __init__(self, **kwargs):
+                Dashboard.__init__(self, **kwargs)
+                self.children.append(modules.Group(
+                    title="My group",
+                    display="tabs",
+                    children=[
+                        modules.AppList(
+                            title='Administration',
+                            include_list=('django.contrib',)
+                        ),
+                        modules.AppList(
+                            title='Applications',
+                            exclude_list=('django.contrib',)
+                        )
+                    ]
+                ))
+
+    The screenshot of what this code produces:
+
+    .. image:: images/dashboard_module_group.png
+    """
+
+    def __init__(self, **kwargs):
+        super(Group, self).__init__(**kwargs)
+        self.template = kwargs.get('template',
+                                   'admin_tools/dashboard/modules/group.html')
+        self.display = kwargs.get('display', 'tabs')
+        
+    def init_with_context(self, context):
+        for module in self.children:
+            # to simplify the whole stuff, modules have some limitations, 
+            # they cannot be dragged, collapsed or closed
+            module.collapsible = False
+            module.draggable = False
+            module.deletable = False
+            module.show_title = (self.display == 'stacked')
+
+
 class LinkList(DashboardModule):
     """
     A module that displays a list of links.
                 # no date for certain feeds
                 pass
             self.children.append(entry)
-
-

admin_tools/dashboard/templates/admin_tools/dashboard/css.html

File contents unchanged.

admin_tools/dashboard/templates/admin_tools/dashboard/dashboard.html

File contents unchanged.

admin_tools/dashboard/templates/admin_tools/dashboard/module.html

File contents unchanged.

admin_tools/dashboard/templates/admin_tools/dashboard/modules/group.html

+{% extends "admin_tools/dashboard/module.html" %}
+{% load admin_tools_dashboard_tags %}
+{% block module_content %}
+<div class="group group-{{ module.display }}">
+    {% spaceless %}
+    {% ifequal module.display "tabs" %}
+    <ul>
+    {% for sub_module in module.children %}
+        <li class="group-tabs-link"><a href="#module_{{ index }}_{{ forloop.counter }}">{{ sub_module.title }}</a></li>
+    {% endfor %}
+    </ul>
+    {% endifequal %}
+    {% ifequal module.display "accordion" %}
+    {% for sub_module in module.children %}
+        <span class="group-accordion-header"><a href="#">{{ sub_module.title }}</a></span>
+        {% admin_tools_render_dashboard_module sub_module index forloop.counter %}
+    {% endfor %}
+    {% else %}
+    {% for sub_module in module.children %}
+        {% admin_tools_render_dashboard_module sub_module index forloop.counter %}
+    {% endfor %}
+    {% endifequal %}
+    {% endspaceless %}
+</div>
+{% endblock %}

admin_tools/dashboard/templatetags/admin_tools_dashboard_tags.py

 admin_tools_render_dashboard = tag_func(admin_tools_render_dashboard)
 
 
-def admin_tools_render_dashboard_module(context, module, index=None):
+def admin_tools_render_dashboard_module(context, module, index=None, subindex=None):
     """
     Template tag that renders a given dashboard module, it takes a
     ``DashboardModule`` instance as first parameter and an integer ``index`` as
         'template': module.template,
         'module': module,
         'index': index,
+        'subindex': subindex,
     })
     return context
 admin_tools_render_dashboard_module = tag_func(admin_tools_render_dashboard_module)

admin_tools/dashboard/tests.py

 from admin_tools.dashboard import AppIndexDashboard
 from admin_tools.dashboard.modules import DashboardModule
 
-class ManagementCommandTest(TestCase):
+class ManagementCommandTest(DjangoTestCase):
     def test_customdashboard(self):
         # check that customdashboard command doesn't raise exceptions
         file_name = mktemp()

admin_tools/dashboard/utils.py

         return get_app_index_dashboard(context)
     raise ValueError('Invalid dashboard location: "%s"' % location)
 
+
 def get_index_dashboard(context):
     """
     Returns the admin dashboard defined by the user or the default one.
         'ADMIN_TOOLS_INDEX_DASHBOARD',
         'admin_tools.dashboard.DefaultIndexDashboard'
     )
-    try:
-        mod, inst = dashboard_cls.rsplit('.', 1)
-        mod = import_module(mod)
-    except:
-        raise ImproperlyConfigured((
-            'The class pointed by your ADMIN_TOOLS_INDEX_DASHBOARD '
-            'setting variable cannot be imported'
-        ))
+    mod, inst = dashboard_cls.rsplit('.', 1)
+    mod = import_module(mod)
     return getattr(mod, inst)()
 
 
         'ADMIN_TOOLS_APP_INDEX_DASHBOARD',
         'admin_tools.dashboard.DefaultAppIndexDashboard'
     )
-    try:
-        mod, inst = dashboard_cls.rsplit('.', 1)
-        mod = import_module(mod)
-    except:
-        raise ImproperlyConfigured((
-            'The class pointed by your ADMIN_TOOLS_APP_INDEX_DASHBOARD '
-            'setting variable cannot be imported'
-        ))
+    mod, inst = dashboard_cls.rsplit('.', 1)
+    mod = import_module(mod)
     return getattr(mod, inst)(app_title, model_list)

admin_tools/dashboard/views.py

 from django.views.generic.simple import direct_to_template
 
 try:
-    from django.views.decorators import csrf_exempt
+    from django.views.decorators.csrf import csrf_exempt
 except ImportError:
     from django.contrib.csrf.middleware import csrf_exempt
 

admin_tools/locale/ar/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/ar/LC_MESSAGES/django.po

 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-12 14:59+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:85 menu/models.py:328
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr ""
 
-#: dashboard/models.py:404
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr ""
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr ""
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr ""
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr ""
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr ""
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr ""
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr ""
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr ""
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr ""
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr ""
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr ""
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr ""
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr ""
 
-#: dashboard/models.py:460 dashboard/models.py:765 menu/models.py:333
-msgid "Applications"
-msgstr ""
-
-#: dashboard/models.py:603 dashboard/models.py:777 dashboard/models.py:836
-msgid "Recent Actions"
-msgstr ""
-
-#: dashboard/models.py:648
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr ""
 
-#: dashboard/models.py:693
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr ""
 
-#: dashboard/models.py:742
-msgid "Quick links"
-msgstr ""
-
-#: dashboard/models.py:749
-msgid "Return to site"
-msgstr ""
-
-#: dashboard/models.py:753 theming/templates/admin/base.html:42
-msgid "Change password"
-msgstr ""
-
-#: dashboard/models.py:757 theming/templates/admin/base.html:49
-msgid "Log out"
-msgstr ""
-
-#: dashboard/models.py:771 menu/models.py:337
-msgid "Administration"
-msgstr ""
-
-#: dashboard/models.py:783
-msgid "Latest Django News"
-msgstr ""
-
-#: dashboard/models.py:790
-msgid "Support"
-msgstr ""
-
-#: dashboard/models.py:793
-msgid "Django documentation"
-msgstr ""
-
-#: dashboard/models.py:798
-msgid "Django \"django-users\" mailing list"
-msgstr ""
-
-#: dashboard/models.py:803
-msgid "Django irc channel"
-msgstr ""
-
 #: dashboard/templates/admin/app_index.html:9
-#: theming/templates/admin/base.html:56
+#: theming/templates/admin/base.html:57
 msgid "Home"
 msgstr ""
 
 msgid "%(name)s"
 msgstr ""
 
-#: dashboard/templates/dashboard/dashboard.html:51
+#: dashboard/templates/admin_tools/dashboard/dashboard.html:56
 msgid "Modules"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:13
-#: dashboard/templates/dashboard/modules/model_list.html:11
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:13
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:11
 msgid "Add"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:14
-#: dashboard/templates/dashboard/modules/model_list.html:12
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:14
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:12
 msgid "Change"
 msgstr ""
 
-#: menu/models.py:287
+#: menu/items.py:214
 msgid "Bookmarks"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:3
+#: menu/templates/admin/base_site.html:4
 msgid "Django site admin"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:11
+#: menu/templates/admin/base_site.html:16
 msgid "Django administration"
 msgstr ""
 
-#: menu/templates/menu/menu.html:38
+#: menu/templates/admin_tools/menu/menu.html:29
 msgid "Please enter a name for the bookmark"
 msgstr ""
 
-#: menu/templates/menu/menu.html:41
-msgid "Bookmark this page"
-msgstr ""
-
-#: theming/templates/admin/base.html:29
+#: theming/templates/admin/base.html:30
 msgid "Welcome,"
 msgstr ""
 
-#: theming/templates/admin/base.html:34
+#: theming/templates/admin/base.html:35
 msgid "Documentation"
 msgstr ""

admin_tools/locale/bg/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/bg/LC_MESSAGES/django.po

 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-12 14:59+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:85 menu/models.py:328
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr ""
 
-#: dashboard/models.py:404
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr ""
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr ""
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr ""
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr ""
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr ""
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr ""
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr ""
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr ""
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr ""
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr ""
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr ""
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr ""
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr ""
 
-#: dashboard/models.py:460 dashboard/models.py:765 menu/models.py:333
-msgid "Applications"
-msgstr ""
-
-#: dashboard/models.py:603 dashboard/models.py:777 dashboard/models.py:836
-msgid "Recent Actions"
-msgstr ""
-
-#: dashboard/models.py:648
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr ""
 
-#: dashboard/models.py:693
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr ""
 
-#: dashboard/models.py:742
-msgid "Quick links"
-msgstr ""
-
-#: dashboard/models.py:749
-msgid "Return to site"
-msgstr ""
-
-#: dashboard/models.py:753 theming/templates/admin/base.html:42
-msgid "Change password"
-msgstr ""
-
-#: dashboard/models.py:757 theming/templates/admin/base.html:49
-msgid "Log out"
-msgstr ""
-
-#: dashboard/models.py:771 menu/models.py:337
-msgid "Administration"
-msgstr ""
-
-#: dashboard/models.py:783
-msgid "Latest Django News"
-msgstr ""
-
-#: dashboard/models.py:790
-msgid "Support"
-msgstr ""
-
-#: dashboard/models.py:793
-msgid "Django documentation"
-msgstr ""
-
-#: dashboard/models.py:798
-msgid "Django \"django-users\" mailing list"
-msgstr ""
-
-#: dashboard/models.py:803
-msgid "Django irc channel"
-msgstr ""
-
 #: dashboard/templates/admin/app_index.html:9
-#: theming/templates/admin/base.html:56
+#: theming/templates/admin/base.html:57
 msgid "Home"
 msgstr ""
 
 msgid "%(name)s"
 msgstr ""
 
-#: dashboard/templates/dashboard/dashboard.html:51
+#: dashboard/templates/admin_tools/dashboard/dashboard.html:56
 msgid "Modules"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:13
-#: dashboard/templates/dashboard/modules/model_list.html:11
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:13
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:11
 msgid "Add"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:14
-#: dashboard/templates/dashboard/modules/model_list.html:12
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:14
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:12
 msgid "Change"
 msgstr ""
 
-#: menu/models.py:287
+#: menu/items.py:214
 msgid "Bookmarks"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:3
+#: menu/templates/admin/base_site.html:4
 msgid "Django site admin"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:11
+#: menu/templates/admin/base_site.html:16
 msgid "Django administration"
 msgstr ""
 
-#: menu/templates/menu/menu.html:38
+#: menu/templates/admin_tools/menu/menu.html:29
 msgid "Please enter a name for the bookmark"
 msgstr ""
 
-#: menu/templates/menu/menu.html:41
-msgid "Bookmark this page"
-msgstr ""
-
-#: theming/templates/admin/base.html:29
+#: theming/templates/admin/base.html:30
 msgid "Welcome,"
 msgstr ""
 
-#: theming/templates/admin/base.html:34
+#: theming/templates/admin/base.html:35
 msgid "Documentation"
 msgstr ""

admin_tools/locale/bn/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/bn/LC_MESSAGES/django.po

 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-12 14:59+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:85 menu/models.py:328
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr ""
 
-#: dashboard/models.py:404
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr ""
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr ""
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr ""
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr ""
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr ""
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr ""
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr ""
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr ""
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr ""
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr ""
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr ""
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr ""
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr ""
 
-#: dashboard/models.py:460 dashboard/models.py:765 menu/models.py:333
-msgid "Applications"
-msgstr ""
-
-#: dashboard/models.py:603 dashboard/models.py:777 dashboard/models.py:836
-msgid "Recent Actions"
-msgstr ""
-
-#: dashboard/models.py:648
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr ""
 
-#: dashboard/models.py:693
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr ""
 
-#: dashboard/models.py:742
-msgid "Quick links"
-msgstr ""
-
-#: dashboard/models.py:749
-msgid "Return to site"
-msgstr ""
-
-#: dashboard/models.py:753 theming/templates/admin/base.html:42
-msgid "Change password"
-msgstr ""
-
-#: dashboard/models.py:757 theming/templates/admin/base.html:49
-msgid "Log out"
-msgstr ""
-
-#: dashboard/models.py:771 menu/models.py:337
-msgid "Administration"
-msgstr ""
-
-#: dashboard/models.py:783
-msgid "Latest Django News"
-msgstr ""
-
-#: dashboard/models.py:790
-msgid "Support"
-msgstr ""
-
-#: dashboard/models.py:793
-msgid "Django documentation"
-msgstr ""
-
-#: dashboard/models.py:798
-msgid "Django \"django-users\" mailing list"
-msgstr ""
-
-#: dashboard/models.py:803
-msgid "Django irc channel"
-msgstr ""
-
 #: dashboard/templates/admin/app_index.html:9
-#: theming/templates/admin/base.html:56
+#: theming/templates/admin/base.html:57
 msgid "Home"
 msgstr ""
 
 msgid "%(name)s"
 msgstr ""
 
-#: dashboard/templates/dashboard/dashboard.html:51
+#: dashboard/templates/admin_tools/dashboard/dashboard.html:56
 msgid "Modules"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:13
-#: dashboard/templates/dashboard/modules/model_list.html:11
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:13
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:11
 msgid "Add"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:14
-#: dashboard/templates/dashboard/modules/model_list.html:12
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:14
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:12
 msgid "Change"
 msgstr ""
 
-#: menu/models.py:287
+#: menu/items.py:214
 msgid "Bookmarks"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:3
+#: menu/templates/admin/base_site.html:4
 msgid "Django site admin"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:11
+#: menu/templates/admin/base_site.html:16
 msgid "Django administration"
 msgstr ""
 
-#: menu/templates/menu/menu.html:38
+#: menu/templates/admin_tools/menu/menu.html:29
 msgid "Please enter a name for the bookmark"
 msgstr ""
 
-#: menu/templates/menu/menu.html:41
-msgid "Bookmark this page"
-msgstr ""
-
-#: theming/templates/admin/base.html:29
+#: theming/templates/admin/base.html:30
 msgid "Welcome,"
 msgstr ""
 
-#: theming/templates/admin/base.html:34
+#: theming/templates/admin/base.html:35
 msgid "Documentation"
 msgstr ""

admin_tools/locale/ca/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/ca/LC_MESSAGES/django.po

 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-12 14:59+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:85 menu/models.py:328
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr ""
 
-#: dashboard/models.py:404
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr ""
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr ""
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr ""
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr ""
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr ""
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr ""
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr ""
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr ""
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr ""
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr ""
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr ""
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr ""
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr ""
 
-#: dashboard/models.py:460 dashboard/models.py:765 menu/models.py:333
-msgid "Applications"
-msgstr ""
-
-#: dashboard/models.py:603 dashboard/models.py:777 dashboard/models.py:836
-msgid "Recent Actions"
-msgstr ""
-
-#: dashboard/models.py:648
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr ""
 
-#: dashboard/models.py:693
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr ""
 
-#: dashboard/models.py:742
-msgid "Quick links"
-msgstr ""
-
-#: dashboard/models.py:749
-msgid "Return to site"
-msgstr ""
-
-#: dashboard/models.py:753 theming/templates/admin/base.html:42
-msgid "Change password"
-msgstr ""
-
-#: dashboard/models.py:757 theming/templates/admin/base.html:49
-msgid "Log out"
-msgstr ""
-
-#: dashboard/models.py:771 menu/models.py:337
-msgid "Administration"
-msgstr ""
-
-#: dashboard/models.py:783
-msgid "Latest Django News"
-msgstr ""
-
-#: dashboard/models.py:790
-msgid "Support"
-msgstr ""
-
-#: dashboard/models.py:793
-msgid "Django documentation"
-msgstr ""
-
-#: dashboard/models.py:798
-msgid "Django \"django-users\" mailing list"
-msgstr ""
-
-#: dashboard/models.py:803
-msgid "Django irc channel"
-msgstr ""
-
 #: dashboard/templates/admin/app_index.html:9
-#: theming/templates/admin/base.html:56
+#: theming/templates/admin/base.html:57
 msgid "Home"
 msgstr ""
 
 msgid "%(name)s"
 msgstr ""
 
-#: dashboard/templates/dashboard/dashboard.html:51
+#: dashboard/templates/admin_tools/dashboard/dashboard.html:56
 msgid "Modules"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:13
-#: dashboard/templates/dashboard/modules/model_list.html:11
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:13
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:11
 msgid "Add"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:14
-#: dashboard/templates/dashboard/modules/model_list.html:12
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:14
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:12
 msgid "Change"
 msgstr ""
 
-#: menu/models.py:287
+#: menu/items.py:214
 msgid "Bookmarks"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:3
+#: menu/templates/admin/base_site.html:4
 msgid "Django site admin"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:11
+#: menu/templates/admin/base_site.html:16
 msgid "Django administration"
 msgstr ""
 
-#: menu/templates/menu/menu.html:38
+#: menu/templates/admin_tools/menu/menu.html:29
 msgid "Please enter a name for the bookmark"
 msgstr ""
 
-#: menu/templates/menu/menu.html:41
-msgid "Bookmark this page"
-msgstr ""
-
-#: theming/templates/admin/base.html:29
+#: theming/templates/admin/base.html:30
 msgid "Welcome,"
 msgstr ""
 
-#: theming/templates/admin/base.html:34
+#: theming/templates/admin/base.html:35
 msgid "Documentation"
 msgstr ""

admin_tools/locale/cs/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/cs/LC_MESSAGES/django.po

 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-12 14:59+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:85 menu/models.py:328
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr ""
 
-#: dashboard/models.py:404
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr ""
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr ""
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr ""
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr ""
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr ""
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr ""
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr ""
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr ""
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr ""
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr ""
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr ""
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr ""
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr ""
 
-#: dashboard/models.py:460 dashboard/models.py:765 menu/models.py:333
-msgid "Applications"
-msgstr ""
-
-#: dashboard/models.py:603 dashboard/models.py:777 dashboard/models.py:836
-msgid "Recent Actions"
-msgstr ""
-
-#: dashboard/models.py:648
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr ""
 
-#: dashboard/models.py:693
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr ""
 
-#: dashboard/models.py:742
-msgid "Quick links"
-msgstr ""
-
-#: dashboard/models.py:749
-msgid "Return to site"
-msgstr ""
-
-#: dashboard/models.py:753 theming/templates/admin/base.html:42
-msgid "Change password"
-msgstr ""
-
-#: dashboard/models.py:757 theming/templates/admin/base.html:49
-msgid "Log out"
-msgstr ""
-
-#: dashboard/models.py:771 menu/models.py:337
-msgid "Administration"
-msgstr ""
-
-#: dashboard/models.py:783
-msgid "Latest Django News"
-msgstr ""
-
-#: dashboard/models.py:790
-msgid "Support"
-msgstr ""
-
-#: dashboard/models.py:793
-msgid "Django documentation"
-msgstr ""
-
-#: dashboard/models.py:798
-msgid "Django \"django-users\" mailing list"
-msgstr ""
-
-#: dashboard/models.py:803
-msgid "Django irc channel"
-msgstr ""
-
 #: dashboard/templates/admin/app_index.html:9
-#: theming/templates/admin/base.html:56
+#: theming/templates/admin/base.html:57
 msgid "Home"
 msgstr ""
 
 msgid "%(name)s"
 msgstr ""
 
-#: dashboard/templates/dashboard/dashboard.html:51
+#: dashboard/templates/admin_tools/dashboard/dashboard.html:56
 msgid "Modules"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:13
-#: dashboard/templates/dashboard/modules/model_list.html:11
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:13
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:11
 msgid "Add"
 msgstr ""
 
-#: dashboard/templates/dashboard/modules/app_list.html:14
-#: dashboard/templates/dashboard/modules/model_list.html:12
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:14
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:12
 msgid "Change"
 msgstr ""
 
-#: menu/models.py:287
+#: menu/items.py:214
 msgid "Bookmarks"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:3
+#: menu/templates/admin/base_site.html:4
 msgid "Django site admin"
 msgstr ""
 
-#: menu/templates/admin/base_site.html:11
+#: menu/templates/admin/base_site.html:16
 msgid "Django administration"
 msgstr ""
 
-#: menu/templates/menu/menu.html:38
+#: menu/templates/admin_tools/menu/menu.html:29
 msgid "Please enter a name for the bookmark"
 msgstr ""
 
-#: menu/templates/menu/menu.html:41
-msgid "Bookmark this page"
-msgstr ""
-
-#: theming/templates/admin/base.html:29
+#: theming/templates/admin/base.html:30
 msgid "Welcome,"
 msgstr ""
 
-#: theming/templates/admin/base.html:34
+#: theming/templates/admin/base.html:35
 msgid "Documentation"
 msgstr ""

admin_tools/locale/da/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/da/LC_MESSAGES/django.po

 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-# 
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-12 14:59+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:85 menu/models.py:328
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr "Dashboard"
 
-#: dashboard/models.py:404
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr "Hurtige links"
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr "Returner til sitet"
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr "Skift password"
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr "Log ud"
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr "Applikationer"
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr "Administration"
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr "Nyeste handlinger"
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr "Nyeste Django nyheder"
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr "Support"
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr "Django dokumentationen"
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr "Django \"django-users\" mailinglist"
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr "Django irc kanal "
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr "Links"
 
-#: dashboard/models.py:460 dashboard/models.py:765 menu/models.py:333
-msgid "Applications"
-msgstr "Applikationer"
-
-#: dashboard/models.py:603 dashboard/models.py:777 dashboard/models.py:836
-msgid "Recent Actions"
-msgstr "Nyeste handlinger"
-
-#: dashboard/models.py:648
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr "Ingen nylige handlinger"
 
-#: dashboard/models.py:693
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr "RSS Feed"
 
-#: dashboard/models.py:742
-msgid "Quick links"
-msgstr "Hurtige links"
-
-#: dashboard/models.py:749
-msgid "Return to site"
-msgstr "Returner til sitet"
-
-#: dashboard/models.py:753 theming/templates/admin/base.html:42
-msgid "Change password"
-msgstr "Skift password"
-
-#: dashboard/models.py:757 theming/templates/admin/base.html:49
-msgid "Log out"
-msgstr "Log ud"
-
-#: dashboard/models.py:771 menu/models.py:337
-msgid "Administration"
-msgstr "Administration"
-
-#: dashboard/models.py:783
-msgid "Latest Django News"
-msgstr "Nyeste Django nyheder"
-
-#: dashboard/models.py:790
-msgid "Support"
-msgstr "Support"
-
-#: dashboard/models.py:793
-msgid "Django documentation"
-msgstr "Django dokumentationen"
-
-#: dashboard/models.py:798
-msgid "Django \"django-users\" mailing list"
-msgstr "Django \"django-users\" mailinglist"
-
-#: dashboard/models.py:803
-msgid "Django irc channel"
-msgstr "Django irc kanal "
-
 #: dashboard/templates/admin/app_index.html:9
-#: theming/templates/admin/base.html:56
+#: theming/templates/admin/base.html:57
 msgid "Home"
 msgstr "Hjem"
 
 msgid "%(name)s"
 msgstr "%(name)s"
 
-#: dashboard/templates/dashboard/dashboard.html:51
+#: dashboard/templates/admin_tools/dashboard/dashboard.html:56
 msgid "Modules"
 msgstr "Moduler"
 
-#: dashboard/templates/dashboard/modules/app_list.html:13
-#: dashboard/templates/dashboard/modules/model_list.html:11
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:13
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:11
 msgid "Add"
 msgstr "Tilføj"
 
-#: dashboard/templates/dashboard/modules/app_list.html:14
-#: dashboard/templates/dashboard/modules/model_list.html:12
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:14
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:12
 msgid "Change"
 msgstr "Skift"
 
-#: menu/models.py:287
+#: menu/items.py:214
 msgid "Bookmarks"
 msgstr "Bogmærker"
 
-#: menu/templates/admin/base_site.html:3
+#: menu/templates/admin/base_site.html:4
 msgid "Django site admin"
 msgstr "Django admin"
 
-#: menu/templates/admin/base_site.html:11
+#: menu/templates/admin/base_site.html:16
 msgid "Django administration"
 msgstr "Djangoadministration"
 
-#: menu/templates/menu/menu.html:38
+#: menu/templates/admin_tools/menu/menu.html:29
 msgid "Please enter a name for the bookmark"
 msgstr "Skriv venligst et navn for bogmærket"
 
-#: menu/templates/menu/menu.html:41
-msgid "Bookmark this page"
-msgstr "Tilføj bogmærke for denne side"
-
-#: theming/templates/admin/base.html:29
+#: theming/templates/admin/base.html:30
 msgid "Welcome,"
 msgstr "Velkommen, "
 
-#: theming/templates/admin/base.html:34
+#: theming/templates/admin/base.html:35
 msgid "Documentation"
 msgstr "Doumentation"
+
+#~ msgid "Bookmark this page"
+#~ msgstr "Tilføj bogmærke for denne side"

admin_tools/locale/de/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/de/LC_MESSAGES/django.po

 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-# 
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-08 16:57+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:96 menu/models.py:234
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr "Kontrollzentrum"
 
-#: dashboard/models.py:379
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr "Quick-Links"
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr "Zurück zur Seite"
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr "Password ändern"
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr "Abmelden"
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr "Applikationen"
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr "Administration"
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr "Letzte Aktionen"
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr "Letzte Django News"
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr "Support"
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr "Django Dokumentation"
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr " Django \"django-users\" Mailingliste"
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr "Django IRC Kanal"
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr "Links"
 
-#: dashboard/models.py:433 dashboard/models.py:721 menu/models.py:238
-msgid "Applications"
-msgstr "Applikationen"
-
-#: dashboard/models.py:568 dashboard/models.py:734 dashboard/models.py:793
-msgid "Recent Actions"
-msgstr "Letzte Aktionen"
-
-#: dashboard/models.py:611
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr "Noch keine Aktionen."
 
-#: dashboard/models.py:653
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr "RSS Feed"
 
-#: dashboard/models.py:698
-msgid "Quick links"
-msgstr "Quick-Links"
-
-#: dashboard/models.py:705
-msgid "Return to site"
-msgstr "Zurück zur Seite"
-
-#: dashboard/models.py:709 theming/templates/admin/base.html:42
-msgid "Change password"
-msgstr "Password ändern"
-
-#: dashboard/models.py:713 theming/templates/admin/base.html:49
-msgid "Log out"
-msgstr "Abmelden"
-
-#: dashboard/models.py:727 menu/models.py:242
-msgid "Administration"
-msgstr "Administration"
-
-#: dashboard/models.py:741
-msgid "Latest Django News"
-msgstr "Letzte Django News"
-
-#: dashboard/models.py:748
-msgid "Support"
-msgstr "Support"
-
-#: dashboard/models.py:751
-msgid "Django documentation"
-msgstr "Django Dokumentation"
-
-#: dashboard/models.py:756
-msgid "Django \"django-users\" mailing list"
-msgstr " Django \"django-users\" Mailingliste"
-
-#: dashboard/models.py:761
-msgid "Django irc channel"
-msgstr "Django IRC Kanal"
-
-#: dashboard/templates/admin/app_index.html:8
-#: theming/templates/admin/base.html:56
+#: dashboard/templates/admin/app_index.html:9
+#: theming/templates/admin/base.html:57
 msgid "Home"
 msgstr "Start"
 
-#: dashboard/templates/admin/app_index.html:10
+#: dashboard/templates/admin/app_index.html:11
 #, python-format
 msgid "%(name)s"
-msgstr ""
+msgstr "%(name)s"
 
-#: dashboard/templates/dashboard/dashboard.html:17
+#: dashboard/templates/admin_tools/dashboard/dashboard.html:56
 msgid "Modules"
 msgstr "Module"
 
-#: dashboard/templates/dashboard/modules/app_list.html:13
-#: dashboard/templates/dashboard/modules/model_list.html:11
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:13
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:11
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: dashboard/templates/dashboard/modules/app_list.html:14
-#: dashboard/templates/dashboard/modules/model_list.html:12
+#: dashboard/templates/admin_tools/dashboard/modules/app_list.html:14
+#: dashboard/templates/admin_tools/dashboard/modules/model_list.html:12
 msgid "Change"
 msgstr "Ändern"
 
-#: menu/templates/admin/base_site.html:6
+#: menu/items.py:214
+msgid "Bookmarks"
+msgstr ""
+
+#: menu/templates/admin/base_site.html:4
 msgid "Django site admin"
 msgstr "Django Seiten Administration"
 
-#: menu/templates/admin/base_site.html:9
+#: menu/templates/admin/base_site.html:16
 msgid "Django administration"
 msgstr "Django Administration"
 
-#: theming/templates/admin/base.html:29
+#: menu/templates/admin_tools/menu/menu.html:29
+msgid "Please enter a name for the bookmark"
+msgstr ""
+
+#: theming/templates/admin/base.html:30
 msgid "Welcome,"
 msgstr "Willkommen,"
 
-#: theming/templates/admin/base.html:34
+#: theming/templates/admin/base.html:35
 msgid "Documentation"
 msgstr "Dokumentation"

admin_tools/locale/el/LC_MESSAGES/django.mo

Binary file modified.

admin_tools/locale/el/LC_MESSAGES/django.po

 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-# 
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-12 14:59+0100\n"
+"POT-Creation-Date: 2010-06-15 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: dashboard/models.py:85 menu/models.py:328
+#: dashboard/dashboards.py:78 menu/menus.py:96
 msgid "Dashboard"
 msgstr "Ταμπλό"
 
-#: dashboard/models.py:404
+#: dashboard/dashboards.py:207
+msgid "Quick links"
+msgstr "Γρήγοροι σύνδεσμοι"
+
+#: dashboard/dashboards.py:214
+msgid "Return to site"
+msgstr "Επιστροφή στον ιστότοπο"
+
+#: dashboard/dashboards.py:218 theming/templates/admin/base.html:43
+msgid "Change password"
+msgstr "Αλλαγή συνθηματικού"
+
+#: dashboard/dashboards.py:222 theming/templates/admin/base.html:50
+msgid "Log out"
+msgstr "Αποσύνδεση"
+
+#: dashboard/dashboards.py:230 dashboard/modules.py:331 menu/menus.py:101
+msgid "Applications"
+msgstr "Εφαρμογές"
+
+#: dashboard/dashboards.py:236 menu/menus.py:105
+msgid "Administration"
+msgstr "Διαχείριση"
+
+#: dashboard/dashboards.py:242 dashboard/dashboards.py:301
+#: dashboard/modules.py:475
+msgid "Recent Actions"
+msgstr "Πρόσφατες ενέργειες"
+
+#: dashboard/dashboards.py:248
+msgid "Latest Django News"
+msgstr "Τελευταία νέα του Django"
+
+#: dashboard/dashboards.py:255
+msgid "Support"
+msgstr "Υποστήριξη"
+
+#: dashboard/dashboards.py:258
+msgid "Django documentation"
+msgstr "Τεκμηρίωση Django"
+
+#: dashboard/dashboards.py:263
+msgid "Django \"django-users\" mailing list"
+msgstr "Ομάδα συζήτησης Django \"django-users\""
+
+#: dashboard/dashboards.py:268
+msgid "Django irc channel"
+msgstr "Κανάλι irc Django"
+
+#: dashboard/modules.py:274
 msgid "Links"
 msgstr "Σύνδεσμοι"
 
-#: dashboard/models.py:460 dashboard/models.py:765 menu/models.py:333
-msgid "Applications"
-msgstr "Εφαρμογές"
-
-#: dashboard/models.py:603 dashboard/models.py:777 dashboard/models.py:836
-msgid "Recent Actions"
-msgstr "Πρόσφατες ενέργειες"
-
-#: dashboard/models.py:648
+#: dashboard/modules.py:520
 msgid "No recent actions."
 msgstr "Δεν υπάρχουν πρόσφατες ενέργειες."
 
-#: dashboard/models.py:693
+#: dashboard/modules.py:566
 msgid "RSS Feed"
 msgstr "Ροή RSS"
 
-#: dashboard/models.py:742
-msgid "Quick links"
-msgstr "Γρήγοροι σύνδεσμοι"
-
-#: dashboard/models.py:749
-msgid "Return to site"