diff --git a/service/models.py b/service/models.py
index 288ec9f6..596b1213 100644
--- a/service/models.py
+++ b/service/models.py
@@ -46,6 +46,13 @@ class Service(TranslatableModel):
def get_price(self):
pr = self.price
+ def get_currency_html(self):
+ cur = self.currency
+ currency_codes = {'EUR':'€', 'USD':'$', 'RUB':'ք'}
+ code = currency_codes.get(cur)
+ if code:
+ return code
+ return cur
post_save.connect(post_save_handler, sender=Service)
diff --git a/templates/client/service/tickets.html b/templates/client/service/tickets.html
index 890f8010..661122f2 100644
--- a/templates/client/service/tickets.html
+++ b/templates/client/service/tickets.html
@@ -151,7 +151,7 @@
{% if service.price %}
- {% blocktrans with price=service.price currency=service.currency %}Регистрация {{ price }} {{ currency }}{% endblocktrans %}
+ {% blocktrans with price=service.price currency=service.get_currency_html %}Регистрация {{ price }} {{ currency }}{% endblocktrans %}
{% else %}
{% trans 'Регистрация 2000 руб.' %}
{% endif %}
@@ -161,7 +161,7 @@
{% if price|isdigit %}
{{ price }}{{ object.get_currency_html }}
{% else %}
- {{ price }}
+ {{ price }} ({% trans 'билет организатора' %})
{% endif %}
{% else %}
{% trans 'билет организатора' %}
@@ -175,7 +175,7 @@
{% endif %}
{% if service.price %}
-
+
{% endif %}
@@ -196,7 +196,7 @@
{% if service.price %}
- {% blocktrans with price=service.price currency=service.currency %}Регистрация {{ price }} {{ currency }}{% endblocktrans %}
+ {% blocktrans with price=service.price currency=service.get_currency_html %}Регистрация {{ price }} {{ currency }}{% endblocktrans %}
{% else %}
{% trans 'Регистрация 2000 руб.' %}
{% endif %}
@@ -206,7 +206,7 @@
{% if price|isdigit %}
{{ price }}{{ object.get_currency_html }}
{% else %}
- {{ price }}
+ {{ price }} ({% trans 'билет организатора' %})
{% endif %}
{% else %}
{% trans 'билет организатора' %}