저에게 Question2Answer는...

2년 전, May 22 2015에 최초로 커밋한 저의 Question2Answer(q2a)에 대한 마음을 꺼내보려 합니다.

저의 깃허브 최초 프로젝트

돌이켜보면 깃허브를 시작한 이유도 참 단순했습니다.

q2a 한국어 프로젝트를 하려는데 코드 호스팅은 어디에서 하지? 를 고민하다가 우분투 한국 커뮤니티 장태희 前 대표님의 조언대로 깃허브를 처음 시작했습니다.

처음 시작할 때는 사이트가 영어로 이루어져 있고, 오픈소스 라이선스는 뭐로 해야 되지라는 뒤숭숭한 마음으로 Initial commit을 찍었던 기억이 납니다.

사실 날짜도 기억납니다. 제 첫 인터뷰 기사가 실린 적이였으니까요.

http://archive.fo/znHHJ

지금 현재 개편된 마이크로소프트웨어 기사입니다.

이젠 아카이브로만 볼 수 있습니다…

다시 본론으로 넘어가서

q2a 공식 한글화 이야기 | 신민욱 Minwook Shin | 2015.07 (2015Y07M25D) from Ubuntu Korea Community

(우분투 한국 커뮤니티에서 발표했던 자료입니다. 미디어와 배경이 많이 깨지네요. 참고용으로만 봐주세요^^;)

우분투 한국 커뮤니티의 ASK UBUNTU KR을 준비중에, Question2Answer 이라는 플랫폼을 장태희 前 우분투 한국 커뮤니티 대표님께서 알아오셨는데 한국어 번역본도 없길래 한글화 작업을 진행했습니다.

번역 공식한글화 과정

사실 번역 과정은 언어 관련 php파일에서 영어를 한국어로 변환하는 작업밖에 없었습니다. 하지만 오히려 공식한글화로 진행하는 작업이 더 힘들어서 이와 관련된 이야기를 해보고자 합니다.

원래는 작업한 결과를 ask.ubuntu-kr.org 에서만 쓰일 예정이었지만, 작업해둔 게 너무 아쉽길래 개발사에 이메일로 문의해보았습니다.

이메일은 영어로 길게 작성했으나, 가독성을 위해 상황만 설명해보겠습니다.

저 : 한국어 번역했습니다. 깃허브 주소는 여기 있고, 홈페이지의 addon 페이지에 추가해주시면 좋겠습니다.

Q2A 개발자 : 번역 고맙긴 한데, 네 번역에 이슈가 있어.
(원문 : Thank you for your message and for creating this translation. Unfortunately there are a few issues in the translation)

(꽤 긴 시간이 흐르고, 수정해서 다시 보냄)

저 : 이 부분을 수정해서 다시 보냈습니다!

Q2A 개발자 : 회신해줘서 고맙고, 네 번역은 리스트에 올렸어. (원문 : Thank you for your message. Your translation has been listed http://www.question2answer.org/addons.php)

돌아온 답변은 짧았지만, 처음 오픈소스에 기여한 입장으로써 임펙트있는 문장이여서 상당히 기뻤던 기억이 납니다.

최근 1.8 베타 출시

한동안 잊고 있다가, 혹시나 하고 들어가보니 스페인어 번역본이 올라와있었습니다.

그래서 서둘러서 winmerge라는 윈도우용 diff툴로 새 버전에 추가되는 스트링을 기존 번역본에 추가하여, 1.8버전을 지원하게 만들고 깃허브에 커밋했습니다.

다시 메일을 보냈고…

이번엔 바로 리스트에 올랐습니다!

번외) 도대체 오류가 뭐길래

오류는 다름아닌 ^5string^6 이여야 하는 내용을 번역하다가 ^5문자열^ 이런 식으로 개발사에서 당연히 문제 삼을 일이였습니다^^;

번외2) Q2A 설치하고 한국어 번역본 적용해보기

이대로 포스팅을 끝내면 내용이 없어서 설치하고 번역 적용하는 방법이라도 공유합니다.

  1. 이 곳에서 Q2A를 받기
  2. 압축 풀기
  3. addon 페이지에서 한국어를 클릭하여 한국어 언어 파일을 내려받기
  4. 내려받은 php 언어 파일 8개를 qa_lang폴더의 ko폴더에 넣기
  5. MySQL 데이터베이스 설정하고 MySQL의 username, password, database name 그리고 server hostname 까지 미리 알아두기
  6. 최상단 폴더에서 qa-config-example.php를 qa-config.php로 변경하고 데이터베이스 관련 내용 채우기
  7. 서버에 업로드하기
  8. 웹사이트에서 어드민 관련 설정 진행하기
  9. Q2A의 어드민 항목에서 korean-한국어로 변경하기
Written on December 23, 2017