Разные страны имеют разные десятичные разделители и тысячи разделителей:
- Английский: десятичный (
.
), тысяча (,
)
- Немецкий: десятичный (
,
), тысяча (.
)
При написании текста, есть ли способ аннотировать числа, чтобы у переводчиков было легче?
Что-то вроде
(1) Germany has a population of <number>83000000</number>.
(2) <number>57.3</number>% of them are Christian.
(3) Both are in <number>12345678.9</number>.
где числа должны быть представлены как следующие для английских пользователей:
(1) Germany has a population of 83,000,000.
(2) 57.3% of them are Christian.
(3) Both are in 12,345,678.9
И переводчики могут легко преобразовать числа в:
(1) Germany has a population of 83.000.000.
(2) 57,3% of them are Christian.
(3) Both are in 12.345.678,9
Переводчик Google получает (1) и (2) прямо без аннотации, но не (3).
(Примечание: это более простой вариант моего вопроса Существует ли стандартизированный способ аннотирования количеств для обеспечения автоматической локализации в HTML? )