Удалить строку на всех языках Android
У меня есть приложение с несколькими переводами, и я хочу удалить несколько строк.
Как я могу рефакторинг и удалить их только один раз например по умолчанию строки.XML-файл и автоматически распространять удаление на другие строки.xml-файл других переводов? Спасибо
3 ответов
строки по умолчанию.xml-файл и автоматически распространять удаление на другие строки.xml файл других переводов
ADT не поддерживает эту операцию. Вам нужно избавиться от текста из всех ваших XML-файлов самостоятельно, что в любом случае не должно быть сложной задачей, так как было бы достаточно выполнить глобальный поиск проекта (в Eclipse CTRL-H), установите маску файла в *.xml
и найдите свой строковый ключ. Затем просто удалите этот файл из каждого файла найдено.
вы можете удалить все переводы "редактор переводов" в Android Studio.
- выберите ключ строки
- нажмите на кнопку "удалить ключ"
- снимите все флажки в диалоговом окне "удалить"
- Нажмите кнопку "ОК" в диалоговом окне "удалить"
- CTRL-H выберите
- проверить регулярное выражение
- вход
\R\s*<string name="string_name">(.|\R)*?</string>
и не забудьте заменитьstring_name
на имя строки. - набор шаблонов имен файлов
*.xml
- пресс
Replace...
- оставьте поле заменить пустым.
- пресс
Preview >
- проверить все замены.
- применить изменения нажатием 'Ok'
File Search