mail mail

Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ у нас на сайте, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Создание файлов plist (Property List) из таблицы Excel с ключами и их переводами

Сравнение исходной таблицы Excel и созданного файла plist

Надстройка для Excel, позволяющая одним нажатием кнопки сформировать файл PLIST (Property List)

PLIST (Property List) представляет собой гибкий и удобный формат для хранения данных приложения.

Первоначально, данный формат был предложен компанией Apple для использования в приложениях для iPhone, а затем распространился на другие приложения.

По своей структуре, файл с расширением .plist (Property List) представляет собой обычный XML файл.

 

Исходными данными для надстройки выступает книга Excel, содержащая таблицу следующего вида:

В первом столбце таблицы находятся ключи (термины), в первой строке листа - обозначения языков, на которые переведены ключи,
а сама таблица содержит переведённые на разные языки значения.

Достаточно в надстройке нажать кнопку «Сформировать файл PLIST», - и чрез мгновение в той же папке, где созранён исходный файл Excel,
появится созданный программой файл Languages.plist

Смотрите пример файла Languages.plist, созданного по этой таблице Excel.

 

Некоторые ключи - как, например, sec_variant в примере, - специальные (внутренние словари), при их наличии структура файла plist несколько усложняется.
Внутренние словари размещаются во вложенном теге <dict>

В этом случае, несколько следующих ключей (в нашем примере это like1, like2 и like10) входят во внутренний словарь sec_variant,
а следующий ключ (time up) снова относится в обычным ключам.

Чтобы программа могла отличать названия внутренних словарей от других ключей, их список задан в настройках (на скрытом листе).
Отобразить и скрыть настройки можно при помощи 2 дополнительных кнопок на панели инструментов надстройки:

Панель инструментов надстройки для создания файла plist (Property List)

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

 

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
                 __   __     _      _____      
_ __ __ _ \ \ / / / \ |__ / ____
| '_ \ / _` | \ V / / _ \ / / |_ /
| |_) | | (_| | | | / ___ \ / /_ / /
| .__/ \__, | |_| /_/ \_\ /____| /___|
|_| |___/
Введите код, изображенный в стиле ASCII-арт.