Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heinrichi/translate
TranslateHardcode
https://github.com/heinrichi/translate
Last synced: about 1 month ago
JSON representation
TranslateHardcode
- Host: GitHub
- URL: https://github.com/heinrichi/translate
- Owner: heinrichI
- Created: 2021-03-19T15:13:35.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-22T16:37:27.000Z (almost 3 years ago)
- Last Synced: 2023-08-07T18:18:01.351Z (over 1 year ago)
- Language: C#
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Утилита перевода иврита на форме и в коде.
Для перевода hardcoded литералов в коде (вида if (MessageUtils.AskQuestion("האם למחוק שורה?"))):
В файле app.config проекта TranslateProgram указываем:
FileToRefactor - путь до файла с ивритом.
ResourcePath - путь до файла со строковыми ресурсами в проекте, обычно Strings.resx.
Mode - Code.
Запускаем, проверяем и переименовываем при необходимости сгенерированные названия ресурсов.
Для перевода форм:Ставим Localizable в True: .
Меняем язык на English, переводим любую строчку, сохраняем. (Надо чтобы сгенерировался файл ИмяФормы.en.resx).
Меняем язык обратно на (Default).
В файле app.config ставим ResourcePath - путь до ИмяФормы.resx.
В файле app.config ставим Mode - Form.
Запускаем TranslateProgram.