it-swarm-id.com

Bagaimana cara mendukung bahasa baru ke situs depan komponen saya?

Saya sedang mengembangkan sebuah komponen dan ingin mengatur beberapa dukungan bahasa setidaknya untuk ujung depan pada tahap ini.

Saya mungkin telah melewatkan sesuatu atau tidak menafsirkannya dengan benar tetapi dalam tutorial pengembangan komponen Joomla.

Saya pikir hanya menambahkan bahasa untuk bagian belakang yang dibahas; Di bawah bagian "Menambahkan terjemahan bahasa di situs publik" the site/language/en-GB/en-GB.com_helloworld.ini file dibiarkan kosong.

Saya tidak dapat menemukan yang lain di tutorial ini.

Hargai bantuan Anda.

2
Joppo

Anda hanya perlu menambahkan bahasa tambahan ke penginstal XML ekstensi Anda. Sebagai contoh:

<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="2.5.0" method="upgrade">
...

    <!-- Front end translation files -->
    <languages folder="language/frontend">
        <language tag="en-GB">en-GB/en-GB.todo_cli.ini</language>
        <language tag="en-GB">en-GB/en-GB.com_todo.ini</language>
        <language tag="es-ES">es-ES/es-ES.com_todo.ini</language>
        <language tag="es-ES">es-ES/es-ES.com_todo.sys.ini</language>       
    </languages>

...

    <!-- Administrator back-end section -->
    <administration>
..
        <!-- Back-end translation files -->
        <languages folder="language/backend">

            <language tag="en-GB">en-GB/en-GB.com_todo.ini</language>
            <language tag="en-GB">en-GB/en-GB.com_todo.sys.ini</language>
            <language tag="es-ES">es-ES/es-ES.com_todo.ini</language>
            <language tag="es-ES">es-ES/es-ES.com_todo.sys.ini</language>

        </languages>
    </administration>
..
</extension>

File ini mengikuti format yang biasa. Contoh:

; ToDo Project
; Copyright (C) 2014 - 2014 MYCOPYRIGHT. All rights reserved.
; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php
; Note : All ini files need to be saved as UTF-8 - No BOM

COM_TODO_ALIGN="Image Float"
COM_TODO_ALIGN_DESC="This will apply the classes 'pull-left', 'pull-center' or 'pull-right' to the '<figure>' or '<img>' element"
COM_TODO_BROWSE_FILES="Browse files"
COM_TODO_CAPTION="Caption"
COM_TODO_CAPTION_CLASS_LABEL="Caption Class"
3
Anibal