From 3357646454f619109331811bcef0a3fe7cc16253 Mon Sep 17 00:00:00 2001 From: David MENTRE Date: Sun, 20 Dec 2009 01:00:04 +0100 Subject: [PATCH 5/5] Add language support for en_GB --- ocitysmap/i18n.py | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/ocitysmap/i18n.py b/ocitysmap/i18n.py index 46aa138..e26c2a6 100644 --- a/ocitysmap/i18n.py +++ b/ocitysmap/i18n.py @@ -82,6 +82,21 @@ class i18n_fr_FR_UTF8(i18n): def first_letter_equal(self, a, b): return self._upper_unaccent_string(a) == self._upper_unaccent_string(b) + +class i18n_generic(i18n): + def __init__(self, language): + self.language = language + + def language_code(self): + return self.language + + def user_readable_street(self, name): + return name + + def first_letter_equal(self, a, b): + return a == b + # The global map used by module users -language_map = { 'fr_FR.UTF-8': i18n_fr_FR_UTF8() } +language_map = { 'fr_FR.UTF-8': i18n_fr_FR_UTF8(), + 'en_GB.UTF-8': i18n_generic('en_GB.UTF-8') } -- 1.6.3.3