Mercurial > sat_legacy_website
view sat_website/social_contract.py @ 94:c1b77f07f644
replace shipped file unicodecsv.py with the module of the same name
author | souliane <souliane@mailoo.org> |
---|---|
date | Tue, 23 Jun 2015 18:34:14 +0200 |
parents | bdd6ccffe149 |
children |
line wrap: on
line source
#!/usr/bin/python # -*- coding: utf-8 -*- """ SàT website: Salut à Toi's presentation website Copyright (C) 2012 Jérôme Poisson (goffi@goffi.org) This file is part of SàT website. SàT website is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Foobar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with Foobar. If not, see <http://www.gnu.org/licenses/>. """ from os.path import join, dirname, exists from django.utils.translation import get_language CONTRAT_SOCIAL = "CONTRAT_SOCIAL" def get_social_contract(): """Return the localised social contract version""" language_code = get_language().split("-")[0] filename = CONTRAT_SOCIAL if language_code == "fr" else "CONTRAT_SOCIAL_%s" % (language_code,) path = join(dirname(__file__), filename) if not exists(path): path = join(dirname(__file__), CONTRAT_SOCIAL) #we default to original version with open(path) as f: text = f.read() return text