@@ -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,6 +1,6 @@
|
||||
{
|
||||
"name": "Materialious",
|
||||
"version": "1.9.23",
|
||||
"version": "1.10.0",
|
||||
"description": "Modern material design for Invidious.",
|
||||
"author": {
|
||||
"name": "Ward Pearce",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "materialious",
|
||||
"version": "1.9.23",
|
||||
"version": "1.10.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "vite dev",
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
}
|
||||
|
||||
@@ -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."
|
||||
}
|
||||
|
||||
@@ -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
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user