From 08b831eed0d2da87dee6ea7c539ad3cdef49fe99 Mon Sep 17 00:00:00 2001 From: emkael Date: Fri, 6 Jan 2017 00:22:19 +0100 Subject: Setting up template system, with translations --- ausbutler/interface.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ausbutler/interface.py b/ausbutler/interface.py index bbbaeda..4605f73 100644 --- a/ausbutler/interface.py +++ b/ausbutler/interface.py @@ -1,8 +1,10 @@ import re +from jinja2 import Environment, FileSystemLoader from .butler import cutoff, get_opponents, get_room, normalize from .db import get_session from .model import AusButler, Butler +from .tour_config import Translations class Interface(object): @@ -10,6 +12,10 @@ class Interface(object): def __init__(self, config): self.session = get_session() self.config = config + self.translation = Translations() + self.template = Environment(loader=FileSystemLoader('template')) + self.template.filters['translate'] = self.translation.get_translation + def calculate_all(self): self.init_db() -- cgit v1.2.3