Get rid of the web_theme app
@@ -1,14 +0,0 @@
|
||||
"""Configuration options for the web_theme app"""
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from smart_settings.api import register_settings
|
||||
|
||||
register_settings(
|
||||
namespace=u'web_theme',
|
||||
module=u'web_theme.conf.settings',
|
||||
settings=[
|
||||
{'name': u'THEME', 'global_name': u'WEB_THEME_THEME', 'default': u'activo', 'description': _(u'CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and warehouse.')},
|
||||
{'name': u'ENABLE_SCROLL_JS', 'global_name': u'WEB_THEME_ENABLE_SCROLL_JS', 'default': True, 'hidden': True},
|
||||
{'name': u'VERBOSE_LOGIN', 'global_name': u'WEB_THEME_VERBOSE_LOGIN', 'default': True, 'description': _(u'Display extra information in the login screen.')},
|
||||
]
|
||||
)
|
||||
@@ -1,122 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Mohammed ALDOUB <voulnet@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2013-01-26 08:25+0000\n"
|
||||
"Last-Translator: Mohammed ALDOUB <voulnet@gmail.com>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/ar/)\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Display extra information in the login screen."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "dismiss all notifications"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "close all"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "dismiss this notification"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "close"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "You are already logged in"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Redirecting you to the website entry point in 5 seconds."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "First time login"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Login using the following credentials:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Username: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Username: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Password: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Previous"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Next"
|
||||
@@ -1,120 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Pavlin Koldamov <pkoldamov@gmail.com>, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/bg/)\n"
|
||||
"Language: bg\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"CSS тема за прилагане, опции: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish и "
|
||||
"warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Показване на допълнителна информация в прозореца за вход."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "отказване на всички промени"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "затваряне на всичко"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "отказ от това съобщение"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "затваряне"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Вход"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Вече сте влезли"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Прехвърляме Ви към началото на уебсайта, 5 секунди."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Или натиснете <a href=\"%(LOGIN_REDIRECT_URL)s\">тук</a> ако прехвърлянето "
|
||||
"не сработи."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Логване за първи път"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"Вие приключихте инсталирането на <strong>Mayan EDMS</strong>, поздравления!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Логване, използвайки следните параметри:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Потребителско име: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Потребителско име: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Парола: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Моля променете паролата, за да повишите нивото на сигурност и да "
|
||||
"деактивирате това съобщение."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Предна"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Следваща"
|
||||
@@ -1,121 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# www.ping.ba <jomer@ping.ba>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2013-06-24 15:49+0000\n"
|
||||
"Last-Translator: www.ping.ba <jomer@ping.ba>\n"
|
||||
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/"
|
||||
"projects/p/mayan-edms/language/bs_BA/)\n"
|
||||
"Language: bs_BA\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"CSS tema za primjenu, opcije su : amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish i "
|
||||
"warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Prikaži dodatne informacije na login ekranu."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "ne prikazuj više ove notifikacije"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "zatvori sve"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "ne prikazuj više ovu notifikaciju"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "zatvori"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Već ste prijavljeni/logirani"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Preusmjeravamo vas na website entry point za 5 sekundi."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Ili birajte <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> ako redirekcja ne "
|
||||
"radi."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Prijava - prvi put"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"Upravo ste završili instalaciju <strong>Mayan EDMS</strong>, čestitamo!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Prijava korištenjem sljedećih podataka:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Korisnik: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Korisnik: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Pasvord: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Ne zaboravite promijeniti pasvord da pojačate sigurnost i onemogućite dalje "
|
||||
"prikazivanje ove poruke."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Prethodni"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Sljedeći"
|
||||
@@ -1,111 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/da/)\n"
|
||||
"Language: da\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
@@ -1,123 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Mathias Behrle <mbehrle@m9s.biz>, 2014
|
||||
# Stefan Lodders <sl@suchreflex.de>, 2012
|
||||
# tetjarediske <tetja.rediske@googlemail.com>, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-12 16:12+0000\n"
|
||||
"Last-Translator: Mathias Behrle <mathiasb@m9s.biz>\n"
|
||||
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/de_DE/)\n"
|
||||
"Language: de_DE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Anzuwendendes CSS Thema, Optionen sind: amro, bec, bec-green, blue, default, "
|
||||
"djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish "
|
||||
"und warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Erweiterte Informationen auf dem Login-Bildschirm anzeigen."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "Alle Benachrichtigungen bestätigen"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "Alle schließen"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "Diese Benachrichtigung bestätigen"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "Schließen"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Sind sind bereits angemeldet"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Umleitung zur Startseite in 5 Sekunden."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Oder <a href=\"%(LOGIN_REDIRECT_URL)s\">hier</a> klicken , wenn die "
|
||||
"Umleitung nicht funktioniert."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Erster Login"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"Sie haben soeben die Installation des <strong>Mayan EDMS</strong> beendet. "
|
||||
"Herzlichen Glückwunsch!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Einloggen mit folgenden Zugangsdaten:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Benutzername: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Benutzername: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Passwort: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Ändern Sie das Passwort, um die Sicherheit zu erhöhen und diese Nachricht "
|
||||
"abzuschalten."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Zurück"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Weiter"
|
||||
@@ -1,120 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: English (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/en/)\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Display extra information in the login screen."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "dismiss all notifications"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "close all"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "dismiss this notification"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "close"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "You are already logged in"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Redirecting you to the website entry point in 5 seconds."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "First time login"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Login using the following credentials:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Username: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Username: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Password: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Previous"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Next"
|
||||
@@ -1,121 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Roberto Rosario, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/es/)\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Tema CSS para aplicar, las opciones son: amro, bec, bec-green, blue, "
|
||||
"default, djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-"
|
||||
"greenish y warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Mostrar información adicional en la pantalla de inicio de sesión."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "cerrar todas las notificaciones"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "cerrar todos"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "cerrar esta notificación"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "cerrar"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Iniciar sesión"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Usted ya ha entrado"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Se va a redirigir al punto de entrada al sitio web en 5 segundos."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"O haga clic <a href=\"%(LOGIN_REDIRECT_URL)s\">aquí</a> si la redirección no "
|
||||
"funciona."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Primer inicio de sesión"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"¡Felicitaciones! Usted acaba de terminar de instalar <strong>Mayan EDMS</"
|
||||
"strong>."
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Inicie sesión con las siguientes credenciales:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Nombre de usuario: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Nombre de usuario: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Contraseña: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Asegúrese de cambiar la contraseña para aumentar la seguridad y para "
|
||||
"deshabilitar este mensaje."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Anterior"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Siguiente"
|
||||
@@ -1,111 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2013-06-16 18:57+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Persian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/fa/)\n"
|
||||
"Language: fa\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
@@ -1,122 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# PatrickHetu <patrick.hetu@gmail.com>, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/fr/)\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Thème CSS à appliquer, les options sont les suivantes: amro, bec, bec-vert, "
|
||||
"bleu, défaut, Djime-céruléen, drastique-foncé, kathleene, d'olive, orange, "
|
||||
"rouge, reidb-verdâtre et entrepôt."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Afficher des informations supplémentaires à l'écran de connexion."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "Fermer toutes les notifications"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "Fermez toutes les notifications"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "Fermer cette notification"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Connexion"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Vous êtes déjà connecté"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Vous allez être redirigé l'accueil du site Web dans 5 secondes."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Ou cliquez <a href=\"%(LOGIN_REDIRECT_URL)s\">ici</a> si la redirection ne "
|
||||
"fonctionne pas."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Première connexion"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"Vous venez de compléter l'installation de <strong>EDMS mayas,</strong> "
|
||||
"félicitations!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
"Connectez-vous en utilisant les informations d'identification suivantes:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Nom d'utilisateur: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Nom d'utilisateur: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Mot de passe: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Soyez certain de changer votre mot de passe pour accroître la sécurité et "
|
||||
"pour ne plus avoir ce message."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Précédent"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Suivant"
|
||||
@@ -1,112 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/hr_HR/)\n"
|
||||
"Language: hr_HR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
@@ -1,111 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/hu/)\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
@@ -1,111 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2011-11-03 21:42+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/id/)\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
@@ -1,118 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Carlo Zanatto <>, 2012
|
||||
# Pierpaolo Baldan <pierpaolo.baldan@gmail.com>, 2011
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/it/)\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Tema CSS da applicare, le opzioni sono: ABN AMRO, bec, bec-verde, blu, di "
|
||||
"default, djime-ceruleo, drastica-scuro, kathleene, oliva, arancio, rosso, "
|
||||
"reidb-verdastro e magazzino."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Mostra informazioni extra al login"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "Smetti tutte le notifiche"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "chiudi tutto"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "respingere questa notifica"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "chiudi"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Sei già loggato"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Reindirizzamento al tuo punto di ingresso al sito in 5 secondi."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Oppure click <a href=\"%(LOGIN_REDIRECT_URL)s\">qui</a> if per essere "
|
||||
"rimandato al tuo sito nel caso non funzioni."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Precedente"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Successivo"
|
||||
@@ -1,111 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/nl_NL/)\n"
|
||||
"Language: nl_NL\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
@@ -1,113 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# mic <winterfall24@gmail.com>, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/pl/)\n"
|
||||
"Language: pl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Użytkownik jest już zalogowany"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Poprzedni"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Następny"
|
||||
@@ -1,118 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# emersonsoares <dev.emerson@gmail.com>, 2011
|
||||
# Vítor Figueiró <vfigueiro@gmail.com>, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/pt/)\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Tema CSS a ser aplicado, as opções são: amro, bec, bec-green, blue, default, "
|
||||
"djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish "
|
||||
"and warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Exibir informações extras no ecrã de login."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "descartar todas as notificações"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "fechar todos"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "descartar esta notificação"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "fechar"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Já se encontra autenticado"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Redirecionando-o para o ponto de entrada do site em 5 segundos."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Ou clique <a href=\"%(LOGIN_REDIRECT_URL)s\">aqui</a> se o redirecionamento "
|
||||
"não funcionar."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Anterior"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Próximo"
|
||||
@@ -1,117 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# emersonsoares <dev.emerson@gmail.com>, 2011
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/pt_BR/)\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Tema CSS a ser aplicado, as opções são: amro, bec, bec-green, blue, default, "
|
||||
"djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish "
|
||||
"and warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Exibir informações extras na tela de login."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "rejeitar todas as notificações"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "fechar todos"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "descartar essa notificação"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "fechar"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Você já está logado"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Redirecionando você para o ponto de entrada do site em 5 segundos."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Ou clique <a href=\"%(LOGIN_REDIRECT_URL)s\">aqui</a> se o redirecionamento "
|
||||
"não funcionar."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Anterior"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Próximo"
|
||||
@@ -1,121 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Badea Gabriel <gcbadea@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2013-02-10 14:23+0000\n"
|
||||
"Last-Translator: Badea Gabriel <gcbadea@gmail.com>\n"
|
||||
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/ro_RO/)\n"
|
||||
"Language: ro_RO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
|
||||
"2:1));\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Tema CSS pentru a aplica, opțiunile sunt: amro, bec, bec-green, blue, "
|
||||
"default, djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-"
|
||||
"greenish and warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Afișarea informațiilor suplimentare, în ecranul de autentificare."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "respingerea tuturor notificărilor"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "închide toate"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "respinge această notificare"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "închide"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Login"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Sunteți deja autentificat"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Redirecționare către punctul de intrare în site în 5 secunde."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Sau faceți clic <a href=\"%(LOGIN_REDIRECT_URL)s\">aici</a> dacă "
|
||||
"redirecționarea nu funcționează."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Prima autentificare"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"Tocmai ați terminat de instalat <strong>Mayan EDMS,</strong> felicitări!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Intrare utilizând acreditările următoarele:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Utilizator: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Utilizator: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Parola: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Asigurați-vă că pentru a schimba parola pentru a spori securitatea și pentru "
|
||||
"a dezactiva acest mesaj."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Precedent"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Următor"
|
||||
@@ -1,120 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Sergey Glita <gsv70@mail.ru>, 2012-2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2013-05-14 06:41+0000\n"
|
||||
"Last-Translator: Sergey Glita <gsv70@mail.ru>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/ru/)\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
"Темы CSS на выбор: amro, bec, bec-green, blue, default, djime-cerulean, "
|
||||
"drastic-dark, kathleene, olive, orange, red, reidb-greenish and warehouse."
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Показать дополнительную информацию в при входе."
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "убрать все уведомления"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "закрыть все"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "убрать это уведомление"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "закрыть"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Войти"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Вы уже вошли в систему"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Перенаправит вас на вход веб-сайта через 5 секунд."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Или нажмите <a href=\"%(LOGIN_REDIRECT_URL)s\">здесь</a> , если "
|
||||
"перенаправление не работает."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Первое время входа в систему"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"Вы только что закончили установку <strong>Mayan EDMS</strong>, поздравляем!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Войти, используя следующие учетные данные:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Имя пользователя: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Имя пользователя: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Пароль: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Обязательно измените пароль для повышения безопасности и отключения этого "
|
||||
"сообщения."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Предыдущий"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Следующий"
|
||||
@@ -1,112 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:07+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/sl_SI/)\n"
|
||||
"Language: sl_SI\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
||||
"%100==4 ? 2 : 3);\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
@@ -1,112 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Caner Başaran <basaran.caner@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2013-06-10 10:55+0000\n"
|
||||
"Last-Translator: Caner Başaran <basaran.caner@gmail.com>\n"
|
||||
"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/tr_TR/)\n"
|
||||
"Language: tr_TR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "tümünü kapat"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "kapat"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Giriş"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "İlk defa giriş"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Kullanıcı adı: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Kullanıcı adı: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Parola: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Geri"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "İleri"
|
||||
@@ -1,118 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Trung Phan Minh <navmobile@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-07-31 19:55-0400\n"
|
||||
"PO-Revision-Date: 2013-01-25 00:39+0000\n"
|
||||
"Last-Translator: Trung Phan Minh <navmobile@gmail.com>\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/vi_VN/)\n"
|
||||
"Language: vi_VN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: conf/settings.py:10
|
||||
msgid ""
|
||||
"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-"
|
||||
"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and "
|
||||
"warehouse."
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:12
|
||||
msgid "Display extra information in the login screen."
|
||||
msgstr "Hiển thị thông tin bổ sung trong màn hình đăng nhập"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "dismiss all notifications"
|
||||
msgstr "bỏ tất cả các thông báo"
|
||||
|
||||
#: templates/web_theme_base.html:75
|
||||
msgid "close all"
|
||||
msgstr "đóng tất cả"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "dismiss this notification"
|
||||
msgstr "bỏ thông báo này"
|
||||
|
||||
#: templates/web_theme_base.html:76
|
||||
msgid "close"
|
||||
msgstr "đóng"
|
||||
|
||||
#: templates/web_theme_login.html:15 templates/web_theme_login.html.py:53
|
||||
#: templates/web_theme_login.html:61
|
||||
msgid "Login"
|
||||
msgstr "Đăng nhập"
|
||||
|
||||
#: templates/web_theme_login.html:21
|
||||
msgid "You are already logged in"
|
||||
msgstr "Bạn đã được đăng nhập"
|
||||
|
||||
#: templates/web_theme_login.html:24
|
||||
msgid "Redirecting you to the website entry point in 5 seconds."
|
||||
msgstr "Đang chuyển hướng đến website trong vòng 5 giây."
|
||||
|
||||
#: templates/web_theme_login.html:27
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Or click <a href=\"%(LOGIN_REDIRECT_URL)s\">here</a> if redirection doesn't "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Hoặc click <a href=\"%(LOGIN_REDIRECT_URL)s\">vào đây</a> nếu chuyển hướng "
|
||||
"không làm việc."
|
||||
|
||||
#: templates/web_theme_login.html:38
|
||||
msgid "First time login"
|
||||
msgstr "Đăng nhập lần đầu"
|
||||
|
||||
#: templates/web_theme_login.html:40
|
||||
msgid ""
|
||||
"You have just finished installing <strong>Mayan EDMS</strong>, "
|
||||
"congratulations!"
|
||||
msgstr ""
|
||||
"Bạn đã cài đặt xong <strong>Hệ thống quản lý tài liệu điện tử Mayan EDMS</"
|
||||
"strong>. Xin chúc mừng bạn!"
|
||||
|
||||
#: templates/web_theme_login.html:41
|
||||
msgid "Login using the following credentials:"
|
||||
msgstr "Đăng nhập dùng các thông tin sau:"
|
||||
|
||||
#: templates/web_theme_login.html:42
|
||||
#, python-format
|
||||
msgid "Username: <strong>%(account)s</strong>"
|
||||
msgstr "Người dùng: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:43
|
||||
#, fuzzy, python-format
|
||||
msgid "Email: <strong>%(email)s</strong>"
|
||||
msgstr "Người dùng: <strong>%(account)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:44
|
||||
#, python-format
|
||||
msgid "Password: <strong>%(password)s</strong>"
|
||||
msgstr "Mật khẩu: <strong>%(password)s</strong>"
|
||||
|
||||
#: templates/web_theme_login.html:45
|
||||
msgid ""
|
||||
"Be sure to change the password to increase security and to disable this "
|
||||
"message."
|
||||
msgstr ""
|
||||
"Bạn nên thay đổi mật khẩu để tăng tính bảo mật và để không nhìn thấy lời "
|
||||
"nhắc này nữa."
|
||||
|
||||
#: templates/pagination/pagination.html:6
|
||||
#: templates/pagination/pagination.html:8
|
||||
msgid "Previous"
|
||||
msgstr "Trước"
|
||||
|
||||
#: templates/pagination/pagination.html:26
|
||||
#: templates/pagination/pagination.html:28
|
||||
msgid "Next"
|
||||
msgstr "Tiếp theo"
|
||||
@@ -1,3 +0,0 @@
|
||||
from django.db import models
|
||||
|
||||
# Create your models here.
|
||||
@@ -1,21 +0,0 @@
|
||||
== MIT License
|
||||
|
||||
Copyright (c) 2009, Andrea Franz - (http://gravityblast.com)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,159 +0,0 @@
|
||||
Web App Theme
|
||||
=============
|
||||
|
||||
Web App Theme is a rails generator by [Andrea Franz](http://gravityblast.com) that you can use to generate admin panels quickly.
|
||||
Inspired by cool themes like [Lighthouse](http://lighthouseapp.com/), [Basecamp](http://basecamphq.com/), [RadiantCMS](http://radiantcms.org/) and others,
|
||||
it wants to be an idea to start developing a complete web application layout.
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
You can use web-app-theme >= 0.6.2 with Rails 3. If you want to use it with rails 2, use web-app-theme 0.5.3
|
||||
Specify the web-app-theme gem in your Gemfile, only for :development and :test
|
||||
|
||||
group :development, :test do
|
||||
gem 'web-app-theme', '>= 0.6.2'
|
||||
end
|
||||
|
||||
Usage
|
||||
-----
|
||||
|
||||
### Theme Generator
|
||||
|
||||
Used without parameters, it generates the layout inside the application.html.erb file using the default theme.
|
||||
|
||||
rails g web_app_theme:theme
|
||||
|
||||
You can specify the layout file name in the first parameter:
|
||||
|
||||
rails g web_app_theme:theme admin # it will generate a layout called `admin.html.erb`
|
||||
|
||||
If you want to use another theme, instead of the default, you can use the `--theme` option:
|
||||
|
||||
rails g web_app_theme:theme admin --theme="drastic-dark"
|
||||
|
||||
You can specify the template engine with `--engine=name` option, where name can be erb (default) or haml:
|
||||
|
||||
rails g web_app_theme:theme --engine=haml # you must specify haml in your Gemfile
|
||||
|
||||
If you want to generate the stylesheets of a specific theme without changing the previously generated layout you can pass the `--no-layout` option:
|
||||
|
||||
rails g web_app_theme:theme --theme=bec --no-layout
|
||||
|
||||
|
||||
You can specify the text used in the header with the `--app-name` option:
|
||||
|
||||
rails g web_app_theme:theme --app-name="My New Application"
|
||||
|
||||
If you need a layout for login and signup pages, you can use the `--type` option with `sign` as value. Ìf not specified, the default value is `administration`
|
||||
|
||||
rails g web_app_theme:theme sign --layout-type=sign
|
||||
|
||||
### Themed Generator
|
||||
|
||||
Start creating your controllers manually or with a scaffold, and then use the `themed generator` to overwrite the previously generated views.
|
||||
|
||||
If you have a controller named like the plural of the used model you can specify just the first parameter:
|
||||
|
||||
rails g web_app_theme:themed posts # you have a model named Post and a controller named PostsController
|
||||
|
||||
rails g web_app_theme:themed admin/gallery_pictures # you have a model named GalleryPicture and a controller named Admin::GalleryPicturesController
|
||||
|
||||
Use the `--layout` option specifying the previously generated layout to add a link to the controller you are working on:
|
||||
|
||||
rails g web_app_theme:themed posts --layout=admin # you will see the `Posts` link in the navigation
|
||||
|
||||
If the controller has a name different to the model used, specify the controller path in the first parameter and the model name in the second one:
|
||||
|
||||
rails g web_app_theme:themed items post
|
||||
|
||||
rails g web_app_theme:themed admin/items post
|
||||
|
||||
If you use `will_paginate` for pagination use the `--will-paginate`:
|
||||
|
||||
rails g web_app_theme:themed items post --will-paginate
|
||||
|
||||
You can specify the template engine with `--engine=name` option, where name can be erb (default) or haml:
|
||||
|
||||
rails g web_app_theme:themed posts --engine=haml
|
||||
|
||||
If you have something like `map.resource :dashboard` in your `routes.rb` file, you can use the `--type=text` to generate a view with just text:
|
||||
|
||||
rails g web_app_theme:themed dashboards --themed-type=text
|
||||
|
||||
If you want to show form error messages inside the generated forms, use the following code inside your `environment.rb`
|
||||
|
||||
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
|
||||
if html_tag =~ /<label/
|
||||
%|<div class="fieldWithErrors">#{html_tag} <span class="error">#{[instance.error_message].join(', ')}</span></div>|.html_safe
|
||||
else
|
||||
html_tag
|
||||
end
|
||||
end
|
||||
|
||||
If you want to have translated pages, simple create in your locale.yml the keys just like config/locales/en_us.yml example.
|
||||
|
||||
en_us:
|
||||
web-app-theme:
|
||||
save: Save
|
||||
cancel: Cancel
|
||||
list: List
|
||||
edit: Edit
|
||||
new: New
|
||||
show: Show
|
||||
delete: Delete
|
||||
confirm: Are you sure?
|
||||
created_at: Created at
|
||||
all: All
|
||||
|
||||
|
||||

|
||||
|
||||
Contributing
|
||||
---
|
||||
|
||||
* Fork this repository.
|
||||
* Duplicate the 'themes/default' folder and rename it.
|
||||
* Modify the style.css file adding your favorite colors.
|
||||
* Add a link to your theme in the 'Switch Theme' block inside the index.html file.
|
||||
* Send a pull request.
|
||||
|
||||
Links
|
||||
-----
|
||||
|
||||
* Repository: git://github.com/pilu/web-app-theme.git
|
||||
* List: <http://groups.google.com/group/web-app-theme-generator>
|
||||
* Issues: <http://github.com/pilu/web-app-theme/issues>
|
||||
* Gem: <http://gemcutter.org/gems/web-app-theme>
|
||||
* Themes: <http://pilu.github.com/web-app-theme>
|
||||
|
||||
Author
|
||||
------
|
||||
|
||||
Andrea Franz - [http://gravityblast.com](http://gravityblast.com)
|
||||
|
||||
Contributors
|
||||
------------
|
||||
|
||||
* Nelson Fernandez
|
||||
* Giovanni Intini
|
||||
* Jeremy Durham
|
||||
* Wouter de Vries
|
||||
* Marco Borromeo
|
||||
* rick mckay
|
||||
* Peter Sarnacki
|
||||
* Garret Alfert
|
||||
* Mikkel Hoegh
|
||||
* Juan Maria Martinez Arce
|
||||
* Stas SUSHKOV
|
||||
* Daniel Cukier
|
||||
* Roberto Klein
|
||||
* Bryan Woods
|
||||
* Sandro Duarte
|
||||
* David Francisco
|
||||
|
||||
Credits
|
||||
-------
|
||||
|
||||
* Icons: FAMFAMFAM Silk icons <http://www.famfamfam.com/lab/icons/silk/>
|
||||
* Buttons: Particletree - Rediscovering the Button Element <http://particletree.com/features/rediscovering-the-button-element/>
|
||||
@@ -1,25 +0,0 @@
|
||||
require "rubygems"
|
||||
# require "cucumber/rake/task"
|
||||
# require "spec/rake/spectask"
|
||||
#
|
||||
# Cucumber::Rake::Task.new
|
||||
|
||||
# Spec::Rake::SpecTask.new do |t|
|
||||
# t.spec_files = FileList['test/**/*_spec.rb']
|
||||
# end
|
||||
|
||||
# task :default => [:spec, :cucumber]
|
||||
|
||||
begin
|
||||
require 'jeweler'
|
||||
Jeweler::Tasks.new do |gemspec|
|
||||
gemspec.name = "web-app-theme"
|
||||
gemspec.summary = "Web app theme generator"
|
||||
gemspec.description = "Web app theme generator for rails projects"
|
||||
gemspec.email = "andrea@gravityblast.com"
|
||||
gemspec.homepage = "http://github.com/pilu/web-app-theme"
|
||||
gemspec.authors = ["Andrea Franz"]
|
||||
end
|
||||
rescue LoadError
|
||||
puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com"
|
||||
end
|
||||
@@ -1 +0,0 @@
|
||||
0.7.0
|
||||
@@ -1,15 +0,0 @@
|
||||
de:
|
||||
web-app-theme:
|
||||
save: Speichern
|
||||
cancel: Abbrechen
|
||||
list: Liste
|
||||
edit: Bearbeiten
|
||||
new: Neu
|
||||
show: Anzeigen
|
||||
delete: Löschen
|
||||
confirm: Sind Sie sicher?
|
||||
created_at: Erstellt am
|
||||
all: Alle
|
||||
profile: Benutzerkonto
|
||||
settings: Einstellungen
|
||||
logout: Abmelden
|
||||
@@ -1,12 +0,0 @@
|
||||
pt_br:
|
||||
web-app-theme:
|
||||
save: Salvar
|
||||
cancel: Cancelar
|
||||
list: Listar
|
||||
edit: Alterar
|
||||
new: Novo
|
||||
show: Exibir
|
||||
delete: Excluir
|
||||
confirm: Você tem certeza?
|
||||
created_at: Criado em
|
||||
all: Lista de
|
||||
@@ -1,59 +0,0 @@
|
||||
Given /^I have a new rails app$/ do
|
||||
generate_rails_app
|
||||
end
|
||||
|
||||
Given /^I have no layouts$/ do
|
||||
remove_layouts
|
||||
end
|
||||
|
||||
Given /^I have no stylesheets$/ do
|
||||
remove_stylesheets
|
||||
end
|
||||
|
||||
Given /^I generate a theme$/ do
|
||||
generate_layout
|
||||
end
|
||||
|
||||
Given /^I generate a theme with name "([^\"]*)"$/ do |name|
|
||||
generate_layout(name)
|
||||
end
|
||||
|
||||
Given /^I generate a theme choosing the "([^\"]*)" theme$/ do |theme_name|
|
||||
generate_layout(:theme => theme_name)
|
||||
end
|
||||
|
||||
Then /^I should have a layout named "([^\"]*)"$/ do |filename|
|
||||
layout_exists?(filename).should be_true
|
||||
end
|
||||
|
||||
Then /^I should have a stylesheet named "([^\"]*)"$/ do |filename|
|
||||
stylesheet_exists?(filename).should be_true
|
||||
end
|
||||
|
||||
Then /^I should have an image named "([^\"]*)"$/ do |filename|
|
||||
image_exists?(filename).should be_true
|
||||
end
|
||||
|
||||
Given /^I generate a theme without layout choosing the "([^\"]*)" theme$/ do |theme_name|
|
||||
generate_layout(:theme => theme_name, :no_layout => true )
|
||||
end
|
||||
|
||||
Then /^I should not have any layouts$/ do
|
||||
layouts_count.should == 0
|
||||
end
|
||||
|
||||
Given /^I generate a theme with application name "([^\"]*)"$/ do |name|
|
||||
generate_layout(:app_name => name )
|
||||
end
|
||||
|
||||
Then /^the layout "([^\"]*)" should have "([^\"]*)" as page title$/ do |layout, title|
|
||||
layout_title(layout).should == title
|
||||
end
|
||||
|
||||
Given /^I generate a theme for signin and signup$/ do
|
||||
generate_layout(:layout_type => :sign)
|
||||
end
|
||||
|
||||
Then /^I should have a layout named "([^\"]*)" with just a box$/ do |layout|
|
||||
layout_with_box?(layout).should be_true
|
||||
end
|
||||
@@ -1,19 +0,0 @@
|
||||
Given /^a model "([^\"]*)"$/ do |model_name|
|
||||
generate_model(model_name)
|
||||
end
|
||||
|
||||
Given /^I generate views for controller "([^\"]*)"$/ do |controller_path|
|
||||
generate_views(controller_path)
|
||||
end
|
||||
|
||||
When /^I generate views for controller "([^\"]*)" and model "([^\"]*)"$/ do |controller_path, model_name|
|
||||
generate_views(controller_path, model_name)
|
||||
end
|
||||
|
||||
When /^I generate text views for "([^\"]*)"/ do |controller_path|
|
||||
generate_views(controller_path, :themed_type => :text)
|
||||
end
|
||||
|
||||
Then /^I should have a view named "([^\"]*)"$/ do |view_path|
|
||||
view_exists?(view_path).should be_true
|
||||
end
|
||||
@@ -1,86 +0,0 @@
|
||||
$:.unshift(File.dirname(__FILE__) + "/../../rails_generators")
|
||||
require "rubygems"
|
||||
require "rails_generator"
|
||||
require 'rails_generator/scripts/generate'
|
||||
require "fileutils"
|
||||
require "theme/theme_generator"
|
||||
|
||||
web_app_theme_root = File.join(File.dirname(__FILE__), "/../../")
|
||||
tmp_rails_app_name = "tmp_rails_app"
|
||||
tmp_rails_app_root = File.join(web_app_theme_root, tmp_rails_app_name)
|
||||
|
||||
Rails::Generator::Base.append_sources(Rails::Generator::PathSource.new(:plugin, "#{web_app_theme_root}/rails_generators/"))
|
||||
|
||||
module GeneratorHelpers
|
||||
def generate_rails_app
|
||||
FileUtils.mkdir(File.join(@app_root))
|
||||
end
|
||||
|
||||
def remove_layouts
|
||||
FileUtils.rm_rf(File.join(@app_root, "app", "views", "layouts"))
|
||||
end
|
||||
|
||||
def remove_stylesheets
|
||||
FileUtils.rm_rf(File.join(@app_root, "public", "stylesheets"))
|
||||
end
|
||||
|
||||
def generate(*args)
|
||||
options = !args.empty? && args.last.is_a?(Hash) ? args.pop : {}
|
||||
options.merge!({:destination => @app_root, :quiet => true})
|
||||
Rails::Generator::Scripts::Generate.new.run(args, options)
|
||||
end
|
||||
|
||||
def generate_layout(*args)
|
||||
generate(:theme, *args)
|
||||
end
|
||||
|
||||
def generate_views(*args)
|
||||
generate(:themed, *args)
|
||||
end
|
||||
|
||||
def generate_model(model_name)
|
||||
Object.const_get(model_name)
|
||||
rescue NameError
|
||||
Object.const_set(model_name, Class.new)
|
||||
klass = Object.const_get(model_name)
|
||||
def klass.columns; []; end
|
||||
end
|
||||
|
||||
def layouts_count
|
||||
Dir[File.join(@app_root, "app", "views", "layouts", "**", "*.erb")].size
|
||||
end
|
||||
|
||||
def layout_exists?(filename)
|
||||
File.exists?(File.join(@app_root, "app", "views", "layouts", filename))
|
||||
end
|
||||
|
||||
def view_exists?(view_path)
|
||||
File.exists?(File.join(@app_root, "app", "views", view_path))
|
||||
end
|
||||
|
||||
def image_exists?(image_path)
|
||||
File.exists?(File.join(@app_root, "public", "images", image_path))
|
||||
end
|
||||
|
||||
def stylesheet_exists?(relative_path)
|
||||
File.exists?(File.join(@app_root, "public", "stylesheets", relative_path)).should be_true
|
||||
end
|
||||
|
||||
def layout_title(layout)
|
||||
File.open(File.join(@app_root, "app", "views", "layouts", layout), "r").read.match(/<title>([^<]*)<\/title>/)[1]
|
||||
end
|
||||
|
||||
def layout_with_box?(layout)
|
||||
File.open(File.join(@app_root, "app", "views", "layouts", layout), "r").read =~ %r|<div id="box">|
|
||||
end
|
||||
end
|
||||
|
||||
Before do
|
||||
@app_root = tmp_rails_app_root
|
||||
end
|
||||
|
||||
After do
|
||||
FileUtils.rm_rf(tmp_rails_app_root)
|
||||
end
|
||||
|
||||
World(GeneratorHelpers)
|
||||
@@ -1,55 +0,0 @@
|
||||
Feature: Layout generation
|
||||
In order to create a great application
|
||||
I should be able to generate a layout with Web App Theme
|
||||
|
||||
# script/generate theme
|
||||
Scenario: Generate a layout
|
||||
Given I have a new rails app
|
||||
And I have no layouts
|
||||
And I have no stylesheets
|
||||
When I generate a theme
|
||||
Then I should have a layout named "application.html.erb"
|
||||
And I should have a stylesheet named "web_app_theme.css"
|
||||
And I should have a stylesheet named "web_app_theme_override.css"
|
||||
And I should have a stylesheet named "themes/default/style.css"
|
||||
And I should have an image named "web-app-theme/cross.png"
|
||||
And I should have an image named "web-app-theme/key.png"
|
||||
And I should have an image named "web-app-theme/tick.png"
|
||||
And I should have an image named "web-app-theme/application_edit.png"
|
||||
|
||||
# script/generate theme admin
|
||||
Scenario: Generate a layout with a name
|
||||
Given I have a new rails app
|
||||
And I have no layouts
|
||||
And I generate a theme with name "admin"
|
||||
Then I should have a layout named "admin.html.erb"
|
||||
|
||||
# script/generate theme --theme="drastic-dark"
|
||||
Scenario: Generate a layout choosing a theme
|
||||
Given I have a new rails app
|
||||
And I have no stylesheets
|
||||
And I generate a theme choosing the "drastic-dark" theme
|
||||
Then I should have a stylesheet named "themes/drastic-dark/style.css"
|
||||
|
||||
# script/generate theme --theme=bec --no_layout
|
||||
Scenario: Generate only stylesheets without layout
|
||||
Given I have a new rails app
|
||||
And I have no layouts
|
||||
And I generate a theme without layout choosing the "bec" theme
|
||||
Then I should have a stylesheet named "themes/bec/style.css"
|
||||
But I should not have any layouts
|
||||
|
||||
# script/generate theme --app_name="My New Application"
|
||||
Scenario: Generate layout with application name
|
||||
Given I have a new rails app
|
||||
And I have no layouts
|
||||
And I generate a theme with application name "My New Application"
|
||||
Then the layout "application.html.erb" should have "My New Application" as page title
|
||||
|
||||
# script/generate theme --type=sign
|
||||
Scenario: Generate layout for signin and signup
|
||||
Given I have a new rails app
|
||||
And I have no layouts
|
||||
And I generate a theme for signin and signup
|
||||
Then I should have a layout named "sign.html.erb"
|
||||
And I should have a layout named "sign.html.erb" with just a box
|
||||
@@ -1,52 +0,0 @@
|
||||
Feature: Theme generation
|
||||
In order to create a great application
|
||||
I should be able to creare theme after creating a layout
|
||||
|
||||
# script/generate themed posts
|
||||
Scenario: Creating CRUD views with controller path
|
||||
Given I have a new rails app
|
||||
And a model "Post"
|
||||
When I generate views for controller "posts"
|
||||
Then I should have a view named "posts/index.html.erb"
|
||||
And I should have a view named "posts/new.html.erb"
|
||||
And I should have a view named "posts/show.html.erb"
|
||||
And I should have a view named "posts/edit.html.erb"
|
||||
|
||||
# script/generate themed items Post
|
||||
Scenario: Creating CRUD views with controller path and model name
|
||||
Given I have a new rails app
|
||||
And a model "Post"
|
||||
When I generate views for controller "items" and model "Post"
|
||||
Then I should have a view named "items/index.html.erb"
|
||||
And I should have a view named "items/new.html.erb"
|
||||
And I should have a view named "items/show.html.erb"
|
||||
And I should have a view named "items/edit.html.erb"
|
||||
|
||||
# script/generate themed admin/items Post
|
||||
Scenario: Creating CRUD views with controller path "admin/items" and model name
|
||||
Given I have a new rails app
|
||||
And a model "Post"
|
||||
When I generate views for controller "admin/items" and model "Post"
|
||||
Then I should have a view named "admin/items/index.html.erb"
|
||||
And I should have a view named "admin/items/new.html.erb"
|
||||
And I should have a view named "admin/items/show.html.erb"
|
||||
And I should have a view named "admin/items/edit.html.erb"
|
||||
|
||||
# script/generate themed admin/gallery_pictures
|
||||
Scenario: Creating CRUD views with controller path "admin/gallery_pictures"
|
||||
Given I have a new rails app
|
||||
And a model "GalleryPicture"
|
||||
When I generate views for controller "admin/gallery_pictures"
|
||||
Then I should have a view named "admin/gallery_pictures/index.html.erb"
|
||||
And I should have a view named "admin/gallery_pictures/new.html.erb"
|
||||
And I should have a view named "admin/gallery_pictures/show.html.erb"
|
||||
And I should have a view named "admin/gallery_pictures/edit.html.erb"
|
||||
|
||||
# script/generate themed homes --type=text
|
||||
Scenario: Creating text theme
|
||||
Given I have a new rails app
|
||||
When I generate text views for "homes"
|
||||
Then I should have a view named "homes/show.html.erb"
|
||||
And I should have a view named "homes/_sidebar.html.erb"
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 703 B |
|
Before Width: | Height: | Size: 655 B |
|
Before Width: | Height: | Size: 612 B |
|
Before Width: | Height: | Size: 537 B |
@@ -1,475 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>Web App Theme</title>
|
||||
<link rel="stylesheet" href="stylesheets/base.css" type="text/css" media="screen" />
|
||||
<link rel="stylesheet" id="current-theme" href="stylesheets/themes/default/style.css" type="text/css" media="screen" />
|
||||
<script type="text/javascript" charset="utf-8" src="javascripts/jquery-1.3.min.js"></script>
|
||||
<script type="text/javascript" charset="utf-8" src="javascripts/jquery.scrollTo.js"></script>
|
||||
<script type="text/javascript" charset="utf-8" src="javascripts/jquery.localscroll.js"></script>
|
||||
<script type="text/javascript" charset="utf-8">
|
||||
// <![CDATA[
|
||||
var Theme = {
|
||||
activate: function(name) {
|
||||
window.location.hash = 'themes/' + name
|
||||
Theme.loadCurrent();
|
||||
},
|
||||
|
||||
loadCurrent: function() {
|
||||
var hash = window.location.hash;
|
||||
if (hash.length > 0) {
|
||||
matches = hash.match(/^#themes\/([a-z0-9\-_]+)$/);
|
||||
if (matches && matches.length > 1) {
|
||||
$('#current-theme').attr('href', 'stylesheets/themes/' + matches[1] + '/style.css');
|
||||
} else {
|
||||
alert('theme not valid');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
Theme.loadCurrent();
|
||||
$.localScroll();
|
||||
$('.table :checkbox.toggle').each(function(i, toggle) {
|
||||
$(toggle).change(function(e) {
|
||||
$(toggle).parents('table:first').find(':checkbox:not(.toggle)').each(function(j, checkbox) {
|
||||
checkbox.checked = !checkbox.checked;
|
||||
})
|
||||
});
|
||||
});
|
||||
});
|
||||
// ]]>
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<div id="header">
|
||||
<h1><a href="index.html">Web App Theme</a></h1>
|
||||
<div id="user-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li><a href="#">Profile</a></li>
|
||||
<li><a href="#">Settings</a></li>
|
||||
<li><a class="logout" href="#">Logout</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="main-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><a href="#block-text">Main Page</a></li>
|
||||
<li class="active"><a href="#block-text">Active</a></li>
|
||||
<li><a href="#block-login">Login</a></li>
|
||||
<li><a href="#block-signup">Signup</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="wrapper" class="wat-cf">
|
||||
<div id="main">
|
||||
|
||||
<div class="block" id="block-text">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="active first"><a href="#block-text">Text</a></li>
|
||||
<li><a href="#block-tables">Tables</a></li>
|
||||
<li><a href="#block-forms">Forms</a></li>
|
||||
<li><a href="#block-messages">Messages</a></li>
|
||||
<li><a href="#block-forms-2">2 Columns Forms</a></li>
|
||||
<li><a href="#block-lists">Lists</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title">Text</h2>
|
||||
<div class="inner">
|
||||
<p class="first">
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. <span class="hightlight">Excepteur sint occaecat cupidatat non proident</span>, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
</p>
|
||||
<p> <span class="small">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore</span></p>
|
||||
<p> <span class="gray">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore</span></p>
|
||||
<hr />
|
||||
<p>
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. <span class="hightlight">Excepteur sint occaecat cupidatat non proident</span>, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="block" id="block-tables">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><a href="#block-text">Text</a></li>
|
||||
<li class="active"><a href="#block-tables">Tables</a></li>
|
||||
<li><a href="#block-forms">Forms</a></li>
|
||||
<li><a href="#block-messages">Messages</a></li>
|
||||
<li><a href="#block-forms-2">2 Columns Forms</a></li>
|
||||
<li><a href="#block-lists">Lists</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title">Tables</h2>
|
||||
<div class="inner">
|
||||
<form action="#" class="form">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="first"><input type="checkbox" class="checkbox toggle" /></th>
|
||||
<th>ID</th>
|
||||
<th>Login</th>
|
||||
<th>Name</th>
|
||||
<th>Surname</th>
|
||||
<th class="last"> </th>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><input type="checkbox" class="checkbox" name="id" value="1" /></td><td>1</td><td>hulk</td><td>Hulk</td><td>Hogan</td><td class="last"><a href="#">show</a> | <a href="#">edit</a> | <a href="#">destroy</a></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><input type="checkbox" class="checkbox" name="id" value="1" /></td><td>2</td><td>ultimate</td><td>Ultimate</td><td>Warrior</td><td class="last"><a href="#">show</a> | <a href="#">edit</a> | <a href="#">destroy</a></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><input type="checkbox" class="checkbox" name="id" value="1" /></td><td>3</td><td>andre</td><td>Andre</td><td>The Giant</td><td class="last"><a href="#">show</a> | <a href="#">edit</a> | <a href="#">destroy</a></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><input type="checkbox" class="checkbox" name="id" value="1" /></td><td>4</td><td>machoman</td><td>Macho Man</td><td>Randy Savage</td><td class="last"><a href="#">show</a> | <a href="#">edit</a> | <a href="#">destroy</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="actions-bar wat-cf">
|
||||
<div class="actions">
|
||||
<button class="button" type="submit">
|
||||
<img src="images/icons/cross.png" alt="Delete" /> Delete
|
||||
</button>
|
||||
</div>
|
||||
<div class="pagination">
|
||||
<span class="disabled prev_page">« Previous</span><span class="current">1</span><a rel="next" href="#">2</a><a href="#">3</a><a href="#">4</a><a href="#">5</a><a href="#">6</a><a href="#">7</a><a href="#">8</a><a href="#">9</a><a href="#">10</a><a href="#">11</a><a rel="next" class="next_page" href="#">Next »</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="block" id="block-forms">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><a href="#block-text">Text</a></li>
|
||||
<li><a href="#block-tables">Tables</a></li>
|
||||
<li class="active"><a href="#block-forms">Forms</a></li>
|
||||
<li><a href="#block-messages">Messages</a></li>
|
||||
<li><a href="#block-forms-2">2 Columns Forms</a></li>
|
||||
<li><a href="#block-lists">Lists</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title">Forms</h2>
|
||||
<div class="inner">
|
||||
<form action="#" method="get" class="form">
|
||||
<div class="group">
|
||||
<label class="label">Text field</label>
|
||||
<input type="text" class="text_field" />
|
||||
<span class="description">Ex: a simple text</span>
|
||||
</div>
|
||||
<div class="group">
|
||||
<div class="fieldWithErrors">
|
||||
<label class="label" for="post_title">Title</label>
|
||||
<span class="error">can't be blank</span>
|
||||
</div>
|
||||
<input type="text" class="text_field" />
|
||||
<span class="description">Ex: a simple text</span>
|
||||
</div>
|
||||
<div class="group">
|
||||
<label class="label">Text area</label>
|
||||
<textarea class="text_area" rows="10" cols="80"></textarea>
|
||||
<span class="description">Write here a long text</span>
|
||||
</div>
|
||||
<div class="group navform wat-cf">
|
||||
<button class="button" type="submit">
|
||||
<img src="images/icons/tick.png" alt="Save" /> Save
|
||||
</button>
|
||||
<span class="text_button_padding">or</span>
|
||||
<a class="text_button_padding link_button" href="#header">Cancel</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="block" id="block-messages">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><a href="#block-text">Text</a></li>
|
||||
<li><a href="#block-tables">Tables</a></li>
|
||||
<li><a href="#block-forms">Forms</a></li>
|
||||
<li class="active"><a href="#block-messages">Messages</a></li>
|
||||
<li><a href="#block-forms-2">2 Columns Forms</a></li>
|
||||
<li><a href="#block-lists">Lists</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title">Messages</h2>
|
||||
<div class="inner">
|
||||
<div class="flash">
|
||||
<div class="message error">
|
||||
<p>Error message</p>
|
||||
</div>
|
||||
<div class="message warning">
|
||||
<p>Warning message</p>
|
||||
</div>
|
||||
<div class="message notice">
|
||||
<p>Notice message</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="block" id="block-forms-2">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><a href="#block-text">Text</a></li>
|
||||
<li><a href="#block-tables">Tables</a></li>
|
||||
<li><a href="#block-forms">Forms</a></li>
|
||||
<li><a href="#block-messages">Messages</a></li>
|
||||
<li class="active"><a href="#block-forms-2">2 Columns Forms</a></li>
|
||||
<li><a href="#block-lists">Lists</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title">2 columns forms</h2>
|
||||
<div class="inner">
|
||||
<form action="#" method="get" class="form">
|
||||
<div class="columns wat-cf">
|
||||
<div class="column left">
|
||||
<div class="group">
|
||||
<label class="label">Text field</label>
|
||||
<input type="text" class="text_field" />
|
||||
</div>
|
||||
<div class="group">
|
||||
<label class="label">Text area</label>
|
||||
<textarea class="text_area" rows="10" cols="80"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column right">
|
||||
<div class="group">
|
||||
<label class="label">Select</label>
|
||||
<select><option value="1">Choose...</option></select>
|
||||
</div>
|
||||
<div class="group">
|
||||
<label class="label">Check box</label>
|
||||
<div>
|
||||
<input type="checkbox" name="checkbox" id="checkbox_1" class="checkbox" value="1" /> <label for="checkbox_1" class="checkbox">Option 1</label>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="checkbox" id="checkbox_2" class="checkbox" value="2" /> <label for="checkbox_2" class="checkbox">Option 2</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group">
|
||||
<label class="label">Radio</label>
|
||||
<div>
|
||||
<input type="radio" name="radio" id="radio_1" class="checkbox" value="1" /> <label for="radio_1" class="radio">Option 1</label>
|
||||
</div>
|
||||
<div>
|
||||
<input type="radio" name="radio" id="radio_2" class="checkbox" value="2" /> <label for="radio_2" class="radio">Option 2</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group navform wat-cf">
|
||||
<button class="button" type="submit">
|
||||
<img src="images/icons/tick.png" alt="Save" /> Save
|
||||
</button>
|
||||
<span class="text_button_padding">or</span>
|
||||
<a class="text_button_padding link_button" href="#header">Cancel</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="block" id="block-lists">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><a href="#block-text">Text</a></li>
|
||||
<li><a href="#block-tables">Tables</a></li>
|
||||
<li><a href="#block-forms">Forms</a></li>
|
||||
<li><a href="#block-messages">Messages</a></li>
|
||||
<li><a href="#block-forms-2">2 Columns Forms</a></li>
|
||||
<li class="active"><a href="#block-lists">Lists</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title">Lists</h2>
|
||||
<div class="inner">
|
||||
<ul class="list">
|
||||
<li>
|
||||
<div class="left">
|
||||
<a href="#"><img class="avatar" src="images/avatar.png" alt="avatar" /></a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="left">
|
||||
<a href="#"><img class="avatar" src="images/avatar.png" alt="avatar" /></a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="left">
|
||||
<a href="#"><img class="avatar" src="images/avatar.png" alt="avatar" /></a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="block">
|
||||
<p>Copyright © 2010 Your Site.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="sidebar">
|
||||
<div class="block">
|
||||
<h3>Simple Block</h3>
|
||||
<div class="content">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="block">
|
||||
<h3>Switch Theme</h3>
|
||||
<ul class="navigation">
|
||||
<li><a href="#" onclick="Theme.activate('default'); return false;">Default</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('activo'); return false;">Activo 2</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('red'); return false;">Red</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('amro'); return false;">Amro</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('bec'); return false;">Bec</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('bec-green'); return false;">Bec-Green</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('blue'); return false;">Blue</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('djime-cerulean'); return false;">Djime-Cerulean</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('drastic-dark'); return false;">Drastic Dark</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('kathleene'); return false;">Kathleene</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('olive'); return false;">Olive</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('orange'); return false;">Orange</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('reidb-greenish'); return false;">Greenish</a></li>
|
||||
<li><a href="#" onclick="Theme.activate('warehouse'); return false;">Warehouse</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="block">
|
||||
<h3>Sidebar</h3>
|
||||
<ul class="navigation">
|
||||
<li><a href="#block-text">Text</a></li>
|
||||
<li><a href="#block-tables">Tables</a></li>
|
||||
<li><a href="#block-forms">Forms</a></li>
|
||||
<li><a href="#block-messages">Messages</a></li>
|
||||
<li><a href="#block-forms-2">2 Columns Forms</a></li>
|
||||
<li><a href="#block-lists">Lists</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="block notice">
|
||||
<h4>Notice Title</h4>
|
||||
<p>Morbi posuere urna vitae nunc. Curabitur ultrices, lorem ac aliquam blandit, lectus eros hendrerit eros, at eleifend libero ipsum hendrerit urna. Suspendisse viverra. Morbi ut magna. Praesent id ipsum. Sed feugiat ipsum ut felis. Fusce vitae nibh sed risus commodo pulvinar. Duis ut dolor. Cras ac erat pulvinar tortor porta sodales. Aenean tempor venenatis dolor.</p>
|
||||
</div>
|
||||
<div class="block">
|
||||
<div class="sidebar-block">
|
||||
<h4>Sidebar Inner block Title</h4>
|
||||
<p>Morbi posuere urna vitae nunc. Curabitur ultrices, lorem ac <a href="#">aliquam blandit</a>, lectus eros hendrerit eros, at eleifend libero ipsum hendrerit urna. Suspendisse viverra. Morbi ut magna. Praesent id ipsum. Sed feugiat ipsum ut felis. Fusce vitae nibh sed risus commodo pulvinar. Duis ut dolor. Cras ac erat pulvinar tortor porta sodales. Aenean tempor venenatis dolor.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="box">
|
||||
<h1>Web App Theme</h1>
|
||||
<div class="block" id="block-login">
|
||||
<h2>Login Box</h2>
|
||||
<div class="content login">
|
||||
<div class="flash">
|
||||
<div class="message notice">
|
||||
<p>Logged in successfully</p>
|
||||
</div>
|
||||
</div>
|
||||
<form action="#" class="form login">
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label right">Login</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<input type="text" class="text_field" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label right">Password</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<input type="password" class="text_field" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="group navform wat-cf">
|
||||
<div class="right">
|
||||
<button class="button" type="submit">
|
||||
<img src="images/icons/key.png" alt="Save" /> Login
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="block" id="block-signup">
|
||||
<h2>Sign up</h2>
|
||||
<div class="content">
|
||||
<form action="#" class="form">
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label">Login</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<input type="text" class="text_field" />
|
||||
<span class="description">Ex: web-app-theme</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label">Email</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<input type="text" class="text_field" />
|
||||
<span class="description">Ex: test@example.com</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label">Password</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<input type="password" class="text_field" />
|
||||
<span class="description">Must contains the word 'yeah'</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="group">
|
||||
<label class="label">Text field</label>
|
||||
<input type="text" class="text_field" />
|
||||
<span class="description">Ex: a simple text</span>
|
||||
</div>
|
||||
<div class="group">
|
||||
<label class="label">Text field</label>
|
||||
<input type="text" class="text_field" />
|
||||
<span class="description">Ex: a simple text</span>
|
||||
</div>
|
||||
<div class="group navform wat-cf">
|
||||
<button class="button" type="submit">
|
||||
<img src="images/icons/tick.png" alt="Save" /> Signup
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
/**
|
||||
* jQuery.LocalScroll
|
||||
* Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
|
||||
* Dual licensed under MIT and GPL.
|
||||
* Date: 6/3/2008
|
||||
*
|
||||
* @projectDescription Animated scrolling navigation, using anchors.
|
||||
* http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html
|
||||
* @author Ariel Flesler
|
||||
* @version 1.2.6
|
||||
*
|
||||
* @id jQuery.fn.localScroll
|
||||
* @param {Object} settings Hash of settings, it is passed in to jQuery.ScrollTo, none is required.
|
||||
* @return {jQuery} Returns the same jQuery object, for chaining.
|
||||
*
|
||||
* @example $('ul.links').localScroll();
|
||||
*
|
||||
* @example $('ul.links').localScroll({ filter:'.animated', duration:400, axis:'x' });
|
||||
*
|
||||
* @example $.localScroll({ target:'#pane', axis:'xy', queue:true, event:'mouseover' });
|
||||
*
|
||||
* Notes:
|
||||
* - The plugin requires jQuery.ScrollTo.
|
||||
* - The hash of settings, is passed to jQuery.ScrollTo, so the settings are valid for that plugin as well.
|
||||
* - jQuery.localScroll can be used if the desired links, are all over the document, it accepts the same settings.
|
||||
* - If the setting 'lazy' is set to true, then the binding will still work for later added anchors.
|
||||
* - The setting 'speed' is deprecated, use 'duration' instead.
|
||||
* - If onBefore returns false, the event is ignored.
|
||||
**/
|
||||
;(function( $ ){
|
||||
var URI = location.href.replace(/#.*/,'');//local url without hash
|
||||
|
||||
var $localScroll = $.localScroll = function( settings ){
|
||||
$('body').localScroll( settings );
|
||||
};
|
||||
|
||||
//Many of these defaults, belong to jQuery.ScrollTo, check it's demo for an example of each option.
|
||||
//@see http://www.freewebs.com/flesler/jQuery.ScrollTo/
|
||||
$localScroll.defaults = {//the defaults are public and can be overriden.
|
||||
duration:1000, //how long to animate.
|
||||
axis:'y',//which of top and left should be modified.
|
||||
event:'click',//on which event to react.
|
||||
stop:true//avoid queuing animations
|
||||
/*
|
||||
lock:false,//ignore events if already animating
|
||||
lazy:false,//if true, links can be added later, and will still work.
|
||||
target:null, //what to scroll (selector or element). Keep it null if want to scroll the whole window.
|
||||
filter:null, //filter some anchors out of the matched elements.
|
||||
hash: false//if true, the hash of the selected link, will appear on the address bar.
|
||||
*/
|
||||
};
|
||||
|
||||
//if the URL contains a hash, it will scroll to the pointed element
|
||||
$localScroll.hash = function( settings ){
|
||||
settings = $.extend( {}, $localScroll.defaults, settings );
|
||||
settings.hash = false;//can't be true
|
||||
if( location.hash )
|
||||
setTimeout(function(){ scroll( 0, location, settings ); }, 0 );//better wrapped with a setTimeout
|
||||
};
|
||||
|
||||
$.fn.localScroll = function( settings ){
|
||||
settings = $.extend( {}, $localScroll.defaults, settings );
|
||||
|
||||
return ( settings.persistent || settings.lazy )
|
||||
? this.bind( settings.event, function( e ){//use event delegation, more links can be added later.
|
||||
var a = $([e.target, e.target.parentNode]).filter(filter)[0];//if a valid link was clicked.
|
||||
a && scroll( e, a, settings );//do scroll.
|
||||
})
|
||||
: this.find('a,area')//bind concretely, to each matching link
|
||||
.filter( filter ).bind( settings.event, function(e){
|
||||
scroll( e, this, settings );
|
||||
}).end()
|
||||
.end();
|
||||
|
||||
function filter(){//is this a link that points to an anchor and passes a possible filter ? href is checked to avoid a bug in FF.
|
||||
return !!this.href && !!this.hash && this.href.replace(this.hash,'') == URI && (!settings.filter || $(this).is( settings.filter ));
|
||||
};
|
||||
};
|
||||
|
||||
function scroll( e, link, settings ){
|
||||
var id = link.hash.slice(1),
|
||||
elem = document.getElementById(id) || document.getElementsByName(id)[0];
|
||||
if ( elem ){
|
||||
e && e.preventDefault();
|
||||
var $target = $( settings.target || $.scrollTo.window() );//if none specified, then the window.
|
||||
|
||||
if( settings.lock && $target.is(':animated') ||
|
||||
settings.onBefore && settings.onBefore.call(link, e, elem, $target) === false ) return;
|
||||
|
||||
if( settings.stop )
|
||||
$target.queue('fx',[]).stop();//remove all its animations
|
||||
$target
|
||||
.scrollTo( elem, settings )//do scroll
|
||||
.trigger('notify.serialScroll',[elem]);//notify serialScroll about this change
|
||||
if( settings.hash )
|
||||
$target.queue(function(){
|
||||
location = link.hash;
|
||||
// make sure this function is released
|
||||
$(this).dequeue();
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
})( jQuery );
|
||||
@@ -1,150 +0,0 @@
|
||||
/**
|
||||
* jQuery.ScrollTo
|
||||
* Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
|
||||
* Dual licensed under MIT and GPL.
|
||||
* Date: 2/19/2008
|
||||
*
|
||||
* @projectDescription Easy element scrolling using jQuery.
|
||||
* http://flesler.blogspot.com/2007/10/jqueryscrollto.html
|
||||
* Tested with jQuery 1.2.1. On FF 2.0.0.11, IE 6, Opera 9.22 and Safari 3 beta. on Windows.
|
||||
*
|
||||
* @author Ariel Flesler
|
||||
* @version 1.3.3
|
||||
*
|
||||
* @id jQuery.scrollTo
|
||||
* @id jQuery.fn.scrollTo
|
||||
* @param {String, Number, DOMElement, jQuery, Object} target Where to scroll the matched elements.
|
||||
* The different options for target are:
|
||||
* - A number position (will be applied to all axes).
|
||||
* - A string position ('44', '100px', '+=90', etc ) will be applied to all axes
|
||||
* - A jQuery/DOM element ( logically, child of the element to scroll )
|
||||
* - A string selector, that will be relative to the element to scroll ( 'li:eq(2)', etc )
|
||||
* - A hash { top:x, left:y }, x and y can be any kind of number/string like above.
|
||||
* @param {Number} duration The OVERALL length of the animation, this argument can be the settings object instead.
|
||||
* @param {Object} settings Hash of settings, optional.
|
||||
* @option {String} axis Which axis must be scrolled, use 'x', 'y', 'xy' or 'yx'.
|
||||
* @option {Number} duration The OVERALL length of the animation.
|
||||
* @option {String} easing The easing method for the animation.
|
||||
* @option {Boolean} margin If true, the margin of the target element will be deducted from the final position.
|
||||
* @option {Object, Number} offset Add/deduct from the end position. One number for both axes or { top:x, left:y }.
|
||||
* @option {Object, Number} over Add/deduct the height/width multiplied by 'over', can be { top:x, left:y } when using both axes.
|
||||
* @option {Boolean} queue If true, and both axis are given, the 2nd axis will only be animated after the first one ends.
|
||||
* @option {Function} onAfter Function to be called after the scrolling ends.
|
||||
* @option {Function} onAfterFirst If queuing is activated, this function will be called after the first scrolling ends.
|
||||
* @return {jQuery} Returns the same jQuery object, for chaining.
|
||||
*
|
||||
* @example $('div').scrollTo( 340 );
|
||||
*
|
||||
* @example $('div').scrollTo( '+=340px', { axis:'y' } );
|
||||
*
|
||||
* @example $('div').scrollTo( 'p.paragraph:eq(2)', 500, { easing:'swing', queue:true, axis:'xy' } );
|
||||
*
|
||||
* @example var second_child = document.getElementById('container').firstChild.nextSibling;
|
||||
* $('#container').scrollTo( second_child, { duration:500, axis:'x', onAfter:function(){
|
||||
* alert('scrolled!!');
|
||||
* }});
|
||||
*
|
||||
* @example $('div').scrollTo( { top: 300, left:'+=200' }, { offset:-20 } );
|
||||
*
|
||||
* Notes:
|
||||
* - jQuery.scrollTo will make the whole window scroll, it accepts the same arguments as jQuery.fn.scrollTo.
|
||||
* - If you are interested in animated anchor navigation, check http://jquery.com/plugins/project/LocalScroll.
|
||||
* - The options margin, offset and over are ignored, if the target is not a jQuery object or a DOM element.
|
||||
* - The option 'queue' won't be taken into account, if only 1 axis is given.
|
||||
*/
|
||||
;(function( $ ){
|
||||
|
||||
var $scrollTo = $.scrollTo = function( target, duration, settings ){
|
||||
$scrollTo.window().scrollTo( target, duration, settings );
|
||||
};
|
||||
|
||||
$scrollTo.defaults = {
|
||||
axis:'y',
|
||||
duration:1
|
||||
};
|
||||
|
||||
//returns the element that needs to be animated to scroll the window
|
||||
$scrollTo.window = function(){
|
||||
return $( $.browser.safari ? 'body' : 'html' );
|
||||
};
|
||||
|
||||
$.fn.scrollTo = function( target, duration, settings ){
|
||||
if( typeof duration == 'object' ){
|
||||
settings = duration;
|
||||
duration = 0;
|
||||
}
|
||||
settings = $.extend( {}, $scrollTo.defaults, settings );
|
||||
duration = duration || settings.speed || settings.duration;//speed is still recognized for backwards compatibility
|
||||
settings.queue = settings.queue && settings.axis.length > 1;//make sure the settings are given right
|
||||
if( settings.queue )
|
||||
duration /= 2;//let's keep the overall speed, the same.
|
||||
settings.offset = both( settings.offset );
|
||||
settings.over = both( settings.over );
|
||||
|
||||
return this.each(function(){
|
||||
var elem = this, $elem = $(elem),
|
||||
t = target, toff, attr = {},
|
||||
win = $elem.is('html,body');
|
||||
switch( typeof t ){
|
||||
case 'number'://will pass the regex
|
||||
case 'string':
|
||||
if( /^([+-]=)?\d+(px)?$/.test(t) ){
|
||||
t = both( t );
|
||||
break;//we are done
|
||||
}
|
||||
t = $(t,this);// relative selector, no break!
|
||||
case 'object':
|
||||
if( t.is || t.style )//DOM/jQuery
|
||||
toff = (t = $(t)).offset();//get the real position of the target
|
||||
}
|
||||
$.each( settings.axis.split(''), function( i, axis ){
|
||||
var Pos = axis == 'x' ? 'Left' : 'Top',
|
||||
pos = Pos.toLowerCase(),
|
||||
key = 'scroll' + Pos,
|
||||
act = elem[key],
|
||||
Dim = axis == 'x' ? 'Width' : 'Height',
|
||||
dim = Dim.toLowerCase();
|
||||
|
||||
if( toff ){//jQuery/DOM
|
||||
attr[key] = toff[pos] + ( win ? 0 : act - $elem.offset()[pos] );
|
||||
|
||||
if( settings.margin ){//if it's a dom element, reduce the margin
|
||||
attr[key] -= parseInt(t.css('margin'+Pos)) || 0;
|
||||
attr[key] -= parseInt(t.css('border'+Pos+'Width')) || 0;
|
||||
}
|
||||
|
||||
attr[key] += settings.offset[pos] || 0;//add/deduct the offset
|
||||
|
||||
if( settings.over[pos] )//scroll to a fraction of its width/height
|
||||
attr[key] += t[dim]() * settings.over[pos];
|
||||
}else
|
||||
attr[key] = t[pos];//remove the unnecesary 'px'
|
||||
|
||||
if( /^\d+$/.test(attr[key]) )//number or 'number'
|
||||
attr[key] = attr[key] <= 0 ? 0 : Math.min( attr[key], max(Dim) );//check the limits
|
||||
|
||||
if( !i && settings.queue ){//queueing each axis is required
|
||||
if( act != attr[key] )//don't waste time animating, if there's no need.
|
||||
animate( settings.onAfterFirst );//intermediate animation
|
||||
delete attr[key];//don't animate this axis again in the next iteration.
|
||||
}
|
||||
});
|
||||
animate( settings.onAfter );
|
||||
|
||||
function animate( callback ){
|
||||
$elem.animate( attr, duration, settings.easing, callback && function(){
|
||||
callback.call(this, target);
|
||||
});
|
||||
};
|
||||
function max( Dim ){
|
||||
var el = win ? $.browser.opera ? document.body : document.documentElement : elem;
|
||||
return el['scroll'+Dim] - el['client'+Dim];
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
function both( val ){
|
||||
return typeof val == 'object' ? val : { top:val, left:val };
|
||||
};
|
||||
|
||||
})( jQuery );
|
||||
@@ -1,46 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title><%= options.app_name %></title>
|
||||
<%%= stylesheet_link_tag "web-app-theme/base", "web-app-theme/themes/<%= options.theme %>/style", "web-app-theme/override", :cache => true %>
|
||||
<%%= javascript_include_tag :defaults, :cache => true %>
|
||||
<%%= csrf_meta_tag %>
|
||||
</head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<div id="header">
|
||||
<h1><a href="/"><%= options.app_name %></a></h1>
|
||||
<div id="user-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li><a href="#"><%%= t("web-app-theme.profile", :default => "Profile") %></a></li>
|
||||
<li><a href="#"><%%= t("web-app-theme.settings", :default => "Settings") %></a></li>
|
||||
<li><a href="/logout" class="logout"><%%= t("web-app-theme.logout", :default => "Logout") %></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="main-navigation">
|
||||
<ul class="wat-cf"></ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="wrapper" class="wat-cf">
|
||||
<div class="flash">
|
||||
<%% flash.each do |type, message| -%>
|
||||
<div class="message <%%= type %>">
|
||||
<p><%%= message %></p>
|
||||
</div>
|
||||
<%% end -%>
|
||||
</div>
|
||||
<div id="main">
|
||||
<%%= yield %>
|
||||
<div id="footer">
|
||||
<div class="block">
|
||||
<p>Copyright © <%%= Time.now.year %> <%= options.app_name %>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="sidebar">
|
||||
<%%= yield :sidebar %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,15 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title><%= options.app_name %></title>
|
||||
<%%= stylesheet_link_tag "web-app-theme/base", "web-app-theme/themes/<%= options.theme %>/style", "web-app-theme/override", :cache => true %>
|
||||
<%%= csrf_meta_tag %>
|
||||
</head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<div id="box">
|
||||
<%%= yield %>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,61 +0,0 @@
|
||||
module WebAppTheme
|
||||
class ThemeGenerator < Rails::Generators::Base
|
||||
source_root File.expand_path('../templates', __FILE__)
|
||||
|
||||
argument :layout_name, :type => :string, :default => 'application'
|
||||
|
||||
class_option :theme, :type => :string, :default => :default, :desc => 'Specify the layout theme'
|
||||
class_option :app_name, :type => :string, :default => 'Web App', :desc => 'Specify the application name'
|
||||
class_option :engine, :type => :string, :default => 'erb', :desc => 'Specify the template engine'
|
||||
class_option :no_layout, :type => :boolean, :default => false, :desc => 'Use this option if you want to generate only stylesheets'
|
||||
class_option :layout_type, :type => :string, :default => 'admin', :desc => 'Layout type, admin or sign'
|
||||
|
||||
def copy_layout
|
||||
return if options.no_layout
|
||||
admin_layout_name = options.layout_type == 'sign' ? "layout_sign.html.erb" : "layout_admin.html.erb"
|
||||
case options.engine
|
||||
when 'erb'
|
||||
template admin_layout_name, "app/views/layouts/#{layout_name.underscore}.html.erb"
|
||||
when 'haml'
|
||||
generate_haml_layout(admin_layout_name)
|
||||
end
|
||||
end
|
||||
|
||||
def copy_base_stylesheets
|
||||
copy_file "#{stylesheets_path}/base.css", "public/stylesheets/web-app-theme/base.css"
|
||||
copy_file "#{stylesheets_path}/override.css", "public/stylesheets/web-app-theme/override.css"
|
||||
end
|
||||
|
||||
def copy_theme_stylesheets
|
||||
directory "#{stylesheets_path}/themes/#{options.theme}", "public/stylesheets/web-app-theme/themes/#{options.theme}"
|
||||
end
|
||||
|
||||
def copy_images
|
||||
directory "#{images_path}", "public/images/web-app-theme"
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def stylesheets_path
|
||||
"../../../../../stylesheets"
|
||||
end
|
||||
|
||||
def images_path
|
||||
"../../../../../images"
|
||||
end
|
||||
|
||||
def generate_haml_layout(admin_layout_name)
|
||||
require 'haml'
|
||||
Dir.mktmpdir('web-app-theme-haml') do |haml_root|
|
||||
tmp_html_path = "#{haml_root}/#{admin_layout_name}"
|
||||
tmp_haml_path = "#{haml_root}/#{admin_layout_name}.haml"
|
||||
template admin_layout_name, tmp_html_path, :verbose => false
|
||||
`html2haml --erb --xhtml #{tmp_html_path} #{tmp_haml_path}`
|
||||
copy_file tmp_haml_path, "app/views/layouts/#{layout_name.underscore}.html.haml"
|
||||
end
|
||||
rescue LoadError
|
||||
say "HAML is not installed, or it is not specified in your Gemfile."
|
||||
exit
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -1,19 +0,0 @@
|
||||
<div class="block">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><%%= link_to "#{t("web-app-theme.list", :default => "List")}", <%= controller_routing_path %>_path %></li>
|
||||
<li><%%= link_to "#{t("web-app-theme.new", :default => "New")}", new_<%= singular_controller_routing_path %>_path %></li>
|
||||
<li class="active"><%%= link_to "#{t("web-app-theme.edit", :default => "Edit")}", edit_<%= singular_controller_routing_path %>_path %></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title"><%%= t("web-app-theme.edit", :default => "Edit") %> <%= model_name %></h2>
|
||||
<div class="inner">
|
||||
<%%= form_for @<%= model_name.underscore %>, :url => <%= singular_controller_routing_path %>_path(@<%= resource_name %>), :html => { :class => :form } do |f| -%>
|
||||
<%%= render :partial => "form", :locals => {:f => f} %>
|
||||
<%% end -%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%% content_for :sidebar, render(:partial => 'sidebar') -%>
|
||||
@@ -1,14 +0,0 @@
|
||||
<% columns.each do |column| %>
|
||||
<div class="group">
|
||||
<%%= f.label :<%= column.name %>, t("activerecord.attributes.<%= model_name.underscore %>.<%= column.name %>", :default => "<%= column.name.humanize %>"), :class => :label %>
|
||||
<%%= f.<%= column.field_type %> :<%= column.name %>, :class => '<%= column.field_type %>' %>
|
||||
<span class="description">Ex: a simple text</span>
|
||||
</div>
|
||||
<%- end -%>
|
||||
<div class="group navform wat-cf">
|
||||
<button class="button" type="submit">
|
||||
<%%= image_tag("web-app-theme/icons/tick.png", :alt => "#{t("web-app-theme.save", :default => "Save")}") %> <%%= t("web-app-theme.save", :default => "Save") %>
|
||||
</button>
|
||||
<span class="text_button_padding"><%%= t("web-app-theme.or", :default => "or") %></span>
|
||||
<%%= link_to t("web-app-theme.cancel", :default => "Cancel"), <%= controller_routing_path %>_path, :class => "text_button_padding link_button" %>
|
||||
</div>
|
||||
@@ -1,18 +0,0 @@
|
||||
<div class="block">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><%%= link_to "#{t("web-app-theme.list", :default => "List")}", <%= controller_routing_path %>_path %></li>
|
||||
<li class="active"><%%= link_to "#{t("web-app-theme.new", :default => "New")}", new_<%= singular_controller_routing_path %>_path %></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title"><%%= t("web-app-theme.new", :default => "New")%> <%= model_name %></h2>
|
||||
<div class="inner">
|
||||
<%%= form_for :<%= model_name.underscore %>, :url => <%= controller_routing_path %>_path, :html => { :class => :form } do |f| -%>
|
||||
<%%= render :partial => "form", :locals => {:f => f} %>
|
||||
<%% end -%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%% content_for :sidebar, render(:partial => 'sidebar') -%>
|
||||
@@ -1,25 +0,0 @@
|
||||
<div class="block">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first"><%%= link_to "#{t("web-app-theme.list", :default => "List")}", <%= controller_routing_path %>_path %></li>
|
||||
<li><%%= link_to "#{t("web-app-theme.new", :default => "New")}", new_<%= singular_controller_routing_path %>_path %></li>
|
||||
<li class="active"><%%= link_to "#{t("web-app-theme.show", :default => "Show")}", <%= singular_controller_routing_path %>_path %></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="inner">
|
||||
<% columns.each do |column| %>
|
||||
<p>
|
||||
<b><%%= t("activerecord.attributes.<%= singular_controller_routing_path %>.<%= column.name %>", :default => t("activerecord.labels.<%= column.name %>", :default => "<%= column.name.humanize %>")) %>:</b>
|
||||
<%%= @<%= resource_name %>.<%= column.name %> %>
|
||||
</p>
|
||||
<%- end -%>
|
||||
<div class="wat-cf">
|
||||
<%%= link_to image_tag("web-app-theme/icons/application_edit.png", :alt => "#{t("web-app-theme.edit", :default=> "Edit")}") + " " + t("web-app-theme.edit", :default=> "Edit"), edit_<%= singular_controller_routing_path %>_path(@<%= resource_name %>), :class => "button" %>
|
||||
<%%= link_to image_tag("web-app-theme/icons/cross.png", :alt => "#{t("web-app-theme.delete", :default=> "Delete")}") + " " + t("web-app-theme.delete", :default => "Delete"), <%= singular_controller_routing_path %>_path(@<%= resource_name %>), :method => "delete", :class => "button", :confirm => "#{t("web-app-theme.confirm", :default => "Are you sure?")}" %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%% content_for :sidebar, render(:partial => 'sidebar') -%>
|
||||
@@ -1,13 +0,0 @@
|
||||
<div class="block notice">
|
||||
<h3>Simple Block</h3>
|
||||
<div class="content">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="block">
|
||||
<h3>Links</h3>
|
||||
<ul class="navigation">
|
||||
<li><a href="#">Link 1</a></li>
|
||||
<li><a href="#">Link 2</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -1,36 +0,0 @@
|
||||
<h1><%= options[:app_name] %></h1>
|
||||
<div class="block" id="block-login">
|
||||
<h2>Login Box</h2>
|
||||
<div class="content login">
|
||||
<div class="flash">
|
||||
<%% flash.each do |type, message| -%>
|
||||
<div class="message <%%= type %>">
|
||||
<p><%%= message %></p>
|
||||
</div>
|
||||
<%% end -%>
|
||||
</div>
|
||||
<%% form_tag({:action => :create}, :class => 'form login') do -%>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label right">Login</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<%%= text_field_tag :login, @login, :class => 'text_field' %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label right">Password</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<%%= password_field_tag :password, nil, :class => 'text_field' %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group navform wat-cf">
|
||||
<div class="right">
|
||||
<input type="submit" class="button" value="Sign in" />
|
||||
</div>
|
||||
</div>
|
||||
<%% end -%>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,52 +0,0 @@
|
||||
<h1><%= options[:app_name] %></h1>
|
||||
<div class="block" id="block-signup">
|
||||
<h2>Sign up</h2>
|
||||
<div class="content">
|
||||
<div class="flash">
|
||||
<%% flash.each do |type, message| -%>
|
||||
<div class="message <%%= type %>">
|
||||
<p><%%= message %></p>
|
||||
</div>
|
||||
<%% end -%>
|
||||
</div>
|
||||
<%% form_for :<%= resource_name %>, :url => <%= controller_routing_path %>_path, :html => { :class => 'form' } do |f| -%>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label">Login</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<%%= f.text_field :login, :class => 'text_field' %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label">Email</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<%%= f.text_field :email, :class => 'text_field' %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group wat-cf">
|
||||
<div class="left">
|
||||
<label class="label">Password</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<%%= f.password_field :password, :class => 'text_field' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="group">
|
||||
<div class="left wat-cf">
|
||||
<label class="label">Password</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<%%= f.password_field :password_confirmation, :class => 'text_field' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="group navform">
|
||||
<input type="submit" class="button" value="Sign up" />
|
||||
</div>
|
||||
<%% end -%>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,54 +0,0 @@
|
||||
<div class="block">
|
||||
<div class="secondary-navigation">
|
||||
<ul class="wat-cf">
|
||||
<li class="first active"><%%= link_to "#{t("web-app-theme.list", :default => "List")}", <%= controller_routing_path %>_path %></li>
|
||||
<li><%%= link_to "#{t("web-app-theme.new", :default => "New")}", new_<%= singular_controller_routing_path %>_path %></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2 class="title"><%%= t("web-app-theme.all", :default => "All") %> <%= plural_model_name %></h2>
|
||||
<div class="inner">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="first">ID</th>
|
||||
<% unless columns.empty? -%>
|
||||
<th>
|
||||
<%%= t("activerecord.attributes.<%= singular_controller_routing_path %>.<%= columns.first.name %>", :default => t("activerecord.labels.<%= columns.first.name %>", :default => "<%= columns.first.name.capitalize %>")) %>
|
||||
</th>
|
||||
<% end -%>
|
||||
<th><%%= t("web-app-theme.created_at", :default => "Created at") %></th>
|
||||
<th class="last"> </th>
|
||||
</tr>
|
||||
<%% @<%= plural_resource_name %>.each do |<%= resource_name %>| -%>
|
||||
<tr class="<%%= cycle("odd", "even") %>">
|
||||
<td>
|
||||
<%%= <%= resource_name %>.id %>
|
||||
</td>
|
||||
<% unless columns.empty? -%>
|
||||
<td>
|
||||
<%%= link_to <%= resource_name %>.<%= columns.first.name %>, <%= singular_controller_routing_path %>_path(<%= resource_name %>) %>
|
||||
</td>
|
||||
<% end -%>
|
||||
<td>
|
||||
<%%= <%= resource_name %>.created_at %>
|
||||
</td>
|
||||
<td class="last">
|
||||
<%%= link_to "#{t("web-app-theme.show", :default => "Show")}", <%= singular_controller_routing_path %>_path(<%= resource_name %>) %> |
|
||||
<%%= link_to "#{t("web-app-theme.edit", :default => "Edit")}", edit_<%= singular_controller_routing_path %>_path(<%= resource_name %>) %> |
|
||||
<%%= link_to "#{t("web-app-theme.delete", :default => "Delete")}", <%= singular_controller_routing_path %>_path(<%= resource_name %>), :method => :delete, :confirm => "#{t("web-app-theme.confirm", :default => "Are you sure?")}" %>
|
||||
</td>
|
||||
</tr>
|
||||
<%% end -%>
|
||||
</table>
|
||||
<div class="actions-bar wat-cf">
|
||||
<div class="actions">
|
||||
</div>
|
||||
<% if options.will_paginate %>
|
||||
<%%= will_paginate @<%= plural_resource_name %> %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%% content_for :sidebar, render(:partial => 'sidebar') -%>
|
||||
@@ -1,18 +0,0 @@
|
||||
<div class="block" id="block-text">
|
||||
<div class="content">
|
||||
<h2 class="title"><%= resource_name.capitalize %></h2>
|
||||
<div class="inner">
|
||||
<p class="first">
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. <span class="hightlight">Excepteur sint occaecat cupidatat non proident</span>, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
</p>
|
||||
<p> <span class="small">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore</span></p>
|
||||
<p> <span class="gray">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore</span></p>
|
||||
<hr />
|
||||
<p>
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. <span class="hightlight">Excepteur sint occaecat cupidatat non proident</span>, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%% content_for :sidebar, render(:partial => 'sidebar') -%>
|
||||
@@ -1,137 +0,0 @@
|
||||
require 'rails/generators/generated_attribute'
|
||||
|
||||
module WebAppTheme
|
||||
class ThemedGenerator < Rails::Generators::Base
|
||||
source_root File.expand_path('../templates', __FILE__)
|
||||
|
||||
argument :controller_path, :type => :string
|
||||
argument :model_name, :type => :string, :required => false
|
||||
|
||||
class_option :layout, :type => :string, :desc => 'Specify the layout name'
|
||||
class_option :engine, :type => :string, :default => 'erb', :desc => 'Specify the template engine'
|
||||
class_option :will_paginate, :type => :boolean, :default => false, :desc => 'Specify if you use will_paginate'
|
||||
class_option :themed_type, :type => :string, :default => 'crud', :desc => 'Specify the themed type, crud or text. Default is crud'
|
||||
|
||||
def initialize(args, *options)
|
||||
super(args, *options)
|
||||
initialize_views_variables
|
||||
end
|
||||
|
||||
def copy_views
|
||||
generate_views
|
||||
unless options.layout.blank?
|
||||
if options.engine =~ /erb/
|
||||
gsub_file(File.join('app/views/layouts', "#{options[:layout]}.html.#{options.engine}"), /\<div\s+id=\"main-navigation\">.*\<\/ul\>/mi) do |match|
|
||||
match.gsub!(/\<\/ul\>/, "")
|
||||
%|#{match} <li class="<%= controller.controller_path == '#{@controller_file_path}' ? 'active' : '' %>"><a href="<%= #{controller_routing_path}_path %>">#{plural_model_name}</a></li></ul>|
|
||||
end
|
||||
elsif options.engine =~ /haml/
|
||||
gsub_file(File.join('app/views/layouts', "#{options[:layout]}.html.#{options.engine}"), /#main-navigation.*#wrapper.wat-cf/mi) do |match|
|
||||
match.gsub!(/ #wrapper.wat-cf/, "")
|
||||
%|#{match}| +
|
||||
" "*6 + %|%li{:class => controller.controller_path == '#{@controller_file_path}' ? 'active' : '' }\n| +
|
||||
" "*7 + %|%a{:href => #{controller_routing_path}_path} #{plural_model_name}\n| +
|
||||
" "*3 + %|#wrapper.wat-cf|
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def initialize_views_variables
|
||||
@base_name, @controller_class_path, @controller_file_path, @controller_class_nesting, @controller_class_nesting_depth = extract_modules(controller_path)
|
||||
@controller_routing_path = @controller_file_path.gsub(/\//, '_')
|
||||
@model_name = @base_name.singularize unless @model_name
|
||||
@model_name = @model_name.camelize
|
||||
end
|
||||
|
||||
def controller_routing_path
|
||||
@controller_routing_path
|
||||
end
|
||||
|
||||
def singular_controller_routing_path
|
||||
@controller_routing_path.singularize
|
||||
end
|
||||
|
||||
def model_name
|
||||
@model_name
|
||||
end
|
||||
|
||||
def plural_model_name
|
||||
@model_name.pluralize
|
||||
end
|
||||
|
||||
def resource_name
|
||||
@model_name.underscore
|
||||
end
|
||||
|
||||
def plural_resource_name
|
||||
resource_name.pluralize
|
||||
end
|
||||
|
||||
##
|
||||
# Attempts to call #columns on the model's class
|
||||
# If the (Active Record) #columns method does not exist, it attempts to
|
||||
# perform the (Mongoid) #fields method instead
|
||||
def columns
|
||||
begin
|
||||
excluded_column_names = %w[id created_at updated_at]
|
||||
Kernel.const_get(@model_name).columns.reject{|c| excluded_column_names.include?(c.name) }.collect{|c| Rails::Generators::GeneratedAttribute.new(c.name, c.type)}
|
||||
rescue NoMethodError
|
||||
Kernel.const_get(@model_name).fields.collect{|c| c[1]}.reject{|c| excluded_column_names.include?(c.name) }.collect{|c| Rails::Generators::GeneratedAttribute.new(c.name, c.type.to_s)}
|
||||
end
|
||||
end
|
||||
|
||||
def extract_modules(name)
|
||||
modules = name.include?('/') ? name.split('/') : name.split('::')
|
||||
name = modules.pop
|
||||
path = modules.map { |m| m.underscore }
|
||||
file_path = (path + [name.underscore]).join('/')
|
||||
nesting = modules.map { |m| m.camelize }.join('::')
|
||||
[name, path, file_path, nesting, modules.size]
|
||||
end
|
||||
|
||||
def generate_views
|
||||
views = {
|
||||
'crud' => {
|
||||
'view_tables.html.erb' => File.join('app/views', @controller_file_path, "index.html.#{options.engine}"),
|
||||
'view_new.html.erb' => File.join('app/views', @controller_file_path, "new.html.#{options.engine}"),
|
||||
'view_edit.html.erb' => File.join('app/views', @controller_file_path, "edit.html.#{options.engine}"),
|
||||
'view_form.html.erb' => File.join('app/views', @controller_file_path, "_form.html.#{options.engine}"),
|
||||
'view_show.html.erb' => File.join('app/views', @controller_file_path, "show.html.#{options.engine}"),
|
||||
'view_sidebar.html.erb' => File.join('app/views', @controller_file_path, "_sidebar.html.#{options.engine}")
|
||||
},
|
||||
'text' => {
|
||||
'view_text.html.erb' => File.join('app/views', @controller_file_path, "show.html.#{options.engine}"),
|
||||
'view_sidebar.html.erb' => File.join('app/views', @controller_file_path, "_sidebar.html.#{options.engine}")
|
||||
}
|
||||
}
|
||||
selected_views = views[options.themed_type]
|
||||
options.engine == 'haml' ? generate_haml_views(selected_views) : generate_erb_views(selected_views)
|
||||
end
|
||||
|
||||
def generate_erb_views(views)
|
||||
views.each do |template_name, output_path|
|
||||
template template_name, output_path
|
||||
end
|
||||
end
|
||||
|
||||
def generate_haml_views(views)
|
||||
require 'haml'
|
||||
Dir.mktmpdir('web-app-theme-haml') do |haml_root|
|
||||
views.each do |template_name, output_path|
|
||||
tmp_html_path = "#{haml_root}/#{template_name}"
|
||||
tmp_haml_path = "#{haml_root}/#{template_name}.haml"
|
||||
template template_name, tmp_html_path, :verbose => false
|
||||
`html2haml --erb --xhtml #{tmp_html_path} #{tmp_haml_path}`
|
||||
copy_file tmp_haml_path, output_path
|
||||
end
|
||||
end
|
||||
|
||||
rescue LoadError
|
||||
say "HAML is not installed, or it is not specified in your Gemfile."
|
||||
exit
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -1,2 +0,0 @@
|
||||
module WebAppTheme
|
||||
end
|
||||
@@ -1,410 +0,0 @@
|
||||
* {margin:0;padding:0}
|
||||
.clear { clear: both; height: 0; }
|
||||
|
||||
.wat-cf:after {
|
||||
content: ".";
|
||||
display: block;
|
||||
height: 0;
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.wat-cf {display: inline-block;}
|
||||
|
||||
/* Hides from IE-mac \*/
|
||||
* html .wat-cf {height: 1%;}
|
||||
.wat-cf {display: block;}
|
||||
/* End hide from IE-mac */
|
||||
|
||||
h1 { margin: 15px 0; font-size: 22px; font-weight: normal; }
|
||||
h2 { font-size: 22px; margin: 15px 0; font-weight: normal;}
|
||||
h3 { font-size: 18px; margin: 10px 0; font-weight: normal;}
|
||||
h4 { font-size: 16px; margin: 10px 0; font-weight: normal;}
|
||||
hr {height: 1px; border: 0; }
|
||||
p { margin: 15px 0;}
|
||||
a img { border: none; }
|
||||
|
||||
body {
|
||||
font-size: 12px;
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
#container {
|
||||
min-width: 960px;
|
||||
}
|
||||
|
||||
#header, #wrapper {
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
#header {
|
||||
position: relative;
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
margin: 0;
|
||||
padding: 10px 0;
|
||||
font-size: 26px;
|
||||
}
|
||||
|
||||
#header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#main {
|
||||
width: 70%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.actions-bar {
|
||||
padding: 10px 1px;
|
||||
}
|
||||
|
||||
.actions-bar .actions {
|
||||
float: left;
|
||||
}
|
||||
|
||||
|
||||
.actions-bar .pagination {
|
||||
float: right;
|
||||
padding: 1px 0;
|
||||
}
|
||||
|
||||
#sidebar {
|
||||
width: 25%;
|
||||
float: right;
|
||||
}
|
||||
|
||||
#sidebar h3 {
|
||||
padding: 10px 15px;
|
||||
margin: 0;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
#sidebar .block {
|
||||
margin-bottom: 20px;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
#sidebar .block .content {
|
||||
padding: 0 15px;
|
||||
}
|
||||
|
||||
#sidebar ul.navigation li a:link, #sidebar ul.navigation li a:visited {
|
||||
display: block;
|
||||
padding: 10px 15px;
|
||||
}
|
||||
|
||||
#sidebar .block .sidebar-block, #sidebar .notice {
|
||||
padding:10px;
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
padding-top: 20px;
|
||||
}
|
||||
|
||||
#main .block {
|
||||
margin-bottom: 20px;
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
#main .block .content .inner {
|
||||
padding: 0 15px 15px;
|
||||
}
|
||||
|
||||
#main .main p.first {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
#user-navigation {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
right: 20px;
|
||||
}
|
||||
|
||||
#main-navigation {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#user-navigation ul, #main-navigation ul, .secondary-navigation ul, #sidebar ul.navigation {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
#user-navigation ul li, #main-navigation ul li, .secondary-navigation ul li {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#main-navigation ul li {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
#user-navigation ul li {
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active,
|
||||
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active,
|
||||
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#main-navigation ul li a {
|
||||
font-size: 14px;
|
||||
line-height: 14px;
|
||||
display: block;
|
||||
padding: 8px 15px;
|
||||
}
|
||||
|
||||
.secondary-navigation {
|
||||
font-size: 13px;
|
||||
border-bottom-width: 10px;
|
||||
border-bottom-style: solid;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li a {
|
||||
display: block;
|
||||
padding: 10px 15px;
|
||||
}
|
||||
|
||||
#footer {
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
|
||||
/* pagination */
|
||||
|
||||
.pagination a, .pagination span, .pagination em {
|
||||
padding: 2px 5px;
|
||||
margin-right: 5px;
|
||||
display: block;
|
||||
float: left;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
}
|
||||
|
||||
.pagination em {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.pagination a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* tables */
|
||||
.table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
.table th {
|
||||
padding: 10px;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.table th.first {
|
||||
width: 30px;
|
||||
}
|
||||
|
||||
.table th.last {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.table .checkbox {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.table td {
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.table td.last {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
/* forms */
|
||||
|
||||
input.checkbox {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.form .group {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
.form div.left {
|
||||
width: 20%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.form div.right {
|
||||
width: 75%;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.form .columns .column {
|
||||
width: 48%;
|
||||
}
|
||||
|
||||
.form .columns .left {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.form .columns .right {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.form label.label, .form input.text_field, .form textarea.text_area {
|
||||
font-size: 1.2em;
|
||||
padding: 1px 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.form label.right {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.form input.checkbox, .form input.radio {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.form label.checkbox, .form label.radio {
|
||||
line-height: 1.5em;
|
||||
}
|
||||
|
||||
.form label.label {
|
||||
display: block;
|
||||
padding-bottom: 2px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.form div.fieldWithErrors label.label {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.form .fieldWithErrors .error {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.form input.text_field, .form textarea.text_area {
|
||||
width: 100%;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
}
|
||||
|
||||
/* lists */
|
||||
|
||||
ul.list {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
ul.list li {
|
||||
clear: left;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
|
||||
ul.list li .left {
|
||||
float: left;
|
||||
}
|
||||
|
||||
ul.list li .left .avatar {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
ul.list li .item {
|
||||
margin-left: 80px;
|
||||
}
|
||||
|
||||
ul.list li .item .avatar {
|
||||
float: left;
|
||||
margin: 0 5px 5px 0;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
/* box */
|
||||
|
||||
#box {
|
||||
width: 500px;
|
||||
margin: 50px auto;
|
||||
}
|
||||
|
||||
#box .block {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
#box .block h2 {
|
||||
padding: 10px 15px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#box .block .content {
|
||||
padding: 10px 20px;
|
||||
}
|
||||
|
||||
/* Inspired by http://particletree.com/features/rediscovering-the-button-element */
|
||||
|
||||
a.button:link, a.button:visited, a.button:hover, a.button:active, button.button {
|
||||
color: #222;
|
||||
display:block;
|
||||
float:left;
|
||||
margin:0 7px 0 0;
|
||||
background-color: #eee;
|
||||
border:1px solid #bfbfbf;
|
||||
font-size: 1em;
|
||||
line-height: 1.3em;
|
||||
font-weight:bold;
|
||||
cursor:pointer;
|
||||
padding:5px 10px 6px 7px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
button.button {
|
||||
width:auto;
|
||||
overflow:visible;
|
||||
padding:4px 10px 3px 7px; /* IE6 */
|
||||
}
|
||||
button.button[type] {
|
||||
padding:5px 10px 5px 7px; /* Firefox */
|
||||
line-height:17px; /* Safari */
|
||||
}
|
||||
|
||||
*:first-child+html button.button[type] {
|
||||
padding:4px 10px 3px 7px; /* IE7 */
|
||||
}
|
||||
|
||||
button.button img, a.button img {
|
||||
margin:0 3px -3px 0 !important;
|
||||
padding:0;
|
||||
border:none;
|
||||
width:16px;
|
||||
height:16px;
|
||||
}
|
||||
|
||||
button.button:hover, a.button:hover {
|
||||
background-color:#dedede;
|
||||
}
|
||||
|
||||
button.button:active, a.button:active {
|
||||
background-color:#e5e5e5;
|
||||
}
|
||||
.text_button_padding{
|
||||
color: #222222;
|
||||
display: block;
|
||||
float: left;
|
||||
font-size: 1em;
|
||||
line-height: 2em;
|
||||
margin: 0 7px 0 0;
|
||||
padding: 5px 0 6px 7px;
|
||||
text-decoration: none;
|
||||
}
|
||||
.link_button{
|
||||
cursor: pointer;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
/* Override here any style defined by web-app-theme */
|
||||
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
@@ -1,462 +0,0 @@
|
||||
/*
|
||||
activo
|
||||
by David Francisco (dmfrancisc[at]gmail.com)
|
||||
|
||||
based on "Drastic Dark" by Juan Maria Martinez Arce (juan[at]insignia4u.com)
|
||||
*/
|
||||
|
||||
.small {
|
||||
font-size: 11px;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
text-transform: none;
|
||||
letter-spacing: normal;
|
||||
line-height: 1.4em;
|
||||
}
|
||||
|
||||
.gray {
|
||||
color:#999999;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 13px;
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
text-transform: none;
|
||||
letter-spacing: normal;
|
||||
line-height: 1.6em;
|
||||
}
|
||||
|
||||
.hightlight {
|
||||
background-color: #ffff88;
|
||||
font-weight: bold;
|
||||
color: #36393d;
|
||||
}
|
||||
|
||||
a:link, a:visited, a:hover, a:active, h1, h2, h3 { color: #111; }
|
||||
a { -moz-outline: none; }
|
||||
|
||||
body {
|
||||
color: #111;
|
||||
background: #E5E5E5;
|
||||
font-family: helvetica, arial, sans-serif;
|
||||
}
|
||||
|
||||
hr {
|
||||
background: #e2e2e2;
|
||||
color: #e2e2e2;
|
||||
}
|
||||
|
||||
#header {
|
||||
background: #002134;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
padding: 15px 0;
|
||||
font-size: 32px;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
text-transform: none;
|
||||
letter-spacing: -1px;
|
||||
line-height: 1.2em;
|
||||
color: #fff;
|
||||
text-shadow: #000 1px 1px 2px;
|
||||
}
|
||||
|
||||
#header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
#user-navigation {
|
||||
top: auto;
|
||||
bottom: 5px;
|
||||
right: 25px;
|
||||
}
|
||||
|
||||
#user-navigation a.logout {
|
||||
background: #ccc;
|
||||
padding: 1px 4px;
|
||||
}
|
||||
|
||||
#main {
|
||||
width: 71%;
|
||||
}
|
||||
|
||||
#main .block {
|
||||
padding-top: 0px;
|
||||
background: #fff;
|
||||
|
||||
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
|
||||
#main .block .content {
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
#main .block .content h2 {
|
||||
margin-left: 15px;
|
||||
font-size: 22px;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
text-transform: none;
|
||||
letter-spacing: -1px;
|
||||
line-height: 1.2em;
|
||||
}
|
||||
|
||||
#main .block .content p {
|
||||
font-size: 13px;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
text-transform: none;
|
||||
letter-spacing: normal;
|
||||
line-height: 1.45em;
|
||||
}
|
||||
|
||||
#sidebar .block h4 {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#sidebar .notice {
|
||||
background: #fff;
|
||||
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
|
||||
#sidebar h3 {
|
||||
color: #111;
|
||||
border-bottom: 1px solid #c0c0c0;
|
||||
}
|
||||
|
||||
#main-navigation ul li {
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li a {
|
||||
padding: 8px 0;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
padding: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
background: #E5E5E5;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active a {
|
||||
padding: 8px 15px;
|
||||
}
|
||||
|
||||
#sidebar ul li {
|
||||
background-position: 15px 11px;
|
||||
background-repeat: no-repeat;
|
||||
background-image: url("images/arrow.png");
|
||||
border-bottom: 1px solid #e2e2e2;
|
||||
}
|
||||
|
||||
#sidebar ul li a {
|
||||
text-decoration: none;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
#sidebar ul li a:link, #sidebar ul li a:visited {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#main-navigation {
|
||||
background-color: #f4f4f4;
|
||||
background-image: url("images/menubar-background.png");
|
||||
background-repeat: repeat-x;
|
||||
}
|
||||
|
||||
#main-navigation ul li {
|
||||
margin-right: 0;
|
||||
padding-left: 15px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #111;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active,
|
||||
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #111;
|
||||
}
|
||||
|
||||
.secondary-navigation {
|
||||
background-color: #f2f1ee;
|
||||
border-bottom: none;
|
||||
border-bottom-width: 5px;
|
||||
background-image: url("images/boxbar-background.png");
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.active, .secondary-navigation ul li.active a:hover {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
#footer .block {
|
||||
text-align: center;
|
||||
color: #111;
|
||||
background: #fff;
|
||||
|
||||
-webkit-box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
#footer .block p {
|
||||
margin: 0;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
/* pagination */
|
||||
|
||||
.pagination a, .pagination span {
|
||||
background-color: #f4f4f4;
|
||||
background-image: url("images/button-background.png");
|
||||
color: #111;
|
||||
text-align: center;
|
||||
min-width: 15px;
|
||||
margin-right: 5px;
|
||||
padding: 6px;
|
||||
border: 1px solid #c3c4ba;
|
||||
}
|
||||
|
||||
.pagination em {
|
||||
background: #002134;
|
||||
color: #fff;
|
||||
border: 1px solid #002134;
|
||||
}
|
||||
|
||||
.pagination a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
|
||||
.pagination a:hover {
|
||||
border: 1px solid #818171;
|
||||
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
|
||||
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
|
||||
box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
.pagination a:active {
|
||||
background-image: url("images/button-background-active.png");
|
||||
outline: none;
|
||||
}
|
||||
|
||||
/* tables */
|
||||
|
||||
.table th {
|
||||
background: #eaeaea;
|
||||
color: #222;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.table td {
|
||||
border-bottom: 1px solid #eaeaea;
|
||||
}
|
||||
|
||||
.table tr.even {
|
||||
background: #f8f8f8;
|
||||
}
|
||||
|
||||
/* forms */
|
||||
|
||||
.form label.label {
|
||||
color: #666666;
|
||||
}
|
||||
|
||||
.form input.text_field, .form textarea.text_area {
|
||||
width: 100%;
|
||||
border: 1px solid #e2e2e2;
|
||||
}
|
||||
|
||||
.form input:hover, .form textarea:hover {
|
||||
-webkit-box-shadow: rgba(0,0,0,0.3) 0 0 3px;
|
||||
-moz-box-shadow: rgba(0,0,0,0.3) 0 0 3px;
|
||||
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
|
||||
border: 1px solid #a2a294;
|
||||
}
|
||||
|
||||
.form input:focus, .form textarea:focus {
|
||||
border: 1px solid #a2a294;
|
||||
}
|
||||
|
||||
.form input.button {
|
||||
background: #e2e2e2;
|
||||
border: 1px solid #c1c1c1;
|
||||
padding: 2px 5px;
|
||||
cursor: pointer;
|
||||
color: #111;
|
||||
font-weight: bold;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.form input.button:hover {
|
||||
border: 1px solid #666;
|
||||
}
|
||||
|
||||
.form .description {
|
||||
font-style: italic;
|
||||
color: #8C8C8C;
|
||||
font-size: .9em;
|
||||
}
|
||||
|
||||
.form .navform a {
|
||||
color: #cc0000;
|
||||
}
|
||||
|
||||
/* buttons */
|
||||
|
||||
a.button, button.button {
|
||||
background-color: #f4f4f4;
|
||||
background-image: url("images/button-background.png");
|
||||
border: 1px solid #c3c4ba;
|
||||
font-family: helvetica, arial, sans-serif;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
a.button:link, a.button:visited, a.button:hover, a.button:active, button.button:link, button.button:visited, button.button:hover, button.button:active {
|
||||
font-weight: normal;
|
||||
background-color: #f4f4f4;
|
||||
}
|
||||
|
||||
a.button:hover, button.button:hover {
|
||||
background-color: #eee;
|
||||
border: 1px solid #818171;
|
||||
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
|
||||
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
|
||||
box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
a.button:active, button.button:active {
|
||||
outline: none;
|
||||
background-color: #ddd;
|
||||
background-image: url("images/button-background-active.png");
|
||||
}
|
||||
|
||||
/* flash-messages */
|
||||
.flash .message {
|
||||
text-align:center;
|
||||
margin: 0 auto 15px;
|
||||
}
|
||||
|
||||
.flash .message p {
|
||||
margin:8px;
|
||||
}
|
||||
.flash .error {
|
||||
border: 1px solid #ffbbbb;
|
||||
background-color: #ffdddd;
|
||||
}
|
||||
.flash .warning {
|
||||
border: 1px solid #ffff88;
|
||||
background-color: #ffffcc;
|
||||
}
|
||||
.flash .notice {
|
||||
border: 1px solid #1fdf00;
|
||||
background-color: #bbffb6;
|
||||
}
|
||||
|
||||
/* lists */
|
||||
|
||||
ul.list li {
|
||||
border-bottom-color: #e2e2e2;
|
||||
border-bottom-width: 1px;
|
||||
border-bottom-style: solid;
|
||||
}
|
||||
|
||||
ul.list li .item .avatar {
|
||||
border-color: #e2e2e2;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
/* box */
|
||||
|
||||
#box .block {
|
||||
background: #fff;
|
||||
|
||||
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
|
||||
#box .block h2 {
|
||||
background: #002134;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
/* rounded borders */
|
||||
|
||||
#main, #main-navigation, #main-navigation li, .secondary-navigation, #main .block, #sidebar .block, #sidebar h3, ul.list li,
|
||||
#footer .block, .form input.button, #box .block, #box .block h2 {
|
||||
-moz-border-radius-topleft: 9px;
|
||||
-webkit-border-top-left-radius: 9px;
|
||||
-moz-border-radius-topright: 9px;
|
||||
-webkit-border-top-right-radius: 9px;
|
||||
}
|
||||
|
||||
.secondary-navigation li.first a, .secondary-navigation ul li.first {
|
||||
-moz-border-radius-topleft: 9px;
|
||||
-webkit-border-top-left-radius: 9px;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.first {
|
||||
-moz-border-radius-topleft: 9px;
|
||||
-webkit-border-top-left-radius: 9px;
|
||||
}
|
||||
|
||||
#sidebar, #sidebar .block, #main .block, #sidebar ul.navigation, ul.list li, #footer .block, .form input.button, #box .block {
|
||||
-moz-border-radius-bottomleft: 9px;
|
||||
-webkit-border-bottom-left-radius: 9px;
|
||||
-moz-border-radius-bottomright: 9px;
|
||||
-webkit-border-bottom-right-radius: 9px;
|
||||
}
|
||||
|
||||
#main .block {
|
||||
-moz-border-radius: 9px;
|
||||
-webkit-border-radius: 9px;
|
||||
border-radius: 9px;
|
||||
}
|
||||
|
||||
#main-navigation, .secondary-navigation {
|
||||
-moz-border-radius-topleft: 9px;
|
||||
-webkit-border-top-left-radius: 9px;
|
||||
border-top-left-radius: 9px;
|
||||
|
||||
-moz-border-radius-topright: 9px;
|
||||
-webkit-border-top-right-radius: 9px;
|
||||
border-top-right-radius: 9px;
|
||||
}
|
||||
|
||||
a.button, button.button, .pagination a, .pagination span {
|
||||
-moz-border-radius: 2px;
|
||||
-webkit-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.flash .message {
|
||||
-moz-border-radius: 6px;
|
||||
-webkit-border-radius: 6px;
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
.form input.button {
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#user-navigation a.logout {
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
@@ -1,357 +0,0 @@
|
||||
/*
|
||||
|
||||
Amro
|
||||
by Sandro Duarte
|
||||
sandro[at]gmail.com
|
||||
|
||||
dark green #008080
|
||||
light yellow #F6F5CD
|
||||
orange #E8C53B
|
||||
light green #76BBA5
|
||||
light #F3F4EC
|
||||
|
||||
*/
|
||||
|
||||
.small {
|
||||
font-size: 11px;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
text-transform: normal;
|
||||
letter-spacing: normal;
|
||||
line-height: 1.4em;
|
||||
}
|
||||
|
||||
.gray {
|
||||
color:#999999;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 13px;
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
text-transform: normal;
|
||||
letter-spacing: normal;
|
||||
line-height: 1.6em;
|
||||
}
|
||||
|
||||
.hightlight {
|
||||
background-color: #ffff88;
|
||||
font-weight: bold;
|
||||
color: #36393d;
|
||||
}
|
||||
|
||||
a:link, a:visited, a:hover, a:active, h1, h2, h3 { color: #008080; }
|
||||
a { -moz-outline: none; }
|
||||
|
||||
body {
|
||||
color: #222;
|
||||
background: #F6F5CD;
|
||||
font-family: helvetica,Arial,sans-serif;
|
||||
}
|
||||
|
||||
hr {
|
||||
background: #f0f0ee;
|
||||
color: #f0f0ee;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 10px 0;
|
||||
|
||||
}
|
||||
|
||||
#header {
|
||||
background: #008080;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
padding: 15px 0;
|
||||
font-size: 28px;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
text-transform: normal;
|
||||
letter-spacing: -1px;
|
||||
line-height: 1.2em;
|
||||
}
|
||||
|
||||
#header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited {
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#user-navigation {
|
||||
top: auto;
|
||||
bottom: 5px;
|
||||
right: 25px;
|
||||
}
|
||||
|
||||
#main .block .content {
|
||||
background: #FFF;
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
#main .block .content h2 {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#main .block .content p {
|
||||
font-size:13px;
|
||||
line-height:1.45em;
|
||||
}
|
||||
|
||||
#main .block .content h2 {
|
||||
font-size:22px;
|
||||
font-style:normal;
|
||||
font-weight:bold;
|
||||
letter-spacing:-1px;
|
||||
line-height:1.2em;
|
||||
margin-left:15px;
|
||||
}
|
||||
|
||||
#sidebar .block {
|
||||
background: #FFF;
|
||||
}
|
||||
|
||||
#sidebar .notice {
|
||||
background: #76BBA5;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
#sidebar h3 {
|
||||
background: #008080;
|
||||
color: #FFF;
|
||||
border-bottom: 6px solid #E8C53B;
|
||||
}
|
||||
|
||||
#main-navigation ul li {
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li a {
|
||||
padding: 8px 0;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
padding: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active a {
|
||||
padding: 8px 15px;
|
||||
}
|
||||
|
||||
#sidebar ul li a:link, #sidebar ul li a:visited {
|
||||
background: #FFF;
|
||||
border-bottom: 1px solid #F0F0EE;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#sidebar ul li a:hover, #sidebar ul li a:active {
|
||||
background: #76BBA5;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#main-navigation {
|
||||
background: #E8C53B;
|
||||
}
|
||||
|
||||
#main-navigation ul li {
|
||||
background: #E8C53B;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
background: #F6F5CD;
|
||||
}
|
||||
|
||||
#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active,
|
||||
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#user-navigation a.logout {
|
||||
background: #cc0000;
|
||||
padding: 2px 6px;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 3px;
|
||||
}
|
||||
|
||||
.secondary-navigation li a:hover {
|
||||
background: #76BBA5;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active a:link, #main-navigation ul li.active a:visited, #main-navigation ul li.active a:hover, #main-navigation ul li.active a:active {
|
||||
color: #008080;
|
||||
}
|
||||
|
||||
.secondary-navigation {
|
||||
background: #008080;
|
||||
border-bottom: 6px solid #E8C53B;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.active, .secondary-navigation ul li.active a {
|
||||
background-color: #E8C53B;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li a {
|
||||
padding:8px 12px;
|
||||
}
|
||||
|
||||
#footer .block {
|
||||
color: #FFF;
|
||||
background: #E8C53B;
|
||||
}
|
||||
|
||||
#footer .block p {
|
||||
margin: 0;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
/* pagination */
|
||||
|
||||
.pagination span.disabled {
|
||||
color: #bbb;
|
||||
border-color: #bbb;
|
||||
}
|
||||
|
||||
.pagination em {
|
||||
background: #008080;
|
||||
color: #FFF;
|
||||
border-color: #008080;
|
||||
}
|
||||
|
||||
.pagination a, .pagination span {
|
||||
color: #008080;
|
||||
border-color: #008080;
|
||||
}
|
||||
|
||||
.pagination a:hover {
|
||||
color: #FFF;
|
||||
background: #008080;
|
||||
}
|
||||
|
||||
/* tables */
|
||||
|
||||
.table th {
|
||||
background: #008080;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
.table td {
|
||||
border-bottom:1px solid #F0F0EE;
|
||||
}
|
||||
|
||||
.table tr.even {
|
||||
background: #EFF3E4;
|
||||
}
|
||||
/* forms */
|
||||
|
||||
.form input.text_field, .form textarea.text_area {
|
||||
width: 100%;
|
||||
border:1px solid #CFCFCF;
|
||||
}
|
||||
|
||||
.form input.button {
|
||||
background: #EEE;
|
||||
color: #262626;
|
||||
padding: 2px 5px;
|
||||
border: 1px solid #262626;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.form .description {
|
||||
font-style: italic;
|
||||
color: #8C8C8C;
|
||||
font-size: .9em;
|
||||
}
|
||||
|
||||
/* flash-messages */
|
||||
.flash .message {
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
text-align:center;
|
||||
margin: 0 auto 15px;
|
||||
|
||||
}
|
||||
|
||||
.flash .message p {
|
||||
margin:8px;
|
||||
}
|
||||
.flash .error {
|
||||
border: 1px solid #fbb;
|
||||
background-color: #fdd;
|
||||
}
|
||||
.flash .warning {
|
||||
border: 1px solid #fffaaa;
|
||||
background-color: #ffffcc;
|
||||
}
|
||||
.flash .notice {
|
||||
border: 1px solid #1FDF00;
|
||||
background-color: #BBFFB6;
|
||||
}
|
||||
|
||||
/* lists */
|
||||
|
||||
ul.list li {
|
||||
border-bottom-color: #F0F0EE;
|
||||
border-bottom-width: 1px;
|
||||
border-bottom-style: solid;
|
||||
}
|
||||
|
||||
ul.list li .item .avatar {
|
||||
border-color: #F0F0EE;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
/* box */
|
||||
|
||||
#box .block {
|
||||
background: #FFF;
|
||||
}
|
||||
|
||||
#box .block h2 {
|
||||
background: #008080;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
|
||||
/* rounded borders */
|
||||
|
||||
#main, #main-navigation, #main-navigation li, .secondary-navigation, #main .block, #sidebar .block, #sidebar h3, ul.list li,
|
||||
#footer .block, .form input.button, #box .block, #box .block h2 {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-moz-border-radius-topright: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
.secondary-navigation li.first a, .secondary-navigation ul li.first, .table th.first, .table th.first {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
}
|
||||
|
||||
.table th.last {
|
||||
-moz-border-radius-topright: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.first {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
}
|
||||
|
||||
#sidebar, #sidebar .block, #main .block, #sidebar ul.navigation, ul.list li, #footer .block, .form input.button, #box .block {
|
||||
-moz-border-radius-bottomleft: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-moz-border-radius-bottomright: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
}
|
||||
@@ -1,290 +0,0 @@
|
||||
a:link, a:visited, a:hover, a:active { color: #33f; }
|
||||
h1, h2, h3 {color:#444}
|
||||
|
||||
body {
|
||||
color: #222;
|
||||
background: #e5e5e5;
|
||||
font-family: "Bitstream Vera Sans", verdana, sans-serif;
|
||||
}
|
||||
|
||||
hr {
|
||||
background: #f0f0ee;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 14px;
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
input.checkbox {
|
||||
vertical-align:middle;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
font-size: 28px;
|
||||
padding: 5px 0;
|
||||
margin: 5px 0;
|
||||
}
|
||||
|
||||
.hightlight {
|
||||
background-color: #ffc;
|
||||
}
|
||||
.small {
|
||||
font-size: 11px;
|
||||
}
|
||||
.gray {
|
||||
color: #999;
|
||||
}
|
||||
#header {
|
||||
background: #48625B;
|
||||
}
|
||||
|
||||
#header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited {
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#main {
|
||||
background: #e5e5e5;
|
||||
width: 69%;
|
||||
}
|
||||
|
||||
#main .block {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-moz-border-radius-topright: 4px;
|
||||
padding: 0;
|
||||
margin-bottom:20px;
|
||||
padding-bottom: 20px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
#main .block h2.title {
|
||||
margin: 0 0 20px 0;
|
||||
background-color: #E9FAE6;
|
||||
padding: 5px 5px 5px 15px;
|
||||
font-size:18px;
|
||||
}
|
||||
|
||||
.main_container {
|
||||
padding:10px;
|
||||
}
|
||||
|
||||
/* #sidebar .block { background: #FFF; padding-bottom:0px; } */
|
||||
|
||||
#sidebar .notice {
|
||||
background-color: #ffc;
|
||||
padding: 0 10px;
|
||||
border-bottom:1px solid #ddd;
|
||||
border-right:1px solid #ddd;
|
||||
border-top:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
}
|
||||
#sidebar .notice h2 {
|
||||
font-size:16px;
|
||||
margin: 5px 0;
|
||||
border-bottom:1px solid #aaa;
|
||||
}
|
||||
#sidebar .notice p {
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
#sidebar .block {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
|
||||
#sidebar .block .content {
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
|
||||
#sidebar h3 {
|
||||
background: #c7d8d8;
|
||||
border-bottom:1px solid #999;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
#sidebar ul li a:link, #sidebar ul li a:visited {
|
||||
font-size:14px;
|
||||
}
|
||||
|
||||
#sidebar ul li a:hover, #sidebar ul li a:active {
|
||||
background: #E9FAE6;
|
||||
color: #444;
|
||||
font-size:14px;
|
||||
text-decoration:underline;
|
||||
}
|
||||
#sidebar ul.navigation li.last a {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
#sidebar ul.navigation li a:link,#sidebar ul.navigation li a:visited {
|
||||
padding: 5px 10px;
|
||||
color:#444;
|
||||
text-decoration: none;
|
||||
}
|
||||
#sidebar ul.navigation li a:hover {
|
||||
text-decoration:underline;
|
||||
}
|
||||
#sidebar .block .sidebar-block h4 {
|
||||
border-bottom: 1px solid #bbb;
|
||||
}
|
||||
#main-navigation ul li {
|
||||
background: #30423E;
|
||||
}
|
||||
|
||||
#main-navigation ul li:hover {
|
||||
background: #23302D;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
background: #e5e5e5;
|
||||
}
|
||||
|
||||
#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active,
|
||||
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active,
|
||||
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#main-navigation ul li a {
|
||||
font-size: 14px;
|
||||
padding: 4px 10px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active a:link, #main-navigation ul li.active a:visited, #main-navigation ul li.active a:hover, #main-navigation ul li.active a:active {
|
||||
color: #333;
|
||||
}
|
||||
#user-navigation ul li a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.secondary-navigation {
|
||||
background: #48625B;
|
||||
border-bottom-color: #30423e;
|
||||
border-bottom: 5px solid #30423e;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.active {
|
||||
background-color: #30423e;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li:hover {
|
||||
background-color: #23302d;
|
||||
}
|
||||
|
||||
/* pagination */
|
||||
|
||||
.pagination em {
|
||||
background: #30423e;
|
||||
color: #FFF;
|
||||
border: 1px solid #30423e;
|
||||
-moz-border-radius:5px;
|
||||
}
|
||||
|
||||
.pagination a {
|
||||
color: #364B69;
|
||||
border: 1px solid #ddd;
|
||||
-moz-border-radius:5px;
|
||||
}
|
||||
|
||||
.pagination a:hover {
|
||||
color: #444;
|
||||
background: #E9FAE6;
|
||||
}
|
||||
|
||||
/* tables */
|
||||
|
||||
.table th {
|
||||
background: #48625B;
|
||||
color: #FFF;
|
||||
font-weight:normal;
|
||||
padding:3px;
|
||||
}
|
||||
|
||||
.table th a.toggle {
|
||||
display: block;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
background: transparent url('images/tick.png') center no-repeat;
|
||||
text-indent: -9999px;
|
||||
-moz-outline: none;
|
||||
}
|
||||
|
||||
.table th.first {
|
||||
width: 30px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.table td {
|
||||
border-bottom: 1px solid #F0F0EE;
|
||||
}
|
||||
|
||||
/* forms */
|
||||
|
||||
.form input.text, .form textarea.textarea {
|
||||
border: 1px solid #ddd;
|
||||
padding: 5px;
|
||||
width: 95%;
|
||||
}
|
||||
|
||||
.form .navform {
|
||||
padding:10px;
|
||||
background-color: #E9FAE6;
|
||||
font-size:14px;
|
||||
border-bottom:1px solid #ddd;
|
||||
border-right:1px solid #ddd;
|
||||
border-top:1px solid #eee;
|
||||
border-left:1px solid #eee;
|
||||
}
|
||||
.form .navform input {
|
||||
font-size:14px;
|
||||
}
|
||||
|
||||
/* flash-messages */
|
||||
.flash .message {
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
text-align:center;
|
||||
margin:0 auto 5px;
|
||||
width:80%;
|
||||
}
|
||||
.flash .message p {
|
||||
margin:8px;
|
||||
}
|
||||
.flash .error {
|
||||
border: 1px solid #fbb;
|
||||
background-color: #fdd;
|
||||
}
|
||||
.flash .warning {
|
||||
border: 1px solid #fffaaa;
|
||||
background-color: #ffffcc;
|
||||
}
|
||||
.flash .notice {
|
||||
border: 1px solid #ddf;
|
||||
background-color: #eef;
|
||||
}
|
||||
|
||||
/* lists */
|
||||
|
||||
ul.list li {
|
||||
border-bottom-color: #F0F0EE;
|
||||
}
|
||||
|
||||
ul.list li .item .avatar {
|
||||
border-color: #F0F0EE;
|
||||
margin: 3px 10px 0 0;
|
||||
}
|
||||
|
||||
ul.list li .left {
|
||||
padding: 5px 5px;
|
||||
}
|
||||
|
||||
/* box */
|
||||
|
||||
#box .block {
|
||||
background: #FFF;
|
||||
}
|
||||
|
||||
#box .block h2 {
|
||||
background: #48625B;
|
||||
color: #FFF;
|
||||
}
|
||||
@@ -1,301 +0,0 @@
|
||||
a:link, a:visited, a:hover, a:active { color: #33f; }
|
||||
h1, h2, h3 {color:#444}
|
||||
|
||||
body {
|
||||
color: #333;
|
||||
background: #e5e5e5;
|
||||
font-family: Verdana, Arial, "Bitstream Vera Sans", sans-serif;
|
||||
}
|
||||
|
||||
hr {
|
||||
background: #f0f0ee;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
input.checkbox {
|
||||
vertical-align:middle;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
font-size: 28px;
|
||||
padding: 5px 0;
|
||||
margin: 5px 0;
|
||||
}
|
||||
|
||||
.hightlight {
|
||||
background-color: #ffc;
|
||||
}
|
||||
.small {
|
||||
font-size: 11px;
|
||||
}
|
||||
.gray {
|
||||
color: #999;
|
||||
}
|
||||
#header {
|
||||
background: #006666;
|
||||
}
|
||||
|
||||
#header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited {
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#main {
|
||||
background: #e5e5e5;
|
||||
width: 73%;
|
||||
}
|
||||
|
||||
#main .block {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-moz-border-radius-topright: 4px;
|
||||
padding: 0;
|
||||
margin-bottom:20px;
|
||||
padding-bottom: 20px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
#main .block h2.title {
|
||||
margin: 0 0 20px 0;
|
||||
background-color: #E6FAFA;
|
||||
padding: 5px 5px 5px 15px;
|
||||
font-size:18px;
|
||||
}
|
||||
|
||||
.main_container {
|
||||
padding:10px;
|
||||
}
|
||||
|
||||
#footer .block p {
|
||||
color:#aaa;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
/* #sidebar .block { background: #FFF; padding-bottom:0px; } */
|
||||
|
||||
#sidebar .notice {
|
||||
background-color: #ffc;
|
||||
padding: 0 10px;
|
||||
border-bottom:1px solid #ddd;
|
||||
border-right:1px solid #ddd;
|
||||
border-top:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
}
|
||||
#sidebar .notice h2 {
|
||||
font-size:16px;
|
||||
margin: 5px 0;
|
||||
border-bottom:1px solid #aaa;
|
||||
}
|
||||
#sidebar .notice p {
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
#sidebar .block {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
|
||||
#sidebar .block .content {
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
|
||||
#sidebar h3 {
|
||||
background: #c7d8d8;
|
||||
border-bottom:1px solid #999;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
#sidebar ul li a:link, #sidebar ul li a:visited {
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
#sidebar ul li a:hover, #sidebar ul li a:active {
|
||||
background: #e1efef;
|
||||
color: #444;
|
||||
font-size:12px;
|
||||
text-decoration:underline;
|
||||
}
|
||||
#sidebar ul.navigation li.last a {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
#sidebar ul.navigation li a:link,#sidebar ul.navigation li a:visited {
|
||||
padding: 5px 10px;
|
||||
color:#444;
|
||||
text-decoration: none;
|
||||
}
|
||||
#sidebar ul.navigation li a:hover {
|
||||
text-decoration:underline;
|
||||
}
|
||||
#sidebar .block .sidebar-block h4 {
|
||||
border-bottom: 1px solid #bbb;
|
||||
}
|
||||
#main-navigation ul li {
|
||||
background: #008c8c;
|
||||
}
|
||||
|
||||
#main-navigation ul li:hover {
|
||||
background: #00b2b2;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
background: #f0f0ee;
|
||||
}
|
||||
|
||||
#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active,
|
||||
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active,
|
||||
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#main-navigation ul li a {
|
||||
font-size: 12px;
|
||||
padding: 4px 10px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active a:link, #main-navigation ul li.active a:visited, #main-navigation ul li.active a:hover, #main-navigation ul li.active a:active {
|
||||
color: #364b69;
|
||||
}
|
||||
#user-navigation ul li a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.secondary-navigation {
|
||||
background: #006666;
|
||||
border-bottom-color: #008c8c;
|
||||
border-bottom: 5px solid #008c8c;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.active {
|
||||
background-color: #008c8c;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li:hover {
|
||||
background-color: #00b2b2;
|
||||
}
|
||||
|
||||
/* pagination */
|
||||
|
||||
.pagination em {
|
||||
background: #008c8c;
|
||||
color: #FFF;
|
||||
border: 1px solid #008c8c;
|
||||
-moz-border-radius:5px;
|
||||
}
|
||||
|
||||
.pagination a {
|
||||
color: #364B69;
|
||||
border: 1px solid #ddd;
|
||||
-moz-border-radius:5px;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
.pagination a:hover {
|
||||
color: #444;
|
||||
background: #E6FAFA;
|
||||
}
|
||||
|
||||
/* tables */
|
||||
|
||||
.table th {
|
||||
background: #006666;
|
||||
color: #FFF;
|
||||
font-weight:normal;
|
||||
padding:3px;
|
||||
}
|
||||
|
||||
.table th a.toggle {
|
||||
display: block;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
background: transparent url('images/tick.png') center no-repeat;
|
||||
text-indent: -9999px;
|
||||
-moz-outline: none;
|
||||
}
|
||||
|
||||
.table th.first {
|
||||
width: 30px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.table td {
|
||||
border-bottom: 1px solid #F0F0EE;
|
||||
}
|
||||
|
||||
/* forms */
|
||||
|
||||
.form input.text, .form textarea.textarea {
|
||||
border: 1px solid #ddd;
|
||||
padding: 5px;
|
||||
width:99%;
|
||||
}
|
||||
|
||||
.form .navform {
|
||||
padding:10px;
|
||||
background-color: #f1f8f8;
|
||||
font-size:14px;
|
||||
border-bottom:1px solid #ddd;
|
||||
border-right:1px solid #ddd;
|
||||
border-top:1px solid #eee;
|
||||
border-left:1px solid #eee;
|
||||
}
|
||||
.form .navform input {
|
||||
font-size:14px;
|
||||
}
|
||||
|
||||
.description {
|
||||
color:#aaa;
|
||||
font-family:Georgia, serif;
|
||||
}
|
||||
|
||||
/* flash-messages */
|
||||
.flash .message {
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
text-align:center;
|
||||
margin:0 auto 5px;
|
||||
width:80%;
|
||||
}
|
||||
.flash .message p {
|
||||
margin:8px;
|
||||
}
|
||||
.flash .error {
|
||||
border: 1px solid #fbb;
|
||||
background-color: #fdd;
|
||||
}
|
||||
.flash .warning {
|
||||
border: 1px solid #fffaaa;
|
||||
background-color: #ffffcc;
|
||||
}
|
||||
.flash .notice {
|
||||
border: 1px solid #ddf;
|
||||
background-color: #eef;
|
||||
}
|
||||
|
||||
/* lists */
|
||||
|
||||
ul.list li {
|
||||
border-bottom-color: #F0F0EE;
|
||||
}
|
||||
|
||||
ul.list li .item .avatar {
|
||||
border-color: #F0F0EE;
|
||||
margin: 3px 10px 0 0;
|
||||
}
|
||||
|
||||
ul.list li .left {
|
||||
padding: 5px 5px;
|
||||
}
|
||||
|
||||
/* box */
|
||||
|
||||
#box .block {
|
||||
background: #FFF;
|
||||
}
|
||||
|
||||
#box .block h2 {
|
||||
background: #006666;
|
||||
color: #FFF;
|
||||
}
|
||||
@@ -1,280 +0,0 @@
|
||||
.small { font-size:12px; }
|
||||
.gray { color:#999999; }
|
||||
.hightlight { background-color:#FFFFCC; }
|
||||
|
||||
a:link, a:visited, a:hover, a:active, h1, h2, h3 { color: #2F427A; }
|
||||
a { -moz-outline: none; }
|
||||
|
||||
body {
|
||||
color: #222;
|
||||
background: #f0f0ee;
|
||||
font-family: helvetica, arial, sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
hr {
|
||||
background: #f0f0ee;
|
||||
color: #f0f0ee;
|
||||
}
|
||||
|
||||
#header {
|
||||
background: #2F427A;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
padding: 20px 0;
|
||||
}
|
||||
|
||||
#header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited {
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#user-navigation {
|
||||
top: auto;
|
||||
bottom: 5px;
|
||||
right: 25px;
|
||||
}
|
||||
|
||||
#main .block .content {
|
||||
background: #FFF;
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
#main .block .content h2 {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#sidebar .block {
|
||||
background: #FFF;
|
||||
}
|
||||
|
||||
#sidebar .notice {
|
||||
background: #FFFFCC;
|
||||
}
|
||||
|
||||
#sidebar h3 {
|
||||
background: #2F427A;
|
||||
color: #FFF;
|
||||
border-bottom: 10px solid #262626;
|
||||
font-size: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li {
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li a {
|
||||
padding: 8px 0;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
padding: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active a {
|
||||
padding: 8px 15px;
|
||||
}
|
||||
|
||||
#sidebar ul li a:link, #sidebar ul li a:visited {
|
||||
background: #FFF;
|
||||
border-bottom: 1px solid #F0F0EE;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#sidebar ul li a:hover, #sidebar ul li a:active {
|
||||
background: #316291;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#main-navigation {
|
||||
background: #262626;
|
||||
}
|
||||
|
||||
#main-navigation ul li {
|
||||
background: #262626;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active {
|
||||
background: #f0f0ee;
|
||||
}
|
||||
|
||||
#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active,
|
||||
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active,
|
||||
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
.secondary-navigation li a:hover {
|
||||
background: #5C637A;
|
||||
}
|
||||
|
||||
#main-navigation ul li.active a:link, #main-navigation ul li.active a:visited, #main-navigation ul li.active a:hover, #main-navigation ul li.active a:active {
|
||||
color: #262626;
|
||||
}
|
||||
|
||||
.secondary-navigation {
|
||||
background: #2F427A;
|
||||
border-bottom-color: #262626;
|
||||
font-size: 15px;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.active, .secondary-navigation ul li.active a:hover {
|
||||
background-color: #262626;
|
||||
}
|
||||
|
||||
#footer .block {
|
||||
color: #FFF;
|
||||
background: #262626;
|
||||
}
|
||||
|
||||
#footer .block p {
|
||||
margin: 0;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
/* pagination */
|
||||
|
||||
.pagination span, .pagination a {
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
padding-top: 4px;
|
||||
}
|
||||
|
||||
.pagination em {
|
||||
background: #262626;
|
||||
color: #FFF;
|
||||
border-color: #262626;
|
||||
}
|
||||
|
||||
.pagination a {
|
||||
color: #262626;
|
||||
border-color: #262626;
|
||||
}
|
||||
|
||||
.pagination a:hover {
|
||||
color: #FFF;
|
||||
background: #262626;
|
||||
}
|
||||
|
||||
/* tables */
|
||||
|
||||
.table th {
|
||||
background: #262626;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
.table td {
|
||||
border-bottom:1px solid #F0F0EE;
|
||||
}
|
||||
|
||||
/* forms */
|
||||
|
||||
.form input.text_field, .form textarea.text_area {
|
||||
width: 100%;
|
||||
border: 1px solid #262626;
|
||||
}
|
||||
|
||||
.form input.button {
|
||||
background: #EEE;
|
||||
color: #262626;
|
||||
padding: 2px 5px;
|
||||
border: 1px solid #262626;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.form .description {
|
||||
font-style: italic;
|
||||
color: #8C8C8C;
|
||||
font-size: .9em;
|
||||
}
|
||||
|
||||
/* flash-messages */
|
||||
.flash .message {
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
text-align:center;
|
||||
margin: 0 auto 15px;
|
||||
|
||||
}
|
||||
|
||||
.flash .message p {
|
||||
margin:8px;
|
||||
}
|
||||
.flash .error {
|
||||
border: 1px solid #fbb;
|
||||
background-color: #fdd;
|
||||
}
|
||||
.flash .warning {
|
||||
border: 1px solid #fffaaa;
|
||||
background-color: #ffffcc;
|
||||
}
|
||||
.flash .notice {
|
||||
border: 1px solid #1FDF00;
|
||||
background-color: #BBFFB6;
|
||||
}
|
||||
|
||||
/* lists */
|
||||
|
||||
ul.list li {
|
||||
border-bottom-color: #F0F0EE;
|
||||
border-bottom-width: 1px;
|
||||
border-bottom-style: solid;
|
||||
}
|
||||
|
||||
ul.list li .item .avatar {
|
||||
border-color: #F0F0EE;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
/* box */
|
||||
|
||||
#box .block {
|
||||
background: #FFF;
|
||||
}
|
||||
|
||||
#box .block h2 {
|
||||
background: #2F427A;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
|
||||
/* rounded borders */
|
||||
|
||||
#main, #main-navigation, #main-navigation li, .secondary-navigation, #main .block, #sidebar .block, #sidebar h3, ul.list li,
|
||||
#footer .block, .form input.button, #box .block, #box .block h2 {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-moz-border-radius-topright: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
.secondary-navigation li.first a, .secondary-navigation ul li.first, .table th.first, .table th.first {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
}
|
||||
|
||||
.table th.last {
|
||||
-moz-border-radius-topright: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
.secondary-navigation ul li.first {
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
}
|
||||
|
||||
#sidebar, #sidebar .block, #main .block, #sidebar ul.navigation, ul.list li, #footer .block, .form input.button, #box .block {
|
||||
-moz-border-radius-bottomleft: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-moz-border-radius-bottomright: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
}
|
||||
@@ -1,242 +0,0 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>
|
||||
This is a custom SVG webfont generated by Font Squirrel.
|
||||
Designer : Jos Buivenga
|
||||
Foundry : Jos Buivenga
|
||||
Foundry URL : httpwwwjosbuivengademonnl
|
||||
</metadata>
|
||||
<defs>
|
||||
<font id="webfontOC5Ke5xr" horiz-adv-x="1267" >
|
||||
<font-face units-per-em="2048" ascent="1536" descent="-512" />
|
||||
<missing-glyph horiz-adv-x="542" />
|
||||
<glyph unicode=" " horiz-adv-x="542" />
|
||||
<glyph unicode="	" horiz-adv-x="542" />
|
||||
<glyph unicode=" " horiz-adv-x="542" />
|
||||
<glyph unicode="!" horiz-adv-x="679" d="M205 1454h270l-20 -1034h-228zM215 0v242h252v-242h-252z" />
|
||||
<glyph unicode=""" horiz-adv-x="755" d="M117 1053v428h192v-428h-192zM444 1053v428h193v-428h-193z" />
|
||||
<glyph unicode="#" horiz-adv-x="1433" d="M66 383l30 186h244l51 287h-239l30 188h242l72 410h209l-72 -410h278l72 410h209l-72 -410h248l-33 -188h-245l-52 -287h244l-31 -186h-245l-66 -383h-209l68 383h-281l-65 -383h-209l65 383h-243zM549 569h280l52 287h-281z" />
|
||||
<glyph unicode="$" horiz-adv-x="1146" d="M78 268l186 156q4 -8 13.5 -22.5t42 -50.5t68.5 -62.5t93.5 -49t116.5 -22.5q92 0 150.5 46t58.5 126q0 51 -38 93t-98.5 74t-133 63.5t-145.5 72.5t-133 91.5t-98 127t-38 172.5q0 152 107.5 256.5t277.5 130.5v191h182v-191q137 -18 238.5 -87.5t101.5 -190.5v-135 h-242v65q0 49 -54 81t-128 32q-92 0 -152.5 -42t-60.5 -106q0 -70 71 -122t171 -93t200.5 -92t171 -148t70.5 -235q0 -154 -106.5 -270.5t-280.5 -142.5v-191h-182v189q-244 33 -397 237z" />
|
||||
<glyph unicode="%" horiz-adv-x="1689" d="M113 1155q0 133 98 228.5t235.5 95.5t236.5 -95.5t99 -228.5q0 -135 -98 -229.5t-237.5 -94.5t-236.5 94.5t-97 229.5zM164 0l1116 1454h240l-1117 -1454h-239zM311 1155q0 -57 39 -96t96.5 -39t97.5 39t40 96q0 55 -40 95t-97.5 40t-96.5 -40t-39 -95zM907 297 q0 133 97.5 228.5t236.5 95.5q137 0 235.5 -95.5t98.5 -228.5t-97.5 -227.5t-236.5 -94.5t-236.5 94.5t-97.5 227.5zM1106 299q0 -57 39 -96t96 -39t97 39t40 96q0 55 -40 95t-97 40t-96 -40t-39 -95z" />
|
||||
<glyph unicode="&" horiz-adv-x="1333" d="M86 426q0 113 64.5 214t177.5 134v4q-8 2 -19.5 9.5t-42 33t-54.5 57t-43 90t-19 128.5q0 172 124.5 277.5t317.5 105.5q51 0 101 -6.5t75 -12.5l25 -6l-64 -209q-51 12 -98 12q-96 0 -155.5 -55t-59.5 -139q0 -76 51 -134.5t170 -58.5h219v174h260v-174h174v-229h-174 v-172q0 -225 -136 -359.5t-374 -134.5q-227 0 -373.5 129t-146.5 322zM356 428q0 -88 69 -149.5t181 -61.5q119 0 184.5 67.5t65.5 198.5v158h-219q-131 0 -206 -54.5t-75 -158.5z" />
|
||||
<glyph unicode="'" horiz-adv-x="430" d="M117 1053v428h196v-428h-196z" />
|
||||
<glyph unicode="(" horiz-adv-x="718" d="M166 668q0 492 240 850h221q-229 -383 -230 -832q0 -469 236 -881h-221q-246 361 -246 863z" />
|
||||
<glyph unicode=")" horiz-adv-x="718" d="M86 -195q236 412 236 881q0 449 -230 832h221q242 -360 242 -850q0 -502 -246 -863h-223z" />
|
||||
<glyph unicode="*" horiz-adv-x="989" d="M76 1065l69 221l248 -100l-18 268h235l-18 -268l248 100l73 -219l-262 -66v-4l172 -202l-186 -138l-141 226h-4l-142 -226l-186 136l170 204v4z" />
|
||||
<glyph unicode="+" d="M86 483v203h442v485h211v-485h443v-203h-443v-483h-211v483h-442z" />
|
||||
<glyph unicode="," horiz-adv-x="542" d="M45 -215l137 479h250l-196 -479h-191z" />
|
||||
<glyph unicode="-" horiz-adv-x="882" d="M133 471v227h617v-227h-617z" />
|
||||
<glyph unicode="." horiz-adv-x="542" d="M145 0v260h252v-260h-252z" />
|
||||
<glyph unicode="/" horiz-adv-x="751" d="M-2 -86l520 1614h223l-522 -1614h-221z" />
|
||||
<glyph unicode="0" horiz-adv-x="1253" d="M100 729q0 750 526.5 750t526.5 -750q0 -164 -27.5 -295t-86 -237.5t-164 -164t-249 -57.5t-249 57.5t-163.5 164t-86 237.5t-28 295zM371 729q0 -512 256 -512t256 512q0 506 -256 506t-256 -506z" />
|
||||
<glyph unicode="1" horiz-adv-x="1091" d="M106 1104l365 350h242v-1227h313v-227h-895v227h313v807l2 99h-4q-16 -35 -63 -82l-117 -111z" />
|
||||
<glyph unicode="2" horiz-adv-x="1189" d="M68 193q0 106 38.5 193t101 144.5t138.5 105.5t152.5 90t139 86t101.5 102.5t39 129.5q0 86 -58 137.5t-153 51.5q-82 0 -136 -36t-54 -79v-63h-242v143q0 90 73 156.5t171 95.5t199 29q199 0 335 -117t136 -313q0 -137 -73 -244t-176.5 -171.5t-205.5 -118.5 t-175 -116.5t-73 -134.5q0 -37 55 -37h426q45 0 45 45v88h242v-221q0 -74 -32.5 -106.5t-106.5 -32.5h-758q-92 0 -120.5 42t-28.5 151z" />
|
||||
<glyph unicode="3" horiz-adv-x="1138" d="M53 180l135 201l17 -16q10 -10 47 -38t75 -48.5t98 -37t120 -16.5q109 0 178.5 61.5t69.5 155.5q0 96 -78 154.5t-197 58.5h-102l-54 133l246 330q49 74 97 111v4q-45 -6 -130 -6h-182q-45 0 -45 -45v-88h-242v221q0 74 28 106.5t99 32.5h791v-166l-334 -418 q158 -25 266.5 -136t108.5 -288q0 -193 -140.5 -332t-377.5 -139q-266 0 -461 172z" />
|
||||
<glyph unicode="4" horiz-adv-x="1206" d="M37 367v170l602 917h315v-860h224v-227h-224v-367h-268v367h-649zM317 588q59 6 127 6h246v403l10 158h-4q-41 -78 -78 -131l-227 -336l-74 -96v-4z" />
|
||||
<glyph unicode="5" horiz-adv-x="1218" d="M96 176l135 203q4 -6 14.5 -16.5t43.5 -37t69.5 -47t94 -37t116.5 -16.5q119 0 193 70t74 172q0 117 -91.5 182.5t-222.5 65.5q-72 0 -140.5 -16.5t-100.5 -32.5l-33 -17l-94 47l53 619q6 74 36.5 106.5t100.5 32.5h537q139 0 139 -139v-221h-244v88q0 45 -45 45h-239 q-41 0 -46 -45l-18 -201l-10 -68h4q68 27 153 27q244 0 388.5 -136t144.5 -341q0 -201 -146.5 -345.5t-392.5 -144.5q-258 0 -440 170z" />
|
||||
<glyph unicode="6" horiz-adv-x="1177" d="M68 651q0 119 25.5 234.5t80.5 223.5t132 189.5t188.5 131t242.5 49.5q182 0 299 -62l-78 -227q-94 45 -204 45q-160 0 -258.5 -113.5t-126.5 -281.5h4q37 47 113.5 76.5t156.5 29.5q209 0 337 -140t128 -343q0 -207 -133 -347.5t-344 -140.5q-238 0 -400.5 182.5 t-162.5 493.5zM344 571q0 -137 86 -245.5t199 -108.5q100 0 159.5 69.5t59.5 176.5q0 115 -70.5 190.5t-195.5 75.5q-98 0 -168 -46t-70 -112z" />
|
||||
<glyph unicode="7" horiz-adv-x="1101" d="M45 1094v221q0 74 28.5 106.5t98.5 32.5h909v-184l-692 -1270h-293l600 1094q49 90 88 133v4q-27 -4 -100 -4h-350q-45 0 -45 -45v-88h-244z" />
|
||||
<glyph unicode="8" horiz-adv-x="1193" d="M74 420q0 63 22.5 123.5t56 102.5t66.5 74t55 46l23 16v4l-17 12q-11 7 -39 33.5t-49.5 58.5t-39 82t-17.5 105q0 164 126 283t341 119q209 0 338 -115t129 -289q0 -180 -141 -315l-17 -15v-4q201 -127 201 -333q0 -174 -144.5 -303.5t-373.5 -129.5q-221 0 -370.5 125 t-149.5 320zM344 436q0 -98 71.5 -158.5t178.5 -60.5q102 0 175 57.5t73 145.5q0 70 -52.5 114t-156.5 87q-111 49 -131 49q-43 0 -100.5 -73t-57.5 -161zM395 1071q0 -70 50.5 -111.5t146.5 -78.5q74 -31 96 -31q37 0 80 65.5t43 141.5q0 82 -57.5 130t-151.5 48 q-96 0 -151.5 -47t-55.5 -117z" />
|
||||
<glyph unicode="9" horiz-adv-x="1177" d="M68 991q0 205 133 346.5t346 141.5q236 0 398.5 -182.5t162.5 -493.5q0 -119 -25.5 -234.5t-81 -223t-132 -189.5t-188.5 -131.5t-243 -49.5q-182 0 -299 62l78 227q94 -47 205 -47q160 0 258 113.5t127 283.5h-4q-35 -47 -113 -76.5t-158 -29.5q-209 0 -336.5 140 t-127.5 343zM328 991q0 -115 70.5 -190.5t197.5 -75.5q96 0 165.5 45t69.5 113q0 137 -86 244.5t-198 107.5q-100 0 -159.5 -69t-59.5 -175z" />
|
||||
<glyph unicode=":" horiz-adv-x="626" d="M188 0v260h250v-260h-250zM188 784v260h250v-260h-250z" />
|
||||
<glyph unicode=";" horiz-adv-x="626" d="M72 -215l112 479h248l-168 -479h-192zM190 784v260h250v-260h-250z" />
|
||||
<glyph unicode="<" d="M131 502v168l985 438v-227l-710 -293v-4l710 -293v-228z" />
|
||||
<glyph unicode="=" d="M135 274v201h1000v-201h-1000zM135 694v201h1000v-201h-1000z" />
|
||||
<glyph unicode=">" d="M145 63v228l711 293v4l-711 293v227l985 -438v-168z" />
|
||||
<glyph unicode="?" horiz-adv-x="974" d="M74 1335q16 16 46 41t130 66t209 41q182 0 314 -105.5t132 -279.5q0 -94 -37 -170t-89 -125t-104 -93t-89 -97.5t-37 -112.5v-80h-252v98q0 82 35 150.5t85 114.5l99 88q49 42 84 93.5t35 108.5q0 72 -57.5 121t-141.5 49q-51 0 -106.5 -21.5t-83.5 -41.5l-29 -23zM297 0 v242h252v-242h-252z" />
|
||||
<glyph unicode="@" horiz-adv-x="1607" d="M78 492q0 319 222 541t548 222q293 0 428 -124.5t135 -321.5v-512h150v-186h-568q-199 0 -319.5 112.5t-120.5 268.5q0 154 120 264t320 110h174q-2 80 -90 130.5t-221 50.5q-219 0 -370.5 -166t-151.5 -389q0 -231 152.5 -390t402.5 -159v-203q-360 0 -585.5 215 t-225.5 537zM811 498q0 -84 55.5 -142.5t143.5 -58.5h157v401h-153q-90 0 -146.5 -58t-56.5 -142z" />
|
||||
<glyph unicode="A" horiz-adv-x="1380" d="M23 0v227h32q49 0 64 45l432 1182h280l431 -1182q14 -45 63 -45h33v-227h-160q-76 0 -111.5 24.5t-60.5 94.5l-90 254h-492l-90 -254q-25 -70 -59.5 -94.5t-110.5 -24.5h-161zM506 594h368l-124 364l-58 218h-4q-31 -137 -57 -218z" />
|
||||
<glyph unicode="B" horiz-adv-x="1288" d="M68 1227v227h628q201 0 326 -99.5t125 -275.5q0 -113 -51.5 -192.5t-124.5 -118.5v-4q113 -33 173 -129t60 -213q0 -207 -142 -314.5t-360 -107.5h-362q-72 0 -105.5 33t-33.5 106v1088h-133zM469 272q0 -45 45 -45h209q96 0 150.5 58.5t54.5 152.5q0 92 -55.5 150.5 t-149.5 58.5h-254v-375zM469 860h229q82 0 129 52.5t47 134t-47 131t-133 49.5h-225v-367z" />
|
||||
<glyph unicode="C" horiz-adv-x="1452" d="M61 739q0 315 211 527.5t527 212.5q78 0 166 -17.5t178 -52.5t148.5 -101.5t58.5 -154.5v-162h-244v82q0 74 -95.5 115t-205.5 41q-201 0 -333 -133t-132 -357q0 -213 137 -363.5t336 -150.5q78 0 150.5 19.5t123 48.5t90.5 57.5t58 46.5l18 21l142 -193 q-8 -10 -24.5 -26.5t-74 -59.5t-120 -76.5t-163 -60.5t-204.5 -27q-330 0 -539 218t-209 546z" />
|
||||
<glyph unicode="D" horiz-adv-x="1464" d="M70 1227v227h592q340 0 540.5 -192.5t200.5 -532.5t-201 -534.5t-540 -194.5h-320q-74 0 -106.5 33t-32.5 106v1088h-133zM471 272q0 -45 45 -45h131q221 0 349 130t128 372q0 238 -129 368t-348 130h-176v-955z" />
|
||||
<glyph unicode="E" horiz-adv-x="1183" d="M70 1227v227h878q139 0 139 -139v-221h-243v88q0 45 -45 45h-328v-381h471v-228h-471v-346q0 -45 45 -45h336q45 0 45 45v88h244v-221q0 -74 -34 -106.5t-106 -32.5h-659q-74 0 -106.5 33t-32.5 106v1088h-133z" />
|
||||
<glyph unicode="F" horiz-adv-x="1077" d="M70 1227v227h829q74 0 106.5 -34t32.5 -105v-221h-241v88q0 45 -45 45h-281v-412h465v-227h-465v-588h-268v1227h-133z" />
|
||||
<glyph unicode="G" horiz-adv-x="1519" d="M63 735q0 315 212 529.5t528 214.5q100 0 191 -19.5t150.5 -46.5t103.5 -53.5t65 -44.5l20 -21l-151 -192q-16 14 -48 35.5t-129.5 57.5t-195.5 36q-195 0 -331 -138.5t-136 -355.5q0 -231 138 -371.5t339 -140.5q203 0 352 135l17 17v108q0 45 -45 45h-88v228h235 q74 0 107 -33t33 -104v-621h-230v70l2 61h-4q-6 -6 -18.5 -16.5t-54.5 -38t-88 -48t-118.5 -37t-148.5 -16.5q-295 0 -501 209t-206 551z" />
|
||||
<glyph unicode="H" horiz-adv-x="1583" d="M70 1227v227h262q74 0 106.5 -34t32.5 -105v-477h641v477q0 139 139 139h262v-227h-88q-45 0 -45 -45v-1182h-268v610h-641v-610h-268v1182q0 45 -45 45h-88z" />
|
||||
<glyph unicode="I" horiz-adv-x="700" d="M78 0v227h145v1000h-145v227h545v-227h-146v-1000h146v-227h-545z" />
|
||||
<glyph unicode="J" horiz-adv-x="1103" d="M41 430v84h268v-59q0 -121 54.5 -175.5t136.5 -54.5t135 53.5t53 163.5v740q0 45 -45 45h-352v227h526q139 0 139 -139v-885q0 -223 -135 -339t-323 -116q-186 0 -321.5 117t-135.5 338z" />
|
||||
<glyph unicode="K" horiz-adv-x="1298" d="M70 1227v227h262q74 0 106.5 -34t32.5 -105v-453h102q90 0 117 47l293 545h295l-328 -598q-45 -82 -92 -106v-5q49 -12 94 -100l185 -371q23 -47 102 -47h39v-227h-154q-86 0 -127 20.5t-75 88.5l-238 477q-16 33 -45 41t-82 8h-86v-635h-268v1182q0 45 -45 45h-88z" />
|
||||
<glyph unicode="L" horiz-adv-x="1142" d="M70 1227v227h262q74 0 106.5 -34t32.5 -105v-1043q0 -45 45 -45h318q45 0 45 45v88h243v-221q0 -74 -32.5 -106.5t-106.5 -32.5h-641q-74 0 -106.5 33t-32.5 106v1043q0 45 -45 45h-88z" />
|
||||
<glyph unicode="M" horiz-adv-x="1781" d="M37 0v227h63q41 0 45 45l95 1182h278l299 -692l72 -195h4q37 111 72 195l299 692h278l94 -1182q4 -45 45 -45h64v-227h-232q-72 0 -101.5 31.5t-35.5 107.5l-49 647q-5 55 -5 121q0 49 3 105h-4q-43 -143 -80 -226l-242 -536h-217l-241 536q-16 37 -37 93.5t-33 95.5 l-10 39h-4q3 -56 2 -106q0 -66 -4 -122l-47 -647q-6 -76 -37 -107.5t-103 -31.5h-231z" />
|
||||
<glyph unicode="N" horiz-adv-x="1576" d="M70 0v227h88q45 0 45 45v1182h241l551 -805q57 -84 121 -205h4q-14 121 -14 205v666q0 72 32.5 105.5t106.5 33.5h262v-227h-88q-45 0 -45 -45v-1182h-239l-553 803q-57 82 -121 205h-4q14 -121 14 -205v-664q0 -74 -32.5 -106.5t-106.5 -32.5h-262z" />
|
||||
<glyph unicode="O" horiz-adv-x="1626" d="M61 737q0 313 216.5 527.5t536 214.5t535.5 -214t216 -528q0 -322 -216 -542t-535.5 -220t-536 220t-216.5 542zM340 737q0 -217 137 -364.5t336 -147.5t336 147.5t137 364.5q0 207 -137 349.5t-336 142.5t-336 -142.5t-137 -349.5z" />
|
||||
<glyph unicode="P" horiz-adv-x="1239" d="M70 1227v227h665q205 0 334 -131t129 -342t-129 -345t-334 -134h-264v-502h-268v1227h-133zM471 731h215q113 0 175.5 67.5t62.5 182.5q0 113 -61.5 179.5t-172.5 66.5h-219v-496z" />
|
||||
<glyph unicode="Q" horiz-adv-x="1626" d="M61 735q0 313 215.5 527.5t534.5 214.5q322 0 538 -214t216 -528q0 -248 -160 -459l158 -143l-160 -174l-158 156q-182 -139 -434 -140q-317 0 -533.5 220.5t-216.5 539.5zM340 735q0 -215 137 -362.5t334 -147.5q150 0 240 70l-148 137l158 174l147 -147q78 123 78 276 q0 209 -137 350.5t-338 141.5q-199 0 -335 -141.5t-136 -350.5z" />
|
||||
<glyph unicode="R" horiz-adv-x="1294" d="M70 1227v227h651q203 0 328 -117.5t125 -320.5q0 -92 -29 -168t-71 -119t-79 -66.5t-63 -29.5v-4q45 -20 72 -74l141 -281q25 -47 102 -47h27v-227h-141q-84 0 -126 20.5t-77 88.5l-187 366q-23 41 -50 54.5t-87 13.5h-135v-543h-268v1227h-133zM471 772h213 q102 0 158.5 60.5t56.5 168.5q0 106 -56.5 166t-154.5 60h-217v-455z" />
|
||||
<glyph unicode="S" horiz-adv-x="1124" d="M66 201l151 188q6 -6 17.5 -18.5t48 -42t75.5 -52t96.5 -41t114.5 -18.5q88 0 148.5 46t60.5 126q0 49 -38 91t-98 74t-133 63.5t-145.5 72.5t-133 89t-98.5 123t-38 167q0 176 137.5 293t348.5 117q94 0 188 -27t169 -95.5t75 -164.5v-135h-242v65q0 49 -58.5 81 t-133.5 32q-92 0 -152.5 -43t-60.5 -113q0 -49 37.5 -89t98 -69.5t133.5 -60.5t145.5 -69.5t133 -87t98.5 -126t38 -174.5q0 -180 -131.5 -304t-352.5 -124q-266 0 -461 185z" />
|
||||
<glyph unicode="T" horiz-adv-x="1337" d="M31 1094v229q0 72 28.5 101.5t102.5 29.5h1014q74 0 102.5 -29.5t28.5 -101.5v-229h-236v88q0 45 -45 45h-223v-1227h-268v1227h-224q-45 0 -45 -45v-88h-235z" />
|
||||
<glyph unicode="U" horiz-adv-x="1515" d="M53 1227v227h262q74 0 107 -34t33 -105v-789q0 -141 81.5 -221t221 -80t221.5 80t82 223v787q0 72 32.5 105.5t106.5 33.5h262v-227h-88q-45 0 -45 -45v-664q0 -242 -156.5 -392.5t-412.5 -150.5q-258 0 -416 150.5t-158 392.5v664q0 45 -45 45h-88z" />
|
||||
<glyph unicode="V" horiz-adv-x="1400" d="M23 1227v227h170q76 0 111.5 -24.5t60.5 -94.5l278 -811q12 -37 26.5 -90t22.5 -88l6 -35h4q27 131 56 213l278 811q25 70 59.5 94.5t110.5 24.5h172v-227h-39q-47 0 -63 -45l-434 -1182h-283l-436 1182q-16 45 -64 45h-36z" />
|
||||
<glyph unicode="W" horiz-adv-x="2031" d="M33 1227v227h174q80 0 122 -25.5t58 -93.5l199 -866l24 -154h4q8 70 31 154l264 981h228l249 -981l29 -154h4q6 72 25 154l201 866q14 68 56 93.5t122 25.5h176v-227h-39q-55 0 -66 -45l-303 -1182h-309l-221 823q-25 92 -37 181h-4q-12 -86 -39 -181l-231 -823h-312 l-301 1182q-10 45 -65 45h-39z" />
|
||||
<glyph unicode="X" horiz-adv-x="1255" d="M10 0l451 737l-271 441q-18 33 -34.5 41t-53.5 8h-61v227h168q74 0 111.5 -21.5t74.5 -84.5l140 -242l92 -176h4q39 92 88 176l141 242q37 63 76 84.5t113 21.5h165v-227h-61q-35 0 -52.5 -9.5t-35.5 -39.5l-272 -441l452 -737h-301l-225 383l-92 170h-4 q-39 -86 -88 -170l-224 -383h-301z" />
|
||||
<glyph unicode="Y" horiz-adv-x="1259" d="M20 1227v227h138q74 0 112.5 -20.5t77.5 -85.5l193 -320l88 -164h4q37 78 88 164l190 320q39 66 78 86t113 20h137v-227h-47q-33 0 -48.5 -9.5t-35.5 -39.5l-344 -543v-635h-268v635l-344 543q-20 31 -36 40t-48 9h-48z" />
|
||||
<glyph unicode="Z" horiz-adv-x="1204" d="M35 0v170l653 926q59 82 111 131v4q-43 -4 -111 -4h-352q-45 0 -45 -45v-88h-244v221q0 72 33 105.5t106 33.5h944v-168l-653 -928q-59 -84 -110 -131v-4q43 4 110 4h397q45 0 46 45v88h241v-221q0 -74 -32.5 -106.5t-106.5 -32.5h-987z" />
|
||||
<glyph unicode="[" horiz-adv-x="720" d="M188 -55v1433q0 74 33 107t107 33h264v-189h-137q-45 0 -45 -45v-1245q0 -45 45 -45h137v-189h-264q-74 0 -107 33t-33 107z" />
|
||||
<glyph unicode="\" horiz-adv-x="745" d="M10 1528h223l523 -1614h-224z" />
|
||||
<glyph unicode="]" horiz-adv-x="720" d="M129 -6h135q45 0 45 45v1245q0 45 -45 45h-135v189h264q74 0 106.5 -33t32.5 -107v-1433q0 -74 -32.5 -107t-106.5 -33h-264v189z" />
|
||||
<glyph unicode="^" d="M133 502l412 952h164l411 -952h-225l-268 678l-269 -678h-225z" />
|
||||
<glyph unicode="_" horiz-adv-x="1169" d="M10 0h1149v-201h-1149v201z" />
|
||||
<glyph unicode="`" horiz-adv-x="817" d="M147 1829h250l156 -279h-193z" />
|
||||
<glyph unicode="a" horiz-adv-x="1146" d="M68 301q0 78 32.5 139.5t91 98t122 62.5t140 36t129 14t105.5 4h33v9q0 111 -46 157.5t-147 46.5q-49 0 -94 -15t-45 -54v-56h-242v111q0 68 42 115t111 66.5t123 26.5t107 7q451 0 451 -416v-389q0 -45 45 -45h82v-219h-234q-68 0 -100.5 31.5t-32.5 83.5l2 45h-4 l-10 -21q-6 -12 -32.5 -44t-59.5 -56.5t-90.5 -44t-122.5 -19.5q-147 0 -251.5 88t-104.5 238zM330 313q0 -55 41 -95t116 -40q100 0 169 87t69 188v24h-45q-350 0 -350 -164z" />
|
||||
<glyph unicode="b" horiz-adv-x="1265" d="M35 1233v221h248q139 0 139 -139v-303l-4 -88h4q4 6 11 15t35 34.5t61.5 45t89 35t116.5 15.5q211 0 337 -151.5t126 -395.5q0 -246 -134 -396.5t-345 -150.5q-96 0 -174 37t-107 74l-30 37h-5q4 -29 5 -70v-53h-246v1188q0 45 -45 45h-82zM414 516q0 -131 68.5 -226 t191.5 -95q111 0 186.5 87t75.5 236q0 147 -71.5 237.5t-188.5 90.5q-111 0 -186.5 -83t-75.5 -247z" />
|
||||
<glyph unicode="c" horiz-adv-x="1101" d="M66 522q0 229 155.5 388t415.5 159q80 0 160 -19.5t149.5 -75.5t69.5 -140v-123h-230v57q0 39 -47 60.5t-102 21.5q-135 0 -222 -92t-87 -234q0 -152 95 -236.5t230 -84.5q160 0 299 131l11 10l108 -180q-6 -8 -18.5 -20.5t-54.5 -45t-89 -57.5t-122.5 -45.5 t-155.5 -20.5q-252 0 -408.5 157t-156.5 390z" />
|
||||
<glyph unicode="d" horiz-adv-x="1273" d="M66 522q0 246 133 396.5t342 150.5q199 0 290 -113l11 -14h4q-2 27 -2 62v184q0 45 -45 45h-82v221h248q139 0 139 -139v-1051q0 -45 45 -45h80v-219h-240q-129 0 -129 106v39h-4q-4 -6 -11 -18t-35 -41t-61.5 -51.5t-92 -41t-126.5 -18.5q-211 0 -337.5 151.5 t-126.5 395.5zM330 522q0 -147 71.5 -237t186.5 -90q111 0 186.5 82.5t75.5 246.5q0 131 -67.5 226.5t-190.5 95.5q-113 0 -187.5 -87t-74.5 -237z" />
|
||||
<glyph unicode="e" horiz-adv-x="1140" d="M66 522q0 242 147 394.5t383 152.5q217 0 340 -140.5t123 -355.5l-6 -96h-721q14 -133 102 -206.5t211 -73.5q74 0 147.5 28.5t108.5 57.5l37 30l109 -180q-6 -6 -18.5 -17.5t-54.5 -38t-87 -47t-116 -38t-144 -17.5q-252 0 -406.5 159t-154.5 388zM340 657h453 q-2 92 -58.5 151.5t-138.5 59.5q-100 0 -166.5 -56.5t-89.5 -154.5z" />
|
||||
<glyph unicode="f" horiz-adv-x="706" d="M41 838v206h129v31q0 98 30.5 171t76 113t107.5 64.5t111.5 31.5t100.5 7l88 -6v-221q-23 4 -53 4q-201 0 -201 -170v-25h223v-206h-223v-838h-260v838h-129z" />
|
||||
<glyph unicode="g" horiz-adv-x="1253" d="M66 549q0 225 122.5 372.5t339.5 147.5q68 0 126.5 -15.5t92 -37t59 -43t34.5 -35.5l10 -16h4v26q0 39 28.5 67.5t86.5 28.5h241v-221h-80q-45 0 -45 -41v-719q0 -129 -47 -227t-127 -154.5t-175 -84t-201 -27.5q-201 0 -371 90l80 205q129 -70 288 -70q129 0 212 61.5 t83 194.5v49l2 56h-4q-94 -135 -290 -136q-217 0 -343 153t-126 376zM330 557q0 -141 68.5 -229t191.5 -88q106 0 175 71.5t69 235.5q0 301 -261 301q-117 0 -180 -78t-63 -213z" />
|
||||
<glyph unicode="h" horiz-adv-x="1310" d="M35 1233v221h248q139 0 139 -137v-367l-4 -88h4q41 84 136 145.5t222 61.5q365 0 365 -397v-408q0 -45 45 -45h82v-219h-248q-72 0 -104.5 33t-32.5 106v479q0 104 -37 158.5t-129 54.5q-100 0 -176 -60t-107 -157q-16 -55 -16 -135v-479h-260v1188q0 45 -45 45h-82z" />
|
||||
<glyph unicode="i" horiz-adv-x="612" d="M51 823v221h248q72 0 104.5 -33.5t32.5 -105.5v-641q0 -45 45 -45h82v-219h-248q-72 0 -104.5 33t-32.5 106v639q0 45 -45 45h-82zM190 1214v240h226v-240h-226z" />
|
||||
<glyph unicode="j" horiz-adv-x="624" d="M-39 -199q18 -4 45 -4q35 0 65.5 7.5t65.5 24.5t56.5 59t21.5 102v788q0 45 -45 45h-82v221h248q74 0 106.5 -33.5t32.5 -105.5v-936q0 -100 -32.5 -175t-79 -114.5t-110 -64.5t-113.5 -32t-101 -7l-78 6v219zM225 1214v240h228v-240h-228z" />
|
||||
<glyph unicode="k" horiz-adv-x="1132" d="M35 1233v221h248q76 0 107.5 -24.5t31.5 -94.5v-659h78q72 0 98 39l213 329h289l-264 -393q-20 -29 -40 -49t-30 -27l-8 -6v-4q37 -14 73 -82l119 -225q20 -39 86 -39h70v-219h-193q-68 0 -100.5 17.5t-62.5 72.5l-175 328q-23 39 -96 39h-57v-457h-260v1188q0 45 -45 45 h-82z" />
|
||||
<glyph unicode="l" horiz-adv-x="595" d="M37 1233v221h248q139 0 139 -139v-1051q0 -45 45 -45h80v-219h-246q-74 0 -106.5 33t-32.5 106v1049q0 45 -45 45h-82z" />
|
||||
<glyph unicode="m" horiz-adv-x="1931" d="M43 823v221h240q137 0 137 -116v-31l-2 -45h4q41 86 132 151.5t206 65.5q238 0 305 -215h4q45 90 141.5 152.5t214.5 62.5q342 0 342 -397v-408q0 -45 45 -45h80v-219h-245q-74 0 -107 33t-33 106v484q0 102 -29.5 155t-113.5 53q-92 0 -159.5 -68.5t-90.5 -170.5 q-16 -55 -16 -133v-459h-260v623q0 100 -28 154t-114 54q-94 0 -159.5 -67.5t-92.5 -173.5q-16 -66 -16 -131v-459h-258v778q0 45 -45 45h-82z" />
|
||||
<glyph unicode="n" horiz-adv-x="1316" d="M43 823v221h240q137 0 137 -116v-31l-4 -45h4q43 86 135 151.5t233 65.5q365 0 365 -397v-408q0 -45 45 -45h82v-219h-248q-74 0 -106.5 33t-32.5 106v479q0 104 -36 158.5t-128 54.5q-102 0 -177 -58t-103 -155q-20 -61 -21 -139v-479h-258v778q0 45 -45 45h-82z" />
|
||||
<glyph unicode="o" horiz-adv-x="1275" d="M66 522.5q0 237.5 164.5 392t406.5 154.5t407.5 -154.5t165.5 -392t-164.5 -392.5t-408.5 -155q-242 0 -406.5 155t-164.5 392.5zM328 522q0 -143 90 -234t219 -91q131 0 221 91t90 234q0 141 -91 233.5t-220 92.5t-219 -92.5t-90 -233.5z" />
|
||||
<glyph unicode="p" horiz-adv-x="1271" d="M43 823v221h231q131 0 132 -100v-41h4l11 18q7 11 35.5 39.5t62.5 50t94.5 40t127.5 18.5q211 0 338 -151.5t127 -395.5q0 -246 -135 -396.5t-344 -150.5q-57 0 -109.5 14.5t-85 35t-58 40t-36.5 33.5l-10 15h-4q4 -37 4 -90v-433h-258v1188q0 45 -45 45h-82zM422 516 q0 -131 67.5 -226t190.5 -95q113 0 188.5 87t75.5 236q0 147 -71.5 237.5t-188.5 90.5q-111 0 -186.5 -83t-75.5 -247z" />
|
||||
<glyph unicode="q" horiz-adv-x="1273" d="M68 522q0 246 132 396.5t341 150.5q203 0 309 -133l14 -21h4v37q0 92 133 92h230v-221h-82q-45 0 -45 -45v-1188h-260v443l4 90h-4l-11 -17q-7 -10 -35 -34.5t-60.5 -44t-88 -36t-119.5 -16.5q-211 0 -336.5 151.5t-125.5 395.5zM330 522q0 -147 71.5 -237t188.5 -90 q111 0 186.5 82.5t75.5 246.5q0 131 -68.5 226.5t-191.5 95.5q-111 0 -186.5 -87t-75.5 -237z" />
|
||||
<glyph unicode="r" horiz-adv-x="843" d="M43 823v221h238q139 0 139 -126v-62l-4 -65h4q37 117 126 192.5t206 75.5l47 -4v-256q-27 4 -64 4q-92 0 -172 -55.5t-112 -163.5q-23 -80 -23 -170v-414h-258v778q0 45 -45 45h-82z" />
|
||||
<glyph unicode="s" horiz-adv-x="958" d="M51 162l123 170q14 -16 42 -42t109 -69t160 -43q63 0 102.5 25.5t39.5 77.5q0 39 -56.5 72.5t-137.5 64.5t-163 70.5t-138 110.5t-56 165q0 150 115.5 227.5t289.5 77.5q59 0 117.5 -10t117 -34t95.5 -69t37 -104v-109h-230v52q0 35 -40.5 54t-90.5 19 q-72 0 -113.5 -24.5t-41.5 -69.5t57 -78.5t139 -62.5t163 -66t138.5 -106.5t57.5 -165.5q0 -145 -114 -232.5t-288 -87.5q-127 0 -235.5 47.5t-153.5 92.5z" />
|
||||
<glyph unicode="t" horiz-adv-x="757" d="M39 838v206h141v285h254v-285h238v-206h-238v-422q0 -113 64.5 -155t142.5 -42l47 4v-227q-33 -6 -80 -6q-53 0 -102 7t-112.5 31.5t-109.5 64.5t-78 115t-32 175v455h-135z" />
|
||||
<glyph unicode="u" horiz-adv-x="1306" d="M39 823v221h248q72 0 104.5 -32.5t32.5 -104.5v-481q0 -104 36 -158.5t126 -54.5q135 0 214 102.5t79 249.5v479h260v-780q0 -45 45 -45h82v-219h-240q-137 0 -137 117v28l2 48h-4q-41 -90 -137.5 -154t-223.5 -64q-360 0 -360 398v405q0 45 -45 45h-82z" />
|
||||
<glyph unicode="v" horiz-adv-x="1116" d="M25 823v221h149q63 0 98 -22.5t56 -75.5l196 -549l39 -149h4q16 88 37 149l197 549q20 53 55 75.5t98 22.5h140v-221h-25q-43 0 -57 -37l-299 -786h-310l-299 786q-14 37 -57 37h-22z" />
|
||||
<glyph unicode="w" horiz-adv-x="1710" d="M20 823v221h179q66 0 99.5 -23.5t47.5 -82.5l154 -580l20 -110h4q8 55 25 110l192 682h230l194 -682l23 -110h4q6 55 20 110l152 580q14 59 48 82.5t99 23.5h179v-221h-29q-43 0 -57 -37l-250 -786h-293l-178 596l-25 113h-4q-10 -57 -27 -113l-176 -596h-295l-250 786 q-12 37 -57 37h-29z" />
|
||||
<glyph unicode="x" horiz-adv-x="1048" d="M23 0l339 528l-172 260q-23 35 -79 35h-76v221h182q66 0 100.5 -19t69.5 -79l102 -172l33 -67h4q18 41 33 67l103 172q35 59 68.5 78.5t100.5 19.5h181v-221h-74q-57 0 -80 -35l-174 -260l342 -528h-289l-182 291l-29 55h-4q-16 -33 -30 -55l-181 -291h-288z" />
|
||||
<glyph unicode="y" horiz-adv-x="1132" d="M2 -324l100 185q63 -72 150 -72q117 0 172 133l35 80l-348 784q-14 37 -56 37h-30v221h172q55 0 85.5 -22.5t51.5 -75.5l205 -522l36 -139h5q16 86 34 139l179 522q33 98 139 98h176v-221h-31q-45 0 -59 -37l-375 -944q-53 -135 -153.5 -203.5t-223.5 -68.5 q-152 0 -258 100z" />
|
||||
<glyph unicode="z" horiz-adv-x="1046" d="M55 0v139l482 588q20 27 42.5 50.5t34.5 33.5l11 12v4q-31 -4 -97 -4h-188q-45 0 -45 -45v-59h-236v186q0 72 33 105.5t107 33.5h766v-141l-482 -588l-88 -96v-4q31 6 99 6h229q45 0 45 45v58h236v-185q0 -74 -33 -106.5t-105 -32.5h-811z" />
|
||||
<glyph unicode="{" horiz-adv-x="720" d="M49 557v227q6 0 18.5 2t42 14.5t53 34t42 64.5t18.5 102v177q0 88 28 154.5t65.5 102t92 56t94.5 27t83 6.5l63 -2v-193q-16 2 -37 2q-37 0 -69.5 -9t-65.5 -51t-33 -114v-223q0 -172 -139 -248l-29 -12v-4q6 -2 17.5 -6.5t41.5 -23.5t51.5 -46t39.5 -75t18 -107v-246 q0 -55 17.5 -93t47.5 -53.5t53.5 -21.5t49.5 -6l37 2v-193q-27 -4 -63 -4q-43 0 -83 6.5t-94.5 26.5t-92 56t-65.5 102.5t-28 156.5v199q0 166 -137 205z" />
|
||||
<glyph unicode="|" horiz-adv-x="638" d="M209 -330v1960h221v-1960h-221z" />
|
||||
<glyph unicode="}" horiz-adv-x="720" d="M72 -6q16 -2 37 -2q166 0 165 174v246q0 59 17.5 107t43 75t50.5 45t41 25l18 6v4q-6 2 -18 7t-41 25.5t-51.5 47t-41 75t-18.5 105.5v223q0 55 -17 92t-46 53.5t-52.5 22.5t-49.5 6l-37 -2v193q27 2 63 2q43 0 83 -6.5t94.5 -27t92 -56t65.5 -102t28 -154.5v-177 q0 -92 44 -146t87 -62l43 -9v-227q-6 0 -18.5 -2t-42 -14.5t-53 -33t-42 -63.5t-18.5 -100v-199q0 -90 -28 -156.5t-65.5 -102.5t-92 -56t-94.5 -26.5t-83 -6.5l-63 4v193z" />
|
||||
<glyph unicode="~" d="M115 408q0 373 315 372q70 0 126 -28.5t88 -64.5t75 -64.5t88 -28.5q63 0 95 51t32 127h205q0 -373 -314 -373q-70 0 -126 29t-87.5 63.5t-74.5 63.5t-88 29q-63 0 -95 -50.5t-32 -125.5h-207z" />
|
||||
<glyph unicode="¡" horiz-adv-x="679" d="M205 -410l22 1033h228l20 -1033h-270zM215 801v241h250v-241h-250z" />
|
||||
<glyph unicode="¢" horiz-adv-x="1198" d="M113 727q0 223 116.5 384t307.5 194v223h182v-223q133 -25 232.5 -113t146.5 -219l-234 -90q-72 182 -229 182q-115 0 -187.5 -95.5t-72.5 -242.5q0 -154 70.5 -246t189.5 -92q160 0 229 182l234 -90q-49 -125 -145.5 -219t-233.5 -110v-228h-182v228q-190 33 -307 192.5 t-117 382.5z" />
|
||||
<glyph unicode="£" horiz-adv-x="1200" d="M96 0v227h119v410h-90v178h90v248q0 180 132 298t335 118q98 0 189.5 -37t132.5 -74l43 -37l-150 -180q-96 88 -211 88q-90 0 -146.5 -52t-56.5 -132v-240h363v-178h-363v-410h344q45 0 45 45v88h242v-221q0 -74 -32.5 -106.5t-104.5 -32.5h-881z" />
|
||||
<glyph unicode="¥" horiz-adv-x="1271" d="M27 1227v227h133q74 0 115.5 -20.5t80.5 -85.5l191 -320l88 -160h4q37 74 88 160l191 320q39 66 79.5 86t114.5 20h133v-227h-43q-35 0 -51 -8.5t-35 -36.5l-188 -301v-4h168v-156h-271l-55 -86v-82h326v-156h-326v-397h-268v397h-328v156h328v82l-56 86h-274v156h172v4 l-188 301q-18 29 -35 37t-51 8h-43z" />
|
||||
<glyph unicode="§" horiz-adv-x="1030" d="M125 -2l111 176l31 -26q19 -15 81 -39.5t119 -24.5q92 0 151.5 52t59.5 155q0 49 -19 117l-137 661h205l145 -704q14 -72 15 -117q0 -166 -111.5 -270.5t-308.5 -104.5q-96 0 -181 32t-122 62zM164 1104q0 166 111.5 270.5t308.5 104.5q96 0 181 -32t124 -63l37 -32 l-117 -166q-94 80 -223 80q-94 0 -152.5 -47.5t-58.5 -145.5q0 -47 14 -102l141 -688h-202l-150 704q-14 68 -14 117z" />
|
||||
<glyph unicode="¨" horiz-adv-x="1042" d="M260 1591v238h180v-238h-180zM627 1591v238h182v-238h-182z" />
|
||||
<glyph unicode="©" horiz-adv-x="1599" d="M66 727q0 311 214 530.5t517 219.5q307 0 522 -219.5t215 -530.5t-215 -531.5t-522 -220.5q-303 0 -517 220.5t-214 531.5zM248 727q0 -246 158.5 -416t390.5 -170q236 0 396.5 170t160.5 416t-161 415t-396 169q-231 0 -390 -169t-159 -415zM424 723q0 166 108.5 282.5 t274.5 116.5q201 0 309 -172l23 -43l-156 -73l-6 12q-4 8 -19.5 28.5t-34 36t-48 28.5t-62.5 13q-90 0 -145.5 -65.5t-55.5 -163.5q0 -100 54.5 -164.5t146.5 -64.5q53 0 95 29.5t59 58.5l16 30l156 -71l-12 -24q-7 -15 -34.5 -52t-61.5 -65.5t-94 -52t-130 -23.5 q-166 0 -274.5 116.5t-108.5 282.5z" />
|
||||
<glyph unicode="ª" horiz-adv-x="851" d="M100 993q0 55 28 96t66.5 64t92 36t95.5 17t85 4h29q-2 63 -24.5 88t-76.5 25q-70 0 -69 -31v-30h-176v86q0 39 27.5 65.5t70.5 38.5t78.5 17.5t68.5 5.5q287 0 287 -269v-221q0 -25 23 -24h53v-164h-140q-92 0 -104 71l-2 19h-4q-6 -12 -19.5 -28.5t-60.5 -45.5 t-104 -29q-92 0 -158 56.5t-66 152.5zM102 545v139h660v-139h-660zM291 1001q0 -70 78 -69q55 0 89 45t40 113h-21q-186 -1 -186 -89z" />
|
||||
<glyph unicode="«" horiz-adv-x="1257" d="M94 578l336 421h248l-336 -421l336 -420h-248zM553 578l336 421h248l-336 -421l336 -420h-248z" />
|
||||
<glyph unicode="¬" d="M135 694v201h1000v-602h-209v401h-791z" />
|
||||
<glyph unicode="­" horiz-adv-x="882" d="M133 471v227h617v-227h-617z" />
|
||||
<glyph unicode="®" horiz-adv-x="1599" d="M66 727q0 311 214 530.5t517 219.5q307 0 522 -219.5t215 -530.5t-215 -531.5t-522 -220.5q-303 0 -517 220.5t-214 531.5zM248 727q0 -246 158.5 -416t390.5 -170q236 0 396.5 170t160.5 416t-161 415t-396 169q-231 0 -390 -169t-159 -415zM475 979v127h377 q111 0 178.5 -65.5t67.5 -172.5q0 -80 -42 -131t-91 -63v-4q27 -6 47 -41l65 -123q14 -25 45 -25h23v-125h-98q-43 0 -66 11.5t-41 44.5l-100 188q-18 33 -68 33h-57v-277h-174v623h-66zM715 756h96q51 0 80 29.5t29 83t-29 82t-78 28.5h-98v-223z" />
|
||||
<glyph unicode="¯" horiz-adv-x="956" d="M213 1604v172h537v-172h-537z" />
|
||||
<glyph unicode="ˉ" horiz-adv-x="956" d="M213 1604v172h537v-172h-537z" />
|
||||
<glyph unicode="°" horiz-adv-x="839" d="M86 1157q0 133 97.5 228.5t236.5 95.5q137 0 235.5 -95.5t98.5 -228.5q0 -135 -97.5 -228t-236.5 -93t-236.5 93t-97.5 228zM285 1157q0 -57 38.5 -96t96 -39t97.5 39t40 96q0 55 -40 95t-97.5 40t-96 -40t-38.5 -95z" />
|
||||
<glyph unicode="±" d="M86 483v203h442v485h211v-485h443v-203h-443v-483h-211v483h-442zM115 -174h1040v-201h-1040v201z" />
|
||||
<glyph unicode="²" horiz-adv-x="894" d="M106 686q0 63 20.5 113.5t63.5 90.5t76 63.5t90 56.5q86 47 130 88t44 98q0 45 -29.5 70.5t-76.5 25.5q-43 0 -70.5 -18.5t-27.5 -42.5v-45h-181v102q0 88 92.5 135t188.5 47q129 0 216 -72.5t87 -197.5q0 -66 -22.5 -118t-71.5 -94t-81 -62.5t-95 -55.5 q-76 -39 -114 -70.5t-38 -70.5q0 -12 23 -12h245q12 0 13 12v68h180v-150q0 -100 -100 -100h-459q-59 0 -81 26.5t-22 112.5z" />
|
||||
<glyph unicode="³" horiz-adv-x="894" d="M111 713l135 121q10 -14 27.5 -34t69.5 -53.5t103 -33.5q55 0 93.5 32.5t38.5 83.5q0 49 -39 79t-101 30h-71l-27 109l147 198l41 43v4q-31 -4 -63 -4h-115q-18 0 -18 -18v-49h-180v133q0 55 21.5 77.5t76.5 22.5h504v-133l-189 -234q94 -20 152.5 -94.5t58.5 -167.5 q0 -131 -97 -213t-230 -82q-176 0 -320 160z" />
|
||||
<glyph unicode="´" horiz-adv-x="827" d="M252 1550l156 279h249l-215 -279h-190z" />
|
||||
<glyph unicode="µ" horiz-adv-x="1306" d="M39 823v221h248q72 0 104.5 -32.5t32.5 -104.5v-481q0 -104 36 -158.5t126 -54.5q135 0 214 102.5t79 249.5v479h260v-780q0 -45 45 -45h82v-219h-240q-137 0 -137 117v28l2 48h-6l-12 -24q-7 -15 -37.5 -52t-67.5 -65.5t-101.5 -52.5t-140.5 -24q-47 0 -83.5 10.5 t-49.5 22.5l-14 10h-4q14 -100 14 -170v-258h-223v1188q0 45 -45 45h-82z" />
|
||||
<glyph unicode="μ" horiz-adv-x="1306" d="M39 823v221h248q72 0 104.5 -32.5t32.5 -104.5v-481q0 -104 36 -158.5t126 -54.5q135 0 214 102.5t79 249.5v479h260v-780q0 -45 45 -45h82v-219h-240q-137 0 -137 117v28l2 48h-6l-12 -24q-7 -15 -37.5 -52t-67.5 -65.5t-101.5 -52.5t-140.5 -24q-47 0 -83.5 10.5 t-49.5 22.5l-14 10h-4q14 -100 14 -170v-258h-223v1188q0 45 -45 45h-82z" />
|
||||
<glyph unicode="¶" horiz-adv-x="1280" d="M80 975q0 201 141 340t340 139h625v-227h-436v-1329h-189v596q-199 0 -340 140t-141 341zM877 -102v1216h190v-1216h-190z" />
|
||||
<glyph unicode="·" horiz-adv-x="542" d="M145 469v258h252v-258h-252z" />
|
||||
<glyph unicode="∙" horiz-adv-x="542" d="M145 469v258h252v-258h-252z" />
|
||||
<glyph unicode="¸" horiz-adv-x="860" d="M231 -268q43 -16 91 -17q88 0 88 58q0 55 -99 55l-43 -4l64 227l119 -26v-15l-21 -100q66 -8 108 -48t42 -108q0 -94 -64.5 -137t-157.5 -43q-31 0 -62.5 4t-47.5 8l-17 2v144z" />
|
||||
<glyph unicode="¹" horiz-adv-x="894" d="M127 1229l235 225h170v-737h187v-170h-572v170h189v420l2 63h-4q-8 -18 -23 -31l-69 -65z" />
|
||||
<glyph unicode="º" horiz-adv-x="931" d="M106 1133q0 147 104.5 244.5t254.5 97.5q152 0 256 -97.5t104 -244.5q0 -150 -104.5 -248.5t-255.5 -98.5q-150 0 -254.5 98.5t-104.5 248.5zM137 545v139h660v-139h-660zM293 1133q0 -80 50 -131.5t122 -51.5q74 0 124 51.5t50 131.5q0 78 -50 129t-124 51 q-72 0 -122 -51t-50 -129z" />
|
||||
<glyph unicode="»" horiz-adv-x="1257" d="M119 158l336 420l-336 421h248l335 -421l-335 -420h-248zM580 158l335 420l-335 421h247l336 -421l-336 -420h-247z" />
|
||||
<glyph unicode="¼" horiz-adv-x="1931" d="M137 1229l234 225h170v-737h178v-170h-561v170h188v420l2 63h-4q-8 -18 -22 -31l-70 -65zM614 0l568 1454h202l-567 -1454h-203zM1102 221v115l358 573h236v-516h133v-172h-133v-221h-197v221h-397zM1300 391q25 2 39 2h164v244l2 70h-4q-12 -31 -28 -58l-144 -219 l-29 -35v-4z" />
|
||||
<glyph unicode="½" horiz-adv-x="1931" d="M137 1229l234 225h170v-737h178v-170h-561v170h188v420l2 63h-4q-8 -18 -22 -31l-70 -65zM590 0l567 1454h201l-567 -1454h-201zM1161 141q0 61 20.5 112.5t62.5 91.5t77 63.5t92 56.5t88 53.5t58.5 56t27.5 76.5q0 43 -29.5 68.5t-78.5 25.5q-43 0 -70 -17t-27 -42v-47 h-180v102q0 88 92 136.5t189 48.5q127 0 215 -74t88 -199q0 -66 -22.5 -118t-72 -93t-81 -61.5t-97.5 -54.5q-74 -39 -111.5 -72t-37.5 -72q0 -12 22 -12h244q12 0 12 14v66h183v-150q0 -100 -103 -100h-456q-61 0 -83 27.5t-22 113.5z" />
|
||||
<glyph unicode="¾" horiz-adv-x="1931" d="M119 713l133 121q10 -14 27.5 -34t69.5 -53.5t104 -33.5q55 0 93 32.5t38 83.5q0 49 -39 79t-101 30h-71l-27 109l148 198l41 43v4q-31 -4 -64 -4h-115q-18 0 -18 -18v-49h-180v133q0 55 21.5 77.5t76.5 22.5h504v-133l-189 -234q94 -20 152.5 -94.5t58.5 -167.5 q0 -131 -97 -213t-230 -82q-90 0 -174 46.5t-123 91.5zM608 0l568 1454h200l-565 -1454h-203zM1102 221v115l358 573h236v-516h133v-172h-133v-221h-197v221h-397zM1300 391q25 2 39 2h164v244l2 70h-4q-12 -31 -28 -58l-144 -219l-29 -35v-4z" />
|
||||
<glyph unicode="¿" horiz-adv-x="974" d="M68 -45q0 92 36.5 168t89 125l105.5 94t90 98.5t37 112.5v72h250v-90q0 -82 -35 -151t-84 -115l-98 -88q-49 -42 -84 -93t-35 -108q0 -72 57.5 -122.5t141.5 -50.5q51 0 105 23t83 43l29 23l145 -181q-16 -16 -47 -40.5t-131 -64.5t-207 -40q-182 0 -315 104.5 t-133 280.5zM426 803v241h250v-241h-250z" />
|
||||
<glyph unicode="À" horiz-adv-x="1380" d="M23 0v227h32q49 0 64 45l432 1182h280l431 -1182q14 -45 63 -45h33v-227h-160q-76 0 -111.5 24.5t-60.5 94.5l-90 254h-492l-90 -254q-25 -70 -59.5 -94.5t-110.5 -24.5h-161zM377 1829h250l155 -279h-192zM506 594h368l-124 364l-58 218h-4q-31 -137 -57 -218z" />
|
||||
<glyph unicode="Á" horiz-adv-x="1380" d="M23 0v227h32q49 0 64 45l432 1182h280l431 -1182q14 -45 63 -45h33v-227h-160q-76 0 -111.5 24.5t-60.5 94.5l-90 254h-492l-90 -254q-25 -70 -59.5 -94.5t-110.5 -24.5h-161zM506 594h368l-124 364l-58 218h-4q-31 -137 -57 -218zM590 1550l155 279h250l-215 -279h-190z " />
|
||||
<glyph unicode="Â" horiz-adv-x="1380" d="M23 0v227h32q49 0 64 45l432 1182h280l431 -1182q14 -45 63 -45h33v-227h-160q-76 0 -111.5 24.5t-60.5 94.5l-90 254h-492l-90 -254q-25 -70 -59.5 -94.5t-110.5 -24.5h-161zM393 1550l187 279h223l188 -279h-194l-103 166h-4l-104 -166h-193zM506 594h368l-124 364 l-58 218h-4q-31 -137 -57 -218z" />
|
||||
<glyph unicode="Ã" horiz-adv-x="1380" d="M23 0v227h32q49 0 64 45l432 1182h280l431 -1182q14 -45 63 -45h33v-227h-160q-76 0 -111.5 24.5t-60.5 94.5l-90 254h-492l-90 -254q-25 -70 -59.5 -94.5t-110.5 -24.5h-161zM319 1552q0 281 234 281q61 0 108.5 -34t83 -66.5t70.5 -32.5q41 0 62.5 37t21.5 90h162 q0 -281 -234 -281q-61 0 -108 34t-83 66.5t-71 32.5q-41 0 -62.5 -35.5t-21.5 -91.5h-162zM506 594h368l-124 364l-58 218h-4q-31 -137 -57 -218z" />
|
||||
<glyph unicode="Ä" horiz-adv-x="1380" d="M23 0v227h32q49 0 64 45l432 1182h280l431 -1182q14 -45 63 -45h33v-227h-160q-76 0 -111.5 24.5t-60.5 94.5l-90 254h-492l-90 -254q-25 -70 -59.5 -94.5t-110.5 -24.5h-161zM418 1591v238h180v-238h-180zM506 594h368l-124 364l-58 218h-4q-31 -137 -57 -218zM784 1591 v238h183v-238h-183z" />
|
||||
<glyph unicode="Å" horiz-adv-x="1380" d="M23 0v227h32q49 0 64 45l432 1182h280l431 -1182q14 -45 63 -45h33v-227h-160q-76 0 -111.5 24.5t-60.5 94.5l-90 254h-492l-90 -254q-25 -70 -59.5 -94.5t-110.5 -24.5h-161zM506 594h368l-124 364l-58 218h-4q-31 -137 -57 -218zM508 1686q0 76 54 118.5t128 42.5 t128 -43t54 -118q0 -74 -54 -117t-128 -43t-128 43t-54 117zM618 1686q0 -31 20.5 -50.5t51.5 -19.5t51.5 19.5t20.5 50.5q0 33 -20.5 52t-51.5 19t-51.5 -19t-20.5 -52z" />
|
||||
<glyph unicode="Æ" horiz-adv-x="1824" d="M23 0v227h28q29 0 41 9.5t23 35.5l485 1182h989q74 0 107 -34t33 -105v-221h-244v88q0 45 -45 45h-320v-381h465v-228h-465v-346q0 -45 51 -45h324q45 0 45 45v88h242v-221q0 -74 -33 -106.5t-107 -32.5h-645q-80 0 -113.5 30.5t-33.5 108.5v479h-326l-186 -499 q-27 -70 -61.5 -94.5t-110.5 -24.5h-143zM610 846h240v381h-96z" />
|
||||
<glyph unicode="Ç" horiz-adv-x="1452" d="M61 739q0 315 211 527.5t527 212.5q78 0 166 -17.5t178 -52.5t148.5 -101.5t58.5 -154.5v-162h-244v82q0 74 -95.5 115t-205.5 41q-201 0 -333 -133t-132 -357q0 -215 135 -364.5t332 -149.5q78 0 152.5 19.5t125 47t90 56.5t58.5 49l20 19l142 -191q-8 -10 -23.5 -25.5 t-69 -57.5t-114 -73.5t-157.5 -59t-200 -32.5l-14 -67q66 -8 108 -48t42 -108q0 -94 -63.5 -137t-158.5 -43q-31 0 -62.5 4t-47.5 8l-14 2v144q43 -16 88 -17q90 0 90 58q0 55 -99 55l-43 -4l43 158q-289 33 -464 244.5t-175 512.5z" />
|
||||
<glyph unicode="È" horiz-adv-x="1183" d="M70 1227v227h878q139 0 139 -139v-221h-243v88q0 45 -45 45h-328v-381h471v-228h-471v-346q0 -45 45 -45h336q45 0 45 45v88h244v-221q0 -74 -34 -106.5t-106 -32.5h-659q-74 0 -106.5 33t-32.5 106v1088h-133zM295 1829h250l155 -279h-192z" />
|
||||
<glyph unicode="É" horiz-adv-x="1183" d="M70 1227v227h878q139 0 139 -139v-221h-243v88q0 45 -45 45h-328v-381h471v-228h-471v-346q0 -45 45 -45h336q45 0 45 45v88h244v-221q0 -74 -34 -106.5t-106 -32.5h-659q-74 0 -106.5 33t-32.5 106v1088h-133zM508 1550l156 279h249l-215 -279h-190z" />
|
||||
<glyph unicode="Ê" horiz-adv-x="1183" d="M70 1227v227h878q139 0 139 -139v-221h-243v88q0 45 -45 45h-328v-381h471v-228h-471v-346q0 -45 45 -45h336q45 0 45 45v88h244v-221q0 -74 -34 -106.5t-106 -32.5h-659q-74 0 -106.5 33t-32.5 106v1088h-133zM309 1550l187 279h223l188 -279h-194l-103 166h-4 l-104 -166h-193z" />
|
||||
<glyph unicode="Ë" horiz-adv-x="1183" d="M70 1227v227h878q139 0 139 -139v-221h-243v88q0 45 -45 45h-328v-381h471v-228h-471v-346q0 -45 45 -45h336q45 0 45 45v88h244v-221q0 -74 -34 -106.5t-106 -32.5h-659q-74 0 -106.5 33t-32.5 106v1088h-133zM336 1591v238h180v-238h-180zM702 1591v238h183v-238h-183z " />
|
||||
<glyph unicode="Ì" horiz-adv-x="700" d="M37 1829h250l155 -279h-192zM78 0v227h145v1000h-145v227h545v-227h-146v-1000h146v-227h-545z" />
|
||||
<glyph unicode="Í" horiz-adv-x="700" d="M78 0v227h145v1000h-145v227h545v-227h-146v-1000h146v-227h-545zM250 1550l156 279h249l-215 -279h-190z" />
|
||||
<glyph unicode="Î" horiz-adv-x="700" d="M51 1550l187 279h223l188 -279h-194l-103 166h-4l-104 -166h-193zM78 0v227h145v1000h-145v227h545v-227h-146v-1000h146v-227h-545z" />
|
||||
<glyph unicode="Ï" horiz-adv-x="700" d="M76 1591v238h180v-238h-180zM78 0v227h145v1000h-145v227h545v-227h-146v-1000h146v-227h-545zM442 1591v238h183v-238h-183z" />
|
||||
<glyph unicode="Ð" horiz-adv-x="1464" d="M70 1227v227h592q340 0 540.5 -192.5t200.5 -532.5t-201 -534.5t-540 -194.5h-320q-74 0 -106.5 33t-32.5 106v477h-99v215h99v396h-133zM471 272q0 -45 45 -45h131q221 0 349 130t128 372q0 238 -129 368t-348 130h-176v-396h252v-215h-252v-344z" />
|
||||
<glyph unicode="Ñ" horiz-adv-x="1576" d="M70 0v227h88q45 0 45 45v1182h241l551 -805q57 -84 121 -205h4q-14 121 -14 205v666q0 72 32.5 105.5t106.5 33.5h262v-227h-88q-45 0 -45 -45v-1182h-239l-553 803q-57 82 -121 205h-4q14 -121 14 -205v-664q0 -74 -32.5 -106.5t-106.5 -32.5h-262zM434 1552 q0 281 234 281q61 0 108 -34t83 -66.5t71 -32.5q41 0 62.5 37t21.5 90h162q0 -281 -234 -281q-61 0 -108.5 34t-83 66.5t-70.5 32.5q-41 0 -62.5 -35.5t-21.5 -91.5h-162z" />
|
||||
<glyph unicode="Ò" horiz-adv-x="1626" d="M61 737q0 313 216.5 527.5t536 214.5t535.5 -214t216 -528q0 -322 -216 -542t-535.5 -220t-536 220t-216.5 542zM340 737q0 -217 137 -364.5t336 -147.5t336 147.5t137 364.5q0 207 -137 349.5t-336 142.5t-336 -142.5t-137 -349.5zM496 1829h249l156 -279h-192z" />
|
||||
<glyph unicode="Ó" horiz-adv-x="1626" d="M61 737q0 313 216.5 527.5t536 214.5t535.5 -214t216 -528q0 -322 -216 -542t-535.5 -220t-536 220t-216.5 542zM340 737q0 -217 137 -364.5t336 -147.5t336 147.5t137 364.5q0 207 -137 349.5t-336 142.5t-336 -142.5t-137 -349.5zM709 1550l155 279h250l-215 -279h-190 z" />
|
||||
<glyph unicode="Ô" horiz-adv-x="1626" d="M61 737q0 313 216.5 527.5t536 214.5t535.5 -214t216 -528q0 -322 -216 -542t-535.5 -220t-536 220t-216.5 542zM340 737q0 -217 137 -364.5t336 -147.5t336 147.5t137 364.5q0 207 -137 349.5t-336 142.5t-336 -142.5t-137 -349.5zM510 1550l186 279h224l188 -279h-195 l-102 166h-4l-105 -166h-192z" />
|
||||
<glyph unicode="Õ" horiz-adv-x="1626" d="M61 737q0 313 216.5 527.5t536 214.5t535.5 -214t216 -528q0 -322 -216 -542t-535.5 -220t-536 220t-216.5 542zM340 737q0 -217 137 -364.5t336 -147.5t336 147.5t137 364.5q0 207 -137 349.5t-336 142.5t-336 -142.5t-137 -349.5zM436 1552q0 281 234 281q59 0 107 -34 t84 -66.5t71 -32.5q41 0 62.5 37t21.5 90h162q0 -281 -234 -281q-59 0 -107.5 34t-84 66.5t-70.5 32.5q-41 0 -62.5 -35.5t-21.5 -91.5h-162z" />
|
||||
<glyph unicode="Ö" horiz-adv-x="1626" d="M61 737q0 313 216.5 527.5t536 214.5t535.5 -214t216 -528q0 -322 -216 -542t-535.5 -220t-536 220t-216.5 542zM340 737q0 -217 137 -364.5t336 -147.5t336 147.5t137 364.5q0 207 -137 349.5t-336 142.5t-336 -142.5t-137 -349.5zM535 1591v238h180v-238h-180z M901 1591v238h182v-238h-182z" />
|
||||
<glyph unicode="×" d="M94 141l404 445l-404 442l142 143l399 -438l399 438l142 -143l-406 -442l406 -445l-142 -141l-399 438l-399 -438z" />
|
||||
<glyph unicode="Ø" horiz-adv-x="1628" d="M63 737q0 313 216.5 527.5t535.5 214.5q207 0 381 -101l94 129l117 -80l-94 -129q119 -104 186.5 -249.5t67.5 -311.5q0 -322 -216 -542t-536 -220q-209 0 -381 101l-94 -129l-117 80l92 131q-252 225 -252 579zM342 737q0 -213 135 -358l567 788q-106 61 -229 62 q-199 0 -336 -142.5t-137 -349.5zM586 287q102 -61 229 -62q197 0 334 147.5t137 364.5q0 199 -133 338z" />
|
||||
<glyph unicode="Ù" horiz-adv-x="1515" d="M53 1227v227h262q74 0 107 -34t33 -105v-789q0 -141 81.5 -221t221 -80t221.5 80t82 223v787q0 72 32.5 105.5t106.5 33.5h262v-227h-88q-45 0 -45 -45v-664q0 -242 -156.5 -392.5t-412.5 -150.5q-258 0 -416 150.5t-158 392.5v664q0 45 -45 45h-88zM446 1829h250 l156 -279h-193z" />
|
||||
<glyph unicode="Ú" horiz-adv-x="1515" d="M53 1227v227h262q74 0 107 -34t33 -105v-789q0 -141 81.5 -221t221 -80t221.5 80t82 223v787q0 72 32.5 105.5t106.5 33.5h262v-227h-88q-45 0 -45 -45v-664q0 -242 -156.5 -392.5t-412.5 -150.5q-258 0 -416 150.5t-158 392.5v664q0 45 -45 45h-88zM659 1550l156 279 h250l-215 -279h-191z" />
|
||||
<glyph unicode="Û" horiz-adv-x="1515" d="M53 1227v227h262q74 0 107 -34t33 -105v-789q0 -141 81.5 -221t221 -80t221.5 80t82 223v787q0 72 32.5 105.5t106.5 33.5h262v-227h-88q-45 0 -45 -45v-664q0 -242 -156.5 -392.5t-412.5 -150.5q-258 0 -416 150.5t-158 392.5v664q0 45 -45 45h-88zM461 1550l186 279 h223l189 -279h-195l-102 166h-4l-105 -166h-192z" />
|
||||
<glyph unicode="Ü" horiz-adv-x="1515" d="M53 1227v227h262q74 0 107 -34t33 -105v-789q0 -141 81.5 -221t221 -80t221.5 80t82 223v787q0 72 32.5 105.5t106.5 33.5h262v-227h-88q-45 0 -45 -45v-664q0 -242 -156.5 -392.5t-412.5 -150.5q-258 0 -416 150.5t-158 392.5v664q0 45 -45 45h-88zM485 1591v238h181 v-238h-181zM852 1591v238h182v-238h-182z" />
|
||||
<glyph unicode="Ý" horiz-adv-x="1259" d="M20 1227v227h138q74 0 112.5 -20.5t77.5 -85.5l193 -320l88 -164h4q37 78 88 164l190 320q39 66 78 86t113 20h137v-227h-47q-33 0 -48.5 -9.5t-35.5 -39.5l-344 -543v-635h-268v635l-344 543q-20 31 -36 40t-48 9h-48zM530 1550l156 279h250l-215 -279h-191z" />
|
||||
<glyph unicode="Þ" horiz-adv-x="1249" d="M70 1227v227h262q74 0 106.5 -34t32.5 -105v-96h264q205 0 334 -131.5t129 -342t-129 -344t-336 -133.5h-262v-268h-268v1182q0 45 -45 45h-88zM471 496h215q113 0 175.5 67.5t62.5 182t-61.5 180t-172.5 65.5h-219v-495z" />
|
||||
<glyph unicode="ß" horiz-adv-x="1224" d="M37 0v219h72q45 0 45 45v819q0 184 140 290t333 106q178 0 301 -102.5t123 -254.5q0 -61 -29 -115.5t-63.5 -86t-63.5 -72.5t-29 -80q0 -33 34 -68.5t83 -70.5t98 -78t83 -106.5t34 -139.5q0 -158 -106.5 -244t-262.5 -86q-190 2 -303 86l60 201q94 -66 205 -65 q145 0 145 122q0 47 -52.5 97.5t-113.5 91.5t-113.5 108.5t-52.5 145.5q0 68 46 129l92 118q46 56 46 109q0 57 -45 98t-125 41q-86 0 -145 -49t-59 -143v-926q0 -74 -33 -106.5t-107 -32.5h-237z" />
|
||||
<glyph unicode="à" horiz-adv-x="1146" d="M68 301q0 78 32.5 139.5t91 98t122 62.5t140 36t129 14t105.5 4h33v9q0 111 -46 157.5t-147 46.5q-49 0 -94 -15t-45 -54v-56h-242v111q0 68 42 115t111 66.5t123 26.5t107 7q451 0 451 -416v-389q0 -45 45 -45h82v-219h-234q-68 0 -100.5 31.5t-32.5 83.5l2 45h-4 l-10 -21q-6 -12 -32.5 -44t-59.5 -56.5t-90.5 -44t-122.5 -19.5q-147 0 -251.5 88t-104.5 238zM242 1452h250l155 -278h-192zM330 313q0 -55 41 -95t116 -40q100 0 169 87t69 188v24h-45q-350 0 -350 -164z" />
|
||||
<glyph unicode="á" horiz-adv-x="1146" d="M68 301q0 78 32.5 139.5t91 98t122 62.5t140 36t129 14t105.5 4h33v9q0 111 -46 157.5t-147 46.5q-49 0 -94 -15t-45 -54v-56h-242v111q0 68 42 115t111 66.5t123 26.5t107 7q451 0 451 -416v-389q0 -45 45 -45h82v-219h-234q-68 0 -100.5 31.5t-32.5 83.5l2 45h-4 l-10 -21q-6 -12 -32.5 -44t-59.5 -56.5t-90.5 -44t-122.5 -19.5q-147 0 -251.5 88t-104.5 238zM330 313q0 -55 41 -95t116 -40q100 0 169 87t69 188v24h-45q-350 0 -350 -164zM455 1174l155 278h250l-215 -278h-190z" />
|
||||
<glyph unicode="â" horiz-adv-x="1146" d="M68 301q0 78 32.5 139.5t91 98t122 62.5t140 36t129 14t105.5 4h33v9q0 111 -46 157.5t-147 46.5q-49 0 -94 -15t-45 -54v-56h-242v111q0 68 42 115t111 66.5t123 26.5t107 7q451 0 451 -416v-389q0 -45 45 -45h82v-219h-234q-68 0 -100.5 31.5t-32.5 83.5l2 45h-4 l-10 -21q-6 -12 -32.5 -44t-59.5 -56.5t-90.5 -44t-122.5 -19.5q-147 0 -251.5 88t-104.5 238zM258 1174l186 278h224l188 -278h-194l-103 165h-4l-104 -165h-193zM330 313q0 -55 41 -95t116 -40q100 0 169 87t69 188v24h-45q-350 0 -350 -164z" />
|
||||
<glyph unicode="ã" horiz-adv-x="1146" d="M68 301q0 78 32.5 139.5t91 98t122 62.5t140 36t129 14t105.5 4h33v9q0 111 -46 157.5t-147 46.5q-49 0 -94 -15t-45 -54v-56h-242v111q0 68 42 115t111 66.5t123 26.5t107 7q451 0 451 -416v-389q0 -45 45 -45h82v-219h-234q-68 0 -100.5 31.5t-32.5 83.5l2 45h-4 l-10 -21q-6 -12 -32.5 -44t-59.5 -56.5t-90.5 -44t-122.5 -19.5q-147 0 -251.5 88t-104.5 238zM184 1176q0 281 234 280q61 0 108 -33.5t83 -66.5t71 -33q41 0 62.5 37t21.5 90h162q0 -281 -234 -281q-61 0 -108 34t-83 67t-71 33q-41 0 -62.5 -36t-21.5 -91h-162zM330 313 q0 -55 41 -95t116 -40q100 0 169 87t69 188v24h-45q-350 0 -350 -164z" />
|
||||
<glyph unicode="ä" horiz-adv-x="1146" d="M68 301q0 78 32.5 139.5t91 98t122 62.5t140 36t129 14t105.5 4h33v9q0 111 -46 157.5t-147 46.5q-49 0 -94 -15t-45 -54v-56h-242v111q0 68 42 115t111 66.5t123 26.5t107 7q451 0 451 -416v-389q0 -45 45 -45h82v-219h-234q-68 0 -100.5 31.5t-32.5 83.5l2 45h-4 l-10 -21q-6 -12 -32.5 -44t-59.5 -56.5t-90.5 -44t-122.5 -19.5q-147 0 -251.5 88t-104.5 238zM283 1214v238h180v-238h-180zM330 313q0 -55 41 -95t116 -40q100 0 169 87t69 188v24h-45q-350 0 -350 -164zM649 1214v238h182v-238h-182z" />
|
||||
<glyph unicode="å" horiz-adv-x="1146" d="M68 301q0 78 32.5 139.5t91 98t122 62.5t140 36t129 14t105.5 4h33v9q0 111 -46 157.5t-147 46.5q-49 0 -94 -15t-45 -54v-56h-242v111q0 68 42 115t111 66.5t123 26.5t107 7q451 0 451 -416v-389q0 -45 45 -45h82v-219h-234q-68 0 -100.5 31.5t-32.5 83.5l2 45h-4 l-10 -21q-6 -12 -32.5 -44t-59.5 -56.5t-90.5 -44t-122.5 -19.5q-147 0 -251.5 88t-104.5 238zM330 313q0 -55 41 -95t116 -40q100 0 169 87t69 188v24h-45q-350 0 -350 -164zM373 1309q0 76 54 118.5t128 42.5t128 -43t54 -118q0 -74 -54 -117t-128 -43t-128 43t-54 117z M483 1309q0 -31 20.5 -50.5t51.5 -19.5t51.5 19.5t20.5 50.5q0 33 -20.5 52t-51.5 19t-51.5 -19t-20.5 -52z" />
|
||||
<glyph unicode="æ" horiz-adv-x="1773" d="M70 301q0 113 65.5 189.5t174 108.5t195.5 43t183 11h35v15q0 109 -48 154.5t-147 45.5q-51 0 -95 -15t-44 -54v-56h-242v111q0 80 64.5 131t144.5 67.5t174 16.5q252 0 349 -154h4q125 154 348 154q219 0 339 -145.5t120 -366.5l-4 -84h-715q16 -135 100 -205.5 t207 -70.5q74 0 147.5 28.5t110.5 57.5l35 30l108 -180l-18 -17.5t-54 -38t-87 -47t-116 -38t-144 -17.5q-299 0 -439 230h-4q-10 -25 -34.5 -57.5t-69.5 -73.5t-121 -69t-166 -28q-150 0 -253 88.5t-103 235.5zM332 313q0 -57 41 -96t119 -39q100 0 167.5 87t67.5 190v18 h-74q-321 0 -321 -160zM981 653h444q-2 94 -59 153.5t-139 59.5q-96 0 -161 -57.5t-85 -155.5z" />
|
||||
<glyph unicode="ç" horiz-adv-x="1101" d="M66 522q0 229 155.5 388t415.5 159q80 0 160 -19.5t149.5 -75.5t69.5 -140v-123h-230v57q0 39 -47 60.5t-102 21.5q-135 0 -222 -92t-87 -234q0 -152 95 -236.5t230 -84.5q160 0 299 131l11 10l108 -180q-6 -8 -18.5 -20.5t-53.5 -44t-87 -56.5t-120.5 -45.5 t-152.5 -22.5l-14 -65q66 -8 106.5 -47t40.5 -109q0 -94 -63.5 -137t-155.5 -43q-33 0 -64.5 4t-46.5 8l-16 2v144q43 -16 90 -17q88 0 88 58q0 55 -98 55l-43 -4l45 164q-203 37 -322.5 184t-119.5 350z" />
|
||||
<glyph unicode="è" horiz-adv-x="1140" d="M66 522q0 242 147 394.5t383 152.5q217 0 340 -140.5t123 -355.5l-6 -96h-721q14 -133 102 -206.5t211 -73.5q74 0 147.5 28.5t108.5 57.5l37 30l109 -180q-6 -6 -18.5 -17.5t-54.5 -38t-87 -47t-116 -38t-144 -17.5q-252 0 -406.5 159t-154.5 388zM276 1452h250 l156 -278h-193zM340 657h453q-2 92 -58.5 151.5t-138.5 59.5q-100 0 -166.5 -56.5t-89.5 -154.5z" />
|
||||
<glyph unicode="é" horiz-adv-x="1140" d="M66 522q0 242 147 394.5t383 152.5q217 0 340 -140.5t123 -355.5l-6 -96h-721q14 -133 102 -206.5t211 -73.5q74 0 147.5 28.5t108.5 57.5l37 30l109 -180q-6 -6 -18.5 -17.5t-54.5 -38t-87 -47t-116 -38t-144 -17.5q-252 0 -406.5 159t-154.5 388zM340 657h453 q-2 92 -58.5 151.5t-138.5 59.5q-100 0 -166.5 -56.5t-89.5 -154.5zM489 1174l156 278h250l-215 -278h-191z" />
|
||||
<glyph unicode="ê" horiz-adv-x="1140" d="M66 522q0 242 147 394.5t383 152.5q217 0 340 -140.5t123 -355.5l-6 -96h-721q14 -133 102 -206.5t211 -73.5q74 0 147.5 28.5t108.5 57.5l37 30l109 -180q-6 -6 -18.5 -17.5t-54.5 -38t-87 -47t-116 -38t-144 -17.5q-252 0 -406.5 159t-154.5 388zM291 1174l186 278h223 l189 -278h-195l-102 165h-4l-105 -165h-192zM340 657h453q-2 92 -58.5 151.5t-138.5 59.5q-100 0 -166.5 -56.5t-89.5 -154.5z" />
|
||||
<glyph unicode="ë" horiz-adv-x="1140" d="M66 522q0 242 147 394.5t383 152.5q217 0 340 -140.5t123 -355.5l-6 -96h-721q14 -133 102 -206.5t211 -73.5q74 0 147.5 28.5t108.5 57.5l37 30l109 -180q-6 -6 -18.5 -17.5t-54.5 -38t-87 -47t-116 -38t-144 -17.5q-252 0 -406.5 159t-154.5 388zM315 1214v238h181 v-238h-181zM340 657h453q-2 92 -58.5 151.5t-138.5 59.5q-100 0 -166.5 -56.5t-89.5 -154.5zM682 1214v238h182v-238h-182z" />
|
||||
<glyph unicode="ì" horiz-adv-x="618" d="M-18 1454h247l156 -280h-190zM53 823v221h248q139 0 139 -139v-641q0 -45 45 -45h80v-219h-246q-74 0 -106.5 33t-32.5 106v639q0 45 -45 45h-82z" />
|
||||
<glyph unicode="í" horiz-adv-x="618" d="M53 823v221h248q139 0 139 -139v-641q0 -45 45 -45h80v-219h-246q-74 0 -106.5 33t-32.5 106v639q0 45 -45 45h-82zM195 1174l155 280h248l-213 -280h-190z" />
|
||||
<glyph unicode="î" horiz-adv-x="618" d="M-6 1174l188 280h224l188 -280h-197l-102 167h-4l-103 -167h-194zM53 823v221h248q139 0 139 -139v-641q0 -45 45 -45h80v-219h-246q-74 0 -106.5 33t-32.5 106v639q0 45 -45 45h-82z" />
|
||||
<glyph unicode="ï" horiz-adv-x="618" d="M41 1214v240h180v-240h-180zM53 823v221h248q139 0 139 -139v-641q0 -45 45 -45h80v-219h-246q-74 0 -106.5 33t-32.5 106v639q0 45 -45 45h-82zM356 1214v240h183v-240h-183z" />
|
||||
<glyph unicode="ð" horiz-adv-x="1198" d="M78 485q0 193 130 330t351 137q57 0 109.5 -15t76.5 -30l23 -14h4q-59 131 -192 217l-379 -164l-13 154l228 100q-100 49 -236 82l72 205q258 -57 442 -170l303 129l13 -152l-181 -80q281 -246 281 -645q0 -86 -17.5 -169t-58.5 -160.5t-101.5 -136t-151.5 -93.5 t-203 -35q-229 0 -364.5 151.5t-135.5 358.5zM340 479q0 -117 63.5 -200.5t180.5 -83.5q131 0 197.5 98t66.5 229q0 100 -65.5 164t-176.5 64q-127 0 -196.5 -80t-69.5 -191z" />
|
||||
<glyph unicode="ñ" horiz-adv-x="1316" d="M43 823v221h240q137 0 137 -116v-31l-4 -45h4q43 86 135 151.5t233 65.5q365 0 365 -397v-408q0 -45 45 -45h82v-219h-248q-74 0 -106.5 33t-32.5 106v479q0 104 -36 158.5t-128 54.5q-102 0 -177 -58t-103 -155q-20 -61 -21 -139v-479h-258v778q0 45 -45 45h-82z M301 1176q0 281 234 280q59 0 107 -33.5t84 -66.5t71 -33q41 0 62.5 37t21.5 90h161q0 -281 -233 -281q-59 0 -107.5 34t-84 67t-70.5 33q-41 0 -62.5 -36t-21.5 -91h-162z" />
|
||||
<glyph unicode="ò" horiz-adv-x="1275" d="M66 522.5q0 237.5 164.5 392t406.5 154.5t407.5 -154.5t165.5 -392t-164.5 -392.5t-408.5 -155q-242 0 -406.5 155t-164.5 392.5zM324 1452h249l156 -278h-192zM328 522q0 -143 90 -234t219 -91q131 0 221 91t90 234q0 141 -91 233.5t-220 92.5t-219 -92.5t-90 -233.5z " />
|
||||
<glyph unicode="ó" horiz-adv-x="1275" d="M66 522.5q0 237.5 164.5 392t406.5 154.5t407.5 -154.5t165.5 -392t-164.5 -392.5t-408.5 -155q-242 0 -406.5 155t-164.5 392.5zM328 522q0 -143 90 -234t219 -91q131 0 221 91t90 234q0 141 -91 233.5t-220 92.5t-219 -92.5t-90 -233.5zM539 1174l155 278h250 l-215 -278h-190z" />
|
||||
<glyph unicode="ô" horiz-adv-x="1275" d="M66 522.5q0 237.5 164.5 392t406.5 154.5t407.5 -154.5t165.5 -392t-164.5 -392.5t-408.5 -155q-242 0 -406.5 155t-164.5 392.5zM328 522q0 -143 90 -234t219 -91q131 0 221 91t90 234q0 141 -91 233.5t-220 92.5t-219 -92.5t-90 -233.5zM340 1174l186 278h224l188 -278 h-195l-102 165h-4l-105 -165h-192z" />
|
||||
<glyph unicode="õ" horiz-adv-x="1275" d="M66 522.5q0 237.5 164.5 392t406.5 154.5t407.5 -154.5t165.5 -392t-164.5 -392.5t-408.5 -155q-242 0 -406.5 155t-164.5 392.5zM266 1176q0 281 234 280q61 0 108 -33.5t83 -66.5t71 -33q41 0 62.5 37t21.5 90h162q0 -281 -234 -281q-61 0 -108.5 34t-83 67t-70.5 33 q-41 0 -62.5 -36t-21.5 -91h-162zM328 522q0 -143 90 -234t219 -91q131 0 221 91t90 234q0 141 -91 233.5t-220 92.5t-219 -92.5t-90 -233.5z" />
|
||||
<glyph unicode="ö" horiz-adv-x="1275" d="M66 522.5q0 237.5 164.5 392t406.5 154.5t407.5 -154.5t165.5 -392t-164.5 -392.5t-408.5 -155q-242 0 -406.5 155t-164.5 392.5zM328 522q0 -143 90 -234t219 -91q131 0 221 91t90 234q0 141 -91 233.5t-220 92.5t-219 -92.5t-90 -233.5zM365 1214v238h180v-238h-180z M731 1214v238h182v-238h-182z" />
|
||||
<glyph unicode="÷" d="M94 483v203h1067v-203h-1067zM510 55v221h233v-221h-233zM510 895v221h233v-221h-233z" />
|
||||
<glyph unicode="ø" horiz-adv-x="1275" d="M66 522q0 238 164.5 392.5t406.5 154.5q147 0 274 -65l84 116l113 -78l-82 -112q184 -162 184 -408q0 -238 -164.5 -392.5t-408.5 -154.5q-141 0 -256 56l-84 -119l-113 80l78 108q-196 160 -196 422zM328 522q0 -129 80 -221l366 514q-66 33 -137 33q-129 0 -219 -92.5 t-90 -233.5zM518 221q55 -25 119 -24q131 0 221 91t90 234q0 119 -69 201z" />
|
||||
<glyph unicode="ù" horiz-adv-x="1306" d="M39 823v221h248q72 0 104.5 -32.5t32.5 -104.5v-481q0 -104 36 -158.5t126 -54.5q135 0 214 102.5t79 249.5v479h260v-780q0 -45 45 -45h82v-219h-240q-137 0 -137 117v28l2 48h-4q-41 -90 -137.5 -154t-223.5 -64q-360 0 -360 398v405q0 45 -45 45h-82zM328 1452h250 l155 -278h-192z" />
|
||||
<glyph unicode="ú" horiz-adv-x="1306" d="M39 823v221h248q72 0 104.5 -32.5t32.5 -104.5v-481q0 -104 36 -158.5t126 -54.5q135 0 214 102.5t79 249.5v479h260v-780q0 -45 45 -45h82v-219h-240q-137 0 -137 117v28l2 48h-4q-41 -90 -137.5 -154t-223.5 -64q-360 0 -360 398v405q0 45 -45 45h-82zM541 1174 l155 278h250l-215 -278h-190z" />
|
||||
<glyph unicode="û" horiz-adv-x="1306" d="M39 823v221h248q72 0 104.5 -32.5t32.5 -104.5v-481q0 -104 36 -158.5t126 -54.5q135 0 214 102.5t79 249.5v479h260v-780q0 -45 45 -45h82v-219h-240q-137 0 -137 117v28l2 48h-4q-41 -90 -137.5 -154t-223.5 -64q-360 0 -360 398v405q0 45 -45 45h-82zM342 1174 l186 278h224l188 -278h-195l-102 165h-4l-104 -165h-193z" />
|
||||
<glyph unicode="ü" horiz-adv-x="1306" d="M39 823v221h248q72 0 104.5 -32.5t32.5 -104.5v-481q0 -104 36 -158.5t126 -54.5q135 0 214 102.5t79 249.5v479h260v-780q0 -45 45 -45h82v-219h-240q-137 0 -137 117v28l2 48h-4q-41 -90 -137.5 -154t-223.5 -64q-360 0 -360 398v405q0 45 -45 45h-82zM369 1214v238 h180v-238h-180zM735 1214v238h183v-238h-183z" />
|
||||
<glyph unicode="ý" horiz-adv-x="1132" d="M2 -324l100 185q63 -72 150 -72q117 0 172 133l35 80l-348 784q-14 37 -56 37h-30v221h172q55 0 85.5 -22.5t51.5 -75.5l205 -522l36 -139h5q16 86 34 139l179 522q33 98 139 98h176v-221h-31q-45 0 -59 -37l-375 -944q-53 -135 -153.5 -203.5t-223.5 -68.5 q-152 0 -258 100zM471 1174l156 278h250l-215 -278h-191z" />
|
||||
<glyph unicode="þ" horiz-adv-x="1265" d="M37 1233v221h248q74 0 106.5 -34t32.5 -105v-297l-4 -90h4q98 141 305 141q213 0 342 -153.5t129 -393.5q0 -238 -129 -392.5t-342 -154.5q-100 0 -176 35t-102 70l-27 35h-4q4 -37 4 -90v-435h-260v1598q0 45 -45 45h-82zM416 522q0 -170 74.5 -247.5t191.5 -77.5 q115 0 185.5 92t70.5 233q0 143 -70.5 234.5t-185.5 91.5q-119 0 -192.5 -78t-73.5 -248z" />
|
||||
<glyph unicode="ÿ" horiz-adv-x="1132" d="M2 -324l100 185q63 -72 150 -72q117 0 172 133l35 80l-348 784q-14 37 -56 37h-30v221h172q55 0 85.5 -22.5t51.5 -75.5l205 -522l36 -139h5q16 86 34 139l179 522q33 98 139 98h176v-221h-31q-45 0 -59 -37l-375 -944q-53 -135 -153.5 -203.5t-223.5 -68.5 q-152 0 -258 100zM297 1214v238h180v-238h-180zM664 1214v238h182v-238h-182z" />
|
||||
<glyph unicode="Œ" horiz-adv-x="1945" d="M61 729q0 313 211 527t519 214q70 0 163 -8t133 -8h621q74 0 106.5 -34t32.5 -105v-221h-241v88q0 45 -45 45h-322v-381h465v-228h-465v-391h375q45 0 45 45v88h242v-221q0 -74 -32 -106.5t-102 -32.5h-680q-39 0 -133 -9t-163 -9q-307 0 -518.5 217t-211.5 530zM340 729 q0 -215 127 -356.5t324 -141.5q123 0 180 15v960q-72 16 -180 17q-197 0 -324 -140.5t-127 -353.5z" />
|
||||
<glyph unicode="œ" horiz-adv-x="2035" d="M66 520.5q0 241.5 164.5 395t404.5 153.5q283 0 440 -215h4q135 215 412 215q219 0 341 -140.5t122 -355.5l-6 -96h-721q18 -135 105 -207.5t208 -72.5q156 0 289 110l6 6l107 -180q-6 -6 -18.5 -17.5t-54.5 -38t-87 -47t-116 -38t-144 -17.5q-293 0 -437 222h-4 q-160 -221 -444 -222q-242 0 -406.5 152t-164.5 393.5zM328 520.5q0 -145.5 90 -234.5t219 -89q131 0 221 90t90 235.5t-91 235.5t-220 90t-219 -91t-90 -236.5zM1235 657h453q-4 94 -58.5 152.5t-138.5 58.5q-100 0 -166.5 -56.5t-89.5 -154.5z" />
|
||||
<glyph unicode="Ÿ" horiz-adv-x="1259" d="M20 1227v227h138q74 0 112.5 -20.5t77.5 -85.5l193 -320l88 -164h4q37 78 88 164l190 320q39 66 78 86t113 20h137v-227h-47q-33 0 -48.5 -9.5t-35.5 -39.5l-344 -543v-635h-268v635l-344 543q-20 31 -36 40t-48 9h-48zM358 1591v238h181v-238h-181zM725 1591v238h182 v-238h-182z" />
|
||||
<glyph unicode="ˆ" horiz-adv-x="1026" d="M215 1550l186 279h224l188 -279h-195l-102 166h-4l-104 -166h-193z" />
|
||||
<glyph unicode="˜" horiz-adv-x="1122" d="M197 1552q0 281 233 281q61 0 108.5 -34t83 -66.5t70.5 -32.5q41 0 62.5 37t21.5 90h162q0 -281 -233 -281q-61 0 -108.5 34t-83.5 66.5t-71 32.5q-41 0 -62.5 -35.5t-21.5 -91.5h-161z" />
|
||||
<glyph unicode=" " horiz-adv-x="923" />
|
||||
<glyph unicode=" " horiz-adv-x="1847" />
|
||||
<glyph unicode=" " horiz-adv-x="923" />
|
||||
<glyph unicode=" " horiz-adv-x="1847" />
|
||||
<glyph unicode=" " horiz-adv-x="614" />
|
||||
<glyph unicode=" " horiz-adv-x="460" />
|
||||
<glyph unicode=" " horiz-adv-x="307" />
|
||||
<glyph unicode=" " horiz-adv-x="307" />
|
||||
<glyph unicode=" " horiz-adv-x="229" />
|
||||
<glyph unicode=" " horiz-adv-x="368" />
|
||||
<glyph unicode=" " horiz-adv-x="102" />
|
||||
<glyph unicode="‐" horiz-adv-x="882" d="M133 471v227h617v-227h-617z" />
|
||||
<glyph unicode="‑" horiz-adv-x="882" d="M133 471v227h617v-227h-617z" />
|
||||
<glyph unicode="–" horiz-adv-x="1357" d="M113 483v203h1132v-203h-1132z" />
|
||||
<glyph unicode="—" horiz-adv-x="1767" d="M113 483v203h1542v-203h-1542z" />
|
||||
<glyph unicode="‘" horiz-adv-x="501" d="M86 1032l154 447h176l-97 -447h-233z" />
|
||||
<glyph unicode="’" horiz-adv-x="501" d="M86 1032l96 449h234l-154 -449h-176z" />
|
||||
<glyph unicode="‚" horiz-adv-x="501" d="M86 -182l96 446h234l-154 -446h-176z" />
|
||||
<glyph unicode="“" horiz-adv-x="827" d="M86 1032l154 447h176l-97 -447h-233zM414 1032l151 447h176l-96 -447h-231z" />
|
||||
<glyph unicode="”" horiz-adv-x="827" d="M86 1032l96 449h234l-154 -449h-176zM414 1032l96 449h231l-151 -449h-176z" />
|
||||
<glyph unicode="„" horiz-adv-x="827" d="M86 -182l96 446h234l-154 -446h-176zM414 -182l96 446h231l-151 -446h-176z" />
|
||||
<glyph unicode="•" horiz-adv-x="960" d="M137 596q0 141 100.5 241.5t241.5 100.5q143 0 242.5 -100.5t99.5 -241.5t-99 -241.5t-243 -100.5q-141 0 -241.5 100.5t-100.5 241.5z" />
|
||||
<glyph unicode="…" horiz-adv-x="2033" d="M309 0v260h250v-260h-250zM891 0v260h252v-260h-252zM1475 0v260h251v-260h-251z" />
|
||||
<glyph unicode=" " horiz-adv-x="368" />
|
||||
<glyph unicode="‹" horiz-adv-x="802" d="M94 578l336 421h248l-336 -421l336 -420h-248z" />
|
||||
<glyph unicode="›" horiz-adv-x="802" d="M119 158l336 420l-336 421h248l335 -421l-335 -420h-248z" />
|
||||
<glyph unicode=" " horiz-adv-x="460" />
|
||||
<glyph unicode="€" horiz-adv-x="1253" d="M78 512v156h127q-4 35 -4 61l4 66h-127v157h153q68 233 259.5 380t441.5 147q109 0 203 -27l-64 -240q-70 20 -145 21q-145 0 -254 -75t-158 -206h510l-33 -157h-514q-4 -31 -4 -62l6 -65h488l-31 -156h-410q47 -131 158 -209t252 -78q106 0 197 31l47 -242 q-106 -39 -248 -39q-260 0 -448.5 147.5t-252.5 389.5h-153z" />
|
||||
<glyph unicode="™" horiz-adv-x="2029" d="M70 1206v156q0 53 20.5 72.5t77.5 19.5h606q55 0 75.5 -19.5t20.5 -72.5v-156h-163v60q0 16 -15 16h-123v-735h-196v735h-119q-16 0 -16 -16v-60h-168zM874 547v170h46q18 0 20 18l57 719h183l186 -428l29 -86h4q12 51 26 86l189 428h180l57 -719q4 -18 21 -18h47v-170 h-154q-57 0 -78.5 17.5t-25.5 74.5l-27 375l2 63h-4l-159 -364h-154l-160 364h-4l2 -63l-27 -375q-4 -57 -24.5 -74.5t-77.5 -17.5h-154z" />
|
||||
</font>
|
||||
</defs></svg>
|
||||
|
Before Width: | Height: | Size: 59 KiB |