Baseline Widely available
Intl.Locale.prototype.minimize()
ã¡ã½ããã¯ã Locale.maximize()
ãå¼ã³åºãããã¨ã§è¿½å ããããã±ã¼ã«ã«é¢ããæ
å ±ãåé¤ãããã¨ãã¾ãã
const english = new Intl.Locale("en-Latn-US");
const korean = new Intl.Locale("ko-Kore-KR");
const arabic = new Intl.Locale("ar-Arab-EG");
console.log(english.minimize().baseName);
// Expected output: "en"
console.log(korean.minimize().baseName);
// Expected output: "ko"
console.log(arabic.minimize().baseName);
// Expected output: "ar"
æ§æ è¿å¤
Locale
ã¤ã³ã¹ã¿ã³ã¹ã§ã baseName
ããããã£ãã Remove Likely Subtags ã¢ã«ã´ãªãºã ã locale.baseName
ã«å¯¾ãã¦å®è¡ãããçµæã«ãªã£ããã®ãè¿ãã¾ãã
ãã®ã¡ã½ãã㯠maximize()
ã®éã®å¦çãè¡ãããã±ã¼ã«ã®è¨èªèå¥å (åºæ¬çã«ã¯ baseName
ã®å
容) ããè¨èªãæåä½ç³»ãå°åã®ãµãã¿ã°ããã¹ã¦åé¤ãã¾ããããã¯ãè¨èªèå¥åã®ä¸ã«ä½åãªãµãã¿ã°ãããå ´åã«ä¾¿å©ã§ããä¾ãã° "en-Latn" 㯠"en" ã«ç°¡ç¥åã§ãã¾ããè±èªã§ã¯ "Latn" ãæ¸ãè¨èã«ä½¿ãããå¯ä¸ã®æåä½ç³»ã ããã§ãã minimize()
ãå½±é¿ãä¸ããã®ã¯ãè¨èªèå¥åãæ§æãã主è¦ãªãµãã¿ã°ã§ããè¨èªãæåä½ç³»ãå°åã®åãµãã¿ã°ã®ã¿ã§ãããã±ã¼ã«èå¥åã® "-u" ã®å¾ã«ãããã®ä»ã®ãµãã¿ã°ã¯æ¡å¼µãµãã¿ã°ã¨å¼ã°ãã minimize()
ã¡ã½ããã®å½±é¿ãåãã¾ããããããã®ãµãã¿ã°ã®ä¾ã¨ãã¦ã¯ãLocale.hourCycle
ãLocale.calendar
ãLocale.numeric
ãªã©ãããã¾ãã
let myLocale = new Intl.Locale("ja-Jpan-JP", {
hourCycle: "h24",
calendar: "gregory",
});
console.log(myLocale.baseName); // "ja-Jpan-JP" ã¨è¡¨ç¤º
console.log(myLocale.toString()); // "ja-Jpan-JP-u-ca-gregory-hc-h24" ã¨è¡¨ç¤º
let myLocMinimized = myLocale.minimize();
// "ja" ã®ã¿ã表示ãã¾ããæ¥æ¬èªã¯ä¸»ã«æ¼¢åããªäº¤ããæ (Jpan) ã§
// 表è¨ãããã¾ãã»ã¨ãã©æ¥æ¬ã§è©±ããã¦ããããã§ãã
console.log(myLocMinimized.baseName);
// "ja-u-ca-gregory-hc-h24" ã¨è¡¨ç¤ºãã¾ãã
// ãªããæ¡å¼µã¿ã° ("-u" 以é) ã¯ãã®ã¾ã¾æ®ãã¾ãã
console.log(myLocMinimized.toString());
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4