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
Kishikawa Katsumi
December 08, 2025
Programming
460
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
愛される翻訳の秘訣
Kishikawa Katsumi
December 08, 2025
More Decks by Kishikawa Katsumi
See All by Kishikawa Katsumi
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
150
Running Swift without an OS
kishikawakatsumi
0
960
浮動小数の比較について
kishikawakatsumi
0
580
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
260
Private APIの呼び出し方
kishikawakatsumi
3
1k
iOSでSVG画像を扱う
kishikawakatsumi
0
250
Build your own WebP codec in Swift
kishikawakatsumi
2
2.6k
iOSDC 2024 SMBファイル共有をSwiftで実装する
kishikawakatsumi
1
330
Enhancing Applications with Accessibility API
kishikawakatsumi
3
6.1k
Other Decks in Programming
See All in Programming
関数型プログラミングのメリットって何だろう?
wanko_it
0
190
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
270
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
550
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.8k
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
220
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
540
FDEが実現するAI駆動経営の現在地
gonta
2
210
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
510
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
420
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
360
Android CLI
fornewid
0
170
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
Building AI with AI
inesmontani
PRO
1
1.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
410
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
220
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
Mobile First: as difficult as doing things right
swwweet
225
10k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Curious Case for Waylosing
cassininazir
1
440
How STYLIGHT went responsive
nonsquared
100
6.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
490
Ruling the World: When Life Gets Gamed
codingconduct
0
290
Transcript
Ѫ͞ΕΔ༁ͷൿ݃ LJTIJLBXBLBUTVNJ !LJTIJLBXBLBUTVNJ!IBDIZEFSNJP LJTIJLBXBLBUTVNJ
ޡ༁ΛݟͯݩςΩετΛͯͯΈΑ͏
None
None
None
None
None
None
None
None
None
None
༁͕ϔλͩͱԿ͕ى͜Δͷ͔
༁͕ϔλͩͱԿ͕ى͜Δͷ͔ r ༁ʢςΩετɾ6*ʣͷҧײখ͞ͳϛεͰͦΕͰશମΛஅ͞Ε͕ͪ r υΞͷ$MPTFE͕ʰดళʱʹͳ͍ͬͯΔ͚ͩͰҰؾʹl͜ͷΞϓϦେৎʁzͱײ ͡Δ r 8ˠि r ʮᆰ࢘ʯʮ݆₈ƑಫʯͳͲຊޠϑΥϯτ͕͓͔͍͠
r "*ͬΆ͍จষʹײ͡Δҧײಉ༷ શମͱ͍ͯ͠উख͕ྑ͍ΞϓϦͰٸʹෆ҆ʹͳΔ
༁͕ϔλͩͱԿ͕ى͜Δͷ͔ r ৺ཧֶʹ͓͚Δ1SPDFTTJOH'MVFODZʢॲཧྲྀெੑʣͱ͍͏֓೦ r ใ͕εοͱ಄ʹೖΔʢॲཧ͍͢͠ʣͱ͖ɺ ˠʮ·͍͠ʯʮຊͬΆ͍ʯʮ҆શͦ͏ʯͱײ͍͢͡ r ใ͕ಡΈʹ͍͘ɾҙຯΛऔΓʹ͍͘ʢॲཧͮ͠Β͍ʣͱ͖ɺ ˠʮͳΜ͔ո͍͠ʯʮ৴༻ͮ͠Β͍ʯͱײ͍͢͡ r
ωΨςΟϏςΟɾόΠΞεʢѱ͍Λॏ͘ݟΔʣ r ʮ͍ͬͯͨੈք؍ʯ͕ҰॠͰյΕΔ͔Βཱͭ શମͱ͍ͯ͠উख͕ྑ͍ΞϓϦͰٸʹෆ҆ʹͳΔ
ྑ͍༁ͷηΦϦʔ
ྑ͍༁ͷηΦϦʔ r ʮݩͷςΩετʯΛ͑Δ r ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ r ༁lςΩετzΑΓlจ຺z͔Βܾ·Δ
ʮݩͷςΩετʯΛ͑Δ
ʮݩͷςΩετʯΛ͑Δ r จදݱɿܟମ͔ৗମ͔ΛܾΊͯ౷Ұ͢Δ r τʔϯɿϑΥʔϚϧΧδϡΞϧϑϨϯυϦʔ r ༻ޠɿಉ֓͡೦ʹಉ͡ݴ༿Λ͏ r දهϧʔϧɿ۟ಡɾࣈɾΧλΧφͷ༳ΕΛͳ͘͢
ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ
J04ʢӳޠʣ J04ʢຊޠʣ ࣗͷΞϓϦέʔγϣϯ 4IBSF ڞ༗ ڞ༗ 'BWPSJUFT ͓ؾʹೖΓ Α͘͏߲ ͓ؾʹೖΓ
-JCSBSZ ϥΠϒϥϦ ϥΠϒϥϦ ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ
ʮԿΛʯʮͲ͏͢Δʯ ຊޠ ӳޠ Լॻ͖ͱͯ͠อଘ͠·͔͢ %PZPVXBOUUPTBWFUIJTBTBESBGU ͜ͷը૾Λอଘ͠·͔͢ %PZPVXBOUUPTBWFUIJTBTBESBGU ࣸਅΛϥΠϒϥϦʹอଘ͠·͔͢ 4BWF1IPUPTUP:PVS-JCSBSZ ϏσΦ௨ϦϯΫͳ͠Ͱอଘ͠·͔͢
4BWFXJUIPVUWJEFPDBMMMJOL ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ
ຊޠ ӳޠ ͜ͷۂΛμϯϩʔυ͔Βআ͠·͔͢ %PZPVXBOUUPSFNPWFUIJTTPOHGSPNZPVS EPXOMPBET ΦʔτϝʔγϣϯΛআ͠·͔͢ %FMFUFBVUPNBUJPO μϯϩʔυͨͯ͢͠ͷݴޠΛσόΠε͔Βআ͠ ·͔͢ %FMFUFBMMEPXOMPBEFEMBOHVBHFTGSPNZPVS
EFWJDF l"QQMF 7JTJPO 1SPͷઃఆzΛআ͠·͔͢ %FMFUF"QQMF 7JTJPO 1SP4FU6Q lϝοηʔδzΛlৗʹڐՄz͔Βআ͠·͔͢ 3FNPWF.FTTBHFTGSPN"MXBZT"MMPXFE ͜ͷϜʔϏʔΛμϯϩʔυ͔Βআ͠·͔͢ ͦΕ ͱϥΠϒϥϦ͔Βআ͠·͔͢ %PZPVXBOUUPSFNPWFUIJTNPWJFGSPNZPVS EPXOMPBETPSEFMFUFJUGSPNZPVSMJCSBSZ ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ ʮԿΛʯʮͲ͏͢Δʯ
͓Βͤʗ௨ ຊޠ ͓ΒͤΛදࣔ ΞΧϯτʹؔ͢Δॏཁͳ͓Β͕ͤ͋Γ·͢ɻ ͜ͷήʔϜ͕ೖखՄೳʹͳͬͨ࣌Ͱ͓Βͤ͠· ͢ɻ \BQQ/BNF^͕ೖखՄೳʹͳͬͨ࣌Ͱ௨͕ಧ͖· ͢ɻ௨ΛΩϟϯηϧ͠·͔͢ ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ ӳޠ
4IPX6QEBUFT :PVSBDDPVOUOFFETBUUFOUJPO :PV`MMCFOPUJ fi FEXIFOUIJTHBNFCFDPNFT BWBJMBCMF :PV`MMCFOPUJ fi FEXIFO\BQQ/BNF^CFDPNFT BWBJMBCMF%PZPVXBOUUPDBODFMUIF OPUJ fi DBUJPO
ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ ຊޠ ӳޠ ͓ͬͱɺࡢ͍ͣͿΜϜʔϒ͠·ͨ͠Ͷ 8IPB ZPVNPWFEBUPOZFTUFSEBZ ࡢɺϜʔϒϦϯάͷഒΛୡ͠·ͨ͠Ͷɻݱ࣮ͱ ࢥ͑·ͤΜɻ :PVRVBESVQMFEZPVS.PWFSJOHZFTUFSEBZ6OSFBM ࡢɺϜʔϒΰʔϧͷ৽هΛୡ͠·ͨ͠ɻ͏ࢭΊ
ΒΕ·ͤΜࠓͦͷௐࢠͰ͍͖·͠ΐ͏ɻ :PVTFUBOFX.PWFSFDPSEZFTUFSEBZ6OTUPQQBCMF ,FFQJUHPJOHUPEBZ "QQMF8BUDIʹͱ͖Ͳ͖ͱͯΧδϡΞϧͳදݱ͕͋Δ
"QQMF8BUDIʹͱ͖Ͳ͖ͱͯΧδϡΞϧͳදݱ͕͋Δ ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ ઃఆʼΞΫηγϏϦςΟʼ"TTJTUJWF5PVDI
"QQMF8BUDIʹͱ͖Ͳ͖ͱͯΧδϡΞϧͳදݱ͕͋Δ &OHMJTI (FSNBO ຊޠ ՚ޠ தࠃޠ 0PQT 6QT ͏·͘ߦ͖·ͤΜͰͨ͠ 䬞ჵ
૮䊏 ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ
༁lςΩετzΑΓlจ຺z͔Β
None
https://developer.apple.com/videos/play/wwdc2021/10221/ WWDC 2021 Streamline your localized strings
Ѫ͞ΕΔ༁ͷൿ݃ r ʮݩͷςΩετʯΛ͑Δ r ϓϥοτϑΥʔϜͷ༻ޠͱҰ؏ੑΛकΔ r ༁lςΩετzΑΓlจ຺z͔Βܾ·Δ r ϝϯλϧϞσϧʹدΓఴ͏
Ѫ͞ΕΔ༁ͷൿ݃
ϝϯλϧϞσϧʹدΓఴ͏
ϝϯλϧϞσϧʹدΓఴ͏ ϝϯλϧϞσϧʹدΓఴ͏༁ ϓϥοτϑΥʔϜͷ༻ޠɾελΠϧͱҰ؏ੑΛकΔ ʮݩͷςΩετʯΛ͑Δʢจମɾτʔϯɾ༻ޠʣ ༁lςΩετzΑΓlจ຺z͔Βܾ·Δ
ϝϯλϧϞσϧʹدΓఴ͏ ϓϥοτϑΥʔϜͷ༻ޠ࡞๏ΛΘͳ͍΄͏͕ྑ͍ྫ r ۀυϝΠϯ r ࢠͲ͕͏ΞϓϦ r จԽతͳࠩ
ϓϥοτϑΥʔϜʹ߹Θͤͳ͍ྫ ۀυϝΠϯ r ϨδͷΞϓϦέʔγϣϯ r ར༻ऀैۀһ r σόΠε͕J1IPOFJ1BEͰ͋ͬͯͦͷΞϓϦ͔͠Θͳ͍
ۀυϝΠϯ r ϩʔΧϧͷձܭΛαʔόʔʹૹ৴͢Δॲཧ r ʮಉظʯʮॻ͖ग़͠ʯʮΤΫεϙʔτʯʮૹ৴ʯͳͲ r ʮϨδΛకΊΔʯ΄͏͕Θ͔Γ͍͢ ϓϥοτϑΥʔϜʹ߹Θͤͳ͍ྫ
Πϯϑϥͷݴ༿ͱυϝΠϯͷݴ༿ r ΔྃอଘআΩϟϯηϧʜ r φϏήʔγϣϯͷύλʔϯɺΤϥʔͷग़͠ํɺϘλϯͷϥϕϦϯάͳͲ r ҿ৯ళͳΒɿʮ௨͠ʯʮ্͕ΓʯʮձܭʯʮϥετΦʔμʔʯʮථʯʮ٬੮ ൪߸ʯʮίʔεʯʮ୯ʯʜ r ݿͳΒɿϩέʔγϣϯɺϐοΩϯάɺݕɺग़ՙࢦࣔͳͲ
ϓϥοτϑΥʔϜʹ߹Θͤͳ͍ྫ
ࢠͲ͕͏ΞϓϦ r ͦͦJ04"OESPJEͷڞ௨ύλʔϯΛΒͳ͍ r ʮΔʯʮڞ༗ʯΈ͍ͨͳநతͳݴ༿ϐϯͱདྷͳ͍ r จࣈࣗମ͕·ͩेಡΊͳ͍͜ͱଟ͍ ϓϥοτϑΥʔϜʹ߹Θͤͳ͍ྫ
ࢠͲ͕͏ΞϓϦ r ʮ04ͷੈք؍ʹ߹ΘͤΔʯ͜ͱΑΓɺʮࢠͲͷੈք؍ʹ߹ΘͤΔʯ͜ͱͷ ํ͕ॏཁ ϓϥοτϑΥʔϜʹ߹Θͤͳ͍ྫ
จԽɾ׳शʹΑΔҧ͍ r ήʔϜίϯτϩʔϥʔͷܾఆʗΩϟϯηϧ r גՁͷʮʹ্ঢʗʹԼམʯWTͦͷٯ
จԽɾ׳शʹΑΔҧ͍ r ήʔϜίϯτϩʔϥʔͷܾఆʗΩϟϯηϧ r גՁͷʮʹ্ঢʗʹԼམʯWTͦͷٯ
None
None
None
None
ϝϯλϧϞσϧͷҟͳΔϢʔβʔ
˞J04ͰςΩετ͕ෳߦͰ ɹදࣔ͞ΕΔͷͰҰԠ۠ผͰ͖Δ
None
None
r ςΩετ͚ͩͰͳ͘ɺ৭ɾϘλϯஔɾه߸ɾֆจࣈʮҙຯͷϩʔΧϥΠ ζʯ r ͯ͢ɺϢʔβʔ͕͢Ͱʹ͍࣋ͬͯΔੈքʢϝϯλϧϞσϧʣʹΞϓϦͷݴ ༿ͱ6*ΛͲ͏ଓ͢Δ͔ͱ͍͏ r Ϣʔβʔख͕͔Γͱͯ͠ϓϥοτϑΥʔϜͷ༻ޠ࡞๏Λ͋ͯʹ͢Δ r ͦͷࠃͷจԽ׳शɺ͋Δ͍Ϗδωεͷ߹͕༏ઌ͢Δ߹͕͋Δ
r ͋ΒΏΔཱͷਓΛ૾͢Δྗ ϝϯλϧϞσϧʹدΓఴ͏ ·ͱΊ
r "QQMF-PDBMJ[BUJPO5FSNT(MPTTBSZ IUUQTBQQMFMPDBMJ[BUJPODPN r 4USFBNMJOFZPVSMPDBMJ[FETUSJOHT IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED r 6OMPDLUIFQPXFSPGHSBNNBUJDBMBHSFFNFOU IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED r
.BLFBCJHJNQBDUXJUITNBMMXSJUJOHDIBOHFT IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED ࢀߟจݙ