유라
253
2019-02-22 01:24:35
4
526

다국어 웹사이트를 만드는 데 다국어를 한 db에 다 넣고 특정 언어만 보게 가능한가요?


php같은 곳에서

'영어 -> English'

이런 식으로 코드를 짜기에는 

제가 갖고 있는 데이터가 3000개가 넘어서요...

다국어 데이터는 이미 엑셀 파일의 한 시트에 저장돼있는 상태입니다 


그리고 회원이 데이터를 따로 저장하고 목록을 만드는 기능을 쓸 거라서요

이런 기능을 쓰려면

데이터베이스를 써야되는 걸로 알고 있어요 (php로도 가능하면 댓글부탁드립니다!) 


Q. 한 데이터베이스에 다국어 데이터를 다 넣으면 회원이 특정 언어의 데이터만 볼 수 있어야 하는데...

그렇게 만들기 가능한가요?  

0
0
  • 답변 4

  • 유라
    253
    2019-02-22 01:43:18

    ?? ㅠㅠㅠㅠㅠ

    0
  • 초무쿤
    2k
    2019-02-22 06:56:15 작성 2019-02-22 16:09:34 수정됨

    네.

    * 동적으로 변해야되는 다국어면 데이터베이스에 저장.(language컬럼 하나 파시고 거기 각 언어마킹)

    * 정적인(개발시 한번 정의되면 거의 변하지 않는 정보)는 언어별 설정파일로 관리.


    외국 어떤 포스트에 보니

    특정테이블이 아니라 중구난방인 경우 translate 테이블과 처리모듈을 따로 개발하는 방법으로도 

    사용하더군요.. 단 이방법은 설계나 이런게 좀 까다로울듯 하구요.

    php 않한지 오래되서  잘 모르겟는데. java 진영은 다국어처리 어느정도 표준화 방식이 있습니다.



    1
  • 나도아빠다
    2k
    2019-02-22 08:42:03
    1
  • code_monkey
    378
    2019-02-22 09:52:16

    커지면 빅데이터쪽으로.
    아니라면 기본 몇만개 단어들 다국어 지원해주는 라이브러리가 있었던거 같은데...

    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.