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
macOS の日本語表記ルールを探る
Search
zumuya
December 22, 2018
Technology
4
1.5k
macOS の日本語表記ルールを探る
macOS native symposium (
http://macos-native.github.io
) #02
zumuya
December 22, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
Javaにおける関数型プログラミンへの取り組み
skrb
7
320
持続可能なソフトウェア開発を支える『GitHub CI/CD実践ガイド』
tmknom
6
1.3k
AIを活用した柔軟かつ効率的な社内リソース検索への取り組み
cygames
0
110
技術的負債解消の取り組みと専門チームのお話
bengo4com
0
330
2024年のナビゲーション・フォーカス対応:Composeでキーボード・ナビゲーションをサポートしよう
tahia910
0
110
AIで変わるテスト自動化:最新ツールの多様なアプローチ/ 20240910 Takahiro Kaneyama
shift_evolve
0
210
効果的なオンコール対応と障害対応
ryuichi1208
5
2.9k
『GRANBLUE FANTASY: Relink』最高の「没入感」を実現するカットシーン制作手法とそれを支える技術
cygames
0
100
リアルお遍路+SORACOM IoT
ozk009
1
130
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
180
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
300
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
93
5.1k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
We Have a Design System, Now What?
morganepeng
48
7.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Fireside Chat
paigeccino
31
2.9k
From Idea to $5000 a Month in 5 Months
shpigford
379
46k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Bash Introduction
62gerente
608
210k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
Agile that works and the tools we love
rasmusluckow
327
20k
Transcript
macOS ͷ ຊޠදهϧʔϧΛ୳Δ ©2018 zumuya #macosnative macOS native symposium #02
ൃ࿅श • ͋ΊΜ΅ ͔͍͋ͳ ΞΠΤΦ • ͔͖ͷ͖ ͘Γͷ͖ ΧΩΫέί •
-[NSBitmapImageRep initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:sa mplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:b ytesPerRow:bitsPerPixel:] ! " *github.com/Quotation/LongestCocoa
None
NSUndoManager ΛώετϦʔύωϧʹ͢Δ SIMBL ϓϥάΠϯ
3D Panorama ViewerʢະϦϦʔεʣ
ςΩετͷҰ؏ੑ
৽ฉͰ ࡶࢽͰ খઆͰ ອըͰ
Ұ؏ੑͷ͋ΔςΩετ͕લఏ ৽ฉͰ ࡶࢽͰ খઆͰ ອըͰ
Ұ؏ੑͷ͋ΔςΩετ͕લఏ UIͰ
UIͰͷςΩετ • ϓϥοτϑΥʔϜʹΑͬͯҟͳΔදهϧʔϧ ྫɿiTunes
macOS Windows
None
Device σόΠε(V) ΞΫηεΩʔ
None
None
macOSͰͷςΩετ
OS X Human Interface Guidelines: Terminology and Wording (2014)
OS X Human Interface Guidelines: Terminology and Wording (2014) “Using
text consistently and clearly is a critical component of UI design.”
OS X Human Interface Guidelines: Terminology and Wording (2014) •
Ϣʔβʹ͚ͨදهʹ͢Δ ʢઐ༻ޠʗۀք༻ޠΛආ͚Δʣ • ུޠ಄ࣈޠʢCDɺCMYK ͳͲʣ • Ϣʔβͷೖྗ͕ඞཁͳ߲ʹʮ…ʯ
OS X Human Interface Guidelines: Terminology and Wording (2014) •
ӳޠͰͷϧʔϧ • ॖܥʢDo not → Don't ͳͲʣ • Capitalizationʢ୯ޠͷେจࣈ࢝·Γʣ • ףࢺʢaɺanɺtheʣ
OS X Human Interface Guidelines: Terminology and Wording (2014) ݱࡏআ
ʢͳͥফͨ͠ʂʣ
Apple༻ޠ
Apple Style Guide (Web or Books) help.apple.com/applestyleguide
ຊޠ
• දه๏ɺಉٛޠ͕ଟ͍ • ͻΒ͕ͳදهʗࣈදه • ࣈ୯ޠʗΧλΧφ୯ޠ • ૹΓ͕ͳ ຊޠࣗ༝͕ߴ͍
ຊޠ දهΏΕ͕ൃੜ͍͢͠ ຊޠࣗ༝͕ߴ͍
ྫɿ Select All શ෦ηϨΫτ͢Δ શͯΛબ͢Δ Ұׅબ ŤƀŞŪśŖſ
ྫɿ Select All શ෦ηϨΫτ͢Δ શͯΛબ͢Δ Ұׅબ ŤƀŞŪśŖſ
MacΒ͍͠දه γεςϜ७ਖ਼AppͰ ΘΕ͍ͯΔදه
શͯ શ෦ ͯ͢ Ұׅ ʢ͢Δʣ śŖſ બ ηϨΫτ બͿ ྫɿ
Select All ʢΛʣ ʢͰʣ
γεςϜඪ४ͱἧ͑Δ શͯ શ෦ ͯ͢ Ұׅ ʢ͢Δʣ śŖſ બ ηϨΫτ બͿ
ྫɿ Select All ʢΛʣ ʢͰʣ ผ
ຊޠදهϧʔϧ
macOS ͷ ຊޠදهϧʔϧΛ୳Δ ެࣜจॻ͕ଘࡏ͠ͳ͍ʂ
macOS ͷ ຊޠදهϧʔϧ·ͱΊ ·ͱΊΛ࡞Γ·ͨ͠ɻ zumuya.com/documents
ΧλΧφͷେจࣈʗখจࣈ Ξ ΠΤΦΝ Ο Ρ Σ Υ 1
γϠνϋλɹΩϠϊϯɹΩϢʔϐʔ
γϠνϋλɹΩϠϊϯɹΩϢʔϐʔ
γϠνϋλɹΩϠϊϯɹΩϢʔϐʔ 50ΩϟϊϯͷΧϝϥΛͬͯΔ ͔ࠜͬΒͷΩϟϊϯϢʔβʔͰ͢ɻ ͜ͷதͰҰ൪ϕςϥϯͰ͢Ͷ #
γϠνϋλɹΩϠϊϯɹΩϢʔϐʔ 50ΩϟϊϯͷΧϝϥΛͬͯΔ ͔ࠜͬΒͷΩϟϊϯϢʔβʔͰ͢ɻ ͜ͷதͰҰ൪ϕςϥϯͰ͢Ͷ " !!!
γϠνϋλɹΩϠϊϯɹΩϢʔϐʔ Πϯ υ
γϠνϋλɹΩϠϊϯɹΩϢʔϐʔ Πϯ υ
None
͍ΧλΧφΛ εϖʔεͰ۠Βͳ͍ 2
ςΩετ ΤϯίʔσΟϯά $☠&
ςΩετΤϯίʔσΟϯά '
ΠϯδέʔλϥϯϓΛදࣔ ( λϥϯϓ...ʁ
ಡΈͮΒ͍߹த ΠϯδέʔλɾϥϯϓΛදࣔ '
ΧλΧφඌͷ Ի ňʔʯ 3
εϐʔΧʔ Ϣʔβ αʔό ίϯϐϡʔλ ϓϦϯλ εΩϟφ ϑΥϧμ υϥΠό ϧʔϥ -er
ϓϥΠόγʔ ΤωϧΪʔ όοςϦʔ ΧςΰϦ ϢʔςΟϦςΟ ϥΠϒϥϦ -y (❓
αΠυόʔ Ωϡʔ ҰԻ
จମ 4 ʮʙͰ͢Ňʼn ňʙͩŇʼn ňʙͰΑŇʯ
ొՕॴʹΑͬͯҟͳΔ • खॱҊ • આ໌ • ӈίϯτϩʔϧͷઆ໌ • ཁٻ •
͍͔͚ • Ϣʔβͷબ߲
ొՕॴʹΑͬͯҟͳΔ • खॱҊ • આ໌ • ӈίϯτϩʔϧͷઆ໌ • ཁٻ •
͍͔͚ • Ϣʔβͷબ߲ ϥϕϧ Ϙλϯɺϝχϡʔ
ొՕॴʹΑͬͯҟͳΔ • खॱҊ • આ໌ • ӈίϯτϩʔϧͷઆ໌ • ཁٻ •
͍͔͚ • Ϣʔβͷબ߲ ίϯϐϡʔλ ↓ Ϣʔβ Ϣʔβ ↓ ίϯϐϡʔλ
ʮʙ͢Δʹʙ͠·͢ɻʯ खॱҊ
ʮʙ͠·͔͢ ʯ ʮʙͰ͔͢ ʯ ͍͔͚
ʮʙ·͢ɻʼnňʙ·ͤΜɻʯ ʮʙͰ͢ɻʯ આ໌
໊ࢺ ňʯ ӈίϯτϩʔϧͷઆ໌
ಈࢺʗମݴࢭΊ Ϣʔβͷબ߲
ޠඌͷň͢Δʼnෆཁ • ͋ͬͯͳͯ͘Γཱͭ
ޠඌͷň͢Δʼnෆཁ • ͋ͬͯͳͯ͘ΓཱͭʢΉ͠Ζअຐʣ
ޠඌͷň͢Δʼnෆཁ • ͋ͬͯͳͯ͘Γཱͭ • Ϙλϯͱϥϕϧͷ۠ผςΩετ༰ʹཔΔ ͖Ͱͳ͍ Button Label ʢΉ͠Ζअຐʣ
ޠඌͷň͢Δʼnෆཁ • ͋ͬͯͳͯ͘Γཱͭ • Ϙλϯͱϥϕϧͷ۠ผςΩετ༰ʹཔΔ ͖Ͱͳ͍ • ʮʙʹ͢Δʯྫ֎ ʮϑϧεΫϦʔϯʹ͢Δʯ ʢΉ͠Ζअຐʣ
ຊޠͱ ӳ୯ޠʗ֯ه߸ͱͷؒʹ ֯εϖʔεͳ͠ 5
• OS X El Capitan 10.11 ·Ͱ։͚Δ • macOS Sierra 10.12 ͔Βͳ͘ͳͬͨ
'JOEFSʹ͍ͭͯ 'JOEFSʹ͍ͭͯ
ه߸ 6 ɻɹ?ɹ:ɹ“”ɹʢʣɹ/
• ࣅͨه߸ʢશ֯ʗ֯ͳͲʣʹҙ • macOS Sierra 10.12 ͔Βϧʔϧมߋ ʢ͕֯૿͑ͨʣ
۟ಡ อଘ͠ͳ͍ͱɺมߋ༰ࣦΘΕ·͢ɻ ɺ ɻ
͍͔͚ ͜ͷ৽͍͠ॻྨl໊শະઃఆzΛ͠·͔͢
໊߲ ͜ͷ৽͍͠ॻྨl໊শະઃఆzΛ͠·͔͢ l z
ׅހ ϩʔΧϧεφοϓγϣοτʢྖҬʹ༨༟͕͋Δ߹ʣ ʢ ʣ
ίϩϯ ༏ઌ͢Δݴޠ
ʮ·ͨʼn %PDLΛࣗಈతʹදࣔඇදࣔ τάϧܥͷ߲ͰΑ͘ΘΕΔ
7 ࣈͱͻΒ͕ͳ
ʙ͢Δͱ͖ ʙ͍ͯͩ͘͠͞ ࣈͰॻ͍ͯμϝ
8 ֯Χφ༻͠ͳ͍
9 ΄͔
શͯɺશ෦ɺҰׅ ͯ͢ ଞɺ͜ΕҎ֎ ΄͔ ΞΠςϜ ߲ ҹɺҹࣈ ϓϦϯτ Πϯϙʔτ ಡΈࠐΉ
ΤΫεϙʔτ ॻ͖ग़͢ * '
* ' ݩʹ͢ औΓফ͢ Γ͠ Γ͢ υΩϡϝϯτ ॻྨ ΓऔΓ Χοτ
షΓ͚ ϖʔετ ແ ໊শະઃఆ
։ൃऀͷࣗݾຬʁ Ϣʔβͷ۩ମతͳϝϦοτʁ
දه͕౷Ұ͞Ε͍ͯΔ Ϣʔβ͕ ໊߲Λਖ਼֬ʹఆͰ͖Δ
/^(((શͯ|ͯ͢|શ෦)Λ?)|(ҰׅͰ?)) ((((ηϨΫτ)|(બ))(͢Δ)?)|(બͿ))$/ ͯ͢Λબ VS
/^(((શͯ|ͯ͢|શ෦)Λ?)|(ҰׅͰ?)) ((((ηϨΫτ)|(બ))(͢Δ)?)|(બͿ))$/ # # #
/^(((શͯ|ͯ͢|શ෦)Λ?)|(ҰׅͰ?)) ((((ηϨΫτ)|(બ))(͢Δ)?)|(બͿ))$/ (
ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ
ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ ͯ͢Λબ
ࢹ֮తʹ୳ͤΔ + ͯ͢Λબ
݁ɿ ७ਖ਼AppΛ؍͠Α͏, ·ͱΊݟͯͶ- zumuya.com/documents