2011-07-10 4 views
2

私は2つのバージョンを持つウェブサイトを作りたがっていました。 英語、インド語(カンナダ)。 サイト全体で同じデザイン、クリエイティブ、構造、データを持つ必要があります。インドネシア語のウェブサイトの作り方 - カンナダ

このサイトでは、コンテンツ重いあるとCMSと関連言語エディタを必要とします。私はPHPのコーダーであり、私は自由なcmsの現在 - ワードプレス、drupal、joomlaのいずれかで大丈夫です。 Kannada言語をサポートするために、共有サーバーにフォントをインストールすることについて聞いたことがあります。私はすべてのプラットフォーム(Windows版、Mac、Linux、および携帯サイトを。)をサポートする必要がありますねこれらのフォントは

は誰もがこの上で私を助けてください。無料のウィジェット、共有サーバーにインストールして、自分のwebisteを意図した言語で表示するのに役立つプラグインはありますか?

答えて

0

Joomlaのはjoomfishプラグインがあります。それは良いと広範です。それを調べる価値があります。

0

お使いの言語の正しい文字セットを設定しなければならないと私はUTF-8を使うあなたが英語、インドのlangauge(のためのtypeface.jsを使用することができますスクリプト

0

の上部に

header("Content-Type: text/html; charset=utf-8"); 

のために働くだろうと思いますカンナダ) 簡単で素敵なもの! get your typeface.js

+0

再び私は私のマシン上に必要なフォントをダウンロードする必要はありますか?そして、私は、これはUNICODEセットを使用しての私を助ける信じ。 –

0

長いバック私はPHPでカンナダ語のウェブサイトを行っているこんにちは、私はウェブサイトでメニューと非動的詰め込むために定義され使用され、これまでにどのようなデータがDBに挿入しようとしている「実体」

をするためにそれらを変換しますhttp://www.jayashomeshop.com/?language=kn

- あなたは

function ascii_to_entities($str) 
{ 
    $count = 1; 
    $out = ''; 
    $temp = array(); 

    for ($i = 0, $s = strlen($str); $i < $s; $i++) 
    { 
     $ordinal = ord($str[$i]); 

     if ($ordinal < 128) 
     { 
      /* 
       If the $temp array has a value but we have moved on, then it seems only 
       fair that we output that entity and restart $temp before continuing. -Paul 
      */ 
      if (count($temp) == 1) 
      { 
       $out .= '&#'.array_shift($temp).';'; 
       $count = 1; 
      } 

      $out .= $str[$i]; 
     } 
     else 
     { 
      if (count($temp) == 0) 
      { 
       $count = ($ordinal < 224) ? 2 : 3; 
      } 

      $temp[] = $ordinal; 

      if (count($temp) == $count) 
      { 
       $number = ($count == 3) ? (($temp['0'] % 16) * 4096) + (($temp['1'] % 64) * 64) + ($temp['2'] % 64) : (($temp['0'] % 32) * 64) + ($temp['1'] % 64); 

       $out .= '&#'.$number.';'; 
       $count = 1; 
       $temp = array(); 
      } 
     } 
    } 

    return $out; 
} 

または方法

define('lang','ಕನ್ನಡ'); 

リンクを定義し、この機能を使用することができますこのため

関連する問題