쓰기 스타일Writing style

헤더 이미지

오류 메시지를 표현하는 방법, 도움말 설명서를 작성하는 방법, 단추에서 선택한 텍스트까지도 앱의 유용성에 큰 영향을 줍니다.The way you phrase an error message, the way you write help documentation, and even the text you choose for a button have big impacts on the usability of your app. 쓰기 스타일에 따라 나쁜 사용자 환경이 될 수도 있고 좋은 사용자 환경이 될 수도 있습니다.Writing style can make a big difference between an awful user experience and a better one.

음성 및 톤 원칙Voice and tone principles

연구 결과에 따르면, 사람들은 친절하고 유용하고 간결한 쓰기 스타일에 가장 잘 응답합니다.Research shows that people respond best to a writing style that's friendly, helpful, and concise. 이 연구의 일부로 Microsoft에서는 모든 콘텐츠에 적용되고 Fluent 디자인의 핵심이 되는 세 가지 음성 및 톤 원칙을 개발했습니다.As a part of this research, Microsoft developed three voice and tone principles that we apply across all our content, and are an integral part of Fluent design.

따뜻하고 캐주얼하게Be warm and relaxed

무엇보다도 사용자를 겁먹게 하면 안 됩니다.Above all else, you don't want to scare off the user. 편안하면서도 친근한 어투를 사용해야 하며, 사용자가 이해하지 못하는 용어를 사용하면 안 됩니다.Be informal, be casual, and don't use terms they won't understand. 문제가 발생하더라도 사용자를 비난하면 안 됩니다.Even when things break, don't blame the user for any problems. 그 대신 앱이 책임을 져야 하며, 사용자가 먼저 조치를 취할 수 있도록 친절한 지침을 제공해야 합니다.Your app should take responsibility instead, and offer welcoming guidance that puts the user's actions first.

언제든지 도움을 제공Be ready to lend a hand

항상 텍스트에 공감하는 마음을 표현해야 합니다.Always show empathy in your writing. 현재 문제를 설명하는 데 초점을 두고, 불필요한 정보를 지나치게 제공하지 말고 사용자에게 필요한 정보를 제공해야 합니다.Be focused on explaining what's going on and providing the information that the user needs, without overloading them with unnecessary info. 그리고 가능하다면 문제가 있을 때 항상 솔루션을 제공합니다.And if possible, always provide a solution when there's a problem.

간결하고 명확하게Be crisp and clear

대부분의 경우 앱의 중심은 텍스트가 아닙니다.Most of the time, text isn't the focus of an app. 텍스트의 목적은 사람들을 안내하고, 사용자에게 현재 상태와 다음에 취할 조치를 알려주는 데 있습니다.It's there to guide people, to teach them what's going on and what they should do next. 앱에서 텍스트를 작성할 때 이 점을 기억해야 하며, 사용자가 모든 단어를 읽을 것으로 가정하면 안 됩니다.Don't lose sight of this when writing the text in your app, and don't assume that users will read every word. 대상에게 친숙한 언어를 사용하여 한 눈에 이해할 수 있도록 쉽게 작성해야 합니다.Use language that is familiar to your audience, make sure it's easy to understand at a glance.

핵심 메시지로 시작Lead with what's important

사용자가 텍스트를 한 눈에 읽고 이해할 수 있어야 합니다.Users need to be able to read and understand your text at a glance. 불필요한 수식어로 도입부를 채우지 마세요.Don't pad your words with unnecessary introductions. 핵심을 가장 잘 보이게 처리하고, 항상 핵심 내용을 먼저 제시한 후 추가 설명을 덧붙이세요.Give your key points the most visibility, and always present the core of an idea before you add onto it.

녹색 확인 표시와 할 일이 있는 녹색 막대의 첫 번째 스크린샷.First screenshot of a green bar that has a green check mark and the word Do in it. 필터를 선택하여 효과를 이미지에 추가하세요.Select filters to add effects to your image.

금지 시각적 효과 또는 변경 내용을 이미지에 추가하려면 필터를 선택합니다.Don't If you want to add visual effects or alterations to your image, select filters.

동작을 강조Emphasize action

앱은 동작으로 정의됩니다.Apps are defined by actions. 사용자는 앱을 사용할 때 동작을 취하고, 앱은 동작을 통해 사용자에게 응답합니다.Users take action when they use the app, and the app takes action when it responds to the user. 앱 전체에 긍정적인 텍스트를 사용합니다.Make sure your text uses the active voice throughout your app. 사람과 기능을 설명할 때 동작의 대상이 아닌 동작을 수행하는 주체로 설명해야 합니다.People and functions should be described as doing things, instead of having things done to them.

녹색 확인 표시와 할 일이 있는 녹색 막대의 두 번째 스크린샷.Second screenshot of a green bar that has a green check mark and the word Do in it. 앱을 다시 시작하여 변경 내용을 확인하세요.Restart the app to see your changes.

금지 앱이 다시 시작되면 변경 내용이 적용됩니다.Don't The changes will be applied when the app is restarted.

짧고 친근하게Short and sweet

사용자는 텍스트를 훑어보고, 상당한 분량을 통째로 건너뛰기도 합니다.Users scan text, and will often skip over larger blocks of words entirely. 꼭 필요한 정보와 설명을 생략할 필요는 없지만, 필요 이상으로 장황하게 늘어놓지 마세요.Don't sacrifice necessary information and presentation, but don't use more words than you have to. 어떤 경우에는 짧은 문장이나 단문을 나열해야 합니다.Sometimes, this will mean relying on many shorter sentences or fragments. 또 어떤 경우에는 긴 문장에 사용할 단어와 구조를 까다롭게 골라야 합니다.Other times, this will mean being extra choosy about the words and structure of longer sentences.

녹색 확인 표시와 할 일이 있는 녹색 막대의 세 번째 스크린샷.Third screenshot of a green bar that has a green check mark and the word Do in it. 사진을 업로드할 수 없습니다.We couldn't upload the picture. 이 문제가 다시 발생하면 앱을 다시 시작해보세요.If this happens again, try restarting the app. 하지만 걱정하지 마세요. 다시 돌아오면 사진이 업로드되어 있습니다.But don't worry — your picture will be waiting when you come back.

금지 오류가 발생하여 사진을 업로드할 수 없습니다.Don't An error occured, and we weren't able to upload the picture. 다시 시도하세요. 이 문제가 다시 발생하면 앱을 다시 시작해야 할 수도 있습니다.Please try again, and if you encounter this problem again, you may need to restart the app. 하지만 걱정하지 마세요. 해당 작업을 로컬로 저장했으며, 다시 돌아오면 사진이 업로드되어 있습니다.But don't worry — we've saved your work locally, and it'll be waiting for you when you come back.

스타일 규칙Style conventions

글쓰기에 자신이 없는 경우 이 원칙과 권장 사항을 실행에 옮기려고 하면 두려울 수 있습니다.If you don't consider yourself to be a writer, it can be intimidating to try to implement these principles and recommendations. 하지만 걱정하지 마세요. 간단하고 쉬운 언어를 사용하면 우수한 사용자 환경을 잘 조성할 수 있습니다.But don't worry — using simple and straightforward language is a great way to provide a good user experience. 다음은 아직도 글을 어떻게 써야 할지 잘 모르겠다는 분들을 위해 준비한 유용한 지침입니다.And if you're still unsure how to structure your words, here are some helpful guidelines. 더 많은 정보를 원하는 경우 Microsoft 스타일 가이드를 참조하세요.And if you want more information, check out the Microsoft Style Guide.

사용자에게 말하기Addressing the user

사용자에게 직접 말합니다.Speak directly to the user.

  • 항상 사용자를 "여러분"이라고 부릅니다.Always address the user as "you."
  • 개발자의 관점을 말할 때에는 "우리"를 사용합니다.Use "we" to refer to your own perspective. 친근하면서도 사용자가 환경의 일부인 것처럼 느끼게 해줍니다.It's welcoming and helps the user feel like part of the experience.
  • 여러분이 혼자서 앱을 만들었더라도 "나" 또는 "저"와 같은 단어를 사용하지 말고 앱의 관점으로 말합니다.Don't use "I" or "me" to refer to the app's perspective, even if you're the only one creating it.

녹색 확인 표시와 할 일이 있는 녹색 막대의 네 번째 스크린샷.Fourth screenshot of a green bar that has a green check mark and the word Do in it. 해당 위치에 파일을 저장할 수 없습니다.We couldn't save your file to that location.

약어Abbreviations

약어는 앱 전체에서 제품, 장소 또는 기술 개념을 여러 번 언급해야 할 때 유용할 수 있습니다.Abbreviations can be useful when you need to refer to products, places, or technical concepts multiple times throughout your app. 사용자가 약어를 이해하고 있는 경우 약어는 공간을 절약하고 보다 자연스러운 느낌을 줍니다.They can save space and feel more natural, as long as the user understands them.

  • 일반 사용자를 대상으로 하더라도 사용자가 이미 모든 약어를 잘 알고 있다고 가정하면 안 됩니다.Don't assume that users are already familiar with any abbreviations, even if you think they're common.
  • 새 약어가 처음으로 등장하면 항상 사용자에게 그 의미를 정의해 줍니다.Always define what a new abbreviation means the first time the user will see it.
  • 비슷한 약어를 사용하지 마세요.Don't use abbreviations that are too similar to one another.
  • 앱을 지역화하거나 사용자의 모국어가 영어가 아닌 경우에도 약어를 사용하지 마세요.Don't use abbreviations if you're localizing your app, or if your users speak English as a second language.

녹색 확인 표시와 할 일이 있는 녹색 막대의 다섯 번째 스크린샷.Fifth screenshot of a green bar that has a green check mark and the word Do in it. Windows 앱 디자인 지침은 세련되고 아름다운 앱을 디자인하고 빌드하는 데 도움이 되는 리소스입니다.The Windows app design guidance is a resource to help you design and build beautiful, polished apps. 모든 Windows 앱에 포함된 디자인 기능을 사용하면 다양한 디바이스에서 크기를 조정하는 UI(사용자 인터페이스)를 빌드할 수 있습니다.With the design features that are included in every Windows app, you can build user interfaces (UI) that scale across a range of devices.

축약형Contractions

사람들은 축약형에 익숙하고, 즐겨 사용합니다.People are used to contractions, and expect to see them. 축약어를 일체 사용하지 않으면 앱이 너무 딱딱하거나 부자연스럽게 보일 수 있습니다.Avoiding them can make your app seem too formal or even stilted.

  • 텍스트에 자연스럽게 어울리는 축약형을 사용합니다.Use contractions when they're a natural fit for the text.
  • 공간을 절약하거나 좀 더 전문적으로 보이기 위해 부자연스러운 축약을 사용하지 마세요.Don't use unnatural contractions just to save space, or when they would make your words sound less conversational.

녹색 확인 표시와 할 일이 있는 녹색 막대의 여섯 번째 스크린샷.Sixth screenshot of a green bar that has a green check mark and the word Do in it. 이미지에 만족하면 저장을 선택하여 갤러리에 추가하세요.When you're happy with your image, select save to add it to your gallery. 여기서는 친구들과 공유할 수 있습니다.From there, you'll be able to share it with friends.

마침표Periods

텍스트 끝에 마침표를 찍으면 이 텍스트가 완전한 문장임을 의미합니다.Ending text with a period implies that that text is a full sentence. 좀 더 긴 텍스트에 마침표를 사용하고 완전한 문장보다 짧은 텍스트에는 가급적 사용하지 않습니다.Use a period for larger blocks of text, and avoid them for text that's shorter than a complete sentence.

  • 도구 설명, 오류 메시지, 대화 상자에서 전체 문장을 끝낼 때에는 마침표를 사용합니다.Use periods to end full sentences in tooltips, error messages, and dialogs.
  • 단추, 라디오 단추, 레이블 또는 확인란의 텍스트 끝에 마침표를 사용하지 마세요.Don't end text for buttons, radio buttons, labels, or checkboxes with a period.

녹색 확인 표시와 할 일이 있는 녹색 막대의 일곱 번째 스크린샷. 연결되지 않았습니다.Seventh screenshot of a green bar that has a green check mark and the word Do in it. You’re not connected.

  • 네트워크 케이블이 연결되어 있는지 확인합니다.Check that your network cables are plugged in.
  • 비행기 모드로 있지 않은지 확인합니다.Make sure you're not in airplane mode.
  • 무선 스위치가 켜져 있는지 확인합니다.See if your wireless switch is turned on.
  • 라우터를 다시 시작합니다.Restart your router.

대문자 표시Capitalization

대문자도 중요하지만 지나치게 자주 사용하기 쉽습니다.While capital letters are important, they're easy to overuse.

  • 적절한 명사를 대문자로 씁니다.Capitalize proper nouns.
  • 앱에서 모든 텍스트 문자열은 대문자로 시작하고, 모든 문장, 라벨, 제목은 대문자로 시작합니다.Capitalize the start of every string of text in your app: the start of every sentence, label, and title.

녹색 확인 표시와 할 일이 있는 녹색 막대의 여덟 번째 스크린샷. 어떤 문제가 있나요?Eighth screenshot of a green bar that has a green check mark and the word Do in it. Which part is giving you trouble?

  • 사용자 암호를 잊어버렸습니다.I forgot your password.
  • 암호가 허용되지 않습니다.It won't accept password.
  • 다른 사용자가 내 계정을 사용하고 있을 수 있습니다.Someone else might be using my account.

오류 메시지Error messages

앱에 문제가 발생한 경우 사용자가 관심을 기울입니다.When something goes wrong in your app, users pay attention. 오류 메시지가 나타나면 사용자가 혼란스러워 하거나 짜증을 낼 수 있기 때문에 오류 메시지에는 좋은 음성과 톤이 특히 중요합니다.Because users might be confused or frustrated when they encounter an error message, they're an area where good voice and tone can have a particularly significant impact.

무엇보다도 오류 메시지를 사용자 탓으로 돌려서는 절대 안 됩니다.More than anything else, it's important that your error message doesn't blame the user. 그러나 사용자가 이해하지 못하는 정보로 사용자를 당황하게 만들어도 안 됩니다.But it's also important not to overwhelm them with information that they don't understand. 오류가 발생하면 대부분의 사용자는 오류 발생 전의 작업으로 최대한 빠르고 쉽게 돌아가기를 바랍니다.Most of the time a user who encounters an error just wants to get back to what they were doing as quickly and as easily as they can. 따라서 오류 메시지는 다음과 같이 작성해야 합니다.Therefore, any error message you write should:

  • 따뜻하고 캐주얼하게 - 대화식 톤을 사용하고 친숙하지 않은 용어와 기술적인 용어는 피합니다.Be warm and relaxed by using a conversational tone and avoiding unfamiliar terms and technical jargon.

  • 언제든지 도움을 제공 - 사용자에게 최선을 다해 문제에 대해 설명하고, 다음에 취할 조치를 전달하고, 사용자가 수행할 수 있는 현실적인 해결책을 제공합니다.Be ready to lend a hand by telling the user what went wrong to the best of your ability, by telling them what will happen next, and by providing a realistic solution they can accomplish.

  • 간결하고 명확하게 - 관련 없는 정보를 제거합니다.Be crisp and clear by eliminating extraneous information.

녹색 확인 표시와 할 일이 있는 녹색 막대의 아홉 번째 스크린샷. 연결되지 않았습니다.Ninth screenshot of a green bar that has a green check mark and the word Do in it. You’re not connected.

  • 네트워크 케이블이 연결되어 있는지 확인합니다.Check that your network cables are plugged in.
  • 비행기 모드로 있지 않은지 확인합니다.Make sure you're not in airplane mode.
  • 무선 스위치가 켜져 있는지 확인합니다.See if your wireless switch is turned on.
  • 라우터를 다시 시작합니다.Restart your router.

대화 상자Dialogs

앱에서 대화 상자의 텍스트를 작성하는 경우에도 오류 메시지 작성 시 제안된 것과 동일한 대부분의 조언이 적용됩니다.Many of the same advice for writing error messages also applies when creating the text for any dialogs in your app. 대화 상자는 사용자에게 필요하지만 여전히 정상적인 앱 흐름을 방해하므로 사용자가 수행하고 있는 작업으로 돌아갈 수 있도록 유용하고 간결해야 합니다.While dialogs are expected by the user, they still interrupt the normal flow of the app, and need to be helpful and concise so the user can get back to what they were doing.

그러나 가장 중요한 것은 대화 상자의 제목과 해당 단추 간의 "호출 및 응답"입니다.But most important is the "call and response" between the title of a dialog and its buttons. 단추는 제목으로 제시되는 질문에 대한 명확한 답변이어야 하고 해당 형식은 앱 전체에서 일관되어야 합니다.Make sure that your buttons are clear answers to the question posed by the title, and that their format is consistent across your app.

녹색 확인 표시와 할 일이 있는 녹색 막대의 열 번째 스크린샷. 어떤 문제가 있나요?Tenth screenshot of a green bar that has a green check mark and the word Do in it. Which part is giving you trouble?

  1. 내 암호를 잊어버렸습니다.I forgot my password
  2. 암호가 허용되지 않습니다.It won't accept my password
  3. 다른 사용자가 내 계정을 사용하고 있을 수 있습니다.Someone else might be using my account

단추Buttons

단추의 텍스트는 사용자가 한눈에 모두 읽을 수 있을 만큼 간결해야 하며, 단추의 기능을 즉시 명확하게 나타낼 수 있을 만큼 명료해야 합니다.Text on buttons needs to be concise enough that users can read it all at a glance and clear enough that the button's function is immediately obvious. 단추에서 가장 긴 텍스트는 몇 개의 짧은 단어여야 하며, 대부분은 이보다 더 짧아야 합니다.The longest the text on a button should ever be is a couple short words, and many should be shorter than that. 단추 텍스트를 작성하는 경우 모든 단추는 작업을 나타내어야 합니다.When writing the text for buttons, remember that every button represents an action. 반응이 아니라 작업을 나타내는 단추를 사용하려면 단추 텍스트에서 능동형을 사용해야 합니다.Be sure to use the active voice in button text, to use words that represent actions rather than reactions.

녹색 확인 표시와 할 일이 있는 녹색 막대의 열한 번째 스크린샷.

  • 지금 설치Install now
  • 공유Share

음성 환경Spoken experiences

Cortana와 같이 음성 환경에서 텍스트를 작성할 때에도 동일한 일반 원칙과 권장 사항이 적용됩니다.The same general principles and recommendations apply when writing text for spoken experiences, such as Cortana. 이러한 기능에서 음성 언어를 보완할 다른 시각적 디자인 요소를 사용자에게 제공할 수 없기 때문에 우수한 작문 원칙이 더욱 중요합니다.In those features, the principles of good writing are even more important, because you are unable to provide users with other visual design elements to supplement the spoken words.

  • 따뜻하고 캐주얼하게 - 대화식 톤으로 사용자와 대화합니다.Be warm and relaxed by engaging your users with a conversational tone. 음성 환경은 그 어떤 영역보다도 따뜻하고 친근하고 사용자가 말하기를 주저하지 않는 환경을 조성하는 것이 중요합니다.More than in any other area, it's vital that a spoken experience sound warm and approachable, and be something that users aren't afraid to talk to.

  • 언제든지 도움을 제공 - 사용자가 불가능한 것을 요청하면 대안을 제시합니다.Be ready to lend a hand by providing alternative suggestions when the user asks the impossible. 오류 메시지와 마찬가지로 문제가 발생하여 앱이 요청을 이행할 수 없는 경우 사용자가 요청할 수 있는 현실적인 대안을 사용자에게 제공해야 합니다.Much like in an error message, if something went wrong and your app isn't able to fulfill the request, it should give the user a realistic alternative that they can try asking, instead.

  • 간결하고 명확하게 - 단순한 언어를 사용합니다.Be crisp and clear by keeping your language simple. 음성 환경에는 긴 문장이나 복잡한 단어가 적합하지 않습니다.Spoken experiences aren't suitable for long sentences or complicated words.

접근성 및 지역화Accessibility and localization

글을 작성할 때 접근성과 지역화를 고려하면 앱은 더 많은 사용자에게 다가갈 수 있습니다.Your app can reach a wider audience if it's written with accessibility and localization in mind. 쉽고 친숙한 언어로 시작하는 것이 좋지만, 텍스트만으로는 어려울 수 있습니다.This is something that can't only be accomplished through text, though straightforward and friendly language is a great start. 자세한 내용은 접근성 개요지역화 지침을 참조하세요.For more information, see our accessibility overview and localization guidelines.

  • 언제든지 도움을 제공 - 다양한 환경을 고려합니다.Be ready to lend a hand by taking different experiences into account. 전 세계 사용자에게 적합하지 않는 어구를 사용하지 말고, 이해하지 못하는 사용자가 있을 것으로 생각되는 단어를 사용하지 않습니다.Avoid phrases that might not make sense to an international audience, and don't use words that make assumptions about what the user can and can't do.

  • 간결하고 명확하게 - 꼭 필요한 경우 외에는 어려운 말과 특수한 단어를 사용하지 않습니다.Be crisp and clear by avoiding unusual and specialized words when they aren't necessary. 텍스트가 쉬울수록 지역화를 보다 쉽게 할 수 있습니다.The more straightforward your text is, the easier it is to localize.

일반적인 글쓰기 기법Techniques for non-writers

글쓰기 교육을 받거나 글쓰기 경험이 풍부하지 않아도 사용자에게 좋은 환경을 제공할 수 있습니다.You don't need to be a trained or experienced writer to provide your users with a good experience. 본인에게 편안한 단어와 목소리를 선택하세요. 그래야 듣는 사람도 편안하게 느낄 것입니다.Pick words that sound comfortable to you — they'll feel comfortable to others, too. 하지만 때로는 생각한 것만큼 쉽게 되지 않습니다.But sometimes, that's not as easy as it sounds. 막히는 경우 다음 기법이 도움이 될 수 있습니다.If you get stuck, these techniques can help you out.

  • 친구에게 앱에 대해 이야기하고 있다고 상상합니다.Imagine that you're talking to a friend about your app. 친구에게 앱을 어떻게 설명하시겠습니까?How would you explain the app to them? 어떻게 앱의 기능에 대해 이야기하고, 어떤 지침을 주시겠습니까?How would you talk about its features or give them instructions? 더 좋은 방법으로, 아직 앱을 사용한 경험이 없는 실제 사용자에게 앱을 설명해 보세요.Better yet, explain the app to an actual person who hasn't used it yet.

  • 완전히 다른 앱을 어떻게 설명할지 생각해 보세요.Imagine how you would describe a completely different app. 예를 들어 게임을 만들고 있다면 금융이나 뉴스 앱을 설명하기 위해 어떤 말이나 글을 사용할지 상상해보세요.For instance, if you're making a game, think of what you'd say or write to describe a financial or a news app. 여러분이 사용하는 언어와 구조를 비교해 보면 실제 글쓰기를 쓰고 있는 주제에 가장 적합한 단어를 보다 잘 이해할 수 있습니다.The contrast in the language and stucture you use can give you more insight into the right words for what you're actually writing about.

  • 비슷한 앱을 보면서 아이디어를 떠올려 보세요.Take a look at similar apps for inspiration.

적절한 단어를 찾는 과정은 많은 사람들이 어려워하는 문제입니다. 자연스러운 느낌이 들지 않는다고 해서 좌절하지 마세요.Finding the right words is a problem that many people struggle with, so don't feel bad if it's not easy to settle on something that feels natural.