Локализовать под разные языки не получится. Там эти строки заданы в виде констант. Я лично использую NativeView Равиля - и вид нативный и надписи можно любые вставлять во время выполнения приложения
В общем, оказалось, что "'CharInSet' is deprecated: 'Use TCharHelper functionality'"
Правильно вот так:
uses System.Character;
...
...
for ch in s do
if ch.IsInArray(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']) then
result := result + ch;
или "IsDigit" если нужны только цифры
for ch in s do
if ch.IsDigit then
result := result + ch;
http://docwiki.embarcadero.com/Libraries/XE7/en/System.Character.IsDigit