Если вы используете xcode 4, просто добавьте файл строк и назовите его Localizable.strings
Затем нажмите на этот файл, и в правом окне обозревателя вы увидите «Локализации». Нажмите знак «+» там. (файл отменяется, просто выберите его снова). Затем вы увидите, что английский добавлен в список, после чего вы можете добавить другие языки с помощью кнопки «+».
Затем под строкой Localizable.string вы видите другие файлы (по одному на каждый язык). В этих файлах вы можете написать что-то вроде:
"KEY" = "ЛОКАЛИЗОВАННОЕ ЗНАЧЕНИЕ";
"KEY2" = "ЛОКАЛИЗОВАННОЕ ЗНАЧЕНИЕ 2";
и т.д ...
В вашем коде просто напишите: NSLocalizedString (@ "KEY", @ "") (Вторая строка может быть пустой, она только для комментариев ...
Это сделает за вас ... Помните, что значения ключей должны быть одинаковыми во всех языковых файлах, но значение ключа является локализованным значением для конкретного языка; -)
Надеюсь, это поможет ..