Проверьте все строки в файлах ресурсов - PullRequest
0 голосов
/ 20 октября 2011

Я в процессе перемещения текста из моего приложения в файлы ресурсов;Я бы хотел быстрый способ тестирования, чтобы сразу увидеть, если какой-либо текст еще не был заменен.Один из способов сделать это (я думал) состоял в том, чтобы заменить все строки в моем файле ресурсов другой строкой такой же длины, например, XXX.

Возможно ли переопределить ResourceManager.GetString, чтобы возможно прочитатьисходную строку и заменить ее на X одинаковой длины?Должен ли я создать другой файл языковых ресурсов с X-символами, замененными вручную, и затем переключить язык моей системы?

Я знаю, что это не будет иметь место для каждого экземпляра, так как не весь текст всегда виден сразу (сбои, диалоги ошибок и т. Д.)но это может быть хорошим способом проверки большинства.

Есть ли у людей какие-то мысли / идеи?

Редактировать: В итоге я обнаружил этот , который позволил легко увидеть очевидный текст, который еще не был заменен файлами ресурсов, хотя я все еще после подсказок о тексте в коде!:)

1 Ответ

0 голосов
/ 20 октября 2011

Я бы просто скопировал этот файл ResourceStrings, а затем вручную заменил их на XXX, если вы хотите быстро увидеть, что у вас есть, с копированием вставки это не займет у вас времени.

Также выЯ могу попытаться найти ваши файлы в любом месте, где у вас есть что-то вроде .Text = ", хотя это приведет к нежелательным результатам и пропустит некоторые из них.

Я сделал это некоторое время назад сам и, честно говоря, лучший способчтобы сделать это, просто выберите неприятный вариант и потратьте некоторое время, пролистайте его построчно и найдите все, что должно быть строкой ресурса. Это отстой и скучно, но лучше выполнять работу правильно, а не иметь некоторый код в ресурсестроки, некоторые как жестко закодированный текст и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...