Internationalization and localization tools


Locale-Sensitive JavaScript Method

string.bold()

Internationalization (I18n) Method Overview

This method is used to display a string in a bold font. It returns the string embedded in an HTML bold tag.

For example:

var str = "Hello";
var result = str.bold();


Method returns:

<b>Hello</b>

Click here (w3schools) and here (MDN) for additional details.

Note: This method has been removed from the Web standards and may no longer be supported in later browser versions.

I18n Issues

Font styles are locale-sensitive: one locale's language or culture may require a different font style than another locale's language and culture. This is especially true of bold text, where some Asian characters are not readable when bold.

Suggested Replacement

Use locale-sensitive css files to hold font names and styles used in web pages. Then, retrieve the correct css file at run-time, based on the application's locale.


Globalyzer will detect this method and report it as an I18n issue. If you have determined that the call is being handled correctly, you can use Globalyzer's Ignore Comment functionality to ensure that it isn't picked up in a subsequent scan.



Locale-Sensitive JavaScript Methods

 

Lingoport internationalization and localization services and software