제대로된 한국어 번역을 사용하기
대화방에서 나갈때 나오는 확인창입니다. 예, 맡겨! 는 대체 뭘 번역하면 이런게 나올까요. (Yes, Leave! 입니다)
Rocket.Chat(이하 로켓챗)의 한국어 번역은 정말 엉망입니다. 구글 번역기로 기계번역을 해서 의미를 이해하기 힘든 단어와 문장들이 많습니다. 그대로 쓰려면 쓸 수는 있겠지만 곳곳에서 보이는 이상한 말들이 눈에 거슬립니다.
바꾸고 나니 좀 낫네요.
저와 s2hyunn님이 번역한 한국어 언어파일(ko.json)을 적용하는 방법에 대해서 설명하겠습니다.
Caddy 활성화
공식 사이트의 Auto SSL with Snaps를 참고해보겠습니다. Caddy는 Go로 만들어진 Apache나 nginx와 비슷한 웹서버입니다. 간단한 설정으로 무료 SSL 인증서까지 사용할 수 있어서 많이들 쓰나 봅니다. 로켓챗 해보면서 처음 봅니다만, 자주 사용해봐야겠습니다.
다음의 명령으로 Caddy를 활성화시켜줍니다.
$ sudo rocketchat-server.initcaddy
설정파일인 Caddyfile
이 만들어졌습니다.
/var/snap/rocketchat-server/current/Caddyfile
Caddyfile
의 파일 내용을 수정합니다.
http://:8080/tap-i18n/ {
root ./lang
}http://:8080 {
proxy / localhost:3000 {
websocket
transparent
}
}
언어파일을 다운받습니다.
$ cd /var/snap/rocketchat-server/current/
$ sudo git clone https://github.com/TypoStudio/RocketChat-Korean.git lang
Caddy 서버를 재시작합니다.
$ sudo systemctl restart snap.rocketchat-server.rocketchat-caddy
Vagrant 설정변경
이제는 직접 로켓챗으로 접근하지 않고 Caddy서버를 통해서 서비스를 하게 해야합니다.
가상머신의 터미널에서 빠져나와서 Vagrantfile
의 설정을 변경합니다.
Vagrantfile,26
config.vm.network "forwarded_port", guest: 8080, host: 8080
포트번호를 3000이 아닌 Caddyfile
에서 설정한대로 8080로 변경합니다.
이제 가상머신을 재시작 합니다.
$ vagrant reload
==> default: Attempting graceful shutdown of VM...
==> default: Checking if box 'ubuntu/bionic64' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 8080 (guest) => 8080 (host) (adapter 1)
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
==> default: Mounting shared folders...
default: /vagrant => /Users/oldpiano/Documents/workspace.localized/Rocket.Chat/vagrant
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
가상머신이 재시작 되면 브라우저에서 http://localhost:8080
으로 접속합니다.
원래 번역의 채널 개설 페이지입니다.
새로 번역된 버전에서는 채널을 모두 대화방으로 변경했습니다. 그냥 채널은 공개대화방, 비공개 채널은 비공개 대화방 등 채널에 익숙하지 않은 사용자들을 위해 바꾸었습니다만, ko.json
을 원하는 대로 변경하셔도 됩니다.