로그인

  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

자유글 성경 DB 변환기 - 바이블 웍스 작업합니다. (완료)


바이블 웍스 신청이 들어와서 작업시작합니다. ^^

 

바이블웍스의 성경디비는 텍스트 파일 형태로 제작된다.

 

성경파일 구성

Gen 1:1 Text 
Gen 1:2 Text
.
.
.
.
Rev 22:21 Text

 

 

성경의 66권의 이름을 넣어야 하는데, 외국에서는 성경의 숏네임이 다른 경우가 있어서 바이블웍스에서 제공하는 메뉴얼을 참고했다.

https://www.bibleworks.com/bw9help/bwh42_Abbreviations.htm

 

 

성경 66권 숏네임 function

원본에는 성경의 이름이 없는 경우가 많아서 66권의 성경 이름을 찾는 function을 만들었다.

 

function biblename($var) {

switch ($var) {
case "1":
return $var = "Gen";
break;
case "2":
return $var = "Exo";
break;
case "3":
return $var = "Lev";
break;
case "4":
return $var = "Num";
break;
case "5":
return $var = "Deu";
break;
case "6":
return $var = "Jos";
break;
case "7":
return $var = "Jdg";
break;
case "8":
return $var = "Rut";
break;
case "9":
return $var = "1sa";
break;
case "10":
return $var = "2sa";
break;
case "11":
return $var = "1Ki";
break;
case "12":
return $var = "2Ki";
break;
case "13":
return $var = "1Ch";
break;
case "14":
return $var = "2Ch";
break;
case "15":
return $var = "Ezr";
break;
case "16":
return $var = "Neh";
break;
case "17":
return $var = "Est";
break;
case "18":
return $var = "Job";
break;
case "19":
return $var = "Psa";
break;
case "20":
return $var = "Pro";
break;
case "21":
return $var = "Ecc";
break;
case "22":
return $var = "Sol";
break;
case "23":
return $var = "Isa";
break;
case "24":
return $var = "Jer";
break;
case "25":
return $var = "Lam";
break;
case "26":
return $var = "Eze";
break;
case "27":
return $var = "Dan";
break;
case "28":
return $var = "Hos";
break;
case "29":
return $var = "Joe";
break;
case "30":
return $var = "Amo";
break;
case "31":
return $var = "Oba";
break;
case "32":
return $var = "Jon";
break;
case "33":
return $var = "Mic";
break;
case "34":
return $var = "Nah";
break;
case "35":
return $var = "Hab";
break;
case "36":
return $var = "Zep";
break;
case "37":
return $var = "Hag";
break;
case "38":
return $var = "Zec";
break;
case "39":
return $var = "Mal";
break;
case "40":
return $var = "Mat";
break;
case "41":
return $var = "Mar";
break;
case "42":
return $var = "Luk";
break;
case "43":
return $var = "Joh";
break;
case "44":
return $var = "Act";
break;
case "45":
return $var = "Rom";
break;
case "46":
return $var = "1Co";
break;
case "47":
return $var = "2Co";
break;
case "48":
return $var = "Gal";
break;
case "49":
return $var = "Eph";
break;
case "50":
return $var = "Phi";
break;
case "51":
return $var = "Col";
break;
case "52":
return $var = "1Th";
break;
case "53":
return $var = "2Th";
break;
case "54":
return $var = "1Ti";
break;
case "55":
return $var = "2Ti";
break;
case "56":
return $var = "Tit";
break;
case "57":
return $var = "Phm";
break;
case "58":
return $var = "Heb";
break;
case "59":
return $var = "Jam";
break;
case "60":
return $var = "1Pe";
break;
case "61":
return $var = "2Pe";
break;
case "62":
return $var = "1Jo";
break;
case "63":
return $var = "2Jo";
break;
case "64":
return $var = "3Jo";
break;
case "65":
return $var = "Jud";
break;
case "66":
return $var = "Rev";
break;
default:
echo "book name";
}
}

 

 

인코딩

어떤 문서에는 ansi 로 해야한다고 하는데 utf-8로 작성했다.

아마 잘 될거라 생각한다.

https://www.bibleworks.com/forums/archive/index.php/t-4756.html

안녕하세요. 혹시 개역한글판 외에 다른 버젼(개역개정, 표준새번역 등)을 설치하려면 어떻게 하는지 아시는...


 

 

 


이런 글도 찾아보세요!

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 5

따라쟁이 2017.11.01. 05:28
좀 더 자세한 설명을 부탁드려도 되는지요 가능하면 부탁드립니다.
profile image
운영자 작성자 2017.11.01. 06:01
따라쟁이
https://godpeople.or.kr/bibleDBconverter/

성경 DB 컨버터 기능 추가하는 내용을 적어봤습니다. ^^
필요하신 성경파일을 원하는 성경용 디비로 변환할 수 있는 컨버터 입니다.
profile image
위위 2017.11.01. 13:20
대단하십니다. 전 있는 거 활용밖에는 못하는데..
profile image
운영자 작성자 2017.11.01. 13:24
위위
그리 대단한 건 업는데 칭찬해주시니 감사합니다. ^^
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?