Login fix
This commit is contained in:
parent
65e14a02a1
commit
643f5e81b0
|
@ -10,7 +10,7 @@ const language_ru_ru = {
|
||||||
"Search": "Поиск",
|
"Search": "Поиск",
|
||||||
"Library": "Библиотека",
|
"Library": "Библиотека",
|
||||||
"Offline mode, can't play flow or smart track lists.":
|
"Offline mode, can't play flow or smart track lists.":
|
||||||
"Автономный режим, нельзя воспроизводить потоки или умные списки треков.",
|
"Автономный режим, нельзя воспроизводить потоки или умные списки треков.",
|
||||||
"Added to library": "Добавить в библиотеку",
|
"Added to library": "Добавить в библиотеку",
|
||||||
"Download": "Скачать",
|
"Download": "Скачать",
|
||||||
"Disk": "Disk",
|
"Disk": "Disk",
|
||||||
|
@ -29,30 +29,30 @@ const language_ru_ru = {
|
||||||
"Done": "Готово",
|
"Done": "Готово",
|
||||||
"Delete": "Удалить",
|
"Delete": "Удалить",
|
||||||
"Are you sure you want to delete this download?":
|
"Are you sure you want to delete this download?":
|
||||||
"Вы действительно хотите удалить эту загрузку??",
|
"Вы действительно хотите удалить эту загрузку??",
|
||||||
"Cancel": "Отмена",
|
"Cancel": "Отмена",
|
||||||
"Downloads": "Загрузки",
|
"Downloads": "Загрузки",
|
||||||
"Clear queue": "Очистить очередь",
|
"Clear queue": "Очистить очередь",
|
||||||
"This won't delete currently downloading item":
|
"This won't delete currently downloading item":
|
||||||
"Это не удалит загружаемый в данный момент элемент",
|
"Это не удалит загружаемый в данный момент элемент",
|
||||||
"Are you sure you want to delete all queued downloads?":
|
"Are you sure you want to delete all queued downloads?":
|
||||||
"Вы действительно хотите удалить все загрузки в очереди?",
|
"Вы действительно хотите удалить все загрузки в очереди?",
|
||||||
"Clear downloads history": "Очистить историю загрузок",
|
"Clear downloads history": "Очистить историю загрузок",
|
||||||
"WARNING: This will only clear non-offline (external downloads)":
|
"WARNING: This will only clear non-offline (external downloads)":
|
||||||
"ВНИМАНИЕ: Это очистит только не офлайн(external downloads)",
|
"ВНИМАНИЕ: Это очистит только не офлайн(external downloads)",
|
||||||
"Please check your connection and try again later...":
|
"Please check your connection and try again later...":
|
||||||
"Пожалуйста, проверьте ваше соединение и повторите попытку позже...",
|
"Пожалуйста, проверьте ваше соединение и повторите попытку позже...",
|
||||||
"Show more": "Показать больше",
|
"Show more": "Показать больше",
|
||||||
"Importer": "Импортер",
|
"Importer": "Импортер",
|
||||||
"Currently supporting only Spotify, with 100 tracks limit":
|
"Currently supporting only Spotify, with 100 tracks limit":
|
||||||
"В настоящее время поддерживается только Spotify с ограничением 100 треков",
|
"В настоящее время поддерживается только Spotify с ограничением 100 треков",
|
||||||
"Due to API limitations": "Из-за ограничений API",
|
"Due to API limitations": "Из-за ограничений API",
|
||||||
"Enter your playlist link below": "Введите ссылку на свой плейлист ниже",
|
"Enter your playlist link below": "Введите ссылку на свой плейлист ниже",
|
||||||
"Error loading URL!": "Ошибка загрузки URL!",
|
"Error loading URL!": "Ошибка загрузки URL!",
|
||||||
"Convert": "Перерабатывать",
|
"Convert": "Перерабатывать",
|
||||||
"Download only": "Только скачиные",
|
"Download only": "Только скачиные",
|
||||||
"Downloading is currently stopped, click here to resume.":
|
"Downloading is currently stopped, click here to resume.":
|
||||||
"В настоящее время загрузка остановлена, нажмите здесь, чтобы возобновить.",
|
"В настоящее время загрузка остановлена, нажмите здесь, чтобы возобновить.",
|
||||||
"Tracks": "Треки",
|
"Tracks": "Треки",
|
||||||
"Albums": "Альбомы",
|
"Albums": "Альбомы",
|
||||||
"Artists": "Артисты",
|
"Artists": "Артисты",
|
||||||
|
@ -70,24 +70,24 @@ const language_ru_ru = {
|
||||||
"All offline tracks": "Все оффлайн треки",
|
"All offline tracks": "Все оффлайн треки",
|
||||||
"Create new playlist": "Создать новый плейлист",
|
"Create new playlist": "Создать новый плейлист",
|
||||||
"Cannot create playlists in offline mode":
|
"Cannot create playlists in offline mode":
|
||||||
"Невозможно создавать плейлисты в автономном режиме",
|
"Невозможно создавать плейлисты в автономном режиме",
|
||||||
"Error": "Ошибка",
|
"Error": "Ошибка",
|
||||||
"Error logging in! Please check your token and internet connection and try again.":
|
"Error logging in! Please check your token and internet connection and try again.":
|
||||||
"Ошибка входа! Проверьте свой токен и подключение к Интернету и повторите попытку.",
|
"Ошибка входа! Проверьте свой токен и подключение к Интернету и повторите попытку.",
|
||||||
"Dismiss": "Отклонить",
|
"Dismiss": "Отклонить",
|
||||||
"Welcome to": "Добро пожаловать в",
|
"Welcome to": "Добро пожаловать в",
|
||||||
"Please login using your Deezer account.":
|
"Please login using your Deezer account.":
|
||||||
"Пожалуйста, войдите, используя свою учетную запись Deezer.",
|
"Пожалуйста, войдите, используя свою учетную запись Deezer.",
|
||||||
"Login using browser": "Войти через браузер",
|
"Login using browser": "Войти через браузер",
|
||||||
"Login using token": "Войти с помощью токена",
|
"Login using token": "Войти с помощью токена",
|
||||||
"Enter ARL": "Введите ARL",
|
"Enter ARL": "Введите ARL",
|
||||||
"Token (ARL)": "Токен (ARL)",
|
"Token (ARL)": "Токен (ARL)",
|
||||||
"Save": "Сохранить",
|
"Save": "Сохранить",
|
||||||
"If you don't have account, you can register on deezer.com for free.":
|
"If you don't have account, you can register on deezer.com for free.":
|
||||||
"Если у вас нет учетной записи, вы можете бесплатно зарегистрироваться на deezer.com.",
|
"Если у вас нет учетной записи, вы можете бесплатно зарегистрироваться на deezer.com.",
|
||||||
"Open in browser": "Открыть в браузере",
|
"Open in browser": "Открыть в браузере",
|
||||||
"By using this app, you don't agree with the Deezer ToS":
|
"By using this app, you don't agree with the Deezer ToS":
|
||||||
"Используя это приложение, вы не соглашаетесь с Условиями использования Deezer.",
|
"Используя это приложение, вы не соглашаетесь с Условиями использования Deezer.",
|
||||||
"Play next": "Следующая песня",
|
"Play next": "Следующая песня",
|
||||||
"Add to queue": "Добавить в очередь",
|
"Add to queue": "Добавить в очередь",
|
||||||
"Add track to favorites": "Добавить в избранное",
|
"Add track to favorites": "Добавить в избранное",
|
||||||
|
@ -146,17 +146,17 @@ const language_ru_ru = {
|
||||||
"External downloads": "Внешние загрузки",
|
"External downloads": "Внешние загрузки",
|
||||||
"Content language": "Язык содержания",
|
"Content language": "Язык содержания",
|
||||||
"Not app language, used in headers. Now":
|
"Not app language, used in headers. Now":
|
||||||
"Не язык приложения, используемый в заголовках. Сейчас",
|
"Не язык приложения, используемый в заголовках. Сейчас",
|
||||||
"Select language": "Выберите язык",
|
"Select language": "Выберите язык",
|
||||||
"Content country": "Страна содержания",
|
"Content country": "Страна содержания",
|
||||||
"Country used in headers. Now": "Страна, используемая в заголовках. Сейчас",
|
"Country used in headers. Now": "Страна, используемая в заголовках. Сейчас",
|
||||||
"Log tracks": "Журнал треков",
|
"Log tracks": "Журнал треков",
|
||||||
"Send track listen logs to Deezer, enable it for features like Flow to work properly":
|
"Send track listen logs to Deezer, enable it for features like Flow to work properly":
|
||||||
"Отправьте журналы прослушивания треков в Deezer, включите его, чтобы такие функции, как Flow, работали правильно",
|
"Отправьте журналы прослушивания треков в Deezer, включите его, чтобы такие функции, как Flow, работали правильно",
|
||||||
"Offline mode": "Автономный режим",
|
"Offline mode": "Автономный режим",
|
||||||
"Will be overwritten on start.": "Будет перезаписан при запуске.",
|
"Will be overwritten on start.": "Будет перезаписан при запуске.",
|
||||||
"Error logging in, check your internet connections.":
|
"Error logging in, check your internet connections.":
|
||||||
"Ошибка при входе, проверьте свои интернет-соединения.",
|
"Ошибка при входе, проверьте свои интернет-соединения.",
|
||||||
"Logging in...": "Происходит вход в систему...",
|
"Logging in...": "Происходит вход в систему...",
|
||||||
"Download path": "Скачать путь",
|
"Download path": "Скачать путь",
|
||||||
"Downloads naming": "Именование загрузок",
|
"Downloads naming": "Именование загрузок",
|
||||||
|
@ -170,11 +170,11 @@ const language_ru_ru = {
|
||||||
"Overwrite already downloaded files": "Перезаписать уже загруженные файлы",
|
"Overwrite already downloaded files": "Перезаписать уже загруженные файлы",
|
||||||
"Copy ARL": "Копировать ARL",
|
"Copy ARL": "Копировать ARL",
|
||||||
"Copy userToken/ARL Cookie for use in other apps.":
|
"Copy userToken/ARL Cookie for use in other apps.":
|
||||||
"Копировать userToken/ARL Cookie для использования в других приложениях.",
|
"Копировать userToken/ARL Cookie для использования в других приложениях.",
|
||||||
"Copied": "Скопировано",
|
"Copied": "Скопировано",
|
||||||
"Log out": "Выйти",
|
"Log out": "Выйти",
|
||||||
"Due to plugin incompatibility, login using browser is unavailable without restart.":
|
"Due to plugin incompatibility, login using browser is unavailable without restart.":
|
||||||
"Из-за несовместимости плагинов вход через браузер без перезапуска невозможен.",
|
"Из-за несовместимости плагинов вход через браузер без перезапуска невозможен.",
|
||||||
"(ARL ONLY) Continue": "(ARL ONLY) Продолжать",
|
"(ARL ONLY) Continue": "(ARL ONLY) Продолжать",
|
||||||
"Log out & Exit": "Выйти и закрыть",
|
"Log out & Exit": "Выйти и закрыть",
|
||||||
"Pick-a-Path": "Выбери путь",
|
"Pick-a-Path": "Выбери путь",
|
||||||
|
@ -182,9 +182,8 @@ const language_ru_ru = {
|
||||||
"Go up": "Подниматься",
|
"Go up": "Подниматься",
|
||||||
"Permission denied": "Доступ запрещен",
|
"Permission denied": "Доступ запрещен",
|
||||||
"Language": "Язык",
|
"Language": "Язык",
|
||||||
"Language changed, please restart Freezer to apply!":
|
"Language changed, please restart Freezer to apply!": "Язык изменен, перезапустите Freezer, чтобы применить!",
|
||||||
"Язык изменен, перезапустите Freezer, чтобы применить!",
|
|
||||||
"Importing...": "Импорт...",
|
"Importing...": "Импорт...",
|
||||||
"Radio": "Радио"
|
"Radio": "Радио"
|
||||||
}
|
}
|
||||||
};
|
};
|
|
@ -224,10 +224,15 @@ class LoginBrowser extends StatelessWidget {
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
Expanded(
|
Expanded(
|
||||||
child: Container(
|
child: Container(
|
||||||
|
|
||||||
child: InAppWebView(
|
child: InAppWebView(
|
||||||
initialUrl: 'https://deezer.com/login',
|
initialUrl: 'https://deezer.com/login',
|
||||||
onLoadStart: (InAppWebViewController controller, String url) async {
|
onLoadStart: (InAppWebViewController controller, String url) async {
|
||||||
|
|
||||||
|
//Offers URL
|
||||||
|
if (url.contains('/offers')) {
|
||||||
|
controller.evaluateJavascript(source: 'window.location.href = "/open_app"');
|
||||||
|
}
|
||||||
|
|
||||||
//Parse arl from url
|
//Parse arl from url
|
||||||
if (url.startsWith('intent://deezer.page.link')) {
|
if (url.startsWith('intent://deezer.page.link')) {
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
||||||
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
||||||
# Read more about iOS versioning at
|
# Read more about iOS versioning at
|
||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
version: 0.4.1+1
|
version: 0.4.2+1
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=2.8.0 <3.0.0"
|
sdk: ">=2.8.0 <3.0.0"
|
||||||
|
|
Loading…
Reference in New Issue