Merge pull request #1050 from Materialious/update/1.10.0

Update/1.10.0
This commit is contained in:
Ward
2025-08-04 18:09:46 +12:00
committed by GitHub
9 changed files with 26 additions and 11 deletions
+2 -2
View File
@@ -7,8 +7,8 @@ android {
applicationId "us.materialio.app"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 140
versionName "1.9.23"
versionCode 141
versionName "1.10.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
@@ -57,7 +57,11 @@
<releases>
<release version="1.9.23" date="2025-7-28">
<release version="1.10.0" date="2025-8-04">
<url>https://github.com/Materialious/Materialious/releases/tag/1.10.0</url>
</release>
<release version="1.9.23" date="2025-7-28">
<url>https://github.com/Materialious/Materialious/releases/tag/1.9.23</url>
</release>
<release version="1.9.22" date="2025-7-26">
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "Materialious",
"version": "1.9.23",
"version": "1.10.0",
"description": "Modern material design for Invidious.",
"author": {
"name": "Ward Pearce",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "materialious",
"version": "1.9.23",
"version": "1.10.0",
"private": true,
"scripts": {
"dev": "vite dev",
+4
View File
@@ -42,6 +42,7 @@ function getUserLocale(): string {
export async function initI18n(selectedLocale: string = getUserLocale()): Promise<void> {
const langToLoad = resources[selectedLocale] ? selectedLocale : defaultLocale;
const translations = await resources[langToLoad]();
const fallbackTranslations = await resources[defaultLocale]();
const options: InitOptions = {
lng: langToLoad,
@@ -49,6 +50,9 @@ export async function initI18n(selectedLocale: string = getUserLocale()): Promis
resources: {
[langToLoad]: {
translation: translations.default || translations
},
[defaultLocale]: {
translation: fallbackTranslations.default || fallbackTranslations
}
}
};
+3 -1
View File
@@ -182,5 +182,7 @@
"disabled": "Deaktiviert",
"invidiousLogin": "Bitte melde dich mit deinem Invidious-Konto an",
"invalidInstance": "Bitte prüfe die URL. Wenn sie korrekt ist, ist die Instanz möglicherweise außer Betrieb oder unterstützt keine Clients von Drittanbietern.",
"login": "Anmeldung"
"login": "Anmeldung",
"premium": "YouTube-Premium-Inhalte können auf Materialious nicht angeschaut werden.",
"isUpcoming": "Video ist noch nicht in einem anschaubaren Zustand."
}
+3 -1
View File
@@ -182,5 +182,7 @@
"subscribe": "Abonniere",
"invidiousLogin": "Bitte meld dich mit dim Invidious-Konto aa",
"invalidInstance": "Bitte prüef d URL. Wenn si korrekt isch, isch d Instanz möglicherwiis usser Betriib oder unterstützt kei Clients vo Drittaabüüter.",
"loginRequired": "Aameldig erforderlich"
"loginRequired": "Aameldig erforderlich",
"isUpcoming": "Video isch nonig imene aaluegbare Zuestand.",
"premium": "YouTube-Premium-Inhält chönd uf Materialious nonig aagluegt werde."
}
+6 -3
View File
@@ -132,7 +132,7 @@
"expandComments": "最初からコメント展開",
"allowInsecureRequests": "安全でないリクエストの許可",
"dataPreferences": {
"content": "登録チャンネルのインポートやエクスポート、パスワード変更、アカウント削除ですか?ここをクリックし、ページの一番下までスクロールしてください。",
"content": "登録チャンネルのインポートやエクスポート、パスワード変更、アカウント削除ですか?ここをクリックし、開いたページの一番下までスクロールしてください。",
"dataPreferences": "データ設定"
},
"player": {
@@ -176,10 +176,13 @@
"titleOnly": "題名のみ"
},
"noNewNotifications": "新着通知なし",
"customize": "カスタマイズ"
"customize": "カスタマイズ",
"disableAutoUpdate": "自動更新しない"
},
"subscribe": "登録",
"invidiousBlockWarning": "Invidious は、現在Googleにブロックされています。このインスタンスで動画が読み込めない場合、{android} 版または {desktop} 版の Materialious でこのインスタンスを使用し、動画取得を直接行う代替接続を使ってください。",
"reply": "返信",
"comments": "コメント"
"comments": "コメント",
"premium": "プレミアムなYouTubeコンテンツはMaterialiousでは視聴できません。",
"isUpcoming": "動画はまだ視聴可能ではありません。"
}
+1 -1
View File
@@ -3,7 +3,7 @@ import os
import re
from datetime import datetime
LATEST_VERSION = "1.9.23"
LATEST_VERSION = "1.10.0"
RELEASE_DATE = datetime.now().strftime("%Y-%-m-%d") # Format: YYYY-M-D
WORKING_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "materialious")