Я пытаюсь написать простое приложение для Windows Forms, чтобы упростить перевод языковых файлов на основе PHP.
Применение форм довольно просто:
- Загрузить PHP-файл
- Создание массива C # из массива php (подробнее о PHP см. Ниже)
- Для каждого элемента в массиве отображаются два поля: Оригинал + Перевод
- Пользователь вводит свои переводы в графе 2
- Пользователь нажимает кнопку Далее, повторите шаг 3 + 4
- Пользователь нажимает кнопку Сохранить, переведенный массив сохраняется в новый файл.
Файл PHP ( language.php ) имеет простейшую природу:
<?php
$language['errormsg'] = 'This is my error message';
$language['forward'] = 'Forward';
$language['testing'] = 'Beta';
?>
Как мне "преобразовать" (разобрать) этот простой файл PHP в массив C # , DataSet или что-нибудь, что я могу зациклить?
Загрузка файла в виде строки с помощью System.IO.File.ReadAllText
проста, я просто не знаю, как правильно его проанализировать