From 14ed823994d40b299914b980af6e4dbffb9c2198 Mon Sep 17 00:00:00 2001 From: kabayan <> Date: Tue, 21 Aug 2007 14:34:36 +0000 Subject: Indonesian quickstart/protected/pages/Advanced --- .../pages/Advanced/Samples/I18N/LanguageList.tpl | 1 + .../pages/Advanced/Samples/I18N/id/Home.page | 161 +++++++++++++++++++++ .../Advanced/Samples/I18N/messages/index.id.xml | 29 ++++ .../Advanced/Samples/I18N/messages/tests.id.xml | 17 +++ 4 files changed, 208 insertions(+) create mode 100644 demos/quickstart/protected/pages/Advanced/Samples/I18N/id/Home.page create mode 100644 demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/index.id.xml create mode 100644 demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/tests.id.xml (limited to 'demos/quickstart/protected/pages/Advanced/Samples') diff --git a/demos/quickstart/protected/pages/Advanced/Samples/I18N/LanguageList.tpl b/demos/quickstart/protected/pages/Advanced/Samples/I18N/LanguageList.tpl index 2f919630..de1ef60f 100644 --- a/demos/quickstart/protected/pages/Advanced/Samples/I18N/LanguageList.tpl +++ b/demos/quickstart/protected/pages/Advanced/Samples/I18N/LanguageList.tpl @@ -5,6 +5,7 @@
  • Deutsch
  • Español
  • Français
  • +
  • Bahasa Indonesia
  • Polska
  • \ No newline at end of file diff --git a/demos/quickstart/protected/pages/Advanced/Samples/I18N/id/Home.page b/demos/quickstart/protected/pages/Advanced/Samples/I18N/id/Home.page new file mode 100644 index 00000000..c7e5c63d --- /dev/null +++ b/demos/quickstart/protected/pages/Advanced/Samples/I18N/id/Home.page @@ -0,0 +1,161 @@ +<%@ Title="Internasionlisasi dalam PRADO" + Page.Application.Globalization.TranslationCatalogue="index" %> + + +

    Internasionlisasi dalam PRADO

    +

    Demo ini memperlihatkan komponen dasar yang tersedia dalam PRADO untuk memproses Internasionalisasi dan Lokalisasi aplikasi web. Halam ini memanfaatkan template siap multipel lokal (atau kultur) untuk memperlihatkan halaman terlokalisasi yang tersedia. Untuk melihat versi dilokalisasi yang berbeda, silahkan ganti setelan bahasa dalam browser anda.

    + +

    +Saat ini kultur anda adalah <%= $this->Page->CurrentCulture %>. +

    +

    + +

    + Sebagai tambahan ke template siap kultur. Teks dapat dilokalisasi menggunakan banyak sumber terjemanan yang berbeda. PRADO menyediakan wadah gettext, XML, SQLite, dan MySQL untuk menyimpan terjemahan pesan. Contoh dalam link berikut mendemonstrasikan bagaimana teks dapat dilokalisasi menggunakan komponen TTranslate. +

    +
    +

    Pengenalan

    +

    Mengembangkan dan memelihara situs multi-bahasa adalah masalah umum bagi para pengembang web.

    +
    +
    Internasionalisasi (I18N)
    +
    Proses pengembangan sebuah produk dalam cara yang bekerja dengan data dalam bahasa berbeda dan dapat diadaptasi ke berbagai target pasar tanpa melakukan perubahan.
    +
    Lokalisasi (L10N)
    +
    Proses selanjutnya dari menterjemahkan dan mengadaptasi sebuah produk untuk pasar konvensi kultural yang tersedia.
    +
    +

    Fitur berikut didukung oleh PRADO:

    + +

    Contoh

    +

    Tanggal: pola lengkap, kultur en_GB

    +

    Contoh:

    + +<com:TDateFormat ID="Time1" Pattern="full" Culture="en_GB"/> + +

    Hasil:

    +
    +
    + +

    Tanggal: pola pendek

    +

    Contoh:

    + +<com:TDateFormat ID="Time2" Pattern="short" /> + + +

    Hasil:

    +
    +
    + +

    Pola standar tanggal dari <%= $this->Page->CurrentCulture %>

    +

    Contoh:

    + +<com:TDateFormat ID="Time3" Value="2004/12/06" /> + + +

    Hasil:

    +
    +
    + +

    Format standar kurs

    +

    Contoh:

    + +<com:TNumberFormat Type="currency" Value="12.4" /> + + +

    Hasil:

    +
    +
    +

    Currency, de_DE culture with Euro

    +

    Contoh:

    + +<com:TNumberFormat ID="Number2" Type="currency" Culture="de_DE" Currency="EUR"/> + + +

    Hasil:

    +
    + +
    + +

    Kurs, format US dengan Euro

    +

    Contoh:

    + +<com:TNumberFormat Type="currency" Culture="en_US" Currency="EUR" Value="100" /> + + +

    Hasil

    +
    +
    + +

    Contoh terjemahan

    +

    ContohExample:

    + +<com:TTranslate>Hello</com:TTranslate> + + +

    Hasil:

    +Hello
    +

    Contoh:

    + +<com:TTranslate Text="Goodbye" /> + + +

    Hasil:

    +
    + +
    +

    Menggunakan tag lokalisasi

    +

    Contoh:

    + +<%[ Goodbye ]%> + + +

    Hasil:

    +<%[ Goodbye ]%> +
    + + +
    +

    Menterjemahkan menggunakan katalog berbeda

    +

    Contoh:

    + +<com:TTranslate Text="Goodbye" Catalogue="tests" /> + + +

    Hasil:

    + +
    + + +
    +

    Translasi dengan substitusi parameter

    +

    Contoh:

    + +<com:TTranslate> + {greeting} {name}!, The unix-time is "{time}". + <com:TTranslateParameter Key="name"> + <com:TTranslate Catalogue="tests" Text="World" /> + </com:TTranslateParameter> + <com:TTranslateParameter Key="greeting" Value="Hello" /> + <com:TTranslateParameter Key="time" Value="<%= Time() %>" /> +</com:TTranslate> + + + +

    Hasil:

    + + + {greeting} {name}!, The unix-time is "{time}". + + + + + + + +
    $Id: Home.id.page 1650 2007-01-24 06:55:32Z wei $
    \ No newline at end of file diff --git a/demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/index.id.xml b/demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/index.id.xml new file mode 100644 index 00000000..6a8c0c56 --- /dev/null +++ b/demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/index.id.xml @@ -0,0 +1,29 @@ + + + + + + + + +Hello +Halo + + + +Goodbye +Selamat tinggal + + + +World +Dunia + + + +{greeting} {name}!, The unix-time is "{time}". +{greeting} {name}!, Waktu-unix adalah "{time}". + + + + diff --git a/demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/tests.id.xml b/demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/tests.id.xml new file mode 100644 index 00000000..558026dc --- /dev/null +++ b/demos/quickstart/protected/pages/Advanced/Samples/I18N/messages/tests.id.xml @@ -0,0 +1,17 @@ + + + + + + + +Goodbye +Selamat tinggal + + +World +Dunia + + + + -- cgit v1.2.3