PyR2KKJ

iA@S͈ԉɂ܂Bj

 002_0 2014-02-13
  PyR2KKJAPyR2KKJToolʂ̕ύX_
@ EAbout \Copyright\ZB
@ EtHgTCYݒt@CŐݒł悤ɂBiFontj

  PyR2KKJ̕ύX_
 @ENi啶̃GkjuvɕϊłȂP[X̂CB
 @ESpւ̕ϊe[uiCovertj[pjɋLǉ
 @Eϊʁim\jł̃NAL[ŕ폜Ă܂Ƃ̂
 @@CB
 @ȆAIȕύXiʂɂ͊֌WȂj
 @@iPjׂȏCi̓[}encode͕svȂ̂ō폜j
 @@iQjݒf[^̏strip()gp폜ire.subgpj

  PyR2KKJTool̕ύX_
 @Eo͂AL[[hŃ\[gĂo͂悤ɂB
 @EDebugtOLOGƂāAݒt@CŐݒł悤ɂB
 @@ifobOpj
 @ȆAIȕύXiʂɂ͊֌WȂj
 @@iPjmake_mydic SKK_dic_conv ̕񑀍́AR[hunicode
 @@@@@ϊĂs悤ɂB
 @@iQj[he[uXgfBNViɂB



ODOo[W̕ύX

@@قǑ傫ȈႢ͗L܂B኱̕s𒼂A኱Yɂ
@łBႢ̂

@ EAbout \Copyright\ZB
@ EtHgTCYݒt@CŐݒł悤ɂBiFontj
 @ENi啶̃GkjuvɕϊłȂP[X̂CB
 @ESpւ̕ϊe[uiCovertj[pjɋLǉ
 @Eϊʁim\jł̃NAL[ŕ폜Ă܂Ƃ̂
 @@CB

@̍ڂłB




PDTv

@@[}͂ɂāAȌ蕶֕ϊAvłBϊr̃t
@@CZ[uꍇ̎lāAȌ蕶AȕiPjA[}
@̍eLXg͂ɂāAϊp邱Ƃł܂B
@@ڃL[{[h͂ĕ쐬Aϊ邱Ƃł܂B͕
@̕ϊł́Aʂ̃eLXgꊇϊ̑A͂Ȃ璀ϊĂ䂭
@ł܂Bϊ̃eLXgɃ[}₩ȂŏāAēxϊ邱
@ł܂B

@PFϊpł邩ȕ́Aϊrŕۊǂꍇ̃eLXgCɍl
@@@@Ă܂Bu_A_vuȁijv̎gpۂɂĂ
@@@@gpĂ鎫ɂς܂B
@@@@@EpoboxFu_A_vuȁijv͕s
@@@@@ESKK@Fu_A_vuȁijv͎gp
@@@@ɂẮuSDv̍QƂĉB


@ړIF
@iPjAmgyiSU-27Wjł͌gѓdbɓAvŁÂgѓd
@@@@bŉpɕϊł܂B𗘗p邽߁ASU-27Wŏ[}
@@@@Ȍ蕶֕ϊ邽߂ɍĂ݂܂B

@iQjrAL[{[h͂ϊł悤ɂāÃAv
@@@@ŁANokiaX^_[hfg邱Ƃ_܂B

@@ǂ̒xpł邩͕sł撣Ă݂܂BȂAFEPȂǂɂĂ
@mȂ̂ŁAɍleŃCvgĂ܂B̂߁A@
@ƖʂȂƂĂ邩܂BCÂ̓_Ă΍K
@B


iT|[gj
@@ȂAShift-JISŏo͂ɂ́Ajapanese_codecsKvłBCXg[̍
@ŏAꂩ̂̂gpĂƂOɂĂ܂B

@@ϊΏۂ̓̓t@ĆAjapanese_codecsCXg[Ă
@Shift-JIS̃t@Cǂݍ߂܂B


QDCXg[
@iPjPyR2KKJ  PyR2KKJtool  E:\Python i܂ C:\Python jɓ
@@@@B̎gpĂtH_łB
@@@@邢́ASISłꍇ́ASISłCXg[܂B
@@@@i.pySIŜꂩŉj

@@@@PyR2KKJ @@[}Ȋϊ̖{̂łB
@@@@PyR2KKJtool ̍쐬⃁eiXsc[łB

@iQj́i邢́A{XNvgƓTCg̍ŐVł́jPyFbuiutil.py
@@@@E:\Python\Lib ɓĂB̃t@C̓t@C̕؂
@@@@ołB
@@@@TCgURLF
         http://www.ne.jp/asahi/myhp/masa/gsm3g/note/pythonframe.htm

@iRjt@C(word.utf8  UTF-8 LF/BOM) E:\Data ɓĉB
@@@@tH_t@C̓Xg擪̐ݒ肩A܂͐ݒt@C
@@@@ݒł܂B

@@@@́AT͉L̂悤ɂ܂B
@@@@@Epoboxgpꍇ́A_E[h word.utf8 L
@@@@@@̃tH_ɓ܂B
@@@@@@@ݒFSKK_dictionary = 0 ɂĉB

@@@@@ESKK-Mi邢SKK-Sj́A_E[ĥ̓R[h
@@@@@@EUCȂ̂ŁAGfB^ȂǂŊJ ́Fword.utf8 UTF-8 LF/BOM
@@@@@@ŕۑ̂LtH_ɓĉB
@@@@@@@ݒFSKK_dictionary = 1 ɂĉB

@@@@gpł鎫t@C̏ڍׁA_E[hꏊɂĂ͂RDݒ֌W
@@@@с@SDt@CQƂĉB

@iRjǉ
@@@@̎t@C(word_myusr.utf8) E:\Data ɓĉB
@@@@tH_t@C̓Xg擪̐ݒ肩A܂͐ݒt@C
@@@@ݒł܂B
@@@@̎t@ĆAL̕ϊ኱Ayɂ邽߂łBsvȂ
@@@@ȂĂ܂܂B

@iSjPyR2KKJ.init@CiKvɉďCj E:\Data\masa ɓĉ
@@@@B̃tH_́AXg擪̐ݒ蕔ŕς܂B
@@@@init@CȂ΁APyR2KKJ.pyAPyR2KKJtool.py ̐擪̐ݒ
@@@@삵܂B
@@@@PyR2KKJ.init@C͋ʂłBinit@CgȂꍇ́A̐ݒ
@@@@̐ɒӂĉBiFSKK_dictionary = ͗ɗL܂Bj

@iTjiShift-JISKvȏꍇ̂݁j
@@@@Shift-JISpcodecsiLꂩ̂́jA̎wɏ]
@@@@E:\Python\LIBi܂ C:\Python\LIB jɃCXg[܂B
@@@@ȂAShift-JISpcodecs ȂĂAUTF-8AUTF-16ł͎g܂B
@@@@iShift-JIS֘Ãj[oȂ悤ɂ܂Bj

@iUj̎쐬
@@@@ȏ̌AKŏ PyR2KKJtool NĉB̂ƂAiRj
@@@@AŎgp鎫ɕϊĊi[܂BȌ́A̍쐬
@@@@g܂̂ŁAPyR2KKJ NΎg܂B
@@@@Ƃ́A PyR2KKJtool ͎̃eiXɎgp܂B


@@Shift-JISpcodecs

@@@Es60_themepy60texTCĝ
         http://www.geocities.jp/s60_theme/py60tex/py60tex.html#DOWNLOAD
         uShift-JISΉ@vQ

@@@EHiisĩTCĝ
@@@@http://hiisi-proxy.blogspot.com/2009/01/japanesecodecsemoji.html



RDݒ֌W

RDPݒ蕔̐

@@XNvg̐擪ɂ option AKvɉď܂B邢
@ݒt@Cw̃tH_ɓ܂B
@Xg̐擪Aݒt@CD悳܂B

@ݒt@C PyR2KKJ  PyR2KKJtool ŋʂłBݒt@CgȂꍇ
@́A̐ݒ̐ɒӂĉBiFSKK_dictionary = ͗ɗL
@܂Bj

#------option-------------------------------------
r2kkj_ini_file = "E:\\Data\\masa\\PyR2KKJ.ini"
word_dic_file = "E:\\Data\\word.utf8"
word_my_file  = "E:\\Data\\word_my.utf8"
word_myusr_file  = "E:\\Data\\word_myusr.utf8"
def_dir = "E:\\Data"
auto_next = 1
learning = 1
SKK_dictionary = 1
Encoding = "AUTO"
#Encoding = "UTF-8"   
#Encoding = "UTF-16"
#Encoding = "Shift-JIS"
Delimiter = "/delimiter/"
Font = "dense"  #or "normal"
#-------------------------------------------------

@r2kkj_ini_file 
@@@ȉ̊eݒݒ肷邱Ƃłݒt@CiPyR2KKJ.inijłB
@@t@CȂ΁A̐擪̐ݒ̒ʂ蓮܂B
@@@̃tH_̎ẃARłłł܂Biinit@Cł
@@ł܂Bj

@word_dic_file
@@@t@CłB̖OŁÃtH_ɓĉB
@@g鎫t@CɂẮ@SDt@C@QƂĉB

@word_my_file
@@@N word_dic_file ǂŁAp̎t@CɕϊĊi[
@@܂B́Ap̎t@CłBi̖OŁAXNvg
@@쐬܂Bj

@word_myusr_file 
@@@̊wK@\Lilearning = 1jɂƂAXNvgwKei
@@[t@CłBwKe̕ۑ́AXNvgIɎōs܂B

@def_dir
@@@t@CI[vt@CZ[uɁAŏɊJtH_iftHgtH
@@_jw肵܂B

  auto_next
@@@ϊĊm葀sƂɁAIɎ̌̕ϊɍsۂw肵
@@܂B
@@@@1 : IɎ̕ϊɍs܂B
@@@@0 : ̕ϊɍsȂ̂ŁAL[ŕϊw܂B

@@@̕ϊeɑ΂qbgǂȂꍇ́AIɎ̕ϊ
@@䂭ƂƂƂ܂̂ŁAwł悤ɂ܂B

@learning
@@@ϊ̕ϊ̊wKʂɔf邩ۂ̎włB
@@@@0: wK@\gȂ
@@@@1: wK@\g

@SKK_dictionary
@@@SKK̂܂܎gꍇÃIvVgp܂B
@@@@0: poboxgp
@@@@1: SKKgpB

@@@̎wƎۓꂽ̎ނႤƕϊłȂꂪRo܂B
@@@@@FwŹApoboxł́uvASKKł́uv
@@@@@@@߂łB

  Encoding
@@@ϊΏۃt@CI[v鎞̃GR[fBOwłB

@@@@AUTO     :肵܂iPQƁjB
@@@@UTF-8    :I[vUTF-8ōs܂B
@@@@UTF-16   :I[vUTF-16ōs܂B
@@@@Shift-JIS:I[vShift-JISōs܂B

@@@@PF菇́iUTF-8AShift-JISAUTF-16jŁAI[ṽG[̗L
@@@@@@@Ŕ肵܂B̂߁AeLXg̓eⒷɂĂ͌딻肪
@@@@@@@ĕĕ\邱Ƃ܂B̏ꍇ́Aݒ
@@@@@@@GR[fBOw肵ĉB

@@@@QF̉Ei "UTF-8"Ȃǂ̕j͔R[fBOŎgp
@@@@@@@Ă܂BL邽߁AgpȂsRgi擪#
@@@@@@@j邱ƂŎgpĂB

@@Delimiter
@@@@Save -> Save mid file ŕϊr̃eLXgۑꍇAϊς݂
@@@@ϊ̋؂ɓf~^̃p^[łB

@@@@Xg̗iDelimiter = "/delimiter/"jł́@'/delimiter/' iVO
@@@@NI[e[V܂߂āj݂܂Bt@CI[v͂
@@@@݂āA̕ϊJn܂B

@@@@̃p^[ɂ́AK\œʂȈӖɎg镶͎gpł܂B
@@@@FADȂǂłB

@@@@DelimiteŕAقǕςeł͂Ȃ߁Aݒt@CŐݒł
@@@@悤ɂ͂Ă܂B

@@Font
@@@@\̑傫ς邱Ƃł܂B
@@@@@"dense"@ ߂̕\
@@@@@"normal"@ʂ̑傫iʏł͑傫邩܂j



RDQ init@C̓e
@@init@C̏́Ãt@CĂΕƂ܂B
@@init@C͂tse|WŕۑĉipȂ֌WȂłjB

@tH[}bg͈ȉ̒ʂłB

@tH[}bg
@@iږjipXy[Xjiݒej[ipXy[XjiRgj]


@E[ ] ͔̕CӂłBpXy[X͂PȏAłB
@E擪ɁtsA邢͉L̃L[[hȊO̍s͖܂B
@@iRgƂĎgpł܂Bj

----@L@--------------------------------------------------------
word_dic_file  E:\Data\word.utf8
word_my_file   E:\Data\word_my.utf8
word_myusr_file E:\Data\word_myusr.utf8
def_dir  E:\Data
auto_next 1
learning 1
SKK_dictionary 1
Encoding AUTO
#Encoding UTF-8
#Encoding UTF-16
#Encoding Shift-JIS
Font normal
#Font dense
----------------------------------------------------------------------


SDt@C

SDP gpł鎫̎
@@word.utf8iword_dic_file Ŏw肷鎫t@CjƂĎgpł鎫͎
@QނłB


iPjpoboxiݒFSKK_dictionary = 0 ̂Ƃj

@@gpł鎫tH[}bǵAL̃tH[}bĝꂩɊY
@@łB
@@@i}F͔pXy[X\܂Bp^̍Ō"r"͑肪
@@@@@@@ȗp̉pP\܂Bj

@@@p^񁢌[ReNXg]
@@@p^r[ReNXg]

@@ȂA{̃tH[}bg͏L̒ʂłAI̊gƂāAL
@@悤Ɍ傪ɂȂĂĂ삵܂B

@@@p^񁢌P/Q/R[ReNXg]
@@@p^rP/Q/R[ReNXg]

@@@Ep^ɂ͉LĂȂƂKvłB
@@@@@AAȁuvAp^r̉p

@@@E͒PA܂͕i/ŋ؂́j\łB
@@@Ep^̍Ō̑ipj͂ĂvłB
@@@E[]́ALĂȂĂ֌W܂B

@@@g鎫̗@F@@@AwZ@AwZ
@@@@@@@@@@@@@wZ/iD@A

@@@gȂ̗F@wZ@AςpX@iȂA_j


iQjSKKiݒFSKK_dictionary = 1 ̂Ƃj

@@@p^/P/Q:/R/[ReNXg]
@@@p^r/P/Q/R/[ReNXg]

@@@E͒PA܂͕i/ŋ؂́j\łB
@@@E:߁A;߁@LĂvłB
@@@Ep^̍Ō̑ipj͂ĂvłB
@@@E[]́ALĂȂĂ֌W܂B
@@@Ep^ɑAAȁuv͎gpł܂B

@@@ESKK_E[hƂɓĂRgi;;Ŏn܂sj
@@@@PyR2KKJ̏̕ϊŎIɍ폜܂B

@@@g鎫̗@F@/iD/~/@Ah/wZ/


SDQ ̗

@̂܂܎g鎫ɂ͉L܂B
@@EpoboxF
@@@@@PiClip ŎgĂ pbdic łBꂪg₷Ǝv܂B
@@@@@PiClip p pbdic@ɂĂ͉LB
@@@@@uhttp://love.meganebu.com/~simontek/piclip.htmlv

@@ESKK iM j
@@@@@SKK ɂĂ͉LB
@@@@@@URL:http://openlab.ring.gr.jp/skk/index-j.html

@@@_E[ht@C̃R[h́uEUCvłBUTF-8ւ̕ϊYȂ
@@@łB


SDR ɂāȋj

iPj̃tH[}bgiword_my_file Ɋi[鎫f[^j
@@@NɂSDP̂ꂩ̎iword_dic_fileŎw jiPj
@@Ċi[tH[}bĝ͎ƂłB

@@@@p^񁢌P/Q/R

@@P̏
@@@Ep^̑At@xbg폜
@@@Ep^񓯎m𕹍B
@@@Ep^̌̏d̂폜B
@@@EPython S60 unicode ϊłȂ傪΍폜B

iQjeʂƕϊԂN
@@@pbdic 350KBxŕϊɂĂg₷łBSKK_M200KB
@@łxIɎg₷Ǝv܂BƑ傫ȎiSKK_MLASKK_L
@@ApoboxPJ̎AƂxjLAϊqbg͗ǂł
@@ϊԂNԂlƁAIł͂ȂƎv܂B
@iԂ̖ڈ́uTDgv́iPjB

@@@傫gAǉŁAgp̎ɒǉق
@@ǂł傤B


SDS ւ̌ǉ

@ϊłȂiɂȂjŒǉɂ͉L̂悤ɂ܂B

iPj̕@
@Eword_my.utf8 ̐擪Ɂup^񁢌vKvȂǉ܂B
@E word_my.utf8  word.utf8 ɖOύX܂B
@EPyR2KKJtool N܂BiNƓϊs܂Bj

@@ϊsŔAup^v̂̂𕹍邽߂łBup^
@@vLƁÂ̂͌܂B

iQj̕@
@Eword_my.utf8 ̐擪Ɂup^񁢌vKvȂǉ܂B
@EPyR2KKJtool ̃j[ Dictionary tool  -->  Convert s܂B
@Eo͌ʂV word_my.utf8 ƖOςĎgp܂B

iRj̕@
@@@{̂傫ĕҏWρigѓdbł͓ǂݍ݂ɎԂjƂ
@@ꍇł́Aȉ̂悤ɂ܂B
@@EwKpt@C word_myusr.utf8Ɂup^񁢌vL܂B
@@E PyR2KKJtool ́@Dictionary tool  -->  Merge s܂B}[Wꂽ
@@@V word_my.utf8 쐬܂Bi word_myusr.utf8͍폜܂Bj

@@@ȂAقɂ͓up^vȂƂĂ΁AMerge 
@@sKv͂܂B



SDS wK@\
@@wK@\Lilearning = 1jɂƁAI word_myusr_file Ŏw
@t@Ciword_myusr.utf8j 쐬AȌwKʂi[܂B
@@wKƂĂPȓłBm肵擪ɎĂ邾łB

@EwKʂjꍇ word_myusr_file Ŏw肷t@C
@iword_myusr.utf8j폜ĉB

@EwK{̂̎Ƀ}[Wꍇ PyR2KKJtool Dictionary tool  
@@-->  Merge {ĉB
@@}[WɁAword_myusr.utf8 폜܂B



TDg

@@ŎgpĂ郍[}̋L@ɂẮuUD[}L@vQƂĉ
@B

TDP 

iPjCXg[̏ɂ́AK PyR2KKJtool NĉBN
@@́Ǎ`FbNƕϊ{܂̂ŁAȂ̎Ԃ܂B
@@QڂA邢 PyR2KKJ ̋N͕ϊ̎gp̂ŁAN
@@Ȃ܂B
@@iL̃t@Ceʂutf-8tH[}bgŊi[ĂƂ̗eʂłBj

@@@Epbdic 350KB@̏ꍇ
@@@@@PyR2KKJtoolł̕ϊFR
@@@@@PyR2KKJ  N      FPOb

@@@ESKK_M  190KB ̏ꍇ
@@@@@PyR2KKJtoolł̕ϊFP
@@@@@PyR2KKJ  N      FUb

@@@EpoboxoiŁ@690KB
@@@@@PyR2KKJtoolł̕ϊFPO
@@@@@PyR2KKJ  N      FPTb

iQj^Cgo[̑샂[h\
@@^Cgo[ɂ̓XNvgƁẢEɃ[hPŕ\܂B

@@@F{ւ̕ϊiϊ̑ImjsĂƂłB
@@@FҏW[hłBʂ̃eLXgɑ΂āAJ[\ړǉ폜
@@@@@ҏWł܂BiEdit --> Edit screen text IƂ̃[hɂ
@@@@@܂Bj
@@@Fϊ[hœ͂ĂƂłB
@@@@@̓t@C̕ϊSĊꍇA
@@@@@Add R text here /Add R text lastIꍇ̃[hɂȂ܂B



TDQ [}t@CϊB

iPjNƕ͂̉ʂJ܂B[}eLXg̃t@CI[v
@@ꍇ́Aj[@File -> Open IĉB
@@ŏɊJtH_͐ݒł܂BRDݒ֌W@QƂĉB

iQjt@CI[vƁA[}ȕɕϊāAS\
@@BƁAϊJn܂B̌AAϊ^mwĂ
@@܂B

@@@ȂAȕ͓IɁAL̂QgpĂ܂B[}͉L
@@Qɕϊ܂B
@@@@Eϊpȕipobox̂ƂgpjF
@@@@@@@_A_AȁuvȂȕ

@@@@E\pȕiʕ\ASKK͕̎ϊɎgpjF
@@@@@@@ʏ̂ȕiL̑_ƂAA镶j

@@@́Aϊpȕ͌Ă킩ɂƂɂߕĂ܂B
@@@ꂪ֌WĂ̂́Aԃt@C̊i[̎łBiUjĉB


iRjϊΏۂ̓nCCgĂ镔łB
@@㉺EL[AML[i΃L[jAj[Ȃǂŕϊw܂B

@@EEL[ŁAϊΏ۔͈͂ύX܂inCCg͈͂ς܂jB
@@EL[ŕϊA⃊Xg\ɂȂ܂B
@@EL[ł̓nCCgÂ܂܊m肵܂B
@@EML[A܂̓j[uConv --> `A(zenkaku)v
@@@uConv -->  (han kana)vł̓nCCgAL̂悤ɕϊ
@@@m肵܂B

@@@@@ȁ@-->@SpJ^Ji
@@@@@pp@-->@Spp
@@@@@pL@@-->@SpL@iL̒QƁj
@@@@@ȁ@-->@pJ^Ji

@@@FΏۂƂȂL͈ȉ̒ʂłB
      @" "iXy[Xj
      @"*", "+", "(", ")", "<", ">",@"?", "/", "#", "%", "\","[", "]" ,
        "|", "!", "$", "&", ",", "-", ".", ":", ";", "=", "@"


@@㉺EL[AML[̎gp@@́@uVDj[AуL[̓v
@@@uL[̓vQƂĉB


iSjauto_next IvVw肵ĂƁAm葀sɎIɎ
@@ϊƌ\s܂BqbgƂꍇ̓Itɂ܂B
@@wK@\ƌǉŎƁAauto_next IvV͕֗
@@ȂƎv܂B

iTjϊAm肪IꍇA܂͓rłt@Cɕۊǂꍇ̓j[
@@ save IĎ{ĉB

@@Save result   :ʂɕ\ĂeASۊǂ܂B

@@Save mid data :ϊEm葀͉ʂ̓eAϊ͕̕ϊ
@@@@@@@@@ pȕۊǂ܂B
@@@@@@@@@ ēxǂݍŁAϊpꍇ͂I܂B

@@@ȂAԃt@Cɂ͕ʓrAGfB^ŕϊpȕ⃍[}ǉŏ
@@łϊł܂B

iUjSĂ̊m肪IƁAFϊ[hɂȂ܂Bǉĕϊ
@@䂭Ƃł܂B
@@@J[\RɓiFҏW[hjɂꍇ́Aj[
@@Edit --> Edit screen text I܂B
@@@́AL̂TDRTDSłłB

iVjFҏW[h̉ʂŁAFῗɂƂ́A
@@Edit --> Add R_text hereAEdit --> Add R_text lastIĉB

iWjFҏW[h̉ʂŒǋLɕϊꍇ́A
@@Edit --> Convert R to KKJ s܂Bł́AɊm肳{ꕔ
@@ϊΏۂɂȂ̂ŁÂ܂܊m肳ĉB



TDR L[{[hœ͂āAϊiʃeLXgꊇϊj

@@L[{[h烍[}iȕłj͂ĕϊꍇłB
@ʂ̃eLXgSΏۂɂȂ܂B

iPjEdit --> Edit screen text I܂B݂̃eLXĝǂłҏWA
@@@͂ł悤ɂȂ܂B

iQjeLXg͂܂B͌A@Edit --> Convert R to KKJ s܂B
@@@LTDQŐϊʂɂȂ܂̂ŁAm肳܂B



TDS L[{[hœ͂āAϊiϊj

@@L[{[h烍[}iȕłj͂āAP͈̔͂Œ
@ϊĂ䂭@łBiFEPœ͂Ă鎞̓ɎĂ܂Bj

iPjL̂ꂩI܂BȂAŃij̏ԂłB

@ijEdit --> Input new R text I܂B̉ʂo܂B

@ijEdit --> Add R text lastI܂B݂̃eLXǧɒǉł
@@@@悤ɂȂ܂

@ijEdit --> Add R text hereI܂B݂̃J[\ꏊɒǉł
@@@@ɂȂ܂
@@@@J[\̏ꏊ𓮂ɂ́AEdit --> Edit screen text IăJ[\
@@@@𓮂AEdit --> Add R text hereI܂B


iQjeLXgiZj͂܂B͌AML[i΃L[jA܂
@@L[ƂTDQŐϊʂɂȂ܂BϊΏۂ͍͂
@@łBɂm肳ꂽ͑Ώۂɂ͂Ȃ܂B̐؂ڂȂǁAϊ
@@؂ڂ͔pXy[X͂ƕϊ₷łB

iRjϊΏۂϊEm肷ƁA܂ḗAϊł܂B
@@ƕϊsĂ܂B

iSjL[͌AL[ƕϊÂ܂܁ip̉pAAL̂
@@܁jm肵܂B

iTjL[͌ApL̂܂ܑSpɕϊĊm肵ꍇ̓j[
@@Conv --> `(zenkaku) I܂B

iUjӁFdv
@@@̓́EΐAǂǂɒǉčsƂz肵Ă܂B
@@J[\𑀍삷邱Ƃ͂ł܂B߂ērɒǉꍇ
@@Edit --> Edit screen text IĉB
@@̌́A
@@@EŕҏWǉ Edit --> Convert R to KKJ sB
@@@EJ[\𓮂 Edit --> Add R text here IB
@@@܂B

iVjӁFML[ƁL[
@@ϊ̎ẃAML[ƁL[̂ǂłł܂BBluetooth Keyboard
@@ł͔ML[Ȃ̂ŁL[g܂B
@@@ȂAgѓdb{̂̃L[ł͎́̕A͌ɈůԂ
@@ȂƁL[ȂiPĵŁAML[̕g₷悤łB

@@@@@PFL[̂QxARx̔i̓͂AaQȂ̂
@@@@@@@@̔j̎Ԃ炢̊ԂKvȂ悤łBJ[\_ł
@@@@@@@@ő҂Kv悤łB



TDT o̓t@C̃GR[fBOɂ

iPj̓t@CiϊΏۂƂēǂݍރt@Cj́AUTF-8AUTF-16@̂ق
@@@japanese codecs CXg[Ă Shift-JIS \łB
@@@̏ԂUTF-8AShift-JISAUTF-16̏ԂŁAfR[h̃G[̗L
@@@ɂ蔻肵Ă܂B

@@@Af[^̒eɂĂ͌딻肪āA
@@@܂B̏ꍇ́Aݒ Encoding@Ŏw肷邩AeLXgGfB
@@@^ UTF-8 ɂĂǂݍ܂ĉB
@@@PyMyEditor ȂǂŁAႤGR[fBOŊi[邱Ƃł܂B

iQjo̓t@ĆAîƂjUTF-8ɌŒłB


UD[}L@
@@[}͈̏ȉ̒ʂłB

iPj[}̏́Aӂ̃[ɏ]܂AȂׂL悤
@@Ă܂Bϊ̂́ua-zvi啶Ajŏ̂łB

iQjϊłȂ̂oꍇ̕ϊ̐؂ڂ́u󔒁vu,.()v̂ꂩA
@@сusvłBȂׂ܂߂Ɂu󔒁vċ؂̂ǂƎv
@@B

iRju.,-()v͂ꂼuBA[ijvɕϊ܂B

iSjȂɕϊȂṕu'v܂́u"vłĉBȈՏȂ
@@ŁAu'vƁu"v͓̂̃yAłȂĂAyAƌȂ܂B

@@@̏KvȂ̂̓t@C͂̏ꍇłBῗ̏ꍇ́A
@@ɖϊmł邩łBAɓ̓t@Cɂ\
@@Ƃ́u'v܂́u"vłĂKv܂B

@@Eu'v܂́u"v̌̕ɑāusvƁAyAɂȂu'v܂
@@@u"vĂA܂łŏI܂B

@@@Fan 'an[s] -->  'an

@@Eu'vł̑Ounv̏ꍇ́Au'v̑ÓuXy[Xvɂĉ
@@@BíALiTj""@"n" ̈Ƃ̖łBj
@@@u'v܂́u"vł̑Oi͑Oj͏ɁuXy[Xvɂ
@@@SłB

@@@Fasu "amazon" he ikimasu. -->  "amazon" ւ܂B
@@@@@asu amazon he ikimasu. -->  ܂ ւ܂B
@@@@@asu 'amazon" he ikimasu. -->  'amazon" ւ܂B
@@@@@an 'ei an"ai -->  'ei an"@iu'v̑ÕXy[Xdvj
@@@@@an'ei an"ai --> 񂦂 "ai@iu'v̑OɃXy[XȂj

iTj"n"A""̏
@@@L̂悤ɐFXȃ[Ă܂܂Bg₷ǂ͌l
@@LƎv܂B

@"n"ȂAɕꉹP[X""  "nn" Ɠ͂B

@@@FȂ --> annnai@񂦂 --> annei@˂ --> annnei
@@@sȏꍇ́A""͏"nn"ƂƈSłB

@"n"ȂAɕꉹP[XŁA""ꍇ un'vƂĂ
@@łBAiSj̏Ƃ̍ɂɒӂĉB

@@@Fan'ei --> 񂦂@@an'nei --> ˂

@u.,-v̂ꂩA邢̓Xy[XAt@C̏IAsɑ""
@@@"n"łłB

@A"n"ɕꉹP[XȊÓA"n"́irIjȂ""ɕϊ
@@܂B

@@@Fantai --> 񂽂@@anten --> Ă

@"b"A"m"A"p"ꍇ"""n"A"m"̂ǂłłB
@@iFXȃ[}L@፬Ɏ荞ł܂Bj

@@@Fgunma --> ܁@@gumma --> 



iUjӓ_
@@@ԈႢȂǂŕϊłȂoꍇAɑ́iQjŏ
@@uϊ̐؂ځv܂ł͕ϊłȂȂ܂BȂׂA󔒂ł܂߂ɋ
@@邱Ƃ߂܂B



VDj[AуL[̓
@@EIvVL[ŏo郁j[́@uj[Xgv@̒ʂłB
@@@@ȂAj[͏ԂɂoȂ̂܂B
@@@@@Fjapanese_codecs CXg[ĂȂShift-JIS֘A
@@@@@@@j[͏o܂B

@@Eϊʎѓ͉ʎ̏㉺EL[AML[̓ɂẮ@
@@@uL[̓v̂ƂłB


j[XgiPyR2KKJj
@File
      Open             :ϊp̓t@CJ
@@@Save result      :ʕ\et@Cۑ
@@@Save mid file    :ϊr̓et@CۑiAϊp
@@@@@@@@@@@@ꍇɎgp܂Bj
i@@@Save as (utf-8)  :UTF-8ŏ݁iOwj@@jT|[g
i@@@Save as (s-jis)  :Shift-JISŏ݁iOwjjT|[g

@Edit
      Input new R text :VKʂɃeLXg𒀎ϊœ͊JnꍇI
@@@@@@@@@@@@B
      Add R text here    :݂̃J[\ʒuɁAϊŒǉꍇI
@@@@@@@@@@@@@܂
      Add R text last    :݂̃eLXǧɁAϊŒǉꍇI
@@@@@@@@@@@@@܂

      Convert R to KKJ :ʂ̃eLXgϊꍇɑI܂BΏۂ͕ҏW
@@@@@@@@@@@@̃eLXgŚ͈iʂɏoĂȂ܂߁jłB
      Edit screen text :ʃeLXg̎RȈʒuɒǉꍇȂǂɑI
@@@@@@@@@@@@܂B
@@@@@@@@@@@@J[\RȈʒuɓꍇI܂B

  Conv 
      --> `AP(zenkaku):nCCgĂ镔SpJ^JiASppASp
@@@@@@@@@@@@@LASpɕϊm肵܂B
      -->  (han kana) :nCCgĂ镔𔼊pJ^JiɕϊĊm肵
@@@@@@@@@@@@@܂B
  Conv --> `P(zenkaku) :L[͂pALASpɕϊm肵܂B

  Go to
      Top     :eLXg̐擪ɃJ[\ړ܂B
      Last    :eLXg̍ŌɃJ[\ړ܂B

@About                 :AvAo[WȂǂ̕\
@Exit                  :I


L[̓iPyR2KKJj

iPjFϊʁiϊΏۂnCCg\ĂĵƂ

@@E@@FΏۂϊČ\܂B͍ő咷̈v܂
@@@@@@@AȂΏk߂ČāAv͈͂ΏۂƂ
@@@@@@@\܂BnCCg͈͂ω܂B
@@@@@@@IăZNgA܂̓G^[Ɗm肵܂B
@@@@@@@gp₪Ȃꍇ̓LZ܂B

@@EAEFϊΏ۔͈͂k߂AL铮łBnCCg͈͂ς
@@@@@@@B

@@E@@FnCCgĂ镔Aʂ̓eŊm肵܂Bϊsv
@@@@@@@ꍇɎgp܂B

@@EML[FnCCgĂ镔SpJ^JiASppASpLASp
@@@@@@@@ɕϊĊm肵܂B

@@EEnterL[iBT L[{[hjFIĂm肵܂B
@@@@@@@@܂̓nCCg\Ă镔\ʂɊm肵܂i
@@@@@@@@L[ƓjB

@@ESelectL[iNokia SU-8ŴƂjFEnterL[ƓłB



iQjFҏWʁiEdit screen text IƂj
@@E㉺EL[@Fʏ̃J[\



iRjF͉ʁiInput new R text / Add R_text here /Add R_text last̂Ƃj

@@EEL[@@  FiJ[\Ȃj

@@EL[        FL[͂At@xbgȂǂϊɁÂ܂
@@@@@@@@@@@m肵܂B

@@EL[@@@@FML[Ɠiϊ̎wj

@@EML[@@@F͂ϊ܂B̕ϊ̓́A
@@@@@@@@@@@ϊʂ̓iL[̓ȂǁjɂȂ܂B

@@EEnterL[iBT L[{[hjF͂āA܂L[ĂȂƂ
@@@@@@@@͂̂̂܂܊m肵܂BiL[Ɠj
@@@@@@@@Vɓ͂̂ȂƂ͉s͂܂B

@@ESelectL[iNokia SU-8ŴƂjF͂āA܂L[ĂȂ
@@@@@@@@@͓͂̂̂܂܊m肵܂BiL[Ɠj



j[XgiPyR2KKJtoolj

@Dictionary tool
      Convert          :N̕ϊƓAϊs܂Bǉ
@@@@@@@@@@@@AsKv܂B
      Merge            :wK̓e{̎Ƀ}[W܂B

@About                 :AvAo[WȂǂ̕\
@Exit                  :I




WD
@E{Av́A̐ӔC̏łgpBgpɂ萶ss̐ӔC
@@͂Ƃ܂B


XDӎ
@E{XNvg쐬ɓāÁu܂ǂ肳PiCLip̃TCgv
@@PiCLippuvgpđՂ܂B
@@쐬ꂽ񂳂APiCLip̂܂ǂ肳AɊӒv܂B
@EƂSKK Openlab SKK-MASKK-SgpĂ܂B
@@Ӓv܂B


"""
This program is free software.This program is distributed 
WITHOUT ANY WARRANTY.You should use it on your own risk. 

You can modify/redistribute it under the terms of the 
GNU General Public License version 2 or later.
"""
__script__ = "PyR2KKJ"
__author__ = 'masa'
__web__    = "http://masaland.cocolog-nifty.com/"
__Copyright__ = 'Copyright (c) 2009-2014 masa'


2009-06-16 masa wrote:
2014-02-13 masa revised:
-----------------------------------------------------------------------------

iSj

 001_2 2009-09-18
@EBlueTooth L[{[hȂŎg߁AEnterL[L[Ɋ蓖ĂB

 001_1 2009-08-13
@ESave -> Save mid file ŕϊr̃eLXgۑꍇAϊς݂Ɩϊ
@@̋؂Ƀf~^悤ɂBɂAēxI[vɖ
@@̕ϊJnł悤ɂB
@E[}ϊe[uɁujjivuddivuzzivǉB

 001_0 2009-07-24
@EPyR2KKJiȊϊ{́j  PyR2KKJtool ieiXc[jɕ
@@B
@Eǉϊ֌W̃j[ύXiǉjB
@@iϊʂ̓J[\𖳌ɂj
@Eϊ͎̕ϊwɁ@L[@ǉB
@@iΐAML[邢́@L[@̂ǂłsBj
@E"-"iϊ"["j̐؂ڂƂ̂폜B
@Eϊ̐؂ڂ̃Xy[Xi̒̃Xy[XPjȊÕXy[XϊΏ
@@ɂB
@EML[ɂ鑊ݕϊ̕ɁALǉBipLƑSpL̑
@@ϊj
@EML[ɂ鑊ݕϊ̕ŁAAt@xbgύXB
@@i啶ƏԂ̕ϊ@@pSpւ̕ϊj
@E^Cgo[ɓ쒆̃[h\悤ɂB
@Eϊ͎̕ϊwɁ@L[@ǉBiϊAp̂܂܊m
@@Bj
@EeLXg̓rłῗg悤ɂB
@Ej[ǉ
@@@EAppend R_text@Add R_text here / Add R_text lastɕB
@@@EGo to (Top / Last)
@EڕϊwƂConv j[@ǉBiSpA܂͔pJiւ̕ϊj
@@iML[ł́ANokia5800XMBlueTooth Key BoardŎgɂ߁Bj
@@@Conv --> `A(zenkaku)A
@@@Conv -->  (han kana)A
@@@Conv --> `(zenkaku)
@E -> J^Jiϊe[ũ~XCi -> MɂȂĂBj
@EALffň͂ނƂ̌̕ϊłȂ̂΍􂵂B
@Eijň͂񂾏ꍇǍ̕ϊłȂ̂΍􂵂B
@EϊʂŃNAL[Ȃ悤ɂBif[^đ}āA
@@Ȃ悤ɂĂBj
@Eϊ͉ʂŃNAL[gĂG[ɂȂȂ悤ɂB

--------ro------------
 001_0d 2009-07-24
@Eijň͂񂾏ꍇǍ̕ϊłȂ̂΍􂵂B
@EϊʂŃNAL[Ȃ悤ɂBif[^đ}āA
@@Ȃ悤ɂĂBj
@Eϊ͉ʂŃNAL[gĂG[ɂȂȂ悤ɂB

 001_0c 2009-07-21
@Eݕϊ폜ij[iConv A <-> `Aj폜jB
@@Conv j[@ǉBiSpA܂͔pJiւ̕ϊj
@@@Conv --> `A(zenkaku)A
@@@Conv -->  (han kana)A
@@@Conv --> `(zenkaku)
@Eϊ̒ǉj[̖̂ύXB
@@Append R_text / Append R_text to last@Add R_text here / Add R_text last
 @ɕύXB
@E -> J^Jiϊe[ũ~XCi -> MɂȂĂBj
@EALffň͂ނƂ̌̕ϊłȂ̂΍􂵂B

 001_0b 2009-07-20
@Eݕϊ̎wɁAj[iConv A <-> `AjǉB
@@iML[ł́ANokia5800XMBlueTooth Key BoardŎgɂ߁Bj
@Eϊ͎̕ϊwɁ@L[@ǉBiϊAp̂܂܊m
@@Bj
@EeLXg̓rłῗg悤ɂB
@Ej[ǉ
@@@EAppend R_text@Append R_text@Append R_text to last@ɕB
@@@EGo to (Top / Last)

 001_0a 2009-07-18
@EPyR2KKJiȊϊ{́j  PyR2KKJtool ieiXc[jɕ
@@B
@Eǉϊ֌W̃j[ύXiǉjB
@@iϊʂ̓J[\𖳌ɂj
@Eϊ͎̕ϊwɁ@L[@ǉB
@@iΐAML[邢́@L[@̂ǂłsBj
@E"-"iϊ"["j̐؂ڂƂ̂폜B
@Eϊ̐؂ڂ̃Xy[Xi̒̃Xy[XPjȊÕXy[XϊΏ
@@ɂB
@EML[ɂ鑊ݕϊ̕ɁALǉBipLƑSpL̑
@@ϊj
@EML[ɂ鑊ݕϊ̕ŁAAt@xbgύXB
@@i啶ƏԂ̕ϊ@@pSpւ̕ϊj
@E^Cgo[ɓ쒆̃[h\悤ɂB


------------------
 002_0 2014-02-13
  PyR2KKJAPyR2KKJToolʂ̕ύX_
@ EAbout \Copyright\ZB
@ EtHgTCYݒt@CŐݒł悤ɂBiFontj

  PyR2KKJ̕ύX_
 @ENi啶̃GkjuvɕϊłȂP[X̂CB
 @ESpւ̕ϊe[uiCovertj[pjɋLǉ
 @Eϊʁim\jł̃NAL[ŕ폜Ă܂Ƃ̂
 @@CB
 @ȆAIȕύXiʂɂ͊֌WȂj
 @@iPjׂȏCi̓[}encode͕svȂ̂ō폜j
 @@iQjݒf[^̏strip()gp폜ire.subgpj

  PyR2KKJTool̕ύX_
 @Eo͂AL[[hŃ\[gĂo͂悤ɂB
 @EDebugtOLOGƂāAݒt@CŐݒł悤ɂB
 @@ifobOpj
 @ȆAIȕύXiʂɂ͊֌WȂj
 @@iPjmake_mydic SKK_dic_conv ̕񑀍́AR[hunicode
 @@@@@ϊĂs悤ɂB
 @@iQj[he[uXgfBNViɂB


 000_7 2009-07-16
@E[UgƂɁA{̎̌ꂪȂȂoOCB
@@ilearning = 1 ̂Ƃ̂ݖ肠j
@Eϊr̃eLXgZ[uāAɊJƃG[ɂȂ̂CB
@EN̉ʂύXBit@CIʁ@@͉ʁj

 000_6 2009-07-07
@Eϊ^}[WŁA̌傪폜̂΍􂵂B
@@istripgp̍폜j
@E[}e[uCBiӂjԈĂB
@EϊɁu'vu"v폜悤ɂBu'vu"vň͂񂾖ϊ
@@myɂ邽

 000_5 2009-07-01
@EEditj[i[}͂ăJiϊj̓ɁA͂Ȃ璀
@@ϊ铮ǉBi܂ł́AꊇSϊBj
@EJ^Jiւ̕ϊύXBiȂ̓J^JiցAJ^Ji͂ȂցA݂ɕ
@@ł悤ɂ悤ɕύXBj
@E̓t@C̃GR[fBOUTF-8łȂUTF-16ASHIFT-JIST|[g
@@B
@Eu'v܂́u"vłp [}   ւ̕ϊȂ悤
@@āAp̂܂܂ɂɎgpł悤ɂB
@Ep̑啶AԂ̕ϊꂽBi啶͏ɁA͑啶
@@ϊBj
@EI[vt@C̃GR[fBOwł悤ɂB
@@iAUTO / UTF-8 / UTF-16 / Shift-JISj
@EFXȃ[}L@̏A፬Ɏ荞񂾁B

 000_4 2009-06-30
@EEditj[i[}͂ăJiϊj݂B
@EJ^Ji֕ϊ@\݂B
@E{ɖꂽ[}iXy[Xŋ؂ĂȂ́joł
@@ɂB
@Eϊ_@̋؂ɁuAvu[vusvǉB
@Es͎IɊm肷悤ɂB
@E[}e[u̕sǏCinyaAnyoAsaj
@Es̈𐮗iJ[\ʒuAnCCg\͈͂Ȃǁj

@@s̏ł͂R@sĂ邪A4c  000_4 ƂB
@@i4aA4bA4cLQƁj

 000_4a
@EŌオs̃|C^CAɓꂽB

 000_4b
@EsoƂiϊ؂jAϊI|Cg̃|C^idsp_cr_pj
@@s̑OɃZbgBi܂ł͉ŝj

 000_4c --> 000_4 ɂB
@EP肾ŉsóAs̑O܂łϊΏۂƂāAs͒PƂň
@@悤ɂB


 000_3 2009-06-20
@E̊wK@\ƃ[UT|[gB
@Ej[uDictionary toolvǉB
@@iConvert  Mergej
@ESKK ̂܂܁i͂Ɂjgpł悤ɂB

 000_2 2009-06-17
@Eݒt@Cg悤ɂB
@Eauto_next IvVǉB
@Et@CI[vAt@CZ[ũftHgtH_wł悤
@@B
@Eϊ኱ύXB
@@Ep^̌̑At@xbg悤ɂB
@@E̕L悤ɂB
@@@@p^hP/Q/R


 000_1 2009-06-16
@@EAt@ō쐬

