Keeping with British English

Written by Allen Wyatt (last updated February 10, 2024)
This tip applies to Word 2007, 2010, 2013, 2016, 2019, Word in Microsoft 365, and 2021


9

As a UK resident, Steve has no need to compose documents in American English. He has set the default language to British English, yet when he opens Word, he frequently finds it has reverted to American English, and he again has to reset it. Steve wonders how he can make Word stay with British English, given that (presumably) he can't remove American English as a language altogether,

As Steve is finding out, getting Word to behave as you expect, relative to your desired language, can be a real pain. That is because there are settings in Word, in styles, in templates, and in Windows itself that can affect the language. I won't really deal with languages in Windows in this tip, but instead focus on the things you can do within Word.

The first thing is to check to make sure that you have your default language set properly. Follow these general steps:

  1. Display the Word Options dialog box. (In Word 2007 click the Office button and then click Word Options. In Word 2010 and later versions display the File tab of the ribbon and then click Options.)
  2. Click Language at the left side of the dialog box. Word changes the settings visible in the dialog box. (See Figure 1.)
  3. Figure 1. The Language options in Word.

  4. If your desired language (UK English, in Steve's case) is not visible in either list, click the Add a Language button for the list to which the language should be added. All you need to do is to click the language you want and then click the Install button. Word will download the language and install it.
  5. Once your desired language is added, select that language in each list and, for each list, click Set As Preferred.
  6. Click the OK button to close the Word Options dialog box.

Once you have set your preferred language, then you need to open every template you use (including the Normal template) and make sure that every style in those templates is set to use your preferred language. If you don't do this, then any text formatted using a style will also use the language defined within that style—which likely was defaulted to US English.

Finally, when you load an older document (one created before you implemented the above changes), you'll want to perform these steps:

  1. Press Ctrl+A. Word selects the entire document.
  2. On the Review tab of the ribbon, click Language, then choose Set Proofing Language. Word displays the Language dialog box. (See Figure 2.)
  3. Figure 2. The Language dialog box.

  4. From the list of languages available, select the one you want to use.
  5. Click the Set As Default button.
  6. Click OK to dismiss the dialog box.

By this point, hopefully Word is behaving as you would expect when it comes to your languages. If not, then you may find some of the ideas on this web page helpful:

https://answers.microsoft.com/en-us/msoffice/forum/all/word-office-2019-keeps-changing-proofing-language/abae69a3-86f7-46e0-a012-a173871e170c

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (11279) applies to Microsoft Word 2007, 2010, 2013, 2016, 2019, Word in Microsoft 365, and 2021.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Changing Text in a Comment

Word has a very powerful find-and-replace capability, but it can be a bit persnickety when it comes to changing text ...

Discover More

Swapping Two Strings

Strings are used quite frequently in macros. You may want to swap the contents of two string variables, and you can do so ...

Discover More

Forcing Printouts to Black and White

If you want to force Word to print some of its colors in black and white, you may be out of luck. One bright spot, as ...

Discover More

Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!

More WordTips (ribbon)

Changing between English Variants

What is the easiest way to switch between English spelling variants in a document? This tip examines a couple of ways you ...

Discover More

Converting Word to German

Want to convert your usage of Word from one language to another? It's not as easy as one would hope, as you'll discover ...

Discover More

Keyboard Changes to Unwanted Foreign Language

There you are typing along, minding your own business, when wham! You end up in an entirely different language and you ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] (all 7 characters, in the sequence shown) in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 6Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is 8 + 7?

2024-02-12 14:34:16

Tomek

@Paul Stregevsky:
Good tip. For me it would work even with narrow language indicator (Canadian vs United States English). As I have no more space on my QAT, I tried to add this indicator to a custom group and even an empty custom tab of the ribbon, hoping that it would have space to expand, but it stayed the same.

Then I discovered that I already have such an indicator in status bar (I must have added it long ago and forgot). This one will expand to show the whole description of the language, even if it is very long like "Serbian (Latin, Serbia and Montenego (Former))" - the longest I could find. No clicking needed.
It will do that as long as there is enough space on the status bar. And, for more convenience, you can access the language-selection dialog box simply by clicking it!
To add it, just right click on the status bar and select this and any other option you want.
Enjoy!


2024-02-12 14:05:46

Tomek

@Peter Johnson,

Thank you for your in-depth reply, but my question was really on how your macro handles text with multiple languages. A the time I posted it, I did not have access to a computer only to my phone, so I could not test it. By now, I checked and found that it converts ***all*** body text and footnotes to UK English. However it does not convert endnotes, footers and headers, as you did not provide for this in the macro (can be easily appended). I will also check for text in tables, text boxes, and other objects. The reason I am focusing on this is that I hope a macro like yours will help me with making sure any additions to my custom spelling dictionary will automatically go to a specific dictionary. As it is now it frequently goes to my US English instead of Canadian English dictionary, and the next time I want to use it, it is not available. I think this is because my text is often an inadvertent mix of the two versions of English. I encounter similar situation with AutoCorrect entries, so hopefully it will help with this too.

If I modify your macro to fit my needs I will post it here.


2024-02-12 09:36:16

Paul Stregevsky

I keep the Language indicator next to other indicators and controls on my Quick Access Toolbar (QAT). By glancing at the indicator, I can see which language is active where my text cursor is blinking. Unfortunately, the indicator window is too narrow to read the second word of United States or United Kingdom. But the full name is just a mouse click away. (see Figure 1 below)

Figure 1. Language indicator on Word's Quick Access Toolbar.


2024-02-11 06:38:11

Peter Johnson

@Tomek Spelling in Word is a huge and complex topic! I answered the specific question – how to ensure British English.

This is a problem we faced constantly; Microsoft is American, some parts of the company I worked for were American, the Company standard was “use British English unless the client is based in the USA then use US English”. In that context the macro I suggested does the job. Having a companion macro MakeUSEnglish achieves the other result when needed.

In proposals it’s best to use the correct language from the client’s perspective. As I suggest this needs care including not blindly copying and pasting standard text that's written in the wrong variant of English. Hence my warning about inadvertently introducing US English into an otherwise British English document by an "innocent" copy & paste.

I wanted to highlight that spelling is determined at many levels in the document and that merely changing one of Word’s global settings is often not sufficient. I think a macro (or set of macros) is a much better and more thorough solution.

As @Ken Endacott has said you might wish to mix languages in the same paragraph – however using foreign words is I’d suggest rare. If done deliberately it’s probably a one off and best dealt with by a careful double check and then ignoring the flagged error. You can also turn off spellchecking altogether for a specific paragraph. This can be useful in addresses where often words used are not in the standard spelling dictionary. Or, as you hint, you could add such words, as an exception, to your Custom Dictionary.

To make matters more complex there is now the emergence of so called “International English” (which probably pleases nobody). To the best of my knowledge Microsoft does not provide a spell checker for “International English”.


2024-02-11 05:42:57

Ken Endacott

The following macro will return the language of selected text. If the selection has mixed languages or an unknown language then an appropriate message is given. If the selection is mixed then split the selection into smaller units. It will work down to an individual word.

Sub CheckLanguages()
Dim RangeLang As String
If Selection.Range = "" Then ActiveDocument.Range.Select
On Error Resume Next
RangeLang = "Unknown or mixed"
RangeLang = Languages(Selection.Range.LanguageID)
On Error GoTo 0
MsgBox "Language of selected text: " & RangeLang & vbCrLf & _
"Auto language select: " & Application.CheckLanguage
End Sub


2024-02-10 14:08:57

Ron S

There is a free book of macros that you can download
Macros for Editors ____(and Proofreaders)
by Paul Beverley
http://archivepub.co.uk/book.html

Paul is a professional book editor. He created these macros for his own use and shares them. Anyone can download them for free.

Spell checking is obviously a common task. Below is a list of spell specific macros.

I'd suggest selecting the whole document then applying the desired language to it. Then you can run this macro: SpellcheckWarn
to find improperly spelled words based on document language.

Personally, I suggest every one download a copy of the ebook and peruse it. Play with it to learn how to use the included macros. Then peruse the list of macros to get a feel for what he has so you can later check the list as you need to do specific tasks. Eventually, you can move the commonly used macros into a "Global Template" or your normal.dotm.

The Computertools4eds - Description Of Editing And Macros.Docx file is the one to start with. It goes into detail on how to use the download. Chapter 8.19 is about Spelling macros.

Spellcheck Run a spellcheck
SpellcheckWarn Run a spellcheck, but beep if not UK or langauges are mixed
SpellcheckWordCurrent Spellcheck single word in current language
SpellcheckWordUK Spellcheck single word UK
SpellcheckWordUS Spellcheck single word US
SpellcheckWordUSUK Spellcheck single word in NOT the current language
UKUScount – Has the author predominantly used UK or US spelling?
UKUShighlight – Marks US spellings within UK text and vice versa


2024-02-10 13:23:26

Tomek

@Peter Johnson
It is possible to have two or more languages in a single paragraph, for example if you want to include a foreign word or two in your text, but not have them shown as misspelled.
Will your macro handle such situation?


2024-02-10 13:17:58

Tomek

Although Allen excluded discussion of the impact Windows settings may have on the language of your document, there is one very important thing that may cause a lot of confusion: the keyboard you have set up and selected to be used (it usually shows in the bottom right of your screen.

I have several languages' keyboards set up including English (United States), English (Canada), Polish (Programmers), and Italian (Italy).
I have no language set for any of the styles (in particular Normal Style), nor for the Normal template.

When I create a new document (based on Normal template) it will automatically set the proofing language to whatever is active at the time. If I switch the keyboard, and create another new documents it will have that currently set-up language. However, if at this point, I switch the keyboard to a different language, and start typing, that newly added text will be assigned the currently-selected-keyboard language.
It may be even more confusing if I switch from American to Canadian English, as the indicator in the taskbar just says ENG.

As confusing as I have already shown, it becomes even more complicated when the current language of your document does not match your keyboard and you add some text to the document. Depending on where you add the text, it may keep the language of your document, but at other times it may switch to the language of your current keyboard. UGHHH

Don't even get me started on the subject of custom dictionaries, the ones that you add words only you use to. Which language dictionary it will be added to is still an enigma to me.


2024-02-10 07:21:10

Peter Johnson

Word stores the language on a paragraph-by-paragraph basis. With a document that is in mixed languages (e.g. contains both UK and US English) it helps to run a macro that ensures that the document is truly all in the same language. Something like this:

Sub MakeUKEnglish()
Dim oPara As Paragraph
Dim oTrack As Boolean

oTrack = ActiveDocument.TrackRevisions

With ActiveDocument

' Temporarily turn TrackRevisions off

.TrackRevisions = False

' Set whole document to UK English

.Content.LanguageID = wdEnglishUK

' Individually change the language property of every paragraph to UK English

For Each oPara In ActiveDocument.Paragraphs
oPara.Range.LanguageID = wdEnglishUK
Next oPara

' Change any Footnotes to UK English
If .Footnotes.Count > 0 Then
.StoryRanges(wdFootnotesStory).LanguageID = wdEnglishUK
End If

' Ensure the base style (Normal) is in UK English
' You might want to set other key styles as well
.Styles(wdStyleNormal).LanguageID = wdEnglishUK

' Make sure the entire document will be rechecked after the above changes

.SpellingChecked = False

' Restore the original status of TrackRevisions

.TrackRevisions = oTrack

End With

End Sub

Also remember that if you copy & paste from another document that is in US English the copied text will remain in US English when pasted into your document. This is one reason why you should consider copying from other document using the “Unformatted Text” option.


This Site

Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu interface.

Videos
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.