Internationalization and localization tools


Locale-Sensitive JavaScript Method

string.fontcolor(color)

Internationalization (I18n) Method Overview

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

For example:

var str = "Hello";
var result = str.fontcolor("red");

Method returns:

<font color="red">Hello</font>


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

Note: The <font> tag has been removed from HTML5 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.

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