From 328a20e4dbeca99fa1d00774e0b349f4c326817f Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Sun, 11 Sep 2011 11:20:39 -0400 Subject: [PATCH] TPac: locale handling improvements Allow Locale::Maketext to fall through to parent locales (superordinate) when the a translation for a string in the given locale is not present. Locale::Maketext suppports arbitrary-length locale tags, so it's possible to create locale hierarchies. For example, you could create branch-specific translations that fall through to system, then full locale, then base locale, then the default template strings. en_us_systemA_branchX => en_us_systemA => en_us => en =>