Extension:Control Structure Functions/ControlStructureFunctions2.i18n.php

From MediaWiki.org

Jump to: navigation, search

ControlStructureFunctions2.i18n.php:

<?php
 
class CtrlStructFunc2_i18n {
    private static $words = array(
    // English
        'en' => array(
            'if2'      => array( 0, 'if2' ),
            'ifeq2'    => array( 0, 'ifeq2' ),
            'ifexpr2'  => array( 0, 'ifexpr2' ),
            'switch2'  => array( 0, 'switch2' ),
            'default2' => array( 0, '#default2' ),
            'ifexist2' => array( 0, 'ifexist2' ),
            'dowhile'  => array( 0, 'dowhile' ),
            'while'    => array( 0, 'while' ),
        ),
    // Farsi-Persian
        'fa' => array(
            'if2'      => array( 0, 'اگر2',          'if2' ),
            'ifeq2'    => array( 0, 'اگرمساوی2',     'ifeq2' ),
            'ifexpr2'  => array( 0, 'اگرحساب2',      'ifexpr2' ),
            'switch2'  => array( 0, 'گزینه2',        'switch2' ),
            'default2' => array( 0, '#پیش‌Ù?رض2',      '#default2' ),
            'ifexist2' => array( 0, 'اگرموجود2',     'ifexist2' ),
        ),
    /*
    // French
        'fr' => array(
            'if2'      => array( 0, 'si2',            'if2' ),
            'ifeq2'    => array( 0, 'si-similaire2',  'ifeq2' ),
            'ifexpr2'  => array( 0, 'si-calcul2',     'ifexpr2' ),
            'switch2'  => array( 0, 'achemine2',      'switch2' ),
            'ifexist2' => array( 0, 'si-existe2',     'ifexist2' ),
        ),
     */
    // Hebrew
        'he' => array(
            'if2'      => array( 0, '×ª× ×?×™2',        'if2' ),
            'ifeq2'    => array( 0, 'שווה2',        'ifeq2' ),
            'ifexpr2'  => array( 0, 'חשב ×ª× ×?×™2',    'ifexpr2' ),
            'switch2'  => array( 0, 'בחר2',         'switch2' ),
            'default2' => array( 0, '#ברירת מחדל2', '#default2' ),
            'ifexist2' => array( 0, '×§×™×™×?2',        'ifexist2' ),
        ),
    // Indonesian
        'id' => array(
            'if2'      => array( 0, 'jika2',         'if2' ),
            'ifeq2'    => array( 0, 'jikasama2',     'ifeq2' ),
            'ifexpr2'  => array( 0, 'jikahitung2',   'ifexpr2' ),
            'switch2'  => array( 0, 'pilih2',        'switch2' ),
            'default2' => array( 0, '#baku2',        '#default2' ),
            'ifexist2' => array( 0, 'jikaada2',      'ifexist2' ),
        ),
    );
 
    public static $messages = array(
    // English
        'en' => array(
            'ctrl_struct_func_loop_max' =>
                "Maximum number of loops have been performed",
            'ctrl_struct_func_unsupp_if' =>
                "This #if* function is not supported",
        )
    );
 
    /**
     * Get translated magic words, if available
     *
     * @param string $lang Language code
     * @return array
     */
    public static function magicWords( $lang ) {
        // English is used as a fallback, and the English synonyms are
        // used if a translation has not been provided for a given word
        return ( $lang == 'en' || !isset( self::$words[$lang] ) ) ?
            self::$words['en'] :
            array_merge( self::$words['en'], self::$words[$lang] );
    }
 
    public static function getMessages() {
        return self::$messages;
    }
}
Personal tools