Skip to content

Commit

Permalink
Added transifex and Dutch translation
Browse files Browse the repository at this point in the history
  • Loading branch information
Bouke committed Nov 22, 2013
1 parent 4123338 commit 2fabbca
Show file tree
Hide file tree
Showing 10 changed files with 351 additions and 4 deletions.
8 changes: 8 additions & 0 deletions .tx/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[main]
host = https://www.transifex.com
type = PO

[django-user-sessions.user_sessions]
file_filter = user_sessions/locale/<lang>/LC_MESSAGES/django.po
source_file = user_sessions/locale/en/LC_MESSAGES/django.po
source_lang = en
8 changes: 8 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,11 @@ coverage:
`which django-admin.py` test tests
coverage html
coverage report

tx-pull:
tx pull -a
cd user_sessions; django-admin.py compilemessages

tx-push:
cd user_sessions; django-admin.py makemessages -l en
tx push -s
8 changes: 6 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,9 @@ work fine with Python 2.6 and 3.2 as well.

Contributing
============
* Fork the repository on GitHub and start hacking
* Send a pull request with your changes
* Fork the repository on GitHub and start hacking.
* Run the tests.
* Send a pull request with your changes.
* Provide a translation using Transifex_.

.. _Transifex: https://www.transifex.com/projects/p/django-user-sessions/
1 change: 1 addition & 0 deletions example/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
'user_sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
Expand Down
2 changes: 1 addition & 1 deletion example/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
'',
url(
regex=r'^$',
view=RedirectView.as_view(url=reverse_lazy('session_list')),
view=RedirectView.as_view(url=reverse_lazy('user_sessions:session_list')),
name='home',
),
url(r'', include('user_sessions.urls', 'user_sessions')),
Expand Down
Binary file added user_sessions/locale/en/LC_MESSAGES/django.mo
Binary file not shown.
162 changes: 162 additions & 0 deletions user_sessions/locale/en/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
# SOME DESCRIPTIVE TITLE.
# 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.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-11-22 08:28+0100\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"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: admin.py:10
msgid "Is Valid"
msgstr ""

#: admin.py:15
msgid "Active"
msgstr ""

#: admin.py:16
msgid "Expired"
msgstr ""

#: admin.py:27
msgid "Owner"
msgstr ""

#: admin.py:32
msgid "Self"
msgstr ""

#: models.py:25
msgid "session key"
msgstr ""

#: models.py:27
msgid "session data"
msgstr ""

#: models.py:28
msgid "expire date"
msgstr ""

#: models.py:32
msgid "session"
msgstr ""

#: models.py:33
msgid "sessions"
msgstr ""

#: templates/user_sessions/session_list.html:5
msgid "Active Sessions"
msgstr ""

#: templates/user_sessions/session_list.html:10
msgid "Location"
msgstr ""

#: templates/user_sessions/session_list.html:11
msgid "Device"
msgstr ""

#: templates/user_sessions/session_list.html:12
msgid "Last Activity"
msgstr ""

#: templates/user_sessions/session_list.html:13
#: templates/user_sessions/session_list.html:30
msgid "End Session"
msgstr ""

#: templates/user_sessions/session_list.html:22
#, python-format
msgid "%(time)s ago (this session)"
msgstr ""

#: templates/user_sessions/session_list.html:24
#, python-format
msgid "%(time)s ago"
msgstr ""

#: templatetags/user_sessions.py:12
msgid "Chrome"
msgstr ""

#: templatetags/user_sessions.py:13
msgid "Safari"
msgstr ""

#: templatetags/user_sessions.py:14
msgid "Firefox"
msgstr ""

#: templatetags/user_sessions.py:15
msgid "Opera"
msgstr ""

#: templatetags/user_sessions.py:16
msgid "Internet Explorer"
msgstr ""

#: templatetags/user_sessions.py:19
msgid "Android"
msgstr ""

#: templatetags/user_sessions.py:20
msgid "Linux"
msgstr ""

#: templatetags/user_sessions.py:21
msgid "iPhone"
msgstr ""

#: templatetags/user_sessions.py:22
msgid "iPad"
msgstr ""

#: templatetags/user_sessions.py:23
msgid "OS X"
msgstr ""

#: templatetags/user_sessions.py:24
msgid "Windows XP"
msgstr ""

#: templatetags/user_sessions.py:25
msgid "Windows Vista"
msgstr ""

#: templatetags/user_sessions.py:26
msgid "Windows 7"
msgstr ""

#: templatetags/user_sessions.py:27
msgid "Windows 8"
msgstr ""

#: templatetags/user_sessions.py:28
msgid "Windows 8.1"
msgstr ""

#: templatetags/user_sessions.py:29
msgid "Windows"
msgstr ""

#: templatetags/user_sessions.py:47
#, python-format
msgid "%(browser)s on %(device)s"
msgstr ""

#: templatetags/user_sessions.py:59
msgid "unknown"
msgstr ""
Binary file added user_sessions/locale/nl/LC_MESSAGES/django.mo
Binary file not shown.
163 changes: 163 additions & 0 deletions user_sessions/locale/nl/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Bouke Haarsma <bouke@webatoom.nl>, 2013
msgid ""
msgstr ""
"Project-Id-Version: django-user-sessions\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-11-22 08:28+0100\n"
"PO-Revision-Date: 2013-11-22 07:33+0000\n"
"Last-Translator: Bouke Haarsma <bouke@webatoom.nl>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/django-user-sessions/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: admin.py:10
msgid "Is Valid"
msgstr "is geldig"

#: admin.py:15
msgid "Active"
msgstr "Actief"

#: admin.py:16
msgid "Expired"
msgstr "Verlopen"

#: admin.py:27
msgid "Owner"
msgstr "Eigenaar"

#: admin.py:32
msgid "Self"
msgstr "Eigen"

#: models.py:25
msgid "session key"
msgstr "sessiesleutel"

#: models.py:27
msgid "session data"
msgstr "sessiegegevens"

#: models.py:28
msgid "expire date"
msgstr "verloopdatum"

#: models.py:32
msgid "session"
msgstr "sessie"

#: models.py:33
msgid "sessions"
msgstr "sessies"

#: templates/user_sessions/session_list.html:5
msgid "Active Sessions"
msgstr "Actieve sessies"

#: templates/user_sessions/session_list.html:10
msgid "Location"
msgstr "Lokatie"

#: templates/user_sessions/session_list.html:11
msgid "Device"
msgstr "Apparaat"

#: templates/user_sessions/session_list.html:12
msgid "Last Activity"
msgstr "Laatste activiteit"

#: templates/user_sessions/session_list.html:13
#: templates/user_sessions/session_list.html:30
msgid "End Session"
msgstr "Beëindig sessie"

#: templates/user_sessions/session_list.html:22
#, python-format
msgid "%(time)s ago (this session)"
msgstr "%(time)s geleden (deze sessie)"

#: templates/user_sessions/session_list.html:24
#, python-format
msgid "%(time)s ago"
msgstr "%(time)s geleden"

#: templatetags/user_sessions.py:12
msgid "Chrome"
msgstr "Chrome"

#: templatetags/user_sessions.py:13
msgid "Safari"
msgstr "Safari"

#: templatetags/user_sessions.py:14
msgid "Firefox"
msgstr "Firefox"

#: templatetags/user_sessions.py:15
msgid "Opera"
msgstr "Opera"

#: templatetags/user_sessions.py:16
msgid "Internet Explorer"
msgstr "Internet Explorer"

#: templatetags/user_sessions.py:19
msgid "Android"
msgstr "Android"

#: templatetags/user_sessions.py:20
msgid "Linux"
msgstr "Linux"

#: templatetags/user_sessions.py:21
msgid "iPhone"
msgstr "iPhone"

#: templatetags/user_sessions.py:22
msgid "iPad"
msgstr "iPad"

#: templatetags/user_sessions.py:23
msgid "OS X"
msgstr "OS X"

#: templatetags/user_sessions.py:24
msgid "Windows XP"
msgstr "Windows XP"

#: templatetags/user_sessions.py:25
msgid "Windows Vista"
msgstr "Windows Vista"

#: templatetags/user_sessions.py:26
msgid "Windows 7"
msgstr "Windows 7"

#: templatetags/user_sessions.py:27
msgid "Windows 8"
msgstr "Windows 8"

#: templatetags/user_sessions.py:28
msgid "Windows 8.1"
msgstr "Windows 8.1"

#: templatetags/user_sessions.py:29
msgid "Windows"
msgstr "Windows"

#: templatetags/user_sessions.py:47
#, python-format
msgid "%(browser)s on %(device)s"
msgstr "%(browser)s op %(device)s"

#: templatetags/user_sessions.py:59
msgid "unknown"
msgstr "onbekend"
3 changes: 2 additions & 1 deletion user_sessions/templatetags/user_sessions.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ def device(value):
break
else:
device = 'unknown'
return _('%s on %s') % (browser, device)
return _('%(browser)s on %(device)s') % {'browser': browser,
'device': device}


@register.filter
Expand Down

0 comments on commit 2fabbca

Please sign in to comment.