抄訳ã¸ã®ã”å”力ã®ãŠé¡˜ã„
2011å¹´1月ã«ã€æ±äº¬ã§ã® The Complete Lojban Language (以下 CLL)勉強会ã‹ã‚‰ CLL を日本語抄訳ã™ã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒç™ºè¶³ã—ã¾ã—ãŸã€‚ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«ã”å”力ã„ãŸã ã‘る方を募集ã—ã¦ã„ã¾ã—ãŸãŒã€å…¨ã¦ã®ç« ã®æ‹…当者ãŒæ±ºã¾ã‚Šã¾ã—ãŸã®ã§ã€å‹Ÿé›†ã‚’ç· ã‚切りã¾ã™ã€‚ã”å”力ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚以下ã¯æ—§æƒ…å ±ã§ã™ã€‚
<a href="http://groups.google.com/group/lojban-soudan/msg/4e43af3701aca278"> hatthin より </a>: <blockquote> 基本的ã«ã¯ã€ï¼‘~2年ã»ã©ã®æœŸé–“ã§CLLã®æŠ„訳を完æˆã•ã›ãŸã„ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚担当ã¯ã€å¼•ã続ãã€ã“ã®ï¼“å(mhagiwara, hatthin, guskant)ã§åˆ†æ‹…ã™ã‚‹ã¤ã‚‚ã‚Šã§ã™ãŒã€å…¨ä½“ã§ï¼’ï¼‘ç« ã¨ã‹ãªã‚Šã®åˆ†é‡ã‚‚ã‚ã‚Šã€å†…容的ã«ã‚‚ã‹ãªã‚Šé«˜åº¦ã§ã™ã®ã§ã€ã§ãã‚Œã°ï¼‘ç« ã§ã‚‚分担ã—ã¦ã„ãŸã ã‘る有志ã®æ–¹ãŒã„ã‚‹ã¨ã¨ã¦ã‚‚ã‚ã‚ŠãŒãŸã„ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚ <br /> ã¾ãŸç¿»è¨³æ‹…当ã¨ã„ã†ã“ã¨ã§ã¯ãªãã€ã‚¢ãƒ‰ãƒã‚¤ã‚¶ãƒ¼çš„ãªç«‹å ´ã§å‚åŠ ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã‹ã¨è€ƒãˆã¾ã™ã€‚ <br /> 国内ã®ãƒã‚¸ãƒãƒ‹ã‚¹ãƒˆã®æ–¹ã¯ã€ãã‚Œãžã‚Œå€‹äººçš„ã«ã€ã‚ã‚‹ã„ã¯ã‚°ãƒ«ãƒ¼ãƒ—ã§å¦ç¿’を続ã‘ã¦ã„らã£ã—ゃるã¨æ€ã„ã¾ã™ãŒã€åœ°ç†çš„æ¡ä»¶ãªã©ã§ãªã‹ãªã‹ç›¸äº’ã«é€£çµ¡ã‚’ã¨ã‚Šã‚ã†ã“ã¨ãŒé›£ã—ã„ã®ãŒç¾çŠ¶ã§ã™ã€‚今回ã®å‹‰å¼·ä¼šã§ã‚‚æ„Ÿã˜ãŸã“ã¨ã§ã™ãŒã€è¨€èªžã¨ã„ã†ã‚‚ã®ã¯ãれ自体ã€æ¸©ã‹ã„繋ãŒã‚Šã‚’欲ã—ã¦ã„ã‚‹ã¨æ€ã„ã¾ã™ã€‚ <br /> ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’通ã—ã¦äº¤æµã®è¼ªãŒåºƒãŒã‚Œã°ã¨è€ƒãˆã¦ãŠã‚Šã¾ã™ã®ã§ã€æ°—軽ã«ãŠå£°ã‚’ã‹ã‘ã¦ã„ãŸã ããŸã„ã¨æ€ã„ã¾ã™ã€‚ </blockquote>
抄訳を手ä¼ã£ã¦ãã ã•ã‚‹æ–¹ãƒ»ã”質å•ã®ã‚ã‚‹æ–¹ã¯ãƒã‚¸ãƒãƒ³ç›¸è«‡å®¤ã‚„ github ( mhagiwara ・ guskant )ã€ã‚ã‚‹ã„㯠Twitter ( @mhagiwara ・ @hatthin ・ @fotono (guskant) )ãªã©ã‚’利用ã—ã¦ãŠå£°ã‚’ã‹ã‘ã¦ãã ã•ã„。
日本語抄訳ã®æ–¹é‡
底本㯠CLL ã®ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã§ã™ãŒã€å¿…è¦ã«å¿œã˜ã¦é€²è¡Œä¸ã®æ”¹è¨‚版をå‚ç…§ã—ã¾ã™ã€‚改訂版ã®ã»ã†ã‚’底本ã¨ã—ãªã„ã®ã¯ã€å¸¸ã«å¤‰åŒ–ã—ã¦ã„ã‚‹ãŸã‚ã«ã€è¨³ã¨åŽŸæ–‡ã®å¯¾å¿œã‚’確èªã—ã«ãããªã‚‹ã‹ã‚‰ã§ã™ã€‚ã—ã‹ã—ã€ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã®ä¸ã«è¦‹å—ã‘られる間é•ã„や矛盾点を解消ã—ãŸã‚Šã€ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆãƒ»ä¾‹æ–‡ç•ªå·ãªã©ã‚’æ•´ç†ã—ãŸã‚Šã™ã‚‹ãŸã‚ã«ã€æ”¹è¨‚版をå‚ç…§ã™ã‚‹ã®ã¯æœ‰ç”¨ã§ã™ã€‚
ç–‘å•ç‚¹ã‚„訳者ã®æ³¨é‡ˆã‚’書ãè¾¼ã‚€å ´åˆã«ã¯ã€æ”¹è¡Œã—ã¦ã€ãã®è¡Œé ã« # (ãƒãƒƒã‚·ãƒ¥ãƒžãƒ¼ã‚¯ã€ãƒŠãƒ³ãƒãƒ¼ã‚µã‚¤ãƒ³ï¼‰ã‚’付ã‘ã¾ã™ã€‚
抄訳ãªã®ã§ã€èªè€…ãŒãƒã‚¸ãƒãƒ³æ–‡æ³•ã‚’ç†è§£ã™ã‚‹ãŸã‚ã«é‡è¦ã§ãªã„部分ã¯çœç•¥ã—ã¾ã™ã€‚逆ã«ã€åŽŸæ–‡ã«æ›¸ã‹ã‚Œã¦ã„ãªãã¦ã‚‚ã€æ—¥æœ¬èªžè©±è€…ã«ã¨ã£ã¦å½¹ç«‹ã¤çŸ¥è˜ãŒã‚ã‚Œã°ã€è¨³æ³¨ã¨ã—ã¦æ›¸ãã¾ã™ã€‚
原文ã«ã¯è‹±èªžè©±è€…å‘ã‘ã«æ›¸ã‹ã‚Œã¦ã„る部分ãŒã‚ã‚Šã¾ã™ãŒã€ãã®ã‚ˆã†ãªéƒ¨åˆ†ã¯æ—¥æœ¬èªžè©±è€…ã«ã¨ã£ã¦ä¸è¦ã§ã‚ã‚‹ã¨è€ƒãˆã‚‰ã‚Œã‚‹ã®ã§ã€æ—¥æœ¬èªžè¨³ã§ã¯å‰²æ„›ã—ã¾ã™ã€‚
ãƒã‚¸ãƒãƒ³ã®ä¾‹æ–‡ã«å¯¾ã™ã‚‹é€èªžè¨³ã®éƒ¨åˆ†ã¯ã€åŸºæœ¬çš„ã«ã¯å‰²æ„›ã—ã¾ã™ã€‚
ãƒã‚¸ãƒãƒ³ã§æ›¸ã‹ã‚ŒãŸæ–‡æ³•ç”¨èªžã¯ã€ç™ºéŸ³ã®è¿‘ã„カタカナã§è¡¨ç¾ã—ã¾ã™ã€‚英語ã§æ›¸ã‹ã‚ŒãŸæ–‡æ³•ç”¨èªžã¯ã§ãã‚‹ã ã‘日本語ã«è¨³ã—ã¾ã™ã€‚ã“れらã®è¡“語を github 上㮠vlaste.txt ã«ã¾ã¨ã‚ã¦ã„ãã€è¨³èªžã®çµ±ä¸€ã‚’図りã¾ã™ã€‚
抄訳ã¸ã®å”力方法
抄訳を共åŒã§é€²ã‚ã‚‹ãŸã‚ã« git を利用ã—ã¦ã„ã¾ã™ã€‚
git ã¯å…±åŒä½œæ¥ã§ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ä½œæˆã‚„変更を容易ã«ã™ã‚‹ã‚·ã‚¹ãƒ†ãƒ ã§ã™ã€‚
自分ã®ã‚³ãƒ³ãƒ”ュータã®ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯å†…ã«ä½œã‚‹ã€Œä½œæ¥ç”¨ãƒ•ã‚©ãƒ«ãƒ€ã«é–¢ã™ã‚‹æƒ…å ±ã‚’ä¿å˜ã—ãŸãƒªãƒã‚¸ãƒˆãƒªã€ (ã“ã“ã§ã¯ãƒãƒ¼ã‚«ãƒ«ã¨å‘¼ã¶ã“ã¨ã«ã—ã¾ã™ï¼‰ã¨ã€ github 上ã«ä½œã‚‰ã‚ŒãŸãƒªãƒã‚¸ãƒˆãƒªï¼ˆã“ã“ã§ã¯ãƒªãƒ¢ãƒ¼ãƒˆã¨å‘¼ã¶ã“ã¨ã«ã—ã¾ã™ï¼‰ã‚’åŒæœŸã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
ã¾ãŸã€ github 上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’編集ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
抄訳ã«ã”å”力ãã ã•ã‚‹éš›ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã‚’å‚考ã«ã—ã¦ãã ã•ã„。
1. アカウント作æˆ
github ã§ã€ã”自分ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã—ã¦ãã ã•ã„。
CLL ã®æŠ„訳ã®ãƒªãƒã‚¸ãƒˆãƒªã¯ https://github.com/mhagiwara/cll-ja/tree/gh-pages ã«ã‚ã‚Šã¾ã™ã€‚ mhagiwara ã•ã‚“ã«ã”自分㮠github アカウントをä¼ãˆã€ã€Œå”力者 (collaborators)ã€ãƒªã‚¹ãƒˆã«è¿½åŠ ã—ã¦ã‚‚らã£ã¦ãã ã•ã„。
# 「å”力者ã€ãƒªã‚¹ãƒˆã«å…¥ã‚‰ãšã«ã€ã€Œforkã€ã—ã¦ã€Œpull requestã€ã—ã¦ã‚‚構ã„ã¾ã›ã‚“ãŒã€ãã†ã™ã‚‹ã¨ç·¨é›†ã®åº¦ã« mhagiwara ã•ã‚“ã« pull ã®æ‰‹é–“ã‚’å–らã›ã¦ã—ã¾ã†ã“ã¨ã«ãªã‚‹ã®ã§ã€ä½•åº¦ã‚‚編集ã—ã¦ã„ãŸã ã‘ã‚‹å ´åˆã¯ã€Œå”力者ã€ãƒªã‚¹ãƒˆã«å…¥ã‚‹ã»ã†ãŒä¾¿åˆ©ã ã¨æ€ã„ã¾ã™ã€‚
16ç« ã¾ã§ã®æ‹…当ã¯æ±ºã¾ã£ã¦ã„ã¾ã™ã€‚17ç« ä»¥é™ã§æ‹…当ã—ãŸã„ç« ã‚’æ±ºã‚ãŸã‚‰ã€è¨³ã‚’始ã‚ã‚‹å‰ã«é€²æ—表ã«æ›¸ã込んã§ãã ã•ã„。
æ—¢å˜ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«æ‰‹ã‚’åŠ ãˆã‚‹ã ã‘ã®å½¢ã§ã”å‚åŠ ã„ãŸã ãå ´åˆã¯ã€web 上ã ã‘ã§ç·¨é›†ã„ãŸã ãã®ãŒç°¡å˜ã ã¨æ€ã„ã¾ã™ã®ã§ã€ä»¥ä¸‹ã®æ‰‹é †ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。
抄訳を担当ã™ã‚‹å ´åˆã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã«ãŠé€²ã¿ãã ã•ã„。
2. git ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
ã”自分㮠OS 用㮠git をダウンãƒãƒ¼ãƒ‰ã—ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚
Windows 用ã«ã¯ TortoiseGit ã¨ã„ã†ãƒ„ールãŒã‚ã‚Šã¾ã™ã€‚ コマンドを入力ã™ã‚‹ã“ã¨ãªãã€ã‚³ãƒ³ãƒ†ã‚ストメニューã‹ã‚‰æ“作ã§ãã¾ã™ã€‚次節ã§èª¬æ˜Žã™ã‚‹ public key を生æˆã™ã‚‹ãƒ„ールもå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚
ãã®ä»–ã«ã‚‚ã€github ã® Windows (1) (2) (3) ã‚„ Mac (1) (2) ã§ã®ä½¿ã„æ–¹ãŒç´¹ä»‹ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚
インストール後〠git ã§ä½¿ã†ã”自分ã®åå‰ã¨ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¨å®šã—ã¦ãŠãã¾ã™ï¼ˆä»¥ä¸‹ã€$ ã§å§‹ã¾ã‚‹è¡Œã¯ã€ã€Œ$ ã®å¾Œã«æ¥ã‚‹æ–‡å—列をコマンドラインã§æ‰“ã¡è¾¼ã‚€ã€ã¨ã„ã†æ„味ã§ã™ï¼‰ï¼š
$ git config --global user.name "Your Name" $ git config --global user.email you@example.com
3. ssh ã®è¨å®š
Windows ã‚„ Mac ã«ã¤ã„ã¦ã¯ã€ä¸Šè¨˜ã® Windows ã‚„ Mac ã§ã®ä½¿ã„æ–¹ã®ãƒšãƒ¼ã‚¸ã« ssh ã®è¨å®šã‚‚書ã‹ã‚Œã¦ã„るよã†ã§ã™ã€‚TortoiseGit を使ã†å ´åˆã¯ã€ç§˜å¯†éµã‚’PuTTYå½¢å¼ã«å¤‰æ›ã—ã¦Pageantã«ç™»éŒ²ã™ã‚Œã°ã€pullã‚„pushãªã©ã®åº¦ã«æ¯Žå›žãƒ‘スフレーズã®å…¥åŠ›ã‚’求ã‚られるã“ã¨ãŒãªããªã‚Šã¾ã™ã€‚
Linux ã®å ´åˆã¯ github ã®ãƒ˜ãƒ«ãƒ—ページ:ssh ã®è¨å®šæ–¹æ³•ï¼ˆè‹±æ–‡ï¼‰ ã‚’ã”å‚ç…§ãã ã•ã„。
ssh ã®è¨å®šã«ã‚ˆã£ã¦ã€å…¬é–‹éµ (public key) ãŒå¾—られã¾ã™ã€‚
得られãŸå…¬é–‹éµã‚’ã€ä»¥ä¸‹ã®ã‚ˆã†ã«ã—㦠github ã«ç™»éŒ²ã—ã¾ã™ï¼š
アカウントè¨å®šãƒšãƒ¼ã‚¸ã® å·¦ã®æ¬„ã‹ã‚‰ã€ŒSSH å…¬é–‹éµ (SSH Public Keys)ã€ã‚’é¸ã³ã€ã€Œåˆ¥ã®å…¬é–‹éµã®è¿½åŠ (add another public key)ã€ã‚’クリックã—ã¾ã™ã€‚「タイトル (title)ã€æ¬„ã«é©å½“ã«å…¥åŠ›ã—ã€ã€Œã‚ー (key)ã€æ¬„ã«å…¬é–‹éµã‚’ペーストã—ã€ã€Œã‚ーã®è¿½åŠ (Add key)ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚ã“ã‚Œã§ãƒãƒ¼ã‚«ãƒ«ã¨ãƒªãƒ¢ãƒ¼ãƒˆãŒæŽ¥ç¶šã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚
4. ãƒãƒ¼ã‚«ãƒ«ã®ç”¨æ„
自分ã®ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯å†…ã®é©å½“ãªå ´æ‰€ã«
cll-ja
ã¨ã„ã†ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã¾ã™ã€‚
コマンドラインã§ã€ãã®ãƒ•ã‚©ãƒ«ãƒ€ã«ç§»å‹•ã—ã¾ã™ã€‚
ãã®ãƒ•ã‚©ãƒ«ãƒ€ã§ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦ã€ãƒãƒ¼ã‚«ãƒ«ãƒ»ãƒªãƒã‚¸ãƒˆãƒªã‚’作りã¾ã™ï¼š
$ git init
gh-pages ã¨ã„ㆠbranch を使ãˆã‚‹ã‚ˆã†ã«ã—ã¾ã™ï¼š
$ git symbolic-ref HEAD refs/heads/gh-pages
5. 編集作æ¥
ãƒãƒ¼ã‚«ãƒ«ã®æƒ…å ±ã‚’ãƒªãƒ¢ãƒ¼ãƒˆã®æœ€æ–°æƒ…å ±ã¨åŒã˜ã«ã—ã¾ã™ï¼š
$ git pull git@github.com:mhagiwara/cll-ja.git gh-pages
自分ã®ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯å†…ã® cll-ja フォルダã§
5.1. æ—¢å˜ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’変更ã—ãŸã‚Š
5.2. æ–°ã—ã„ファイルを作ã£ãŸã‚Š
5.3. æ—¢å˜ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã—ãŸã‚Š
ã—ã¾ã™ã€‚
ãã®å¾Œã€ä»¥ä¸‹ã®ã‚ˆã†ã«ã—ã¦ãƒãƒ¼ã‚«ãƒ«ã«å¤‰æ›´æƒ…å ±ã‚’åæ˜ ã•ã›ã¾ã™ï¼š
5.1. æ—¢å˜ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’変更ã—ãŸå ´åˆ
$ git commit -a -m "[編集内容ã®èª¬æ˜Ž]"
上ã®ï¼»ç·¨é›†å†…容ã®èª¬æ˜Žï¼½ã¨ã„ã†éƒ¨åˆ†ã¯ã€ç·¨é›†ã—ãŸå†…容ã«å¿œã˜ã¦å…¥åŠ›ã—ã¦ãã ã•ã„。
例:「番å·ã®ä¿®æ£ã€ã€Œè¡“語変更ã€ã€Œç¬¬3ç« è¿½åŠ ã€ã€Œï¼Šï¼Šã¨ã„ã†ã‚ˆã‚Šã€ã‚€ã—ã‚ï¼ ï¼ ã€ãªã©ã€‚
5.2. ファイルを新ã—ã作ã£ãŸå ´åˆ
ã¾ãšã€
$ git add [æ–°ã—ã作ã£ãŸãƒ•ã‚¡ã‚¤ãƒ«å]
ã¨ã—ã€ã‚ã¨ã¯ 5.1 ã¨åŒã˜ã€‚
5.3. æ—¢å˜ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã—ãŸå ´åˆ
ã¾ãš
$ git rm [削除ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«å]
ã¨ã—ã€ã‚ã¨ã¯ 5.1 ã¨åŒã˜ã€‚
6. リモートã¸ã®åæ˜
ãƒãƒ¼ã‚«ãƒ«ã®æœ€æ–°æƒ…å ±ã‚’ãƒªãƒ¢ãƒ¼ãƒˆã®æƒ…å ±ã«åæ˜ ã•ã›ã¾ã™ï¼š
$ git push git@github.com:mhagiwara/cll-ja.git gh-pages
ã‚ã¨ã¯ã€ç·¨é›†ä½œæ¥ã‚’ã™ã‚‹åº¦ã«æ‰‹é † 5 㨠6 ã‚’ç¹°ã‚Šè¿”ã™ã ã‘ã§ã™ã€‚