Overview

Namespaces

  • None
  • Xmf
    • Database
    • Module
      • Helper
    • Template
  • Xoops
    • Auth
    • Core
      • Cache
      • Database
        • Logging
        • Schema
      • Exception
      • Handler
        • Scheme
      • Kernel
        • Dtype
        • Handlers
        • Model
      • Lists
      • Locale
        • Punic
      • Service
        • Contract
      • Session
      • Text
        • Sanitizer
          • Extensions
      • Theme
        • Plugins
    • Form
    • Html
    • Locale
    • Module
      • Helper
      • Plugin

Classes

  • LegacyCodes
  • Time
  • Overview
  • Namespace
  • Class
  • Tree

Class LegacyCodes

Xoops\Core\Locale\LegacyCodes - locale code to/from XOOPS legacy language directory names

XOOPS 2.5.x and earlier used language defines for translations. These defines were stored in in a directory structure in this form, where modulename is the module's "dirname" and languagename is a lowercase english name for the language, i.e. "spanish" or "french": modules/modulename/language/languagename/ modules/modulename/language/languagename/admin.php modules/modulename/language/languagename/blocks.php modules/modulename/language/languagename/main.php modules/modulename/language/languagename/modinfo.php modules/modulename/language/languagename/help/help.html modules/modulename/language/languagename/mail_template/*.tpl

This class provides a translation from a local code, such as "fr_FR," to the legacy language name, so that language files in legacy modules can be loaded, if needed.

Namespace: Xoops\Core\Locale
Package: Xoops
Category: Xoops\Core\Locale\LegacyCodes
Copyright: 2015 XOOPS Project (http://xoops.org)/
License: GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
Author: Richard Griffith richard@geekwright.com
Link: http://xoops.org
Located at oops_lib/Xoops/Core/Locale/LegacyCodes.php
Methods summary
public static string[]
# getLegacyName( string $localeCode )

Get legacy language directory name for a locale code

Get legacy language directory name for a locale code

Parameters

$localeCode
locale code

Returns

string[]
array of possible language directory names, empty if no mapping exists
public static string|null
# getLocaleCode( string $languageDir )

Get locale code representing a legacy language directory name

Get locale code representing a legacy language directory name

Parameters

$languageDir
legacy language directory name

Returns

string|null
locale code or null if no mapping exists
API documentation generated by ApiGen