Upgrade to Pro — share decks privately, control downloads, hide ads and more …

C++でローカライズ

Nobuyuki Nishiyama
August 28, 2018
410

 C++でローカライズ

C++で作ったiPhoneアプリをローカライズする手法について。

アプリ「パズル&モナーク」
https://apple.co/2SkC2Pc
ソースコード
https://github.com/tek-nishi/PuzzleAndMonarch

Nobuyuki Nishiyama

August 28, 2018
Tweet

Transcript

  1. QPUBUPUJQT
    $ͰϩʔΧϥΠζ
    ੢ࢁ৴ߦ
    !NJOHBNF

    View Slide

  2. ࣗݾ঺հ
    w ೥͔ΒήʔϜϓϩάϥϚͰ͝൧৯΂ͯ·͢

    ౦ژΦϦϯϐοΫͷ೥ʹप೥
    w ࠓ͸ઐ໳ֶߍͰήʔϜϓϩάϥϛϯάΛڭ͑ͯ·͢

    ͦΖͦΖ೥໨
    w ࡉʑͱJ04޲͚ΞϓϦΛ࡞ͬͯൃද͍ͯ͠·͢


    View Slide

  3. ࣗݾ঺հ
    w ઐ໳ֶߍΛ͓̍ͭ෷͍ശʹͳͬͨͷͰςΫχΧϧΞʔ
    πͱ͍͏ձࣾͰ࢓ࣄΛख఻͍ͬͯ·͢ɻ6OJUZ࠷ߴ

    IUUQXXXUFDIBSUTDPKQ
    w ؔ౦ήʔϜ੍࡞෦ ౦ή෦
    ͱ͍͏ू·Γʹ΋إΛग़͠
    ͍ͯ·͢

    IUUQTUPHFCVEPPSLFFQFSKQ
    w ঁੑͱ໊ࢗަ׵͢Δ࣌ʹʮ͍݁ࠗͯͩ͘͠͞ʯͱݴ͏
    ढ͍ʹֻ͔͍ͬͯ·͢ɻ

    View Slide

  4. ࠓ೔࿩͢͜ͱ
    w$Ͱ࡞ͬͨΞϓϦͷϩʔΧϥΠζख๏
    wJ04ͱNBD04Ͱख๏͸ಉ͡

    View Slide

  5. $Ͱ࡞ͬͯΔΞϓϦ
    wࠓ͜Μͳײ͡Ͱ͢ ̔ϲ݄໨

    View Slide

  6. ՝୊
    w͔͔ͤͬͩ͘Β೔ຊҎ֎Ͱ΋ചΓ͍ͨ
    wϩʔΧϥΠζ͢Ε͹͍͍͡ΌΜ
    wΞϓϦ಺ͷจষΛ຋༁͢Ε͹͍͍ͷͶʁ

    View Slide

  7. ϩʔΧϥΠζͱ͸
    wϩʔΧϥΠζ㲈຋༁
    wଞͷݴޠݍͷਓ΋շదʹΞϓϦΛ࢖༻Ͱ
    ͖ΔΑ͏ʹ͢Δ
    wͱΓ͋͑ͣ຋༁ʹߜͬͯਐΊͯΈΔ

    View Slide

  8. Լ४උ

    View Slide

  9. Լ४උ
    wۃྗจষྔΛݮΒ͢
    wΞΠίϯΛଟ༻

    View Slide

  10. J04ͰͰ͖Δ͜ͱ
    wݴޠݍ͝ͱʹϦιʔεΛม͑ΒΕΔ

    View Slide

  11. J04ͰͰ͖Δ͜ͱ

    View Slide

  12. ͍͚ͦ͏
    w͜ͷํ๏ͰΞϓϦ಺ͷςΩετΛม͑Δ

    View Slide

  13. ΍Γํ
    w-PDBMJ[BCMFTUSJOHTͱ͍͏ςΩετϑΝ
    ΠϧΛ༻ҙ
    w65'

    View Slide

  14. ४උ0,
    w͜Μͳײ͡Ͱ

    View Slide

  15. ΍Γํ
    w಺༰͸͜Μͳײ͡



    View Slide

  16. ΍Γํ
    wΞϓϦ಺Ͱ͸ࠨͷจࣈྻΛӈͷจࣈྻʹ
    ม׵͢Δ



    View Slide

  17. $Ͱͷ࣮૷
    w-PDBMJ[FNNͳͲͱɺ0CKFDUJWF$
    ͰιʔεϑΝΠϧΛ༻ҙ



    View Slide

  18. $Ͱͷ࣮૷

    View Slide

  19. ࣮ߦ݁Ռ
    ະ຋༁ ೔ຊޠ ӳޠ

    View Slide

  20. ಈ࡞Λ֬ೝ͢Δʹ͸
    w9DPEFͷεΩʔϜʹઃఆ͕͋Δ
    wϩʔΧϥΠζ༻ͷεΩʔϜΛ࡞Δ
    wJ04ͱNBD04ɺಉ͡ํ๏ͰͰ͖Δ

    View Slide

  21. ̎εςοϓͰ׬ྃ

    View Slide

  22. 9DPEFศར
    w͜ΕJ04࣮ػͰ΋ಈ͖·͢
    w࣮ػͷݴޠ؀ڥΛม͑ͣͯ͠ɺΞϓϦ࣮
    ߦ͚࣌ͩผͷݴޠʹ੾Γସ͑ͯ͘ΕΔ

    View Slide

  23. ·ͱΊ
    w$ͰΞϓϦ࡞ͬͯͯ΋4%,ʹ༻ҙ͞Ε
    ͨख๏ͰϩʔΧϥΠζͰ͖Δ
    w9DPEFศར
    wؾʹͳͬͯΔਓ͸ޙͰ໊ࢗަ׵

    View Slide