У меня есть проблемы с локализацией проекта django-nonrel, который развернут в GAE. Из-за GAE я должен поместить все в папку проекта, так что это выглядит как что-то вроде этого
project
+ django
+ dbindexer
+ registration
+ myapp
...
+ locale
+ templates
Я последовательностей локализовать в шаблонах
и в каталоге myapp
.
Когда я запускаю python manage.py makemessages -l en --ignore django\*
из проекта dir он прокрал все каталоги проекта, включая django, так что я получаю довольно большой файл po. Мои последовательности из шаблонов там, вместе со всеми последовательностями из каталога джанго.
после --ignore (или просто -i) я пытался pu django
django/*
, но ничего не изменилось.
Есть идеи?
Я пытался понять, как прочитать массив байтов из одного из моих файлов ресурсов, я пробовал самые популярные хиты в Google без явного успеха.
У меня есть файл, хранящийся в коллекции ресурсов моей программы, я хотел бы прочитать этот файл в виде массива байтов
В настоящее время я просто читаю файл из корневого каталога моей программы со следующим кодом:
FileStream fs = new FileStream(Path, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte[] bin = br.ReadBytes(Convert.ToInt32(fs.Length));
fs.Close();
br.Close();
Однако я хочу сохранить этот файл как ресурс в приложении, чтобы не пришлось отправлять дополнительный файл с программой.
Этот файл содержит зашифрованные данные, используемые частью программы.
Любая помощь или указатели будут очень признательны!