У меня есть задача форматирования телефонных номеров для разных стран. Для этой цели я использую libphonenumber. Например, я использую следующий код:
phoneNumberProto = PhoneNumberUtil.parse(inputPhoneNumber, shortCode);
String formattedPhoneNumber = phoneUtil.format(phoneNumberProto,
PhoneNumberUtil.PhoneNumberFormat.E164);
И я рассматриваю возможность использования Formatter-annotation с этой библиотекой. Но в документации сказано, что Locale-параметр в Formatter.parse-method является «текущим языковым стандартом пользователя».
Означает ли это, что я могу использовать Formatter только для телефонов с пользовательским языком, а не для каких-либо языковых стандартов? В противном случае я должен создать свою собственную аннотацию?