Skip to content

Commit

Permalink
Add Greek support.
Browse files Browse the repository at this point in the history
  • Loading branch information
Matt Layman committed Mar 24, 2015
1 parent 1026851 commit daf3f8a
Show file tree
Hide file tree
Showing 6 changed files with 191 additions and 5 deletions.
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ env:
- TOX_ENV=flake8
- TOX_ENV=cover
- TOX_ENV=language_de
- TOX_ENV=language_el
- TOX_ENV=language_es
- TOX_ENV=language_fr
- TOX_ENV=language_it
Expand Down
5 changes: 5 additions & 0 deletions docs/releases.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Releases
========

Version 1.6, In Development
---------------------------

* Translated to Greek.

Version 1.5, Released February 24, 2015
---------------------------------------

Expand Down
170 changes: 170 additions & 0 deletions handroll/locale/el/LC_MESSAGES/handroll.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
# Translations template for handroll.
# Copyright (C) 2014 Matt Layman
# This file is distributed under the same license as the handroll project.
#
# Translators:
# Matt Layman <matthewlayman@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: handroll\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-29 15:30-0500\n"
"PO-Revision-Date: 2015-03-23 02:34+0000\n"
"Last-Translator: Matt Layman <matthewlayman@gmail.com>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/handroll/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: handroll/command.py:31
msgid "Invalid site source: {0}"
msgstr "Μη έγκυρη πηγή ιστοσελίδα: {0}"

#: handroll/command.py:38
msgid "Complete."
msgstr "Πλήρης."

#: handroll/command.py:41
msgid "Incomplete."
msgstr "Ελλιπής."

#: handroll/command.py:48
msgid "A website generator for software artisans"
msgstr "Μια γεννήτρια ιστοσελίδα για τεχνίτες λογισμικού"

#: handroll/command.py:50
msgid "the path to your website"
msgstr "ο δρόμος προς την ιστοσελίδα σας"

#: handroll/command.py:52
msgid "an optional output directory to create or update if it already exists"
msgstr "ένα προαιρετικό κατάλογο εξόδου για να δημιουργήσετε ή να ενημερώσετε εάν υπάρχει ήδη"

#: handroll/command.py:55
msgid "use verbose messages"
msgstr "Χρησιμοποιήστε τη λεπτομερή μηνύματα"

#: handroll/command.py:57
msgid "time the execution"
msgstr "φορά η εκτέλεση"

#: handroll/command.py:60
msgid "show debug level messages"
msgstr "εμφανίζουν μηνύματα σφαλμάτων επίπεδο"

#: handroll/command.py:63
msgid ""
"watch the site for changes and run a web server in the output directory"
msgstr "να παρακολουθήσετε το site για αλλαγές και να τρέξει ένα web server στον κατάλογο εξόδου"

#: handroll/director.py:109
msgid "Updating {outdir} ..."
msgstr "Ενημέρωση {outdir} ..."

#: handroll/director.py:111
msgid "Creating {outdir} ..."
msgstr "Δημιουργία {outdir} ..."

#: handroll/director.py:128
msgid "Populating {dirpath} ..."
msgstr "Εποίκηση {dirpath} ..."

#: handroll/director.py:136
msgid "Creating directory {out_dir} ..."
msgstr "Δημιουργία καταλόγου {out_dir} ..."

#: handroll/director.py:177
msgid "Skipping {filename} with skipped file type ..."
msgstr "Παράκαμψη {filename} με παραλείφθηκε τύπο αρχείου ..."

#: handroll/director.py:182
msgid "Skipping special file {filename} ..."
msgstr "Παράκαμψη ειδικό αρχείο {filename} ..."

#: handroll/server.py:49
msgid ""
"Serving {outdir} at http://localhost:{port}/.\n"
"Press Ctrl-C to quit."
msgstr "Εξυπηρετούν {outdir} στη διεύθυνση http://localhost:{port}/.\nΠατήστε Ctrl-C για να σταματήσουν το κάπνισμα."

#: handroll/server.py:53
msgid ""
"\n"
"Bye."
msgstr "\nΑντίο."

#: handroll/site.py:36
msgid "{path} is not a directory."
msgstr "{path} δεν είναι ένας κατάλογος."

#: handroll/site.py:59
msgid ""
"A handroll site was not found in {current_directory} or any of its parents."
msgstr "Ένα site handroll δεν βρέθηκε σε {current_directory} ή κάποιος από τους γονείς του."

#: handroll/composers/__init__.py:87
msgid "Skipping {filename} ... It is the same as {destination}."
msgstr "Παράκαμψη {filename} ... Είναι το ίδιο όπως {destination}."

#: handroll/composers/__init__.py:93
msgid "{filename} differs from {destination} ..."
msgstr "{filename} διαφέρει από τον {destination} ..."

#: handroll/composers/__init__.py:96
msgid "Copying {filename} to {out_dir} ..."
msgstr "Αντιγραφή {filename} σε {out_dir} ..."

#: handroll/composers/atom.py:41
msgid "Generating Atom XML for {source_file} ..."
msgstr "Δημιουργία Atom XML για {source_file} ..."

#: handroll/composers/atom.py:49 handroll/composers/generic.py:52
msgid "Skipping {filename} ... It is up to date."
msgstr "Παράκαμψη {filename} ... Είναι μέχρι σήμερα."

#: handroll/composers/atom.py:67
msgid "Missing entries list."
msgstr "Λείπει λίστα καταχωρήσεων."

#: handroll/composers/atom.py:77
msgid "Invalid feed {source_file}: {error}"
msgstr "Άκυρη ζωοτροφών {source_file}: {error}"

#: handroll/composers/generic.py:47
msgid "Generating HTML for {source_file} ..."
msgstr "Δημιουργία HTML για {source_file} ..."

#: handroll/composers/sass.py:28
msgid "Sass is not installed."
msgstr "Sass δεν έχει εγκατασταθεί."

#: handroll/composers/sass.py:35
msgid "Generating CSS for {source_file} ..."
msgstr "Δημιουργία CSS για {source_file} ..."

#: handroll/composers/sass.py:44
msgid ""
"Received output from sass:\n"
"{0}"
msgstr "Ελήφθη εξόδου από sass:\n{0}"

#: handroll/composers/sass.py:47
msgid ""
"Sass failed to generate CSS:\n"
"{0}"
msgstr "Sass απέτυχε να δημιουργήσει CSS:\n{0}"

#: handroll/template/catalog.py:86
msgid "No template found at {template_path}."
msgstr "Δεν βρέθηκε σε {template_path} πρότυπο."

#: handroll/template/catalog.py:96
msgid "Unknown template type provided for {template}."
msgstr "Άγνωστος τύπος προτύπου που προβλέπεται {template}."

#: handroll/template/j2.py:33
msgid "An error exists in the Jinja template at {template}: {error}"
msgstr "Υπάρχει ένα σφάλμα στο πρότυπο Jinja στο {template}: {error}"
14 changes: 9 additions & 5 deletions handroll/locale/handroll.pot
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Translations template for handroll.
# Copyright (C) 2014 Matt Layman
# Copyright (C) 2015 Matt Layman
# This file is distributed under the same license as the handroll project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: handroll 1.4\n"
"Project-Id-Version: handroll 1.6\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-29 15:30-0500\n"
"POT-Creation-Date: 2015-03-24 17:23-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
Expand Down Expand Up @@ -57,6 +57,10 @@ msgstr ""
msgid "watch the site for changes and run a web server in the output directory"
msgstr ""

#: handroll/configuration.py:54
msgid "Cannot determine if {extension} is enabled."
msgstr ""

#: handroll/director.py:109
msgid "Updating {outdir} ..."
msgstr ""
Expand All @@ -81,7 +85,7 @@ msgstr ""
msgid "Skipping special file {filename} ..."
msgstr ""

#: handroll/server.py:49
#: handroll/server.py:48
msgid ""
"Serving {outdir} at http://localhost:{port}/.\n"
"Press Ctrl-C to quit."
Expand Down
5 changes: 5 additions & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ envlist = py26
flake8
cover
language_de
language_el
language_es
language_fr
language_it
Expand Down Expand Up @@ -34,6 +35,10 @@ commands = nosetests --with-coverage --cover-package=handroll
setenv = LANGUAGE=de
commands = nosetests

[testenv:language_el]
setenv = LANGUAGE=el
commands = nosetests

[testenv:language_es]
setenv = LANGUAGE=es
commands = nosetests
Expand Down
1 change: 1 addition & 0 deletions transifex.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
API_URL = 'https://www.transifex.com/api/2'
LANGUAGES = [
'de',
'el',
'es',
'fr',
'it',
Expand Down

0 comments on commit daf3f8a

Please sign in to comment.