prompt: You will be provided with a partial code base and an issue statement explaining a problem to resolve.
  <issue>
  [f2f module] wording
  Here are the wordings:
  
  1 
  Edit face-to-face participation information
  Informationen zur Vor-Ort-Beteiligung bearbeiten
  
  2
  Title
  Titel
  
  3
  Highlighted Info
  Hervorgehobene Information
  
  3a (Hilfetext)
  Highlight important information like the time or location of your face-to-face event
  Zur Hervorhebung von wichtigen Informationen wie Ort oder Zeitraum der Vor-Ort-Beteiligung
  
  4
  Description
  Beschreibung
  
  5
  Face-to-Face Information
  Informationen Vor-Ort-Beteiligung
  
  6
  Face-to-Face Participation
  Vor-Ort-Beteiligung
  
  7
  With this module you can provide information about events or phases for face-to-face participation. No online participation is possible in this module.
  Mit diesem Modul können Informationen über Veranstaltungen und Phasen zur Vor-Ort-Beteiligung bereitgestellt werden. In diesem Modul ist keine Online-Beteiligung möglich.
  
  8
  Phase 1: Provide information about face-to-face participation events
  Phase 1: Informationen zur Vor-Ort-Beteiligung bereitstellen
  
  ![f2f-screenshot_1](https://user-images.githubusercontent.com/15341015/39699926-9f0fe034-51fb-11e8-951f-9c8cdbae013f.png)
  ![f2f-screenshot_2](https://user-images.githubusercontent.com/15341015/39699932-a4223c98-51fb-11e8-9642-11eac8aee6ea.png)
  
  
  
  </issue>
  <code>
  [start of liqd_product/apps/dashboard/blueprints.py]
  1 from django.utils.translation import ugettext_lazy as _
  2 
  3 from adhocracy4.dashboard.blueprints import ProjectBlueprint
  4 from meinberlin.apps.activities import phases as activities_phases
  5 from meinberlin.apps.budgeting import phases as budgeting_phases
  6 from meinberlin.apps.documents import phases as documents_phases
  7 from meinberlin.apps.ideas import phases as ideas_phases
  8 from meinberlin.apps.mapideas import phases as mapideas_phases
  9 from meinberlin.apps.polls import phases as poll_phases
  10 
  11 blueprints = [
  12     ('brainstorming',
  13      ProjectBlueprint(
  14          title=_('Brainstorming'),
  15          description=_(
  16              'Collect first ideas for a specific topic and comment on them.'
  17          ),
  18          content=[
  19              ideas_phases.CollectPhase(),
  20          ],
  21          image='images/brainstorming.svg',
  22          settings_model=None,
  23      )),
  24     ('map-brainstorming',
  25      ProjectBlueprint(
  26          title=_('Spatial Brainstorming'),
  27          description=_(
  28              'Collect location specific ideas for a topic and comment on them.'
  29          ),
  30          content=[
  31              mapideas_phases.CollectPhase(),
  32          ],
  33          image='images/map-brainstorming.svg',
  34          settings_model=('a4maps', 'AreaSettings'),
  35      )),
  36     ('map-idea-collection',
  37      ProjectBlueprint(
  38          title=_('Spatial Idea Collection'),
  39          description=_(
  40              'Collect location specific ideas that can be rated and commented.'
  41          ),
  42          content=[
  43              mapideas_phases.CollectPhase(),
  44              mapideas_phases.RatingPhase()
  45          ],
  46          image='images/map-idea-collection.svg',
  47          settings_model=('a4maps', 'AreaSettings'),
  48      )),
  49     ('agenda-setting',
  50      ProjectBlueprint(
  51          title=_('Agenda Setting'),
  52          description=_(
  53              'With Agenda-Setting it’s possible to identify topics and to '
  54              'define mission statements. Afterwards anyone can comment and '
  55              'rate on different topics.'
  56          ),
  57          content=[
  58              ideas_phases.CollectPhase(),
  59              ideas_phases.RatingPhase(),
  60          ],
  61          image='images/agenda-setting.svg',
  62          settings_model=None,
  63      )),
  64     ('text-review',
  65      ProjectBlueprint(
  66          title=_('Text Review'),
  67          description=_(
  68              'In the text-review it’s possible to structure draft texts '
  69              'that can be commented.'
  70          ),
  71          content=[
  72              documents_phases.CommentPhase(),
  73          ],
  74          image='images/text-review.svg',
  75          settings_model=None,
  76      )),
  77     ('poll',
  78      ProjectBlueprint(
  79          title=_('Poll'),
  80          description=_(
  81              'Create a poll with multiple questions and possible answers. '
  82              'Anyone can cast votes and comment on the poll.'
  83          ),
  84          content=[
  85              poll_phases.VotingPhase(),
  86          ],
  87          image='images/poll.svg',
  88          settings_model=None,
  89      )),
  90     ('participatory-budgeting',
  91      ProjectBlueprint(
  92          title=_('Participatory budgeting'),
  93          description=_(
  94              'With participatory-budgeting it’s possible to make proposals '
  95              'with budget specifications and locate them. Anyone can comment '
  96              'and rate on different proposals.'),
  97          content=[
  98              budgeting_phases.RequestPhase()],
  99          image='images/participatory-budgeting.svg',
  100          settings_model=('a4maps', 'AreaSettings'),
  101      )),
  102     ('facetoface',
  103      ProjectBlueprint(
  104          title=_('Face to Face Participation'),
  105          description=_(
  106              'Share info about a face to face participation event.'
  107          ),
  108          content=[
  109              activities_phases.FaceToFacePhase(),
  110          ],
  111          image='images/facetoface.svg',
  112          settings_model=None,
  113      )),
  114 ]
  115
  [end of liqd_product/apps/dashboard/blueprints.py]
  </code>
  
  I need you to solve this issue by generating a single patch file that I can apply directly to this repository using git apply. Please respond with a single patch file in the following format.
  <patch>
  diff --git a/file.py b/file.py
  --- a/file.py
  +++ b/file.py
  @@ -1,27 +1,35 @@
   def euclidean(a, b):
  -    while b:
  -        a, b = b, a % b
  -    return a
  +    if b == 0:
  +        return a
  +    return euclidean(b, a % b)
   
   
   def bresenham(x0, y0, x1, y1):
       points = []
       dx = abs(x1 - x0)
       dy = abs(y1 - y0)
  -    sx = 1 if x0 < x1 else -1
  -    sy = 1 if y0 < y1 else -1
  -    err = dx - dy
  +    x, y = x0, y0
  +    sx = -1 if x0 > x1 else 1
  +    sy = -1 if y0 > y1 else 1
   
  -    while True:
  -        points.append((x0, y0))
  -        if x0 == x1 and y0 == y1:
  -            break
  -        e2 = 2 * err
  -        if e2 > -dy:
  -            err -= dy
  -            x0 += sx
  -        if e2 < dx:
  -            err += dx
  -            y0 += sy
  +    if dx > dy:
  +        err = dx / 2.0
  +        while x != x1:
  +            points.append((x, y))
  +            err -= dy
  +            if err < 0:
  +                y += sy
  +                err += dx
  +            x += sx
  +    else:
  +        err = dy / 2.0
  +        while y != y1:
  +            points.append((x, y))
  +            err -= dx
  +            if err < 0:
  +                x += sx
  +                err += dy
  +            y += sy
  +
  +    points.append((x, y))
       return points
  
  </patch>
golden_diff: diff --git a/liqd_product/apps/dashboard/blueprints.py b/liqd_product/apps/dashboard/blueprints.py
  --- a/liqd_product/apps/dashboard/blueprints.py
  +++ b/liqd_product/apps/dashboard/blueprints.py
  @@ -101,9 +101,11 @@
        )),
       ('facetoface',
        ProjectBlueprint(
  -         title=_('Face to Face Participation'),
  +         title=_('Face-to-Face Participation'),
            description=_(
  -             'Share info about a face to face participation event.'
  +             'With this module you can provide information about events or '
  +             'phases for face-to-face participation. No online participation '
  +             'is possible in this module.'
            ),
            content=[
                activities_phases.FaceToFacePhase(),
  
verification_info: {"golden_diff": "diff --git a/liqd_product/apps/dashboard/blueprints.py b/liqd_product/apps/dashboard/blueprints.py\n--- a/liqd_product/apps/dashboard/blueprints.py\n+++ b/liqd_product/apps/dashboard/blueprints.py\n@@ -101,9 +101,11 @@\n      )),\n     ('facetoface',\n      ProjectBlueprint(\n-         title=_('Face to Face Participation'),\n+         title=_('Face-to-Face Participation'),\n          description=_(\n-             'Share info about a face to face participation event.'\n+             'With this module you can provide information about events or '\n+             'phases for face-to-face participation. No online participation '\n+             'is possible in this module.'\n          ),\n          content=[\n              activities_phases.FaceToFacePhase(),\n", "issue": "[f2f module] wording\nHere are the wordings:\r\n\r\n1 \r\nEdit face-to-face participation information\r\nInformationen zur Vor-Ort-Beteiligung bearbeiten\r\n\r\n2\r\nTitle\r\nTitel\r\n\r\n3\r\nHighlighted Info\r\nHervorgehobene Information\r\n\r\n3a (Hilfetext)\r\nHighlight important information like the time or location of your face-to-face event\r\nZur Hervorhebung von wichtigen Informationen wie Ort oder Zeitraum der Vor-Ort-Beteiligung\r\n\r\n4\r\nDescription\r\nBeschreibung\r\n\r\n5\r\nFace-to-Face Information\r\nInformationen Vor-Ort-Beteiligung\r\n\r\n6\r\nFace-to-Face Participation\r\nVor-Ort-Beteiligung\r\n\r\n7\r\nWith this module you can provide information about events or phases for face-to-face participation. No online participation is possible in this module.\r\nMit diesem Modul k\u00f6nnen Informationen \u00fcber Veranstaltungen und Phasen zur Vor-Ort-Beteiligung bereitgestellt werden. In diesem Modul ist keine Online-Beteiligung m\u00f6glich.\r\n\r\n8\r\nPhase 1: Provide information about face-to-face participation events\r\nPhase 1: Informationen zur Vor-Ort-Beteiligung bereitstellen\r\n\r\n![f2f-screenshot_1](https://user-images.githubusercontent.com/15341015/39699926-9f0fe034-51fb-11e8-951f-9c8cdbae013f.png)\r\n![f2f-screenshot_2](https://user-images.githubusercontent.com/15341015/39699932-a4223c98-51fb-11e8-9642-11eac8aee6ea.png)\r\n\r\n\n", "before_files": [{"content": "from django.utils.translation import ugettext_lazy as _\n\nfrom adhocracy4.dashboard.blueprints import ProjectBlueprint\nfrom meinberlin.apps.activities import phases as activities_phases\nfrom meinberlin.apps.budgeting import phases as budgeting_phases\nfrom meinberlin.apps.documents import phases as documents_phases\nfrom meinberlin.apps.ideas import phases as ideas_phases\nfrom meinberlin.apps.mapideas import phases as mapideas_phases\nfrom meinberlin.apps.polls import phases as poll_phases\n\nblueprints = [\n    ('brainstorming',\n     ProjectBlueprint(\n         title=_('Brainstorming'),\n         description=_(\n             'Collect first ideas for a specific topic and comment on them.'\n         ),\n         content=[\n             ideas_phases.CollectPhase(),\n         ],\n         image='images/brainstorming.svg',\n         settings_model=None,\n     )),\n    ('map-brainstorming',\n     ProjectBlueprint(\n         title=_('Spatial Brainstorming'),\n         description=_(\n             'Collect location specific ideas for a topic and comment on them.'\n         ),\n         content=[\n             mapideas_phases.CollectPhase(),\n         ],\n         image='images/map-brainstorming.svg',\n         settings_model=('a4maps', 'AreaSettings'),\n     )),\n    ('map-idea-collection',\n     ProjectBlueprint(\n         title=_('Spatial Idea Collection'),\n         description=_(\n             'Collect location specific ideas that can be rated and commented.'\n         ),\n         content=[\n             mapideas_phases.CollectPhase(),\n             mapideas_phases.RatingPhase()\n         ],\n         image='images/map-idea-collection.svg',\n         settings_model=('a4maps', 'AreaSettings'),\n     )),\n    ('agenda-setting',\n     ProjectBlueprint(\n         title=_('Agenda Setting'),\n         description=_(\n             'With Agenda-Setting it\u2019s possible to identify topics and to '\n             'define mission statements. Afterwards anyone can comment and '\n             'rate on different topics.'\n         ),\n         content=[\n             ideas_phases.CollectPhase(),\n             ideas_phases.RatingPhase(),\n         ],\n         image='images/agenda-setting.svg',\n         settings_model=None,\n     )),\n    ('text-review',\n     ProjectBlueprint(\n         title=_('Text Review'),\n         description=_(\n             'In the text-review it\u2019s possible to structure draft texts '\n             'that can be commented.'\n         ),\n         content=[\n             documents_phases.CommentPhase(),\n         ],\n         image='images/text-review.svg',\n         settings_model=None,\n     )),\n    ('poll',\n     ProjectBlueprint(\n         title=_('Poll'),\n         description=_(\n             'Create a poll with multiple questions and possible answers. '\n             'Anyone can cast votes and comment on the poll.'\n         ),\n         content=[\n             poll_phases.VotingPhase(),\n         ],\n         image='images/poll.svg',\n         settings_model=None,\n     )),\n    ('participatory-budgeting',\n     ProjectBlueprint(\n         title=_('Participatory budgeting'),\n         description=_(\n             'With participatory-budgeting it\u2019s possible to make proposals '\n             'with budget specifications and locate them. Anyone can comment '\n             'and rate on different proposals.'),\n         content=[\n             budgeting_phases.RequestPhase()],\n         image='images/participatory-budgeting.svg',\n         settings_model=('a4maps', 'AreaSettings'),\n     )),\n    ('facetoface',\n     ProjectBlueprint(\n         title=_('Face to Face Participation'),\n         description=_(\n             'Share info about a face to face participation event.'\n         ),\n         content=[\n             activities_phases.FaceToFacePhase(),\n         ],\n         image='images/facetoface.svg',\n         settings_model=None,\n     )),\n]\n", "path": "liqd_product/apps/dashboard/blueprints.py"}]}