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
Takashi Sawada
September 06, 2018
Technology
330
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アプリのローカライズと問い合わせ先の話
Takashi Sawada
September 06, 2018
More Decks by Takashi Sawada
See All by Takashi Sawada
iOS技術本を出版した時の失敗談
takashings
1
1.8k
情報発信から得られるもの
takashings
0
34
Other Decks in Technology
See All in Technology
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
780
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
PLATEAU で バーチャル花火大会
tatsuya1970
0
110
AI時代の強いチームの作り方
yuukiyo
26
16k
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.7k
第3回しろおびセキュリティスポンサーセッション
log0417
0
160
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
690
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.3k
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
150
システム思考で問題に対処する
yussak
0
220
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
170
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
380
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
750
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
Google's AI Overviews - The New Search
badams
0
1.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
530
Darren the Foodie - Storyboard
khoart
PRO
3
3.6k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
690
Discover your Explorer Soul
emna__ayadi
2
1.2k
Claude Code のすすめ
schroneko
67
230k
How to Ace a Technical Interview
jacobian
281
24k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
430
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Transcript
ΞϓϦͷϩʔΧϥΠζͱ ͍߹Θͤઌͷ .PCJMF"DU50,:0 !UBLBTIJOHT
ᖒాࢤ !UBLBTIJOHT
None
None
None
ຊͰ͢
ϩʔΧϥΠζ ͯ͠·͔͢ʁ
ϩʔΧϥΠζఆ J04ͷ༻ݴޠ
ཁ w༻ݴޠΛӳޠʹઃఆ͢Δͱɺ ϩʔΧϥΠζͷઃఆจݴΛࢀরͯ͠ ւ֎ͷ͍߹Θͤઌ͕දࣔ͞Εͯ͠·ͬͯ ͍ͨ wຊʹ͍Δͱ͖ ຊͷ͍߹ΘͤઌΛදࣔ wαʔϏεల։ࠃʹ͍Δͱ͖ ͦͷࠃͷ͍߹ΘͤઌΛදࣔ
ཁ wλʔήοτϢʔβʔ ͓ͦΒ͘ *5ϦςϥγʔΊ w͍߹Θͤ࣌ʹෳࡶͳૢ࡞/( wखް͍αϙʔτ͕ചΓ ి͕ͭͳ͕Βͳ͍ɺ ࠃࡍిΛ͔͚ͯ͠·͏ͷආ͚ͨ ͍
Ϣʔβʔ͕zͲ͜zͰ ͍ͬͯΔ͔Λ ผ͢Δඞཁ͕͋Δ
ཧ wదͳࠃͷαϙʔτσεΫ ͭͳ͕ΔΑ͏ʹ͢Δ wෳࡶɺແବͳૢ࡞ͤͨ͘͞ͳ͍ wΞϓϦͰશͯ݁ ʢΣϒΞΫηεࠓճͳ͠ʣ
ϩʔΧϥΠζ Ͱ͖ͳ͍ͷΛ ϩʔΧϥΠζ͢Δ
ҐஔใαʔϏε
! $-(FPDPEFSΛ͑ ࠃ໊͕Θ͔Δ ϓϥΠόγʔͰΦϑͷՄೳੑ ͍߹ΘͤઌදࣔͷͨΊʹ ҐஔใऔಘϦεΫ͕ߴ͍
ºҐஔใαʔϏε
λΠϜκʔϯ
None
ɾͷλΠϜκʔϯΛऔಘ 5JNF;POFDVSSFOUJEFOUJpFS ɾઃఆՄೳͳશͯͷλΠϜκʔϯ 5JNF;POFLOPXO5JNF;POF*EFOUJpFST ˞ຊͷ߹z"TJB5PLZPzͱදࣔ͞ΕΔ
None
ͱࢥ͍͖
l"NFSJDB)BWBOBz ˣ Ωϡʔόͷटϋόφ ˣ ถࠃͱผͷࠃ
ग़యɿIUUQTKBXJLJQFEJBPSHXJLJڠఆੈք࣌ͱͷࠩ
! ࣌ࠁΛࣗಈͰ߹Θ͍ͤͯͨΒ λΠϜκʔϯ໌ ࠃʹΑͬͯఆॲཧ͕ෳࡶ *EFOUJpFS͔Βผͯ͠ ࠃ͕ҟͳΔՄೳੑ͋Δ
ºҐஔใαʔϏε ºλΠϜκʔϯ
ΞϓϦΛࠃ͝ͱʹ ϦϦʔε
! ͷઃఆʹґଘ͠ͳ͍ ւ֎ͰϦϦʔεࡁͷ߹ ΞϓϦ࠶Πϯετʔϧ͕ඞཁ ల։͢Δࠃͷ ΞϓϦ͕ඞཁͱͳΔ
ºҐஔใαʔϏε ºλΠϜκʔϯ ˚ΞϓϦΛࠃ͝ͱʹϦϦʔε
༻͍ͯ͠ΔࠃΛ બͯ͠Β͏
! ϢʔβʔʹબΜͰΒ͏ͨΊ ࣮֬ੑ͕ߴ͍ ల։͢Δࠃ͕૿͑ͨ߹ બࢶ͕ଟ͘ͳΔ બΛؒҧ͑ͨ߹ ແବͳૢ࡞Λͤͨ͘͞ͳ͍
ºҐஔใαʔϏε ºλΠϜκʔϯ ˚ΞϓϦΛࠃ͝ͱʹϦϦʔε ˚༻ࠃΛબͯ͠Β͏
4*.Ͱఆ
ɾ4*.͔ΒࠃΛఆ͢Δ import CoreTelephony let networkInfo = CTTelephonyNetworkInfo() let provider =
networkInfo.subscriberCellularProvider let isoCountryCode = provider?.isoCountryCode จࣈͷࠃίʔυ͕ฦͬͯ͘Δ ྫʣຊɿzKQz
None
ͱࢥ͍͖
4*.͕ͳ͍͋Δ
! 4*.͕͍ͬͯ͞Ε ఆՄೳ ҙ֎ͱJ1BEɺJ1PEUPVDI Ϣʔβʔ͍Δͱ͍͏ʜ 4*.͕ͳ͍OJM
ºҐஔใαʔϏε ºλΠϜκʔϯ ˚ΞϓϦΛࠃ͝ͱʹϦϦʔε ˚༻ࠃΛબͯ͠Β͏ ˚4*.Ͱఆ
ҬɾϦʔδϣϯ *
None
ɾͷҬใΛऔಘ -PDBMFDVSSFOUSFHJPO$PEF ɾઃఆՄೳͳશͯͷҬ -PDBMFJTP3FHJPO$PEFT ˞ຊͷ߹ɺ+1ͱදࣔ͞ΕΔ
! ҬΛมߋ͢Δ Ϣʔβʔগͳ͍ ఆ ͱ͍͑ɺਖ਼͘͠ ઃఆ͍ͯ͠ΔϢʔβʔ ˋͰͳ͍ "QQMFҬͰ /FXTΞϓϦΛग़༁͍ͯ͠Δ
ºҐஔใαʔϏε ºλΠϜκʔϯ ˚ΞϓϦΛࠃ͝ͱʹϦϦʔε ˚༻ࠃΛબͯ͠Β͏ ˚4*.Ͱఆ ˚ҬɾϦʔδϣϯ
·ͱΊ wϢʔβʔ͕ࠔ͍ͬͯΔ࣌ʹͦ͜ εϜʔζͳಋઢ͕ٻΊΒΕΔ wશͯʹ͓͍݈ͯશ͔ͭ ࣮֬ͳఆํ๏ͳ͍ ˠϢʔβʔબܕ͕͍͍ͷͰʜʁ wαʔϏεར༻ऀʹ߹Θͤͨ ༗ޮͳํ๏Λࡧ
None
ࢀߟ w IUUQTUFDIMJGFDPPLQBEDPNFOUSZ JOUFSOBUJPOBMJ[BUJPOBOEMPDBMJ[BUJPOPGJPTBQQT w IUUQTXXXUPZTIJQPSHBSDIJWFT