const getBreakChar = (language) => {
switch(language) {
case 'en': return ' '; // 英語:スペースが必要
case 'ja': return ''; // 日本語:スペース不要
case 'zh': return ''; // 中国語:スペース不要
case 'ko': return ' '; // 韓国語:スペースが必要
default: return ' ';
}
};
// 使用時
{t('スペシャル{{break}}プログラム', { break: getBreakChar(currentLanguage) })}
結果
| 言語 | break値 | 結果 |
|---|---|---|
| 日本語 (ja) | '' |
スペシャルプログラム |
| 英語 (en) | ' ' |
Special Program |
| 中国語 (zh) | '' |
特别节目 |
| 韓国語 (ko) | ' ' |
스페셜 프로그램 |
| その他 (default) | ' ' |
例:Programme Spécial (仏語) |