from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants from django.utils import translation class TransMixin: def get_context_data(self, **context): user_language = self.session.config.get('language', 'en') translation.activate(user_language) return super().get_context_data(**context) class aInstructions(TransMixin, Page): pass class bDecision(TransMixin, Page): form_model = 'player' form_fields = [ "subjectReport", "subjectClickSeq" ] pass class cClosing(TransMixin, Page): pass class WaitPage(TransMixin, WaitPage): pass page_sequence = [aInstructions, bDecision, cClosing]