Bugzilla – Attachment 26770 Details for
Bug 12017
Move language description out of database
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 12017 - Followup to set one location for languages.inc
Bug-12017---Followup-to-set-one-location-for-langu.patch (text/plain), 41.08 KB, created by
Bernardo Gonzalez Kriegel
on 2014-04-02 17:57:54 UTC
(
hide
)
Description:
Bug 12017 - Followup to set one location for languages.inc
Filename:
MIME Type:
Creator:
Bernardo Gonzalez Kriegel
Created:
2014-04-02 17:57:54 UTC
Size:
41.08 KB
patch
obsolete
>From 534fa6197c9b2bfced5cef16bc0c7e12e02ffd99 Mon Sep 17 00:00:00 2001 >From: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> >Date: Wed, 2 Apr 2014 13:53:52 -0300 >Subject: [PATCH] Bug 12017 - Followup to set one location for languages.inc > >This patch implements things that needs their own reports. >Just consider it a proof of concept. Don't sign > >It: >1) Adds a new function to Koha.tt plugin to get any value >of config variable >(needs own report) > >2) Create a include dir on opachtdocs to be used as a >general include dir for all interefaces and themes >I opted for opachtdocs in the thinking that it's has >more public access than intrahtdocs >(needs own report) > >3) Adds "USE Koha" in doc-head-close.inc on every interface/theme >to use Koha template plugin. It's used in almost all >opac files, and many staff. So make it universal >I suppose there is a better way >(needs own report) > >4) Copy languages.inc to new created general include dir >and rewrite all relevant files to find and use this only file >looking for it by PATH. Removed all other languages.inc files. > >Main idea is remove the need to n-plicate template files of general use. > >If you want to test: >1) Apply the patch >2) Check that all works as first patch test plan, EXCEPT for >translations because strings to translate are looked only on >theme dir. But if Bug 7939 pass, an arbitrary dir can be >searched and its strings added to some OPAC po file to >be translated. Another solution is to use as general include >dir en/bootstrap's >--- > Koha/Template/Plugin/Koha.pm | 8 + > .../prog/en/includes/doc-head-close.inc | 4 +- > .../bootstrap/en/includes/doc-head-close.inc | 4 +- > .../opac-tmpl/bootstrap/en/includes/languages.inc | 195 -------------------- > .../opac-tmpl/ccsr/en/includes/doc-head-close.inc | 4 +- > .../includes/en}/languages.inc | 0 > .../opac-tmpl/prog/en/includes/doc-head-close.inc | 4 +- > koha-tmpl/opac-tmpl/prog/en/includes/languages.inc | 195 -------------------- > 8 files changed, 20 insertions(+), 394 deletions(-) > delete mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/languages.inc > rename koha-tmpl/{intranet-tmpl/prog/en/includes => opac-tmpl/includes/en}/languages.inc (100%) > delete mode 100644 koha-tmpl/opac-tmpl/prog/en/includes/languages.inc > >diff --git a/Koha/Template/Plugin/Koha.pm b/Koha/Template/Plugin/Koha.pm >index 2eff9f1..ca11890 100644 >--- a/Koha/Template/Plugin/Koha.pm >+++ b/Koha/Template/Plugin/Koha.pm >@@ -37,6 +37,9 @@ removes the necessity of setting a template variable in Perl code for > each and every system preference, even if no evaluation of the setting > is necessary. > >+Another example: [% Koha.Config( 'configvar' ) %] will return the >+value of 'configvar' as stored on koha-conf.xml >+ > =cut > > sub Preference { >@@ -44,4 +47,9 @@ sub Preference { > return C4::Context->preference( $pref ); > } > >+sub Config { >+ my ( $self, $config ) = @_; >+ return C4::Context->config( $config ); >+} >+ > 1; >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc >index 6bc6046..7e5f6c1 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc >@@ -20,7 +20,9 @@ > <link rel="stylesheet" type="text/css" href="[% themelang %]/css/login.css" /> > [% END %] > >-[% PROCESS 'languages.inc' %] >+[%- USE Koha -%] >+[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%] >+[%- PROCESS $languages -%] > > <!-- koha core js --> > <script type="text/javascript" src="[% themelang %]/js/staff-global.js"></script> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc >index b3b830c..de708c6 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc >@@ -15,7 +15,9 @@ > <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/jquery/jquery-ui.css" /> > [% END %] > >-[% PROCESS 'languages.inc' %] >+[%- USE Koha -%] >+[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%] >+[%- PROCESS $languages -%] > > [% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %] > [% IF (opaclayoutstylesheet.match('^https?:|^\/')) %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/languages.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/languages.inc >deleted file mode 100644 >index a5f0ed1..0000000 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/languages.inc >+++ /dev/null >@@ -1,195 +0,0 @@ >-[%# "WARNING: This file must be replicated on 'include' dir" %] >-[%# "for each staff/opac theme" %] >- >-[%- BLOCK split_subtag -%] >-[%- IF ( matches = subtag.match('^(\w+)$')) -%] >- [%- SET lang = subtag -%] >- [%- SET script = '' -%] >- [%- IF ( lang == 'en' ) -%] >- [%- SET region = 'US' -%] >- [%- ELSE -%] >- [%- SET region = '' -%] >- [%- END -%] >-[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)$')) -%] >- [%- SET lang = matches.0 -%] >- [%- IF matches.1.length == 4 -%] >- [%- SET script = matches.1 -%] >- [%- SET region = '' -%] >- [%- ELSE -%] >- [%- SET script = '' -%] >- [%- SET region = matches.1 -%] >- [%- END -%] >-[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)-(\w+)$')) -%] >- [%- SET lang = matches.0 -%] >- [%- SET script = matches.1 -%] >- [%- SET region = matches.2 -%] >-[%- END -%] >-[%- END -%] >- >-[%- BLOCK native_description -%] >-[%- PROCESS split_subtag subtag = subtag -%] >-[%- PROCESS language_descriptions code = lang -%] >-[%- END -%] >- >-[%- BLOCK script_description -%] >-[%- PROCESS split_subtag subtag = subtag -%] >-[%- PROCESS script_descriptions code = script -%] >-[%- END -%] >- >-[%- BLOCK region_description -%] >-[%- PROCESS split_subtag subtag = subtag -%] >-[%- PROCESS region_descriptions code = region -%] >-[%- END -%] >- >-[%# Update language_descriptions when modifying language_codes %] >-[%- BLOCK get_language_codes -%] >-[%- language_codes = ['am', 'ar', 'az', 'be', 'ben', 'bg', 'ca', 'cs', >-'da', 'de', 'el', 'en', 'es', 'eu', 'fa', 'fi', 'fo', 'fr', >-'gl', 'he', 'hi', 'hr', 'hu', 'hy', 'id', 'is', 'it', 'ja', >-'kn', 'ko', 'ku', 'lo', 'mi', 'mon', 'mr', 'ms', 'nb', 'ne', >-'nl', 'nn', 'pbr', 'pl', 'prs', 'pt', 'ro', 'ru', 'rw', 'sd', >-'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'tet', 'th', 'tl', >-'tr', 'uk', 'ur', 'vi', 'zh'] -%] >-[%- END -%] >- >-[%# Update language_codes when modifying language_descriptions %] >-[%# (i=1) for iso639-2 code, (t=1) fortname %] >-[%- BLOCK language_descriptions -%] >-[%- SWITCH code -%] >- [%- CASE 'am' -%][%- IF (i) -%][%- 'amh' -%][%- ELSIF (t) -%]<span>Amharic</span>[%- ELSE -%][%- "á£ááá" -%][%- END -%] >- [%- CASE 'ar' -%][%- IF (i) -%][%- 'ara' -%][%- ELSIF (t) -%]<span>Arabic</span>[%- ELSE -%][%- "ÙعربÙØ©" -%][%- END -%] >- [%- CASE 'az' -%][%- IF (i) -%][%- 'aze' -%][%- ELSIF (t) -%]<span>Azerbaijani</span>[%- ELSE -%][%- "AzÉrbaycan dili" -%][%- END -%] >- [%- CASE 'be' -%][%- IF (i) -%][%- 'bel' -%][%- ELSIF (t) -%]<span>Byelorussian</span>[%- ELSE -%][%- "ÐелаÑÑÑÐºÐ°Ñ Ð¼Ð¾Ð²Ð°" -%][%- END -%] >- [%- CASE 'ben' -%][%- IF (i) -%][%- 'ben' -%][%- ELSIF (t) -%]<span>Bengali</span>[%- ELSE -%][%- "বাà¦à¦²à¦¾" -%][%- END -%] >- [%- CASE 'bg' -%][%- IF (i) -%][%- 'bul' -%][%- ELSIF (t) -%]<span>Bulgarian</span>[%- ELSE -%][%- "ÐÑлгаÑÑки" -%][%- END -%] >- [%- CASE 'ca' -%][%- IF (i) -%][%- 'cat' -%][%- ELSIF (t) -%]<span>Catalan</span>[%- ELSE -%][%- "Català " -%][%- END -%] >- [%- CASE 'cs' -%][%- IF (i) -%][%- 'ces' -%][%- ELSIF (t) -%]<span>Czech</span>[%- ELSE -%][%- "CeÅ¡tina" -%][%- END -%] >- [%- CASE 'da' -%][%- IF (i) -%][%- 'dan' -%][%- ELSIF (t) -%]<span>Danish</span>[%- ELSE -%][%- "Dansk" -%][%- END -%] >- [%- CASE 'de' -%][%- IF (i) -%][%- 'ger' -%][%- ELSIF (t) -%]<span>German</span>[%- ELSE -%][%- "Deutsch" -%][%- END -%] >- [%- CASE 'el' -%][%- IF (i) -%][%- 'gre' -%][%- ELSIF (t) -%]<span>Greek</span>[%- ELSE -%][%- "ελληνικά" -%][%- END -%] >- [%- CASE 'en' -%][%- IF (i) -%][%- 'eng' -%][%- ELSIF (t) -%]<span>English</span>[%- ELSE -%][%- "English" -%][%- END -%] >- [%- CASE 'es' -%][%- IF (i) -%][%- 'spa' -%][%- ELSIF (t) -%]<span>Spanish</span>[%- ELSE -%][%- "Español" -%][%- END -%] >- [%- CASE 'eu' -%][%- IF (i) -%][%- 'baq' -%][%- ELSIF (t) -%]<span>Basque</span>[%- ELSE -%][%- "Euskara" -%][%- END -%] >- [%- CASE 'fa' -%][%- IF (i) -%][%- 'per' -%][%- ELSIF (t) -%]<span>Persian</span>[%- ELSE -%][%- "ÙارسÙ" -%][%- END -%] >- [%- CASE 'fi' -%][%- IF (i) -%][%- 'fin' -%][%- ELSIF (t) -%]<span>Finnish</span>[%- ELSE -%][%- "Suomi" -%][%- END -%] >- [%- CASE 'fo' -%][%- IF (i) -%][%- 'fao' -%][%- ELSIF (t) -%]<span>Faroese</span>[%- ELSE -%][%- "Føroyskt" -%][%- END -%] >- [%- CASE 'fr' -%][%- IF (i) -%][%- 'fre' -%][%- ELSIF (t) -%]<span>French</span>[%- ELSE -%][%- "Français" -%][%- END -%] >- [%- CASE 'gl' -%][%- IF (i) -%][%- 'glg' -%][%- ELSIF (t) -%]<span>Galician</span>[%- ELSE -%][%- "Galego" -%][%- END -%] >- [%- CASE 'he' -%][%- IF (i) -%][%- 'heb' -%][%- ELSIF (t) -%]<span>Hebrew</span>[%- ELSE -%][%- "×¢Ö´×ְרִ×ת" -%][%- END -%] >- [%- CASE 'hi' -%][%- IF (i) -%][%- 'hin' -%][%- ELSIF (t) -%]<span>Hindi</span>[%- ELSE -%][%- "हिनà¥à¤¦à¥" -%][%- END -%] >- [%- CASE 'hr' -%][%- IF (i) -%][%- 'hrv' -%][%- ELSIF (t) -%]<span>Croatian</span>[%- ELSE -%][%- "Hrvatski" -%][%- END -%] >- [%- CASE 'hu' -%][%- IF (i) -%][%- 'hun' -%][%- ELSIF (t) -%]<span>Hungarian</span>[%- ELSE -%][%- "Magyar" -%][%- END -%] >- [%- CASE 'hy' -%][%- IF (i) -%][%- 'arm' -%][%- ELSIF (t) -%]<span>Armenian</span>[%- ELSE -%][%- "ÕÕ¡ÕµÕ¥ÖÕ§Õ¶" -%][%- END -%] >- [%- CASE 'id' -%][%- IF (i) -%][%- 'ind' -%][%- ELSIF (t) -%]<span>Indonesian</span>[%- ELSE -%][%- "Bahasa Indonesia" -%][%- END -%] >- [%- CASE 'is' -%][%- IF (i) -%][%- 'ice' -%][%- ELSIF (t) -%]<span>Icelandic</span>[%- ELSE -%][%- "Ãslenska" -%][%- END -%] >- [%- CASE 'it' -%][%- IF (i) -%][%- 'ita' -%][%- ELSIF (t) -%]<span>Italian</span>[%- ELSE -%][%- "Italiano" -%][%- END -%] >- [%- CASE 'ja' -%][%- IF (i) -%][%- 'jpn' -%][%- ELSIF (t) -%]<span>Japanese</span>[%- ELSE -%][%- "æ¥æ¬èª" -%][%- END -%] >- [%- CASE 'kn' -%][%- IF (i) -%][%- 'kan' -%][%- ELSIF (t) -%]<span>Kannada</span>[%- ELSE -%][%- "à²à²¨à³à²¨à²¡" -%][%- END -%] >- [%- CASE 'ko' -%][%- IF (i) -%][%- 'kor' -%][%- ELSIF (t) -%]<span>Korean</span>[%- ELSE -%][%- "íêµì´" -%][%- END -%] >- [%- CASE 'ku' -%][%- IF (i) -%][%- 'kur' -%][%- ELSIF (t) -%]<span>Kurdish</span>[%- ELSE -%][%- "Ú©ÙردÛ" -%][%- END -%] >- [%- CASE 'lo' -%][%- IF (i) -%][%- 'lao' -%][%- ELSIF (t) -%]<span>Lao</span>[%- ELSE -%][%- "àºàº²àºªàº²àº¥àº²àº§" -%][%- END -%] >- [%- CASE 'mi' -%][%- IF (i) -%][%- 'mao' -%][%- ELSIF (t) -%]<span>Maori</span>[%- ELSE -%][%- "Te Reo MÄori" -%][%- END -%] >- [%- CASE 'mon' -%][%- IF (i) -%][%- 'mon' -%][%- ELSIF (t) -%]<span>Mongolian</span>[%- ELSE -%][%- "Mонгол" -%][%- END -%] >- [%- CASE 'mr' -%][%- IF (i) -%][%- 'mar' -%][%- ELSIF (t) -%]<span>Marathi</span>[%- ELSE -%][%- "मराठà¥" -%][%- END -%] >- [%- CASE 'ms' -%][%- IF (i) -%][%- 'may' -%][%- ELSIF (t) -%]<span>Malay</span>[%- ELSE -%][%- "Bahasa melayu" -%][%- END -%] >- [%- CASE 'nb' -%][%- IF (i) -%][%- 'nob' -%][%- ELSIF (t) -%]<span>Norwegian bokmÃ¥l</span>[%- ELSE -%][%- "Norsk bokmÃ¥l" -%][%- END -%] >- [%- CASE 'ne' -%][%- IF (i) -%][%- 'nep' -%][%- ELSIF (t) -%]<span>Nepali</span>[%- ELSE -%][%- "नà¥à¤ªà¤¾à¤²à¥" -%][%- END -%] >- [%- CASE 'nl' -%][%- IF (i) -%][%- 'dut' -%][%- ELSIF (t) -%]<span>Dutch</span>[%- ELSE -%][%- "Nederlands" -%][%- END -%] >- [%- CASE 'nn' -%][%- IF (i) -%][%- 'nno' -%][%- ELSIF (t) -%]<span>Norwegian nynorsk</span>[%- ELSE -%][%- "Norsk nynorsk" -%][%- END -%] >- [%- CASE 'pbr' -%][%- IF (i) -%][%- 'pbr' -%][%- ELSIF (t) -%]<span>Pangwa</span>[%- ELSE -%][%- "Ekipangwa" -%][%- END -%] >- [%- CASE 'pl' -%][%- IF (i) -%][%- 'pol' -%][%- ELSIF (t) -%]<span>Polish</span>[%- ELSE -%][%- "Polski" -%][%- END -%] >- [%- CASE 'prs' -%][%- IF (i) -%][%- 'prs' -%][%- ELSIF (t) -%]<span>Dari</span>[%- ELSE -%][%- "درÙ" -%][%- END -%] >- [%- CASE 'pt' -%][%- IF (i) -%][%- 'por' -%][%- ELSIF (t) -%]<span>Portuguese</span>[%- ELSE -%][%- "Português" -%][%- END -%] >- [%- CASE 'ro' -%][%- IF (i) -%][%- 'rum' -%][%- ELSIF (t) -%]<span>Romanian</span>[%- ELSE -%][%- "Român" -%][%- END -%] >- [%- CASE 'ru' -%][%- IF (i) -%][%- 'rus' -%][%- ELSIF (t) -%]<span>Russian</span>[%- ELSE -%][%- "Ð ÑÑÑкий ÑзÑк" -%][%- END -%] >- [%- CASE 'rw' -%][%- IF (i) -%][%- 'kin' -%][%- ELSIF (t) -%]<span>Kinyarwanda</span>[%- ELSE -%][%- "Ikinyarwanda" -%][%- END -%] >- [%- CASE 'sd' -%][%- IF (i) -%][%- 'snd' -%][%- ELSIF (t) -%]<span>Sindhi</span>[%- ELSE -%][%- "سÙÚÙ" -%][%- END -%] >- [%- CASE 'sk' -%][%- IF (i) -%][%- 'slo' -%][%- ELSIF (t) -%]<span>Slovak</span>[%- ELSE -%][%- "SlovenÄina" -%][%- END -%] >- [%- CASE 'sl' -%][%- IF (i) -%][%- 'slv' -%][%- ELSIF (t) -%]<span>Slovenian</span>[%- ELSE -%][%- "SlovenÅ¡Äina" -%][%- END -%] >- [%- CASE 'sq' -%][%- IF (i) -%][%- 'alb' -%][%- ELSIF (t) -%]<span>Albanian</span>[%- ELSE -%][%- "Shqip" -%][%- END -%] >- [%- CASE 'sr' -%][%- IF (i) -%][%- 'srp' -%][%- ELSIF (t) -%]<span>Serbian</span>[%- ELSE -%][%- "CÑпÑки" -%][%- END -%] >- [%- CASE 'sv' -%][%- IF (i) -%][%- 'swe' -%][%- ELSIF (t) -%]<span>Swedish</span>[%- ELSE -%][%- "Svenska" -%][%- END -%] >- [%- CASE 'sw' -%][%- IF (i) -%][%- 'swa' -%][%- ELSIF (t) -%]<span>Swahili</span>[%- ELSE -%][%- "Kiswahili" -%][%- END -%] >- [%- CASE 'ta' -%][%- IF (i) -%][%- 'tam' -%][%- ELSIF (t) -%]<span>Tamil</span>[%- ELSE -%][%- "தமிழà¯" -%][%- END -%] >- [%- CASE 'tet' -%][%- IF (i) -%][%- 'tet' -%][%- ELSIF (t) -%]<span>Tetum</span>[%- ELSE -%][%- "Tetun" -%][%- END -%] >- [%- CASE 'th' -%][%- IF (i) -%][%- 'tha' -%][%- ELSIF (t) -%]<span>Thai</span>[%- ELSE -%][%- "ภาษาà¹à¸à¸¢" -%][%- END -%] >- [%- CASE 'tl' -%][%- IF (i) -%][%- 'tgl' -%][%- ELSIF (t) -%]<span>Tagalog</span>[%- ELSE -%][%- "Tagalog" -%][%- END -%] >- [%- CASE 'tr' -%][%- IF (i) -%][%- 'tur' -%][%- ELSIF (t) -%]<span>Turkish</span>[%- ELSE -%][%- "Türkçe" -%][%- END -%] >- [%- CASE 'uk' -%][%- IF (i) -%][%- 'ukr' -%][%- ELSIF (t) -%]<span>Ukranian</span>[%- ELSE -%][%- "УкÑаÑнÑÑка" -%][%- END -%] >- [%- CASE 'ur' -%][%- IF (i) -%][%- 'urd' -%][%- ELSIF (t) -%]<span>Urdu</span>[%- ELSE -%][%- "اردÙ" -%][%- END -%] >- [%- CASE 'vi' -%][%- IF (i) -%][%- 'vie' -%][%- ELSIF (t) -%]<span>Vietnamese</span>[%- ELSE -%][%- "ãè¶" -%][%- END -%] >- [%- CASE 'zh' -%][%- IF (i) -%][%- 'chi' -%][%- ELSIF (t) -%]<span>Chinese</span>[%- ELSE -%][%- "ä¸æ" -%][%- END -%] >- [%- CASE -%][%- lang -%] >-[%- END -%] >-[%- END -%] >- >-[%- BLOCK script_descriptions -%] >-[%- SWITCH code -%] >- [%- CASE 'Arab' -%][%- IF (t) %]<span>Arabic</span>[%- ELSE -%][%- "اÙعربÙØ©" -%][%- END -%] >- [%- CASE 'Armn' -%][%- IF (t) %]<span>Armenian</span>[%- ELSE -%][%- "ÕÕ¡ÕµÕ¸Ö Õ¡ÕµÕ¢Õ¸ÖÕ¢Õ¥Õ¶" -%][%- END -%] >- [%- CASE 'Cyrl' -%][%- IF (t) %]<span>Cyrillic</span>[%- ELSE -%][%- "ÐиÑилиÑа" -%][%- END -%] >- [%- CASE 'Ethi' -%][%- IF (t) %]<span>Ethiopic</span>[%- ELSE -%][%- "ááá" -%][%- END -%] >- [%- CASE 'Grek' -%][%- IF (t) %]<span>Greek</span>[%- ELSE -%][%- "ÎÎ»Î»Î·Î½Î¹ÎºÏ Î±Î»ÏάβηÏο" -%][%- END -%] >- [%- CASE 'Hans' -%][%- IF (t) %]<span>Han (Simplified)</span>[%- ELSE -%][%- "ç®ä½å" -%][%- END -%] >- [%- CASE 'Hant' -%][%- IF (t) %]<span>Han (Traditional)</span>[%- ELSE -%][%- "ç¹é«å" -%][%- END -%] >- [%- CASE 'Hebr' -%][%- IF (t) %]<span>Hebrew</span>[%- ELSE -%][%- "×Ö¸×ֶף־×ÖµÖ¼×ת ×¢Ö´×ְרִ×" -%][%- END -%] >- [%- CASE 'Jpan' -%][%- IF (t) %]<span>Japanese</span>[%- ELSE -%][%- "æ¼¢å/ã²ãããª/ã«ã¿ã«ã" -%][%- END -%] >- [%- CASE 'Knda' -%][%- IF (t) %]<span>Kannada</span>[%- ELSE -%][%- "à²à²¨à³à²¨à²¡ ಲಿಪಿ" -%][%- END -%] >- [%- CASE 'Kore' -%][%- IF (t) %]<span>Korean</span>[%- ELSE -%][%- "íê¸" -%][%- END -%] >- [%- CASE 'Laoo' -%][%- IF (t) %]<span>Lao</span>[%- ELSE -%][%- "àºàº±àºàºªàºàºàº¥àº²àº§" -%][%- END -%] >- [%- CASE -%][%- script -%] >-[%- END -%] >-[%- END -%] >- >-[%- BLOCK region_descriptions -%] >-[%- SWITCH code -%] >- [%- CASE 'AL' -%][%- IF (t) -%]<span>Albania</span>[%- ELSE -%][%- 'Shqipërisë' -%][%- END -%] >- [%- CASE 'AZ' -%][%- IF (t) -%]<span>Azerbaijan</span>[%- ELSE -%][%- 'AzÉrbaycan' -%][%- END -%] >- [%- CASE 'BE' -%][%- IF (t) -%]<span>Belgium</span>[%- ELSE -%][%- 'België' -%][%- END -%] >- [%- CASE 'BR' -%][%- IF (t) -%]<span>Brazil</span>[%- ELSE -%][%- 'Brasil' -%][%- END -%] >- [%- CASE 'BY' -%][%- IF (t) -%]<span>Belarus</span>[%- ELSE -%][%- 'ÐелаÑÑÑÑ' -%][%- END -%] >- [%- CASE 'CA' -%][%- IF (t) -%]<span>Canada</span>[%- ELSE -%][%- 'Canada' -%][%- END -%] >- [%- CASE 'CH' -%][%- IF (t) -%]<span>Switzerland</span>[%- ELSE -%][%- 'Schweiz' -%][%- END -%] >- [%- CASE 'CN' -%][%- IF (t) -%]<span>China</span>[%- ELSE -%][%- 'ä¸å½' -%][%- END -%] >- [%- CASE 'CZ' -%][%- IF (t) -%]<span>Czech Republic</span>[%- ELSE -%][%- 'Äeská republika' -%][%- END -%] >- [%- CASE 'DE' -%][%- IF (t) -%]<span>Germany</span>[%- ELSE -%][%- 'Deutschland' -%][%- END -%] >- [%- CASE 'DK' -%][%- IF (t) -%]<span>Denmark</span>[%- ELSE -%][%- 'Danmark' -%][%- END -%] >- [%- CASE 'ES' -%][%- IF (t) -%]<span>Spain</span>[%- ELSE -%][%- 'España' -%][%- END -%] >- [%- CASE 'FI' -%][%- IF (t) -%]<span>Finland</span>[%- ELSE -%][%- 'Suomi' -%][%- END -%] >- [%- CASE 'FO' -%][%- IF (t) -%]<span>Faroe Islands</span>[%- ELSE -%][%- 'Føroyar' -%][%- END -%] >- [%- CASE 'FR' -%][%- IF (t) -%]<span>France</span>[%- ELSE -%][%- 'France' -%][%- END -%] >- [%- CASE 'GB' -%][%- IF (t) -%]<span>United Kingdom</span>[%- ELSE -%][%- 'United Kingdom' -%][%- END -%] >- [%- CASE 'GR' -%][%- IF (t) -%]<span>Greece</span>[%- ELSE -%][%- 'Îλλάδα' -%][%- END -%] >- [%- CASE 'HR' -%][%- IF (t) -%]<span>Croatia</span>[%- ELSE -%][%- 'Hrvatska' -%][%- END -%] >- [%- CASE 'HU' -%][%- IF (t) -%]<span>Hungary</span>[%- ELSE -%][%- 'Magyarország' -%][%- END -%] >- [%- CASE 'ID' -%][%- IF (t) -%]<span>Indonesia</span>[%- ELSE -%][%- 'Indonesia' -%][%- END -%] >- [%- CASE 'IS' -%][%- IF (t) -%]<span>Iceland</span>[%- ELSE -%][%- 'Ãsland' -%][%- END -%] >- [%- CASE 'IT' -%][%- IF (t) -%]<span>Italy</span>[%- ELSE -%][%- 'Italia' -%][%- END -%] >- [%- CASE 'JP' -%][%- IF (t) -%]<span>Japan</span>[%- ELSE -%][%- 'æ¥æ¬' -%][%- END -%] >- [%- CASE 'KE' -%][%- IF (t) -%]<span>Kenya</span>[%- ELSE -%][%- 'Kenya' -%][%- END -%] >- [%- CASE 'KP' -%][%- IF (t) -%]<span>North Korea</span>[%- ELSE -%][%- 'ì¡°ì 민주주ìì¸ë¯¼ê³µíêµ' -%][%- END -%] >- [%- CASE 'LK' -%][%- IF (t) -%]<span>Sri Lanka</span>[%- ELSE -%][%- 'à®à®²à®à¯à®à¯' -%][%- END -%] >- [%- CASE 'MY' -%][%- IF (t) -%]<span>Malaysia</span>[%- ELSE -%][%- 'Malaysia' -%][%- END -%] >- [%- CASE 'NE' -%][%- IF (t) -%]<span>Niger</span>[%- ELSE -%][%- 'Niger' -%][%- END -%] >- [%- CASE 'NL' -%][%- IF (t) -%]<span>Netherlands</span>[%- ELSE -%][%- 'Nederland' -%][%- END -%] >- [%- CASE 'NO' -%][%- IF (t) -%]<span>Norway</span>[%- ELSE -%][%- 'Noreg' -%][%- END -%] >- [%- CASE 'NZ' -%][%- IF (t) -%]<span>New Zealand</span>[%- ELSE -%][%- 'New Zealand' -%][%- END -%] >- [%- CASE 'PH' -%][%- IF (t) -%]<span>Philippines</span>[%- ELSE -%][%- 'Pilipinas' -%][%- END -%] >- [%- CASE 'PK' -%][%- IF (t) -%]<span>Pakistan</span>[%- ELSE -%][%- 'پاÙستاÙ' -%][%- END -%] >- [%- CASE 'PL' -%][%- IF (t) -%]<span>Poland</span>[%- ELSE -%][%- 'Polska' -%][%- END -%] >- [%- CASE 'PT' -%][%- IF (t) -%]<span>Portugal</span>[%- ELSE -%][%- 'Portugal' -%][%- END -%] >- [%- CASE 'RO' -%][%- IF (t) -%]<span>Romania</span>[%- ELSE -%][%- 'România' -%][%- END -%] >- [%- CASE 'RU' -%][%- IF (t) -%]<span>Russia</span>[%- ELSE -%][%- 'РоÑÑиÑ' -%][%- END -%] >- [%- CASE 'RW' -%][%- IF (t) -%]<span>Rwanda</span>[%- ELSE -%][%- 'Rwanda' -%][%- END -%] >- [%- CASE 'SE' -%][%- IF (t) -%]<span>Sweden</span>[%- ELSE -%][%- 'Sverige' -%][%- END -%] >- [%- CASE 'SI' -%][%- IF (t) -%]<span>Slovenia</span>[%- ELSE -%][%- 'Slovenija' -%][%- END -%] >- [%- CASE 'SK' -%][%- IF (t) -%]<span>Slovakia</span>[%- ELSE -%][%- 'Slovensko' -%][%- END -%] >- [%- CASE 'TH' -%][%- IF (t) -%]<span>Thailand</span>[%- ELSE -%][%- 'à¸à¸£à¸°à¹à¸à¸¨à¹à¸à¸¢' -%][%- END -%] >- [%- CASE 'TR' -%][%- IF (t) -%]<span>Turkey</span>[%- ELSE -%][%- 'Türkiye' -%][%- END -%] >- [%- CASE 'TW' -%][%- IF (t) -%]<span>Taiwan</span>[%- ELSE -%][%- 'å°ç£' -%][%- END -%] >- [%- CASE 'UA' -%][%- IF (t) -%]<span>Ukraine</span>[%- ELSE -%][%- 'УкÑаÑна' -%][%- END -%] >- [%- CASE 'US' -%][%- IF (t) -%]<span>United States</span>[%- ELSE -%][%- 'United States' -%][%- END -%] >- [%- CASE 'VN' -%][%- IF (t) -%]<span>Vietnam</span>[%- ELSE -%][%- 'Viá»t Nam' -%][%- END -%] >- [%- CASE -%][%- region -%] >-[%- END -%] >-[%- END -%] >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc >index 647c266..c36c640 100644 >--- a/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc >+++ b/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc >@@ -6,7 +6,9 @@ > <link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/reset-fonts-grids.css" /> > <link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/skin.css" /> > >-[% PROCESS 'languages.inc' %] >+[%- USE Koha -%] >+[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%] >+[%- PROCESS $languages -%] > > [% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %] > [% IF (opaclayoutstylesheet.match('^https?:|^\/')) %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/languages.inc b/koha-tmpl/opac-tmpl/includes/en/languages.inc >similarity index 100% >rename from koha-tmpl/intranet-tmpl/prog/en/includes/languages.inc >rename to koha-tmpl/opac-tmpl/includes/en/languages.inc >diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc >index 3b9d77d..bef567c 100644 >--- a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc >+++ b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc >@@ -10,7 +10,9 @@ > <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% opaclayoutstylesheet %]" /> > [% END %] > >-[% PROCESS 'languages.inc' %] >+[%- USE Koha -%] >+[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%] >+[%- PROCESS $languages -%] > > [% IF ( opaccolorstylesheet ) %] > [% IF (opaccolorstylesheet.match('^https?:|^\/')) %] >diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/languages.inc b/koha-tmpl/opac-tmpl/prog/en/includes/languages.inc >deleted file mode 100644 >index a5f0ed1..0000000 >--- a/koha-tmpl/opac-tmpl/prog/en/includes/languages.inc >+++ /dev/null >@@ -1,195 +0,0 @@ >-[%# "WARNING: This file must be replicated on 'include' dir" %] >-[%# "for each staff/opac theme" %] >- >-[%- BLOCK split_subtag -%] >-[%- IF ( matches = subtag.match('^(\w+)$')) -%] >- [%- SET lang = subtag -%] >- [%- SET script = '' -%] >- [%- IF ( lang == 'en' ) -%] >- [%- SET region = 'US' -%] >- [%- ELSE -%] >- [%- SET region = '' -%] >- [%- END -%] >-[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)$')) -%] >- [%- SET lang = matches.0 -%] >- [%- IF matches.1.length == 4 -%] >- [%- SET script = matches.1 -%] >- [%- SET region = '' -%] >- [%- ELSE -%] >- [%- SET script = '' -%] >- [%- SET region = matches.1 -%] >- [%- END -%] >-[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)-(\w+)$')) -%] >- [%- SET lang = matches.0 -%] >- [%- SET script = matches.1 -%] >- [%- SET region = matches.2 -%] >-[%- END -%] >-[%- END -%] >- >-[%- BLOCK native_description -%] >-[%- PROCESS split_subtag subtag = subtag -%] >-[%- PROCESS language_descriptions code = lang -%] >-[%- END -%] >- >-[%- BLOCK script_description -%] >-[%- PROCESS split_subtag subtag = subtag -%] >-[%- PROCESS script_descriptions code = script -%] >-[%- END -%] >- >-[%- BLOCK region_description -%] >-[%- PROCESS split_subtag subtag = subtag -%] >-[%- PROCESS region_descriptions code = region -%] >-[%- END -%] >- >-[%# Update language_descriptions when modifying language_codes %] >-[%- BLOCK get_language_codes -%] >-[%- language_codes = ['am', 'ar', 'az', 'be', 'ben', 'bg', 'ca', 'cs', >-'da', 'de', 'el', 'en', 'es', 'eu', 'fa', 'fi', 'fo', 'fr', >-'gl', 'he', 'hi', 'hr', 'hu', 'hy', 'id', 'is', 'it', 'ja', >-'kn', 'ko', 'ku', 'lo', 'mi', 'mon', 'mr', 'ms', 'nb', 'ne', >-'nl', 'nn', 'pbr', 'pl', 'prs', 'pt', 'ro', 'ru', 'rw', 'sd', >-'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'tet', 'th', 'tl', >-'tr', 'uk', 'ur', 'vi', 'zh'] -%] >-[%- END -%] >- >-[%# Update language_codes when modifying language_descriptions %] >-[%# (i=1) for iso639-2 code, (t=1) fortname %] >-[%- BLOCK language_descriptions -%] >-[%- SWITCH code -%] >- [%- CASE 'am' -%][%- IF (i) -%][%- 'amh' -%][%- ELSIF (t) -%]<span>Amharic</span>[%- ELSE -%][%- "á£ááá" -%][%- END -%] >- [%- CASE 'ar' -%][%- IF (i) -%][%- 'ara' -%][%- ELSIF (t) -%]<span>Arabic</span>[%- ELSE -%][%- "ÙعربÙØ©" -%][%- END -%] >- [%- CASE 'az' -%][%- IF (i) -%][%- 'aze' -%][%- ELSIF (t) -%]<span>Azerbaijani</span>[%- ELSE -%][%- "AzÉrbaycan dili" -%][%- END -%] >- [%- CASE 'be' -%][%- IF (i) -%][%- 'bel' -%][%- ELSIF (t) -%]<span>Byelorussian</span>[%- ELSE -%][%- "ÐелаÑÑÑÐºÐ°Ñ Ð¼Ð¾Ð²Ð°" -%][%- END -%] >- [%- CASE 'ben' -%][%- IF (i) -%][%- 'ben' -%][%- ELSIF (t) -%]<span>Bengali</span>[%- ELSE -%][%- "বাà¦à¦²à¦¾" -%][%- END -%] >- [%- CASE 'bg' -%][%- IF (i) -%][%- 'bul' -%][%- ELSIF (t) -%]<span>Bulgarian</span>[%- ELSE -%][%- "ÐÑлгаÑÑки" -%][%- END -%] >- [%- CASE 'ca' -%][%- IF (i) -%][%- 'cat' -%][%- ELSIF (t) -%]<span>Catalan</span>[%- ELSE -%][%- "Català " -%][%- END -%] >- [%- CASE 'cs' -%][%- IF (i) -%][%- 'ces' -%][%- ELSIF (t) -%]<span>Czech</span>[%- ELSE -%][%- "CeÅ¡tina" -%][%- END -%] >- [%- CASE 'da' -%][%- IF (i) -%][%- 'dan' -%][%- ELSIF (t) -%]<span>Danish</span>[%- ELSE -%][%- "Dansk" -%][%- END -%] >- [%- CASE 'de' -%][%- IF (i) -%][%- 'ger' -%][%- ELSIF (t) -%]<span>German</span>[%- ELSE -%][%- "Deutsch" -%][%- END -%] >- [%- CASE 'el' -%][%- IF (i) -%][%- 'gre' -%][%- ELSIF (t) -%]<span>Greek</span>[%- ELSE -%][%- "ελληνικά" -%][%- END -%] >- [%- CASE 'en' -%][%- IF (i) -%][%- 'eng' -%][%- ELSIF (t) -%]<span>English</span>[%- ELSE -%][%- "English" -%][%- END -%] >- [%- CASE 'es' -%][%- IF (i) -%][%- 'spa' -%][%- ELSIF (t) -%]<span>Spanish</span>[%- ELSE -%][%- "Español" -%][%- END -%] >- [%- CASE 'eu' -%][%- IF (i) -%][%- 'baq' -%][%- ELSIF (t) -%]<span>Basque</span>[%- ELSE -%][%- "Euskara" -%][%- END -%] >- [%- CASE 'fa' -%][%- IF (i) -%][%- 'per' -%][%- ELSIF (t) -%]<span>Persian</span>[%- ELSE -%][%- "ÙارسÙ" -%][%- END -%] >- [%- CASE 'fi' -%][%- IF (i) -%][%- 'fin' -%][%- ELSIF (t) -%]<span>Finnish</span>[%- ELSE -%][%- "Suomi" -%][%- END -%] >- [%- CASE 'fo' -%][%- IF (i) -%][%- 'fao' -%][%- ELSIF (t) -%]<span>Faroese</span>[%- ELSE -%][%- "Føroyskt" -%][%- END -%] >- [%- CASE 'fr' -%][%- IF (i) -%][%- 'fre' -%][%- ELSIF (t) -%]<span>French</span>[%- ELSE -%][%- "Français" -%][%- END -%] >- [%- CASE 'gl' -%][%- IF (i) -%][%- 'glg' -%][%- ELSIF (t) -%]<span>Galician</span>[%- ELSE -%][%- "Galego" -%][%- END -%] >- [%- CASE 'he' -%][%- IF (i) -%][%- 'heb' -%][%- ELSIF (t) -%]<span>Hebrew</span>[%- ELSE -%][%- "×¢Ö´×ְרִ×ת" -%][%- END -%] >- [%- CASE 'hi' -%][%- IF (i) -%][%- 'hin' -%][%- ELSIF (t) -%]<span>Hindi</span>[%- ELSE -%][%- "हिनà¥à¤¦à¥" -%][%- END -%] >- [%- CASE 'hr' -%][%- IF (i) -%][%- 'hrv' -%][%- ELSIF (t) -%]<span>Croatian</span>[%- ELSE -%][%- "Hrvatski" -%][%- END -%] >- [%- CASE 'hu' -%][%- IF (i) -%][%- 'hun' -%][%- ELSIF (t) -%]<span>Hungarian</span>[%- ELSE -%][%- "Magyar" -%][%- END -%] >- [%- CASE 'hy' -%][%- IF (i) -%][%- 'arm' -%][%- ELSIF (t) -%]<span>Armenian</span>[%- ELSE -%][%- "ÕÕ¡ÕµÕ¥ÖÕ§Õ¶" -%][%- END -%] >- [%- CASE 'id' -%][%- IF (i) -%][%- 'ind' -%][%- ELSIF (t) -%]<span>Indonesian</span>[%- ELSE -%][%- "Bahasa Indonesia" -%][%- END -%] >- [%- CASE 'is' -%][%- IF (i) -%][%- 'ice' -%][%- ELSIF (t) -%]<span>Icelandic</span>[%- ELSE -%][%- "Ãslenska" -%][%- END -%] >- [%- CASE 'it' -%][%- IF (i) -%][%- 'ita' -%][%- ELSIF (t) -%]<span>Italian</span>[%- ELSE -%][%- "Italiano" -%][%- END -%] >- [%- CASE 'ja' -%][%- IF (i) -%][%- 'jpn' -%][%- ELSIF (t) -%]<span>Japanese</span>[%- ELSE -%][%- "æ¥æ¬èª" -%][%- END -%] >- [%- CASE 'kn' -%][%- IF (i) -%][%- 'kan' -%][%- ELSIF (t) -%]<span>Kannada</span>[%- ELSE -%][%- "à²à²¨à³à²¨à²¡" -%][%- END -%] >- [%- CASE 'ko' -%][%- IF (i) -%][%- 'kor' -%][%- ELSIF (t) -%]<span>Korean</span>[%- ELSE -%][%- "íêµì´" -%][%- END -%] >- [%- CASE 'ku' -%][%- IF (i) -%][%- 'kur' -%][%- ELSIF (t) -%]<span>Kurdish</span>[%- ELSE -%][%- "Ú©ÙردÛ" -%][%- END -%] >- [%- CASE 'lo' -%][%- IF (i) -%][%- 'lao' -%][%- ELSIF (t) -%]<span>Lao</span>[%- ELSE -%][%- "àºàº²àºªàº²àº¥àº²àº§" -%][%- END -%] >- [%- CASE 'mi' -%][%- IF (i) -%][%- 'mao' -%][%- ELSIF (t) -%]<span>Maori</span>[%- ELSE -%][%- "Te Reo MÄori" -%][%- END -%] >- [%- CASE 'mon' -%][%- IF (i) -%][%- 'mon' -%][%- ELSIF (t) -%]<span>Mongolian</span>[%- ELSE -%][%- "Mонгол" -%][%- END -%] >- [%- CASE 'mr' -%][%- IF (i) -%][%- 'mar' -%][%- ELSIF (t) -%]<span>Marathi</span>[%- ELSE -%][%- "मराठà¥" -%][%- END -%] >- [%- CASE 'ms' -%][%- IF (i) -%][%- 'may' -%][%- ELSIF (t) -%]<span>Malay</span>[%- ELSE -%][%- "Bahasa melayu" -%][%- END -%] >- [%- CASE 'nb' -%][%- IF (i) -%][%- 'nob' -%][%- ELSIF (t) -%]<span>Norwegian bokmÃ¥l</span>[%- ELSE -%][%- "Norsk bokmÃ¥l" -%][%- END -%] >- [%- CASE 'ne' -%][%- IF (i) -%][%- 'nep' -%][%- ELSIF (t) -%]<span>Nepali</span>[%- ELSE -%][%- "नà¥à¤ªà¤¾à¤²à¥" -%][%- END -%] >- [%- CASE 'nl' -%][%- IF (i) -%][%- 'dut' -%][%- ELSIF (t) -%]<span>Dutch</span>[%- ELSE -%][%- "Nederlands" -%][%- END -%] >- [%- CASE 'nn' -%][%- IF (i) -%][%- 'nno' -%][%- ELSIF (t) -%]<span>Norwegian nynorsk</span>[%- ELSE -%][%- "Norsk nynorsk" -%][%- END -%] >- [%- CASE 'pbr' -%][%- IF (i) -%][%- 'pbr' -%][%- ELSIF (t) -%]<span>Pangwa</span>[%- ELSE -%][%- "Ekipangwa" -%][%- END -%] >- [%- CASE 'pl' -%][%- IF (i) -%][%- 'pol' -%][%- ELSIF (t) -%]<span>Polish</span>[%- ELSE -%][%- "Polski" -%][%- END -%] >- [%- CASE 'prs' -%][%- IF (i) -%][%- 'prs' -%][%- ELSIF (t) -%]<span>Dari</span>[%- ELSE -%][%- "درÙ" -%][%- END -%] >- [%- CASE 'pt' -%][%- IF (i) -%][%- 'por' -%][%- ELSIF (t) -%]<span>Portuguese</span>[%- ELSE -%][%- "Português" -%][%- END -%] >- [%- CASE 'ro' -%][%- IF (i) -%][%- 'rum' -%][%- ELSIF (t) -%]<span>Romanian</span>[%- ELSE -%][%- "Român" -%][%- END -%] >- [%- CASE 'ru' -%][%- IF (i) -%][%- 'rus' -%][%- ELSIF (t) -%]<span>Russian</span>[%- ELSE -%][%- "Ð ÑÑÑкий ÑзÑк" -%][%- END -%] >- [%- CASE 'rw' -%][%- IF (i) -%][%- 'kin' -%][%- ELSIF (t) -%]<span>Kinyarwanda</span>[%- ELSE -%][%- "Ikinyarwanda" -%][%- END -%] >- [%- CASE 'sd' -%][%- IF (i) -%][%- 'snd' -%][%- ELSIF (t) -%]<span>Sindhi</span>[%- ELSE -%][%- "سÙÚÙ" -%][%- END -%] >- [%- CASE 'sk' -%][%- IF (i) -%][%- 'slo' -%][%- ELSIF (t) -%]<span>Slovak</span>[%- ELSE -%][%- "SlovenÄina" -%][%- END -%] >- [%- CASE 'sl' -%][%- IF (i) -%][%- 'slv' -%][%- ELSIF (t) -%]<span>Slovenian</span>[%- ELSE -%][%- "SlovenÅ¡Äina" -%][%- END -%] >- [%- CASE 'sq' -%][%- IF (i) -%][%- 'alb' -%][%- ELSIF (t) -%]<span>Albanian</span>[%- ELSE -%][%- "Shqip" -%][%- END -%] >- [%- CASE 'sr' -%][%- IF (i) -%][%- 'srp' -%][%- ELSIF (t) -%]<span>Serbian</span>[%- ELSE -%][%- "CÑпÑки" -%][%- END -%] >- [%- CASE 'sv' -%][%- IF (i) -%][%- 'swe' -%][%- ELSIF (t) -%]<span>Swedish</span>[%- ELSE -%][%- "Svenska" -%][%- END -%] >- [%- CASE 'sw' -%][%- IF (i) -%][%- 'swa' -%][%- ELSIF (t) -%]<span>Swahili</span>[%- ELSE -%][%- "Kiswahili" -%][%- END -%] >- [%- CASE 'ta' -%][%- IF (i) -%][%- 'tam' -%][%- ELSIF (t) -%]<span>Tamil</span>[%- ELSE -%][%- "தமிழà¯" -%][%- END -%] >- [%- CASE 'tet' -%][%- IF (i) -%][%- 'tet' -%][%- ELSIF (t) -%]<span>Tetum</span>[%- ELSE -%][%- "Tetun" -%][%- END -%] >- [%- CASE 'th' -%][%- IF (i) -%][%- 'tha' -%][%- ELSIF (t) -%]<span>Thai</span>[%- ELSE -%][%- "ภาษาà¹à¸à¸¢" -%][%- END -%] >- [%- CASE 'tl' -%][%- IF (i) -%][%- 'tgl' -%][%- ELSIF (t) -%]<span>Tagalog</span>[%- ELSE -%][%- "Tagalog" -%][%- END -%] >- [%- CASE 'tr' -%][%- IF (i) -%][%- 'tur' -%][%- ELSIF (t) -%]<span>Turkish</span>[%- ELSE -%][%- "Türkçe" -%][%- END -%] >- [%- CASE 'uk' -%][%- IF (i) -%][%- 'ukr' -%][%- ELSIF (t) -%]<span>Ukranian</span>[%- ELSE -%][%- "УкÑаÑнÑÑка" -%][%- END -%] >- [%- CASE 'ur' -%][%- IF (i) -%][%- 'urd' -%][%- ELSIF (t) -%]<span>Urdu</span>[%- ELSE -%][%- "اردÙ" -%][%- END -%] >- [%- CASE 'vi' -%][%- IF (i) -%][%- 'vie' -%][%- ELSIF (t) -%]<span>Vietnamese</span>[%- ELSE -%][%- "ãè¶" -%][%- END -%] >- [%- CASE 'zh' -%][%- IF (i) -%][%- 'chi' -%][%- ELSIF (t) -%]<span>Chinese</span>[%- ELSE -%][%- "ä¸æ" -%][%- END -%] >- [%- CASE -%][%- lang -%] >-[%- END -%] >-[%- END -%] >- >-[%- BLOCK script_descriptions -%] >-[%- SWITCH code -%] >- [%- CASE 'Arab' -%][%- IF (t) %]<span>Arabic</span>[%- ELSE -%][%- "اÙعربÙØ©" -%][%- END -%] >- [%- CASE 'Armn' -%][%- IF (t) %]<span>Armenian</span>[%- ELSE -%][%- "ÕÕ¡ÕµÕ¸Ö Õ¡ÕµÕ¢Õ¸ÖÕ¢Õ¥Õ¶" -%][%- END -%] >- [%- CASE 'Cyrl' -%][%- IF (t) %]<span>Cyrillic</span>[%- ELSE -%][%- "ÐиÑилиÑа" -%][%- END -%] >- [%- CASE 'Ethi' -%][%- IF (t) %]<span>Ethiopic</span>[%- ELSE -%][%- "ááá" -%][%- END -%] >- [%- CASE 'Grek' -%][%- IF (t) %]<span>Greek</span>[%- ELSE -%][%- "ÎÎ»Î»Î·Î½Î¹ÎºÏ Î±Î»ÏάβηÏο" -%][%- END -%] >- [%- CASE 'Hans' -%][%- IF (t) %]<span>Han (Simplified)</span>[%- ELSE -%][%- "ç®ä½å" -%][%- END -%] >- [%- CASE 'Hant' -%][%- IF (t) %]<span>Han (Traditional)</span>[%- ELSE -%][%- "ç¹é«å" -%][%- END -%] >- [%- CASE 'Hebr' -%][%- IF (t) %]<span>Hebrew</span>[%- ELSE -%][%- "×Ö¸×ֶף־×ÖµÖ¼×ת ×¢Ö´×ְרִ×" -%][%- END -%] >- [%- CASE 'Jpan' -%][%- IF (t) %]<span>Japanese</span>[%- ELSE -%][%- "æ¼¢å/ã²ãããª/ã«ã¿ã«ã" -%][%- END -%] >- [%- CASE 'Knda' -%][%- IF (t) %]<span>Kannada</span>[%- ELSE -%][%- "à²à²¨à³à²¨à²¡ ಲಿಪಿ" -%][%- END -%] >- [%- CASE 'Kore' -%][%- IF (t) %]<span>Korean</span>[%- ELSE -%][%- "íê¸" -%][%- END -%] >- [%- CASE 'Laoo' -%][%- IF (t) %]<span>Lao</span>[%- ELSE -%][%- "àºàº±àºàºªàºàºàº¥àº²àº§" -%][%- END -%] >- [%- CASE -%][%- script -%] >-[%- END -%] >-[%- END -%] >- >-[%- BLOCK region_descriptions -%] >-[%- SWITCH code -%] >- [%- CASE 'AL' -%][%- IF (t) -%]<span>Albania</span>[%- ELSE -%][%- 'Shqipërisë' -%][%- END -%] >- [%- CASE 'AZ' -%][%- IF (t) -%]<span>Azerbaijan</span>[%- ELSE -%][%- 'AzÉrbaycan' -%][%- END -%] >- [%- CASE 'BE' -%][%- IF (t) -%]<span>Belgium</span>[%- ELSE -%][%- 'België' -%][%- END -%] >- [%- CASE 'BR' -%][%- IF (t) -%]<span>Brazil</span>[%- ELSE -%][%- 'Brasil' -%][%- END -%] >- [%- CASE 'BY' -%][%- IF (t) -%]<span>Belarus</span>[%- ELSE -%][%- 'ÐелаÑÑÑÑ' -%][%- END -%] >- [%- CASE 'CA' -%][%- IF (t) -%]<span>Canada</span>[%- ELSE -%][%- 'Canada' -%][%- END -%] >- [%- CASE 'CH' -%][%- IF (t) -%]<span>Switzerland</span>[%- ELSE -%][%- 'Schweiz' -%][%- END -%] >- [%- CASE 'CN' -%][%- IF (t) -%]<span>China</span>[%- ELSE -%][%- 'ä¸å½' -%][%- END -%] >- [%- CASE 'CZ' -%][%- IF (t) -%]<span>Czech Republic</span>[%- ELSE -%][%- 'Äeská republika' -%][%- END -%] >- [%- CASE 'DE' -%][%- IF (t) -%]<span>Germany</span>[%- ELSE -%][%- 'Deutschland' -%][%- END -%] >- [%- CASE 'DK' -%][%- IF (t) -%]<span>Denmark</span>[%- ELSE -%][%- 'Danmark' -%][%- END -%] >- [%- CASE 'ES' -%][%- IF (t) -%]<span>Spain</span>[%- ELSE -%][%- 'España' -%][%- END -%] >- [%- CASE 'FI' -%][%- IF (t) -%]<span>Finland</span>[%- ELSE -%][%- 'Suomi' -%][%- END -%] >- [%- CASE 'FO' -%][%- IF (t) -%]<span>Faroe Islands</span>[%- ELSE -%][%- 'Føroyar' -%][%- END -%] >- [%- CASE 'FR' -%][%- IF (t) -%]<span>France</span>[%- ELSE -%][%- 'France' -%][%- END -%] >- [%- CASE 'GB' -%][%- IF (t) -%]<span>United Kingdom</span>[%- ELSE -%][%- 'United Kingdom' -%][%- END -%] >- [%- CASE 'GR' -%][%- IF (t) -%]<span>Greece</span>[%- ELSE -%][%- 'Îλλάδα' -%][%- END -%] >- [%- CASE 'HR' -%][%- IF (t) -%]<span>Croatia</span>[%- ELSE -%][%- 'Hrvatska' -%][%- END -%] >- [%- CASE 'HU' -%][%- IF (t) -%]<span>Hungary</span>[%- ELSE -%][%- 'Magyarország' -%][%- END -%] >- [%- CASE 'ID' -%][%- IF (t) -%]<span>Indonesia</span>[%- ELSE -%][%- 'Indonesia' -%][%- END -%] >- [%- CASE 'IS' -%][%- IF (t) -%]<span>Iceland</span>[%- ELSE -%][%- 'Ãsland' -%][%- END -%] >- [%- CASE 'IT' -%][%- IF (t) -%]<span>Italy</span>[%- ELSE -%][%- 'Italia' -%][%- END -%] >- [%- CASE 'JP' -%][%- IF (t) -%]<span>Japan</span>[%- ELSE -%][%- 'æ¥æ¬' -%][%- END -%] >- [%- CASE 'KE' -%][%- IF (t) -%]<span>Kenya</span>[%- ELSE -%][%- 'Kenya' -%][%- END -%] >- [%- CASE 'KP' -%][%- IF (t) -%]<span>North Korea</span>[%- ELSE -%][%- 'ì¡°ì 민주주ìì¸ë¯¼ê³µíêµ' -%][%- END -%] >- [%- CASE 'LK' -%][%- IF (t) -%]<span>Sri Lanka</span>[%- ELSE -%][%- 'à®à®²à®à¯à®à¯' -%][%- END -%] >- [%- CASE 'MY' -%][%- IF (t) -%]<span>Malaysia</span>[%- ELSE -%][%- 'Malaysia' -%][%- END -%] >- [%- CASE 'NE' -%][%- IF (t) -%]<span>Niger</span>[%- ELSE -%][%- 'Niger' -%][%- END -%] >- [%- CASE 'NL' -%][%- IF (t) -%]<span>Netherlands</span>[%- ELSE -%][%- 'Nederland' -%][%- END -%] >- [%- CASE 'NO' -%][%- IF (t) -%]<span>Norway</span>[%- ELSE -%][%- 'Noreg' -%][%- END -%] >- [%- CASE 'NZ' -%][%- IF (t) -%]<span>New Zealand</span>[%- ELSE -%][%- 'New Zealand' -%][%- END -%] >- [%- CASE 'PH' -%][%- IF (t) -%]<span>Philippines</span>[%- ELSE -%][%- 'Pilipinas' -%][%- END -%] >- [%- CASE 'PK' -%][%- IF (t) -%]<span>Pakistan</span>[%- ELSE -%][%- 'پاÙستاÙ' -%][%- END -%] >- [%- CASE 'PL' -%][%- IF (t) -%]<span>Poland</span>[%- ELSE -%][%- 'Polska' -%][%- END -%] >- [%- CASE 'PT' -%][%- IF (t) -%]<span>Portugal</span>[%- ELSE -%][%- 'Portugal' -%][%- END -%] >- [%- CASE 'RO' -%][%- IF (t) -%]<span>Romania</span>[%- ELSE -%][%- 'România' -%][%- END -%] >- [%- CASE 'RU' -%][%- IF (t) -%]<span>Russia</span>[%- ELSE -%][%- 'РоÑÑиÑ' -%][%- END -%] >- [%- CASE 'RW' -%][%- IF (t) -%]<span>Rwanda</span>[%- ELSE -%][%- 'Rwanda' -%][%- END -%] >- [%- CASE 'SE' -%][%- IF (t) -%]<span>Sweden</span>[%- ELSE -%][%- 'Sverige' -%][%- END -%] >- [%- CASE 'SI' -%][%- IF (t) -%]<span>Slovenia</span>[%- ELSE -%][%- 'Slovenija' -%][%- END -%] >- [%- CASE 'SK' -%][%- IF (t) -%]<span>Slovakia</span>[%- ELSE -%][%- 'Slovensko' -%][%- END -%] >- [%- CASE 'TH' -%][%- IF (t) -%]<span>Thailand</span>[%- ELSE -%][%- 'à¸à¸£à¸°à¹à¸à¸¨à¹à¸à¸¢' -%][%- END -%] >- [%- CASE 'TR' -%][%- IF (t) -%]<span>Turkey</span>[%- ELSE -%][%- 'Türkiye' -%][%- END -%] >- [%- CASE 'TW' -%][%- IF (t) -%]<span>Taiwan</span>[%- ELSE -%][%- 'å°ç£' -%][%- END -%] >- [%- CASE 'UA' -%][%- IF (t) -%]<span>Ukraine</span>[%- ELSE -%][%- 'УкÑаÑна' -%][%- END -%] >- [%- CASE 'US' -%][%- IF (t) -%]<span>United States</span>[%- ELSE -%][%- 'United States' -%][%- END -%] >- [%- CASE 'VN' -%][%- IF (t) -%]<span>Vietnam</span>[%- ELSE -%][%- 'Viá»t Nam' -%][%- END -%] >- [%- CASE -%][%- region -%] >-[%- END -%] >-[%- END -%] >-- >1.7.9.5
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 12017
:
26691
|
26694
|
26735
|
26736
|
26770
|
27687
|
27688
|
27689
|
27690
|
27691
|
27692
|
27693
|
27694
|
27695
|
27696
|
29898
|
29899
|
29900
|
29901
|
29902
|
29903
|
29904
|
29905
|
29906
|
29907
|
33337
|
33338
|
33339
|
33340
|
33341
|
33342
|
33343
|
33344
|
33345
|
33346
|
39304
|
39305
|
39306
|
39307
|
39308
|
39309
|
39310
|
39311
|
39312
|
39313
|
39644
|
39655
|
39656
|
39657
|
39658
|
39659
|
39660
|
39661
|
39662
|
39663
|
39664
|
39665
|
40285
|
40286
|
40287
|
40288
|
40289
|
40290
|
40291
|
40292
|
40293
|
40294
|
40295