[Проект] g11n - Библиотека за интернационализация

  1. g11n /gopherization/ ще бъде библиотека за интернационализация, която предоставя:

    • Статично типизирани съобщения.
    • Параметризирани съобщения.
    • Различни варианти за дефиниране на стойностите на съобщенията.
    • Отворена за разширение от гледна точка на форматиране на съобщенията.

    Планът за реализация включва използването на пакети изцяло от стандартната библиотека - главно reflection и работа с файлове.

    Repository: link

    P.S: Тъй като положих някакви основи, смятам че най-добре става ясно за какво иде реч, ако се разгледат примерите. Не знам дали сте ok с това да споделя repository-то на проекта на този етап, затова не съм добавил link. Ако не смятате, че това е проблем ще редактирам post-а.

  2. Можеш да споделих хранилището си, проектите ще са публични през цялото им съществуване в рамките на курса.

    За темата ти: харесва ми. След като ти е интересно - продължавай. Но виждал ли си go-i18n? Ако си решил да го правиш, то вероятно не харесваш вече съществуващите решения. С какво твоята имплементация ще превъзхожда тази? Ако не направиш нещо по - добре няма ли да е демотивиращо писане?

    Също така, знай, че ако решиш да продължиш с идеята си ще очакваме библиотеката да има хубава документация. Човек, който за първи път попада на хранилището ти, би трябвало да може да започне да я използва.

Трябва да сте влезли в системата, за да може да отговаряте на теми.