2010-07-02 2 views
1

저는 두 가지 언어로 된 문자열을 표시하기 위해 i18n 작업을하고 있습니다. 나는 this tutorial을 따라,하지만 난 저자가 Kohana 3. 사용하지 않는 생각Kohana v3.0.6.2에서 간단한 국제화 (i18n) 예제를 만들려면 어떻게해야합니까?

그것은 기본적으로 i18n 폴더 (pl.php) 파일 langauge 파일을 만드는 방법에 대한 구성, 다음과 같은 추가 : 그런 변화를

<?php 

$translations['Good Morning'] = 'Magandang Umaga'; 

을 로케일은 pl입니다.

마지막으로보기 파일의 출력 : 정말 튜토리얼에 열중하고 있었다

<?php echo __('Good Morning'); // would produce 'Good Morning' ?> 

.

누구나 Kohana v3.0.6.2에서 국제화 (i18n)를 사용하는 작은 예를 제공 할 수 있습니까?

미리 감사드립니다.

+1

그것은 폴란드어 아니에요 KO2 튜토리얼에서 볼 모든 것을 복사 할 수 없습니다! – hamczu

답변

5

이 당신의 국제화/pl.php 파일처럼 보이게하는 방법입니다 :

<?php defined('SYSPATH') or die('No direct script access.'); 

return array(
    'Good Morning' => 'Magandang Umaga', 
); 

당신이

+0

이봐, 실제로 고마워! – alexchenco

0

번역 파일의 키를 사용해야한다고 생각합니다. 즉

<?php echo __('good_morning'); // would produce 'Magandang Umaga' if the locale was 'pl' ?> 

하지만 당신은 할 것이다 당신의 pl.php 파일에, 그래서 당신은 또한 키로 실제 단어를 사용할 수 있습니다

$translations['Good Morning'] = 'Magandang Umaga'; 

을 한 후 다음을 사용할 수 있습니다

<?php echo __('Good Morning'); // would produce 'Magandang Umaga' if the locale was 'pl' ?> 

너의 시야에서.

관련 문제