diff --git a/web/src/components/UpgradeVersionBanner.tsx b/web/src/components/UpgradeVersionBanner.tsx deleted file mode 100644 index 88d89332..00000000 --- a/web/src/components/UpgradeVersionBanner.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import { useEffect, useState } from "react"; -import useLocalStorage from "react-use/lib/useLocalStorage"; -import { compare } from "semver"; -import * as api from "@/helpers/api"; -import { useGlobalStore } from "@/store/module"; -import Icon from "./Icon"; - -interface State { - latestVersion: string; - show: boolean; -} - -const UpgradeVersionView: React.FC = () => { - const globalStore = useGlobalStore(); - const [skippedVersion, setSkippedVersion] = useLocalStorage("skipped_version", "0.0.0"); - const profile = globalStore.state.systemStatus.profile; - const [state, setState] = useState({ - latestVersion: "", - show: false, - }); - - useEffect(() => { - api.getRepoLatestTag().then((latestTag) => { - const latestVersion = latestTag.slice(1) || "0.0.0"; - const currentVersion = profile.version; - const skipped = skippedVersion ? skippedVersion === latestVersion : false; - setState({ - latestVersion, - show: !skipped && compare(currentVersion, latestVersion) === -1, - }); - }); - }, []); - - const onSkip = () => { - setSkippedVersion(state.latestVersion); - setState((s) => ({ - ...s, - show: false, - })); - }; - - if (!state.show) return null; - - return ( -
- - ✨ New version: v{state.latestVersion} - - -
- ); -}; - -export default UpgradeVersionView; diff --git a/web/src/helpers/api.ts b/web/src/helpers/api.ts index 9d44194d..c307cdcd 100644 --- a/web/src/helpers/api.ts +++ b/web/src/helpers/api.ts @@ -179,13 +179,3 @@ export function patchIdentityProvider(identityProviderPatch: IdentityProviderPat export function deleteIdentityProvider(id: IdentityProviderId) { return axios.delete(`/api/v1/idp/${id}`); } - -export async function getRepoLatestTag() { - const { data } = await axios.get(`https://api.github.com/repos/usememos/memos/tags`, { - headers: { - Accept: "application/vnd.github.v3.star+json", - Authorization: "", - }, - }); - return data[0].name as string; -} diff --git a/web/src/locales/de.json b/web/src/locales/de.json index 6fb5ceeb..b11a7b14 100644 --- a/web/src/locales/de.json +++ b/web/src/locales/de.json @@ -349,7 +349,6 @@ "display-with-updated-time": "Anzeige mit aktualisierter Zeit", "enable-password-login": "Anmeldung mit Passwort aktivieren", "enable-password-login-warning": "Dadurch wird die Passwortanmeldung für alle Benutzer aktiviert. Fahre nur fort, wenn du möchtest, dass sich Benutzer sowohl mit SSO als auch mit einem Passwort anmelden können", - "ignore-version-upgrade": "Versions-Upgrade ignorieren", "max-upload-size": "Maximale Uploadgröße (MiB)", "max-upload-size-hint": "Empfohlene Wert ist 32 MiB.", "server-name": "Servername", diff --git a/web/src/locales/en.json b/web/src/locales/en.json index a6656eca..75c1f18f 100644 --- a/web/src/locales/en.json +++ b/web/src/locales/en.json @@ -252,7 +252,6 @@ "disable-password-login-final-warning": "Please type \"CONFIRM\" if you know what you are doing.", "enable-password-login": "Enable password login", "enable-password-login-warning": "This will enable password login for all users. Continue only if you want to users to be able to log in using both SSO and password", - "ignore-version-upgrade": "Ignore version upgrade", "disable-public-memos": "Disable public memos", "max-upload-size": "Maximum upload size (MiB)", "max-upload-size-hint": "Recommended value is 32 MiB.", diff --git a/web/src/locales/hr.json b/web/src/locales/hr.json index 46e8dd45..24f72d1a 100644 --- a/web/src/locales/hr.json +++ b/web/src/locales/hr.json @@ -346,7 +346,6 @@ "disable-public-memos": "Onemogući javne memoe", "display-with-updated-time": "Prikaži sa obnovljenim vremenom", "enable-password-login": "Omogući prijavu lozinkom", - "ignore-version-upgrade": "Ignoriraj nadogradnju", "max-upload-size": "Maximalna veličina uploada (MiB)", "max-upload-size-hint": "Preporučena vrijednost je 32 MiB.", "server-name": "Ime servera", diff --git a/web/src/locales/it.json b/web/src/locales/it.json index e73093bf..8a93f0bf 100644 --- a/web/src/locales/it.json +++ b/web/src/locales/it.json @@ -338,7 +338,6 @@ "display-with-updated-time": "Mostra con tempo aggiornato", "enable-password-login": "Abilita login password", "enable-password-login-warning": "Ciò consentirà l'accesso tramite password per tutti gli utenti. Continua solo se desideri che gli utenti possano accedere utilizzando sia SSO che password❗", - "ignore-version-upgrade": "Ignora aggiornamento versione", "max-upload-size": "Dimensione massima caricamento (MiB)", "max-upload-size-hint": "Valore consigliato di 32 MiB.", "server-name": "Nome server", diff --git a/web/src/locales/ja.json b/web/src/locales/ja.json index 6a0cd608..34fa833d 100644 --- a/web/src/locales/ja.json +++ b/web/src/locales/ja.json @@ -336,7 +336,6 @@ "display-with-updated-time": "更新日時を表示する", "enable-password-login": "パスワードでのログインを有効にする", "enable-password-login-warning": "これにより、すべてのユーザーのパスワードでのログインが有効になります。SSOとパスワードの両方を使用してログインできるようにしたい場合のみ、続行してください❗", - "ignore-version-upgrade": "アップデートを無効にする", "max-upload-size": "最大ファイルサイズ(MiB)", "max-upload-size-hint": "推奨サイズは32 MiBです。", "server-name": "サーバーの名前", diff --git a/web/src/locales/ko.json b/web/src/locales/ko.json index 62df9b67..de46cdf7 100644 --- a/web/src/locales/ko.json +++ b/web/src/locales/ko.json @@ -349,7 +349,6 @@ "display-with-updated-time": "수정된 시각을 표시", "enable-password-login": "비밀번호 로그인 허용", "enable-password-login-warning": "모든 사용자가 비밀번호를 사용해서 로그인할 수 있게 합니다. 사용자들이 SSO와 비밀번호 둘 다 사용할 수 있게 하고 싶은 경우에만 켜 주세요", - "ignore-version-upgrade": "업그레이드 알림 무시", "max-upload-size": "최대 업로드 크기 (MiB)", "max-upload-size-hint": "권장값은 32 MiB입니다.", "server-name": "서버 이름", diff --git a/web/src/locales/nl.json b/web/src/locales/nl.json index 28d03fcb..0c46b891 100644 --- a/web/src/locales/nl.json +++ b/web/src/locales/nl.json @@ -1,336 +1,335 @@ { - "common": { - "about": "Over", - "home": "Home", - "resources": "Bronnen", - "settings": "Instellingen", - "archived": "Gearchiveerd", - "email": "E-mailadres", - "password": "Wachtwoord", - "avatar": "Avatar", - "username": "Gebruikersnaam", - "nickname": "Bijnaam", - "save": "Opslaan", - "close": "Sluiten", - "cancel": "Annuleren", - "create": "Aanmaken", - "change": "Wijzigen", - "confirm": "Bevestigen", - "reset": "Herstel", - "language": "Taal", - "version": "Versie", - "pin": "Vastzetten", - "unpin": "Losmaken", - "edit": "Bewerken", - "restore": "Terugzetten", - "delete": "Verwijderen", - "null": "Null", - "share": "Delen", - "archive": "Archiveren", - "basic": "Simpel", - "admin": "Admin", - "explore": "Ontdekken", - "sign-in": "Inloggen", - "sign-up": "Registreren", - "sign-out": "Uitloggen", - "type": "Type", - "title": "Titel", - "filter": "Filter", - "tags": "Labels", - "yourself": "Jijzelf", - "changed": "gewijzigd", - "fold": "Inklappen", - "expand": "Uitklappen", - "vacuum": "Optimaliseren", - "image": "Afbeelding", - "link": "Link", - "select": "Selecteer", - "database": "Database", - "mark": "Citeren", - "preview": "Voorbeeld", - "name": "Naam", - "beta": "Beta", - "upload": "Uploaden", - "update": "Bijwerken", - "visibility": "Zichtbaarheid", - "clear": "Leegmaken", - "rename": "Hernoemen", - "learn-more": "Lees meer", - "new": "Nieuw", - "or": "of", - "filter-period": "{{from}} tot {{to}}", - "sign-in-with": "Log in met {{provider}}", - "profile": "Profiel" + "common": { + "about": "Over", + "home": "Home", + "resources": "Bronnen", + "settings": "Instellingen", + "archived": "Gearchiveerd", + "email": "E-mailadres", + "password": "Wachtwoord", + "avatar": "Avatar", + "username": "Gebruikersnaam", + "nickname": "Bijnaam", + "save": "Opslaan", + "close": "Sluiten", + "cancel": "Annuleren", + "create": "Aanmaken", + "change": "Wijzigen", + "confirm": "Bevestigen", + "reset": "Herstel", + "language": "Taal", + "version": "Versie", + "pin": "Vastzetten", + "unpin": "Losmaken", + "edit": "Bewerken", + "restore": "Terugzetten", + "delete": "Verwijderen", + "null": "Null", + "share": "Delen", + "archive": "Archiveren", + "basic": "Simpel", + "admin": "Admin", + "explore": "Ontdekken", + "sign-in": "Inloggen", + "sign-up": "Registreren", + "sign-out": "Uitloggen", + "type": "Type", + "title": "Titel", + "filter": "Filter", + "tags": "Labels", + "yourself": "Jijzelf", + "changed": "gewijzigd", + "fold": "Inklappen", + "expand": "Uitklappen", + "vacuum": "Optimaliseren", + "image": "Afbeelding", + "link": "Link", + "select": "Selecteer", + "database": "Database", + "mark": "Citeren", + "preview": "Voorbeeld", + "name": "Naam", + "beta": "Beta", + "upload": "Uploaden", + "update": "Bijwerken", + "visibility": "Zichtbaarheid", + "clear": "Leegmaken", + "rename": "Hernoemen", + "learn-more": "Lees meer", + "new": "Nieuw", + "or": "of", + "filter-period": "{{from}} tot {{to}}", + "sign-in-with": "Log in met {{provider}}", + "profile": "Profiel" + }, + "auth": { + "host-tip": "Je registreert je als Site Host.", + "new-password": "Nieuw wachtwoord", + "repeat-new-password": "Nieuw wachtwoord herhalen", + "create-your-account": "Maak je account", + "sign-up-tip": "Nog geen account?", + "sign-in-tip": "Al een account?" + }, + "resource": { + "no-resources": "Geen bronnen.", + "fetching-data": "data aan het ophalen...", + "copy-link": "Kopieer Link", + "delete-resource": "Bron verwijderen", + "warning-text": "Weet je zeker dat je deze bron wilt verwijderen? Deze actie is NIET terug te draaien!", + "linked-amount": "Aantal gelinkte memo's", + "warning-text-unused": "Weet je zeker dat je deze ongebruikte bron wilt verwijderen? Deze actie is NIET terug te draaien!", + "no-unused-resources": "Geen ongebruikte bronnen", + "clear": "Opruimen", + "reset-resource-link": "Link resetten", + "reset-link": "Link resetten" + }, + "editor": { + "editing": "Aan het bewerken...", + "cancel-edit": "Annuleer bewerking", + "save": "Opslaan", + "placeholder": "Leeg je gedachten...", + "only-image-supported": "Alleen afbeeldingen worden ondersteund.", + "cant-empty": "Inhoud kan niet leeg zijn", + "local": "Lokaal", + "resources": "Bronnen" + }, + "memo": { + "view-detail": "Bekijk details", + "copy-link": "Kopieer link", + "search-placeholder": "Zoek memos", + "fetching-data": "data aan het ophalen...", + "fetch-more": "Klik hier om meer op te halen", + "visibility": { + "private": "Privé", + "protected": "Werkruimte", + "public": "Openbaar", + "disabled": "Openbare memos zijn uitgezet" }, - "auth": { - "host-tip": "Je registreert je als Site Host.", - "new-password": "Nieuw wachtwoord", - "repeat-new-password": "Nieuw wachtwoord herhalen", - "create-your-account": "Maak je account", - "sign-up-tip": "Nog geen account?", - "sign-in-tip": "Al een account?" + "delete-memo": "Memo verwijderen", + "delete-confirm": "Weet je zeker dat je deze memo wilt verwijderen?\n\nDit kan niet teruggedraaid worden!", + "embed": "Insluiten", + "archived-memos": "Gearchiveerde memos", + "archived-at": "Gearchiveerd op", + "comment": { + "no-comment": "Geen opmerking", + "self": "Opmerkingen" }, - "resource": { - "no-resources": "Geen bronnen.", - "fetching-data": "data aan het ophalen...", - "copy-link": "Kopieer Link", - "delete-resource": "Bron verwijderen", - "warning-text": "Weet je zeker dat je deze bron wilt verwijderen? Deze actie is NIET terug te draaien!", - "linked-amount": "Aantal gelinkte memo's", - "warning-text-unused": "Weet je zeker dat je deze ongebruikte bron wilt verwijderen? Deze actie is NIET terug te draaien!", - "no-unused-resources": "Geen ongebruikte bronnen", - "clear": "Opruimen", - "reset-resource-link": "Link resetten", - "reset-link": "Link resetten" + "no-archived-memos": "Geen gearchiveerde memos." + }, + "tag-list": { + "tip-text": "Typ `#label` om aan te maken", + "create-tag": "Label maken", + "all-tags": "Alle labels", + "tag-name": "LABEL_NAAM", + "invalid-tag-name": "Onjuiste label naam" + }, + "daily-review": { + "title": "Dagelijks", + "no-memos": "Oeps, er is niks." + }, + "setting": { + "my-account": "Mijn account", + "preference": "Voorkeuren", + "member": "Gebruikers", + "member-list": "Gebruikers", + "system": "Systeem", + "account-section": { + "title": "Accountinformatie", + "update-information": "Informatie wijzigen", + "change-password": "Wachtwoord wijzigen", + "openapi-sample-post": "Hallo #memos vanaf {{url}}" }, - "editor": { - "editing": "Aan het bewerken...", - "cancel-edit": "Annuleer bewerking", - "save": "Opslaan", - "placeholder": "Leeg je gedachten...", - "only-image-supported": "Alleen afbeeldingen worden ondersteund.", - "cant-empty": "Inhoud kan niet leeg zijn", - "local": "Lokaal", - "resources": "Bronnen" + "preference-section": { + "theme": "Thema", + "default-memo-visibility": "Standaard memo zichtbaarheid", + "enable-folding-memo": "Vouwende memo aanzetten", + "editor-font-style": "Editor lettertype", + "mobile-editor-style": "Mobiele editor uiterlijk", + "default-memo-sort-option": "Sorteer op tijd van aanmaken/wijziging", + "telegram-user-id": "Telegram User ID", + "telegram-user-id-placeholder": "Stuur je memos naar je Telegram bot", + "created_ts": "Tijd van aanmaken", + "updated_ts": "Tijd van wijziging", + "daily-review-time-offset": "Dagelijkse review tijdscompensatie", + "enable-double-click": "Dubbelklik op memo om te bewerken", + "auto-collapse": "Automatisch samenvouwen", + "default-resource-visibility": "Standaard bron zichtbaarheid" }, - "memo": { - "view-detail": "Bekijk details", - "copy-link": "Kopieer link", - "search-placeholder": "Zoek memos", - "fetching-data": "data aan het ophalen...", - "fetch-more": "Klik hier om meer op te halen", - "visibility": { - "private": "Privé", - "protected": "Werkruimte", - "public": "Openbaar", - "disabled": "Openbare memos zijn uitgezet" - }, - "delete-memo": "Memo verwijderen", - "delete-confirm": "Weet je zeker dat je deze memo wilt verwijderen?\n\nDit kan niet teruggedraaid worden!", - "embed": "Insluiten", - "archived-memos": "Gearchiveerde memos", - "archived-at": "Gearchiveerd op", - "comment": { - "no-comment": "Geen opmerking", - "self": "Opmerkingen" - }, - "no-archived-memos": "Geen gearchiveerde memos." + "member-section": { + "create-a-member": "Lid toevoegen", + "delete-warning": "Weet je zeker dat je {{username}} wilt verwijderen?\n\nDEZE ACTIE IS NIET TERUG TE DRAAIEN", + "archive-member": "Archiveer gebruiker", + "archive-warning": "Weet je zeker dat je {{username}} wilt archiveren?", + "delete-member": "Gebruiker verwijderen" }, - "tag-list": { - "tip-text": "Typ `#label` om aan te maken", - "create-tag": "Label maken", - "all-tags": "Alle labels", - "tag-name": "LABEL_NAAM", - "invalid-tag-name": "Onjuiste label naam" + "system-section": { + "server-name": "Servernaam", + "customize-server": { + "title": "Server aanpassen", + "default": "Standaard is 'memos'", + "icon-url": "Icoon URL", + "appearance": "Server uiterlijk", + "locale": "Server taal", + "description": "Beschrijving" + }, + "database-file-size": "Database bestandsgrootte", + "allow-user-signup": "Registratie toestaan", + "disable-password-login": "Wachtwoordlogin uitzetten", + "disable-password-login-warning": "Als je dit uitzet, kan je niet meer inloggen met een wachtwoord, zonder de database aan te passen. Als je inlogprovider niet werkt, kan je memos niet in.", + "disable-password-login-final-warning": "Typ \"CONFIRM\" als je zeker weet wat je doet.", + "enable-password-login": "Wachtwoordlogin aanzetten", + "enable-password-login-warning": "Als je dit aanzet kan er met zowel SSO als een wachtwoord ingelogd worden", + "additional-style": "Optionele stijl", + "additional-script": "Optionele scripts", + "additional-style-placeholder": "Optionele CSS code", + "additional-script-placeholder": "Optionele JavaScript code", + "disable-public-memos": "Openbare memos uitzetten", + "max-upload-size": "Maximum uploadgrootte (MiB)", + "max-upload-size-hint": "32 MiB wordt aangeraden.", + "auto-backup-interval": "Automatische backupinterval (seconden)", + "auto-backup-interval-hint": "Kies 0 om de automatische backup uit te zetten. Herstart van memos is nodig na deze aanpassing.", + "display-with-updated-time": "Laten zien met bewerkte tijd", + "telegram-bot-token": "Telegram bot token", + "telegram-bot-token-description": "Telegram bot token of API proxy zoals `http://.../bot`", + "telegram-bot-token-placeholder": "Je Telegram bot token" }, - "daily-review": { - "title": "Dagelijks", - "no-memos": "Oeps, er is niks." + "appearance-option": { + "light": "Altijd licht", + "dark": "Altijd donker", + "system": "Volg systeem" }, - "setting": { - "my-account": "Mijn account", - "preference": "Voorkeuren", - "member": "Gebruikers", - "member-list": "Gebruikers", - "system": "Systeem", - "account-section": { - "title": "Accountinformatie", - "update-information": "Informatie wijzigen", - "change-password": "Wachtwoord wijzigen", - "openapi-sample-post": "Hallo #memos vanaf {{url}}" - }, - "preference-section": { - "theme": "Thema", - "default-memo-visibility": "Standaard memo zichtbaarheid", - "enable-folding-memo": "Vouwende memo aanzetten", - "editor-font-style": "Editor lettertype", - "mobile-editor-style": "Mobiele editor uiterlijk", - "default-memo-sort-option": "Sorteer op tijd van aanmaken/wijziging", - "telegram-user-id": "Telegram User ID", - "telegram-user-id-placeholder": "Stuur je memos naar je Telegram bot", - "created_ts": "Tijd van aanmaken", - "updated_ts": "Tijd van wijziging", - "daily-review-time-offset": "Dagelijkse review tijdscompensatie", - "enable-double-click": "Dubbelklik op memo om te bewerken", - "auto-collapse": "Automatisch samenvouwen", - "default-resource-visibility": "Standaard bron zichtbaarheid" - }, - "member-section": { - "create-a-member": "Lid toevoegen", - "delete-warning": "Weet je zeker dat je {{username}} wilt verwijderen?\n\nDEZE ACTIE IS NIET TERUG TE DRAAIEN", - "archive-member": "Archiveer gebruiker", - "archive-warning": "Weet je zeker dat je {{username}} wilt archiveren?", - "delete-member": "Gebruiker verwijderen" - }, - "system-section": { - "server-name": "Servernaam", - "customize-server": { - "title": "Server aanpassen", - "default": "Standaard is 'memos'", - "icon-url": "Icoon URL", - "appearance": "Server uiterlijk", - "locale": "Server taal", - "description": "Beschrijving" - }, - "database-file-size": "Database bestandsgrootte", - "allow-user-signup": "Registratie toestaan", - "disable-password-login": "Wachtwoordlogin uitzetten", - "disable-password-login-warning": "Als je dit uitzet, kan je niet meer inloggen met een wachtwoord, zonder de database aan te passen. Als je inlogprovider niet werkt, kan je memos niet in.", - "disable-password-login-final-warning": "Typ \"CONFIRM\" als je zeker weet wat je doet.", - "enable-password-login": "Wachtwoordlogin aanzetten", - "enable-password-login-warning": "Als je dit aanzet kan er met zowel SSO als een wachtwoord ingelogd worden", - "additional-style": "Optionele stijl", - "additional-script": "Optionele scripts", - "additional-style-placeholder": "Optionele CSS code", - "additional-script-placeholder": "Optionele JavaScript code", - "disable-public-memos": "Openbare memos uitzetten", - "max-upload-size": "Maximum uploadgrootte (MiB)", - "max-upload-size-hint": "32 MiB wordt aangeraden.", - "auto-backup-interval": "Automatische backupinterval (seconden)", - "auto-backup-interval-hint": "Kies 0 om de automatische backup uit te zetten. Herstart van memos is nodig na deze aanpassing.", - "display-with-updated-time": "Laten zien met bewerkte tijd", - "telegram-bot-token": "Telegram bot token", - "telegram-bot-token-description": "Telegram bot token of API proxy zoals `http://.../bot`", - "telegram-bot-token-placeholder": "Je Telegram bot token", - "ignore-version-upgrade": "Versieupdate negeren" - }, - "appearance-option": { - "light": "Altijd licht", - "dark": "Altijd donker", - "system": "Volg systeem" - }, - "storage": "Opslag", - "sso": "SSO", - "sso-section": { - "sso-list": "SSO lijst", - "delete-sso": "Verwijdering bevestigen", - "confirm-delete": "Weet je zeker dat je de \"{{name}}\" SSO configuratie wilt verwijderen?\n\nDeze actie is niet terug te draaien", - "create-sso": "SSO instellen", - "update-sso": "SSO bijwerken", - "sso-created": "SSO {{name}} ingesteld", - "sso-updated": "SSO {{name}} bijgewerkt", - "identifier": "Identifier", - "display-name": "Weergavenaam", - "template": "Sjabloon", - "custom": "Aangepast", - "identifier-filter": "Identifier Filter", - "redirect-url": "Redirect URL", - "client-id": "Client ID", - "client-secret": "Client secret", - "authorization-endpoint": "Authorization endpoint", - "token-endpoint": "Token endpoint", - "user-endpoint": "User endpoint", - "scopes": "Scopes", - "disabled-password-login-warning": "Wachtwoordlogin is uitgeschakeld. Kijk uit met het verwijderen van inlogproviders" - }, - "storage-section": { - "current-storage": "Huidige objectopslag", - "type-database": "Database", - "type-local": "Lokaal bestandssysteem", - "storage-services-list": "Opslagdiensten", - "create-a-service": "Opslagdienst instellen", - "update-a-service": "Opslagdienst bijwerken", - "warning-text": "Weet je zeker dat je \"{{name}}\" wilt verwijderen?\n\nDeze actie is niet terug te draaien!", - "delete-storage": "Opslagdienst verwijderen", - "local-storage-path": "Lokaal opslagpad", - "update-local-path": "Lokaal opslagpad bijwerken", - "update-local-path-description": "Lokaal opslagpad is relatief aan je databasebestand.", - "create-storage": "Opslagdienst instellen", - "update-storage": "Opslagdienst bijwerken", - "endpoint": "Endpoint", - "s3-compatible-url": "S3 compatibele URL", - "region": "Regio", - "region-placeholder": "Regionaam", - "accesskey": "Access key", - "accesskey-placeholder": "Access key / Access ID", - "secretkey": "Secret key", - "secretkey-placeholder": "Secret key / Access Key", - "bucket": "Bucket", - "bucket-placeholder": "Bucket name", - "path": "Opslagpad", - "path-description": "Je kan dezelfde dynamische variabelen gebruiken, zoals {filename}", - "path-placeholder": "eigen/pad", - "url-prefix": "URL prefix", - "url-prefix-placeholder": "Aagnepaste URL prefix, optioneel", - "url-suffix": "URL suffix", - "url-suffix-placeholder": "Aangepaste URL suffix, optioneel" - } + "storage": "Opslag", + "sso": "SSO", + "sso-section": { + "sso-list": "SSO lijst", + "delete-sso": "Verwijdering bevestigen", + "confirm-delete": "Weet je zeker dat je de \"{{name}}\" SSO configuratie wilt verwijderen?\n\nDeze actie is niet terug te draaien", + "create-sso": "SSO instellen", + "update-sso": "SSO bijwerken", + "sso-created": "SSO {{name}} ingesteld", + "sso-updated": "SSO {{name}} bijgewerkt", + "identifier": "Identifier", + "display-name": "Weergavenaam", + "template": "Sjabloon", + "custom": "Aangepast", + "identifier-filter": "Identifier Filter", + "redirect-url": "Redirect URL", + "client-id": "Client ID", + "client-secret": "Client secret", + "authorization-endpoint": "Authorization endpoint", + "token-endpoint": "Token endpoint", + "user-endpoint": "User endpoint", + "scopes": "Scopes", + "disabled-password-login-warning": "Wachtwoordlogin is uitgeschakeld. Kijk uit met het verwijderen van inlogproviders" }, - "amount-text": { - "memo_one": "MEMO", - "memo_other": "MEMOS" - }, - "message": { - "no-data": "Geen data gevonden.", - "memos-ready": "alle memos zijn geladen 🎉", - "restored-successfully": "Succesvol teruggezet", - "memo-updated-datetime": "Tijd van aanmaken gewijzigd.", - "invalid-created-datetime": "Onjuiste tijd van aanmaken.", - "change-memo-created-time": "Tijd van aanmaken wijzigen", - "memo-not-found": "Memo niet gevonden.", - "fill-all": "Vul alsjeblieft alle velden in.", - "new-password-not-match": "Nieuwe wachtwoorden komen niet overeen.", - "image-load-failed": "Afbeelding laden mislukt", - "fill-form": "Vul alsjeblieft het formulier in.", - "login-failed": "Inloggen mislukt", - "signup-failed": "Registreren mislukt", - "user-not-found": "Gebruiker niet gevonden", - "password-changed": "Wachtwoord gewijzigd.", - "private-only": "Deze memo is privé.", - "copied": "Gekopieerd", - "succeed-copy-content": "Inhoud gekopieerd naar klembord.", - "change-resource-filename": "Bestandsnaam van bron wijzigen", - "resource-filename-updated": "Bestandsnaam van bron gewijzigd.", - "invalid-resource-filename": "Onjuiste bestandsnaam.", - "click-to-save-the-image": "Klik om de afbeelding op te slaan", - "generating-the-screenshot": "Screenshot genereren...", - "succeed-vacuum-database": "Succeed to vacuum database", - "succeed-update-additional-style": "Optionele stijl bijgewerkt", - "succeed-copy-resource-link": "Link naar bron gekopieërd naar klembord.", - "succeed-update-customized-profile": "Profiel bijgewerkt.", - "succeed-update-additional-script": "Optioneel script bijgewerkt.", - "update-succeed": "Update voltooid", - "succeed-copy-code": "Code gekopieërd naar klembord.", - "page-not-found": "404 - Pagina niet gevonden 😥", - "password-not-match": "Wachtwoorden komen niet overeen.", - "succeed-copy-link": "Link gekopieërd naar klembord.", - "count-selected-resources": "Totaal geselecteerd", - "file-exceeds-upload-limit-of": "Bestand {{file}} is groter dan het limiet van {{size}} MiB", - "updating-setting-failed": "Instelling aanpassen mislukt", - "password-login-disabled": "Je kan niet de laatste inlogprovider verwijderen als inloggen met wachtwoord is uitgeschakeld." - }, - "days": { - "mon": "ma", - "tue": "di", - "wed": "wo", - "thu": "do", - "fri": "vr", - "sat": "za", - "sun": "zo" - }, - "embed-memo": { - "title": "Memo insluiten", - "text": "Kopieer en plak onderstaande code op je eigen website", - "only-public-supported": "* alleen openbare memos kunnen ingesloten worden", - "copy": "Kopieer" - }, - "heatmap": { - "memo-in": "memo in {{period}}", - "memos-in": "memos in {{period}}", - "memo-on": "{{amount}} memo op {{date}}", - "memos-on": "{{amount}} memos op {{date}}", - "day": "dag", - "days": "dagen" - }, - "about": { - "about-memos": "Over Memos", - "memos-description": "Memos is een web-based noteerapplicatie die je kan gebruiekn om notities te schrijven, organiseren en delen.", - "no-server-description": "Geen beschrijving geconfigureerd.", - "powered-by": "Mogelijk gemaakt door", - "other-projects": "Andere projecten" - }, - "router": { - "go-to-home": "Ga naar homepagina", - "back-to-top": "Terug naar boven" + "storage-section": { + "current-storage": "Huidige objectopslag", + "type-database": "Database", + "type-local": "Lokaal bestandssysteem", + "storage-services-list": "Opslagdiensten", + "create-a-service": "Opslagdienst instellen", + "update-a-service": "Opslagdienst bijwerken", + "warning-text": "Weet je zeker dat je \"{{name}}\" wilt verwijderen?\n\nDeze actie is niet terug te draaien!", + "delete-storage": "Opslagdienst verwijderen", + "local-storage-path": "Lokaal opslagpad", + "update-local-path": "Lokaal opslagpad bijwerken", + "update-local-path-description": "Lokaal opslagpad is relatief aan je databasebestand.", + "create-storage": "Opslagdienst instellen", + "update-storage": "Opslagdienst bijwerken", + "endpoint": "Endpoint", + "s3-compatible-url": "S3 compatibele URL", + "region": "Regio", + "region-placeholder": "Regionaam", + "accesskey": "Access key", + "accesskey-placeholder": "Access key / Access ID", + "secretkey": "Secret key", + "secretkey-placeholder": "Secret key / Access Key", + "bucket": "Bucket", + "bucket-placeholder": "Bucket name", + "path": "Opslagpad", + "path-description": "Je kan dezelfde dynamische variabelen gebruiken, zoals {filename}", + "path-placeholder": "eigen/pad", + "url-prefix": "URL prefix", + "url-prefix-placeholder": "Aagnepaste URL prefix, optioneel", + "url-suffix": "URL suffix", + "url-suffix-placeholder": "Aangepaste URL suffix, optioneel" } + }, + "amount-text": { + "memo_one": "MEMO", + "memo_other": "MEMOS" + }, + "message": { + "no-data": "Geen data gevonden.", + "memos-ready": "alle memos zijn geladen 🎉", + "restored-successfully": "Succesvol teruggezet", + "memo-updated-datetime": "Tijd van aanmaken gewijzigd.", + "invalid-created-datetime": "Onjuiste tijd van aanmaken.", + "change-memo-created-time": "Tijd van aanmaken wijzigen", + "memo-not-found": "Memo niet gevonden.", + "fill-all": "Vul alsjeblieft alle velden in.", + "new-password-not-match": "Nieuwe wachtwoorden komen niet overeen.", + "image-load-failed": "Afbeelding laden mislukt", + "fill-form": "Vul alsjeblieft het formulier in.", + "login-failed": "Inloggen mislukt", + "signup-failed": "Registreren mislukt", + "user-not-found": "Gebruiker niet gevonden", + "password-changed": "Wachtwoord gewijzigd.", + "private-only": "Deze memo is privé.", + "copied": "Gekopieerd", + "succeed-copy-content": "Inhoud gekopieerd naar klembord.", + "change-resource-filename": "Bestandsnaam van bron wijzigen", + "resource-filename-updated": "Bestandsnaam van bron gewijzigd.", + "invalid-resource-filename": "Onjuiste bestandsnaam.", + "click-to-save-the-image": "Klik om de afbeelding op te slaan", + "generating-the-screenshot": "Screenshot genereren...", + "succeed-vacuum-database": "Succeed to vacuum database", + "succeed-update-additional-style": "Optionele stijl bijgewerkt", + "succeed-copy-resource-link": "Link naar bron gekopieërd naar klembord.", + "succeed-update-customized-profile": "Profiel bijgewerkt.", + "succeed-update-additional-script": "Optioneel script bijgewerkt.", + "update-succeed": "Update voltooid", + "succeed-copy-code": "Code gekopieërd naar klembord.", + "page-not-found": "404 - Pagina niet gevonden 😥", + "password-not-match": "Wachtwoorden komen niet overeen.", + "succeed-copy-link": "Link gekopieërd naar klembord.", + "count-selected-resources": "Totaal geselecteerd", + "file-exceeds-upload-limit-of": "Bestand {{file}} is groter dan het limiet van {{size}} MiB", + "updating-setting-failed": "Instelling aanpassen mislukt", + "password-login-disabled": "Je kan niet de laatste inlogprovider verwijderen als inloggen met wachtwoord is uitgeschakeld." + }, + "days": { + "mon": "ma", + "tue": "di", + "wed": "wo", + "thu": "do", + "fri": "vr", + "sat": "za", + "sun": "zo" + }, + "embed-memo": { + "title": "Memo insluiten", + "text": "Kopieer en plak onderstaande code op je eigen website", + "only-public-supported": "* alleen openbare memos kunnen ingesloten worden", + "copy": "Kopieer" + }, + "heatmap": { + "memo-in": "memo in {{period}}", + "memos-in": "memos in {{period}}", + "memo-on": "{{amount}} memo op {{date}}", + "memos-on": "{{amount}} memos op {{date}}", + "day": "dag", + "days": "dagen" + }, + "about": { + "about-memos": "Over Memos", + "memos-description": "Memos is een web-based noteerapplicatie die je kan gebruiekn om notities te schrijven, organiseren en delen.", + "no-server-description": "Geen beschrijving geconfigureerd.", + "powered-by": "Mogelijk gemaakt door", + "other-projects": "Andere projecten" + }, + "router": { + "go-to-home": "Ga naar homepagina", + "back-to-top": "Terug naar boven" + } } diff --git a/web/src/locales/pt-BR.json b/web/src/locales/pt-BR.json index 772257fb..94d71be3 100644 --- a/web/src/locales/pt-BR.json +++ b/web/src/locales/pt-BR.json @@ -351,7 +351,6 @@ "display-with-updated-time": "Exibir hora de atualização nos memos", "enable-password-login": "Habilitar login com senha", "enable-password-login-warning": "Isso permitirá o login com senha para todos os usuários. Continue apenas se desejar que os usuários possam fazer login usando SSO e senha local❗", - "ignore-version-upgrade": "Ignorar atualização de versão", "max-upload-size": "Tamanho máximo de upload (MiB)", "max-upload-size-hint": "O valor recomendado é 32 MiB.", "server-name": "Nome do servidor", diff --git a/web/src/locales/ru.json b/web/src/locales/ru.json index 55798e40..753c04c7 100644 --- a/web/src/locales/ru.json +++ b/web/src/locales/ru.json @@ -328,7 +328,6 @@ "database-file-size": "Размер файла базы данных", "disable-public-memos": "Отключить публичные записи", "display-with-updated-time": "Отображать время обновления записи", - "ignore-version-upgrade": "Игнорировать версию", "max-upload-size": "Максимальный размер загрузки (МБ)", "max-upload-size-hint": "Рекомендуемое значение 32 MБ.", "server-name": "Имя сервера", diff --git a/web/src/locales/zh-Hans.json b/web/src/locales/zh-Hans.json index 8e8ccea8..bf30a0b8 100644 --- a/web/src/locales/zh-Hans.json +++ b/web/src/locales/zh-Hans.json @@ -350,7 +350,6 @@ "display-with-updated-time": "显示最后修改时间", "enable-password-login": "启用密码登录", "enable-password-login-warning": "启用所有用户的密码登录。如果希望用户同时使用单点登录和密码登录,请开启密码登录", - "ignore-version-upgrade": "忽略版本升级", "max-upload-size": "最大上传大小 (MiB)", "max-upload-size-hint": "建议值为 32 MiB。", "server-name": "服务名称", diff --git a/web/src/locales/zh-Hant.json b/web/src/locales/zh-Hant.json index 41f9073d..7f42adfa 100644 --- a/web/src/locales/zh-Hant.json +++ b/web/src/locales/zh-Hant.json @@ -335,7 +335,6 @@ "display-with-updated-time": "顯示更新時間", "enable-password-login": "啟用密碼登入", "enable-password-login-warning": "啟用所有使用者的密碼登入。如果希望使用者同時使用 SSO 和密碼登入,請開啟密碼登入❗", - "ignore-version-upgrade": "忽略版本更新提示", "max-upload-size": "最大上傳檔案大小 (MiB)", "max-upload-size-hint": "建議值為 32 MiB。", "server-name": "伺服器名稱",