🄽🄸🄺🄸🅃🄰
John
Anonymous
# github.com/mattn/go-sqlite3
..\github.com\mattn\go-sqlite3\sqlite3_go18.go:18:10: undefined: SQLiteConn
Anonymous
сталкивался кто нибудь?
Aleksandr
на винде?
Anonymous
эта ошибка возникает только когда пытаюсь скомпилить на 32 бит
64 бит компилит нормально
Anonymous
Aleksandr
Stanislav
фу
Stanislav
кто сказал вянда
Anonymous
Aleksandr
CGO_ENABLED=1 пробовал?
Anonymous
эта ошибка выходит только когда я пытаюсь скомпилить под 32бит архитектуру
Victoria
#вакансия #fulltime # Харьков #офис
Австралийский проект, активная разработка, продукт - железо, софт для железа, софт для cloud (вакансия для "нелюбителей" инет - магазинов
• Minimum 3 years of C++ and/or Golang development
• Minimum 1 year experience of development network-related protocols, wrappers, APIs
• OpenFlow or any other SDN experience - от 5 месяцев
• Strong understanding of networks, TCP/IP and other protocols involved in delivering internet services
• High English level (spoken and written)
По ЗП - в районе 4000$, готовность обсуждать
По всем вопросам пишите в ЛС, резюме на krasinavika@gmail.com
Anonymous
Anonymous
ставил tdm-gcc, mingw
Ruslan
я уже все перечитал
http://metamod-p.sourceforge.net/cross-compiling.on.windows.for.linux.html
Vasily
gcc из консоли должен быть досткпен
надо добавить его в PATH и перелогиниться
Anonymous
Anonymous
gcc
gcc: fatal error: no input files
compilation terminated.
Roman
#вакансия #fulltime # Харьков #офис
Австралийский проект, активная разработка, продукт - железо, софт для железа, софт для cloud (вакансия для "нелюбителей" инет - магазинов
• Minimum 3 years of C++ and/or Golang development
• Minimum 1 year experience of development network-related protocols, wrappers, APIs
• OpenFlow or any other SDN experience - от 5 месяцев
• Strong understanding of networks, TCP/IP and other protocols involved in delivering internet services
• High English level (spoken and written)
По ЗП - в районе 4000$, готовность обсуждать
По всем вопросам пишите в ЛС, резюме на krasinavika@gmail.com
Божечки, openflow!
Victoria
ДА! Это он!)))
Roman
Мои соболезнования
Victoria
еще теплится надежда!)
Slach
https://github.com/nicksnyder/go-i18n
Люди я правильно понимаю, что ничего более путного в golang для локализации чем этот пакет не придумали?
https://github.com/leonelquinteros/gotext
вот тут непонятно как делать extract
http://golang.org/x/text/message
вот тут выглядит как самое разумное но недоделанное =(
на выходе она молча сгенерировала пустой .json хотя в тестовом файле с package main
было все правильно
p:=message.NewPrinter(language.English)
p.Sprintf("my fucking message %s")
Slach
народ, серьезно? кто как делает локализацию в golang?
kalloc
а зачем тебе локализация?
kalloc
+
Заур
Заур
@BloodJazMan а чем i18n не понравился? Нормальный же
Slach
@BloodJazMan а чем i18n не понравился? Нормальный же
=( формат JSON у него с https://weblate.org не совместимым кажется на первый взгляд
но похоже надо будет комбинировать из нескольких PO совместимых пакетов
экстрактор брать вот отсюда
https://github.com/gosexy/gettext/tree/master/go-xgettext
а Pure GO - реализацию работы с .MO файлами отсюда
https://github.com/leonelquinteros/gotext
Nikita
Ruslan
Заур
Заур
на скорости может и сказывается, но это мелочи. Вот представь интерфейс телеграмма, все эти надписи, вывод даты в разных форматах для разных стран и т.п.
Заур
если будешь хранить для каждой локали отдельные файлы, внесение правок или перевод на новый язык будет просто адом.
Заур
а так у тебя все вьюшки в единственном экземпляре и вместо какой-нибудь надписи "members" ты пишешь {{T("memebers") }}
и в файле переводов, для каждого языка пишешь что подставлять вместо него
Slach
А зачем пакет? Разве нельзя определить локаль клиента и отдавать нужное?
еще раз, пакет локализации это не просто способ вывода строчек
это еще и формат файлов для перевода, которые можно встроить в локализационный pipepline
берете какой нибудь http://weblate.org
садите туда переводчиков
и они начинают получать уведомления о непереведенных фразах переводить недостающее
а для вас как для разработчика это прозрачно
Slach
Artem
Ruslan
Ruslan
Коллеги, что думаете об этом?
https://github.com/tmrts/go-patterns
https://github.com/ahl5esoft/golang-underscore
Gleb
Народ, объясните мне, тупому, как это блин работает?
Io []int \`json: "io_service_bytes_recursive"\` - массив в Io пуст
Io []int \`json:"io_service_bytes_recursive"\` - в массиве в Io данные есть
Как это чёрт побери работает??? (экранирование \ вынужденное, иначе telegram съедает ковычку)
Vladislav
Vladislav
тэг - просто строка
Vladislav
эта штука парсит теги именно так
Ruslan
Vladislav
By convention, tag strings are a concatenation of optionally space-separated key:"value" pairs.
Vladislav
If the tag does not have the conventional format, the value returned by Get is unspecified.
Gleb
У меня просто слов нет... 😐 Спасибо за поянения)
Ruslan
Nikita
Ruslan
Sebor▂▅▇█▓▒░
VSCode, например
Sebor▂▅▇█▓▒░
Или goland
Ruslan
Не куча ide хороших. Сам юзаю sublime text 3 и IntelliJ IDEA community edition + плагин GO
Ruslan
go fmt при деплое и ctrl+s на выполенние нужно биндить
Ruslan
*на сейв файла
Nikita
Какие у вас неинтересные сложности
Ruslan
честно
🏁Александр
goland идеально 🙂
🏁Александр
но платный
Robert
Для локализации использую файлы тупо ключ=значение под разные языки, разные файлы. + Утилита, которая сравнивает два файла и синхронит отсутствие лейблов.
🏁Александр
если вы про ide
Robert
В базе данных, для справочников использую json для поля name
Robert
Так можно хранить в нескольких языках
Robert
{"en" : "label", "ru":"метка" }
Robert
Спец тип данных это превращает в map[язык]текст
Ruslan
goland идеально 🙂
Согласен! Но мне для pet проекта зачем. Я юзаю idea community edition + плагин go