Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
翻訳にまつわるエトセトラ
Search
ayato
July 11, 2016
Programming
6
1.2k
翻訳にまつわるエトセトラ
ayato
July 11, 2016
Tweet
Share
More Decks by ayato
See All by ayato
マイクロサービス内で動くAPIをF#で書いている
ayato0211
1
900
Clojureという言語が私逹にもたらしたもの
ayato0211
6
3.1k
3年間考え続けてきたWebアプリケーションにおけるテストの話
ayato0211
3
270
Re:REPL-Driven Development
ayato0211
3
1.3k
Meta Template Engine
ayato0211
2
1.1k
超変換! Hiccup data structure!!
ayato0211
2
610
About Integrant
ayato0211
0
560
Muscle Assert
ayato0211
0
270
Clojureを用いたWebアプリケーション開発
ayato0211
2
3.1k
Other Decks in Programming
See All in Programming
気づいて!アプリからのSOS 〜App Store Connect APIで始めるパフォーマンス健康診断〜
waka12
0
260
Чего вы не знали о строках в Python – Василий Рябов, PythoNN
sobolevn
0
150
CSC509 Lecture 03
javiergs
PRO
0
320
CSC305 Lecture 02
javiergs
PRO
1
260
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
890
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
2.9k
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
470
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
150
Web技術を最大限活用してRAW画像を現像する / Developing RAW Images on the Web
ssssota
2
1.1k
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
160
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
160
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osk2025-duckdb
takahashiikki
1
230
Featured
See All Featured
A designer walks into a library…
pauljervisheath
209
24k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
570
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Scaling GitHub
holman
463
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Thoughts on Productivity
jonyablonski
70
4.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
The Language of Interfaces
destraynor
162
25k
Transcript
༁ʹ·ͭΘΔ Ττητϥ ୈճौ୩KBWB !@BZBUP@Q$ZCP[V4UBSUVQT *OD
ࣗݾհ ͋ͽʔ!@BZBUP@Q $ZCP[V4UBSUVQT *OD +BQBO$MPKVSJBOT "ENJO
ࣗݾհ ͋ͽʔ!@BZBUP@Q $ZCP[V4UBSUVQT *OD +BQBO$MPKVSJBOT "ENJO ॷʹ·ͭΘΔΤτητϥ 1998Β͍͠Ͱ͢Α
Πϯτϩ ຊਓͱͯ͠ੜ্͖͍ͯ͘Ͱආ͚ͯ௨Εͳ͍༁ ༁ͯ͠ͳͯ͘༁͞ΕͨͷಡΜͰΔ ݪஶಡΊΔڧ͍ਓ͘͝Ұ෦͚ͩ
Πϯτϩ ຊਓͱͯ͠ੜ্͖͍ͯ͘Ͱආ͚ͯ௨Εͳ͍༁ ༁ͯ͠ͳͯ͘༁͞ΕͨͷಡΜͰΔ ݪஶಡΊΔڧ͍ਓ͘͝Ұ෦͚ͩ ༁ͷ͠͞ ༁ϓϩδΣΫτΛ ޭͤ͞ΔͨΊͷ
༁ͱԿ͔
༁ͷλʔήοτ ༁͞ΕΔϞϊࢁ͋Δ ॻ੶ ग़൛ ϓϩάϥϜ্ͷจݴ υΩϡϝϯτ ৭ʑ ࠓಛʹυΩϡϝϯτͷ༁ʹ͍ͭͯ
υΩϡϝϯτͷಛ ΦϯϥΠϯ্Ͱެ։͞ΕΔ ʑߋ৽͞ΕΔ ෆಛఆଟ͕ฤू͢Δ ฤू͍ͯ͠Δͷͱެ։͢Δͷ͕Ұக͠ͳ͍ ͍͍ͩͨϏϧυͱ͍͏ϑΣʔζ͕͋Δ
υΩϡϝϯτͷ༁ͱ ଞݴޠ͔Βຊޠมߋ͢Δ͜ͱ จॻͷߏมߋ͠ͳ͍Α͏ʹ͢Δ͜ͱ ϏϧυπʔϧͳͲۃྗ౿ऻ͍ͨ͠ ݹ͍༁จެ։͞Εͳ͍Α͏ʹ͢Δ͜ͱ ಉ͡୯ޠʹผͷ༁Λ͋ͯͳ͍͜ͱ ϦϙδτϦWTϨϙδτϦ
ؾ͍ͨ
ؾ͍ͨ ݪจͷมߋʹ ै͢Δͷ͘͠ͳ͍ʁ
ݪจͷมߋݕ͍͠ ͜ΜʹͪΘɺੈք Hello, world ݪจ ༁จ
ݪจͷมߋݕ͍͠ ͜ΜʹͪΘɺੈք Goodbye, world ݪจ ༁จ
ݪจͷมߋݕ͍͠ ͜ΜʹͪΘɺੈք Goodbye, world ݪจ ༁จ ͜ͷมߋʹͲ͏ͬͯؾ͍ͨΒྑ͍ʁ
ݪจͷมߋݕ͍͠ ݪจʹରͯ͠༁จ͔͠ཧ͍ͯ͠ͳ͍߹ແཧ ͋Δ࣌ͰͷݪจΛؙʑखݩʹͤՄೳ ຖճEJGGΛऔΔඞཁ͕͋ͬͯࠈ ࠷৽·Ͱ͍͚͍ͭͯͨΒࠩमਖ਼ͰࡁΉ ΞΩϨεͱُঢ়ଶ͕ී௨
ݪจͷมߋݕ͍͠ ݪจʹରͯ͠༁จ͔͠ཧ͍ͯ͠ͳ͍߹ແཧ ͋Δ࣌ͰͷݪจΛؙʑखݩʹͤՄೳ ຖճEJGGΛऔΔඞཁ͕͋ͬͯࠈ ࠷৽·Ͱ͍͚͍ͭͯͨΒࠩमਖ਼ͰࡁΉ ΞΩϨεͱُঢ়ଶ͕ී௨ ݪจͷมߋʹ ै͢Δͷ͘͠ͳ͍ʁ ճ
ͦΕͰΒ༁͍ͨ͠Μͩ େਓ͘͠ྺ࢙͔Βֶͼ·͠ΐ͏
֤༁ϓϩδΣΫτ ͷঢ়گ
Πέͯͳ͍༁ϓϩδΣΫτ ݴޠ" ݴޠ# ϑϨʔϜϫʔΫ$
Πέͯͳ͍༁ϓϩδΣΫτ ݴޠ" ݴޠ# ϑϨʔϜϫʔΫ$ ˞ಛఆͷϓϩδΣΫτΛ ൷͢Δҙਤͳ͍Ͱ͢
ݴޠ" ݪจͷϦϙδτϦΛGPSL ݪจΛίϝϯτΞτͯ͠༁จΛԼʹॻ͘ ݪจͷߋ৽ʹैͰ͖ͳ͘ͳͬͯ͠·ͬͨ
ݴޠ# ༁จ༻ϦϙδτϦΛ࡞ ݪจΛίϝϯτΞτͯ͠༁จΛԼʹॻ͘ ༁͢ݩͱͳΔݪจΛཧ վ൛͞ΕͨΒݪจಉ࢜ͷEJGGΛͱΔ ෳͷ൛Λཧ͍ͯ͠Δ
ϑϨʔϜϫʔΫ$ ༁จ༻ϦϙδτϦΛ࡞ ݪจΛίϝϯτΞτͯ͠༁จΛԼʹॻ͘
ݪจʹै͢ΔͨΊͷΈ͕ऑ͍ ͳ͍ ݪจͷॻࣜΛߟྀ͢Δඞཁ͕͋Δ ຊདྷతʹݪจΛཧ͢Δඞཁͳ͍ͣ
ΠέͯΔ༁ϓϩδΣΫτ 3VCZPO3BJMTΨΠυ 1ZUIPOυΩϡϝϯτ -JOVYίϚϯυͷ.BO Ұ෦
3VCZPO3BJMTΨΠυ ܧଓੑΛ͔ͬ͠Γߟ͑ΒΕ͍ͯΔ .BSLEPXOͰॻ͔Ε͍ͯΔ (PPHMF5SBOTMBUPS5PPMLJU (FOHP
1ZUIPOυΩϡϝϯτ 4QIJOYͷར༻ ຊՈ͕ࠃࡍԽΛߟ͍͑ͯΔ ༁จ͚ͩͷཧͰࡁΜͰ͍Δ 5SBOTJGFY 8JLJʹใ͕·ͱ·ͬͯΔ
-JOVYίϚϯυͷ.BO ֤ιϑτΣΞͰҧ͏͔͠Εͳ͍͚Ͳ QPBΛར༻͍ͯͯ͠ɺ༁จ͚ͩΛՃ
ྑ͍ ༁ϝϞϦΛ׆༻ͱ͍ͯ͠Δ ߏͱจষΛΓͯ͠ߟ͍͑ͯΔ ݹ͍༁Λදࣔ͠ͳ͍ͱ͍͏ߟ͑ํ
༁ϓϩδΣΫτ͕ ͍͠ཧ༝͕Θ͔ͬͨ
Կނ͍͠ͷ͔ ຊՈ͕ଟݴޠԽΛߟྀ͍ͯ͠ͳ͍ ফۃత ӳޠϋϥεϝϯτ ΤϯδχΞ͕༁पΓͷπʔϧࣄʹૄ͍ ॻ੶ͷ༁ͱউख͕ҧ͏໘͋Δ มԽ͕ى͖͍͢υΩϡϝϯτΛରʹ͍ͯ͠Δ
ཧతͳ༁ϓϩδΣΫτ จষ ߏ ০ Ϗϧυπʔϧ υΩϡϝϯτ
ཧతͳ༁ϓϩδΣΫτ จষ ߏ ০ Ϗϧυπʔϧ υΩϡϝϯτ ͜ͷ෦͚ͩཧग़དྷͨΒྑ͍ͣ
Πέͯͳ͍༁ϓϩδΣΫτ ݪจ ߏ ০ Ϗϧυπʔϧ υΩϡϝϯτ ৭ʑཧ͍ͯ͠Δͷ͕ଟ͍ ༁จ
ʲ࣮ࡍʹͬͯΈͨʳ DMPKVSFTJUF ༁ϓϩδΣΫτ
എܠ $MPKVSF͕ϦϦʔε͞Ε͔ͯΒਵܦͭͷʹະ ͩʹυΩϡϝϯτ͕΄ͱΜͲ༁͞Ε͍ͯͳ͍ ࠷ۙϦχϡʔΞϧ͞ΕͯυΩϡϝϯτͷϦϙδ τϦ͕ެ։͞ΕΔΑ͏ʹͳͬͨ ੲɺ༁͍ͯͨ͠༗ࢤ͍ͳ͘ͳ͕ͬͨ(PPHMF TJUFʹ֚ͷΈͬͨ ಉ྅ʹӳޠωΠςΟϒ όΠϦϯΨϧ ͕͍ͨͷͰ
Ұ೦ൃى
DMPKVSFTJUF ຊՈ ʹ͍ͭͯ "TDJJEPDͰॻ͔Ε͍ͯΔ Ϗϧυπʔϧ+#BLF υΩϡϝϯτ&1-Ͱެ։͞Ε͍ͯΔ σβΠϯؔ࿈&1-Ͱެ։͞Ε͍ͯͳ͍ JOରԠʹੵۃతͰͳ͍
ར༻ͨ͠πʔϧ (/6.BLFఆܕॲཧͷࣗಈԽ QPBQPUQPϑΝΠϧͷग़ྗͳͲ HIQJNQPSU(JU)VCQBHFTͰެ։͢ΔͨΊ 3FE1FOຊޠͷߍਖ਼ ·ͩௐத
QPB QPB10GPSBOZUIJOH (/6HFUUFYUͷQPϑΝΠϧΛυΩϡϝϯτʹ υΩϡϝϯτ͔Βจࣈྻநग़ QPϑΝΠϧͷ༁จࣈྻΛυΩϡϝϯτૠೖ ରԠϑΥʔϚοτ͕๛
ݪจͷมߋݕग़དྷΔͷ͔ #. type: Title === #: en/readme.adoc:1 #, no-wrap msgid
"Hello, world" msgstr "͜ΜʹͪΘɺੈք" === Hello, world ݪจ QP === ͜ΜʹͪΘɺੈք ༁จ QPB QPB
ݪจͷมߋݕग़དྷΔͷ͔ #. type: Title === #: en/readme.adoc:1 #, no-wrap msgid
"Hello, world" msgstr "͜ΜʹͪΘɺੈք" === Goodbye, world ݪจ QP === ͜ΜʹͪΘɺੈք ༁จ ߋ৽͞Εͨ
ݪจͷมߋݕग़དྷΔͷ͔ #. type: Title === #: en/readme.adoc:1 #, fuzzy, no-wrap
#| msgid "Hello, world" msgid "Goodbye, world" msgstr "͜ΜʹͪΘɺੈք" === Goodbye, world ݪจ QP === ͜ΜʹͪΘɺੈք ༁จ QPB GV[[ZαΠϯ͕ ༩͞ΕΔ
ݪจͷมߋݕग़དྷΔͷ͔ #. type: Title === #: en/readme.adoc:1 #, fuzzy, no-wrap
#| msgid "Hello, world" msgid "Goodbye, world" msgstr "͜ΜʹͪΘɺੈք" === Goodbye, world ݪจ QP === Goodbye, world ༁จ QPB GV[[Zͳͷ ݪจදࣔ
͍͍ײ͡ʹग़དྷͨʂ QPBͷ͓ӄͰจॻͷߏΛ΄ͱΜͲແࢹͰ͖Δ શ͘ෆຬ͕ͳ͍Θ͚Ͱͳ͍͕ڐ༰ൣғ ༁ޠͷ౷ҰͳͲ0NFHB5ͳͲͷ༁ϝϞϦΛར ༻͍͚ͯ͠ΕͳΜͱ͔ͳΓͦ͏ ຊޠͷߍਖ਼ʹ͍ͭͯ3FE1FO͕ར༻Ͱ͖ͦ͏ ͨͩ͠ɺ༁్͕தͩͱద༻Ͱ͖ͳ͍ ຊޠͷઃఆ͕ӳจʹͻ͔͔ͬͬͯ͠·͏
࠷ޙʹ
࠷ޙʹ υΩϡϝϯτΛॻ͘ਓࠃࡍԽରԠΛߟྀͯ͠ 4QIJOY͕࠷༏लͩͱײ͍ͯ͡Δ ༁͢ΔਓྗٕͰͳͬ͘ͱܧଓͰ͖Δ ΈΛߏஙͯ͠ จࣈྻநग़༁ϝϞϦͷ׆༻ͱ͍͏ͷ ೝ͞Εͯ΄͍͠ ϥΠηϯεஶ࡞ݖͷ͜ͱߟ͑Α͏