Вырезать и вставить в .NET Windows Forms

У меня есть (частично) китайское приложение .NET (и я не знаю китайского). Поэтому я хотел бы перевести некоторые подсказки (я не хочу менять программу, просто поймите подсказки) с помощью Google Translate.

Есть ли способ вырезать и вставить текст в метку .NET Windows Form (это всего несколько символов, но я не знаю, как набрать их на китайском языке)?

У меня даже есть исходный код для приложения, но я не могу найти в них китайские строки (потому что источник полон китайских (в полях, комментариях, ...), и я не могу вырезать и вставить в поиск поле).

Любая идея?


person Ruediger Jungbeck    schedule 13.10.2014    source источник
comment
Просто воспользуйтесь встроенной поддержкой локализации. Установите для формы Localizable значение True. Выберите правильный вид китайского из раскрывающегося списка "Язык". Выберите метку и вставьте значение свойства Text. Конечно, Google Translate не совсем специалист по локализации.   -  person Hans Passant    schedule 13.10.2014
comment
Как установить для формы значение "Локализуемость"? Google Translate - это всего лишь инструмент, позволяющий приблизительно получить представление о содержании диалогового окна.   -  person Ruediger Jungbeck    schedule 14.10.2014
comment
Установите для свойства Localizable property значение True. В окне «Свойства» его нельзя пропустить.   -  person Hans Passant    schedule 14.10.2014


Ответы (1)


Чтобы проверить и изменить свойства элементов управления WinForms во время выполнения, вы можете использовать такой инструмент, как Hawkeye. Когда приложение запущено, просто наведите перекрестие Соколиного глаза на метку на китайском языке и скопируйте значение его свойства Text, которое появится в сетке свойств Соколиного глаза.

Обновление: в зависимости от версии .NET, которую использует целевое приложение, загрузите версию Hawkeye N2 или N4 из страница загрузки.

person Yuriy Guts    schedule 13.10.2014
comment
Соколиный глаз у меня не работает. Я могу видеть управляющую информацию, когда перетаскиваю перекрестие в окно «Соколиный глаз», но я не вижу никакой информации, когда я перетаскиваю (и опускаю) над приложением. Просто сообщение о том, что окно принадлежит другому процессу, и я должен его выпустить (что бы это ни значило). - person Ruediger Jungbeck; 14.10.2014
comment
Извините, я должен был упомянуть об этом: вы, вероятно, использовали версию Hawkeye для .NET 2, и ваше приложение написано на .NET 4. В этом случае попробуйте использовать версию N4 со страницы загрузки: hawkeye.codeplex.com/releases/view/58898 - person Yuriy Guts; 14.10.2014
comment
Я действительно использовал N2. Но с N4 ничего не изменилось. - person Ruediger Jungbeck; 14.10.2014