#1294 error in english translation 2.5.7 countries

XOOPS_2.5.x
closed
1
2014-07-03
2014-06-18
No

Looks like a small bug has sneaked into translation file of countries.

In htdocs/languages/english/countries.php

line 61
define('_COUNTRY_CS','Serbia & Montenegro (former)'); // Not listed in ISO 3166

and 201
define('_COUNTRY_RS','Serbia');

Think 61 should be
define('_COUNTRY_CS','Czechoslovakia (former)'); // Not listed in ISO 3166

Related

Bugs: #1294

Discussion

  • Actually, this is meticulously correct to ISO-3166. RS is Serbia. CS was used for Czechoslovakia (pre ISO-3166-2,) but was transitionally reserved for Serbia & Montenegro, but then Serbia & Montenegro were separated before the dust settled.

    See:
    https://www.iso.org/obp/ui/#iso:code:3166:CS
    https://www.iso.org/obp/ui/#iso:code:3166:CSHH

    This would come down which generation of old we choose to use. Honestly, I think it is unrealistic to expect this list to serve as a historical reference, due to issues like this. Since the CS code is only transitionally reserved, maybe it shouldn't be represented?

    Is there an actual problem created by the changed definition? It changed in XOOPS 2.5.5, so it has been this way for a while.

    Interesting situation.

     
    • For me personally there is no problem just noticed Serbia represented 2
      times with 2 different defines, which made me wonder why.

      Den 18-06-2014 19:13, Richard Griffith skrev:

      Actually, this is meticulously correct to ISO-3166. RS is Serbia. CS
      was used for Czechoslovakia (pre ISO-3166-2,) but was transitionally
      reserved for Serbia & Montenegro, but then Serbia & Montenegro were
      separated before the dust settled.

      See:
      https://www.iso.org/obp/ui/#iso:code:3166:CS
      https://www.iso.org/obp/ui/#iso:code:3166:CSHH

      This would come down which generation of old we choose to use.
      Honestly, I think it is unrealistic to expect this list to serve as a
      historical reference, due to issues like this. Since the CS code is
      only transitionally reserved, maybe it shouldn't be represented?

      Is there an actual problem created by the changed definition? It
      changed in XOOPS 2.5.5, so it has been this way for a while.

      Interesting situation.


      [bugs:#1294] http://sourceforge.net/p/xoops/bugs/1294/ error in
      english translation 2.5.7 countries

      Status: open
      Group: XOOPS_2.5.x
      Labels: languages countries english translations
      Created: Wed Jun 18, 2014 12:26 PM UTC by Michael Albertsen
      Last Updated: Wed Jun 18, 2014 12:26 PM UTC
      Owner: nobody

      Looks like a small bug has sneaked into translation file of countries.

      In htdocs/languages/english/countries.php

      line 61
      define('_COUNTRY_CS','Serbia & Montenegro (former)'); // Not listed in
      ISO 3166

      and 201
      define('_COUNTRY_RS','Serbia');

      Think 61 should be
      define('_COUNTRY_CS','Czechoslovakia (former)'); // Not listed in ISO 3166


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/xoops/bugs/1294/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #1294

      Attachments
    • status: open --> closed
    • assigned_to: Richard Griffith