Extra Form
PHP PHP 7.2
CMS Rhymix 2.0

다국어.PNG

 

라이믹스에서 총 12개의 다국어를 제공하고 있는데요.

위에 포함되어 있지 않는 새로운 언어를 추가하려고 합니다. (필리핀어)

 

혹시 다국어 설정에 언어를 추가할 수 있는 간단한 방법이 있을까요?

단순 무식하게 ph.php (필리핀어) 파일 만들어서 lang 폴더에 집어 넣어도 시스템 설정에는 나오지 않더군요...

 

제 능력으로 구굴링과 XETOWN 검색에는 한계가 있네요...

 

참고로 ph.php 파일은 아직 번역을 시작하지는 않았고 차차 하나둘씩 진행할 생각입니다.

 

 

캡처.PNG

 

 

 

 

감사합니다.

  • profile
    해당 파일을 넣는다고 옵션이 추가되지는 않고요. 직접적으로 해당 언어들을 설정하고 저장할 수 잇도록 코드를 고쳐야합니다.

    https://github.com/rhymix/rhymix/issues/new
    를 통해서 필요언어가 있다면 요청을 남겨두시기 바랍니다 :)
  • profile profile

    답변 감사합니다. 혹시 언어 추가를 위해서는 lang 폴더에 포함해야 하는 신규 언어 파일이 번역완료 되어 있어야 하나요?

     

    파일을 좀 건드려서라도 진행을 하려고 했는데... 무리겠네요...

  • profile

    common/defaults/locales.php에 필리핀어 항목을 추가하신 후, 각각의 lang 폴더에 ph.php를 넣으면 잘 인식할 거예요. 많은 폴더를 일일이 스캐닝해서 언어 파일을 찾아내는 것은 비효율적이기 때문에, 지원하는 언어 목록을 따로 만들어 관리하고 있습니다.

     

    common/lang과 몇몇 주요 모듈들만 어느 정도 지원하면 코어에도 충분히 넣을 수 있을 것 같습니다. 이미 있는 언어들도 한국어와 영어 외에는 빠진 것이 많은 형편이라...

  • profile profile
    답변 감사합니다. ^^ 설명주신대로 파일을 수정하니 되는 것 같습니다.
    혹시 답변에서 "각각의 lang 폴더에 ph.php" 라는 부분이 있는데요.

    혹시 lang 폴더가 common/lang 말고 더 있나요?
  • profile profile

    각 모듈 아래에 하나씩 있습니다. 그 모듈을 사용할 때 필요한 단어나 문장들을 선언해 놓은 것이지요. 애드온이나 위젯, 심지어 레이아웃에서도 특별한 에러메시지를 출력하기 위해 lang 폴더를 갖고 있는 경우가 종종 있고요.

     

    common/lang은 모든 모듈과 애드온에서 언제든지 갖다 쓸 수 있는 공통적인 부분만 다룹니다.

  • profile profile
    감사합니다! ^^