Total Members Voted: 4
0 Members and 1 Guest are viewing this topic.
Имхо, такой подход - костыль. Нужно делать нормальную поддержку локализации, по типу, как это сделано в плагинах
Отдельными файлами "*.lng" для каждого языка?
Отдельными файлами совсем не вариант, ты представляешь, что будет творится в папке со скинами?
по поводу скинов у меня такой вариант - архив из собственно скина-бинарника и файлов локализаций. Архив позволит желающим легко добавлять свои локализации, не затрагивая скин и не напрягая автора пересобирать сам скин (в случае вшивания локализаций).
Если архив в формате ".zip" или там ".rar", то пострадает функция "Открыть/применить скин дабл-кликом по файлу скина". Потому что архив будет открываться не AIMP, а архиватором/распаковщиком.
Тогда придётся выдумывать свой новый формат "контейнера" скина с файлами локализаций? И как то дать не автору скина возможность добавить файл локализаций в "архив" и при этом не дать возможность редактировать скин. Отдельный редактор? Или особый режим в SE?
Формат может быть тот же .zip, но расширение иметь другое, то есть такой файл будет без проблем открываться плеером по даблклику, а после переименования (метод для блондинок =) ) - архиватором. Такой подход используется сплошь и рядом (скины многих плееров так пакуются).
Отдельными файлами совсем не вариант, ты представляешь, что будет творится в папке со скинами? Честно говоря, не особо в курсе, как с плагинами решен вопрос локализаций, по поводу скинов у меня такой вариант - архив из собственно скина-бинарника и файлов локализаций. Архив позволит желающим легко добавлять свои локализации, не затрагивая скин и не напрягая автора пересобирать сам скин (в случае вшивания локализаций).
Да, надо будет встраивать в бинарник, отдельными файлами неудобно. Локализация плагина может осуществлена как на уровне глобального перевода, так и на уровне локального перевода (что лежит в папке с плагином). На счет свободного редактирования локализаций в скомпилированных скинах - подумаю.
Как то сомнительно это все, авторы скинов явно не будут этим заниматься, да и сторонние люди тоже, если уж только им совсем делать не чего.