kopia lustrzana https://github.com/hholzgra/ocitysmap
make layout descriptions translatable (issue #79, wip)
rodzic
8abbf82a1e
commit
79fd90c026
|
@ -45,6 +45,7 @@ import qrcode.image.svg
|
|||
from io import BytesIO
|
||||
import html
|
||||
from submodules.robinson import robinson
|
||||
from gettext import gettext
|
||||
|
||||
import ocitysmap
|
||||
import coords
|
||||
|
@ -87,7 +88,7 @@ class MultiPageRenderer(Renderer):
|
|||
"""
|
||||
|
||||
name = 'multi_page'
|
||||
description = 'A multi-page layout.'
|
||||
description = gettext(u'A multi-page layout.')
|
||||
multipages = True
|
||||
|
||||
# The DEFAULT SCALE values represents the minimum acceptable mapnik scale
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
from gettext import gettext
|
||||
|
||||
import ocitysmap
|
||||
from ocitysmap.layoutlib.abstract_renderer import Renderer
|
||||
from ocitysmap.layoutlib.single_page_renderers import SinglePageRenderer
|
||||
|
@ -8,7 +10,7 @@ class SinglePageRendererIndexBottom(SinglePageRenderer):
|
|||
"""
|
||||
|
||||
name = 'single_page_index_bottom'
|
||||
description = 'Full-page layout with the index at the bottom.'
|
||||
description = gettext(u'Full-page layout with the index at the bottom.')
|
||||
|
||||
def __init__(self, db, rc, tmpdir, dpi, file_prefix):
|
||||
"""
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
from gettext import gettext
|
||||
|
||||
import ocitysmap
|
||||
from ocitysmap.layoutlib.abstract_renderer import Renderer
|
||||
from ocitysmap.layoutlib.single_page_renderers import SinglePageRenderer
|
||||
|
@ -8,7 +10,7 @@ class SinglePageRendererIndexExtraPage(SinglePageRenderer):
|
|||
if the output file format supports multiple pages.
|
||||
"""
|
||||
name = 'single_page_index_extra_page'
|
||||
description = 'Full-page layout with index on extra page (PDF only).'
|
||||
description = gettext(u'Full-page layout with index on extra page (PDF only).')
|
||||
|
||||
def __init__(self, db, rc, tmpdir, dpi, file_prefix):
|
||||
"""
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
from gettext import gettext
|
||||
|
||||
import ocitysmap
|
||||
from ocitysmap.layoutlib.abstract_renderer import Renderer
|
||||
from ocitysmap.layoutlib.single_page_renderers import SinglePageRenderer
|
||||
|
@ -7,7 +9,7 @@ class SinglePageRendererNoIndex(SinglePageRenderer):
|
|||
Render single page map without index
|
||||
"""
|
||||
name = 'plain'
|
||||
description = 'Full-page layout without index.'
|
||||
description = gettext(u'Full-page layout without index.')
|
||||
|
||||
def __init__(self, db, rc, tmpdir, dpi, file_prefix):
|
||||
"""
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
from gettext import gettext
|
||||
|
||||
import ocitysmap
|
||||
from ocitysmap.layoutlib.abstract_renderer import Renderer
|
||||
from ocitysmap.layoutlib.single_page_renderers import SinglePageRenderer
|
||||
|
@ -7,7 +9,7 @@ class SinglePageRendererIndexOnSide(SinglePageRenderer):
|
|||
This renderer adds a side index to the basic SinglePageRenderer
|
||||
"""
|
||||
name = 'single_page_index_side'
|
||||
description = 'Full-page layout with the index on the side.'
|
||||
description = gettext(u'Full-page layout with the index on the side.')
|
||||
|
||||
def __init__(self, db, rc, tmpdir, dpi, file_prefix):
|
||||
"""
|
||||
|
|
|
@ -39,6 +39,7 @@ assert mapnik.mapnik_version() >= 300000, \
|
|||
"for more details." % mapnik.mapnik_version_string()
|
||||
import math
|
||||
from copy import copy
|
||||
from gettext import gettext
|
||||
|
||||
from ocitysmap.layoutlib import commons
|
||||
import ocitysmap
|
||||
|
@ -69,7 +70,7 @@ class SinglePageRenderer(Renderer):
|
|||
"""
|
||||
|
||||
name = 'generic_single_page'
|
||||
description = 'A generic full-page layout with or without index.'
|
||||
description = gettext(u'A generic full-page layout with or without index.')
|
||||
|
||||
# TODO make configurable
|
||||
MAX_INDEX_OCCUPATION_RATIO = 1/3.
|
||||
|
|
|
@ -33,6 +33,7 @@ assert mapnik.mapnik_version() >= 300000, \
|
|||
"for more details." % mapnik.mapnik_version_string()
|
||||
import math
|
||||
from copy import copy
|
||||
from gettext import gettext
|
||||
|
||||
from ocitysmap.layoutlib import commons
|
||||
import ocitysmap
|
||||
|
@ -57,7 +58,7 @@ class TK25Renderer(Renderer):
|
|||
"""
|
||||
|
||||
name = 'tk25'
|
||||
description = "German TK25 'Messtischblatt' style"
|
||||
description = gettext(u"German TK25 'Messtischblatt' style")
|
||||
|
||||
def __init__(self, db, rc, tmpdir, dpi, file_prefix,
|
||||
index_position = 'side'):
|
||||
|
|
Ładowanie…
Reference in New Issue