английский | 简体中文 | 한국어
Вопросы и ответы
Приложение манги для E-Hentai, поддерживающее Android, iOS, Windows, MacOS и Linux.
Все еще находится на стадии разработки. Приглашаем вас сообщать о проблемах или пожеланиях.
Скачать
Установка для Android: скачайте .apk в соответствии с архитектурой вашего устройства и установите.
Arm64-v8a: подходит для телефонов Android с процессором ARM 8-го поколения (обычный выбор)
Armeabiv-v7a: подходит для телефонов Android с процессором ARM 7-го поколения.
x86_64:редкий
Установка для iOS: загрузите .ipa, затем используйте AltStore или SideLoadly для подписи.
Установка для Windows: скачайте Windows_xxx.zip, затем распакуйте его.
Если вы используете прокси-сервер, установите адрес прокси на странице настроек сети.
Если вы используете Windows 11 и не можете запустить приложение, попробуйте запустить jhentai.exe в режиме совместимости.
Если он заблокирован Защитником Windows, доверьтесь ему.
Установка для MacOS (без обслуживания): загрузите .dmg.
Доверьтесь этому в настройках системы.
Если вы используете прокси-сервер, установите адрес прокси на странице настроек сети.
Установка для Linux (без обслуживания): загрузите Linux-amd64.deb или Linux-x86_64.AppImage в зависимости от вашей платформы, затем установите или запустите его (возможно, вам потребуется установить webkit2gtk-4.1).
Если вы используете прокси-сервер, установите адрес прокси на странице настроек сети.
Обновление для Android: скачайте .apk в соответствии с архитектурой вашего устройства и установите.
Обновление для iOS: загрузите .ipa, затем используйте AltStore или SideLoadly для подписи.
Обновление для Windows: удалите старый распакованный каталог напрямую, затем загрузите последнюю версию Windows_xxx.zip и распакуйте ее.
Обновление для MacOS (без обслуживания): загрузите .dmg.
Обновление для Linux (без обслуживания): удалите старый продукт и загрузите последнюю версию.
Если вы хотите помочь с переводом, отправьте запрос на публикацию.
шаги
Мой первый проект с Flutter. Я стремлюсь познакомиться с Flutter во время разработки. Устройства, которые я использую, включают телефон Android, iPad и компьютер с Windows. В приложениях для электронного хентай, которые я использовал раньше, есть несколько ошибок, и я не понимаю исходный код, поскольку у меня нет опыта разработки под Android или iOS, поэтому я выбираю JHenTai, чтобы стать моим первым проектом Flutter.
2022.08.20 После пяти месяцев разработки JHenTai постепенно становился все более сильным, и я полностью переработал некоторые коды для страницы галереи, страницы чтения, загрузки и т. д., которые написаны на начальном этапе. Я изо всех сил старался извлечь общность между разными страницами и стилями, чтобы уменьшить связанность и способствовать разработке новых функций. Я был бы очень признателен, если бы кто-нибудь из вас мог дать мне несколько советов по стилю кодирования, шаблонам проектирования и всему, что связано с разработкой Flutter, или поучаствовать в разработке JHenTai.
2022.10.29 Я более знаком с основами разработки Flutter, и с этого момента я сосредоточусь на другой области. Так что обновлений для JHenTai будет меньше, чем раньше, но я все равно буду вовремя устранять ошибки и проблемы。
Ссылки на макет и стиль:
FEhviewer : В основном
ЭХПанда
EHViewer
Перевод тегов:
EhTagTranslation
Оптимизация порядка тегов:
e-хентай-дб
количество тегов электронного хентай
ЭШприц
Перевод приложения:
andyching168 kenny03211 繁體中文(台灣)
lucas-04 Португалия, Бразилия
qlife1146 한국어
большое спасибо этим проектам и людям?
Макет мобильного телефона, планшета, рабочего стола (3 вида)
Вертикальная, горизонтальная, двухколоночная компоновка страницы чтения (4 вида)
GalleryPage, «Популярное», «Избранное», «Просмотренные», «История», поддержка нескольких стилей списка галерей.
поиск, предложение поиска, коснитесь тега для поиска, поиск файлов, переход на определенную страницу
онлайн-чтение и загрузка, поддержка восстановления задачи загрузки, поддержка синхронизации обновлений после того, как пользователь загрузил новую версию
загрузка архива и автоматическая распаковка и чтение
поддержка загрузки локальных изображений и чтения
поддержка назначения приоритета задаче загрузки вручную
поддержка назначения группы в галерею и архив
избранное, рейтинг, торрент, архив, статистика, поделиться
вход с паролем, вход с использованием файлов cookie, вход через веб-интерфейс
поддержка сайта EX (фронтирование домена необязательно)
голосуйте за тег, смотрите и скрытые теги
комментировать, голосовать за комментарий
Разблокировка отпечатком пальца
Поддержка сочетаний клавиш, таких как «Tab» и «Клавиши со стрелками» в макете рабочего стола.
языковой код
Код страны
Скопируйте /lib/src/l18n/en_US.dart
и переименуйте в {your_languageCode}_{your_countryCode}.dart
Переименуйте имя класса в новом файле (необязательно)
Измените пары kv в keys
метода, переведите значения на ваш язык.
Теперь вы можете подать свой пиар, остальное сделаю я. Или вы можете продолжить:
Введите /lib/src/l18n/locale_text.dart
, добавьте новую пару kv в keys
метода => {your_languageCode}_{your_countryCode} : {your_className}.keys()
Введите /lib/src/consts/locale_consts.dart
, добавьте новую пару kv в свойстве localeCode2Description
: {your_languageCode}_{your_countryCode} : {languageDescription}
для описания вашего языка.
Вам необходимо самостоятельно управлять подписью Android, проверьте https://docs.flutter.dev/deployment/android#signing-the-app.
Просто запустите этот проект через IDEA или VSCode.
получить: управление зависимостями, управление состоянием, l18n, NoSQL
дио: сеть
расширенное изображение: изображение
дрейф: база данных