diff --git a/apps/mobile/app/common/database/index.js b/apps/mobile/app/common/database/index.js index c7b1407ca..673cc7710 100644 --- a/apps/mobile/app/common/database/index.js +++ b/apps/mobile/app/common/database/index.js @@ -33,11 +33,11 @@ import Storage from "./storage"; import { RNSqliteDriver } from "./sqlite.kysely"; import { getDatabaseKey } from "./encryption"; import SettingsService from "../../services/settings"; +import { strings } from "@notesnook/intl"; export async function setupDatabase(password) { const key = await getDatabaseKey(password); - if (!key) - throw new Error("Database setup failed, could not get database key"); + if (!key) throw new Error(strings.databaseSetupFailed()); console.log("Opening database with key:", !!key); diff --git a/apps/mobile/app/common/database/sqlite.kysely.ts b/apps/mobile/app/common/database/sqlite.kysely.ts index 3d47f812e..a5898af80 100644 --- a/apps/mobile/app/common/database/sqlite.kysely.ts +++ b/apps/mobile/app/common/database/sqlite.kysely.ts @@ -24,6 +24,7 @@ import type { } from "@streetwriters/kysely"; import { CompiledQuery } from "@streetwriters/kysely"; import { QuickSQLiteConnection, open } from "react-native-quick-sqlite"; +import { strings } from "@notesnook/intl"; type Config = { dbName: string; async: boolean; location: string }; @@ -97,7 +98,7 @@ class RNSqliteConnection implements DatabaseConnection { constructor(private readonly db: QuickSQLiteConnection) {} streamQuery(): AsyncIterableIterator> { - throw new Error("wasqlite driver doesn't support streaming"); + throw new Error(strings.streamingNotSupported()); } async executeQuery( diff --git a/apps/mobile/app/components/auth/forgot-password.js b/apps/mobile/app/components/auth/forgot-password.js index 942784f96..d0af8fc98 100644 --- a/apps/mobile/app/components/auth/forgot-password.js +++ b/apps/mobile/app/components/auth/forgot-password.js @@ -58,7 +58,7 @@ export const ForgotPassword = () => { lastRecoveryEmailTime && Date.now() - JSON.parse(lastRecoveryEmailTime) < 60000 * 3 ) { - throw new Error("Please wait before requesting another email"); + throw new Error(strings.pleaseWaitBeforeSendEmail()); } await db.user.recoverAccount(email.current.toLowerCase()); SettingsService.set({ diff --git a/apps/mobile/app/components/auth/use-login.js b/apps/mobile/app/components/auth/use-login.js index d037dff27..50ff86485 100644 --- a/apps/mobile/app/components/auth/use-login.js +++ b/apps/mobile/app/components/auth/use-login.js @@ -98,7 +98,7 @@ export const useLogin = (onFinishLogin, sessionExpired = false) => { } }, mfaInfo); } else { - finishWithError(new Error("Unable to send 2FA code")); + finishWithError(new Error(strings.unableToSend2faCode())); } break; } @@ -132,7 +132,7 @@ export const useLogin = (onFinishLogin, sessionExpired = false) => { const finishLogin = async () => { const user = await db.user.getUser(); - if (!user) throw new Error("Email or password incorrect!"); + if (!user) throw new Error(strings.emailOrPasswordIncorrect()); PremiumService.setPremiumStatus(); setUser(user); clearMessage(); diff --git a/apps/mobile/app/components/intro/index.js b/apps/mobile/app/components/intro/index.js index 93acf19c2..7b1b2ea54 100644 --- a/apps/mobile/app/components/intro/index.js +++ b/apps/mobile/app/components/intro/index.js @@ -155,7 +155,7 @@ const Intro = ({ navigation }) => { index={0} useReactNativeGestureHandler={true} showPagination - data={strings.introData()} + data={strings.introData} paginationActiveColor={colors.primary.accent} paginationStyleItem={{ width: 10, diff --git a/apps/mobile/app/components/premium/pricing-plans.tsx b/apps/mobile/app/components/premium/pricing-plans.tsx index 0298231f0..a7ce08fd7 100644 --- a/apps/mobile/app/components/premium/pricing-plans.tsx +++ b/apps/mobile/app/components/premium/pricing-plans.tsx @@ -48,6 +48,7 @@ import Paragraph from "../ui/typography/paragraph"; import { Walkthrough } from "../walkthroughs"; import { PricingItem } from "./pricing-item"; import { useSettingStore } from "../../stores/use-setting-store"; +import { strings } from "@notesnook/intl"; const UUID_PREFIX = "0bdaea"; const UUID_VERSION = "4"; @@ -516,7 +517,7 @@ export const PricingPlans = ({ setBuying(true); try { if (!(await getPromo(value as string))) - throw new Error("Error applying promo code"); + throw new Error(strings.errorApplyingPromoCode()); ToastManager.show({ heading: "Discount applied!", type: "success", diff --git a/apps/mobile/app/components/sheets/change-email/index.tsx b/apps/mobile/app/components/sheets/change-email/index.tsx index ecdfd5551..e6c8a35d6 100644 --- a/apps/mobile/app/components/sheets/change-email/index.tsx +++ b/apps/mobile/app/components/sheets/change-email/index.tsx @@ -69,7 +69,7 @@ export const ChangeEmail = ({ close }: ChangeEmailProps) => { const verified = await db.user?.verifyPassword( emailChangeData.current.password ); - if (!verified) throw new Error("Password is incorrect"); + if (!verified) throw new Error(strings.passwordIncorrect()); await db.user?.sendVerificationEmail(emailChangeData.current.email); setStep(EmailChangeSteps.changeEmail); setLoading(false); diff --git a/apps/mobile/app/components/sheets/reminder/index.tsx b/apps/mobile/app/components/sheets/reminder/index.tsx index f16aee6fa..ec2f439fe 100644 --- a/apps/mobile/app/components/sheets/reminder/index.tsx +++ b/apps/mobile/app/components/sheets/reminder/index.tsx @@ -169,9 +169,7 @@ export default function ReminderSheet({ async function saveReminder() { try { if (!(await Notifications.checkAndRequestPermissions(true))) - throw new Error( - "App does not have permission to schedule notifications" - ); + throw new Error(strings.noNotificationPermission()); if (!date && reminderMode !== ReminderModes.Permanent) return; if ( reminderMode === ReminderModes.Repeat && @@ -179,12 +177,12 @@ export default function ReminderSheet({ recurringMode !== "year" && selectedDays.length === 0 ) - throw new Error("Please select the day to repeat the reminder on"); + throw new Error(strings.selectDayError()); - if (!title.current) throw new Error("Please set title of the reminder"); + if (!title.current) throw new Error(strings.setTitleError()); if (date.getTime() < Date.now() && reminderMode === "once") { titleRef?.current?.focus(); - throw new Error("Reminder date must be set in future"); + throw new Error(strings.dateError()); } date.setSeconds(0, 0); diff --git a/apps/mobile/app/components/side-menu/index.tsx b/apps/mobile/app/components/side-menu/index.tsx index d55158877..dc3529b39 100644 --- a/apps/mobile/app/components/side-menu/index.tsx +++ b/apps/mobile/app/components/side-menu/index.tsx @@ -87,7 +87,13 @@ export const SideMenu = React.memo( return ( diff --git a/apps/mobile/app/components/side-menu/menu-item.tsx b/apps/mobile/app/components/side-menu/menu-item.tsx index f04a8dd59..82f2e7067 100644 --- a/apps/mobile/app/components/side-menu/menu-item.tsx +++ b/apps/mobile/app/components/side-menu/menu-item.tsx @@ -113,10 +113,10 @@ function _MenuItem({ /> {isFocused ? ( - {item.name} + {item.title || item.name} ) : ( - {item.name} + {item.title || item.name} )} {item.isBeta ? ( diff --git a/apps/mobile/app/screens/editor/index.tsx b/apps/mobile/app/screens/editor/index.tsx index 274ddfe8c..2fa1d9a9f 100755 --- a/apps/mobile/app/screens/editor/index.tsx +++ b/apps/mobile/app/screens/editor/index.tsx @@ -60,6 +60,7 @@ import { } from "./tiptap/utils"; import { tabBarRef } from "../../utils/global-refs"; import { strings } from "@notesnook/intl"; +import { i18n } from "@lingui/core"; const style: ViewStyle = { height: "100%", @@ -146,6 +147,10 @@ const Editor = React.memo( nestedScrollEnabled onError={onError} injectedJavaScriptBeforeContentLoaded={` + globalThis.LINGUI_LOCALE = "${i18n.locale}"; + globalThis.LINGUI_LOCALE_DATA = ${JSON.stringify({ + [i18n.locale]: i18n.messages + })}; globalThis.__DEV__ = ${__DEV__} globalThis.readonly=${readonly}; globalThis.noToolbar=${noToolbar}; @@ -269,7 +274,7 @@ const useLockedNoteHandler = () => { if (enrollBiometrics && note) { try { const unlocked = await db.vault.unlock(password); - if (!unlocked) throw new Error("Incorrect vault password"); + if (!unlocked) throw new Error(strings.passwordIncorrect()); await BiometricService.storeCredentials(password); eSendEvent("vaultUpdated"); ToastManager.show({ diff --git a/apps/mobile/app/screens/home/index.tsx b/apps/mobile/app/screens/home/index.tsx index 94fe52473..8511b8763 100755 --- a/apps/mobile/app/screens/home/index.tsx +++ b/apps/mobile/app/screens/home/index.tsx @@ -52,12 +52,12 @@ export const Home = ({ navigation, route }: NavigationProps<"Notes">) => {
{ Navigation.push("Search", { - placeholder: `Type a keyword to search in ${route.name?.toLowerCase()}`, + placeholder: strings.searchInRoute(route.name), type: "note", title: route.name, route: route.name @@ -72,7 +72,9 @@ export const Home = ({ navigation, route }: NavigationProps<"Notes">) => { dataType="note" renderedInRoute={route.name} loading={loading || !isFocused} - headerTitle={strings.routes[route.name]?.()} + headerTitle={strings.routes[ + route.name as keyof typeof strings.routes + ]?.()} placeholder={{ title: route.name?.toLowerCase(), paragraph: strings.notesEmpty(), diff --git a/apps/mobile/app/screens/settings/picker/pickers.jsx b/apps/mobile/app/screens/settings/picker/pickers.jsx index b772e39e1..3bd626ee7 100644 --- a/apps/mobile/app/screens/settings/picker/pickers.jsx +++ b/apps/mobile/app/screens/settings/picker/pickers.jsx @@ -57,7 +57,7 @@ export const HomePicker = createSettingsPicker({ }); }, formatValue: (item) => { - return typeof item === "object" ? item.name : item; + return strings.routes[typeof item === "object" ? item.name : item](); }, getItemKey: (item) => item.name, options: MenuItemsList.slice(0, MenuItemsList.length - 1), @@ -71,7 +71,11 @@ export const TrashIntervalPicker = createSettingsPicker({ db.settings.setTrashCleanupInterval(item); }, formatValue: (item) => { - return item === -1 ? "Never" : item === 1 ? "Daily" : item + " days"; + return item === -1 + ? strings.never() + : item === 1 + ? strings.reminderRecurringMode.day() + : item + " " + strings.days(); }, getItemKey: (item) => item.toString(), options: [-1, 1, 7, 30, 365], @@ -109,7 +113,7 @@ export const TimeFormatPicker = createSettingsPicker({ }); }, formatValue: (item) => { - return `${item} (${dayjs().format(TimeFormats[item])})`; + return `${strings[item]()} (${dayjs().format(TimeFormats[item])})`; }, getItemKey: (item) => item, options: TIME_FORMATS, @@ -122,9 +126,7 @@ export const BackupReminderPicker = createSettingsPicker({ SettingsService.set({ reminder: item }); }, formatValue: (item) => { - return item === "useroff" || item === "off" || item === "never" - ? "Off" - : item.slice(0, 1).toUpperCase() + item.slice(1); + return item === "useroff" ? strings.off() : strings[item]?.(); }, getItemKey: (item) => item, options: ["useroff", "daily", "weekly", "monthly"], @@ -173,12 +175,12 @@ export const ApplockTimerPicker = createSettingsPicker({ }, formatValue: (item) => { return item === -1 - ? "Never" + ? strings.never() : item === 0 || item === undefined - ? "Immediately" + ? strings.immediately() : item === 1 - ? "1 minute" - : item + " minutes"; + ? strings.minutes(1) + : strings.minutes(item); }, getItemKey: (item) => item.toString(), options: [-1, 0, 1, 5, 15, 30], diff --git a/apps/mobile/app/screens/settings/settings-data.tsx b/apps/mobile/app/screens/settings/settings-data.tsx index a8d50f8fc..fe485828f 100644 --- a/apps/mobile/app/screens/settings/settings-data.tsx +++ b/apps/mobile/app/screens/settings/settings-data.tsx @@ -812,7 +812,7 @@ export const settingsGroups: SettingSection[] = [ }, { id: "privacy-security", - name: "Privacy and security", + name: strings.privacyAndSecurity(), sections: [ { id: "marketing-emails", @@ -1460,7 +1460,7 @@ export const settingsGroups: SettingSection[] = [ }, { id: "legal", - name: "legal", + name: strings.legal(), sections: [ { id: "tos", diff --git a/apps/mobile/app/screens/tags/index.tsx b/apps/mobile/app/screens/tags/index.tsx index ecd457a95..ec7d90c90 100644 --- a/apps/mobile/app/screens/tags/index.tsx +++ b/apps/mobile/app/screens/tags/index.tsx @@ -60,7 +60,7 @@ export const Tags = ({ navigation, route }: NavigationProps<"Tags">) => { hasSearch={true} onSearch={() => { Navigation.push("Search", { - placeholder: `Type a keyword to search in ${route.name}`, + placeholder: strings.searchInRoute(route.name), type: "tag", title: route.name, route: route.name diff --git a/apps/mobile/app/screens/trash/index.tsx b/apps/mobile/app/screens/trash/index.tsx index 4291df60d..63d57d4a8 100644 --- a/apps/mobile/app/screens/trash/index.tsx +++ b/apps/mobile/app/screens/trash/index.tsx @@ -93,7 +93,7 @@ export const Trash = ({ navigation, route }: NavigationProps<"Trash">) => { hasSearch={true} onSearch={() => { Navigation.push("Search", { - placeholder: `Type a keyword to search in ${route.name}`, + placeholder: strings.searchInRoute(route.name), type: "trash", title: route.name, route: route.name diff --git a/apps/mobile/app/services/backup.ts b/apps/mobile/app/services/backup.ts index d1b8506d1..c664d2611 100644 --- a/apps/mobile/app/services/backup.ts +++ b/apps/mobile/app/services/backup.ts @@ -171,7 +171,7 @@ async function run( if (!androidBackupDirectory) return { - error: new Error("Backup directory not selected"), + error: new Error(strings.backupDirectoryNotSelected()), report: false }; diff --git a/apps/mobile/native/globals.js b/apps/mobile/native/globals.js index bf01a202c..7105ff29b 100644 --- a/apps/mobile/native/globals.js +++ b/apps/mobile/native/globals.js @@ -13,11 +13,12 @@ global.Buffer = require('buffer').Buffer; import '../app/common/logger/index'; import { DOMParser } from './worker.js'; global.DOMParser = DOMParser; -import { $en, setI18nGlobal } from "@notesnook/intl"; +import { $en, setI18nGlobal,$de } from "@notesnook/intl"; import { i18n } from "@lingui/core"; i18n.load({ en: $en, + de: $de }); -i18n.activate("en"); +i18n.activate("de"); setI18nGlobal(i18n); diff --git a/packages/editor-mobile/package-lock.json b/packages/editor-mobile/package-lock.json index 12cdf7619..7d5d336f3 100644 --- a/packages/editor-mobile/package-lock.json +++ b/packages/editor-mobile/package-lock.json @@ -10,9 +10,12 @@ "hasInstallScript": true, "dependencies": { "@emotion/react": "11.11.1", + "@lingui/core": "4.11.2", + "@lingui/react": "4.11.2", "@mdi/js": "^7.2.96", "@mdi/react": "^1.6.0", "@notesnook/editor": "file:../editor", + "@notesnook/intl": "file:../intl", "@notesnook/theme": "file:../theme", "@szhsin/react-menu": "^4.1.0", "buffer": "^6.0.3", @@ -126,6 +129,27 @@ "zustand": ">=4" } }, + "../intl": { + "name": "@notesnook/intl", + "version": "1.0.0", + "devDependencies": { + "@babel/core": "^7.24.9", + "@babel/preset-env": "^7.20.2", + "@lingui/cli": "^4.11.2", + "@lingui/macro": "^4.11.2", + "@lingui/swc-plugin": "^4.0.7", + "@rspack/cli": "^0.6.2", + "@rspack/core": "^0.6.2", + "@types/react": "^18.2.39", + "babel-plugin-macros": "^3.1.0", + "react": "18.2.0", + "typescript": "5.5.3" + }, + "peerDependencies": { + "@lingui/macro": "*", + "react": ">=18" + } + }, "../theme": { "name": "@notesnook/theme", "version": "2.1.3", @@ -3613,6 +3637,46 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "node_modules/@lingui/core": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@lingui/core/-/core-4.11.2.tgz", + "integrity": "sha512-5wFmpHeDbLXEqaEUwlayS4SoqrCbDI3/bVRlwhmdNCeUcUYWh+7dTDlQnp4tPek1x1dEppABIkdN/0qLDdKcBQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@lingui/message-utils": "4.11.2", + "unraw": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@lingui/message-utils": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@lingui/message-utils/-/message-utils-4.11.2.tgz", + "integrity": "sha512-3oJk7ZKExk4NVa4d3CM0z0iNqIokaFOWeu7lYVzu0oEX7DP6OxNjlCAtObIhJCB0FdIPz8sXxhDkyDHFj+eIvw==", + "dependencies": { + "@messageformat/parser": "^5.0.0", + "js-sha256": "^0.10.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@lingui/react": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@lingui/react/-/react-4.11.2.tgz", + "integrity": "sha512-OKHCg3yPW2xhYWoY2kOz+eP7qpdkab+4tERUvJ9QJ9bzQ6OnPLCagaRftB3nqdKuWzKoA5F2VG2QLUhF7DjpGA==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@lingui/core": "4.11.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@mdi/js": { "version": "7.3.67", "resolved": "https://registry.npmjs.org/@mdi/js/-/js-7.3.67.tgz", @@ -3626,6 +3690,14 @@ "prop-types": "^15.7.2" } }, + "node_modules/@messageformat/parser": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.0.tgz", + "integrity": "sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==", + "dependencies": { + "moo": "^0.5.1" + } + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -3696,6 +3768,10 @@ "resolved": "../editor", "link": true }, + "node_modules/@notesnook/intl": { + "resolved": "../intl", + "link": true + }, "node_modules/@notesnook/theme": { "resolved": "../theme", "link": true @@ -4381,7 +4457,7 @@ "version": "15.7.11", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "dev": true + "devOptional": true }, "node_modules/@types/q": { "version": "1.5.8", @@ -4405,7 +4481,7 @@ "version": "18.2.39", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", - "dev": true, + "devOptional": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4440,7 +4516,7 @@ "version": "0.16.8", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "dev": true + "devOptional": true }, "node_modules/@types/semver": { "version": "7.5.6", @@ -9725,7 +9801,7 @@ "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "dev": true, + "devOptional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -12531,6 +12607,11 @@ "jiti": "bin/jiti.js" } }, + "node_modules/js-sha256": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.10.1.tgz", + "integrity": "sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw==" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -13200,6 +13281,11 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -17811,6 +17897,20 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -17914,6 +18014,11 @@ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", "dev": true }, + "node_modules/unraw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz", + "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==" + }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", diff --git a/packages/editor-mobile/package.json b/packages/editor-mobile/package.json index 3a0a7b725..6f0d73fcb 100644 --- a/packages/editor-mobile/package.json +++ b/packages/editor-mobile/package.json @@ -8,6 +8,7 @@ "@mdi/react": "^1.6.0", "@notesnook/editor": "file:../editor", "@notesnook/theme": "file:../theme", + "@notesnook/intl": "file:../intl", "@szhsin/react-menu": "^4.1.0", "buffer": "^6.0.3", "framer-motion": "^10.16.8", @@ -17,7 +18,9 @@ "react-dom": "^18.2.0", "react-freeze": "^1.0.3", "tinycolor2": "1.6.0", - "zustand": "^4.4.7" + "zustand": "^4.4.7", + "@lingui/react": "4.11.2", + "@lingui/core": "4.11.2" }, "devDependencies": { "@playwright/test": "^1.37.1", diff --git a/packages/editor-mobile/src/components/editor.tsx b/packages/editor-mobile/src/components/editor.tsx index f9e5b21a8..7ea654b40 100644 --- a/packages/editor-mobile/src/components/editor.tsx +++ b/packages/editor-mobile/src/components/editor.tsx @@ -51,6 +51,7 @@ import StatusBar from "./statusbar"; import Tags from "./tags"; import TiptapEditorWrapper from "./tiptap"; import Title from "./title"; +import { strings } from "@notesnook/intl"; globalThis.toBlobURL = toBlobURL as typeof globalThis.toBlobURL; @@ -196,6 +197,7 @@ const Tiptap = ({ copyToClipboard: (text) => { globalThis.editorControllers[tab.id]?.copyToClipboard(text); }, + placeholder: strings.startWritingNote(), onSelectionUpdate: () => { if (tabRef.current.noteId) { const noteId = tabRef.current.noteId; @@ -239,7 +241,7 @@ const Tiptap = ({ const update = useCallback(() => { setTick((tick) => tick + 1); globalThis.editorControllers[tabRef.current.id]?.setTitlePlaceholder( - "Note title" + strings.noteTitle() ); setTimeout(() => { editorControllers[tabRef.current.id]?.setLoading(false); @@ -459,7 +461,7 @@ const Tiptap = ({ userSelect: "none" }} > - Your changes could not be saved. + {strings.changesNotSaved()}

- It seems that your changes could not be saved. What to do next: + {strings.changesNotSavedDesc()}

  1. -

    - Tap on "Dismiss" and copy the contents of your note so they - are not lost. -

    +

    {strings.changesNotSavedStep1()}

  2. -

    Restart the app.

    +

    {strings.changesNotSavedStep2()}

@@ -528,7 +527,7 @@ const Tiptap = ({ userSelect: "none" }} > - Dismiss + {strings.dismiss()}

@@ -605,7 +604,7 @@ const Tiptap = ({ userSelect: "none" }} > - This note is locked. + {strings.thisNoteLocked()}

- Unlock note + {strings.unlockNote()}

@@ -705,7 +704,7 @@ const Tiptap = ({ userSelect: "none" }} > - Enable biometric unlocking + {strings.vaultEnableBiometrics()}

) : null} @@ -743,7 +742,7 @@ const Tiptap = ({ userSelect: "none" }} > - Unlock with biometrics + {strings.unlockWithBiometrics()}

) : null} diff --git a/packages/editor-mobile/src/components/header.tsx b/packages/editor-mobile/src/components/header.tsx index 52c3c7262..6e3df9301 100644 --- a/packages/editor-mobile/src/components/header.tsx +++ b/packages/editor-mobile/src/components/header.tsx @@ -21,7 +21,6 @@ import { ControlledMenu, MenuItem as MenuItemInner } from "@szhsin/react-menu"; import ArrowBackIcon from "mdi-react/ArrowBackIcon"; import ArrowULeftTopIcon from "mdi-react/ArrowULeftTopIcon"; import ArrowURightTopIcon from "mdi-react/ArrowURightTopIcon"; -import CrownIcon from "mdi-react/CrownIcon"; import DotsHorizontalIcon from "mdi-react/DotsHorizontalIcon"; import DotsVerticalIcon from "mdi-react/DotsVerticalIcon"; import FullscreenIcon from "mdi-react/FullscreenIcon"; diff --git a/packages/editor-mobile/src/components/statusbar.tsx b/packages/editor-mobile/src/components/statusbar.tsx index c0e2d5960..c014ce393 100644 --- a/packages/editor-mobile/src/components/statusbar.tsx +++ b/packages/editor-mobile/src/components/statusbar.tsx @@ -20,6 +20,7 @@ along with this program. If not, see . import React, { RefObject, useEffect, useRef, useState } from "react"; import { getTotalWords, Editor } from "@notesnook/editor"; import { useTabContext } from "../hooks/useTabStore"; +import { strings } from "@notesnook/intl"; function StatusBar({ container, @@ -37,20 +38,20 @@ function StatusBar({ const stickyRef = useRef(false); const prevScroll = useRef(0); const lastStickyChangeTime = useRef(0); - const [words, setWords] = useState("0 words"); + const [words, setWords] = useState(`0 ${strings.words()}`); const currentWords = useRef(words); const statusBar = useRef({ set: setStatus, updateWords: () => { const editor = editors[tab.id]; if (!editor) return; - const words = getTotalWords(editor as Editor) + " words"; + const words = getTotalWords(editor as Editor) + ` ${strings.words()}`; if (currentWords.current === words) return; setWords(words); }, resetWords: () => { - currentWords.current = `0 words`; - setWords(`0 words`); + currentWords.current = `0 ${strings.words()}`; + setWords(`0 ${strings.words()}`); } }); diff --git a/packages/editor-mobile/src/components/tags.tsx b/packages/editor-mobile/src/components/tags.tsx index 6c3c37e47..a232832de 100644 --- a/packages/editor-mobile/src/components/tags.tsx +++ b/packages/editor-mobile/src/components/tags.tsx @@ -21,6 +21,7 @@ import React, { useEffect, useRef, useState } from "react"; import { EventTypes, Settings } from "../utils"; import styles from "./styles.module.css"; import { useTabContext } from "../hooks/useTabStore"; +import { strings } from "@notesnook/intl"; function Tags(props: { settings: Settings; loading?: boolean }): JSX.Element { const [tags, setTags] = useState< @@ -89,7 +90,7 @@ function Tags(props: { settings: Settings; loading?: boolean }): JSX.Element { userSelect: "none" }} > - Add a tag + {strings.addATag()}

) : null} . */ global.Buffer = require("buffer").Buffer; +import { i18n } from "@lingui/core"; import "@notesnook/editor/styles/fonts.mobile.css"; import "@notesnook/editor/styles/katex-fonts.mobile.css"; import "@notesnook/editor/styles/katex.min.css"; import "@notesnook/editor/styles/styles.css"; +import { $en, setI18nGlobal } from "@notesnook/intl"; import { createRoot } from "react-dom/client"; import App from "./App"; import "./index.css"; +i18n.load({ + en: $en, + ...globalThis.LINGUI_LOCALE_DATA +}); +i18n.activate(globalThis.LINGUI_LOCALE || "en"); +setI18nGlobal(i18n); + const rootElement = document.getElementById("root"); if (rootElement) { const root = createRoot(rootElement); diff --git a/packages/editor-mobile/src/utils/index.ts b/packages/editor-mobile/src/utils/index.ts index b0f4f58fd..d4a9b706e 100644 --- a/packages/editor-mobile/src/utils/index.ts +++ b/packages/editor-mobile/src/utils/index.ts @@ -54,6 +54,8 @@ export type Settings = { /* eslint-disable no-var */ declare global { + var LINGUI_LOCALE: string; + var LINGUI_LOCALE_DATA: { [name: string]: any }; var pendingResolvers: { [key: string]: (value: any) => void; }; diff --git a/packages/editor/src/index.ts b/packages/editor/src/index.ts index b9708721a..96e98a325 100644 --- a/packages/editor/src/index.ts +++ b/packages/editor/src/index.ts @@ -126,6 +126,8 @@ export type TiptapOptions = EditorOptions & downloadOptions?: DownloadOptions; isMobile?: boolean; doubleSpacedLines?: boolean; + } & { + placeholder: string; }; const useTiptap = ( @@ -289,7 +291,7 @@ const useTiptap = ( defaultAlignment: "left" }), Placeholder.configure({ - placeholder: "Start writing your note..." + placeholder: options.placeholder || "Start writing your note..." }), ImageNode.configure({ allowBase64: true }), EmbedNode, diff --git a/packages/intl/index.ts b/packages/intl/index.ts index 592f1b611..cb5a1fa69 100644 --- a/packages/intl/index.ts +++ b/packages/intl/index.ts @@ -18,5 +18,7 @@ along with this program. If not, see . */ export { messages as $en } from "./locales/$en.json"; +export { messages as $de } from "./locales/$de.json"; +export { messages as $fr } from "./locales/$fr.json"; export { strings } from "./src/strings"; export { setI18nGlobal } from "./src/setup"; diff --git a/packages/intl/lingui.config.js b/packages/intl/lingui.config.js index 29f9761e8..4da10c6e7 100644 --- a/packages/intl/lingui.config.js +++ b/packages/intl/lingui.config.js @@ -19,7 +19,7 @@ along with this program. If not, see . /** @type {import('@lingui/conf').LinguiConfig} */ module.exports = { - locales: ["en"], + locales: ["en", "de", "fr"], sourceLocale: "en", catalogs: [ { diff --git a/packages/intl/locale/de.po b/packages/intl/locale/de.po new file mode 100644 index 000000000..606671e08 --- /dev/null +++ b/packages/intl/locale/de.po @@ -0,0 +1,3826 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2024-08-15 12:13+0500\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: de\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#: src/strings.tsx:698 +msgid "— not just the" +msgstr "123456" + +#: src/strings.tsx:1387 +msgid "\"App does not have permission to schedule notifications\"" +msgstr "123456" + +#: src/strings.tsx:1392 +msgid "\"Backup directory not selected\"" +msgstr "123456" + +#: src/strings.tsx:461 +msgid "\"I understand, change my password\"" +msgstr "123456" + +#: src/strings.tsx:1137 +msgid "\"This version of Notesnook app does not support in-app purchases. Kindly login on the Notesnook web app to make the purchase.\"" +msgstr "123456" + +#: src/strings.tsx:204 +msgid "(Empty block)" +msgstr "123456" + +#: src/strings.tsx:435 +msgid "{0} downloaded" +msgstr "123456" + +#: src/strings.tsx:184 +msgid "{0}... Please wait" +msgstr "123456" + +#: src/strings.tsx:28 +msgid "{count, plural, one {# note} other {# notes} _0 {No notes}}" +msgstr "123456" + +#: src/strings.tsx:779 +msgid "{count, plural, one {1 {0} deleted} other {# {1} deleted}}" +msgstr "123456" + +#: src/strings.tsx:1405 +msgid "{count, plural, one {1 hour} other {# hours}}" +msgstr "123456" + +#: src/strings.tsx:1400 +msgid "{count, plural, one {1 minute} other {# minutes}}" +msgstr "123456" + +#: src/strings.tsx:731 +msgid "{count, plural, one {Are you sure you want to delete this {0} permanently?} other {Are you sure you want to delete these {1} permanently?}}" +msgstr "123456" + +#: src/strings.tsx:55 +msgid "{count, plural, one {Are you sure you want to download all attachments of this note?} other {Are you sure you want to download all attachments?}}" +msgstr "123456" + +#: src/strings.tsx:752 +msgid "{count, plural, one {Are you sure you want to move this notebook to {selectedNotebookTitle}?} other {Are you sure you want to move these # notebooks {selectedNotebookTitle}?}}" +msgstr "123456" + +#: src/strings.tsx:105 +msgid "{count, plural, one {Attach image} other {Attach # images}}" +msgstr "123456" + +#: src/strings.tsx:50 +msgid "{count, plural, one {Attachment downloaded at {path}} other {#/{total} attachments downloaded as a zip file at {path}}}" +msgstr "123456" + +#: src/strings.tsx:722 +msgid "{count, plural, one {Delete {0}} other {Delete {1}}}" +msgstr "123456" + +#: src/strings.tsx:1302 +msgid "{count, plural, one {Delete tag} other {Delete # tags}}" +msgstr "123456" + +#: src/strings.tsx:45 +msgid "{count, plural, one {Failed to download attachment} other {Failed to download # attachments}}" +msgstr "123456" + +#: src/strings.tsx:750 +msgid "{count, plural, one {Move notebook} other {Move # notebooks}}" +msgstr "123456" + +#: src/strings.tsx:403 +msgid "{count, plural, one {Moving {title}} other {Moving # notebooks}}" +msgstr "123456" + +#: src/strings.tsx:186 +msgid "{count, plural, one {Note exported} other {# notes exported}}" +msgstr "123456" + +#: src/strings.tsx:293 +msgid "{freq, plural, one {Repeats every {0} on {selectedDays} at {date}} other {Repeats every {freq} {1} every {selectedDays} at {date}}}" +msgstr "123456" + +#: src/strings.tsx:161 +msgid "{key, select, dateCreated {Created at} dateEdited {Last edited at} dateModifed {Last modified at} dateUploaded {Uploaded at} dateDeleted {Deleted at} other {{key}}}" +msgstr "123456" + +#: src/strings.tsx:369 +msgid "{mode, select, create {Create app lock {keyboardType}} change {Change app lock {keyboardType}} remove {Remove app lock {keyboardType}} other {}}" +msgstr "123456" + +#: src/strings.tsx:621 +msgid "{platform, select, android {{name} saved to selected path} other {{name} saved to File Manager/Notesnook/downloads}}" +msgstr "123456" + +#: src/strings.tsx:1168 +msgid "{platform, select, android {Backup file saved in \"Notesnook backups\" folder on your phone.} other {Backup file is saved in File Manager/Notesnook folder}}" +msgstr "123456" + +#: src/strings.tsx:318 +msgid "{type, select, github {v{version} has been released on GitHub} store {v{version} has been released} other {v{version} has been released}}" +msgstr "123456" + +#: src/strings.tsx:175 +msgid "{type, select, other {This list is empty} notebook {No notebooks} tag {No tags} note {No notes}}" +msgstr "123456" + +#: src/strings.tsx:38 +msgid "{type, select, upload {Uploading} download {Downloading} other {Loading}}" +msgstr "123456" + +#: src/strings.tsx:659 +msgid "{type} does not match" +msgstr "123456" + +#: src/strings.tsx:1410 +msgid "12-hour" +msgstr "123456" + +#: src/strings.tsx:1411 +msgid "24-hour" +msgstr "123456" + +#: src/strings.tsx:866 +msgid "2FA code sent via {method}" +msgstr "123456" + +#: src/strings.tsx:1254 +msgid "A notebook can have unlimited topics with unlimited notes." +msgstr "123456" + +#: src/strings.tsx:542 +msgid "A to Z" +msgstr "123456" + +#: src/strings.tsx:555 +msgid "Abc" +msgstr "123456" + +#: src/strings.tsx:1126 +msgid "About" +msgstr "123456" + +#: src/strings.tsx:882 +msgid "account" +msgstr "123456" + +#: src/strings.tsx:442 +msgid "Add" +msgstr "123456" + +#: src/strings.tsx:912 +msgid "Add 2FA fallback method" +msgstr "123456" + +#: src/strings.tsx:279 +msgid "Add a {0}" +msgstr "123456" + +#: src/strings.tsx:1344 +msgid "Add a short note" +msgstr "123456" + +#: src/strings.tsx:1422 +msgid "Add a tag" +msgstr "123456" + +#: src/strings.tsx:467 +msgid "Add color" +msgstr "123456" + +#: src/strings.tsx:791 +msgid "Add notebook" +msgstr "123456" + +#: src/strings.tsx:407 +msgid "Add notes to {title}" +msgstr "123456" + +#: src/strings.tsx:790 +msgid "Add shortcut" +msgstr "123456" + +#: src/strings.tsx:615 +msgid "Add shortcuts for notebooks and tags here." +msgstr "123456" + +#: src/strings.tsx:479 +msgid "Add tag" +msgstr "123456" + +#: src/strings.tsx:815 +msgid "Add tags" +msgstr "123456" + +#: src/strings.tsx:851 +msgid "Add your first note" +msgstr "123456" + +#: src/strings.tsx:852 +msgid "Add your first notebook" +msgstr "123456" + +#: src/strings.tsx:604 +#: src/strings.tsx:632 +msgid "All" +msgstr "123456" + +#: src/strings.tsx:61 +msgid "All attachments are end-to-end encrypted." +msgstr "123456" + +#: src/strings.tsx:641 +msgid "All fields are required" +msgstr "123456" + +#: src/strings.tsx:617 +msgid "All logs are local only and are not sent to any server. You can share the logs from here with us if you face an issue to help us find the root cause." +msgstr "123456" + +#: src/strings.tsx:359 +msgid "All tools are grouped" +msgstr "123456" + +#: src/strings.tsx:1153 +msgid "All tools in the collapsed section will be removed" +msgstr "123456" + +#: src/strings.tsx:1148 +msgid "All tools in this group will be removed from the toolbar." +msgstr "123456" + +#: src/strings.tsx:1177 +msgid "All your backups are stored in 'Phone Storage/Notesnook/backups/' folder" +msgstr "123456" + +#: src/strings.tsx:934 +msgid "All your data will be removed permanently. Make sure you have saved backup of your notes. This action is IRREVERSIBLE." +msgstr "123456" + +#: src/strings.tsx:78 +msgid "Already have an account?" +msgstr "123456" + +#: src/strings.tsx:217 +msgid "An error occurred while migrating your data. You can logout of your account and try to relogin. However this is not recommended as it may result in some data loss if your data was not synced." +msgstr "123456" + +#: src/strings.tsx:73 +msgid "and" +msgstr "123456" + +#: src/strings.tsx:219 +msgid "App data has been cleared. Kindly relaunch the app to login again." +msgstr "123456" + +#: src/strings.tsx:1024 +msgid "App lock" +msgstr "123456" + +#: src/strings.tsx:655 +#: src/strings.tsx:1049 +msgid "App lock disabled" +msgstr "123456" + +#: src/strings.tsx:1030 +msgid "App lock timeout" +msgstr "123456" + +#: src/strings.tsx:1189 +msgid "App Store" +msgstr "123456" + +#: src/strings.tsx:1134 +msgid "App version" +msgstr "123456" + +#: src/strings.tsx:961 +msgid "Appearance" +msgstr "123456" + +#: src/strings.tsx:449 +msgid "Applied as dark theme" +msgstr "123456" + +#: src/strings.tsx:450 +msgid "Applied as light theme" +msgstr "123456" + +#: src/strings.tsx:385 +msgid "Apply changes" +msgstr "123456" + +#: src/strings.tsx:1268 +msgid "Are you scrolling a lot to find a specific note? Pin it to the top from Note properties." +msgstr "123456" + +#: src/strings.tsx:874 +msgid "Are you sure you want to clear all logs from {key}?" +msgstr "123456" + +#: src/strings.tsx:1155 +msgid "Are you sure you want to clear trash?" +msgstr "123456" + +#: src/strings.tsx:1306 +msgid "Are you sure you want to delete these tags?" +msgstr "123456" + +#: src/strings.tsx:1308 +msgid "Are you sure you want to delete this {0}?" +msgstr "123456" + +#: src/strings.tsx:718 +msgid "Are you sure you want to delete this note permanently?" +msgstr "123456" + +#: src/strings.tsx:1373 +msgid "Are you sure you want to logout and clear all data stored on this device?" +msgstr "" + +#: src/strings.tsx:649 +msgid "Are you sure you want to logout from this device? Any unsynced changes will be lost." +msgstr "123456" + +#: src/strings.tsx:902 +msgid "Are you sure you want to remove your name?" +msgstr "123456" + +#: src/strings.tsx:899 +msgid "Are you sure you want to remove your profile picture?" +msgstr "123456" + +#: src/strings.tsx:362 +msgid "Atleast 8 characters required" +msgstr "123456" + +#: src/strings.tsx:250 +msgid "attachment" +msgstr "123456" + +#: src/strings.tsx:258 +msgid "Attachment" +msgstr "123456" + +#: src/strings.tsx:266 +msgid "attachments" +msgstr "123456" + +#: src/strings.tsx:274 +#: src/strings.tsx:803 +msgid "Attachments" +msgstr "123456" + +#: src/strings.tsx:635 +msgid "Audio" +msgstr "123456" + +#: src/strings.tsx:1181 +msgid "Authentication cancelled by user" +msgstr "123456" + +#: src/strings.tsx:1182 +msgid "Authentication failed" +msgstr "123456" + +#: src/strings.tsx:1058 +msgid "Automatic backups" +msgstr "123456" + +#: src/strings.tsx:1197 +msgid "Automatic backups are off" +msgstr "123456" + +#: src/strings.tsx:1061 +msgid "Automatic backups with attachments" +msgstr "" + +#: src/strings.tsx:1046 +#~ msgid "Automatically backup your data at regular intervals" +#~ msgstr "123456" + +#: src/strings.tsx:981 +msgid "Automatically clear trash after a certain period of time" +msgstr "123456" + +#: src/strings.tsx:1032 +msgid "Automatically lock the app after a certain period" +msgstr "123456" + +#: src/strings.tsx:968 +msgid "Automatically switch between light and dark themes based on your system settings" +msgstr "123456" + +#: src/strings.tsx:948 +msgid "Background sync (experimental)" +msgstr "123456" + +#: src/strings.tsx:1155 +#~ msgid "Backing up your data" +#~ msgstr "123456" + +#: src/strings.tsx:1050 +msgid "Backup & restore" +msgstr "123456" + +#: src/strings.tsx:1166 +msgid "Backup complete" +msgstr "123456" + +#: src/strings.tsx:1070 +msgid "Backup encryption" +msgstr "123456" + +#: src/strings.tsx:643 +msgid "Backup failed" +msgstr "123456" + +#: src/strings.tsx:770 +msgid "Backup is encrypted" +msgstr "123456" + +#: src/strings.tsx:1052 +msgid "Backup now" +msgstr "123456" + +#: src/strings.tsx:1053 +msgid "Backup now with attachments" +msgstr "" + +#: src/strings.tsx:776 +msgid "Backup restored" +msgstr "123456" + +#: src/strings.tsx:1178 +msgid "Backup successful" +msgstr "123456" + +#: src/strings.tsx:414 +msgid "Backups" +msgstr "123456" + +#: src/strings.tsx:451 +msgid "Basic" +msgstr "123456" + +#: src/strings.tsx:971 +msgid "Behavior" +msgstr "123456" + +#: src/strings.tsx:324 +msgid "BETA" +msgstr "123456" + +#: src/strings.tsx:1018 +msgid "Biometric unlocking" +msgstr "123456" + +#: src/strings.tsx:682 +msgid "Biometric unlocking disabled" +msgstr "123456" + +#: src/strings.tsx:681 +msgid "Biometric unlocking enabled" +msgstr "123456" + +#: src/strings.tsx:1179 +msgid "Biometrics authentication failed" +msgstr "123456" + +#: src/strings.tsx:1027 +msgid "Biometrics not enrolled" +msgstr "123456" + +#: src/strings.tsx:341 +msgid "By" +msgstr "123456" + +#: src/strings.tsx:71 +msgid "By signing up, you agree to our" +msgstr "123456" + +#: src/strings.tsx:459 +msgid "Cancel" +msgstr "123456" + +#: src/strings.tsx:123 +msgid "Change" +msgstr "123456" + +#: src/strings.tsx:915 +msgid "Change 2FA fallback method" +msgstr "123456" + +#: src/strings.tsx:569 +msgid "Change 2FA method" +msgstr "123456" + +#: src/strings.tsx:1038 +msgid "Change app lock password" +msgstr "123456" + +#: src/strings.tsx:1037 +msgid "Change app lock pin" +msgstr "123456" + +#: src/strings.tsx:1069 +msgid "Change backup directory" +msgstr "123456" + +#: src/strings.tsx:390 +msgid "Change email address" +msgstr "123456" + +#: src/strings.tsx:972 +msgid "Change how the app behaves in different situations" +msgstr "123456" + +#: src/strings.tsx:1090 +msgid "Change notification sound" +msgstr "123456" + +#: src/strings.tsx:363 +msgid "Change password" +msgstr "123456" + +#: src/strings.tsx:1092 +msgid "Change the sound that plays when you receive a notification" +msgstr "123456" + +#: src/strings.tsx:379 +msgid "Change Vault Password" +msgstr "123456" + +#: src/strings.tsx:909 +msgid "Change your account password" +msgstr "123456" + +#: src/strings.tsx:911 +msgid "Change your primary two-factor authentication method" +msgstr "123456" + +#: src/strings.tsx:944 +msgid "Changes from other devices won't be updated in the editor in real-time." +msgstr "123456" + +#: src/strings.tsx:612 +msgid "Changing password is an irreversible process. You will be logged out from all your devices. Please make sure you do not close the app while your password is changing and have good internet connection." +msgstr "123456" + +#: src/strings.tsx:1133 +msgid "Check for new version of Notesnook" +msgstr "123456" + +#: src/strings.tsx:1132 +msgid "Check for updates" +msgstr "123456" + +#: src/strings.tsx:314 +msgid "Checking for new version" +msgstr "123456" + +#: src/strings.tsx:965 +msgid "Choose from pre-built themes or create your own" +msgstr "123456" + +#: src/strings.tsx:976 +msgid "Choose how dates are displayed in the app" +msgstr "123456" + +#: src/strings.tsx:999 +msgid "Choose how the new note titles are formatted" +msgstr "123456" + +#: src/strings.tsx:978 +msgid "Choose how time is displayed in the app" +msgstr "123456" + +#: src/strings.tsx:338 +msgid "Choose how you want to secure your notes locally." +msgstr "123456" + +#: src/strings.tsx:1067 +msgid "Choose where to save your backups" +msgstr "123456" + +#: src/strings.tsx:120 +#: src/strings.tsx:872 +msgid "Clear" +msgstr "123456" + +#: src/strings.tsx:982 +msgid "Clear default notebook" +msgstr "123456" + +#: src/strings.tsx:871 +msgid "Clear logs" +msgstr "123456" + +#: src/strings.tsx:1154 +msgid "Clear trash" +msgstr "123456" + +#: src/strings.tsx:979 +msgid "Clear trash interval" +msgstr "123456" + +#: src/strings.tsx:1016 +msgid "Clear your vault and remove all notes from it" +msgstr "123456" + +#: src/strings.tsx:1212 +msgid "Close" +msgstr "123456" + +#: src/strings.tsx:360 +msgid "COLLAPSED" +msgstr "123456" + +#: src/strings.tsx:249 +msgid "color" +msgstr "123456" + +#: src/strings.tsx:257 +msgid "Color" +msgstr "123456" + +#: src/strings.tsx:661 +msgid "Color #{color} already exists" +msgstr "123456" + +#: src/strings.tsx:1326 +msgid "Color title" +msgstr "123456" + +#: src/strings.tsx:265 +msgid "colors" +msgstr "123456" + +#: src/strings.tsx:273 +msgid "Colors" +msgstr "123456" + +#: src/strings.tsx:1108 +msgid "Community" +msgstr "123456" + +#: src/strings.tsx:109 +msgid "Compress" +msgstr "123456" + +#: src/strings.tsx:114 +msgid "Compressed images are uploaded in Full HD resolution and usually are good enough for most use cases." +msgstr "123456" + +#: src/strings.tsx:573 +msgid "Confirm email" +msgstr "123456" + +#: src/strings.tsx:799 +msgid "Confirm email to publish note" +msgstr "123456" + +#: src/strings.tsx:1325 +msgid "Confirm new password" +msgstr "123456" + +#: src/strings.tsx:1320 +msgid "Confirm password" +msgstr "123456" + +#: src/strings.tsx:1324 +msgid "Confirm pin" +msgstr "123456" + +#: src/strings.tsx:1099 +msgid "Contact us directly via support@streetwriters.co for any help or support" +msgstr "123456" + +#: src/strings.tsx:453 +msgid "Continue" +msgstr "123456" + +#: src/strings.tsx:1005 +msgid "Contribute towards a better Notesnook. All tracking information is anonymous." +msgstr "123456" + +#: src/strings.tsx:1085 +msgid "Controls whether this device should receive reminder notifications." +msgstr "123456" + +#: src/strings.tsx:567 +msgid "Copy" +msgstr "123456" + +#: src/strings.tsx:570 +msgid "Copy codes" +msgstr "123456" + +#: src/strings.tsx:805 +msgid "Copy link" +msgstr "123456" + +#: src/strings.tsx:382 +msgid "Copy note" +msgstr "123456" + +#: src/strings.tsx:497 +msgid "Copy to clipboard" +msgstr "123456" + +#: src/strings.tsx:1009 +msgid "CORS bypass" +msgstr "123456" + +#: src/strings.tsx:128 +msgid "Create" +msgstr "123456" + +#: src/strings.tsx:1043 +#~ msgid "Create a backup of your data now" +#~ msgstr "123456" + +#: src/strings.tsx:608 +msgid "Create a group" +msgstr "123456" + +#: src/strings.tsx:819 +msgid "Create a new note" +msgstr "123456" + +#: src/strings.tsx:830 +msgid "Create a note first" +msgstr "123456" + +#: src/strings.tsx:1014 +msgid "Create a vault to store your most important notes" +msgstr "123456" + +#: src/strings.tsx:487 +msgid "Create link" +msgstr "123456" + +#: src/strings.tsx:1296 +msgid "Create shortcut of this notebook in side menu" +msgstr "123456" + +#: src/strings.tsx:1218 +msgid "Create unlimited notebooks with Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:1217 +msgid "Create unlimited tags with Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:1219 +msgid "Create unlimited vaults with Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:376 +msgid "Create Vault" +msgstr "123456" + +#: src/strings.tsx:437 +msgid "Create your {\"\\n\"}account" +msgstr "123456" + +#: src/strings.tsx:1175 +msgid "Creating a{0} backup" +msgstr "" + +#: src/strings.tsx:619 +msgid "Curate the toolbar that fits your needs and matches your personality." +msgstr "123456" + +#: src/strings.tsx:1322 +msgid "Current password" +msgstr "123456" + +#: src/strings.tsx:1321 +msgid "Current pin" +msgstr "123456" + +#: src/strings.tsx:960 +msgid "Customization" +msgstr "123456" + +#: src/strings.tsx:963 +msgid "Customize the appearance of the app with custom themes" +msgstr "123456" + +#: src/strings.tsx:985 +msgid "Customize the note editor" +msgstr "123456" + +#: src/strings.tsx:987 +msgid "Customize the toolbar in the note editor" +msgstr "123456" + +#: src/strings.tsx:986 +msgid "Customize toolbar" +msgstr "123456" + +#: src/strings.tsx:137 +#: src/strings.tsx:508 +#: src/strings.tsx:1395 +msgid "Daily" +msgstr "123456" + +#: src/strings.tsx:602 +msgid "Dark" +msgstr "123456" + +#: src/strings.tsx:969 +msgid "Dark mode" +msgstr "123456" + +#: src/strings.tsx:1378 +msgid "Database setup failed, could not get database key" +msgstr "123456" + +#: src/strings.tsx:548 +msgid "Date created" +msgstr "123456" + +#: src/strings.tsx:547 +msgid "Date edited" +msgstr "123456" + +#: src/strings.tsx:975 +msgid "Date format" +msgstr "123456" + +#: src/strings.tsx:546 +msgid "Date modified" +msgstr "123456" + +#: src/strings.tsx:303 +msgid "day" +msgstr "123456" + +#: src/strings.tsx:1394 +msgid "days" +msgstr "123456" + +#: src/strings.tsx:869 +msgid "Debug log copied!" +msgstr "123456" + +#: src/strings.tsx:1106 +msgid "Debug logs" +msgstr "123456" + +#: src/strings.tsx:870 +msgid "Debug logs downloaded" +msgstr "123456" + +#: src/strings.tsx:1103 +msgid "Debugging" +msgstr "123456" + +#: src/strings.tsx:553 +msgid "Default" +msgstr "123456" + +#: src/strings.tsx:996 +msgid "Default font family" +msgstr "123456" + +#: src/strings.tsx:997 +msgid "Default font family in editor" +msgstr "123456" + +#: src/strings.tsx:994 +msgid "Default font size" +msgstr "123456" + +#: src/strings.tsx:995 +msgid "Default font size in editor" +msgstr "123456" + +#: src/strings.tsx:974 +msgid "Default screen to open on app launch" +msgstr "123456" + +#: src/strings.tsx:1086 +msgid "Default snooze time" +msgstr "123456" + +#: src/strings.tsx:1135 +msgid "Default sound" +msgstr "123456" + +#: src/strings.tsx:119 +#: src/strings.tsx:124 +msgid "Delete" +msgstr "123456" + +#: src/strings.tsx:1312 +msgid "Delete {0}" +msgstr "123456" + +#: src/strings.tsx:932 +msgid "Delete account" +msgstr "123456" + +#: src/strings.tsx:469 +msgid "Delete all notes" +msgstr "123456" + +#: src/strings.tsx:1151 +msgid "Delete collapsed section" +msgstr "123456" + +#: src/strings.tsx:1146 +msgid "Delete group" +msgstr "123456" + +#: src/strings.tsx:380 +msgid "Delete note" +msgstr "123456" + +#: src/strings.tsx:476 +msgid "Delete permanently" +msgstr "123456" + +#: src/strings.tsx:1017 +msgid "Delete vault (and optionally remove all notes)." +msgstr "123456" + +#: src/strings.tsx:134 +msgid "Deleted on {date}" +msgstr "123456" + +#: src/strings.tsx:759 +msgid "Did you save recovery key?" +msgstr "123456" + +#: src/strings.tsx:1207 +msgid "Disable" +msgstr "123456" + +#: src/strings.tsx:939 +msgid "Disable auto sync" +msgstr "123456" + +#: src/strings.tsx:942 +msgid "Disable realtime sync" +msgstr "123456" + +#: src/strings.tsx:945 +msgid "Disable sync" +msgstr "123456" + +#: src/strings.tsx:135 +msgid "Disabled" +msgstr "123456" + +#: src/strings.tsx:472 +msgid "Discard" +msgstr "123456" + +#: src/strings.tsx:1420 +msgid "Dismiss" +msgstr "123456" + +#: src/strings.tsx:234 +msgid "Do you enjoy using Notesnook?" +msgstr "123456" + +#: src/strings.tsx:1100 +msgid "Documentation" +msgstr "123456" + +#: src/strings.tsx:636 +msgid "Documents" +msgstr "123456" + +#: src/strings.tsx:65 +msgid "Don't have an account?" +msgstr "123456" + +#: src/strings.tsx:23 +msgid "Done" +msgstr "123456" + +#: src/strings.tsx:990 +msgid "Double spaced lines" +msgstr "123456" + +#: src/strings.tsx:429 +msgid "Download" +msgstr "123456" + +#: src/strings.tsx:1127 +msgid "Download on desktop" +msgstr "123456" + +#: src/strings.tsx:676 +msgid "Download started... Please wait" +msgstr "123456" + +#: src/strings.tsx:434 +msgid "Download successful" +msgstr "123456" + +#: src/strings.tsx:560 +msgid "Download update" +msgstr "123456" + +#: src/strings.tsx:428 +msgid "Downloaded" +msgstr "123456" + +#: src/strings.tsx:35 +#: src/strings.tsx:427 +msgid "Downloading" +msgstr "123456" + +#: src/strings.tsx:223 +msgid "Downloading attachments" +msgstr "123456" + +#: src/strings.tsx:550 +msgid "Due date" +msgstr "123456" + +#: src/strings.tsx:809 +msgid "Duplicate" +msgstr "123456" + +#: src/strings.tsx:541 +msgid "Earliest first" +msgstr "123456" + +#: src/strings.tsx:439 +msgid "Edit notebook" +msgstr "123456" + +#: src/strings.tsx:1141 +msgid "Edit profile picture" +msgstr "123456" + +#: src/strings.tsx:444 +msgid "Edit reminder" +msgstr "123456" + +#: src/strings.tsx:984 +#: src/strings.tsx:1363 +msgid "Editor" +msgstr "123456" + +#: src/strings.tsx:1318 +msgid "Email" +msgstr "123456" + +#: src/strings.tsx:646 +msgid "Email is required" +msgstr "123456" + +#: src/strings.tsx:638 +msgid "Email not confirmed" +msgstr "123456" + +#: src/strings.tsx:1384 +msgid "Email or password incorrect" +msgstr "123456" + +#: src/strings.tsx:1097 +msgid "Email support" +msgstr "123456" + +#: src/strings.tsx:746 +msgid "Email updated to {email}" +msgstr "123456" + +#: src/strings.tsx:121 +msgid "Enable" +msgstr "123456" + +#: src/strings.tsx:1026 +msgid "Enable app lock" +msgstr "123456" + +#: src/strings.tsx:417 +msgid "Enable two-factor authentication to add an extra layer of security to your account." +msgstr "123456" + +#: src/strings.tsx:1071 +msgid "Encrypt your backups for added security" +msgstr "123456" + +#: src/strings.tsx:171 +msgid "Encrypted and synced" +msgstr "123456" + +#: src/strings.tsx:821 +msgid "Encrypting attachment" +msgstr "123456" + +#: src/strings.tsx:690 +msgid "End to end encrypted." +msgstr "123456" + +#: src/strings.tsx:335 +msgid "Enter 6 digit code" +msgstr "123456" + +#: src/strings.tsx:935 +msgid "Enter account password" +msgstr "123456" + +#: src/strings.tsx:877 +msgid "Enter app lock password" +msgstr "123456" + +#: src/strings.tsx:880 +msgid "Enter app lock pin" +msgstr "123456" + +#: src/strings.tsx:102 +msgid "Enter code from authenticator app" +msgstr "123456" + +#: src/strings.tsx:1349 +msgid "Enter email address" +msgstr "123456" + +#: src/strings.tsx:1145 +msgid "Enter full name" +msgstr "123456" + +#: src/strings.tsx:1327 +msgid "Enter notebook description" +msgstr "123456" + +#: src/strings.tsx:745 +msgid "Enter notebook title" +msgstr "123456" + +#: src/strings.tsx:665 +msgid "Enter password" +msgstr "123456" + +#: src/strings.tsx:89 +msgid "Enter the 6 digit code from your authenticator app to continue logging in" +msgstr "123456" + +#: src/strings.tsx:85 +msgid "Enter the 6 digit code sent to your email to continue logging in" +msgstr "123456" + +#: src/strings.tsx:87 +msgid "Enter the 6 digit code sent to your phone number to continue logging in" +msgstr "123456" + +#: src/strings.tsx:90 +msgid "Enter the recovery code to continue logging in" +msgstr "123456" + +#: src/strings.tsx:1330 +msgid "Enter verification code sent to your new email" +msgstr "123456" + +#: src/strings.tsx:1329 +msgid "Enter your new email" +msgstr "123456" + +#: src/strings.tsx:1385 +msgid "Error applying promo code" +msgstr "123456" + +#: src/strings.tsx:625 +msgid "Error downloading file: {message}" +msgstr "123456" + +#: src/strings.tsx:1352 +msgid "Error getting codes" +msgstr "123456" + +#: src/strings.tsx:344 +msgid "Error loading themes" +msgstr "123456" + +#: src/strings.tsx:931 +msgid "Error logging out" +msgstr "123456" + +#: src/strings.tsx:867 +msgid "Error sending 2FA code" +msgstr "123456" + +#: src/strings.tsx:393 +msgid "Export" +msgstr "123456" + +#: src/strings.tsx:484 +msgid "Export again" +msgstr "123456" + +#: src/strings.tsx:1074 +msgid "Export all notes" +msgstr "123456" + +#: src/strings.tsx:1076 +msgid "Export all notes as pdf, markdown, html or text in a single zip file" +msgstr "123456" + +#: src/strings.tsx:1216 +msgid "Export notes as PDF, Markdown and HTML with Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:1096 +msgid "Faced an issue or have a suggestion? Click here to create a bug report" +msgstr "123456" + +#: src/strings.tsx:1391 +msgid "Failed to decrypt backup" +msgstr "123456" + +#: src/strings.tsx:936 +msgid "Failed to delete account" +msgstr "123456" + +#: src/strings.tsx:666 +msgid "Failed to download file" +msgstr "123456" + +#: src/strings.tsx:827 +msgid "Failed to open" +msgstr "123456" + +#: src/strings.tsx:756 +msgid "Failed to publish note" +msgstr "123456" + +#: src/strings.tsx:675 +msgid "Failed to resolve download url" +msgstr "" + +#: src/strings.tsx:647 +msgid "Failed to send recovery email" +msgstr "123456" + +#: src/strings.tsx:1224 +msgid "Failed to send verification email" +msgstr "123456" + +#: src/strings.tsx:818 +msgid "Failed to subscribe" +msgstr "123456" + +#: src/strings.tsx:757 +msgid "Failed to unpublish note" +msgstr "123456" + +#: src/strings.tsx:669 +msgid "Failed to zip files" +msgstr "" + +#: src/strings.tsx:421 +msgid "Fallback method for 2FA enabled" +msgstr "123456" + +#: src/strings.tsx:275 +#: src/strings.tsx:1358 +msgid "Favorites" +msgstr "123456" + +#: src/strings.tsx:610 +msgid "File check failed: {reason} Try reuploading the file to fix the issue." +msgstr "123456" + +#: src/strings.tsx:628 +msgid "File check passed" +msgstr "123456" + +#: src/strings.tsx:672 +msgid "File length is 0. Please upload this file again from the attachment manager." +msgstr "" + +#: src/strings.tsx:674 +msgid "File length mismatch. Expected {expectedSize} but got {currentSize} bytes. Please upload this file again from the attachment manager." +msgstr "" + +#: src/strings.tsx:828 +msgid "File mismatch" +msgstr "123456" + +#: src/strings.tsx:826 +msgid "File size should be less than {sizeInMB}MB" +msgstr "123456" + +#: src/strings.tsx:824 +msgid "File too large" +msgstr "123456" + +#: src/strings.tsx:1315 +msgid "Filter attachments by filename, type or hash" +msgstr "123456" + +#: src/strings.tsx:1112 +msgid "Follow us on Mastodon" +msgstr "123456" + +#: src/strings.tsx:1114 +msgid "Follow us on Mastodon for updates and news about Notesnook" +msgstr "123456" + +#: src/strings.tsx:1115 +msgid "Follow us on X" +msgstr "123456" + +#: src/strings.tsx:1116 +msgid "Follow us on X for updates and news about Notesnook" +msgstr "123456" + +#: src/strings.tsx:951 +msgid "Force pull changes" +msgstr "123456" + +#: src/strings.tsx:956 +msgid "Force push changes" +msgstr "123456" + +#: src/strings.tsx:463 +msgid "Forgot password?" +msgstr "123456" + +#: src/strings.tsx:528 +msgid "Fri" +msgstr "123456" + +#: src/strings.tsx:519 +msgid "Friday" +msgstr "123456" + +#: src/strings.tsx:1105 +msgid "Get helpful debug info about the app to help us find bugs." +msgstr "123456" + +#: src/strings.tsx:1129 +msgid "Get Notesnook app on your desktop and access all notes" +msgstr "123456" + +#: src/strings.tsx:1213 +msgid "Get Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:1199 +msgid "Get Notesnook Pro to enable automatic backups" +msgstr "123456" + +#: src/strings.tsx:577 +msgid "Get Pro" +msgstr "123456" + +#: src/strings.tsx:470 +msgid "Get started" +msgstr "123456" + +#: src/strings.tsx:334 +msgid "Getting information" +msgstr "123456" + +#: src/strings.tsx:336 +msgid "Getting recovery codes" +msgstr "123456" + +#: src/strings.tsx:1138 +msgid "Go to web app" +msgstr "123456" + +#: src/strings.tsx:492 +msgid "Got it" +msgstr "123456" + +#: src/strings.tsx:358 +msgid "GROUP" +msgstr "123456" + +#: src/strings.tsx:447 +msgid "Group by" +msgstr "123456" + +#: src/strings.tsx:630 +msgid "Hash copied" +msgstr "123456" + +#: src/strings.tsx:1093 +msgid "Help and support" +msgstr "123456" + +#: src/strings.tsx:131 +msgid "Help improve Notesnook by sending completely anonymized" +msgstr "123456" + +#: src/strings.tsx:1206 +msgid "Hide" +msgstr "123456" + +#: src/strings.tsx:1023 +msgid "Hide app contents when you switch to other apps. This will also disable screenshot taking in the app." +msgstr "123456" + +#: src/strings.tsx:804 +msgid "History" +msgstr "123456" + +#: src/strings.tsx:1364 +msgid "Home" +msgstr "123456" + +#: src/strings.tsx:973 +msgid "Homepage" +msgstr "123456" + +#: src/strings.tsx:1149 +msgid "Homepage changed to {name}" +msgstr "123456" + +#: src/strings.tsx:768 +msgid "hr" +msgstr "123456" + +#: src/strings.tsx:95 +msgid "I don't have access to authenticator app" +msgstr "123456" + +#: src/strings.tsx:93 +msgid "I don't have access to email" +msgstr "123456" + +#: src/strings.tsx:94 +msgid "I don't have access to my phone" +msgstr "123456" + +#: src/strings.tsx:96 +msgid "I don't have recovery codes" +msgstr "123456" + +#: src/strings.tsx:103 +msgid "I have a recovery code" +msgstr "123456" + +#: src/strings.tsx:333 +msgid "If the editor fails to load even after reloading. Try restarting the app." +msgstr "123456" + +#: src/strings.tsx:201 +msgid "If you want to ask something in general or need some assistance, we would suggest that you" +msgstr "123456" + +#: src/strings.tsx:633 +msgid "Images" +msgstr "123456" + +#: src/strings.tsx:112 +msgid "Images uploaded without compression are slow to load and take more bandwidth. We recommend compressing images unless you need image in original quality." +msgstr "123456" + +#: src/strings.tsx:1409 +msgid "Immediately" +msgstr "123456" + +#: src/strings.tsx:144 +msgid "Incoming" +msgstr "123456" + +#: src/strings.tsx:658 +msgid "Incorrect {type}" +msgstr "123456" + +#: src/strings.tsx:626 +msgid "Invalid {type}" +msgstr "123456" + +#: src/strings.tsx:1319 +msgid "Invalid email" +msgstr "123456" + +#: src/strings.tsx:192 +msgid "Issue created" +msgstr "123456" + +#: src/strings.tsx:1415 +msgid "It seems that your changes could not be saved. What to do next:" +msgstr "123456" + +#: src/strings.tsx:237 +#~ msgid "" +#~ "It took us a year to bring Notesnook to life. Share your experience\n" +#~ "and suggestions to help us improve it." +#~ msgstr "123456" + +#: src/strings.tsx:236 +msgid "It took us a year to bring Notesnook to life. Share your experience and suggestions to help us improve it." +msgstr "" + +#: src/strings.tsx:202 +msgid "join our community on Discord." +msgstr "123456" + +#: src/strings.tsx:1117 +msgid "Join our Discord server" +msgstr "123456" + +#: src/strings.tsx:1119 +msgid "Join our Discord server to chat with other users and the team" +msgstr "123456" + +#: src/strings.tsx:1109 +msgid "Join our Telegram group" +msgstr "123456" + +#: src/strings.tsx:1111 +msgid "Join our Telegram group to chat with other users and the team" +msgstr "123456" + +#: src/strings.tsx:474 +msgid "Keep" +msgstr "123456" + +#: src/strings.tsx:1191 +msgid "Keep your data safe" +msgstr "123456" + +#: src/strings.tsx:496 +msgid "Later" +msgstr "123456" + +#: src/strings.tsx:540 +msgid "Latest first" +msgstr "123456" + +#: src/strings.tsx:149 +msgid "Learn how this works." +msgstr "123456" + +#: src/strings.tsx:478 +msgid "Learn more" +msgstr "123456" + +#: src/strings.tsx:854 +msgid "Learn more about Monographs" +msgstr "123456" + +#: src/strings.tsx:233 +msgid "Learn more about Notesnook Monograph" +msgstr "123456" + +#: src/strings.tsx:1393 +msgid "legal" +msgstr "123456" + +#: src/strings.tsx:398 +msgid "Let us know if you have faced any issue/bug while using Notesnook. We will try to fix it as soon as possible." +msgstr "123456" + +#: src/strings.tsx:603 +msgid "Light" +msgstr "123456" + +#: src/strings.tsx:993 +msgid "Line spacing changed" +msgstr "123456" + +#: src/strings.tsx:806 +msgid "Link copied" +msgstr "123456" + +#: src/strings.tsx:814 +msgid "Link notebooks" +msgstr "123456" + +#: src/strings.tsx:207 +msgid "LINK TO A SECTION" +msgstr "123456" + +#: src/strings.tsx:740 +msgid "Link to notebook" +msgstr "123456" + +#: src/strings.tsx:501 +msgid "Linked notes" +msgstr "123456" + +#: src/strings.tsx:425 +msgid "List of" +msgstr "123456" + +#: src/strings.tsx:605 +msgid "Load from file" +msgstr "123456" + +#: src/strings.tsx:116 +msgid "Loading {0}, please wait..." +msgstr "123456" + +#: src/strings.tsx:920 +msgid "Loading subscription details" +msgstr "123456" + +#: src/strings.tsx:1158 +msgid "Loading trash" +msgstr "123456" + +#: src/strings.tsx:845 +msgid "Loading your favorites" +msgstr "123456" + +#: src/strings.tsx:850 +msgid "Loading your monographs" +msgstr "123456" + +#: src/strings.tsx:848 +msgid "Loading your notebooks" +msgstr "123456" + +#: src/strings.tsx:846 +msgid "Loading your notes" +msgstr "123456" + +#: src/strings.tsx:849 +msgid "Loading your reminders" +msgstr "123456" + +#: src/strings.tsx:847 +msgid "Loading your tags" +msgstr "123456" + +#: src/strings.tsx:129 +msgid "Lock" +msgstr "123456" + +#: src/strings.tsx:384 +msgid "Lock note" +msgstr "123456" + +#: src/strings.tsx:1025 +msgid "Lock the app with a password or pin" +msgstr "123456" + +#: src/strings.tsx:797 +msgid "Locked notes cannot be pinned" +msgstr "123456" + +#: src/strings.tsx:800 +msgid "Locked notes cannot be published" +msgstr "123456" + +#: src/strings.tsx:339 +msgid "Logging out" +msgstr "123456" + +#: src/strings.tsx:930 +msgid "Logging out will clear all data stored on THIS DEVICE. Make sure you have synced all your changes before logging out." +msgstr "123456" + +#: src/strings.tsx:79 +msgid "Login" +msgstr "123456" + +#: src/strings.tsx:652 +msgid "Login failed" +msgstr "123456" + +#: src/strings.tsx:798 +msgid "Login required" +msgstr "123456" + +#: src/strings.tsx:653 +msgid "Login successful" +msgstr "123456" + +#: src/strings.tsx:1194 +msgid "Login to encrypt and sync notes" +msgstr "123456" + +#: src/strings.tsx:452 +msgid "Login to your {\"\\n\"}account" +msgstr "123456" + +#: src/strings.tsx:650 +msgid "Logout" +msgstr "123456" + +#: src/strings.tsx:488 +msgid "Logout and clear data" +msgstr "123456" + +#: src/strings.tsx:465 +msgid "Logout from this device" +msgstr "123456" + +#: src/strings.tsx:1235 +msgid "Long press on any item in list to enter multi-select mode." +msgstr "123456" + +#: src/strings.tsx:894 +msgid "Manage account" +msgstr "123456" + +#: src/strings.tsx:907 +msgid "Manage attachments" +msgstr "123456" + +#: src/strings.tsx:574 +msgid "Manage subscription on desktop" +msgstr "123456" + +#: src/strings.tsx:739 +msgid "Manage tags" +msgstr "123456" + +#: src/strings.tsx:895 +msgid "Manage your account related settings here" +msgstr "123456" + +#: src/strings.tsx:908 +msgid "Manage your attachments in one place" +msgstr "123456" + +#: src/strings.tsx:1051 +msgid "Manage your backups and restore data" +msgstr "123456" + +#: src/strings.tsx:1082 +msgid "Manage your reminders" +msgstr "123456" + +#: src/strings.tsx:938 +msgid "Manage your sync settings here" +msgstr "123456" + +#: src/strings.tsx:1263 +msgid "Mark important notes by adding them to favorites." +msgstr "123456" + +#: src/strings.tsx:1000 +msgid "Markdown shortcuts" +msgstr "123456" + +#: src/strings.tsx:1006 +msgid "Marketing emails" +msgstr "123456" + +#: src/strings.tsx:213 +msgid "Migrating {0} {1}... please wait" +msgstr "123456" + +#: src/strings.tsx:767 +msgid "min" +msgstr "123456" + +#: src/strings.tsx:578 +msgid "mo" +msgstr "123456" + +#: src/strings.tsx:524 +msgid "Mon" +msgstr "123456" + +#: src/strings.tsx:515 +msgid "Monday" +msgstr "123456" + +#: src/strings.tsx:758 +msgid "Monograph URL copied" +msgstr "123456" + +#: src/strings.tsx:276 +#: src/strings.tsx:820 +#: src/strings.tsx:1366 +msgid "Monographs" +msgstr "123456" + +#: src/strings.tsx:1245 +msgid "Monographs can be encrypted with a secret key and shared with anyone." +msgstr "123456" + +#: src/strings.tsx:1240 +msgid "Monographs enable you to share your notes in a secure and private way." +msgstr "123456" + +#: src/strings.tsx:305 +msgid "month" +msgstr "123456" + +#: src/strings.tsx:558 +msgid "Month" +msgstr "123456" + +#: src/strings.tsx:139 +#: src/strings.tsx:510 +#: src/strings.tsx:1397 +msgid "Monthly" +msgstr "123456" + +#: src/strings.tsx:741 +msgid "Move" +msgstr "123456" + +#: src/strings.tsx:817 +msgid "Move notebook" +msgstr "123456" + +#: src/strings.tsx:794 +msgid "Move notes" +msgstr "123456" + +#: src/strings.tsx:491 +msgid "Move selected notes" +msgstr "123456" + +#: src/strings.tsx:490 +msgid "Move to top" +msgstr "123456" + +#: src/strings.tsx:744 +msgid "Move to trash" +msgstr "123456" + +#: src/strings.tsx:1013 +msgid "Multi-layer encryption to most important notes" +msgstr "123456" + +#: src/strings.tsx:774 +msgid "Name" +msgstr "123456" + +#: src/strings.tsx:327 +msgid "Never" +msgstr "123456" + +#: src/strings.tsx:1173 +msgid "Never ask again" +msgstr "123456" + +#: src/strings.tsx:893 +msgid "Never hesitate to choose privacy" +msgstr "123456" + +#: src/strings.tsx:564 +msgid "Never show again" +msgstr "123456" + +#: src/strings.tsx:539 +msgid "New - old" +msgstr "123456" + +#: src/strings.tsx:992 +msgid "New lines will be double spaced (old ones won't be affected)." +msgstr "123456" + +#: src/strings.tsx:182 +msgid "New note" +msgstr "123456" + +#: src/strings.tsx:440 +msgid "New notebook" +msgstr "123456" + +#: src/strings.tsx:1317 +msgid "New password" +msgstr "123456" + +#: src/strings.tsx:1323 +msgid "New pin" +msgstr "123456" + +#: src/strings.tsx:445 +msgid "New reminder" +msgstr "123456" + +#: src/strings.tsx:482 +msgid "New tab" +msgstr "123456" + +#: src/strings.tsx:1200 +msgid "New update available" +msgstr "123456" + +#: src/strings.tsx:443 +msgid "New version" +msgstr "123456" + +#: src/strings.tsx:983 +msgid "Newly created notes will be uncategorized" +msgstr "123456" + +#: src/strings.tsx:462 +msgid "Next" +msgstr "123456" + +#: src/strings.tsx:457 +msgid "No" +msgstr "123456" + +#: src/strings.tsx:748 +msgid "No application found to open {fileToOpen}" +msgstr "123456" + +#: src/strings.tsx:60 +msgid "No attachments." +msgstr "123456" + +#: src/strings.tsx:312 +msgid "No backups found" +msgstr "123456" + +#: src/strings.tsx:239 +msgid "No blocks linked" +msgstr "123456" + +#: src/strings.tsx:660 +msgid "No color selected" +msgstr "123456" + +#: src/strings.tsx:1068 +msgid "No directory selected" +msgstr "123456" + +#: src/strings.tsx:59 +msgid "No downloads in progress." +msgstr "123456" + +#: src/strings.tsx:243 +msgid "No links found" +msgstr "123456" + +#: src/strings.tsx:146 +msgid "No note history available for this device." +msgstr "123456" + +#: src/strings.tsx:173 +msgid "No one can view this {type} except you." +msgstr "123456" + +#: src/strings.tsx:240 +msgid "No references found of this note" +msgstr "123456" + +#: src/strings.tsx:1353 +msgid "No results found for" +msgstr "123456" + +#: src/strings.tsx:342 +msgid "No results found for \"{query}\"" +msgstr "123456" + +#: src/strings.tsx:343 +msgid "No themes found" +msgstr "123456" + +#: src/strings.tsx:315 +msgid "No updates available" +msgstr "123456" + +#: src/strings.tsx:554 +msgid "None" +msgstr "123456" + +#: src/strings.tsx:326 +msgid "Not logged in" +msgstr "123456" + +#: src/strings.tsx:245 +msgid "note" +msgstr "123456" + +#: src/strings.tsx:26 +#: src/strings.tsx:253 +msgid "Note" +msgstr "123456" + +#: src/strings.tsx:685 +msgid "Note copied to clipboard" +msgstr "123456" + +#: src/strings.tsx:719 +msgid "Note deleted" +msgstr "123456" + +#: src/strings.tsx:386 +msgid "Note history" +msgstr "123456" + +#: src/strings.tsx:680 +msgid "Note locked" +msgstr "123456" + +#: src/strings.tsx:716 +msgid "Note restored" +msgstr "123456" + +#: src/strings.tsx:715 +msgid "Note restored from history" +msgstr "123456" + +#: src/strings.tsx:1412 +msgid "Note title" +msgstr "123456" + +#: src/strings.tsx:684 +msgid "Note unlocked" +msgstr "123456" + +#: src/strings.tsx:148 +msgid "Note version history is local only." +msgstr "123456" + +#: src/strings.tsx:246 +msgid "notebook" +msgstr "123456" + +#: src/strings.tsx:254 +#: src/strings.tsx:1357 +msgid "Notebook" +msgstr "123456" + +#: src/strings.tsx:712 +msgid "Notebook restored" +msgstr "123456" + +#: src/strings.tsx:262 +msgid "notebooks" +msgstr "123456" + +#: src/strings.tsx:270 +#: src/strings.tsx:1356 +msgid "Notebooks" +msgstr "123456" + +#: src/strings.tsx:220 +msgid "NOTEBOOKS" +msgstr "123456" + +#: src/strings.tsx:261 +msgid "notes" +msgstr "123456" + +#: src/strings.tsx:269 +#: src/strings.tsx:1355 +msgid "Notes" +msgstr "123456" + +#: src/strings.tsx:191 +msgid "Notes exported as {path} successfully" +msgstr "123456" + +#: src/strings.tsx:922 +msgid "Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:859 +msgid "Notesnook will send you a 2FA code on your email when prompted" +msgstr "123456" + +#: src/strings.tsx:862 +msgid "Notesnook will send you an SMS with a 2FA code when prompted" +msgstr "123456" + +#: src/strings.tsx:1208 +msgid "Notifications disabled" +msgstr "123456" + +#: src/strings.tsx:331 +msgid "Offline" +msgstr "123456" + +#: src/strings.tsx:538 +msgid "Old - new" +msgstr "123456" + +#: src/strings.tsx:1316 +msgid "Old password" +msgstr "123456" + +#: src/strings.tsx:504 +msgid "Once" +msgstr "123456" + +#: src/strings.tsx:614 +msgid "Once your password is changed, please make sure to save the new account recovery key" +msgstr "123456" + +#: src/strings.tsx:126 +msgid "Open" +msgstr "123456" + +#: src/strings.tsx:483 +msgid "Open file location" +msgstr "123456" + +#: src/strings.tsx:226 +msgid "Open in browser" +msgstr "123456" + +#: src/strings.tsx:1140 +msgid "Open in browser to manage subscription" +msgstr "123456" + +#: src/strings.tsx:485 +msgid "Open issue" +msgstr "123456" + +#: src/strings.tsx:1211 +msgid "Open settings" +msgstr "123456" + +#: src/strings.tsx:1125 +msgid "Open source libraries used in Notesnook" +msgstr "123456" + +#: src/strings.tsx:1124 +msgid "Open source licenses" +msgstr "123456" + +#: src/strings.tsx:689 +msgid "Open source." +msgstr "123456" + +#: src/strings.tsx:771 +msgid "Password" +msgstr "123456" + +#: src/strings.tsx:645 +msgid "Password change failed" +msgstr "123456" + +#: src/strings.tsx:644 +msgid "Password changed successfully" +msgstr "123456" + +#: src/strings.tsx:678 +msgid "Password does not match" +msgstr "123456" + +#: src/strings.tsx:657 +msgid "Password incorrect" +msgstr "123456" + +#: src/strings.tsx:677 +msgid "Password not entered" +msgstr "123456" + +#: src/strings.tsx:227 +msgid "Password protection" +msgstr "123456" + +#: src/strings.tsx:679 +msgid "Password updated" +msgstr "123456" + +#: src/strings.tsx:662 +msgid "PDF is password protected" +msgstr "123456" + +#: src/strings.tsx:505 +msgid "Permanent" +msgstr "123456" + +#: src/strings.tsx:714 +msgid "Permanently deleted notebook" +msgstr "123456" + +#: src/strings.tsx:865 +msgid "Phone number not entered" +msgstr "123456" + +#: src/strings.tsx:796 +msgid "Pin" +msgstr "123456" + +#: src/strings.tsx:813 +msgid "Pin to notifications" +msgstr "123456" + +#: src/strings.tsx:438 +msgid "Pinned" +msgstr "123456" + +#: src/strings.tsx:1190 +msgid "Play Store" +msgstr "123456" + +#: src/strings.tsx:1196 +msgid "Please confirm your email to sync notes" +msgstr "123456" + +#: src/strings.tsx:1350 +msgid "Please enter a valid email address" +msgstr "123456" + +#: src/strings.tsx:1351 +msgid "Please enter a valid phone number with country code" +msgstr "123456" + +#: src/strings.tsx:664 +msgid "Please enter the password to unlock the PDF and view the content." +msgstr "123456" + +#: src/strings.tsx:879 +msgid "Please enter your app lock password to continue" +msgstr "123456" + +#: src/strings.tsx:881 +msgid "Please enter your app lock pin to continue" +msgstr "123456" + +#: src/strings.tsx:875 +msgid "Please enter your password to continue" +msgstr "123456" + +#: src/strings.tsx:642 +msgid "Please fill all the fields to continue." +msgstr "123456" + +#: src/strings.tsx:761 +msgid "Please make sure you have saved the recovery key. Tap one more time to confirm." +msgstr "123456" + +#: src/strings.tsx:196 +msgid "Please note that we will respond to your issue on the given link. We recommend that you save it." +msgstr "123456" + +#: src/strings.tsx:1388 +msgid "Please select the day to repeat the reminder on" +msgstr "123456" + +#: src/strings.tsx:1389 +msgid "Please set title of the reminder" +msgstr "123456" + +#: src/strings.tsx:24 +msgid "Please verify it's you" +msgstr "123456" + +#: src/strings.tsx:224 +msgid "Please wait" +msgstr "123456" + +#: src/strings.tsx:864 +msgid "Please wait before requesting a new code" +msgstr "123456" + +#: src/strings.tsx:1222 +#: src/strings.tsx:1382 +msgid "Please wait before requesting another email" +msgstr "123456" + +#: src/strings.tsx:823 +msgid "Please wait while we encrypt {name} for upload." +msgstr "123456" + +#: src/strings.tsx:921 +msgid "Please wait while we load your subscription" +msgstr "123456" + +#: src/strings.tsx:340 +msgid "Please wait while we log you out." +msgstr "123456" + +#: src/strings.tsx:222 +msgid "Please wait while we sync all your data." +msgstr "123456" + +#: src/strings.tsx:927 +msgid "Please wait while we verify your subscription" +msgstr "123456" + +#: src/strings.tsx:801 +msgid "Preparing note for share" +msgstr "123456" + +#: src/strings.tsx:357 +msgid "PRESETS" +msgstr "123456" + +#: src/strings.tsx:152 +msgid "Preview not available, content is encrypted." +msgstr "123456" + +#: src/strings.tsx:1002 +msgid "Privacy & security" +msgstr "123456" + +#: src/strings.tsx:697 +msgid "Privacy for everyone" +msgstr "123456" + +#: src/strings.tsx:1021 +msgid "Privacy mode" +msgstr "123456" + +#: src/strings.tsx:1122 +msgid "Privacy policy" +msgstr "123456" + +#: src/strings.tsx:74 +msgid "Privacy Policy." +msgstr "123456" + +#: src/strings.tsx:132 +msgid "private analytics and bug reports." +msgstr "123456" + +#: src/strings.tsx:691 +msgid "Private." +msgstr "123456" + +#: src/strings.tsx:699 +msgid "privileged few" +msgstr "123456" + +#: src/strings.tsx:1077 +msgid "Productivity" +msgstr "123456" + +#: src/strings.tsx:337 +msgid "Protect your notes" +msgstr "123456" + +#: src/strings.tsx:408 +msgid "Publish" +msgstr "123456" + +#: src/strings.tsx:410 +msgid "Publish your note to share it with others. You can set a password to protect it." +msgstr "123456" + +#: src/strings.tsx:811 +msgid "Published" +msgstr "123456" + +#: src/strings.tsx:225 +msgid "Published at" +msgstr "123456" + +#: src/strings.tsx:229 +msgid "Published note can only be viewed by someone with the password." +msgstr "123456" + +#: src/strings.tsx:232 +#~ msgid "" +#~ "Published note link will be automatically deleted once it is\n" +#~ "viewed by someone." +#~ msgstr "123456" + +#: src/strings.tsx:232 +msgid "Published note link will be automatically deleted once it is viewed by someone." +msgstr "" + +#: src/strings.tsx:1202 +msgid "Quick note" +msgstr "123456" + +#: src/strings.tsx:1078 +msgid "Quick note notification" +msgstr "123456" + +#: src/strings.tsx:1080 +msgid "Quickly create a note from the notification" +msgstr "123456" + +#: src/strings.tsx:1186 +msgid "Rate Notesnook on {0}" +msgstr "123456" + +#: src/strings.tsx:495 +msgid "Rate now (It takes only a second)" +msgstr "123456" + +#: src/strings.tsx:323 +msgid "Read full release notes on Github" +msgstr "123456" + +#: src/strings.tsx:807 +msgid "Read only" +msgstr "123456" + +#: src/strings.tsx:1102 +msgid "Read the documentation to learn more about Notesnook" +msgstr "123456" + +#: src/strings.tsx:1123 +msgid "Read the privacy policy" +msgstr "123456" + +#: src/strings.tsx:1121 +msgid "Read the terms of service" +msgstr "123456" + +#: src/strings.tsx:110 +msgid "Recommended" +msgstr "123456" + +#: src/strings.tsx:364 +msgid "Recover your account" +msgstr "123456" + +#: src/strings.tsx:863 +msgid "Recovery codes copied!" +msgstr "123456" + +#: src/strings.tsx:868 +msgid "Recovery codes saved!" +msgstr "123456" + +#: src/strings.tsx:64 +msgid "Recovery email has been sent to your email address. Please check your inbox and follow the instructions to recover your account." +msgstr "123456" + +#: src/strings.tsx:62 +msgid "Recovery email sent!" +msgstr "123456" + +#: src/strings.tsx:764 +msgid "Recovery key copied" +msgstr "123456" + +#: src/strings.tsx:762 +msgid "Recovery key QR code saved" +msgstr "123456" + +#: src/strings.tsx:763 +msgid "Recovery key text file saved" +msgstr "123456" + +#: src/strings.tsx:309 +msgid "REFERENCED IN" +msgstr "123456" + +#: src/strings.tsx:816 +msgid "References" +msgstr "123456" + +#: src/strings.tsx:361 +msgid "Release notes" +msgstr "123456" + +#: src/strings.tsx:810 +msgid "Remind me" +msgstr "123456" + +#: src/strings.tsx:308 +msgid "Remind me in" +msgstr "123456" + +#: src/strings.tsx:1343 +msgid "Remind me of..." +msgstr "123456" + +#: src/strings.tsx:248 +msgid "reminder" +msgstr "123456" + +#: src/strings.tsx:256 +msgid "Reminder" +msgstr "123456" + +#: src/strings.tsx:1390 +msgid "Reminder date must be set in future" +msgstr "123456" + +#: src/strings.tsx:1083 +msgid "Reminder notifications" +msgstr "123456" + +#: src/strings.tsx:264 +msgid "reminders" +msgstr "123456" + +#: src/strings.tsx:272 +#: src/strings.tsx:1081 +#: src/strings.tsx:1359 +msgid "Reminders" +msgstr "123456" + +#: src/strings.tsx:1210 +msgid "Reminders cannot be set because notifications have been disabled from app settings. If you want to keep receiving reminder notifications, enable notifications for Notesnook from app settings." +msgstr "123456" + +#: src/strings.tsx:656 +msgid "Remove" +msgstr "123456" + +#: src/strings.tsx:1042 +msgid "Remove app lock password" +msgstr "123456" + +#: src/strings.tsx:1046 +msgid "Remove app lock password, app lock will be disabled if no other security method is enabled." +msgstr "123456" + +#: src/strings.tsx:1041 +msgid "Remove app lock pin" +msgstr "123456" + +#: src/strings.tsx:1044 +msgid "Remove app lock pin, app lock will be disabled if no other security method is enabled." +msgstr "123456" + +#: src/strings.tsx:792 +msgid "Remove as default" +msgstr "123456" + +#: src/strings.tsx:802 +msgid "Remove from notebook" +msgstr "123456" + +#: src/strings.tsx:900 +msgid "Remove full name" +msgstr "123456" + +#: src/strings.tsx:896 +msgid "Remove profile picture" +msgstr "123456" + +#: src/strings.tsx:562 +msgid "Remove shortcut" +msgstr "123456" + +#: src/strings.tsx:903 +msgid "Remove your full name from profile" +msgstr "123456" + +#: src/strings.tsx:897 +msgid "Remove your profile picture" +msgstr "123456" + +#: src/strings.tsx:456 +msgid "Rename" +msgstr "123456" + +#: src/strings.tsx:773 +msgid "Rename color" +msgstr "123456" + +#: src/strings.tsx:629 +msgid "Rename file" +msgstr "123456" + +#: src/strings.tsx:772 +msgid "Rename tag" +msgstr "123456" + +#: src/strings.tsx:787 +msgid "Reorder" +msgstr "123456" + +#: src/strings.tsx:503 +msgid "Repeat" +msgstr "123456" + +#: src/strings.tsx:283 +msgid "Repeats daily at {date}" +msgstr "123456" + +#: src/strings.tsx:1094 +msgid "Report an issue" +msgstr "123456" + +#: src/strings.tsx:394 +msgid "Report issue" +msgstr "123456" + +#: src/strings.tsx:568 +msgid "Resend code ({seconds})" +msgstr "123456" + +#: src/strings.tsx:98 +msgid "Resend code in ({seconds})" +msgstr "123456" + +#: src/strings.tsx:1225 +msgid "Resend email" +msgstr "123456" + +#: src/strings.tsx:989 +msgid "Reset the toolbar to default settings" +msgstr "123456" + +#: src/strings.tsx:988 +msgid "Reset toolbar" +msgstr "123456" + +#: src/strings.tsx:1150 +msgid "Restart the app to apply the changes" +msgstr "123456" + +#: src/strings.tsx:1418 +msgid "Restart the app." +msgstr "123456" + +#: src/strings.tsx:475 +msgid "Restore" +msgstr "123456" + +#: src/strings.tsx:1072 +msgid "Restore backup" +msgstr "123456" + +#: src/strings.tsx:777 +msgid "Restore failed" +msgstr "123456" + +#: src/strings.tsx:713 +msgid "Restore notebook" +msgstr "123456" + +#: src/strings.tsx:1073 +msgid "Restore your data from a backup" +msgstr "123456" + +#: src/strings.tsx:720 +msgid "Restored successfully" +msgstr "123456" + +#: src/strings.tsx:313 +msgid "Restoring" +msgstr "123456" + +#: src/strings.tsx:575 +msgid "Resubscribe from Playstore" +msgstr "123456" + +#: src/strings.tsx:576 +msgid "Resubscribe to Pro" +msgstr "123456" + +#: src/strings.tsx:433 +msgid "Reupload" +msgstr "123456" + +#: src/strings.tsx:122 +msgid "Revoke" +msgstr "123456" + +#: src/strings.tsx:1020 +msgid "Revoke biometric unlocking" +msgstr "123456" + +#: src/strings.tsx:378 +msgid "Revoke Vault Fingerprint Unlock" +msgstr "123456" + +#: src/strings.tsx:1130 +msgid "Roadmap" +msgstr "123456" + +#: src/strings.tsx:455 +msgid "Run file check" +msgstr "123456" + +#: src/strings.tsx:529 +msgid "Sat" +msgstr "123456" + +#: src/strings.tsx:520 +msgid "Saturday" +msgstr "123456" + +#: src/strings.tsx:480 +msgid "Save" +msgstr "123456" + +#: src/strings.tsx:399 +msgid "Save a backup of your notes" +msgstr "123456" + +#: src/strings.tsx:471 +msgid "Save a copy" +msgstr "123456" + +#: src/strings.tsx:411 +msgid "Save account recovery key" +msgstr "123456" + +#: src/strings.tsx:489 +msgid "Save and continue" +msgstr "123456" + +#: src/strings.tsx:904 +msgid "Save data recovery key" +msgstr "123456" + +#: src/strings.tsx:832 +msgid "Save failed. Vault is locked" +msgstr "123456" + +#: src/strings.tsx:498 +msgid "Save QR code to gallery" +msgstr "123456" + +#: src/strings.tsx:418 +msgid "Save recovery codes" +msgstr "123456" + +#: src/strings.tsx:571 +msgid "Save to file" +msgstr "123456" + +#: src/strings.tsx:499 +msgid "Save to text file" +msgstr "123456" + +#: src/strings.tsx:1192 +msgid "Save your account recovery key" +msgstr "123456" + +#: src/strings.tsx:413 +msgid "Save your account recovery key in a safe place. You will need it to recover your account in case you forget your password." +msgstr "123456" + +#: src/strings.tsx:906 +msgid "Save your data recovery key in a safe place. You will need it to recover your data in case you forget your password." +msgstr "123456" + +#: src/strings.tsx:420 +msgid "Save your recovery codes in a safe place. You will need them to recover your account in case you lose access to your two-factor authentication methods." +msgstr "123456" + +#: src/strings.tsx:668 +msgid "Saving zip file" +msgstr "" + +#: src/strings.tsx:1348 +#: src/strings.tsx:1365 +msgid "Search" +msgstr "123456" + +#: src/strings.tsx:1342 +msgid "Search a note" +msgstr "123456" + +#: src/strings.tsx:1340 +msgid "Search a note to link to" +msgstr "123456" + +#: src/strings.tsx:1339 +msgid "Search a section of a note to link to" +msgstr "123456" + +#: src/strings.tsx:1328 +msgid "Search notebooks" +msgstr "123456" + +#: src/strings.tsx:1341 +msgid "Search or add a tag" +msgstr "123456" + +#: src/strings.tsx:1346 +msgid "Searching for" +msgstr "123456" + +#: src/strings.tsx:766 +msgid "sec" +msgstr "123456" + +#: src/strings.tsx:1131 +msgid "See what the future of Notesnook is going to be like." +msgstr "123456" + +#: src/strings.tsx:1165 +msgid "Select" +msgstr "123456" + +#: src/strings.tsx:1066 +msgid "Select backup directory" +msgstr "123456" + +#: src/strings.tsx:537 +msgid "Select backups folder" +msgstr "123456" + +#: src/strings.tsx:531 +msgid "Select date" +msgstr "123456" + +#: src/strings.tsx:290 +msgid "Select day of the month to repeat the reminder." +msgstr "123456" + +#: src/strings.tsx:286 +msgid "Select day of the week to repeat the reminder." +msgstr "123456" + +#: src/strings.tsx:82 +msgid "Select how you would like to recieve the code" +msgstr "123456" + +#: src/strings.tsx:81 +msgid "Select method for two-factor authentication" +msgstr "123456" + +#: src/strings.tsx:387 +msgid "Select notebooks" +msgstr "123456" + +#: src/strings.tsx:388 +msgid "Select notebooks you want to add note(s) to." +msgstr "123456" + +#: src/strings.tsx:311 +msgid "Select the folder that includes your backup files to list them here." +msgstr "123456" + +#: src/strings.tsx:205 +msgid "SELECTED NOTE" +msgstr "123456" + +#: src/strings.tsx:230 +msgid "Self destruct" +msgstr "123456" + +#: src/strings.tsx:99 +msgid "Send code" +msgstr "123456" + +#: src/strings.tsx:101 +msgid "Send code via email" +msgstr "123456" + +#: src/strings.tsx:100 +msgid "Send code via SMS" +msgstr "123456" + +#: src/strings.tsx:67 +msgid "Session expired" +msgstr "123456" + +#: src/strings.tsx:853 +msgid "Set a reminder" +msgstr "123456" + +#: src/strings.tsx:606 +msgid "Set as dark theme" +msgstr "123456" + +#: src/strings.tsx:793 +msgid "Set as default" +msgstr "123456" + +#: src/strings.tsx:607 +msgid "Set as light theme" +msgstr "123456" + +#: src/strings.tsx:1164 +msgid "Set automatic trash cleanup interval from Settings > Behaviour > Clean trash interval." +msgstr "123456" + +#: src/strings.tsx:1142 +msgid "Set full name" +msgstr "123456" + +#: src/strings.tsx:1089 +msgid "Set snooze time in minutes" +msgstr "123456" + +#: src/strings.tsx:1088 +msgid "Set the default time to snooze a reminder to when you press the snooze button on a notification." +msgstr "123456" + +#: src/strings.tsx:1063 +msgid "" +"Set the interval to create a backup (with attachments) automatically.\n" +"NOTE: Creating a backup with attachments can take a while, and also fail completely. The app will try to resume/restart the backup in case of interruptions." +msgstr "" + +#: src/strings.tsx:1060 +msgid "Set the interval to create a partial backup (without attachments) automatically." +msgstr "" + +#: src/strings.tsx:356 +msgid "Set your name" +msgstr "123456" + +#: src/strings.tsx:325 +#: src/strings.tsx:1361 +msgid "Settings" +msgstr "123456" + +#: src/strings.tsx:1039 +#: src/strings.tsx:1040 +msgid "Setup a new password for app lock" +msgstr "123456" + +#: src/strings.tsx:1015 +msgid "Setup a new password for your vault." +msgstr "123456" + +#: src/strings.tsx:1036 +msgid "Setup a password to lock the app" +msgstr "123456" + +#: src/strings.tsx:1034 +msgid "Setup a pin to lock the app" +msgstr "123456" + +#: src/strings.tsx:1035 +msgid "Setup app lock password" +msgstr "123456" + +#: src/strings.tsx:1033 +msgid "Setup app lock pin" +msgstr "123456" + +#: src/strings.tsx:572 +msgid "Setup secondary 2FA method" +msgstr "123456" + +#: src/strings.tsx:855 +msgid "Setup using an Authenticator app" +msgstr "123456" + +#: src/strings.tsx:857 +msgid "Setup using email" +msgstr "123456" + +#: src/strings.tsx:860 +msgid "Setup using SMS" +msgstr "123456" + +#: src/strings.tsx:125 +msgid "Share" +msgstr "123456" + +#: src/strings.tsx:1172 +msgid "Share backup" +msgstr "123456" + +#: src/strings.tsx:381 +msgid "Share note" +msgstr "123456" + +#: src/strings.tsx:500 +msgid "Share to cloud" +msgstr "123456" + +#: src/strings.tsx:711 +msgid "Shortcut created" +msgstr "123456" + +#: src/strings.tsx:66 +msgid "Sign up" +msgstr "123456" + +#: src/strings.tsx:886 +msgid "Signed up on {date}" +msgstr "123456" + +#: src/strings.tsx:651 +msgid "Signup failed" +msgstr "123456" + +#: src/strings.tsx:533 +msgid "Silent" +msgstr "123456" + +#: src/strings.tsx:460 +msgid "Skip" +msgstr "123456" + +#: src/strings.tsx:565 +msgid "Skip introduction" +msgstr "123456" + +#: src/strings.tsx:1299 +msgid "Some notes are published" +msgstr "123456" + +#: src/strings.tsx:446 +msgid "Sort by" +msgstr "123456" + +#: src/strings.tsx:959 +msgid "Start" +msgstr "123456" + +#: src/strings.tsx:829 +msgid "Start writing to create a new note" +msgstr "123456" + +#: src/strings.tsx:170 +msgid "Start writing to save your note." +msgstr "123456" + +#: src/strings.tsx:1423 +msgid "Start writing your note..." +msgstr "123456" + +#: src/strings.tsx:1379 +msgid "Streaming not supported" +msgstr "123456" + +#: src/strings.tsx:486 +msgid "Submit" +msgstr "123456" + +#: src/strings.tsx:883 +msgid "Subscribe to Pro" +msgstr "123456" + +#: src/strings.tsx:590 +msgid "Subscribed on Android" +msgstr "123456" + +#: src/strings.tsx:583 +msgid "Subscribed on iOS" +msgstr "123456" + +#: src/strings.tsx:1139 +msgid "Subscribed on web" +msgstr "123456" + +#: src/strings.tsx:597 +msgid "Subscribed on Web" +msgstr "123456" + +#: src/strings.tsx:885 +msgid "Subscription details" +msgstr "123456" + +#: src/strings.tsx:919 +msgid "Subscription not activated?" +msgstr "123456" + +#: src/strings.tsx:523 +msgid "Sun" +msgstr "123456" + +#: src/strings.tsx:514 +msgid "Sunday" +msgstr "123456" + +#: src/strings.tsx:1292 +msgid "Switch to search/replace mode" +msgstr "123456" + +#: src/strings.tsx:329 +msgid "Sync failed" +msgstr "123456" + +#: src/strings.tsx:1195 +msgid "Sync is disabled" +msgstr "123456" + +#: src/strings.tsx:808 +msgid "Sync off" +msgstr "123456" + +#: src/strings.tsx:937 +msgid "Sync settings" +msgstr "123456" + +#: src/strings.tsx:950 +msgid "Sync your notes in the background even when the app is closed. This is an experimental feature. If you face any issues, please turn it off." +msgstr "123456" + +#: src/strings.tsx:330 +msgid "Synced" +msgstr "123456" + +#: src/strings.tsx:328 +msgid "Syncing" +msgstr "123456" + +#: src/strings.tsx:221 +msgid "Syncing your data" +msgstr "123456" + +#: src/strings.tsx:448 +msgid "Table of contents" +msgstr "123456" + +#: src/strings.tsx:441 +msgid "Tabs" +msgstr "123456" + +#: src/strings.tsx:247 +msgid "tag" +msgstr "123456" + +#: src/strings.tsx:255 +msgid "Tag" +msgstr "123456" + +#: src/strings.tsx:263 +msgid "tags" +msgstr "123456" + +#: src/strings.tsx:271 +#: src/strings.tsx:1362 +msgid "Tags" +msgstr "123456" + +#: src/strings.tsx:1374 +msgid "Take a backup before logging out" +msgstr "" + +#: src/strings.tsx:1055 +msgid "Take a full backup of your data with all attachments" +msgstr "" + +#: src/strings.tsx:1057 +msgid "Take a partial backup of your data that does not include attachments" +msgstr "" + +#: src/strings.tsx:1204 +msgid "Take note" +msgstr "123456" + +#: src/strings.tsx:566 +msgid "Taking too long? Reload editor" +msgstr "123456" + +#: src/strings.tsx:389 +msgid "Tap and hold to enable multi-select." +msgstr "123456" + +#: src/strings.tsx:1280 +msgid "Tap here to change sorting" +msgstr "123456" + +#: src/strings.tsx:1284 +msgid "Tap here to jump to a section" +msgstr "123456" + +#: src/strings.tsx:1201 +msgid "Tap here to update to the latest version" +msgstr "123456" + +#: src/strings.tsx:1417 +msgid "Tap on \"Dismiss\" and copy the contents of your note so they are not lost." +msgstr "123456" + +#: src/strings.tsx:1203 +msgid "Tap on \"Take note\" to add a note." +msgstr "123456" + +#: src/strings.tsx:347 +msgid "Tap to apply again" +msgstr "123456" + +#: src/strings.tsx:43 +msgid "Tap to cancel" +msgstr "123456" + +#: src/strings.tsx:206 +msgid "Tap to deselect" +msgstr "123456" + +#: src/strings.tsx:561 +msgid "Tap to stop reordering" +msgstr "123456" + +#: src/strings.tsx:1183 +msgid "Tap to try again" +msgstr "123456" + +#: src/strings.tsx:238 +msgid "Tap twice to confirm you have saved the recovery key." +msgstr "123456" + +#: src/strings.tsx:1003 +msgid "Telemetry" +msgstr "123456" + +#: src/strings.tsx:1331 +msgid "" +"Tell us more about the issue you are facing. \n" +"For example:\n" +"- What were you trying to do in the app?\n" +"- What did you expect to happen?\n" +"- Steps to reproduce the issue \n" +"- Things you have tried etc." +msgstr "123456" + +#: src/strings.tsx:1120 +msgid "Terms of service" +msgstr "123456" + +#: src/strings.tsx:72 +msgid "Terms of Service" +msgstr "123456" + +#: src/strings.tsx:401 +msgid "Thank you for updating Notesnook! We will be applying some minor changes for a better note taking experience." +msgstr "123456" + +#: src/strings.tsx:199 +msgid "The information above will be publically available at" +msgstr "123456" + +#: src/strings.tsx:285 +msgid "The reminder will repeat daily at {date}." +msgstr "123456" + +#: src/strings.tsx:288 +msgid "The reminder will repeat every year on {date}." +msgstr "123456" + +#: src/strings.tsx:964 +msgid "Themes" +msgstr "123456" + +#: src/strings.tsx:143 +msgid "This device" +msgstr "123456" + +#: src/strings.tsx:831 +msgid "This note is locked. Unlock note to save changes" +msgstr "123456" + +#: src/strings.tsx:242 +msgid "This note is not linked to any other note." +msgstr "123456" + +#: src/strings.tsx:241 +msgid "This note is not referenced in other notes." +msgstr "123456" + +#: src/strings.tsx:527 +msgid "Thu" +msgstr "123456" + +#: src/strings.tsx:518 +msgid "Thursday" +msgstr "123456" + +#: src/strings.tsx:977 +msgid "Time format" +msgstr "123456" + +#: src/strings.tsx:563 +msgid "TIP" +msgstr "123456" + +#: src/strings.tsx:544 +#: src/strings.tsx:549 +msgid "Title" +msgstr "123456" + +#: src/strings.tsx:998 +msgid "Title format" +msgstr "123456" + +#: src/strings.tsx:1029 +msgid "To use app lock, you must enable biometrics such as Fingerprint lock or Face ID on your phone." +msgstr "123456" + +#: src/strings.tsx:1157 +#: src/strings.tsx:1360 +msgid "Trash" +msgstr "123456" + +#: src/strings.tsx:1156 +msgid "Trash cleared" +msgstr "123456" + +#: src/strings.tsx:1162 +msgid "Trash gets automatically cleaned up after {days} days" +msgstr "123456" + +#: src/strings.tsx:1160 +msgid "Trash gets automatically cleaned up daily" +msgstr "123456" + +#: src/strings.tsx:1288 +msgid "Try compact mode to fit more items on screen" +msgstr "123456" + +#: src/strings.tsx:525 +msgid "Tue" +msgstr "123456" + +#: src/strings.tsx:516 +msgid "Tuesday" +msgstr "123456" + +#: src/strings.tsx:941 +msgid "Turn off automatic syncing. Changes from this client will be synced only when you run sync manually." +msgstr "123456" + +#: src/strings.tsx:788 +msgid "Turn off reminder" +msgstr "123456" + +#: src/strings.tsx:789 +msgid "Turn on reminder" +msgstr "123456" + +#: src/strings.tsx:947 +msgid "Turns off syncing completely on this device. Any changes made will remain local only and new changes from your other devices won't sync to this device." +msgstr "123456" + +#: src/strings.tsx:80 +msgid "Two factor authentication" +msgstr "123456" + +#: src/strings.tsx:415 +msgid "Two-factor authentication" +msgstr "123456" + +#: src/strings.tsx:424 +msgid "Two-factor authentication enabled" +msgstr "123456" + +#: src/strings.tsx:1347 +msgid "Type a keyword" +msgstr "123456" + +#: src/strings.tsx:1345 +msgid "Type a keyword to search in" +msgstr "123456" + +#: src/strings.tsx:1369 +msgid "Type a keyword to search in {0}" +msgstr "123456" + +#: src/strings.tsx:1380 +msgid "Unable to resolve download url" +msgstr "123456" + +#: src/strings.tsx:1383 +msgid "Unable to send 2FA code" +msgstr "123456" + +#: src/strings.tsx:473 +msgid "Undo" +msgstr "123456" + +#: src/strings.tsx:743 +msgid "Unfavorite" +msgstr "123456" + +#: src/strings.tsx:742 +msgid "Unlink notebook" +msgstr "123456" + +#: src/strings.tsx:127 +msgid "Unlock" +msgstr "123456" + +#: src/strings.tsx:1214 +msgid "Unlock more colors with Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:383 +#: src/strings.tsx:468 +msgid "Unlock note" +msgstr "123456" + +#: src/strings.tsx:775 +msgid "Unlock note to delete it" +msgstr "123456" + +#: src/strings.tsx:1048 +msgid "Unlock the app with biometric authentication. This requires biometrics to be enabled on your device." +msgstr "123456" + +#: src/strings.tsx:454 +msgid "Unlock with biometrics" +msgstr "123456" + +#: src/strings.tsx:118 +msgid "Unlock with password once to enable biometric access." +msgstr "123456" + +#: src/strings.tsx:25 +msgid "Unlock your notes" +msgstr "123456" + +#: src/strings.tsx:1019 +msgid "Unlock your vault with biometric authentication" +msgstr "123456" + +#: src/strings.tsx:795 +msgid "Unpin" +msgstr "123456" + +#: src/strings.tsx:812 +msgid "Unpin from notifications" +msgstr "123456" + +#: src/strings.tsx:493 +msgid "Unpublish" +msgstr "123456" + +#: src/strings.tsx:1300 +msgid "Unpublish notes to delete them" +msgstr "123456" + +#: src/strings.tsx:181 +msgid "Untitled" +msgstr "123456" + +#: src/strings.tsx:494 +msgid "Update" +msgstr "123456" + +#: src/strings.tsx:316 +msgid "Update available" +msgstr "123456" + +#: src/strings.tsx:627 +msgid "Upgrade to Pro" +msgstr "123456" + +#: src/strings.tsx:430 +msgid "Upload" +msgstr "123456" + +#: src/strings.tsx:431 +msgid "Uploaded" +msgstr "123456" + +#: src/strings.tsx:670 +msgid "Uploaded file verification failed." +msgstr "" + +#: src/strings.tsx:36 +#: src/strings.tsx:432 +msgid "Uploading" +msgstr "123456" + +#: src/strings.tsx:535 +msgid "Urgent" +msgstr "123456" + +#: src/strings.tsx:466 +msgid "Use account password" +msgstr "123456" + +#: src/strings.tsx:856 +msgid "Use an authenticator app to generate 2FA codes." +msgstr "123456" + +#: src/strings.tsx:970 +msgid "Use dark mode for the app" +msgstr "123456" + +#: src/strings.tsx:1001 +msgid "Use markdown shortcuts in the editor" +msgstr "123456" + +#: src/strings.tsx:966 +msgid "Use system theme" +msgstr "123456" + +#: src/strings.tsx:348 +msgid "" +"Use the following key to format the title:\n" +"$date$: Current date.\n" +"$time$: Current time.\n" +"$timestamp$: Full date and time without any spaces or other symbols.\n" +"(e.g 202305261253).\n" +"$count$: Number of notes + 1.\n" +"$headline$: Use starting line of the note as title." +msgstr "123456" + +#: src/strings.tsx:953 +msgid "Use this if changes from other devices are not appearing on this device. This will overwrite the data on this device with the latest data from the server.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +msgstr "" + +#: src/strings.tsx:958 +msgid "Use this if changes made on this device are not appearing on other devices. This will overwrite the data on the server with the data from this device.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +msgstr "" + +#: src/strings.tsx:948 +#~ msgid "Use this if some changes are not appearing on other devices from this device. This will push everything to the server and overwrite with whatever is on this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +#~ msgstr "123456" + +#: src/strings.tsx:943 +#~ msgid "Use this if some changes are not appearing on this device from other devices. This will pull everything from the server and overwrite with whatever is one this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +#~ msgstr "123456" + +#: src/strings.tsx:1012 +msgid "Vault" +msgstr "123456" + +#: src/strings.tsx:683 +msgid "Vault created" +msgstr "123456" + +#: src/strings.tsx:377 +msgid "Vault Fingerprint Unlock" +msgstr "123456" + +#: src/strings.tsx:1223 +msgid "Verification email sent" +msgstr "123456" + +#: src/strings.tsx:876 +msgid "Verification failed" +msgstr "123456" + +#: src/strings.tsx:481 +msgid "Verify" +msgstr "123456" + +#: src/strings.tsx:925 +msgid "Verify subscription" +msgstr "123456" + +#: src/strings.tsx:928 +msgid "Verify your subscription to Notesnook Pro" +msgstr "123456" + +#: src/strings.tsx:345 +msgid "Version" +msgstr "123456" + +#: src/strings.tsx:534 +msgid "Vibrate" +msgstr "123456" + +#: src/strings.tsx:634 +msgid "Videos" +msgstr "123456" + +#: src/strings.tsx:477 +msgid "View all linked notebooks" +msgstr "123456" + +#: src/strings.tsx:1107 +msgid "View and share debug logs" +msgstr "123456" + +#: src/strings.tsx:916 +msgid "View recovery codes" +msgstr "123456" + +#: src/strings.tsx:918 +msgid "View your recovery codes to recover your account in case you lose access to your two-factor authentication methods." +msgstr "123456" + +#: src/strings.tsx:346 +msgid "Visit homepage" +msgstr "123456" + +#: src/strings.tsx:1180 +msgid "Wait 30 seconds to try again" +msgstr "123456" + +#: src/strings.tsx:396 +msgid "We are sorry, it seems that the app crashed due to an error. You can submit a bug report below so we can fix this asap." +msgstr "123456" + +#: src/strings.tsx:1221 +msgid "We have sent you an email confirmation link. Please check your email inbox. If you cannot find the email, check your spam folder." +msgstr "123456" + +#: src/strings.tsx:1008 +msgid "We will send you occasional promotional offers & product updates on your email (sent once every month)." +msgstr "123456" + +#: src/strings.tsx:1184 +msgid "We would love to know what you think!" +msgstr "123456" + +#: src/strings.tsx:526 +msgid "Wed" +msgstr "123456" + +#: src/strings.tsx:517 +msgid "Wednesday" +msgstr "123456" + +#: src/strings.tsx:304 +msgid "week" +msgstr "123456" + +#: src/strings.tsx:557 +msgid "Week" +msgstr "123456" + +#: src/strings.tsx:138 +#: src/strings.tsx:509 +#: src/strings.tsx:1396 +msgid "Weekly" +msgstr "123456" + +#: src/strings.tsx:654 +msgid "Welcome back, {email}" +msgstr "123456" + +#: src/strings.tsx:1421 +msgid "words" +msgstr "123456" + +#: src/strings.tsx:693 +msgid "Write notes with freedom, no spying, no tracking." +msgstr "123456" + +#: src/strings.tsx:1205 +msgid "Write something..." +msgstr "123456" + +#: src/strings.tsx:306 +msgid "year" +msgstr "123456" + +#: src/strings.tsx:556 +msgid "Year" +msgstr "123456" + +#: src/strings.tsx:140 +#: src/strings.tsx:511 +#: src/strings.tsx:1398 +msgid "Yearly" +msgstr "123456" + +#: src/strings.tsx:458 +msgid "Yes" +msgstr "123456" + +#: src/strings.tsx:76 +msgid "You also agree to recieve marketing emails from us which you can opt-out of from app settings." +msgstr "123456" + +#: src/strings.tsx:1193 +msgid "You are not logged in" +msgstr "123456" + +#: src/strings.tsx:1259 +msgid "You can multi-select notes and move them to a notebook at once" +msgstr "123456" + +#: src/strings.tsx:1250 +msgid "You can pin frequently used Notebooks to the Side Menu to quickly access them." +msgstr "123456" + +#: src/strings.tsx:1011 +msgid "You can set a custom proxy URL to increase your privacy." +msgstr "123456" + +#: src/strings.tsx:1231 +msgid "You can swipe left anywhere in the app to start a new note." +msgstr "123456" + +#: src/strings.tsx:194 +msgid "You can track your issue at" +msgstr "123456" + +#: src/strings.tsx:914 +msgid "You can use fallback 2FA method incase you are unable to login via primary method" +msgstr "123456" + +#: src/strings.tsx:1273 +msgid "You can view & restore older versions of any note by going to its properties -> History." +msgstr "123456" + +#: src/strings.tsx:842 +msgid "You have not added any notebooks yet" +msgstr "123456" + +#: src/strings.tsx:841 +msgid "You have not added any tags yet" +msgstr "123456" + +#: src/strings.tsx:840 +msgid "You have not created any notes yet" +msgstr "123456" + +#: src/strings.tsx:839 +msgid "You have not favorited any notes yet" +msgstr "123456" + +#: src/strings.tsx:844 +msgid "You have not published any monographs yet" +msgstr "123456" + +#: src/strings.tsx:843 +msgid "You have not set any reminders yet" +msgstr "123456" + +#: src/strings.tsx:1376 +msgid "You have unsynced notes. Take a backup or sync your notes to avoid losing your critical data." +msgstr "" + +#: src/strings.tsx:706 +msgid "You simply cannot get any better of a note taking app than @notesnook. The UI is clean and slick, it is feature rich, encrypted, reasonably priced (esp. for students & educators) & open source" +msgstr "123456" + +#: src/strings.tsx:924 +msgid "You subscribed to Notesnook Pro on {date}. Verify this subscription?" +msgstr "123456" + +#: src/strings.tsx:592 +msgid "You subscribed to Notesnook Pro on Android Phone/Tablet using Google In App Purchase." +msgstr "123456" + +#: src/strings.tsx:585 +msgid "You subscribed to Notesnook Pro on iOS using Apple In App Purchase. You can cancel anytime with your iTunes Account settings." +msgstr "123456" + +#: src/strings.tsx:598 +msgid "You subscribed to Notesnook Pro on the Web/Desktop App." +msgstr "123456" + +#: src/strings.tsx:392 +msgid "Your account email will be changed without affecting your subscription or any other settings." +msgstr "123456" + +#: src/strings.tsx:423 +msgid "Your account is now 100% secure against unauthorized logins." +msgstr "123456" + +#: src/strings.tsx:890 +msgid "Your account will be downgraded in {days} days" +msgstr "123456" + +#: src/strings.tsx:1413 +msgid "Your changes could not be saved" +msgstr "123456" + +#: src/strings.tsx:640 +msgid "Your email is not confirmed. Please confirm your email address to change account password." +msgstr "123456" + +#: src/strings.tsx:833 +msgid "Your favorites" +msgstr "123456" + +#: src/strings.tsx:887 +msgid "Your free trial ends on {date}" +msgstr "123456" + +#: src/strings.tsx:1227 +msgid "Your free trial has expired" +msgstr "123456" + +#: src/strings.tsx:884 +msgid "Your free trial has started" +msgstr "123456" + +#: src/strings.tsx:1226 +msgid "Your free trial is ending soon" +msgstr "123456" + +#: src/strings.tsx:838 +msgid "Your monographs" +msgstr "123456" + +#: src/strings.tsx:1144 +msgid "Your name is end-to-end encrypted and only visible to you." +msgstr "123456" + +#: src/strings.tsx:836 +msgid "Your notebooks" +msgstr "123456" + +#: src/strings.tsx:834 +msgid "Your notes" +msgstr "123456" + +#: src/strings.tsx:702 +msgid "Your privacy matters to us, no matter who you are. In a world where everyone is trying to spy on you, Notesnook encrypts all your data before it leaves your device. With Notesnook no one can ever sell your data again." +msgstr "123456" + +#: src/strings.tsx:837 +msgid "Your reminders" +msgstr "123456" + +#: src/strings.tsx:69 +msgid "Your session has expired. Please enter password for {obfuscatedEmail} to continue." +msgstr "123456" + +#: src/strings.tsx:891 +msgid "Your subscription ends on {date}" +msgstr "123456" + +#: src/strings.tsx:888 +msgid "Your subscription has ended" +msgstr "123456" + +#: src/strings.tsx:892 +msgid "Your subscription renews on {date}" +msgstr "123456" + +#: src/strings.tsx:835 +msgid "Your tags" +msgstr "123456" + +#: src/strings.tsx:579 +msgid "yr" +msgstr "123456" + +#: src/strings.tsx:543 +msgid "Z to A" +msgstr "123456" + +#: src/strings.tsx:667 +msgid "Zipping" +msgstr "" diff --git a/packages/intl/locale/en.po b/packages/intl/locale/en.po index 34c1297bb..0ece3a73b 100644 --- a/packages/intl/locale/en.po +++ b/packages/intl/locale/en.po @@ -13,11 +13,19 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/strings.tsx:690 +#: src/strings.tsx:698 msgid "— not just the" msgstr "— not just the" -#: src/strings.tsx:463 +#: src/strings.tsx:1387 +msgid "\"App does not have permission to schedule notifications\"" +msgstr "\"App does not have permission to schedule notifications\"" + +#: src/strings.tsx:1392 +msgid "\"Backup directory not selected\"" +msgstr "\"Backup directory not selected\"" + +#: src/strings.tsx:461 msgid "\"I understand, change my password\"" msgstr "\"I understand, change my password\"" @@ -25,11 +33,15 @@ msgstr "\"I understand, change my password\"" #~ msgid "\"Send code via SMS\"" #~ msgstr "\"Send code via SMS\"" +#: src/strings.tsx:1137 +msgid "\"This version of Notesnook app does not support in-app purchases. Kindly login on the Notesnook web app to make the purchase.\"" +msgstr "\"This version of Notesnook app does not support in-app purchases. Kindly login on the Notesnook web app to make the purchase.\"" + #: src/strings.tsx:204 msgid "(Empty block)" msgstr "(Empty block)" -#: src/strings.tsx:437 +#: src/strings.tsx:435 msgid "{0} downloaded" msgstr "{0} downloaded" @@ -41,11 +53,19 @@ msgstr "{0}... Please wait" msgid "{count, plural, one {# note} other {# notes} _0 {No notes}}" msgstr "{count, plural, one {# note} other {# notes} _0 {No notes}}" -#: src/strings.tsx:771 +#: src/strings.tsx:779 msgid "{count, plural, one {1 {0} deleted} other {# {1} deleted}}" msgstr "{count, plural, one {1 {0} deleted} other {# {1} deleted}}" -#: src/strings.tsx:723 +#: src/strings.tsx:1405 +msgid "{count, plural, one {1 hour} other {# hours}}" +msgstr "{count, plural, one {1 hour} other {# hours}}" + +#: src/strings.tsx:1400 +msgid "{count, plural, one {1 minute} other {# minutes}}" +msgstr "{count, plural, one {1 minute} other {# minutes}}" + +#: src/strings.tsx:731 msgid "{count, plural, one {Are you sure you want to delete this {0} permanently?} other {Are you sure you want to delete these {1} permanently?}}" msgstr "{count, plural, one {Are you sure you want to delete this {0} permanently?} other {Are you sure you want to delete these {1} permanently?}}" @@ -53,7 +73,7 @@ msgstr "{count, plural, one {Are you sure you want to delete this {0} permanentl msgid "{count, plural, one {Are you sure you want to download all attachments of this note?} other {Are you sure you want to download all attachments?}}" msgstr "{count, plural, one {Are you sure you want to download all attachments of this note?} other {Are you sure you want to download all attachments?}}" -#: src/strings.tsx:744 +#: src/strings.tsx:752 msgid "{count, plural, one {Are you sure you want to move this notebook to {selectedNotebookTitle}?} other {Are you sure you want to move these # notebooks {selectedNotebookTitle}?}}" msgstr "{count, plural, one {Are you sure you want to move this notebook to {selectedNotebookTitle}?} other {Are you sure you want to move these # notebooks {selectedNotebookTitle}?}}" @@ -65,10 +85,14 @@ msgstr "{count, plural, one {Attach image} other {Attach # images}}" msgid "{count, plural, one {Attachment downloaded at {path}} other {#/{total} attachments downloaded as a zip file at {path}}}" msgstr "{count, plural, one {Attachment downloaded at {path}} other {#/{total} attachments downloaded as a zip file at {path}}}" -#: src/strings.tsx:714 +#: src/strings.tsx:722 msgid "{count, plural, one {Delete {0}} other {Delete {1}}}" msgstr "{count, plural, one {Delete {0}} other {Delete {1}}}" +#: src/strings.tsx:1302 +msgid "{count, plural, one {Delete tag} other {Delete # tags}}" +msgstr "{count, plural, one {Delete tag} other {Delete # tags}}" + #: src/strings.tsx:49 #~ msgid "{count, plural, one {Failed to download attachment {count}} other {Failed to download # attachments {count}}}" #~ msgstr "{count, plural, one {Failed to download attachment {count}} other {Failed to download # attachments {count}}}" @@ -81,11 +105,11 @@ msgstr "{count, plural, one {Delete {0}} other {Delete {1}}}" msgid "{count, plural, one {Failed to download attachment} other {Failed to download # attachments}}" msgstr "{count, plural, one {Failed to download attachment} other {Failed to download # attachments}}" -#: src/strings.tsx:742 +#: src/strings.tsx:750 msgid "{count, plural, one {Move notebook} other {Move # notebooks}}" msgstr "{count, plural, one {Move notebook} other {Move # notebooks}}" -#: src/strings.tsx:405 +#: src/strings.tsx:403 msgid "{count, plural, one {Moving {title}} other {Moving # notebooks}}" msgstr "{count, plural, one {Moving {title}} other {Moving # notebooks}}" @@ -97,7 +121,7 @@ msgstr "{count, plural, one {Note exported} other {# notes exported}}" #~ msgid "{count, plural, one {Successfully downloaded 1 attachment at {path}} other {Successfully downloaded #/{total} attachments as a zip file at {path}}}" #~ msgstr "{count, plural, one {Successfully downloaded 1 attachment at {path}} other {Successfully downloaded #/{total} attachments as a zip file at {path}}}" -#: src/strings.tsx:295 +#: src/strings.tsx:293 msgid "{freq, plural, one {Repeats every {0} on {selectedDays} at {date}} other {Repeats every {freq} {1} every {selectedDays} at {date}}}" msgstr "{freq, plural, one {Repeats every {0} on {selectedDays} at {date}} other {Repeats every {freq} {1} every {selectedDays} at {date}}}" @@ -113,7 +137,7 @@ msgstr "{key, select, dateCreated {Created at} dateEdited {Last edited at} dateM #~ msgid "{mode, select, create {{0}} other {}}" #~ msgstr "{mode, select, create {{0}} other {}}" -#: src/strings.tsx:371 +#: src/strings.tsx:369 msgid "{mode, select, create {Create app lock {keyboardType}} change {Change app lock {keyboardType}} remove {Remove app lock {keyboardType}} other {}}" msgstr "{mode, select, create {Create app lock {keyboardType}} change {Change app lock {keyboardType}} remove {Remove app lock {keyboardType}} other {}}" @@ -121,11 +145,15 @@ msgstr "{mode, select, create {Create app lock {keyboardType}} change {Change ap #~ msgid "{mode, select, create {Create app lock {keyboardType}} other {}}" #~ msgstr "{mode, select, create {Create app lock {keyboardType}} other {}}" -#: src/strings.tsx:623 +#: src/strings.tsx:621 msgid "{platform, select, android {{name} saved to selected path} other {{name} saved to File Manager/Notesnook/downloads}}" msgstr "{platform, select, android {{name} saved to selected path} other {{name} saved to File Manager/Notesnook/downloads}}" -#: src/strings.tsx:320 +#: src/strings.tsx:1168 +msgid "{platform, select, android {Backup file saved in \"Notesnook backups\" folder on your phone.} other {Backup file is saved in File Manager/Notesnook folder}}" +msgstr "{platform, select, android {Backup file saved in \"Notesnook backups\" folder on your phone.} other {Backup file is saved in File Manager/Notesnook folder}}" + +#: src/strings.tsx:318 msgid "{type, select, github {v{version} has been released on GitHub} store {v{version} has been released} other {v{version} has been released}}" msgstr "{type, select, github {v{version} has been released on GitHub} store {v{version} has been released} other {v{version} has been released}}" @@ -145,72 +173,100 @@ msgstr "{type, select, other {This list is empty} notebook {No notebooks} tag {N msgid "{type, select, upload {Uploading} download {Downloading} other {Loading}}" msgstr "{type, select, upload {Uploading} download {Downloading} other {Loading}}" -#: src/strings.tsx:661 +#: src/strings.tsx:659 msgid "{type} does not match" msgstr "{type} does not match" -#: src/strings.tsx:858 +#: src/strings.tsx:1410 +msgid "12-hour" +msgstr "12-hour" + +#: src/strings.tsx:1411 +msgid "24-hour" +msgstr "24-hour" + +#: src/strings.tsx:866 msgid "2FA code sent via {method}" msgstr "2FA code sent via {method}" -#: src/strings.tsx:544 +#: src/strings.tsx:1254 +msgid "A notebook can have unlimited topics with unlimited notes." +msgstr "A notebook can have unlimited topics with unlimited notes." + +#: src/strings.tsx:542 msgid "A to Z" msgstr "A to Z" -#: src/strings.tsx:557 +#: src/strings.tsx:555 msgid "Abc" msgstr "Abc" -#: src/strings.tsx:874 +#: src/strings.tsx:1126 +msgid "About" +msgstr "About" + +#: src/strings.tsx:882 msgid "account" msgstr "account" -#: src/strings.tsx:444 +#: src/strings.tsx:442 msgid "Add" msgstr "Add" -#: src/strings.tsx:281 +#: src/strings.tsx:912 +msgid "Add 2FA fallback method" +msgstr "Add 2FA fallback method" + +#: src/strings.tsx:279 msgid "Add a {0}" msgstr "Add a {0}" -#: src/strings.tsx:469 +#: src/strings.tsx:1344 +msgid "Add a short note" +msgstr "Add a short note" + +#: src/strings.tsx:1422 +msgid "Add a tag" +msgstr "Add a tag" + +#: src/strings.tsx:467 msgid "Add color" msgstr "Add color" -#: src/strings.tsx:783 +#: src/strings.tsx:791 msgid "Add notebook" msgstr "Add notebook" -#: src/strings.tsx:409 +#: src/strings.tsx:407 msgid "Add notes to {title}" msgstr "Add notes to {title}" -#: src/strings.tsx:782 +#: src/strings.tsx:790 msgid "Add shortcut" msgstr "Add shortcut" -#: src/strings.tsx:617 +#: src/strings.tsx:615 msgid "Add shortcuts for notebooks and tags here." msgstr "Add shortcuts for notebooks and tags here." -#: src/strings.tsx:481 +#: src/strings.tsx:479 msgid "Add tag" msgstr "Add tag" -#: src/strings.tsx:807 +#: src/strings.tsx:815 msgid "Add tags" msgstr "Add tags" -#: src/strings.tsx:843 +#: src/strings.tsx:851 msgid "Add your first note" msgstr "Add your first note" -#: src/strings.tsx:844 +#: src/strings.tsx:852 msgid "Add your first notebook" msgstr "Add your first notebook" -#: src/strings.tsx:606 -#: src/strings.tsx:634 +#: src/strings.tsx:604 +#: src/strings.tsx:632 msgid "All" msgstr "All" @@ -218,18 +274,34 @@ msgstr "All" msgid "All attachments are end-to-end encrypted." msgstr "All attachments are end-to-end encrypted." -#: src/strings.tsx:643 +#: src/strings.tsx:641 msgid "All fields are required" msgstr "All fields are required" -#: src/strings.tsx:619 +#: src/strings.tsx:617 msgid "All logs are local only and are not sent to any server. You can share the logs from here with us if you face an issue to help us find the root cause." msgstr "All logs are local only and are not sent to any server. You can share the logs from here with us if you face an issue to help us find the root cause." -#: src/strings.tsx:361 +#: src/strings.tsx:359 msgid "All tools are grouped" msgstr "All tools are grouped" +#: src/strings.tsx:1153 +msgid "All tools in the collapsed section will be removed" +msgstr "All tools in the collapsed section will be removed" + +#: src/strings.tsx:1148 +msgid "All tools in this group will be removed from the toolbar." +msgstr "All tools in this group will be removed from the toolbar." + +#: src/strings.tsx:1177 +msgid "All your backups are stored in 'Phone Storage/Notesnook/backups/' folder" +msgstr "All your backups are stored in 'Phone Storage/Notesnook/backups/' folder" + +#: src/strings.tsx:934 +msgid "All your data will be removed permanently. Make sure you have saved backup of your notes. This action is IRREVERSIBLE." +msgstr "All your data will be removed permanently. Make sure you have saved backup of your notes. This action is IRREVERSIBLE." + #: src/strings.tsx:78 msgid "Already have an account?" msgstr "Already have an account?" @@ -246,27 +318,64 @@ msgstr "and" msgid "App data has been cleared. Kindly relaunch the app to login again." msgstr "App data has been cleared. Kindly relaunch the app to login again." -#: src/strings.tsx:657 +#: src/strings.tsx:1024 +msgid "App lock" +msgstr "App lock" + +#: src/strings.tsx:655 +#: src/strings.tsx:1049 msgid "App lock disabled" msgstr "App lock disabled" -#: src/strings.tsx:451 +#: src/strings.tsx:1030 +msgid "App lock timeout" +msgstr "App lock timeout" + +#: src/strings.tsx:1189 +msgid "App Store" +msgstr "App Store" + +#: src/strings.tsx:1134 +msgid "App version" +msgstr "App version" + +#: src/strings.tsx:961 +msgid "Appearance" +msgstr "Appearance" + +#: src/strings.tsx:449 msgid "Applied as dark theme" msgstr "Applied as dark theme" -#: src/strings.tsx:452 +#: src/strings.tsx:450 msgid "Applied as light theme" msgstr "Applied as light theme" -#: src/strings.tsx:387 +#: src/strings.tsx:385 msgid "Apply changes" msgstr "Apply changes" -#: src/strings.tsx:866 +#: src/strings.tsx:1268 +msgid "Are you scrolling a lot to find a specific note? Pin it to the top from Note properties." +msgstr "Are you scrolling a lot to find a specific note? Pin it to the top from Note properties." + +#: src/strings.tsx:874 msgid "Are you sure you want to clear all logs from {key}?" msgstr "Are you sure you want to clear all logs from {key}?" -#: src/strings.tsx:710 +#: src/strings.tsx:1155 +msgid "Are you sure you want to clear trash?" +msgstr "Are you sure you want to clear trash?" + +#: src/strings.tsx:1306 +msgid "Are you sure you want to delete these tags?" +msgstr "Are you sure you want to delete these tags?" + +#: src/strings.tsx:1308 +msgid "Are you sure you want to delete this {0}?" +msgstr "Are you sure you want to delete this {0}?" + +#: src/strings.tsx:718 msgid "Are you sure you want to delete this note permanently?" msgstr "Are you sure you want to delete this note permanently?" @@ -274,72 +383,168 @@ msgstr "Are you sure you want to delete this note permanently?" #~ msgid "Are you sure you want to download all attachments" #~ msgstr "Are you sure you want to download all attachments" -#: src/strings.tsx:651 +#: src/strings.tsx:1373 +msgid "Are you sure you want to logout and clear all data stored on this device?" +msgstr "Are you sure you want to logout and clear all data stored on this device?" + +#: src/strings.tsx:649 msgid "Are you sure you want to logout from this device? Any unsynced changes will be lost." msgstr "Are you sure you want to logout from this device? Any unsynced changes will be lost." -#: src/strings.tsx:364 +#: src/strings.tsx:902 +msgid "Are you sure you want to remove your name?" +msgstr "Are you sure you want to remove your name?" + +#: src/strings.tsx:899 +msgid "Are you sure you want to remove your profile picture?" +msgstr "Are you sure you want to remove your profile picture?" + +#: src/strings.tsx:362 msgid "Atleast 8 characters required" msgstr "Atleast 8 characters required" -#: src/strings.tsx:252 +#: src/strings.tsx:250 msgid "attachment" msgstr "attachment" -#: src/strings.tsx:260 +#: src/strings.tsx:258 msgid "Attachment" msgstr "Attachment" -#: src/strings.tsx:268 +#: src/strings.tsx:266 msgid "attachments" msgstr "attachments" -#: src/strings.tsx:276 -#: src/strings.tsx:795 +#: src/strings.tsx:274 +#: src/strings.tsx:803 msgid "Attachments" msgstr "Attachments" -#: src/strings.tsx:637 +#: src/strings.tsx:635 msgid "Audio" msgstr "Audio" -#: src/strings.tsx:645 +#: src/strings.tsx:1181 +msgid "Authentication cancelled by user" +msgstr "Authentication cancelled by user" + +#: src/strings.tsx:1182 +msgid "Authentication failed" +msgstr "Authentication failed" + +#: src/strings.tsx:1058 +msgid "Automatic backups" +msgstr "Automatic backups" + +#: src/strings.tsx:1197 +msgid "Automatic backups are off" +msgstr "Automatic backups are off" + +#: src/strings.tsx:1061 +msgid "Automatic backups with attachments" +msgstr "Automatic backups with attachments" + +#: src/strings.tsx:1046 +#~ msgid "Automatically backup your data at regular intervals" +#~ msgstr "Automatically backup your data at regular intervals" + +#: src/strings.tsx:981 +msgid "Automatically clear trash after a certain period of time" +msgstr "Automatically clear trash after a certain period of time" + +#: src/strings.tsx:1032 +msgid "Automatically lock the app after a certain period" +msgstr "Automatically lock the app after a certain period" + +#: src/strings.tsx:968 +msgid "Automatically switch between light and dark themes based on your system settings" +msgstr "Automatically switch between light and dark themes based on your system settings" + +#: src/strings.tsx:948 +msgid "Background sync (experimental)" +msgstr "Background sync (experimental)" + +#: src/strings.tsx:1155 +#~ msgid "Backing up your data" +#~ msgstr "Backing up your data" + +#: src/strings.tsx:1050 +msgid "Backup & restore" +msgstr "Backup & restore" + +#: src/strings.tsx:1166 +msgid "Backup complete" +msgstr "Backup complete" + +#: src/strings.tsx:1070 +msgid "Backup encryption" +msgstr "Backup encryption" + +#: src/strings.tsx:643 msgid "Backup failed" msgstr "Backup failed" -#: src/strings.tsx:762 +#: src/strings.tsx:770 msgid "Backup is encrypted" msgstr "Backup is encrypted" -#: src/strings.tsx:768 +#: src/strings.tsx:1052 +msgid "Backup now" +msgstr "Backup now" + +#: src/strings.tsx:1053 +msgid "Backup now with attachments" +msgstr "Backup now with attachments" + +#: src/strings.tsx:776 msgid "Backup restored" msgstr "Backup restored" -#: src/strings.tsx:416 +#: src/strings.tsx:1178 +msgid "Backup successful" +msgstr "Backup successful" + +#: src/strings.tsx:414 msgid "Backups" msgstr "Backups" -#: src/strings.tsx:453 +#: src/strings.tsx:451 msgid "Basic" msgstr "Basic" +#: src/strings.tsx:971 +msgid "Behavior" +msgstr "Behavior" + #: src/strings.tsx:324 #~ msgid "Beta" #~ msgstr "Beta" -#: src/strings.tsx:326 +#: src/strings.tsx:324 msgid "BETA" msgstr "BETA" -#: src/strings.tsx:674 +#: src/strings.tsx:1018 +msgid "Biometric unlocking" +msgstr "Biometric unlocking" + +#: src/strings.tsx:682 msgid "Biometric unlocking disabled" msgstr "Biometric unlocking disabled" -#: src/strings.tsx:673 +#: src/strings.tsx:681 msgid "Biometric unlocking enabled" msgstr "Biometric unlocking enabled" -#: src/strings.tsx:343 +#: src/strings.tsx:1179 +msgid "Biometrics authentication failed" +msgstr "Biometrics authentication failed" + +#: src/strings.tsx:1027 +msgid "Biometrics not enrolled" +msgstr "Biometrics not enrolled" + +#: src/strings.tsx:341 msgid "By" msgstr "By" @@ -347,7 +552,7 @@ msgstr "By" msgid "By signing up, you agree to our" msgstr "By signing up, you agree to our" -#: src/strings.tsx:461 +#: src/strings.tsx:459 msgid "Cancel" msgstr "Cancel" @@ -355,23 +560,63 @@ msgstr "Cancel" msgid "Change" msgstr "Change" -#: src/strings.tsx:571 +#: src/strings.tsx:915 +msgid "Change 2FA fallback method" +msgstr "Change 2FA fallback method" + +#: src/strings.tsx:569 msgid "Change 2FA method" msgstr "Change 2FA method" -#: src/strings.tsx:392 +#: src/strings.tsx:1038 +msgid "Change app lock password" +msgstr "Change app lock password" + +#: src/strings.tsx:1037 +msgid "Change app lock pin" +msgstr "Change app lock pin" + +#: src/strings.tsx:1069 +msgid "Change backup directory" +msgstr "Change backup directory" + +#: src/strings.tsx:390 msgid "Change email address" msgstr "Change email address" -#: src/strings.tsx:365 +#: src/strings.tsx:972 +msgid "Change how the app behaves in different situations" +msgstr "Change how the app behaves in different situations" + +#: src/strings.tsx:1090 +msgid "Change notification sound" +msgstr "Change notification sound" + +#: src/strings.tsx:363 msgid "Change password" msgstr "Change password" -#: src/strings.tsx:381 +#: src/strings.tsx:1092 +msgid "Change the sound that plays when you receive a notification" +msgstr "Change the sound that plays when you receive a notification" + +#: src/strings.tsx:379 msgid "Change Vault Password" msgstr "Change Vault Password" -#: src/strings.tsx:614 +#: src/strings.tsx:909 +msgid "Change your account password" +msgstr "Change your account password" + +#: src/strings.tsx:911 +msgid "Change your primary two-factor authentication method" +msgstr "Change your primary two-factor authentication method" + +#: src/strings.tsx:944 +msgid "Changes from other devices won't be updated in the editor in real-time." +msgstr "Changes from other devices won't be updated in the editor in real-time." + +#: src/strings.tsx:612 msgid "Changing password is an irreversible process. You will be logged out from all your devices. Please make sure you do not close the app while your password is changing and have good internet connection." msgstr "Changing password is an irreversible process. You will be logged out from all your devices. Please make sure you do not close the app while your password is changing and have good internet connection." @@ -379,47 +624,103 @@ msgstr "Changing password is an irreversible process. You will be logged out fro #~ msgid "Check for new version" #~ msgstr "Check for new version" -#: src/strings.tsx:316 +#: src/strings.tsx:1133 +msgid "Check for new version of Notesnook" +msgstr "Check for new version of Notesnook" + +#: src/strings.tsx:1132 +msgid "Check for updates" +msgstr "Check for updates" + +#: src/strings.tsx:314 msgid "Checking for new version" msgstr "Checking for new version" -#: src/strings.tsx:340 +#: src/strings.tsx:965 +msgid "Choose from pre-built themes or create your own" +msgstr "Choose from pre-built themes or create your own" + +#: src/strings.tsx:976 +msgid "Choose how dates are displayed in the app" +msgstr "Choose how dates are displayed in the app" + +#: src/strings.tsx:999 +msgid "Choose how the new note titles are formatted" +msgstr "Choose how the new note titles are formatted" + +#: src/strings.tsx:978 +msgid "Choose how time is displayed in the app" +msgstr "Choose how time is displayed in the app" + +#: src/strings.tsx:338 msgid "Choose how you want to secure your notes locally." msgstr "Choose how you want to secure your notes locally." +#: src/strings.tsx:1067 +msgid "Choose where to save your backups" +msgstr "Choose where to save your backups" + #: src/strings.tsx:120 -#: src/strings.tsx:864 +#: src/strings.tsx:872 msgid "Clear" msgstr "Clear" -#: src/strings.tsx:863 +#: src/strings.tsx:982 +msgid "Clear default notebook" +msgstr "Clear default notebook" + +#: src/strings.tsx:871 msgid "Clear logs" msgstr "Clear logs" -#: src/strings.tsx:362 +#: src/strings.tsx:1154 +msgid "Clear trash" +msgstr "Clear trash" + +#: src/strings.tsx:979 +msgid "Clear trash interval" +msgstr "Clear trash interval" + +#: src/strings.tsx:1016 +msgid "Clear your vault and remove all notes from it" +msgstr "Clear your vault and remove all notes from it" + +#: src/strings.tsx:1212 +msgid "Close" +msgstr "Close" + +#: src/strings.tsx:360 msgid "COLLAPSED" msgstr "COLLAPSED" -#: src/strings.tsx:251 +#: src/strings.tsx:249 msgid "color" msgstr "color" -#: src/strings.tsx:259 +#: src/strings.tsx:257 msgid "Color" msgstr "Color" -#: src/strings.tsx:663 +#: src/strings.tsx:661 msgid "Color #{color} already exists" msgstr "Color #{color} already exists" -#: src/strings.tsx:267 +#: src/strings.tsx:1326 +msgid "Color title" +msgstr "Color title" + +#: src/strings.tsx:265 msgid "colors" msgstr "colors" -#: src/strings.tsx:275 +#: src/strings.tsx:273 msgid "Colors" msgstr "Colors" +#: src/strings.tsx:1108 +msgid "Community" +msgstr "Community" + #: src/strings.tsx:109 msgid "Compress" msgstr "Compress" @@ -428,145 +729,326 @@ msgstr "Compress" msgid "Compressed images are uploaded in Full HD resolution and usually are good enough for most use cases." msgstr "Compressed images are uploaded in Full HD resolution and usually are good enough for most use cases." -#: src/strings.tsx:575 +#: src/strings.tsx:573 msgid "Confirm email" msgstr "Confirm email" -#: src/strings.tsx:791 +#: src/strings.tsx:799 msgid "Confirm email to publish note" msgstr "Confirm email to publish note" -#: src/strings.tsx:455 +#: src/strings.tsx:1325 +msgid "Confirm new password" +msgstr "Confirm new password" + +#: src/strings.tsx:1320 +msgid "Confirm password" +msgstr "Confirm password" + +#: src/strings.tsx:1324 +msgid "Confirm pin" +msgstr "Confirm pin" + +#: src/strings.tsx:1099 +msgid "Contact us directly via support@streetwriters.co for any help or support" +msgstr "Contact us directly via support@streetwriters.co for any help or support" + +#: src/strings.tsx:453 msgid "Continue" msgstr "Continue" -#: src/strings.tsx:569 +#: src/strings.tsx:1005 +msgid "Contribute towards a better Notesnook. All tracking information is anonymous." +msgstr "Contribute towards a better Notesnook. All tracking information is anonymous." + +#: src/strings.tsx:1085 +msgid "Controls whether this device should receive reminder notifications." +msgstr "Controls whether this device should receive reminder notifications." + +#: src/strings.tsx:567 msgid "Copy" msgstr "Copy" -#: src/strings.tsx:572 +#: src/strings.tsx:570 msgid "Copy codes" msgstr "Copy codes" -#: src/strings.tsx:797 +#: src/strings.tsx:805 msgid "Copy link" msgstr "Copy link" -#: src/strings.tsx:384 +#: src/strings.tsx:382 msgid "Copy note" msgstr "Copy note" -#: src/strings.tsx:499 +#: src/strings.tsx:497 msgid "Copy to clipboard" msgstr "Copy to clipboard" +#: src/strings.tsx:1009 +msgid "CORS bypass" +msgstr "CORS bypass" + #: src/strings.tsx:128 msgid "Create" msgstr "Create" -#: src/strings.tsx:610 +#: src/strings.tsx:1043 +#~ msgid "Create a backup of your data now" +#~ msgstr "Create a backup of your data now" + +#: src/strings.tsx:608 msgid "Create a group" msgstr "Create a group" -#: src/strings.tsx:811 +#: src/strings.tsx:819 msgid "Create a new note" msgstr "Create a new note" -#: src/strings.tsx:822 +#: src/strings.tsx:830 msgid "Create a note first" msgstr "Create a note first" -#: src/strings.tsx:489 +#: src/strings.tsx:1014 +msgid "Create a vault to store your most important notes" +msgstr "Create a vault to store your most important notes" + +#: src/strings.tsx:487 msgid "Create link" msgstr "Create link" -#: src/strings.tsx:378 +#: src/strings.tsx:1296 +msgid "Create shortcut of this notebook in side menu" +msgstr "Create shortcut of this notebook in side menu" + +#: src/strings.tsx:1218 +msgid "Create unlimited notebooks with Notesnook Pro" +msgstr "Create unlimited notebooks with Notesnook Pro" + +#: src/strings.tsx:1217 +msgid "Create unlimited tags with Notesnook Pro" +msgstr "Create unlimited tags with Notesnook Pro" + +#: src/strings.tsx:1219 +msgid "Create unlimited vaults with Notesnook Pro" +msgstr "Create unlimited vaults with Notesnook Pro" + +#: src/strings.tsx:376 msgid "Create Vault" msgstr "Create Vault" -#: src/strings.tsx:439 +#: src/strings.tsx:437 msgid "Create your {\"\\n\"}account" msgstr "Create your {\"\\n\"}account" -#: src/strings.tsx:621 +#: src/strings.tsx:1175 +msgid "Creating a{0} backup" +msgstr "Creating a{0} backup" + +#: src/strings.tsx:619 msgid "Curate the toolbar that fits your needs and matches your personality." msgstr "Curate the toolbar that fits your needs and matches your personality." +#: src/strings.tsx:1322 +msgid "Current password" +msgstr "Current password" + +#: src/strings.tsx:1321 +msgid "Current pin" +msgstr "Current pin" + +#: src/strings.tsx:960 +msgid "Customization" +msgstr "Customization" + +#: src/strings.tsx:963 +msgid "Customize the appearance of the app with custom themes" +msgstr "Customize the appearance of the app with custom themes" + +#: src/strings.tsx:985 +msgid "Customize the note editor" +msgstr "Customize the note editor" + +#: src/strings.tsx:987 +msgid "Customize the toolbar in the note editor" +msgstr "Customize the toolbar in the note editor" + +#: src/strings.tsx:986 +msgid "Customize toolbar" +msgstr "Customize toolbar" + #: src/strings.tsx:137 -#: src/strings.tsx:510 +#: src/strings.tsx:508 +#: src/strings.tsx:1395 msgid "Daily" msgstr "Daily" -#: src/strings.tsx:604 +#: src/strings.tsx:602 msgid "Dark" msgstr "Dark" -#: src/strings.tsx:550 +#: src/strings.tsx:969 +msgid "Dark mode" +msgstr "Dark mode" + +#: src/strings.tsx:1378 +msgid "Database setup failed, could not get database key" +msgstr "Database setup failed, could not get database key" + +#: src/strings.tsx:548 msgid "Date created" msgstr "Date created" -#: src/strings.tsx:549 +#: src/strings.tsx:547 msgid "Date edited" msgstr "Date edited" -#: src/strings.tsx:548 +#: src/strings.tsx:975 +msgid "Date format" +msgstr "Date format" + +#: src/strings.tsx:546 msgid "Date modified" msgstr "Date modified" -#: src/strings.tsx:305 +#: src/strings.tsx:303 msgid "day" msgstr "day" -#: src/strings.tsx:861 +#: src/strings.tsx:1394 +msgid "days" +msgstr "days" + +#: src/strings.tsx:869 msgid "Debug log copied!" msgstr "Debug log copied!" -#: src/strings.tsx:862 +#: src/strings.tsx:1106 +msgid "Debug logs" +msgstr "Debug logs" + +#: src/strings.tsx:870 msgid "Debug logs downloaded" msgstr "Debug logs downloaded" -#: src/strings.tsx:555 +#: src/strings.tsx:1103 +msgid "Debugging" +msgstr "Debugging" + +#: src/strings.tsx:553 msgid "Default" msgstr "Default" +#: src/strings.tsx:996 +msgid "Default font family" +msgstr "Default font family" + +#: src/strings.tsx:997 +msgid "Default font family in editor" +msgstr "Default font family in editor" + +#: src/strings.tsx:994 +msgid "Default font size" +msgstr "Default font size" + +#: src/strings.tsx:995 +msgid "Default font size in editor" +msgstr "Default font size in editor" + +#: src/strings.tsx:974 +msgid "Default screen to open on app launch" +msgstr "Default screen to open on app launch" + +#: src/strings.tsx:1086 +msgid "Default snooze time" +msgstr "Default snooze time" + +#: src/strings.tsx:1135 +msgid "Default sound" +msgstr "Default sound" + #: src/strings.tsx:119 #: src/strings.tsx:124 msgid "Delete" msgstr "Delete" -#: src/strings.tsx:471 +#: src/strings.tsx:1312 +msgid "Delete {0}" +msgstr "Delete {0}" + +#: src/strings.tsx:932 +msgid "Delete account" +msgstr "Delete account" + +#: src/strings.tsx:469 msgid "Delete all notes" msgstr "Delete all notes" -#: src/strings.tsx:382 +#: src/strings.tsx:1151 +msgid "Delete collapsed section" +msgstr "Delete collapsed section" + +#: src/strings.tsx:1146 +msgid "Delete group" +msgstr "Delete group" + +#: src/strings.tsx:380 msgid "Delete note" msgstr "Delete note" -#: src/strings.tsx:478 +#: src/strings.tsx:476 msgid "Delete permanently" msgstr "Delete permanently" +#: src/strings.tsx:1017 +msgid "Delete vault (and optionally remove all notes)." +msgstr "Delete vault (and optionally remove all notes)." + #: src/strings.tsx:134 msgid "Deleted on {date}" msgstr "Deleted on {date}" -#: src/strings.tsx:751 +#: src/strings.tsx:759 msgid "Did you save recovery key?" msgstr "Did you save recovery key?" +#: src/strings.tsx:1207 +msgid "Disable" +msgstr "Disable" + +#: src/strings.tsx:939 +msgid "Disable auto sync" +msgstr "Disable auto sync" + +#: src/strings.tsx:942 +msgid "Disable realtime sync" +msgstr "Disable realtime sync" + +#: src/strings.tsx:945 +msgid "Disable sync" +msgstr "Disable sync" + #: src/strings.tsx:135 msgid "Disabled" msgstr "Disabled" -#: src/strings.tsx:474 +#: src/strings.tsx:472 msgid "Discard" msgstr "Discard" -#: src/strings.tsx:235 +#: src/strings.tsx:1420 +msgid "Dismiss" +msgstr "Dismiss" + +#: src/strings.tsx:234 msgid "Do you enjoy using Notesnook?" msgstr "Do you enjoy using Notesnook?" -#: src/strings.tsx:638 +#: src/strings.tsx:1100 +msgid "Documentation" +msgstr "Documentation" + +#: src/strings.tsx:636 msgid "Documents" msgstr "Documents" @@ -578,28 +1060,36 @@ msgstr "Don't have an account?" msgid "Done" msgstr "Done" -#: src/strings.tsx:431 +#: src/strings.tsx:990 +msgid "Double spaced lines" +msgstr "Double spaced lines" + +#: src/strings.tsx:429 msgid "Download" msgstr "Download" -#: src/strings.tsx:668 +#: src/strings.tsx:1127 +msgid "Download on desktop" +msgstr "Download on desktop" + +#: src/strings.tsx:676 msgid "Download started... Please wait" msgstr "Download started... Please wait" -#: src/strings.tsx:436 +#: src/strings.tsx:434 msgid "Download successful" msgstr "Download successful" -#: src/strings.tsx:562 +#: src/strings.tsx:560 msgid "Download update" msgstr "Download update" -#: src/strings.tsx:430 +#: src/strings.tsx:428 msgid "Downloaded" msgstr "Downloaded" #: src/strings.tsx:35 -#: src/strings.tsx:429 +#: src/strings.tsx:427 msgid "Downloading" msgstr "Downloading" @@ -607,35 +1097,56 @@ msgstr "Downloading" msgid "Downloading attachments" msgstr "Downloading attachments" -#: src/strings.tsx:552 +#: src/strings.tsx:550 msgid "Due date" msgstr "Due date" -#: src/strings.tsx:801 +#: src/strings.tsx:809 msgid "Duplicate" msgstr "Duplicate" -#: src/strings.tsx:543 +#: src/strings.tsx:541 msgid "Earliest first" msgstr "Earliest first" -#: src/strings.tsx:441 +#: src/strings.tsx:439 msgid "Edit notebook" msgstr "Edit notebook" -#: src/strings.tsx:446 +#: src/strings.tsx:1141 +msgid "Edit profile picture" +msgstr "Edit profile picture" + +#: src/strings.tsx:444 msgid "Edit reminder" msgstr "Edit reminder" -#: src/strings.tsx:648 +#: src/strings.tsx:984 +#: src/strings.tsx:1363 +msgid "Editor" +msgstr "Editor" + +#: src/strings.tsx:1318 +msgid "Email" +msgstr "Email" + +#: src/strings.tsx:646 msgid "Email is required" msgstr "Email is required" -#: src/strings.tsx:640 +#: src/strings.tsx:638 msgid "Email not confirmed" msgstr "Email not confirmed" -#: src/strings.tsx:738 +#: src/strings.tsx:1384 +msgid "Email or password incorrect" +msgstr "Email or password incorrect" + +#: src/strings.tsx:1097 +msgid "Email support" +msgstr "Email support" + +#: src/strings.tsx:746 msgid "Email updated to {email}" msgstr "Email updated to {email}" @@ -643,31 +1154,43 @@ msgstr "Email updated to {email}" msgid "Enable" msgstr "Enable" -#: src/strings.tsx:419 +#: src/strings.tsx:1026 +msgid "Enable app lock" +msgstr "Enable app lock" + +#: src/strings.tsx:417 msgid "Enable two-factor authentication to add an extra layer of security to your account." msgstr "Enable two-factor authentication to add an extra layer of security to your account." +#: src/strings.tsx:1071 +msgid "Encrypt your backups for added security" +msgstr "Encrypt your backups for added security" + #: src/strings.tsx:171 msgid "Encrypted and synced" msgstr "Encrypted and synced" -#: src/strings.tsx:813 +#: src/strings.tsx:821 msgid "Encrypting attachment" msgstr "Encrypting attachment" -#: src/strings.tsx:682 +#: src/strings.tsx:690 msgid "End to end encrypted." msgstr "End to end encrypted." -#: src/strings.tsx:337 +#: src/strings.tsx:335 msgid "Enter 6 digit code" msgstr "Enter 6 digit code" -#: src/strings.tsx:869 +#: src/strings.tsx:935 +msgid "Enter account password" +msgstr "Enter account password" + +#: src/strings.tsx:877 msgid "Enter app lock password" msgstr "Enter app lock password" -#: src/strings.tsx:872 +#: src/strings.tsx:880 msgid "Enter app lock pin" msgstr "Enter app lock pin" @@ -675,11 +1198,23 @@ msgstr "Enter app lock pin" msgid "Enter code from authenticator app" msgstr "Enter code from authenticator app" -#: src/strings.tsx:737 +#: src/strings.tsx:1349 +msgid "Enter email address" +msgstr "Enter email address" + +#: src/strings.tsx:1145 +msgid "Enter full name" +msgstr "Enter full name" + +#: src/strings.tsx:1327 +msgid "Enter notebook description" +msgstr "Enter notebook description" + +#: src/strings.tsx:745 msgid "Enter notebook title" msgstr "Enter notebook title" -#: src/strings.tsx:667 +#: src/strings.tsx:665 msgid "Enter password" msgstr "Enter password" @@ -699,23 +1234,43 @@ msgstr "Enter the 6 digit code sent to your phone number to continue logging in" msgid "Enter the recovery code to continue logging in" msgstr "Enter the recovery code to continue logging in" -#: src/strings.tsx:627 +#: src/strings.tsx:1330 +msgid "Enter verification code sent to your new email" +msgstr "Enter verification code sent to your new email" + +#: src/strings.tsx:1329 +msgid "Enter your new email" +msgstr "Enter your new email" + +#: src/strings.tsx:1385 +msgid "Error applying promo code" +msgstr "Error applying promo code" + +#: src/strings.tsx:625 msgid "Error downloading file: {message}" msgstr "Error downloading file: {message}" -#: src/strings.tsx:346 +#: src/strings.tsx:1352 +msgid "Error getting codes" +msgstr "Error getting codes" + +#: src/strings.tsx:344 msgid "Error loading themes" msgstr "Error loading themes" -#: src/strings.tsx:859 +#: src/strings.tsx:931 +msgid "Error logging out" +msgstr "Error logging out" + +#: src/strings.tsx:867 msgid "Error sending 2FA code" msgstr "Error sending 2FA code" -#: src/strings.tsx:395 +#: src/strings.tsx:393 msgid "Export" msgstr "Export" -#: src/strings.tsx:486 +#: src/strings.tsx:484 msgid "Export again" msgstr "Export again" @@ -727,7 +1282,11 @@ msgstr "Failed to download file" msgid "Failed to resolve download url" msgstr "Failed to resolve download url" -#: src/strings.tsx:649 +#: src/strings.tsx:675 +msgid "Failed to resolve download url" +msgstr "Failed to resolve download url" + +#: src/strings.tsx:647 msgid "Failed to send recovery email" msgstr "Failed to send recovery email" @@ -735,19 +1294,24 @@ msgstr "Failed to send recovery email" msgid "Failed to zip files" msgstr "Failed to zip files" -#: src/strings.tsx:423 +#: src/strings.tsx:669 +msgid "Failed to zip files" +msgstr "Failed to zip files" + +#: src/strings.tsx:421 msgid "Fallback method for 2FA enabled" msgstr "Fallback method for 2FA enabled" -#: src/strings.tsx:277 +#: src/strings.tsx:275 +#: src/strings.tsx:1358 msgid "Favorites" msgstr "Favorites" -#: src/strings.tsx:612 +#: src/strings.tsx:610 msgid "File check failed: {reason} Try reuploading the file to fix the issue." msgstr "File check failed: {reason} Try reuploading the file to fix the issue." -#: src/strings.tsx:630 +#: src/strings.tsx:628 msgid "File check passed" msgstr "File check passed" @@ -759,59 +1323,131 @@ msgstr "File length is 0. Please upload this file again from the attachment mana msgid "File length mismatch. Expected {expectedSize} but got {currentSize} bytes. Please upload this file again from the attachment manager." msgstr "File length mismatch. Expected {expectedSize} but got {currentSize} bytes. Please upload this file again from the attachment manager." -#: src/strings.tsx:465 +#: src/strings.tsx:1315 +msgid "Filter attachments by filename, type or hash" +msgstr "Filter attachments by filename, type or hash" + +#: src/strings.tsx:1112 +msgid "Follow us on Mastodon" +msgstr "Follow us on Mastodon" + +#: src/strings.tsx:1114 +msgid "Follow us on Mastodon for updates and news about Notesnook" +msgstr "Follow us on Mastodon for updates and news about Notesnook" + +#: src/strings.tsx:1115 +msgid "Follow us on X" +msgstr "Follow us on X" + +#: src/strings.tsx:1116 +msgid "Follow us on X for updates and news about Notesnook" +msgstr "Follow us on X for updates and news about Notesnook" + +#: src/strings.tsx:951 +msgid "Force pull changes" +msgstr "Force pull changes" + +#: src/strings.tsx:956 +msgid "Force push changes" +msgstr "Force push changes" + +#: src/strings.tsx:463 msgid "Forgot password?" msgstr "Forgot password?" -#: src/strings.tsx:530 +#: src/strings.tsx:528 msgid "Fri" msgstr "Fri" -#: src/strings.tsx:521 +#: src/strings.tsx:519 msgid "Friday" msgstr "Friday" -#: src/strings.tsx:579 +#: src/strings.tsx:1105 +msgid "Get helpful debug info about the app to help us find bugs." +msgstr "Get helpful debug info about the app to help us find bugs." + +#: src/strings.tsx:1129 +msgid "Get Notesnook app on your desktop and access all notes" +msgstr "Get Notesnook app on your desktop and access all notes" + +#: src/strings.tsx:1213 +msgid "Get Notesnook Pro" +msgstr "Get Notesnook Pro" + +#: src/strings.tsx:1199 +msgid "Get Notesnook Pro to enable automatic backups" +msgstr "Get Notesnook Pro to enable automatic backups" + +#: src/strings.tsx:577 msgid "Get Pro" msgstr "Get Pro" -#: src/strings.tsx:472 +#: src/strings.tsx:470 msgid "Get started" msgstr "Get started" -#: src/strings.tsx:336 +#: src/strings.tsx:334 msgid "Getting information" msgstr "Getting information" -#: src/strings.tsx:338 +#: src/strings.tsx:336 msgid "Getting recovery codes" msgstr "Getting recovery codes" -#: src/strings.tsx:494 +#: src/strings.tsx:1138 +msgid "Go to web app" +msgstr "Go to web app" + +#: src/strings.tsx:492 msgid "Got it" msgstr "Got it" -#: src/strings.tsx:360 +#: src/strings.tsx:358 msgid "GROUP" msgstr "GROUP" -#: src/strings.tsx:449 +#: src/strings.tsx:447 msgid "Group by" msgstr "Group by" -#: src/strings.tsx:632 +#: src/strings.tsx:630 msgid "Hash copied" msgstr "Hash copied" +#: src/strings.tsx:1093 +msgid "Help and support" +msgstr "Help and support" + #: src/strings.tsx:131 msgid "Help improve Notesnook by sending completely anonymized" msgstr "Help improve Notesnook by sending completely anonymized" -#: src/strings.tsx:796 +#: src/strings.tsx:1206 +msgid "Hide" +msgstr "Hide" + +#: src/strings.tsx:1023 +msgid "Hide app contents when you switch to other apps. This will also disable screenshot taking in the app." +msgstr "Hide app contents when you switch to other apps. This will also disable screenshot taking in the app." + +#: src/strings.tsx:804 msgid "History" msgstr "History" -#: src/strings.tsx:760 +#: src/strings.tsx:1364 +msgid "Home" +msgstr "Home" + +#: src/strings.tsx:973 +msgid "Homepage" +msgstr "Homepage" + +#: src/strings.tsx:1149 +msgid "Homepage changed to {name}" +msgstr "Homepage changed to {name}" + +#: src/strings.tsx:768 msgid "hr" msgstr "hr" @@ -835,7 +1471,7 @@ msgstr "I don't have recovery codes" msgid "I have a recovery code" msgstr "I have a recovery code" -#: src/strings.tsx:335 +#: src/strings.tsx:333 msgid "If the editor fails to load even after reloading. Try restarting the app." msgstr "If the editor fails to load even after reloading. Try restarting the app." @@ -843,7 +1479,7 @@ msgstr "If the editor fails to load even after reloading. Try restarting the app msgid "If you want to ask something in general or need some assistance, we would suggest that you" msgstr "If you want to ask something in general or need some assistance, we would suggest that you" -#: src/strings.tsx:635 +#: src/strings.tsx:633 msgid "Images" msgstr "Images" @@ -851,43 +1487,79 @@ msgstr "Images" msgid "Images uploaded without compression are slow to load and take more bandwidth. We recommend compressing images unless you need image in original quality." msgstr "Images uploaded without compression are slow to load and take more bandwidth. We recommend compressing images unless you need image in original quality." +#: src/strings.tsx:1409 +msgid "Immediately" +msgstr "Immediately" + #: src/strings.tsx:144 msgid "Incoming" msgstr "Incoming" -#: src/strings.tsx:660 +#: src/strings.tsx:658 msgid "Incorrect {type}" msgstr "Incorrect {type}" -#: src/strings.tsx:628 +#: src/strings.tsx:626 msgid "Invalid {type}" msgstr "Invalid {type}" +#: src/strings.tsx:1319 +msgid "Invalid email" +msgstr "Invalid email" + #: src/strings.tsx:192 msgid "Issue created" msgstr "Issue created" +#: src/strings.tsx:1415 +msgid "It seems that your changes could not be saved. What to do next:" +msgstr "It seems that your changes could not be saved. What to do next:" + #: src/strings.tsx:237 -msgid "" -"It took us a year to bring Notesnook to life. Share your experience\n" -"and suggestions to help us improve it." -msgstr "" -"It took us a year to bring Notesnook to life. Share your experience\n" -"and suggestions to help us improve it." +#~ msgid "" +#~ "It took us a year to bring Notesnook to life. Share your experience\n" +#~ "and suggestions to help us improve it." +#~ msgstr "" +#~ "It took us a year to bring Notesnook to life. Share your experience\n" +#~ "and suggestions to help us improve it." + +#: src/strings.tsx:236 +msgid "It took us a year to bring Notesnook to life. Share your experience and suggestions to help us improve it." +msgstr "It took us a year to bring Notesnook to life. Share your experience and suggestions to help us improve it." #: src/strings.tsx:202 msgid "join our community on Discord." msgstr "join our community on Discord." -#: src/strings.tsx:476 +#: src/strings.tsx:1117 +msgid "Join our Discord server" +msgstr "Join our Discord server" + +#: src/strings.tsx:1119 +msgid "Join our Discord server to chat with other users and the team" +msgstr "Join our Discord server to chat with other users and the team" + +#: src/strings.tsx:1109 +msgid "Join our Telegram group" +msgstr "Join our Telegram group" + +#: src/strings.tsx:1111 +msgid "Join our Telegram group to chat with other users and the team" +msgstr "Join our Telegram group to chat with other users and the team" + +#: src/strings.tsx:474 msgid "Keep" msgstr "Keep" -#: src/strings.tsx:498 +#: src/strings.tsx:1191 +msgid "Keep your data safe" +msgstr "Keep your data safe" + +#: src/strings.tsx:496 msgid "Later" msgstr "Later" -#: src/strings.tsx:542 +#: src/strings.tsx:540 msgid "Latest first" msgstr "Latest first" @@ -895,31 +1567,39 @@ msgstr "Latest first" msgid "Learn how this works." msgstr "Learn how this works." -#: src/strings.tsx:480 +#: src/strings.tsx:478 msgid "Learn more" msgstr "Learn more" -#: src/strings.tsx:846 +#: src/strings.tsx:854 msgid "Learn more about Monographs" msgstr "Learn more about Monographs" -#: src/strings.tsx:234 +#: src/strings.tsx:233 msgid "Learn more about Notesnook Monograph" msgstr "Learn more about Notesnook Monograph" -#: src/strings.tsx:400 +#: src/strings.tsx:1393 +msgid "legal" +msgstr "legal" + +#: src/strings.tsx:398 msgid "Let us know if you have faced any issue/bug while using Notesnook. We will try to fix it as soon as possible." msgstr "Let us know if you have faced any issue/bug while using Notesnook. We will try to fix it as soon as possible." -#: src/strings.tsx:605 +#: src/strings.tsx:603 msgid "Light" msgstr "Light" -#: src/strings.tsx:798 +#: src/strings.tsx:993 +msgid "Line spacing changed" +msgstr "Line spacing changed" + +#: src/strings.tsx:806 msgid "Link copied" msgstr "Link copied" -#: src/strings.tsx:806 +#: src/strings.tsx:814 msgid "Link notebooks" msgstr "Link notebooks" @@ -927,19 +1607,19 @@ msgstr "Link notebooks" msgid "LINK TO A SECTION" msgstr "LINK TO A SECTION" -#: src/strings.tsx:732 +#: src/strings.tsx:740 msgid "Link to notebook" msgstr "Link to notebook" -#: src/strings.tsx:503 +#: src/strings.tsx:501 msgid "Linked notes" msgstr "Linked notes" -#: src/strings.tsx:427 +#: src/strings.tsx:425 msgid "List of" msgstr "List of" -#: src/strings.tsx:607 +#: src/strings.tsx:605 msgid "Load from file" msgstr "Load from file" @@ -947,27 +1627,35 @@ msgstr "Load from file" msgid "Loading {0}, please wait..." msgstr "Loading {0}, please wait..." -#: src/strings.tsx:837 +#: src/strings.tsx:920 +msgid "Loading subscription details" +msgstr "Loading subscription details" + +#: src/strings.tsx:1158 +msgid "Loading trash" +msgstr "Loading trash" + +#: src/strings.tsx:845 msgid "Loading your favorites" msgstr "Loading your favorites" -#: src/strings.tsx:842 +#: src/strings.tsx:850 msgid "Loading your monographs" msgstr "Loading your monographs" -#: src/strings.tsx:840 +#: src/strings.tsx:848 msgid "Loading your notebooks" msgstr "Loading your notebooks" -#: src/strings.tsx:838 +#: src/strings.tsx:846 msgid "Loading your notes" msgstr "Loading your notes" -#: src/strings.tsx:841 +#: src/strings.tsx:849 msgid "Loading your reminders" msgstr "Loading your reminders" -#: src/strings.tsx:839 +#: src/strings.tsx:847 msgid "Loading your tags" msgstr "Loading your tags" @@ -975,62 +1663,118 @@ msgstr "Loading your tags" msgid "Lock" msgstr "Lock" -#: src/strings.tsx:386 +#: src/strings.tsx:384 msgid "Lock note" msgstr "Lock note" -#: src/strings.tsx:789 +#: src/strings.tsx:1025 +msgid "Lock the app with a password or pin" +msgstr "Lock the app with a password or pin" + +#: src/strings.tsx:797 msgid "Locked notes cannot be pinned" msgstr "Locked notes cannot be pinned" -#: src/strings.tsx:792 +#: src/strings.tsx:800 msgid "Locked notes cannot be published" msgstr "Locked notes cannot be published" -#: src/strings.tsx:341 +#: src/strings.tsx:339 msgid "Logging out" msgstr "Logging out" +#: src/strings.tsx:930 +msgid "Logging out will clear all data stored on THIS DEVICE. Make sure you have synced all your changes before logging out." +msgstr "Logging out will clear all data stored on THIS DEVICE. Make sure you have synced all your changes before logging out." + #: src/strings.tsx:79 msgid "Login" msgstr "Login" -#: src/strings.tsx:654 +#: src/strings.tsx:652 msgid "Login failed" msgstr "Login failed" -#: src/strings.tsx:790 +#: src/strings.tsx:798 msgid "Login required" msgstr "Login required" -#: src/strings.tsx:655 +#: src/strings.tsx:653 msgid "Login successful" msgstr "Login successful" -#: src/strings.tsx:454 +#: src/strings.tsx:1194 +msgid "Login to encrypt and sync notes" +msgstr "Login to encrypt and sync notes" + +#: src/strings.tsx:452 msgid "Login to your {\"\\n\"}account" msgstr "Login to your {\"\\n\"}account" -#: src/strings.tsx:652 +#: src/strings.tsx:650 msgid "Logout" msgstr "Logout" -#: src/strings.tsx:490 +#: src/strings.tsx:488 msgid "Logout and clear data" msgstr "Logout and clear data" -#: src/strings.tsx:467 +#: src/strings.tsx:465 msgid "Logout from this device" msgstr "Logout from this device" -#: src/strings.tsx:576 +#: src/strings.tsx:1235 +msgid "Long press on any item in list to enter multi-select mode." +msgstr "Long press on any item in list to enter multi-select mode." + +#: src/strings.tsx:894 +msgid "Manage account" +msgstr "Manage account" + +#: src/strings.tsx:907 +msgid "Manage attachments" +msgstr "Manage attachments" + +#: src/strings.tsx:574 msgid "Manage subscription on desktop" msgstr "Manage subscription on desktop" -#: src/strings.tsx:731 +#: src/strings.tsx:739 msgid "Manage tags" msgstr "Manage tags" +#: src/strings.tsx:895 +msgid "Manage your account related settings here" +msgstr "Manage your account related settings here" + +#: src/strings.tsx:908 +msgid "Manage your attachments in one place" +msgstr "Manage your attachments in one place" + +#: src/strings.tsx:1051 +msgid "Manage your backups and restore data" +msgstr "Manage your backups and restore data" + +#: src/strings.tsx:1082 +msgid "Manage your reminders" +msgstr "Manage your reminders" + +#: src/strings.tsx:938 +msgid "Manage your sync settings here" +msgstr "Manage your sync settings here" + +#: src/strings.tsx:1263 +msgid "Mark important notes by adding them to favorites." +msgstr "Mark important notes by adding them to favorites." + +#: src/strings.tsx:1000 +msgid "Markdown shortcuts" +msgstr "Markdown shortcuts" + +#: src/strings.tsx:1006 +msgid "Marketing emails" +msgstr "Marketing emails" + #: src/strings.tsx:213 msgid "Migrating {0} {1}... please wait" msgstr "Migrating {0} {1}... please wait" @@ -1039,113 +1783,155 @@ msgstr "Migrating {0} {1}... please wait" #~ msgid "Migrating database{0} {1}... please wait" #~ msgstr "Migrating database{0} {1}... please wait" -#: src/strings.tsx:759 +#: src/strings.tsx:767 msgid "min" msgstr "min" -#: src/strings.tsx:580 +#: src/strings.tsx:578 msgid "mo" msgstr "mo" -#: src/strings.tsx:526 +#: src/strings.tsx:524 msgid "Mon" msgstr "Mon" -#: src/strings.tsx:517 +#: src/strings.tsx:515 msgid "Monday" msgstr "Monday" -#: src/strings.tsx:750 +#: src/strings.tsx:758 msgid "Monograph URL copied" msgstr "Monograph URL copied" -#: src/strings.tsx:278 -#: src/strings.tsx:812 +#: src/strings.tsx:276 +#: src/strings.tsx:820 +#: src/strings.tsx:1366 msgid "Monographs" msgstr "Monographs" -#: src/strings.tsx:307 +#: src/strings.tsx:1245 +msgid "Monographs can be encrypted with a secret key and shared with anyone." +msgstr "Monographs can be encrypted with a secret key and shared with anyone." + +#: src/strings.tsx:1240 +msgid "Monographs enable you to share your notes in a secure and private way." +msgstr "Monographs enable you to share your notes in a secure and private way." + +#: src/strings.tsx:305 msgid "month" msgstr "month" -#: src/strings.tsx:560 +#: src/strings.tsx:558 msgid "Month" msgstr "Month" #: src/strings.tsx:139 -#: src/strings.tsx:512 +#: src/strings.tsx:510 +#: src/strings.tsx:1397 msgid "Monthly" msgstr "Monthly" -#: src/strings.tsx:733 +#: src/strings.tsx:741 msgid "Move" msgstr "Move" -#: src/strings.tsx:809 +#: src/strings.tsx:817 msgid "Move notebook" msgstr "Move notebook" -#: src/strings.tsx:786 +#: src/strings.tsx:794 msgid "Move notes" msgstr "Move notes" -#: src/strings.tsx:493 +#: src/strings.tsx:491 msgid "Move selected notes" msgstr "Move selected notes" -#: src/strings.tsx:492 +#: src/strings.tsx:490 msgid "Move to top" msgstr "Move to top" -#: src/strings.tsx:736 +#: src/strings.tsx:744 msgid "Move to trash" msgstr "Move to trash" -#: src/strings.tsx:766 +#: src/strings.tsx:1013 +msgid "Multi-layer encryption to most important notes" +msgstr "Multi-layer encryption to most important notes" + +#: src/strings.tsx:774 msgid "Name" msgstr "Name" -#: src/strings.tsx:329 +#: src/strings.tsx:327 msgid "Never" msgstr "Never" -#: src/strings.tsx:566 +#: src/strings.tsx:1173 +msgid "Never ask again" +msgstr "Never ask again" + +#: src/strings.tsx:893 +msgid "Never hesitate to choose privacy" +msgstr "Never hesitate to choose privacy" + +#: src/strings.tsx:564 msgid "Never show again" msgstr "Never show again" -#: src/strings.tsx:541 +#: src/strings.tsx:539 msgid "New - old" msgstr "New - old" +#: src/strings.tsx:992 +msgid "New lines will be double spaced (old ones won't be affected)." +msgstr "New lines will be double spaced (old ones won't be affected)." + #: src/strings.tsx:182 msgid "New note" msgstr "New note" -#: src/strings.tsx:442 +#: src/strings.tsx:440 msgid "New notebook" msgstr "New notebook" -#: src/strings.tsx:447 +#: src/strings.tsx:1317 +msgid "New password" +msgstr "New password" + +#: src/strings.tsx:1323 +msgid "New pin" +msgstr "New pin" + +#: src/strings.tsx:445 msgid "New reminder" msgstr "New reminder" -#: src/strings.tsx:484 +#: src/strings.tsx:482 msgid "New tab" msgstr "New tab" -#: src/strings.tsx:445 +#: src/strings.tsx:1200 +msgid "New update available" +msgstr "New update available" + +#: src/strings.tsx:443 msgid "New version" msgstr "New version" -#: src/strings.tsx:464 +#: src/strings.tsx:983 +msgid "Newly created notes will be uncategorized" +msgstr "Newly created notes will be uncategorized" + +#: src/strings.tsx:462 msgid "Next" msgstr "Next" -#: src/strings.tsx:459 +#: src/strings.tsx:457 msgid "No" msgstr "No" -#: src/strings.tsx:740 +#: src/strings.tsx:748 msgid "No application found to open {fileToOpen}" msgstr "No application found to open {fileToOpen}" @@ -1153,23 +1939,27 @@ msgstr "No application found to open {fileToOpen}" msgid "No attachments." msgstr "No attachments." -#: src/strings.tsx:314 +#: src/strings.tsx:312 msgid "No backups found" msgstr "No backups found" -#: src/strings.tsx:241 +#: src/strings.tsx:239 msgid "No blocks linked" msgstr "No blocks linked" -#: src/strings.tsx:662 +#: src/strings.tsx:660 msgid "No color selected" msgstr "No color selected" +#: src/strings.tsx:1068 +msgid "No directory selected" +msgstr "No directory selected" + #: src/strings.tsx:59 msgid "No downloads in progress." msgstr "No downloads in progress." -#: src/strings.tsx:245 +#: src/strings.tsx:243 msgid "No links found" msgstr "No links found" @@ -1181,64 +1971,72 @@ msgstr "No note history available for this device." msgid "No one can view this {type} except you." msgstr "No one can view this {type} except you." -#: src/strings.tsx:242 +#: src/strings.tsx:240 msgid "No references found of this note" msgstr "No references found of this note" -#: src/strings.tsx:344 +#: src/strings.tsx:1353 +msgid "No results found for" +msgstr "No results found for" + +#: src/strings.tsx:342 msgid "No results found for \"{query}\"" msgstr "No results found for \"{query}\"" -#: src/strings.tsx:345 +#: src/strings.tsx:343 msgid "No themes found" msgstr "No themes found" -#: src/strings.tsx:317 +#: src/strings.tsx:315 msgid "No updates available" msgstr "No updates available" -#: src/strings.tsx:556 +#: src/strings.tsx:554 msgid "None" msgstr "None" -#: src/strings.tsx:328 +#: src/strings.tsx:326 msgid "Not logged in" msgstr "Not logged in" -#: src/strings.tsx:247 +#: src/strings.tsx:245 msgid "note" msgstr "note" #: src/strings.tsx:26 -#: src/strings.tsx:255 +#: src/strings.tsx:253 msgid "Note" msgstr "Note" -#: src/strings.tsx:677 +#: src/strings.tsx:685 msgid "Note copied to clipboard" msgstr "Note copied to clipboard" -#: src/strings.tsx:711 +#: src/strings.tsx:719 msgid "Note deleted" msgstr "Note deleted" -#: src/strings.tsx:388 +#: src/strings.tsx:386 msgid "Note history" msgstr "Note history" -#: src/strings.tsx:672 +#: src/strings.tsx:680 msgid "Note locked" msgstr "Note locked" -#: src/strings.tsx:708 +#: src/strings.tsx:716 msgid "Note restored" msgstr "Note restored" -#: src/strings.tsx:707 +#: src/strings.tsx:715 msgid "Note restored from history" msgstr "Note restored from history" -#: src/strings.tsx:676 +#: src/strings.tsx:1412 +msgid "Note title" +msgstr "Note title" + +#: src/strings.tsx:684 msgid "Note unlocked" msgstr "Note unlocked" @@ -1246,23 +2044,25 @@ msgstr "Note unlocked" msgid "Note version history is local only." msgstr "Note version history is local only." -#: src/strings.tsx:248 +#: src/strings.tsx:246 msgid "notebook" msgstr "notebook" -#: src/strings.tsx:256 +#: src/strings.tsx:254 +#: src/strings.tsx:1357 msgid "Notebook" msgstr "Notebook" -#: src/strings.tsx:704 +#: src/strings.tsx:712 msgid "Notebook restored" msgstr "Notebook restored" -#: src/strings.tsx:264 +#: src/strings.tsx:262 msgid "notebooks" msgstr "notebooks" -#: src/strings.tsx:272 +#: src/strings.tsx:270 +#: src/strings.tsx:1356 msgid "Notebooks" msgstr "Notebooks" @@ -1270,11 +2070,12 @@ msgstr "Notebooks" msgid "NOTEBOOKS" msgstr "NOTEBOOKS" -#: src/strings.tsx:263 +#: src/strings.tsx:261 msgid "notes" msgstr "notes" -#: src/strings.tsx:271 +#: src/strings.tsx:269 +#: src/strings.tsx:1355 msgid "Notes" msgstr "Notes" @@ -1282,27 +2083,39 @@ msgstr "Notes" msgid "Notes exported as {path} successfully" msgstr "Notes exported as {path} successfully" -#: src/strings.tsx:851 +#: src/strings.tsx:922 +msgid "Notesnook Pro" +msgstr "Notesnook Pro" + +#: src/strings.tsx:859 msgid "Notesnook will send you a 2FA code on your email when prompted" msgstr "Notesnook will send you a 2FA code on your email when prompted" -#: src/strings.tsx:854 +#: src/strings.tsx:862 msgid "Notesnook will send you an SMS with a 2FA code when prompted" msgstr "Notesnook will send you an SMS with a 2FA code when prompted" -#: src/strings.tsx:333 +#: src/strings.tsx:1208 +msgid "Notifications disabled" +msgstr "Notifications disabled" + +#: src/strings.tsx:331 msgid "Offline" msgstr "Offline" -#: src/strings.tsx:540 +#: src/strings.tsx:538 msgid "Old - new" msgstr "Old - new" -#: src/strings.tsx:506 +#: src/strings.tsx:1316 +msgid "Old password" +msgstr "Old password" + +#: src/strings.tsx:504 msgid "Once" msgstr "Once" -#: src/strings.tsx:616 +#: src/strings.tsx:614 msgid "Once your password is changed, please make sure to save the new account recovery key" msgstr "Once your password is changed, please make sure to save the new account recovery key" @@ -1310,7 +2123,7 @@ msgstr "Once your password is changed, please make sure to save the new account msgid "Open" msgstr "Open" -#: src/strings.tsx:485 +#: src/strings.tsx:483 msgid "Open file location" msgstr "Open file location" @@ -1318,31 +2131,47 @@ msgstr "Open file location" msgid "Open in browser" msgstr "Open in browser" -#: src/strings.tsx:487 +#: src/strings.tsx:1140 +msgid "Open in browser to manage subscription" +msgstr "Open in browser to manage subscription" + +#: src/strings.tsx:485 msgid "Open issue" msgstr "Open issue" -#: src/strings.tsx:681 +#: src/strings.tsx:1211 +msgid "Open settings" +msgstr "Open settings" + +#: src/strings.tsx:1125 +msgid "Open source libraries used in Notesnook" +msgstr "Open source libraries used in Notesnook" + +#: src/strings.tsx:1124 +msgid "Open source licenses" +msgstr "Open source licenses" + +#: src/strings.tsx:689 msgid "Open source." msgstr "Open source." -#: src/strings.tsx:763 +#: src/strings.tsx:771 msgid "Password" msgstr "Password" -#: src/strings.tsx:647 +#: src/strings.tsx:645 msgid "Password change failed" msgstr "Password change failed" -#: src/strings.tsx:646 +#: src/strings.tsx:644 msgid "Password changed successfully" msgstr "Password changed successfully" -#: src/strings.tsx:670 +#: src/strings.tsx:678 msgid "Password does not match" msgstr "Password does not match" -#: src/strings.tsx:659 +#: src/strings.tsx:657 msgid "Password incorrect" msgstr "Password incorrect" @@ -1350,7 +2179,7 @@ msgstr "Password incorrect" #~ msgid "Password is too short" #~ msgstr "Password is too short" -#: src/strings.tsx:669 +#: src/strings.tsx:677 msgid "Password not entered" msgstr "Password not entered" @@ -1358,59 +2187,75 @@ msgstr "Password not entered" msgid "Password protection" msgstr "Password protection" -#: src/strings.tsx:671 +#: src/strings.tsx:679 msgid "Password updated" msgstr "Password updated" -#: src/strings.tsx:664 +#: src/strings.tsx:662 msgid "PDF is password protected" msgstr "PDF is password protected" -#: src/strings.tsx:507 +#: src/strings.tsx:505 msgid "Permanent" msgstr "Permanent" -#: src/strings.tsx:706 +#: src/strings.tsx:714 msgid "Permanently deleted notebook" msgstr "Permanently deleted notebook" -#: src/strings.tsx:857 +#: src/strings.tsx:865 msgid "Phone number not entered" msgstr "Phone number not entered" -#: src/strings.tsx:788 +#: src/strings.tsx:796 msgid "Pin" msgstr "Pin" -#: src/strings.tsx:805 +#: src/strings.tsx:813 msgid "Pin to notifications" msgstr "Pin to notifications" -#: src/strings.tsx:440 +#: src/strings.tsx:438 msgid "Pinned" msgstr "Pinned" -#: src/strings.tsx:666 +#: src/strings.tsx:1190 +msgid "Play Store" +msgstr "Play Store" + +#: src/strings.tsx:1196 +msgid "Please confirm your email to sync notes" +msgstr "Please confirm your email to sync notes" + +#: src/strings.tsx:1350 +msgid "Please enter a valid email address" +msgstr "Please enter a valid email address" + +#: src/strings.tsx:1351 +msgid "Please enter a valid phone number with country code" +msgstr "Please enter a valid phone number with country code" + +#: src/strings.tsx:664 msgid "Please enter the password to unlock the PDF and view the content." msgstr "Please enter the password to unlock the PDF and view the content." -#: src/strings.tsx:871 +#: src/strings.tsx:879 msgid "Please enter your app lock password to continue" msgstr "Please enter your app lock password to continue" -#: src/strings.tsx:873 +#: src/strings.tsx:881 msgid "Please enter your app lock pin to continue" msgstr "Please enter your app lock pin to continue" -#: src/strings.tsx:867 +#: src/strings.tsx:875 msgid "Please enter your password to continue" msgstr "Please enter your password to continue" -#: src/strings.tsx:644 +#: src/strings.tsx:642 msgid "Please fill all the fields to continue." msgstr "Please fill all the fields to continue." -#: src/strings.tsx:753 +#: src/strings.tsx:761 msgid "Please make sure you have saved the recovery key. Tap one more time to confirm." msgstr "Please make sure you have saved the recovery key. Tap one more time to confirm." @@ -1426,6 +2271,14 @@ msgstr "Please make sure you have saved the recovery key. Tap one more time to c msgid "Please note that we will respond to your issue on the given link. We recommend that you save it." msgstr "Please note that we will respond to your issue on the given link. We recommend that you save it." +#: src/strings.tsx:1388 +msgid "Please select the day to repeat the reminder on" +msgstr "Please select the day to repeat the reminder on" + +#: src/strings.tsx:1389 +msgid "Please set title of the reminder" +msgstr "Please set title of the reminder" + #: src/strings.tsx:24 msgid "Please verify it's you" msgstr "Please verify it's you" @@ -1434,15 +2287,24 @@ msgstr "Please verify it's you" msgid "Please wait" msgstr "Please wait" -#: src/strings.tsx:856 +#: src/strings.tsx:864 msgid "Please wait before requesting a new code" msgstr "Please wait before requesting a new code" -#: src/strings.tsx:815 +#: src/strings.tsx:1222 +#: src/strings.tsx:1382 +msgid "Please wait before requesting another email" +msgstr "Please wait before requesting another email" + +#: src/strings.tsx:823 msgid "Please wait while we encrypt {name} for upload." msgstr "Please wait while we encrypt {name} for upload." -#: src/strings.tsx:342 +#: src/strings.tsx:921 +msgid "Please wait while we load your subscription" +msgstr "Please wait while we load your subscription" + +#: src/strings.tsx:340 msgid "Please wait while we log you out." msgstr "Please wait while we log you out." @@ -1450,7 +2312,11 @@ msgstr "Please wait while we log you out." msgid "Please wait while we sync all your data." msgstr "Please wait while we sync all your data." -#: src/strings.tsx:793 +#: src/strings.tsx:927 +msgid "Please wait while we verify your subscription" +msgstr "Please wait while we verify your subscription" + +#: src/strings.tsx:801 msgid "Preparing note for share" msgstr "Preparing note for share" @@ -1458,7 +2324,7 @@ msgstr "Preparing note for share" #~ msgid "Presets" #~ msgstr "Presets" -#: src/strings.tsx:359 +#: src/strings.tsx:357 msgid "PRESETS" msgstr "PRESETS" @@ -1466,10 +2332,22 @@ msgstr "PRESETS" msgid "Preview not available, content is encrypted." msgstr "Preview not available, content is encrypted." -#: src/strings.tsx:689 +#: src/strings.tsx:1002 +msgid "Privacy & security" +msgstr "Privacy & security" + +#: src/strings.tsx:697 msgid "Privacy for everyone" msgstr "Privacy for everyone" +#: src/strings.tsx:1021 +msgid "Privacy mode" +msgstr "Privacy mode" + +#: src/strings.tsx:1122 +msgid "Privacy policy" +msgstr "Privacy policy" + #: src/strings.tsx:74 msgid "Privacy Policy." msgstr "Privacy Policy." @@ -1478,27 +2356,31 @@ msgstr "Privacy Policy." msgid "private analytics and bug reports." msgstr "private analytics and bug reports." -#: src/strings.tsx:683 +#: src/strings.tsx:691 msgid "Private." msgstr "Private." -#: src/strings.tsx:691 +#: src/strings.tsx:699 msgid "privileged few" msgstr "privileged few" -#: src/strings.tsx:339 +#: src/strings.tsx:1077 +msgid "Productivity" +msgstr "Productivity" + +#: src/strings.tsx:337 msgid "Protect your notes" msgstr "Protect your notes" -#: src/strings.tsx:410 +#: src/strings.tsx:408 msgid "Publish" msgstr "Publish" -#: src/strings.tsx:412 +#: src/strings.tsx:410 msgid "Publish your note to share it with others. You can set a password to protect it." msgstr "Publish your note to share it with others. You can set a password to protect it." -#: src/strings.tsx:803 +#: src/strings.tsx:811 msgid "Published" msgstr "Published" @@ -1511,38 +2393,70 @@ msgid "Published note can only be viewed by someone with the password." msgstr "Published note can only be viewed by someone with the password." #: src/strings.tsx:232 -msgid "" -"Published note link will be automatically deleted once it is\n" -"viewed by someone." -msgstr "" -"Published note link will be automatically deleted once it is\n" -"viewed by someone." +#~ msgid "" +#~ "Published note link will be automatically deleted once it is\n" +#~ "viewed by someone." +#~ msgstr "" +#~ "Published note link will be automatically deleted once it is\n" +#~ "viewed by someone." -#: src/strings.tsx:497 +#: src/strings.tsx:232 +msgid "Published note link will be automatically deleted once it is viewed by someone." +msgstr "Published note link will be automatically deleted once it is viewed by someone." + +#: src/strings.tsx:1202 +msgid "Quick note" +msgstr "Quick note" + +#: src/strings.tsx:1078 +msgid "Quick note notification" +msgstr "Quick note notification" + +#: src/strings.tsx:1080 +msgid "Quickly create a note from the notification" +msgstr "Quickly create a note from the notification" + +#: src/strings.tsx:1186 +msgid "Rate Notesnook on {0}" +msgstr "Rate Notesnook on {0}" + +#: src/strings.tsx:495 msgid "Rate now (It takes only a second)" msgstr "Rate now (It takes only a second)" -#: src/strings.tsx:325 +#: src/strings.tsx:323 msgid "Read full release notes on Github" msgstr "Read full release notes on Github" -#: src/strings.tsx:799 +#: src/strings.tsx:807 msgid "Read only" msgstr "Read only" +#: src/strings.tsx:1102 +msgid "Read the documentation to learn more about Notesnook" +msgstr "Read the documentation to learn more about Notesnook" + +#: src/strings.tsx:1123 +msgid "Read the privacy policy" +msgstr "Read the privacy policy" + +#: src/strings.tsx:1121 +msgid "Read the terms of service" +msgstr "Read the terms of service" + #: src/strings.tsx:110 msgid "Recommended" msgstr "Recommended" -#: src/strings.tsx:366 +#: src/strings.tsx:364 msgid "Recover your account" msgstr "Recover your account" -#: src/strings.tsx:855 +#: src/strings.tsx:863 msgid "Recovery codes copied!" msgstr "Recovery codes copied!" -#: src/strings.tsx:860 +#: src/strings.tsx:868 msgid "Recovery codes saved!" msgstr "Recovery codes saved!" @@ -1554,103 +2468,157 @@ msgstr "Recovery email has been sent to your email address. Please check your in msgid "Recovery email sent!" msgstr "Recovery email sent!" -#: src/strings.tsx:756 +#: src/strings.tsx:764 msgid "Recovery key copied" msgstr "Recovery key copied" -#: src/strings.tsx:754 +#: src/strings.tsx:762 msgid "Recovery key QR code saved" msgstr "Recovery key QR code saved" -#: src/strings.tsx:755 +#: src/strings.tsx:763 msgid "Recovery key text file saved" msgstr "Recovery key text file saved" -#: src/strings.tsx:311 +#: src/strings.tsx:309 msgid "REFERENCED IN" msgstr "REFERENCED IN" -#: src/strings.tsx:808 +#: src/strings.tsx:816 msgid "References" msgstr "References" -#: src/strings.tsx:363 +#: src/strings.tsx:361 msgid "Release notes" msgstr "Release notes" -#: src/strings.tsx:802 +#: src/strings.tsx:810 msgid "Remind me" msgstr "Remind me" -#: src/strings.tsx:310 +#: src/strings.tsx:308 msgid "Remind me in" msgstr "Remind me in" -#: src/strings.tsx:250 +#: src/strings.tsx:1343 +msgid "Remind me of..." +msgstr "Remind me of..." + +#: src/strings.tsx:248 msgid "reminder" msgstr "reminder" -#: src/strings.tsx:258 +#: src/strings.tsx:256 msgid "Reminder" msgstr "Reminder" -#: src/strings.tsx:266 +#: src/strings.tsx:1390 +msgid "Reminder date must be set in future" +msgstr "Reminder date must be set in future" + +#: src/strings.tsx:1083 +msgid "Reminder notifications" +msgstr "Reminder notifications" + +#: src/strings.tsx:264 msgid "reminders" msgstr "reminders" -#: src/strings.tsx:274 +#: src/strings.tsx:272 +#: src/strings.tsx:1081 +#: src/strings.tsx:1359 msgid "Reminders" msgstr "Reminders" -#: src/strings.tsx:658 +#: src/strings.tsx:1210 +msgid "Reminders cannot be set because notifications have been disabled from app settings. If you want to keep receiving reminder notifications, enable notifications for Notesnook from app settings." +msgstr "Reminders cannot be set because notifications have been disabled from app settings. If you want to keep receiving reminder notifications, enable notifications for Notesnook from app settings." + +#: src/strings.tsx:656 msgid "Remove" msgstr "Remove" -#: src/strings.tsx:784 +#: src/strings.tsx:1042 +msgid "Remove app lock password" +msgstr "Remove app lock password" + +#: src/strings.tsx:1046 +msgid "Remove app lock password, app lock will be disabled if no other security method is enabled." +msgstr "Remove app lock password, app lock will be disabled if no other security method is enabled." + +#: src/strings.tsx:1041 +msgid "Remove app lock pin" +msgstr "Remove app lock pin" + +#: src/strings.tsx:1044 +msgid "Remove app lock pin, app lock will be disabled if no other security method is enabled." +msgstr "Remove app lock pin, app lock will be disabled if no other security method is enabled." + +#: src/strings.tsx:792 msgid "Remove as default" msgstr "Remove as default" -#: src/strings.tsx:794 +#: src/strings.tsx:802 msgid "Remove from notebook" msgstr "Remove from notebook" -#: src/strings.tsx:564 +#: src/strings.tsx:900 +msgid "Remove full name" +msgstr "Remove full name" + +#: src/strings.tsx:896 +msgid "Remove profile picture" +msgstr "Remove profile picture" + +#: src/strings.tsx:562 msgid "Remove shortcut" msgstr "Remove shortcut" -#: src/strings.tsx:458 +#: src/strings.tsx:903 +msgid "Remove your full name from profile" +msgstr "Remove your full name from profile" + +#: src/strings.tsx:897 +msgid "Remove your profile picture" +msgstr "Remove your profile picture" + +#: src/strings.tsx:456 msgid "Rename" msgstr "Rename" -#: src/strings.tsx:765 +#: src/strings.tsx:773 msgid "Rename color" msgstr "Rename color" -#: src/strings.tsx:631 +#: src/strings.tsx:629 msgid "Rename file" msgstr "Rename file" -#: src/strings.tsx:764 +#: src/strings.tsx:772 msgid "Rename tag" msgstr "Rename tag" -#: src/strings.tsx:779 +#: src/strings.tsx:787 msgid "Reorder" msgstr "Reorder" -#: src/strings.tsx:505 +#: src/strings.tsx:503 msgid "Repeat" msgstr "Repeat" -#: src/strings.tsx:285 +#: src/strings.tsx:283 msgid "Repeats daily at {date}" msgstr "Repeats daily at {date}" -#: src/strings.tsx:396 +#: src/strings.tsx:1094 +msgid "Report an issue" +msgstr "Report an issue" + +#: src/strings.tsx:394 msgid "Report issue" msgstr "Report issue" -#: src/strings.tsx:570 +#: src/strings.tsx:568 msgid "Resend code ({seconds})" msgstr "Resend code ({seconds})" @@ -1658,35 +2626,63 @@ msgstr "Resend code ({seconds})" msgid "Resend code in ({seconds})" msgstr "Resend code in ({seconds})" -#: src/strings.tsx:477 +#: src/strings.tsx:1225 +msgid "Resend email" +msgstr "Resend email" + +#: src/strings.tsx:989 +msgid "Reset the toolbar to default settings" +msgstr "Reset the toolbar to default settings" + +#: src/strings.tsx:988 +msgid "Reset toolbar" +msgstr "Reset toolbar" + +#: src/strings.tsx:1150 +msgid "Restart the app to apply the changes" +msgstr "Restart the app to apply the changes" + +#: src/strings.tsx:1418 +msgid "Restart the app." +msgstr "Restart the app." + +#: src/strings.tsx:475 msgid "Restore" msgstr "Restore" -#: src/strings.tsx:769 +#: src/strings.tsx:1072 +msgid "Restore backup" +msgstr "Restore backup" + +#: src/strings.tsx:777 msgid "Restore failed" msgstr "Restore failed" -#: src/strings.tsx:705 +#: src/strings.tsx:713 msgid "Restore notebook" msgstr "Restore notebook" -#: src/strings.tsx:712 +#: src/strings.tsx:1073 +msgid "Restore your data from a backup" +msgstr "Restore your data from a backup" + +#: src/strings.tsx:720 msgid "Restored successfully" msgstr "Restored successfully" -#: src/strings.tsx:315 +#: src/strings.tsx:313 msgid "Restoring" msgstr "Restoring" -#: src/strings.tsx:577 +#: src/strings.tsx:575 msgid "Resubscribe from Playstore" msgstr "Resubscribe from Playstore" -#: src/strings.tsx:578 +#: src/strings.tsx:576 msgid "Resubscribe to Pro" msgstr "Resubscribe to Pro" -#: src/strings.tsx:435 +#: src/strings.tsx:433 msgid "Reupload" msgstr "Reupload" @@ -1694,67 +2690,87 @@ msgstr "Reupload" msgid "Revoke" msgstr "Revoke" -#: src/strings.tsx:380 +#: src/strings.tsx:1020 +msgid "Revoke biometric unlocking" +msgstr "Revoke biometric unlocking" + +#: src/strings.tsx:378 msgid "Revoke Vault Fingerprint Unlock" msgstr "Revoke Vault Fingerprint Unlock" -#: src/strings.tsx:457 +#: src/strings.tsx:1130 +msgid "Roadmap" +msgstr "Roadmap" + +#: src/strings.tsx:455 msgid "Run file check" msgstr "Run file check" -#: src/strings.tsx:531 +#: src/strings.tsx:529 msgid "Sat" msgstr "Sat" -#: src/strings.tsx:522 +#: src/strings.tsx:520 msgid "Saturday" msgstr "Saturday" -#: src/strings.tsx:482 +#: src/strings.tsx:480 msgid "Save" msgstr "Save" -#: src/strings.tsx:401 +#: src/strings.tsx:399 msgid "Save a backup of your notes" msgstr "Save a backup of your notes" -#: src/strings.tsx:473 +#: src/strings.tsx:471 msgid "Save a copy" msgstr "Save a copy" -#: src/strings.tsx:413 +#: src/strings.tsx:411 msgid "Save account recovery key" msgstr "Save account recovery key" -#: src/strings.tsx:491 +#: src/strings.tsx:489 msgid "Save and continue" msgstr "Save and continue" -#: src/strings.tsx:824 +#: src/strings.tsx:904 +msgid "Save data recovery key" +msgstr "Save data recovery key" + +#: src/strings.tsx:832 msgid "Save failed. Vault is locked" msgstr "Save failed. Vault is locked" -#: src/strings.tsx:500 +#: src/strings.tsx:498 msgid "Save QR code to gallery" msgstr "Save QR code to gallery" -#: src/strings.tsx:420 +#: src/strings.tsx:418 msgid "Save recovery codes" msgstr "Save recovery codes" -#: src/strings.tsx:573 +#: src/strings.tsx:571 msgid "Save to file" msgstr "Save to file" -#: src/strings.tsx:501 +#: src/strings.tsx:499 msgid "Save to text file" msgstr "Save to text file" -#: src/strings.tsx:415 +#: src/strings.tsx:1192 +msgid "Save your account recovery key" +msgstr "Save your account recovery key" + +#: src/strings.tsx:413 msgid "Save your account recovery key in a safe place. You will need it to recover your account in case you forget your password." msgstr "Save your account recovery key in a safe place. You will need it to recover your account in case you forget your password." -#: src/strings.tsx:422 +#: src/strings.tsx:906 +msgid "Save your data recovery key in a safe place. You will need it to recover your data in case you forget your password." +msgstr "Save your data recovery key in a safe place. You will need it to recover your data in case you forget your password." + +#: src/strings.tsx:420 msgid "Save your recovery codes in a safe place. You will need them to recover your account in case you lose access to your two-factor authentication methods." msgstr "Save your recovery codes in a safe place. You will need them to recover your account in case you lose access to your two-factor authentication methods." @@ -1762,19 +2778,31 @@ msgstr "Save your recovery codes in a safe place. You will need them to recover msgid "Saving zip file" msgstr "Saving zip file" -#: src/strings.tsx:539 +#: src/strings.tsx:1131 +msgid "See what the future of Notesnook is going to be like." +msgstr "See what the future of Notesnook is going to be like." + +#: src/strings.tsx:1165 +msgid "Select" +msgstr "Select" + +#: src/strings.tsx:1066 +msgid "Select backup directory" +msgstr "Select backup directory" + +#: src/strings.tsx:537 msgid "Select backups folder" msgstr "Select backups folder" -#: src/strings.tsx:533 +#: src/strings.tsx:531 msgid "Select date" msgstr "Select date" -#: src/strings.tsx:292 +#: src/strings.tsx:290 msgid "Select day of the month to repeat the reminder." msgstr "Select day of the month to repeat the reminder." -#: src/strings.tsx:288 +#: src/strings.tsx:286 msgid "Select day of the week to repeat the reminder." msgstr "Select day of the week to repeat the reminder." @@ -1786,15 +2814,15 @@ msgstr "Select how you would like to recieve the code" msgid "Select method for two-factor authentication" msgstr "Select method for two-factor authentication" -#: src/strings.tsx:389 +#: src/strings.tsx:387 msgid "Select notebooks" msgstr "Select notebooks" -#: src/strings.tsx:390 +#: src/strings.tsx:388 msgid "Select notebooks you want to add note(s) to." msgstr "Select notebooks you want to add note(s) to." -#: src/strings.tsx:313 +#: src/strings.tsx:311 msgid "Select the folder that includes your backup files to list them here." msgstr "Select the folder that includes your backup files to list them here." @@ -1822,43 +2850,97 @@ msgstr "Send code via SMS" msgid "Session expired" msgstr "Session expired" -#: src/strings.tsx:845 +#: src/strings.tsx:853 msgid "Set a reminder" msgstr "Set a reminder" -#: src/strings.tsx:608 +#: src/strings.tsx:606 msgid "Set as dark theme" msgstr "Set as dark theme" -#: src/strings.tsx:785 +#: src/strings.tsx:793 msgid "Set as default" msgstr "Set as default" -#: src/strings.tsx:609 +#: src/strings.tsx:607 msgid "Set as light theme" msgstr "Set as light theme" -#: src/strings.tsx:358 +#: src/strings.tsx:1164 +msgid "Set automatic trash cleanup interval from Settings > Behaviour > Clean trash interval." +msgstr "Set automatic trash cleanup interval from Settings > Behaviour > Clean trash interval." + +#: src/strings.tsx:1142 +msgid "Set full name" +msgstr "Set full name" + +#: src/strings.tsx:1089 +msgid "Set snooze time in minutes" +msgstr "Set snooze time in minutes" + +#: src/strings.tsx:1088 +msgid "Set the default time to snooze a reminder to when you press the snooze button on a notification." +msgstr "Set the default time to snooze a reminder to when you press the snooze button on a notification." + +#: src/strings.tsx:1063 +msgid "" +"Set the interval to create a backup (with attachments) automatically.\n" +"NOTE: Creating a backup with attachments can take a while, and also fail completely. The app will try to resume/restart the backup in case of interruptions." +msgstr "" +"Set the interval to create a backup (with attachments) automatically.\n" +"NOTE: Creating a backup with attachments can take a while, and also fail completely. The app will try to resume/restart the backup in case of interruptions." + +#: src/strings.tsx:1060 +msgid "Set the interval to create a partial backup (without attachments) automatically." +msgstr "Set the interval to create a partial backup (without attachments) automatically." + +#: src/strings.tsx:356 msgid "Set your name" msgstr "Set your name" -#: src/strings.tsx:327 +#: src/strings.tsx:325 +#: src/strings.tsx:1361 msgid "Settings" msgstr "Settings" -#: src/strings.tsx:574 +#: src/strings.tsx:1039 +#: src/strings.tsx:1040 +msgid "Setup a new password for app lock" +msgstr "Setup a new password for app lock" + +#: src/strings.tsx:1015 +msgid "Setup a new password for your vault." +msgstr "Setup a new password for your vault." + +#: src/strings.tsx:1036 +msgid "Setup a password to lock the app" +msgstr "Setup a password to lock the app" + +#: src/strings.tsx:1034 +msgid "Setup a pin to lock the app" +msgstr "Setup a pin to lock the app" + +#: src/strings.tsx:1035 +msgid "Setup app lock password" +msgstr "Setup app lock password" + +#: src/strings.tsx:1033 +msgid "Setup app lock pin" +msgstr "Setup app lock pin" + +#: src/strings.tsx:572 msgid "Setup secondary 2FA method" msgstr "Setup secondary 2FA method" -#: src/strings.tsx:847 +#: src/strings.tsx:855 msgid "Setup using an Authenticator app" msgstr "Setup using an Authenticator app" -#: src/strings.tsx:849 +#: src/strings.tsx:857 msgid "Setup using email" msgstr "Setup using email" -#: src/strings.tsx:852 +#: src/strings.tsx:860 msgid "Setup using SMS" msgstr "Setup using SMS" @@ -1866,15 +2948,19 @@ msgstr "Setup using SMS" msgid "Share" msgstr "Share" -#: src/strings.tsx:383 +#: src/strings.tsx:1172 +msgid "Share backup" +msgstr "Share backup" + +#: src/strings.tsx:381 msgid "Share note" msgstr "Share note" -#: src/strings.tsx:502 +#: src/strings.tsx:500 msgid "Share to cloud" msgstr "Share to cloud" -#: src/strings.tsx:703 +#: src/strings.tsx:711 msgid "Shortcut created" msgstr "Shortcut created" @@ -1882,27 +2968,39 @@ msgstr "Shortcut created" msgid "Sign up" msgstr "Sign up" -#: src/strings.tsx:653 +#: src/strings.tsx:886 +msgid "Signed up on {date}" +msgstr "Signed up on {date}" + +#: src/strings.tsx:651 msgid "Signup failed" msgstr "Signup failed" -#: src/strings.tsx:535 +#: src/strings.tsx:533 msgid "Silent" msgstr "Silent" -#: src/strings.tsx:462 +#: src/strings.tsx:460 msgid "Skip" msgstr "Skip" -#: src/strings.tsx:567 +#: src/strings.tsx:565 msgid "Skip introduction" msgstr "Skip introduction" -#: src/strings.tsx:448 +#: src/strings.tsx:1299 +msgid "Some notes are published" +msgstr "Some notes are published" + +#: src/strings.tsx:446 msgid "Sort by" msgstr "Sort by" -#: src/strings.tsx:821 +#: src/strings.tsx:959 +msgid "Start" +msgstr "Start" + +#: src/strings.tsx:829 msgid "Start writing to create a new note" msgstr "Start writing to create a new note" @@ -1910,51 +3008,83 @@ msgstr "Start writing to create a new note" msgid "Start writing to save your note." msgstr "Start writing to save your note." -#: src/strings.tsx:488 +#: src/strings.tsx:1423 +msgid "Start writing your note..." +msgstr "Start writing your note..." + +#: src/strings.tsx:1379 +msgid "Streaming not supported" +msgstr "Streaming not supported" + +#: src/strings.tsx:486 msgid "Submit" msgstr "Submit" -#: src/strings.tsx:875 +#: src/strings.tsx:883 msgid "Subscribe to Pro" msgstr "Subscribe to Pro" -#: src/strings.tsx:592 +#: src/strings.tsx:590 msgid "Subscribed on Android" msgstr "Subscribed on Android" -#: src/strings.tsx:585 +#: src/strings.tsx:583 msgid "Subscribed on iOS" msgstr "Subscribed on iOS" -#: src/strings.tsx:599 +#: src/strings.tsx:1139 +msgid "Subscribed on web" +msgstr "Subscribed on web" + +#: src/strings.tsx:597 msgid "Subscribed on Web" msgstr "Subscribed on Web" -#: src/strings.tsx:877 +#: src/strings.tsx:885 msgid "Subscription details" msgstr "Subscription details" -#: src/strings.tsx:525 +#: src/strings.tsx:919 +msgid "Subscription not activated?" +msgstr "Subscription not activated?" + +#: src/strings.tsx:523 msgid "Sun" msgstr "Sun" -#: src/strings.tsx:516 +#: src/strings.tsx:514 msgid "Sunday" msgstr "Sunday" -#: src/strings.tsx:331 +#: src/strings.tsx:1292 +msgid "Switch to search/replace mode" +msgstr "Switch to search/replace mode" + +#: src/strings.tsx:329 msgid "Sync failed" msgstr "Sync failed" -#: src/strings.tsx:800 +#: src/strings.tsx:1195 +msgid "Sync is disabled" +msgstr "Sync is disabled" + +#: src/strings.tsx:808 msgid "Sync off" msgstr "Sync off" -#: src/strings.tsx:332 +#: src/strings.tsx:937 +msgid "Sync settings" +msgstr "Sync settings" + +#: src/strings.tsx:950 +msgid "Sync your notes in the background even when the app is closed. This is an experimental feature. If you face any issues, please turn it off." +msgstr "Sync your notes in the background even when the app is closed. This is an experimental feature. If you face any issues, please turn it off." + +#: src/strings.tsx:330 msgid "Synced" msgstr "Synced" -#: src/strings.tsx:330 +#: src/strings.tsx:328 msgid "Syncing" msgstr "Syncing" @@ -1962,39 +3092,76 @@ msgstr "Syncing" msgid "Syncing your data" msgstr "Syncing your data" -#: src/strings.tsx:450 +#: src/strings.tsx:448 msgid "Table of contents" msgstr "Table of contents" -#: src/strings.tsx:443 +#: src/strings.tsx:441 msgid "Tabs" msgstr "Tabs" -#: src/strings.tsx:249 +#: src/strings.tsx:247 msgid "tag" msgstr "tag" -#: src/strings.tsx:257 +#: src/strings.tsx:255 msgid "Tag" msgstr "Tag" -#: src/strings.tsx:265 +#: src/strings.tsx:263 msgid "tags" msgstr "tags" -#: src/strings.tsx:273 +#: src/strings.tsx:271 +#: src/strings.tsx:1362 msgid "Tags" msgstr "Tags" -#: src/strings.tsx:568 +#: src/strings.tsx:1374 +msgid "Take a backup before logging out" +msgstr "Take a backup before logging out" + +#: src/strings.tsx:1055 +msgid "Take a full backup of your data with all attachments" +msgstr "Take a full backup of your data with all attachments" + +#: src/strings.tsx:1057 +msgid "Take a partial backup of your data that does not include attachments" +msgstr "Take a partial backup of your data that does not include attachments" + +#: src/strings.tsx:1204 +msgid "Take note" +msgstr "Take note" + +#: src/strings.tsx:566 msgid "Taking too long? Reload editor" msgstr "Taking too long? Reload editor" -#: src/strings.tsx:391 +#: src/strings.tsx:389 msgid "Tap and hold to enable multi-select." msgstr "Tap and hold to enable multi-select." -#: src/strings.tsx:349 +#: src/strings.tsx:1280 +msgid "Tap here to change sorting" +msgstr "Tap here to change sorting" + +#: src/strings.tsx:1284 +msgid "Tap here to jump to a section" +msgstr "Tap here to jump to a section" + +#: src/strings.tsx:1201 +msgid "Tap here to update to the latest version" +msgstr "Tap here to update to the latest version" + +#: src/strings.tsx:1417 +msgid "Tap on \"Dismiss\" and copy the contents of your note so they are not lost." +msgstr "Tap on \"Dismiss\" and copy the contents of your note so they are not lost." + +#: src/strings.tsx:1203 +msgid "Tap on \"Take note\" to add a note." +msgstr "Tap on \"Take note\" to add a note." + +#: src/strings.tsx:347 msgid "Tap to apply again" msgstr "Tap to apply again" @@ -2006,19 +3173,47 @@ msgstr "Tap to cancel" msgid "Tap to deselect" msgstr "Tap to deselect" -#: src/strings.tsx:563 +#: src/strings.tsx:561 msgid "Tap to stop reordering" msgstr "Tap to stop reordering" -#: src/strings.tsx:240 +#: src/strings.tsx:1183 +msgid "Tap to try again" +msgstr "Tap to try again" + +#: src/strings.tsx:238 msgid "Tap twice to confirm you have saved the recovery key." msgstr "Tap twice to confirm you have saved the recovery key." +#: src/strings.tsx:1003 +msgid "Telemetry" +msgstr "Telemetry" + +#: src/strings.tsx:1331 +msgid "" +"Tell us more about the issue you are facing. \n" +"For example:\n" +"- What were you trying to do in the app?\n" +"- What did you expect to happen?\n" +"- Steps to reproduce the issue \n" +"- Things you have tried etc." +msgstr "" +"Tell us more about the issue you are facing. \n" +"For example:\n" +"- What were you trying to do in the app?\n" +"- What did you expect to happen?\n" +"- Steps to reproduce the issue \n" +"- Things you have tried etc." + +#: src/strings.tsx:1120 +msgid "Terms of service" +msgstr "Terms of service" + #: src/strings.tsx:72 msgid "Terms of Service" msgstr "Terms of Service" -#: src/strings.tsx:403 +#: src/strings.tsx:401 msgid "Thank you for updating Notesnook! We will be applying some minor changes for a better note taking experience." msgstr "Thank you for updating Notesnook! We will be applying some minor changes for a better note taking experience." @@ -2026,84 +3221,149 @@ msgstr "Thank you for updating Notesnook! We will be applying some minor changes msgid "The information above will be publically available at" msgstr "The information above will be publically available at" -#: src/strings.tsx:287 +#: src/strings.tsx:285 msgid "The reminder will repeat daily at {date}." msgstr "The reminder will repeat daily at {date}." -#: src/strings.tsx:290 +#: src/strings.tsx:288 msgid "The reminder will repeat every year on {date}." msgstr "The reminder will repeat every year on {date}." +#: src/strings.tsx:964 +msgid "Themes" +msgstr "Themes" + #: src/strings.tsx:143 msgid "This device" msgstr "This device" -#: src/strings.tsx:823 +#: src/strings.tsx:831 msgid "This note is locked. Unlock note to save changes" msgstr "This note is locked. Unlock note to save changes" -#: src/strings.tsx:244 +#: src/strings.tsx:242 msgid "This note is not linked to any other note." msgstr "This note is not linked to any other note." -#: src/strings.tsx:243 +#: src/strings.tsx:241 msgid "This note is not referenced in other notes." msgstr "This note is not referenced in other notes." -#: src/strings.tsx:529 +#: src/strings.tsx:527 msgid "Thu" msgstr "Thu" -#: src/strings.tsx:520 +#: src/strings.tsx:518 msgid "Thursday" msgstr "Thursday" -#: src/strings.tsx:565 +#: src/strings.tsx:977 +msgid "Time format" +msgstr "Time format" + +#: src/strings.tsx:563 msgid "TIP" msgstr "TIP" -#: src/strings.tsx:546 -#: src/strings.tsx:551 +#: src/strings.tsx:544 +#: src/strings.tsx:549 msgid "Title" msgstr "Title" -#: src/strings.tsx:527 +#: src/strings.tsx:998 +msgid "Title format" +msgstr "Title format" + +#: src/strings.tsx:1029 +msgid "To use app lock, you must enable biometrics such as Fingerprint lock or Face ID on your phone." +msgstr "To use app lock, you must enable biometrics such as Fingerprint lock or Face ID on your phone." + +#: src/strings.tsx:1157 +#: src/strings.tsx:1360 +msgid "Trash" +msgstr "Trash" + +#: src/strings.tsx:1156 +msgid "Trash cleared" +msgstr "Trash cleared" + +#: src/strings.tsx:1162 +msgid "Trash gets automatically cleaned up after {days} days" +msgstr "Trash gets automatically cleaned up after {days} days" + +#: src/strings.tsx:1160 +msgid "Trash gets automatically cleaned up daily" +msgstr "Trash gets automatically cleaned up daily" + +#: src/strings.tsx:1288 +msgid "Try compact mode to fit more items on screen" +msgstr "Try compact mode to fit more items on screen" + +#: src/strings.tsx:525 msgid "Tue" msgstr "Tue" -#: src/strings.tsx:518 +#: src/strings.tsx:516 msgid "Tuesday" msgstr "Tuesday" -#: src/strings.tsx:780 +#: src/strings.tsx:941 +msgid "Turn off automatic syncing. Changes from this client will be synced only when you run sync manually." +msgstr "Turn off automatic syncing. Changes from this client will be synced only when you run sync manually." + +#: src/strings.tsx:788 msgid "Turn off reminder" msgstr "Turn off reminder" -#: src/strings.tsx:781 +#: src/strings.tsx:789 msgid "Turn on reminder" msgstr "Turn on reminder" +#: src/strings.tsx:947 +msgid "Turns off syncing completely on this device. Any changes made will remain local only and new changes from your other devices won't sync to this device." +msgstr "Turns off syncing completely on this device. Any changes made will remain local only and new changes from your other devices won't sync to this device." + #: src/strings.tsx:80 msgid "Two factor authentication" msgstr "Two factor authentication" -#: src/strings.tsx:417 +#: src/strings.tsx:415 msgid "Two-factor authentication" msgstr "Two-factor authentication" -#: src/strings.tsx:426 +#: src/strings.tsx:424 msgid "Two-factor authentication enabled" msgstr "Two-factor authentication enabled" -#: src/strings.tsx:475 +#: src/strings.tsx:1347 +msgid "Type a keyword" +msgstr "Type a keyword" + +#: src/strings.tsx:1345 +msgid "Type a keyword to search in" +msgstr "Type a keyword to search in" + +#: src/strings.tsx:1369 +msgid "Type a keyword to search in {0}" +msgstr "Type a keyword to search in {0}" + +#: src/strings.tsx:1380 +msgid "Unable to resolve download url" +msgstr "Unable to resolve download url" + +#: src/strings.tsx:1383 +msgid "Unable to send 2FA code" +msgstr "Unable to send 2FA code" + +#: src/strings.tsx:473 msgid "Undo" msgstr "Undo" -#: src/strings.tsx:735 +#: src/strings.tsx:743 msgid "Unfavorite" msgstr "Unfavorite" -#: src/strings.tsx:734 +#: src/strings.tsx:742 msgid "Unlink notebook" msgstr "Unlink notebook" @@ -2111,16 +3371,24 @@ msgstr "Unlink notebook" msgid "Unlock" msgstr "Unlock" -#: src/strings.tsx:385 -#: src/strings.tsx:470 +#: src/strings.tsx:1214 +msgid "Unlock more colors with Notesnook Pro" +msgstr "Unlock more colors with Notesnook Pro" + +#: src/strings.tsx:383 +#: src/strings.tsx:468 msgid "Unlock note" msgstr "Unlock note" -#: src/strings.tsx:767 +#: src/strings.tsx:775 msgid "Unlock note to delete it" msgstr "Unlock note to delete it" -#: src/strings.tsx:456 +#: src/strings.tsx:1048 +msgid "Unlock the app with biometric authentication. This requires biometrics to be enabled on your device." +msgstr "Unlock the app with biometric authentication. This requires biometrics to be enabled on your device." + +#: src/strings.tsx:454 msgid "Unlock with biometrics" msgstr "Unlock with biometrics" @@ -2136,39 +3404,47 @@ msgstr "Unlock with password once to enable biometric access." msgid "Unlock your notes" msgstr "Unlock your notes" -#: src/strings.tsx:787 +#: src/strings.tsx:1019 +msgid "Unlock your vault with biometric authentication" +msgstr "Unlock your vault with biometric authentication" + +#: src/strings.tsx:795 msgid "Unpin" msgstr "Unpin" -#: src/strings.tsx:804 +#: src/strings.tsx:812 msgid "Unpin from notifications" msgstr "Unpin from notifications" -#: src/strings.tsx:495 +#: src/strings.tsx:493 msgid "Unpublish" msgstr "Unpublish" +#: src/strings.tsx:1300 +msgid "Unpublish notes to delete them" +msgstr "Unpublish notes to delete them" + #: src/strings.tsx:181 msgid "Untitled" msgstr "Untitled" -#: src/strings.tsx:496 +#: src/strings.tsx:494 msgid "Update" msgstr "Update" -#: src/strings.tsx:318 +#: src/strings.tsx:316 msgid "Update available" msgstr "Update available" -#: src/strings.tsx:629 +#: src/strings.tsx:627 msgid "Upgrade to Pro" msgstr "Upgrade to Pro" -#: src/strings.tsx:432 +#: src/strings.tsx:430 msgid "Upload" msgstr "Upload" -#: src/strings.tsx:433 +#: src/strings.tsx:431 msgid "Uploaded" msgstr "Uploaded" @@ -2177,23 +3453,35 @@ msgid "Uploaded file verification failed." msgstr "Uploaded file verification failed." #: src/strings.tsx:36 -#: src/strings.tsx:434 +#: src/strings.tsx:432 msgid "Uploading" msgstr "Uploading" -#: src/strings.tsx:537 +#: src/strings.tsx:535 msgid "Urgent" msgstr "Urgent" -#: src/strings.tsx:468 +#: src/strings.tsx:466 msgid "Use account password" msgstr "Use account password" -#: src/strings.tsx:848 +#: src/strings.tsx:856 msgid "Use an authenticator app to generate 2FA codes." msgstr "Use an authenticator app to generate 2FA codes." -#: src/strings.tsx:350 +#: src/strings.tsx:970 +msgid "Use dark mode for the app" +msgstr "Use dark mode for the app" + +#: src/strings.tsx:1001 +msgid "Use markdown shortcuts in the editor" +msgstr "Use markdown shortcuts in the editor" + +#: src/strings.tsx:966 +msgid "Use system theme" +msgstr "Use system theme" + +#: src/strings.tsx:348 msgid "" "Use the following key to format the title:\n" "$date$: Current date.\n" @@ -2211,89 +3499,159 @@ msgstr "" "$count$: Number of notes + 1.\n" "$headline$: Use starting line of the note as title." -#: src/strings.tsx:675 +#: src/strings.tsx:953 +msgid "Use this if changes from other devices are not appearing on this device. This will overwrite the data on this device with the latest data from the server.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +msgstr "Use this if changes from other devices are not appearing on this device. This will overwrite the data on this device with the latest data from the server.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." + +#: src/strings.tsx:958 +msgid "Use this if changes made on this device are not appearing on other devices. This will overwrite the data on the server with the data from this device.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +msgstr "Use this if changes made on this device are not appearing on other devices. This will overwrite the data on the server with the data from this device.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." + +#: src/strings.tsx:948 +#~ msgid "Use this if some changes are not appearing on other devices from this device. This will push everything to the server and overwrite with whatever is on this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +#~ msgstr "Use this if some changes are not appearing on other devices from this device. This will push everything to the server and overwrite with whatever is on this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." + +#: src/strings.tsx:943 +#~ msgid "Use this if some changes are not appearing on this device from other devices. This will pull everything from the server and overwrite with whatever is one this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +#~ msgstr "Use this if some changes are not appearing on this device from other devices. This will pull everything from the server and overwrite with whatever is one this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." + +#: src/strings.tsx:1012 +msgid "Vault" +msgstr "Vault" + +#: src/strings.tsx:683 msgid "Vault created" msgstr "Vault created" -#: src/strings.tsx:379 +#: src/strings.tsx:377 msgid "Vault Fingerprint Unlock" msgstr "Vault Fingerprint Unlock" -#: src/strings.tsx:868 +#: src/strings.tsx:1223 +msgid "Verification email sent" +msgstr "Verification email sent" + +#: src/strings.tsx:876 msgid "Verification failed" msgstr "Verification failed" -#: src/strings.tsx:483 +#: src/strings.tsx:481 msgid "Verify" msgstr "Verify" -#: src/strings.tsx:347 +#: src/strings.tsx:925 +msgid "Verify subscription" +msgstr "Verify subscription" + +#: src/strings.tsx:928 +msgid "Verify your subscription to Notesnook Pro" +msgstr "Verify your subscription to Notesnook Pro" + +#: src/strings.tsx:345 msgid "Version" msgstr "Version" -#: src/strings.tsx:536 +#: src/strings.tsx:534 msgid "Vibrate" msgstr "Vibrate" -#: src/strings.tsx:636 +#: src/strings.tsx:634 msgid "Videos" msgstr "Videos" -#: src/strings.tsx:479 +#: src/strings.tsx:477 msgid "View all linked notebooks" msgstr "View all linked notebooks" -#: src/strings.tsx:348 +#: src/strings.tsx:1107 +msgid "View and share debug logs" +msgstr "View and share debug logs" + +#: src/strings.tsx:916 +msgid "View recovery codes" +msgstr "View recovery codes" + +#: src/strings.tsx:918 +msgid "View your recovery codes to recover your account in case you lose access to your two-factor authentication methods." +msgstr "View your recovery codes to recover your account in case you lose access to your two-factor authentication methods." + +#: src/strings.tsx:346 msgid "Visit homepage" msgstr "Visit homepage" -#: src/strings.tsx:398 +#: src/strings.tsx:1180 +msgid "Wait 30 seconds to try again" +msgstr "Wait 30 seconds to try again" + +#: src/strings.tsx:396 msgid "We are sorry, it seems that the app crashed due to an error. You can submit a bug report below so we can fix this asap." msgstr "We are sorry, it seems that the app crashed due to an error. You can submit a bug report below so we can fix this asap." -#: src/strings.tsx:528 +#: src/strings.tsx:1221 +msgid "We have sent you an email confirmation link. Please check your email inbox. If you cannot find the email, check your spam folder." +msgstr "We have sent you an email confirmation link. Please check your email inbox. If you cannot find the email, check your spam folder." + +#: src/strings.tsx:1008 +msgid "We will send you occasional promotional offers & product updates on your email (sent once every month)." +msgstr "We will send you occasional promotional offers & product updates on your email (sent once every month)." + +#: src/strings.tsx:1184 +msgid "We would love to know what you think!" +msgstr "We would love to know what you think!" + +#: src/strings.tsx:526 msgid "Wed" msgstr "Wed" -#: src/strings.tsx:519 +#: src/strings.tsx:517 msgid "Wednesday" msgstr "Wednesday" -#: src/strings.tsx:306 +#: src/strings.tsx:304 msgid "week" msgstr "week" -#: src/strings.tsx:559 +#: src/strings.tsx:557 msgid "Week" msgstr "Week" #: src/strings.tsx:138 -#: src/strings.tsx:511 +#: src/strings.tsx:509 +#: src/strings.tsx:1396 msgid "Weekly" msgstr "Weekly" -#: src/strings.tsx:656 +#: src/strings.tsx:654 msgid "Welcome back, {email}" msgstr "Welcome back, {email}" -#: src/strings.tsx:685 +#: src/strings.tsx:1421 +msgid "words" +msgstr "words" + +#: src/strings.tsx:693 msgid "Write notes with freedom, no spying, no tracking." msgstr "Write notes with freedom, no spying, no tracking." -#: src/strings.tsx:308 +#: src/strings.tsx:1205 +msgid "Write something..." +msgstr "Write something..." + +#: src/strings.tsx:306 msgid "year" msgstr "year" -#: src/strings.tsx:558 +#: src/strings.tsx:556 msgid "Year" msgstr "Year" #: src/strings.tsx:140 -#: src/strings.tsx:513 +#: src/strings.tsx:511 +#: src/strings.tsx:1398 msgid "Yearly" msgstr "Yearly" -#: src/strings.tsx:460 +#: src/strings.tsx:458 msgid "Yes" msgstr "Yes" @@ -2301,87 +3659,147 @@ msgstr "Yes" msgid "You also agree to recieve marketing emails from us which you can opt-out of from app settings." msgstr "You also agree to recieve marketing emails from us which you can opt-out of from app settings." +#: src/strings.tsx:1193 +msgid "You are not logged in" +msgstr "You are not logged in" + +#: src/strings.tsx:1259 +msgid "You can multi-select notes and move them to a notebook at once" +msgstr "You can multi-select notes and move them to a notebook at once" + +#: src/strings.tsx:1250 +msgid "You can pin frequently used Notebooks to the Side Menu to quickly access them." +msgstr "You can pin frequently used Notebooks to the Side Menu to quickly access them." + +#: src/strings.tsx:1011 +msgid "You can set a custom proxy URL to increase your privacy." +msgstr "You can set a custom proxy URL to increase your privacy." + +#: src/strings.tsx:1231 +msgid "You can swipe left anywhere in the app to start a new note." +msgstr "You can swipe left anywhere in the app to start a new note." + #: src/strings.tsx:194 msgid "You can track your issue at" msgstr "You can track your issue at" -#: src/strings.tsx:834 +#: src/strings.tsx:914 +msgid "You can use fallback 2FA method incase you are unable to login via primary method" +msgstr "You can use fallback 2FA method incase you are unable to login via primary method" + +#: src/strings.tsx:1273 +msgid "You can view & restore older versions of any note by going to its properties -> History." +msgstr "You can view & restore older versions of any note by going to its properties -> History." + +#: src/strings.tsx:842 msgid "You have not added any notebooks yet" msgstr "You have not added any notebooks yet" -#: src/strings.tsx:833 +#: src/strings.tsx:841 msgid "You have not added any tags yet" msgstr "You have not added any tags yet" -#: src/strings.tsx:832 +#: src/strings.tsx:840 msgid "You have not created any notes yet" msgstr "You have not created any notes yet" -#: src/strings.tsx:831 +#: src/strings.tsx:839 msgid "You have not favorited any notes yet" msgstr "You have not favorited any notes yet" -#: src/strings.tsx:836 +#: src/strings.tsx:844 msgid "You have not published any monographs yet" msgstr "You have not published any monographs yet" -#: src/strings.tsx:835 +#: src/strings.tsx:843 msgid "You have not set any reminders yet" msgstr "You have not set any reminders yet" -#: src/strings.tsx:698 +#: src/strings.tsx:1376 +msgid "You have unsynced notes. Take a backup or sync your notes to avoid losing your critical data." +msgstr "You have unsynced notes. Take a backup or sync your notes to avoid losing your critical data." + +#: src/strings.tsx:706 msgid "You simply cannot get any better of a note taking app than @notesnook. The UI is clean and slick, it is feature rich, encrypted, reasonably priced (esp. for students & educators) & open source" msgstr "You simply cannot get any better of a note taking app than @notesnook. The UI is clean and slick, it is feature rich, encrypted, reasonably priced (esp. for students & educators) & open source" -#: src/strings.tsx:594 +#: src/strings.tsx:924 +msgid "You subscribed to Notesnook Pro on {date}. Verify this subscription?" +msgstr "You subscribed to Notesnook Pro on {date}. Verify this subscription?" + +#: src/strings.tsx:592 msgid "You subscribed to Notesnook Pro on Android Phone/Tablet using Google In App Purchase." msgstr "You subscribed to Notesnook Pro on Android Phone/Tablet using Google In App Purchase." -#: src/strings.tsx:587 +#: src/strings.tsx:585 msgid "You subscribed to Notesnook Pro on iOS using Apple In App Purchase. You can cancel anytime with your iTunes Account settings." msgstr "You subscribed to Notesnook Pro on iOS using Apple In App Purchase. You can cancel anytime with your iTunes Account settings." -#: src/strings.tsx:600 +#: src/strings.tsx:598 msgid "You subscribed to Notesnook Pro on the Web/Desktop App." msgstr "You subscribed to Notesnook Pro on the Web/Desktop App." -#: src/strings.tsx:394 +#: src/strings.tsx:392 msgid "Your account email will be changed without affecting your subscription or any other settings." msgstr "Your account email will be changed without affecting your subscription or any other settings." -#: src/strings.tsx:425 +#: src/strings.tsx:423 msgid "Your account is now 100% secure against unauthorized logins." msgstr "Your account is now 100% secure against unauthorized logins." -#: src/strings.tsx:642 +#: src/strings.tsx:890 +msgid "Your account will be downgraded in {days} days" +msgstr "Your account will be downgraded in {days} days" + +#: src/strings.tsx:1413 +msgid "Your changes could not be saved" +msgstr "Your changes could not be saved" + +#: src/strings.tsx:640 msgid "Your email is not confirmed. Please confirm your email address to change account password." msgstr "Your email is not confirmed. Please confirm your email address to change account password." -#: src/strings.tsx:825 +#: src/strings.tsx:833 msgid "Your favorites" msgstr "Your favorites" -#: src/strings.tsx:876 +#: src/strings.tsx:887 +msgid "Your free trial ends on {date}" +msgstr "Your free trial ends on {date}" + +#: src/strings.tsx:1227 +msgid "Your free trial has expired" +msgstr "Your free trial has expired" + +#: src/strings.tsx:884 msgid "Your free trial has started" msgstr "Your free trial has started" -#: src/strings.tsx:830 +#: src/strings.tsx:1226 +msgid "Your free trial is ending soon" +msgstr "Your free trial is ending soon" + +#: src/strings.tsx:838 msgid "Your monographs" msgstr "Your monographs" -#: src/strings.tsx:828 +#: src/strings.tsx:1144 +msgid "Your name is end-to-end encrypted and only visible to you." +msgstr "Your name is end-to-end encrypted and only visible to you." + +#: src/strings.tsx:836 msgid "Your notebooks" msgstr "Your notebooks" -#: src/strings.tsx:826 +#: src/strings.tsx:834 msgid "Your notes" msgstr "Your notes" -#: src/strings.tsx:694 +#: src/strings.tsx:702 msgid "Your privacy matters to us, no matter who you are. In a world where everyone is trying to spy on you, Notesnook encrypts all your data before it leaves your device. With Notesnook no one can ever sell your data again." msgstr "Your privacy matters to us, no matter who you are. In a world where everyone is trying to spy on you, Notesnook encrypts all your data before it leaves your device. With Notesnook no one can ever sell your data again." -#: src/strings.tsx:829 +#: src/strings.tsx:837 msgid "Your reminders" msgstr "Your reminders" @@ -2389,15 +3807,27 @@ msgstr "Your reminders" msgid "Your session has expired. Please enter password for {obfuscatedEmail} to continue." msgstr "Your session has expired. Please enter password for {obfuscatedEmail} to continue." -#: src/strings.tsx:827 +#: src/strings.tsx:891 +msgid "Your subscription ends on {date}" +msgstr "Your subscription ends on {date}" + +#: src/strings.tsx:888 +msgid "Your subscription has ended" +msgstr "Your subscription has ended" + +#: src/strings.tsx:892 +msgid "Your subscription renews on {date}" +msgstr "Your subscription renews on {date}" + +#: src/strings.tsx:835 msgid "Your tags" msgstr "Your tags" -#: src/strings.tsx:581 +#: src/strings.tsx:579 msgid "yr" msgstr "yr" -#: src/strings.tsx:545 +#: src/strings.tsx:543 msgid "Z to A" msgstr "Z to A" diff --git a/packages/intl/locale/fr.po b/packages/intl/locale/fr.po new file mode 100644 index 000000000..aa222dfe7 --- /dev/null +++ b/packages/intl/locale/fr.po @@ -0,0 +1,3826 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2024-08-15 12:13+0500\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: fr\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#: src/strings.tsx:698 +msgid "— not just the" +msgstr "" + +#: src/strings.tsx:1387 +msgid "\"App does not have permission to schedule notifications\"" +msgstr "" + +#: src/strings.tsx:1392 +msgid "\"Backup directory not selected\"" +msgstr "" + +#: src/strings.tsx:461 +msgid "\"I understand, change my password\"" +msgstr "" + +#: src/strings.tsx:1137 +msgid "\"This version of Notesnook app does not support in-app purchases. Kindly login on the Notesnook web app to make the purchase.\"" +msgstr "" + +#: src/strings.tsx:204 +msgid "(Empty block)" +msgstr "" + +#: src/strings.tsx:435 +msgid "{0} downloaded" +msgstr "" + +#: src/strings.tsx:184 +msgid "{0}... Please wait" +msgstr "" + +#: src/strings.tsx:28 +msgid "{count, plural, one {# note} other {# notes} _0 {No notes}}" +msgstr "" + +#: src/strings.tsx:779 +msgid "{count, plural, one {1 {0} deleted} other {# {1} deleted}}" +msgstr "" + +#: src/strings.tsx:1405 +msgid "{count, plural, one {1 hour} other {# hours}}" +msgstr "" + +#: src/strings.tsx:1400 +msgid "{count, plural, one {1 minute} other {# minutes}}" +msgstr "" + +#: src/strings.tsx:731 +msgid "{count, plural, one {Are you sure you want to delete this {0} permanently?} other {Are you sure you want to delete these {1} permanently?}}" +msgstr "" + +#: src/strings.tsx:55 +msgid "{count, plural, one {Are you sure you want to download all attachments of this note?} other {Are you sure you want to download all attachments?}}" +msgstr "" + +#: src/strings.tsx:752 +msgid "{count, plural, one {Are you sure you want to move this notebook to {selectedNotebookTitle}?} other {Are you sure you want to move these # notebooks {selectedNotebookTitle}?}}" +msgstr "" + +#: src/strings.tsx:105 +msgid "{count, plural, one {Attach image} other {Attach # images}}" +msgstr "" + +#: src/strings.tsx:50 +msgid "{count, plural, one {Attachment downloaded at {path}} other {#/{total} attachments downloaded as a zip file at {path}}}" +msgstr "" + +#: src/strings.tsx:722 +msgid "{count, plural, one {Delete {0}} other {Delete {1}}}" +msgstr "" + +#: src/strings.tsx:1302 +msgid "{count, plural, one {Delete tag} other {Delete # tags}}" +msgstr "" + +#: src/strings.tsx:45 +msgid "{count, plural, one {Failed to download attachment} other {Failed to download # attachments}}" +msgstr "" + +#: src/strings.tsx:750 +msgid "{count, plural, one {Move notebook} other {Move # notebooks}}" +msgstr "" + +#: src/strings.tsx:403 +msgid "{count, plural, one {Moving {title}} other {Moving # notebooks}}" +msgstr "" + +#: src/strings.tsx:186 +msgid "{count, plural, one {Note exported} other {# notes exported}}" +msgstr "" + +#: src/strings.tsx:293 +msgid "{freq, plural, one {Repeats every {0} on {selectedDays} at {date}} other {Repeats every {freq} {1} every {selectedDays} at {date}}}" +msgstr "" + +#: src/strings.tsx:161 +msgid "{key, select, dateCreated {Created at} dateEdited {Last edited at} dateModifed {Last modified at} dateUploaded {Uploaded at} dateDeleted {Deleted at} other {{key}}}" +msgstr "" + +#: src/strings.tsx:369 +msgid "{mode, select, create {Create app lock {keyboardType}} change {Change app lock {keyboardType}} remove {Remove app lock {keyboardType}} other {}}" +msgstr "" + +#: src/strings.tsx:621 +msgid "{platform, select, android {{name} saved to selected path} other {{name} saved to File Manager/Notesnook/downloads}}" +msgstr "" + +#: src/strings.tsx:1168 +msgid "{platform, select, android {Backup file saved in \"Notesnook backups\" folder on your phone.} other {Backup file is saved in File Manager/Notesnook folder}}" +msgstr "" + +#: src/strings.tsx:318 +msgid "{type, select, github {v{version} has been released on GitHub} store {v{version} has been released} other {v{version} has been released}}" +msgstr "" + +#: src/strings.tsx:175 +msgid "{type, select, other {This list is empty} notebook {No notebooks} tag {No tags} note {No notes}}" +msgstr "" + +#: src/strings.tsx:38 +msgid "{type, select, upload {Uploading} download {Downloading} other {Loading}}" +msgstr "" + +#: src/strings.tsx:659 +msgid "{type} does not match" +msgstr "" + +#: src/strings.tsx:1410 +msgid "12-hour" +msgstr "" + +#: src/strings.tsx:1411 +msgid "24-hour" +msgstr "" + +#: src/strings.tsx:866 +msgid "2FA code sent via {method}" +msgstr "" + +#: src/strings.tsx:1254 +msgid "A notebook can have unlimited topics with unlimited notes." +msgstr "" + +#: src/strings.tsx:542 +msgid "A to Z" +msgstr "" + +#: src/strings.tsx:555 +msgid "Abc" +msgstr "" + +#: src/strings.tsx:1126 +msgid "About" +msgstr "" + +#: src/strings.tsx:882 +msgid "account" +msgstr "" + +#: src/strings.tsx:442 +msgid "Add" +msgstr "" + +#: src/strings.tsx:912 +msgid "Add 2FA fallback method" +msgstr "" + +#: src/strings.tsx:279 +msgid "Add a {0}" +msgstr "" + +#: src/strings.tsx:1344 +msgid "Add a short note" +msgstr "" + +#: src/strings.tsx:1422 +msgid "Add a tag" +msgstr "" + +#: src/strings.tsx:467 +msgid "Add color" +msgstr "" + +#: src/strings.tsx:791 +msgid "Add notebook" +msgstr "" + +#: src/strings.tsx:407 +msgid "Add notes to {title}" +msgstr "" + +#: src/strings.tsx:790 +msgid "Add shortcut" +msgstr "" + +#: src/strings.tsx:615 +msgid "Add shortcuts for notebooks and tags here." +msgstr "" + +#: src/strings.tsx:479 +msgid "Add tag" +msgstr "" + +#: src/strings.tsx:815 +msgid "Add tags" +msgstr "" + +#: src/strings.tsx:851 +msgid "Add your first note" +msgstr "" + +#: src/strings.tsx:852 +msgid "Add your first notebook" +msgstr "" + +#: src/strings.tsx:604 +#: src/strings.tsx:632 +msgid "All" +msgstr "" + +#: src/strings.tsx:61 +msgid "All attachments are end-to-end encrypted." +msgstr "" + +#: src/strings.tsx:641 +msgid "All fields are required" +msgstr "" + +#: src/strings.tsx:617 +msgid "All logs are local only and are not sent to any server. You can share the logs from here with us if you face an issue to help us find the root cause." +msgstr "" + +#: src/strings.tsx:359 +msgid "All tools are grouped" +msgstr "" + +#: src/strings.tsx:1153 +msgid "All tools in the collapsed section will be removed" +msgstr "" + +#: src/strings.tsx:1148 +msgid "All tools in this group will be removed from the toolbar." +msgstr "" + +#: src/strings.tsx:1177 +msgid "All your backups are stored in 'Phone Storage/Notesnook/backups/' folder" +msgstr "" + +#: src/strings.tsx:934 +msgid "All your data will be removed permanently. Make sure you have saved backup of your notes. This action is IRREVERSIBLE." +msgstr "" + +#: src/strings.tsx:78 +msgid "Already have an account?" +msgstr "" + +#: src/strings.tsx:217 +msgid "An error occurred while migrating your data. You can logout of your account and try to relogin. However this is not recommended as it may result in some data loss if your data was not synced." +msgstr "" + +#: src/strings.tsx:73 +msgid "and" +msgstr "" + +#: src/strings.tsx:219 +msgid "App data has been cleared. Kindly relaunch the app to login again." +msgstr "" + +#: src/strings.tsx:1024 +msgid "App lock" +msgstr "" + +#: src/strings.tsx:655 +#: src/strings.tsx:1049 +msgid "App lock disabled" +msgstr "" + +#: src/strings.tsx:1030 +msgid "App lock timeout" +msgstr "" + +#: src/strings.tsx:1189 +msgid "App Store" +msgstr "" + +#: src/strings.tsx:1134 +msgid "App version" +msgstr "" + +#: src/strings.tsx:961 +msgid "Appearance" +msgstr "" + +#: src/strings.tsx:449 +msgid "Applied as dark theme" +msgstr "" + +#: src/strings.tsx:450 +msgid "Applied as light theme" +msgstr "" + +#: src/strings.tsx:385 +msgid "Apply changes" +msgstr "" + +#: src/strings.tsx:1268 +msgid "Are you scrolling a lot to find a specific note? Pin it to the top from Note properties." +msgstr "" + +#: src/strings.tsx:874 +msgid "Are you sure you want to clear all logs from {key}?" +msgstr "" + +#: src/strings.tsx:1155 +msgid "Are you sure you want to clear trash?" +msgstr "" + +#: src/strings.tsx:1306 +msgid "Are you sure you want to delete these tags?" +msgstr "" + +#: src/strings.tsx:1308 +msgid "Are you sure you want to delete this {0}?" +msgstr "" + +#: src/strings.tsx:718 +msgid "Are you sure you want to delete this note permanently?" +msgstr "" + +#: src/strings.tsx:1373 +msgid "Are you sure you want to logout and clear all data stored on this device?" +msgstr "" + +#: src/strings.tsx:649 +msgid "Are you sure you want to logout from this device? Any unsynced changes will be lost." +msgstr "" + +#: src/strings.tsx:902 +msgid "Are you sure you want to remove your name?" +msgstr "" + +#: src/strings.tsx:899 +msgid "Are you sure you want to remove your profile picture?" +msgstr "" + +#: src/strings.tsx:362 +msgid "Atleast 8 characters required" +msgstr "" + +#: src/strings.tsx:250 +msgid "attachment" +msgstr "" + +#: src/strings.tsx:258 +msgid "Attachment" +msgstr "" + +#: src/strings.tsx:266 +msgid "attachments" +msgstr "" + +#: src/strings.tsx:274 +#: src/strings.tsx:803 +msgid "Attachments" +msgstr "" + +#: src/strings.tsx:635 +msgid "Audio" +msgstr "" + +#: src/strings.tsx:1181 +msgid "Authentication cancelled by user" +msgstr "" + +#: src/strings.tsx:1182 +msgid "Authentication failed" +msgstr "" + +#: src/strings.tsx:1058 +msgid "Automatic backups" +msgstr "" + +#: src/strings.tsx:1197 +msgid "Automatic backups are off" +msgstr "" + +#: src/strings.tsx:1061 +msgid "Automatic backups with attachments" +msgstr "" + +#: src/strings.tsx:1046 +#~ msgid "Automatically backup your data at regular intervals" +#~ msgstr "" + +#: src/strings.tsx:981 +msgid "Automatically clear trash after a certain period of time" +msgstr "" + +#: src/strings.tsx:1032 +msgid "Automatically lock the app after a certain period" +msgstr "" + +#: src/strings.tsx:968 +msgid "Automatically switch between light and dark themes based on your system settings" +msgstr "" + +#: src/strings.tsx:948 +msgid "Background sync (experimental)" +msgstr "" + +#: src/strings.tsx:1155 +#~ msgid "Backing up your data" +#~ msgstr "" + +#: src/strings.tsx:1050 +msgid "Backup & restore" +msgstr "" + +#: src/strings.tsx:1166 +msgid "Backup complete" +msgstr "" + +#: src/strings.tsx:1070 +msgid "Backup encryption" +msgstr "" + +#: src/strings.tsx:643 +msgid "Backup failed" +msgstr "" + +#: src/strings.tsx:770 +msgid "Backup is encrypted" +msgstr "" + +#: src/strings.tsx:1052 +msgid "Backup now" +msgstr "" + +#: src/strings.tsx:1053 +msgid "Backup now with attachments" +msgstr "" + +#: src/strings.tsx:776 +msgid "Backup restored" +msgstr "" + +#: src/strings.tsx:1178 +msgid "Backup successful" +msgstr "" + +#: src/strings.tsx:414 +msgid "Backups" +msgstr "" + +#: src/strings.tsx:451 +msgid "Basic" +msgstr "" + +#: src/strings.tsx:971 +msgid "Behavior" +msgstr "" + +#: src/strings.tsx:324 +msgid "BETA" +msgstr "" + +#: src/strings.tsx:1018 +msgid "Biometric unlocking" +msgstr "" + +#: src/strings.tsx:682 +msgid "Biometric unlocking disabled" +msgstr "" + +#: src/strings.tsx:681 +msgid "Biometric unlocking enabled" +msgstr "" + +#: src/strings.tsx:1179 +msgid "Biometrics authentication failed" +msgstr "" + +#: src/strings.tsx:1027 +msgid "Biometrics not enrolled" +msgstr "" + +#: src/strings.tsx:341 +msgid "By" +msgstr "" + +#: src/strings.tsx:71 +msgid "By signing up, you agree to our" +msgstr "" + +#: src/strings.tsx:459 +msgid "Cancel" +msgstr "" + +#: src/strings.tsx:123 +msgid "Change" +msgstr "" + +#: src/strings.tsx:915 +msgid "Change 2FA fallback method" +msgstr "" + +#: src/strings.tsx:569 +msgid "Change 2FA method" +msgstr "" + +#: src/strings.tsx:1038 +msgid "Change app lock password" +msgstr "" + +#: src/strings.tsx:1037 +msgid "Change app lock pin" +msgstr "" + +#: src/strings.tsx:1069 +msgid "Change backup directory" +msgstr "" + +#: src/strings.tsx:390 +msgid "Change email address" +msgstr "" + +#: src/strings.tsx:972 +msgid "Change how the app behaves in different situations" +msgstr "" + +#: src/strings.tsx:1090 +msgid "Change notification sound" +msgstr "" + +#: src/strings.tsx:363 +msgid "Change password" +msgstr "" + +#: src/strings.tsx:1092 +msgid "Change the sound that plays when you receive a notification" +msgstr "" + +#: src/strings.tsx:379 +msgid "Change Vault Password" +msgstr "" + +#: src/strings.tsx:909 +msgid "Change your account password" +msgstr "" + +#: src/strings.tsx:911 +msgid "Change your primary two-factor authentication method" +msgstr "" + +#: src/strings.tsx:944 +msgid "Changes from other devices won't be updated in the editor in real-time." +msgstr "" + +#: src/strings.tsx:612 +msgid "Changing password is an irreversible process. You will be logged out from all your devices. Please make sure you do not close the app while your password is changing and have good internet connection." +msgstr "" + +#: src/strings.tsx:1133 +msgid "Check for new version of Notesnook" +msgstr "" + +#: src/strings.tsx:1132 +msgid "Check for updates" +msgstr "" + +#: src/strings.tsx:314 +msgid "Checking for new version" +msgstr "" + +#: src/strings.tsx:965 +msgid "Choose from pre-built themes or create your own" +msgstr "" + +#: src/strings.tsx:976 +msgid "Choose how dates are displayed in the app" +msgstr "" + +#: src/strings.tsx:999 +msgid "Choose how the new note titles are formatted" +msgstr "" + +#: src/strings.tsx:978 +msgid "Choose how time is displayed in the app" +msgstr "" + +#: src/strings.tsx:338 +msgid "Choose how you want to secure your notes locally." +msgstr "" + +#: src/strings.tsx:1067 +msgid "Choose where to save your backups" +msgstr "" + +#: src/strings.tsx:120 +#: src/strings.tsx:872 +msgid "Clear" +msgstr "" + +#: src/strings.tsx:982 +msgid "Clear default notebook" +msgstr "" + +#: src/strings.tsx:871 +msgid "Clear logs" +msgstr "" + +#: src/strings.tsx:1154 +msgid "Clear trash" +msgstr "" + +#: src/strings.tsx:979 +msgid "Clear trash interval" +msgstr "" + +#: src/strings.tsx:1016 +msgid "Clear your vault and remove all notes from it" +msgstr "" + +#: src/strings.tsx:1212 +msgid "Close" +msgstr "" + +#: src/strings.tsx:360 +msgid "COLLAPSED" +msgstr "" + +#: src/strings.tsx:249 +msgid "color" +msgstr "" + +#: src/strings.tsx:257 +msgid "Color" +msgstr "" + +#: src/strings.tsx:661 +msgid "Color #{color} already exists" +msgstr "" + +#: src/strings.tsx:1326 +msgid "Color title" +msgstr "" + +#: src/strings.tsx:265 +msgid "colors" +msgstr "" + +#: src/strings.tsx:273 +msgid "Colors" +msgstr "" + +#: src/strings.tsx:1108 +msgid "Community" +msgstr "" + +#: src/strings.tsx:109 +msgid "Compress" +msgstr "" + +#: src/strings.tsx:114 +msgid "Compressed images are uploaded in Full HD resolution and usually are good enough for most use cases." +msgstr "" + +#: src/strings.tsx:573 +msgid "Confirm email" +msgstr "" + +#: src/strings.tsx:799 +msgid "Confirm email to publish note" +msgstr "" + +#: src/strings.tsx:1325 +msgid "Confirm new password" +msgstr "" + +#: src/strings.tsx:1320 +msgid "Confirm password" +msgstr "" + +#: src/strings.tsx:1324 +msgid "Confirm pin" +msgstr "" + +#: src/strings.tsx:1099 +msgid "Contact us directly via support@streetwriters.co for any help or support" +msgstr "" + +#: src/strings.tsx:453 +msgid "Continue" +msgstr "" + +#: src/strings.tsx:1005 +msgid "Contribute towards a better Notesnook. All tracking information is anonymous." +msgstr "" + +#: src/strings.tsx:1085 +msgid "Controls whether this device should receive reminder notifications." +msgstr "" + +#: src/strings.tsx:567 +msgid "Copy" +msgstr "" + +#: src/strings.tsx:570 +msgid "Copy codes" +msgstr "" + +#: src/strings.tsx:805 +msgid "Copy link" +msgstr "" + +#: src/strings.tsx:382 +msgid "Copy note" +msgstr "" + +#: src/strings.tsx:497 +msgid "Copy to clipboard" +msgstr "" + +#: src/strings.tsx:1009 +msgid "CORS bypass" +msgstr "" + +#: src/strings.tsx:128 +msgid "Create" +msgstr "" + +#: src/strings.tsx:1043 +#~ msgid "Create a backup of your data now" +#~ msgstr "" + +#: src/strings.tsx:608 +msgid "Create a group" +msgstr "" + +#: src/strings.tsx:819 +msgid "Create a new note" +msgstr "" + +#: src/strings.tsx:830 +msgid "Create a note first" +msgstr "" + +#: src/strings.tsx:1014 +msgid "Create a vault to store your most important notes" +msgstr "" + +#: src/strings.tsx:487 +msgid "Create link" +msgstr "" + +#: src/strings.tsx:1296 +msgid "Create shortcut of this notebook in side menu" +msgstr "" + +#: src/strings.tsx:1218 +msgid "Create unlimited notebooks with Notesnook Pro" +msgstr "" + +#: src/strings.tsx:1217 +msgid "Create unlimited tags with Notesnook Pro" +msgstr "" + +#: src/strings.tsx:1219 +msgid "Create unlimited vaults with Notesnook Pro" +msgstr "" + +#: src/strings.tsx:376 +msgid "Create Vault" +msgstr "" + +#: src/strings.tsx:437 +msgid "Create your {\"\\n\"}account" +msgstr "" + +#: src/strings.tsx:1175 +msgid "Creating a{0} backup" +msgstr "" + +#: src/strings.tsx:619 +msgid "Curate the toolbar that fits your needs and matches your personality." +msgstr "" + +#: src/strings.tsx:1322 +msgid "Current password" +msgstr "" + +#: src/strings.tsx:1321 +msgid "Current pin" +msgstr "" + +#: src/strings.tsx:960 +msgid "Customization" +msgstr "" + +#: src/strings.tsx:963 +msgid "Customize the appearance of the app with custom themes" +msgstr "" + +#: src/strings.tsx:985 +msgid "Customize the note editor" +msgstr "" + +#: src/strings.tsx:987 +msgid "Customize the toolbar in the note editor" +msgstr "" + +#: src/strings.tsx:986 +msgid "Customize toolbar" +msgstr "" + +#: src/strings.tsx:137 +#: src/strings.tsx:508 +#: src/strings.tsx:1395 +msgid "Daily" +msgstr "" + +#: src/strings.tsx:602 +msgid "Dark" +msgstr "" + +#: src/strings.tsx:969 +msgid "Dark mode" +msgstr "" + +#: src/strings.tsx:1378 +msgid "Database setup failed, could not get database key" +msgstr "" + +#: src/strings.tsx:548 +msgid "Date created" +msgstr "" + +#: src/strings.tsx:547 +msgid "Date edited" +msgstr "" + +#: src/strings.tsx:975 +msgid "Date format" +msgstr "" + +#: src/strings.tsx:546 +msgid "Date modified" +msgstr "" + +#: src/strings.tsx:303 +msgid "day" +msgstr "" + +#: src/strings.tsx:1394 +msgid "days" +msgstr "" + +#: src/strings.tsx:869 +msgid "Debug log copied!" +msgstr "" + +#: src/strings.tsx:1106 +msgid "Debug logs" +msgstr "" + +#: src/strings.tsx:870 +msgid "Debug logs downloaded" +msgstr "" + +#: src/strings.tsx:1103 +msgid "Debugging" +msgstr "" + +#: src/strings.tsx:553 +msgid "Default" +msgstr "" + +#: src/strings.tsx:996 +msgid "Default font family" +msgstr "" + +#: src/strings.tsx:997 +msgid "Default font family in editor" +msgstr "" + +#: src/strings.tsx:994 +msgid "Default font size" +msgstr "" + +#: src/strings.tsx:995 +msgid "Default font size in editor" +msgstr "" + +#: src/strings.tsx:974 +msgid "Default screen to open on app launch" +msgstr "" + +#: src/strings.tsx:1086 +msgid "Default snooze time" +msgstr "" + +#: src/strings.tsx:1135 +msgid "Default sound" +msgstr "" + +#: src/strings.tsx:119 +#: src/strings.tsx:124 +msgid "Delete" +msgstr "" + +#: src/strings.tsx:1312 +msgid "Delete {0}" +msgstr "" + +#: src/strings.tsx:932 +msgid "Delete account" +msgstr "" + +#: src/strings.tsx:469 +msgid "Delete all notes" +msgstr "" + +#: src/strings.tsx:1151 +msgid "Delete collapsed section" +msgstr "" + +#: src/strings.tsx:1146 +msgid "Delete group" +msgstr "" + +#: src/strings.tsx:380 +msgid "Delete note" +msgstr "" + +#: src/strings.tsx:476 +msgid "Delete permanently" +msgstr "" + +#: src/strings.tsx:1017 +msgid "Delete vault (and optionally remove all notes)." +msgstr "" + +#: src/strings.tsx:134 +msgid "Deleted on {date}" +msgstr "" + +#: src/strings.tsx:759 +msgid "Did you save recovery key?" +msgstr "" + +#: src/strings.tsx:1207 +msgid "Disable" +msgstr "" + +#: src/strings.tsx:939 +msgid "Disable auto sync" +msgstr "" + +#: src/strings.tsx:942 +msgid "Disable realtime sync" +msgstr "" + +#: src/strings.tsx:945 +msgid "Disable sync" +msgstr "" + +#: src/strings.tsx:135 +msgid "Disabled" +msgstr "" + +#: src/strings.tsx:472 +msgid "Discard" +msgstr "" + +#: src/strings.tsx:1420 +msgid "Dismiss" +msgstr "" + +#: src/strings.tsx:234 +msgid "Do you enjoy using Notesnook?" +msgstr "" + +#: src/strings.tsx:1100 +msgid "Documentation" +msgstr "" + +#: src/strings.tsx:636 +msgid "Documents" +msgstr "" + +#: src/strings.tsx:65 +msgid "Don't have an account?" +msgstr "" + +#: src/strings.tsx:23 +msgid "Done" +msgstr "" + +#: src/strings.tsx:990 +msgid "Double spaced lines" +msgstr "" + +#: src/strings.tsx:429 +msgid "Download" +msgstr "" + +#: src/strings.tsx:1127 +msgid "Download on desktop" +msgstr "" + +#: src/strings.tsx:676 +msgid "Download started... Please wait" +msgstr "" + +#: src/strings.tsx:434 +msgid "Download successful" +msgstr "" + +#: src/strings.tsx:560 +msgid "Download update" +msgstr "" + +#: src/strings.tsx:428 +msgid "Downloaded" +msgstr "" + +#: src/strings.tsx:35 +#: src/strings.tsx:427 +msgid "Downloading" +msgstr "" + +#: src/strings.tsx:223 +msgid "Downloading attachments" +msgstr "" + +#: src/strings.tsx:550 +msgid "Due date" +msgstr "" + +#: src/strings.tsx:809 +msgid "Duplicate" +msgstr "" + +#: src/strings.tsx:541 +msgid "Earliest first" +msgstr "" + +#: src/strings.tsx:439 +msgid "Edit notebook" +msgstr "" + +#: src/strings.tsx:1141 +msgid "Edit profile picture" +msgstr "" + +#: src/strings.tsx:444 +msgid "Edit reminder" +msgstr "" + +#: src/strings.tsx:984 +#: src/strings.tsx:1363 +msgid "Editor" +msgstr "" + +#: src/strings.tsx:1318 +msgid "Email" +msgstr "" + +#: src/strings.tsx:646 +msgid "Email is required" +msgstr "" + +#: src/strings.tsx:638 +msgid "Email not confirmed" +msgstr "" + +#: src/strings.tsx:1384 +msgid "Email or password incorrect" +msgstr "" + +#: src/strings.tsx:1097 +msgid "Email support" +msgstr "" + +#: src/strings.tsx:746 +msgid "Email updated to {email}" +msgstr "" + +#: src/strings.tsx:121 +msgid "Enable" +msgstr "" + +#: src/strings.tsx:1026 +msgid "Enable app lock" +msgstr "" + +#: src/strings.tsx:417 +msgid "Enable two-factor authentication to add an extra layer of security to your account." +msgstr "" + +#: src/strings.tsx:1071 +msgid "Encrypt your backups for added security" +msgstr "" + +#: src/strings.tsx:171 +msgid "Encrypted and synced" +msgstr "" + +#: src/strings.tsx:821 +msgid "Encrypting attachment" +msgstr "" + +#: src/strings.tsx:690 +msgid "End to end encrypted." +msgstr "" + +#: src/strings.tsx:335 +msgid "Enter 6 digit code" +msgstr "" + +#: src/strings.tsx:935 +msgid "Enter account password" +msgstr "" + +#: src/strings.tsx:877 +msgid "Enter app lock password" +msgstr "" + +#: src/strings.tsx:880 +msgid "Enter app lock pin" +msgstr "" + +#: src/strings.tsx:102 +msgid "Enter code from authenticator app" +msgstr "" + +#: src/strings.tsx:1349 +msgid "Enter email address" +msgstr "" + +#: src/strings.tsx:1145 +msgid "Enter full name" +msgstr "" + +#: src/strings.tsx:1327 +msgid "Enter notebook description" +msgstr "" + +#: src/strings.tsx:745 +msgid "Enter notebook title" +msgstr "" + +#: src/strings.tsx:665 +msgid "Enter password" +msgstr "" + +#: src/strings.tsx:89 +msgid "Enter the 6 digit code from your authenticator app to continue logging in" +msgstr "" + +#: src/strings.tsx:85 +msgid "Enter the 6 digit code sent to your email to continue logging in" +msgstr "" + +#: src/strings.tsx:87 +msgid "Enter the 6 digit code sent to your phone number to continue logging in" +msgstr "" + +#: src/strings.tsx:90 +msgid "Enter the recovery code to continue logging in" +msgstr "" + +#: src/strings.tsx:1330 +msgid "Enter verification code sent to your new email" +msgstr "" + +#: src/strings.tsx:1329 +msgid "Enter your new email" +msgstr "" + +#: src/strings.tsx:1385 +msgid "Error applying promo code" +msgstr "" + +#: src/strings.tsx:625 +msgid "Error downloading file: {message}" +msgstr "" + +#: src/strings.tsx:1352 +msgid "Error getting codes" +msgstr "" + +#: src/strings.tsx:344 +msgid "Error loading themes" +msgstr "" + +#: src/strings.tsx:931 +msgid "Error logging out" +msgstr "" + +#: src/strings.tsx:867 +msgid "Error sending 2FA code" +msgstr "" + +#: src/strings.tsx:393 +msgid "Export" +msgstr "" + +#: src/strings.tsx:484 +msgid "Export again" +msgstr "" + +#: src/strings.tsx:1074 +msgid "Export all notes" +msgstr "" + +#: src/strings.tsx:1076 +msgid "Export all notes as pdf, markdown, html or text in a single zip file" +msgstr "" + +#: src/strings.tsx:1216 +msgid "Export notes as PDF, Markdown and HTML with Notesnook Pro" +msgstr "" + +#: src/strings.tsx:1096 +msgid "Faced an issue or have a suggestion? Click here to create a bug report" +msgstr "" + +#: src/strings.tsx:1391 +msgid "Failed to decrypt backup" +msgstr "" + +#: src/strings.tsx:936 +msgid "Failed to delete account" +msgstr "" + +#: src/strings.tsx:666 +msgid "Failed to download file" +msgstr "" + +#: src/strings.tsx:827 +msgid "Failed to open" +msgstr "" + +#: src/strings.tsx:756 +msgid "Failed to publish note" +msgstr "" + +#: src/strings.tsx:675 +msgid "Failed to resolve download url" +msgstr "" + +#: src/strings.tsx:647 +msgid "Failed to send recovery email" +msgstr "" + +#: src/strings.tsx:1224 +msgid "Failed to send verification email" +msgstr "" + +#: src/strings.tsx:818 +msgid "Failed to subscribe" +msgstr "" + +#: src/strings.tsx:757 +msgid "Failed to unpublish note" +msgstr "" + +#: src/strings.tsx:669 +msgid "Failed to zip files" +msgstr "" + +#: src/strings.tsx:421 +msgid "Fallback method for 2FA enabled" +msgstr "" + +#: src/strings.tsx:275 +#: src/strings.tsx:1358 +msgid "Favorites" +msgstr "" + +#: src/strings.tsx:610 +msgid "File check failed: {reason} Try reuploading the file to fix the issue." +msgstr "" + +#: src/strings.tsx:628 +msgid "File check passed" +msgstr "" + +#: src/strings.tsx:672 +msgid "File length is 0. Please upload this file again from the attachment manager." +msgstr "" + +#: src/strings.tsx:674 +msgid "File length mismatch. Expected {expectedSize} but got {currentSize} bytes. Please upload this file again from the attachment manager." +msgstr "" + +#: src/strings.tsx:828 +msgid "File mismatch" +msgstr "" + +#: src/strings.tsx:826 +msgid "File size should be less than {sizeInMB}MB" +msgstr "" + +#: src/strings.tsx:824 +msgid "File too large" +msgstr "" + +#: src/strings.tsx:1315 +msgid "Filter attachments by filename, type or hash" +msgstr "" + +#: src/strings.tsx:1112 +msgid "Follow us on Mastodon" +msgstr "" + +#: src/strings.tsx:1114 +msgid "Follow us on Mastodon for updates and news about Notesnook" +msgstr "" + +#: src/strings.tsx:1115 +msgid "Follow us on X" +msgstr "" + +#: src/strings.tsx:1116 +msgid "Follow us on X for updates and news about Notesnook" +msgstr "" + +#: src/strings.tsx:951 +msgid "Force pull changes" +msgstr "" + +#: src/strings.tsx:956 +msgid "Force push changes" +msgstr "" + +#: src/strings.tsx:463 +msgid "Forgot password?" +msgstr "" + +#: src/strings.tsx:528 +msgid "Fri" +msgstr "" + +#: src/strings.tsx:519 +msgid "Friday" +msgstr "" + +#: src/strings.tsx:1105 +msgid "Get helpful debug info about the app to help us find bugs." +msgstr "" + +#: src/strings.tsx:1129 +msgid "Get Notesnook app on your desktop and access all notes" +msgstr "" + +#: src/strings.tsx:1213 +msgid "Get Notesnook Pro" +msgstr "" + +#: src/strings.tsx:1199 +msgid "Get Notesnook Pro to enable automatic backups" +msgstr "" + +#: src/strings.tsx:577 +msgid "Get Pro" +msgstr "" + +#: src/strings.tsx:470 +msgid "Get started" +msgstr "" + +#: src/strings.tsx:334 +msgid "Getting information" +msgstr "" + +#: src/strings.tsx:336 +msgid "Getting recovery codes" +msgstr "" + +#: src/strings.tsx:1138 +msgid "Go to web app" +msgstr "" + +#: src/strings.tsx:492 +msgid "Got it" +msgstr "" + +#: src/strings.tsx:358 +msgid "GROUP" +msgstr "" + +#: src/strings.tsx:447 +msgid "Group by" +msgstr "" + +#: src/strings.tsx:630 +msgid "Hash copied" +msgstr "" + +#: src/strings.tsx:1093 +msgid "Help and support" +msgstr "" + +#: src/strings.tsx:131 +msgid "Help improve Notesnook by sending completely anonymized" +msgstr "" + +#: src/strings.tsx:1206 +msgid "Hide" +msgstr "" + +#: src/strings.tsx:1023 +msgid "Hide app contents when you switch to other apps. This will also disable screenshot taking in the app." +msgstr "" + +#: src/strings.tsx:804 +msgid "History" +msgstr "" + +#: src/strings.tsx:1364 +msgid "Home" +msgstr "" + +#: src/strings.tsx:973 +msgid "Homepage" +msgstr "" + +#: src/strings.tsx:1149 +msgid "Homepage changed to {name}" +msgstr "" + +#: src/strings.tsx:768 +msgid "hr" +msgstr "" + +#: src/strings.tsx:95 +msgid "I don't have access to authenticator app" +msgstr "" + +#: src/strings.tsx:93 +msgid "I don't have access to email" +msgstr "" + +#: src/strings.tsx:94 +msgid "I don't have access to my phone" +msgstr "" + +#: src/strings.tsx:96 +msgid "I don't have recovery codes" +msgstr "" + +#: src/strings.tsx:103 +msgid "I have a recovery code" +msgstr "" + +#: src/strings.tsx:333 +msgid "If the editor fails to load even after reloading. Try restarting the app." +msgstr "" + +#: src/strings.tsx:201 +msgid "If you want to ask something in general or need some assistance, we would suggest that you" +msgstr "" + +#: src/strings.tsx:633 +msgid "Images" +msgstr "" + +#: src/strings.tsx:112 +msgid "Images uploaded without compression are slow to load and take more bandwidth. We recommend compressing images unless you need image in original quality." +msgstr "" + +#: src/strings.tsx:1409 +msgid "Immediately" +msgstr "" + +#: src/strings.tsx:144 +msgid "Incoming" +msgstr "" + +#: src/strings.tsx:658 +msgid "Incorrect {type}" +msgstr "" + +#: src/strings.tsx:626 +msgid "Invalid {type}" +msgstr "" + +#: src/strings.tsx:1319 +msgid "Invalid email" +msgstr "" + +#: src/strings.tsx:192 +msgid "Issue created" +msgstr "" + +#: src/strings.tsx:1415 +msgid "It seems that your changes could not be saved. What to do next:" +msgstr "" + +#: src/strings.tsx:237 +#~ msgid "" +#~ "It took us a year to bring Notesnook to life. Share your experience\n" +#~ "and suggestions to help us improve it." +#~ msgstr "" + +#: src/strings.tsx:236 +msgid "It took us a year to bring Notesnook to life. Share your experience and suggestions to help us improve it." +msgstr "" + +#: src/strings.tsx:202 +msgid "join our community on Discord." +msgstr "" + +#: src/strings.tsx:1117 +msgid "Join our Discord server" +msgstr "" + +#: src/strings.tsx:1119 +msgid "Join our Discord server to chat with other users and the team" +msgstr "" + +#: src/strings.tsx:1109 +msgid "Join our Telegram group" +msgstr "" + +#: src/strings.tsx:1111 +msgid "Join our Telegram group to chat with other users and the team" +msgstr "" + +#: src/strings.tsx:474 +msgid "Keep" +msgstr "" + +#: src/strings.tsx:1191 +msgid "Keep your data safe" +msgstr "" + +#: src/strings.tsx:496 +msgid "Later" +msgstr "" + +#: src/strings.tsx:540 +msgid "Latest first" +msgstr "" + +#: src/strings.tsx:149 +msgid "Learn how this works." +msgstr "" + +#: src/strings.tsx:478 +msgid "Learn more" +msgstr "" + +#: src/strings.tsx:854 +msgid "Learn more about Monographs" +msgstr "" + +#: src/strings.tsx:233 +msgid "Learn more about Notesnook Monograph" +msgstr "" + +#: src/strings.tsx:1393 +msgid "legal" +msgstr "" + +#: src/strings.tsx:398 +msgid "Let us know if you have faced any issue/bug while using Notesnook. We will try to fix it as soon as possible." +msgstr "" + +#: src/strings.tsx:603 +msgid "Light" +msgstr "" + +#: src/strings.tsx:993 +msgid "Line spacing changed" +msgstr "" + +#: src/strings.tsx:806 +msgid "Link copied" +msgstr "" + +#: src/strings.tsx:814 +msgid "Link notebooks" +msgstr "" + +#: src/strings.tsx:207 +msgid "LINK TO A SECTION" +msgstr "" + +#: src/strings.tsx:740 +msgid "Link to notebook" +msgstr "" + +#: src/strings.tsx:501 +msgid "Linked notes" +msgstr "" + +#: src/strings.tsx:425 +msgid "List of" +msgstr "" + +#: src/strings.tsx:605 +msgid "Load from file" +msgstr "" + +#: src/strings.tsx:116 +msgid "Loading {0}, please wait..." +msgstr "" + +#: src/strings.tsx:920 +msgid "Loading subscription details" +msgstr "" + +#: src/strings.tsx:1158 +msgid "Loading trash" +msgstr "" + +#: src/strings.tsx:845 +msgid "Loading your favorites" +msgstr "" + +#: src/strings.tsx:850 +msgid "Loading your monographs" +msgstr "" + +#: src/strings.tsx:848 +msgid "Loading your notebooks" +msgstr "" + +#: src/strings.tsx:846 +msgid "Loading your notes" +msgstr "" + +#: src/strings.tsx:849 +msgid "Loading your reminders" +msgstr "" + +#: src/strings.tsx:847 +msgid "Loading your tags" +msgstr "" + +#: src/strings.tsx:129 +msgid "Lock" +msgstr "" + +#: src/strings.tsx:384 +msgid "Lock note" +msgstr "" + +#: src/strings.tsx:1025 +msgid "Lock the app with a password or pin" +msgstr "" + +#: src/strings.tsx:797 +msgid "Locked notes cannot be pinned" +msgstr "" + +#: src/strings.tsx:800 +msgid "Locked notes cannot be published" +msgstr "" + +#: src/strings.tsx:339 +msgid "Logging out" +msgstr "" + +#: src/strings.tsx:930 +msgid "Logging out will clear all data stored on THIS DEVICE. Make sure you have synced all your changes before logging out." +msgstr "" + +#: src/strings.tsx:79 +msgid "Login" +msgstr "" + +#: src/strings.tsx:652 +msgid "Login failed" +msgstr "" + +#: src/strings.tsx:798 +msgid "Login required" +msgstr "" + +#: src/strings.tsx:653 +msgid "Login successful" +msgstr "" + +#: src/strings.tsx:1194 +msgid "Login to encrypt and sync notes" +msgstr "" + +#: src/strings.tsx:452 +msgid "Login to your {\"\\n\"}account" +msgstr "" + +#: src/strings.tsx:650 +msgid "Logout" +msgstr "" + +#: src/strings.tsx:488 +msgid "Logout and clear data" +msgstr "" + +#: src/strings.tsx:465 +msgid "Logout from this device" +msgstr "" + +#: src/strings.tsx:1235 +msgid "Long press on any item in list to enter multi-select mode." +msgstr "" + +#: src/strings.tsx:894 +msgid "Manage account" +msgstr "" + +#: src/strings.tsx:907 +msgid "Manage attachments" +msgstr "" + +#: src/strings.tsx:574 +msgid "Manage subscription on desktop" +msgstr "" + +#: src/strings.tsx:739 +msgid "Manage tags" +msgstr "" + +#: src/strings.tsx:895 +msgid "Manage your account related settings here" +msgstr "" + +#: src/strings.tsx:908 +msgid "Manage your attachments in one place" +msgstr "" + +#: src/strings.tsx:1051 +msgid "Manage your backups and restore data" +msgstr "" + +#: src/strings.tsx:1082 +msgid "Manage your reminders" +msgstr "" + +#: src/strings.tsx:938 +msgid "Manage your sync settings here" +msgstr "" + +#: src/strings.tsx:1263 +msgid "Mark important notes by adding them to favorites." +msgstr "" + +#: src/strings.tsx:1000 +msgid "Markdown shortcuts" +msgstr "" + +#: src/strings.tsx:1006 +msgid "Marketing emails" +msgstr "" + +#: src/strings.tsx:213 +msgid "Migrating {0} {1}... please wait" +msgstr "" + +#: src/strings.tsx:767 +msgid "min" +msgstr "" + +#: src/strings.tsx:578 +msgid "mo" +msgstr "" + +#: src/strings.tsx:524 +msgid "Mon" +msgstr "" + +#: src/strings.tsx:515 +msgid "Monday" +msgstr "" + +#: src/strings.tsx:758 +msgid "Monograph URL copied" +msgstr "" + +#: src/strings.tsx:276 +#: src/strings.tsx:820 +#: src/strings.tsx:1366 +msgid "Monographs" +msgstr "" + +#: src/strings.tsx:1245 +msgid "Monographs can be encrypted with a secret key and shared with anyone." +msgstr "" + +#: src/strings.tsx:1240 +msgid "Monographs enable you to share your notes in a secure and private way." +msgstr "" + +#: src/strings.tsx:305 +msgid "month" +msgstr "" + +#: src/strings.tsx:558 +msgid "Month" +msgstr "" + +#: src/strings.tsx:139 +#: src/strings.tsx:510 +#: src/strings.tsx:1397 +msgid "Monthly" +msgstr "" + +#: src/strings.tsx:741 +msgid "Move" +msgstr "" + +#: src/strings.tsx:817 +msgid "Move notebook" +msgstr "" + +#: src/strings.tsx:794 +msgid "Move notes" +msgstr "" + +#: src/strings.tsx:491 +msgid "Move selected notes" +msgstr "" + +#: src/strings.tsx:490 +msgid "Move to top" +msgstr "" + +#: src/strings.tsx:744 +msgid "Move to trash" +msgstr "" + +#: src/strings.tsx:1013 +msgid "Multi-layer encryption to most important notes" +msgstr "" + +#: src/strings.tsx:774 +msgid "Name" +msgstr "" + +#: src/strings.tsx:327 +msgid "Never" +msgstr "" + +#: src/strings.tsx:1173 +msgid "Never ask again" +msgstr "" + +#: src/strings.tsx:893 +msgid "Never hesitate to choose privacy" +msgstr "" + +#: src/strings.tsx:564 +msgid "Never show again" +msgstr "" + +#: src/strings.tsx:539 +msgid "New - old" +msgstr "" + +#: src/strings.tsx:992 +msgid "New lines will be double spaced (old ones won't be affected)." +msgstr "" + +#: src/strings.tsx:182 +msgid "New note" +msgstr "" + +#: src/strings.tsx:440 +msgid "New notebook" +msgstr "" + +#: src/strings.tsx:1317 +msgid "New password" +msgstr "" + +#: src/strings.tsx:1323 +msgid "New pin" +msgstr "" + +#: src/strings.tsx:445 +msgid "New reminder" +msgstr "" + +#: src/strings.tsx:482 +msgid "New tab" +msgstr "" + +#: src/strings.tsx:1200 +msgid "New update available" +msgstr "" + +#: src/strings.tsx:443 +msgid "New version" +msgstr "" + +#: src/strings.tsx:983 +msgid "Newly created notes will be uncategorized" +msgstr "" + +#: src/strings.tsx:462 +msgid "Next" +msgstr "" + +#: src/strings.tsx:457 +msgid "No" +msgstr "" + +#: src/strings.tsx:748 +msgid "No application found to open {fileToOpen}" +msgstr "" + +#: src/strings.tsx:60 +msgid "No attachments." +msgstr "" + +#: src/strings.tsx:312 +msgid "No backups found" +msgstr "" + +#: src/strings.tsx:239 +msgid "No blocks linked" +msgstr "" + +#: src/strings.tsx:660 +msgid "No color selected" +msgstr "" + +#: src/strings.tsx:1068 +msgid "No directory selected" +msgstr "" + +#: src/strings.tsx:59 +msgid "No downloads in progress." +msgstr "" + +#: src/strings.tsx:243 +msgid "No links found" +msgstr "" + +#: src/strings.tsx:146 +msgid "No note history available for this device." +msgstr "" + +#: src/strings.tsx:173 +msgid "No one can view this {type} except you." +msgstr "" + +#: src/strings.tsx:240 +msgid "No references found of this note" +msgstr "" + +#: src/strings.tsx:1353 +msgid "No results found for" +msgstr "" + +#: src/strings.tsx:342 +msgid "No results found for \"{query}\"" +msgstr "" + +#: src/strings.tsx:343 +msgid "No themes found" +msgstr "" + +#: src/strings.tsx:315 +msgid "No updates available" +msgstr "" + +#: src/strings.tsx:554 +msgid "None" +msgstr "" + +#: src/strings.tsx:326 +msgid "Not logged in" +msgstr "" + +#: src/strings.tsx:245 +msgid "note" +msgstr "" + +#: src/strings.tsx:26 +#: src/strings.tsx:253 +msgid "Note" +msgstr "" + +#: src/strings.tsx:685 +msgid "Note copied to clipboard" +msgstr "" + +#: src/strings.tsx:719 +msgid "Note deleted" +msgstr "" + +#: src/strings.tsx:386 +msgid "Note history" +msgstr "" + +#: src/strings.tsx:680 +msgid "Note locked" +msgstr "" + +#: src/strings.tsx:716 +msgid "Note restored" +msgstr "" + +#: src/strings.tsx:715 +msgid "Note restored from history" +msgstr "" + +#: src/strings.tsx:1412 +msgid "Note title" +msgstr "" + +#: src/strings.tsx:684 +msgid "Note unlocked" +msgstr "" + +#: src/strings.tsx:148 +msgid "Note version history is local only." +msgstr "" + +#: src/strings.tsx:246 +msgid "notebook" +msgstr "" + +#: src/strings.tsx:254 +#: src/strings.tsx:1357 +msgid "Notebook" +msgstr "" + +#: src/strings.tsx:712 +msgid "Notebook restored" +msgstr "" + +#: src/strings.tsx:262 +msgid "notebooks" +msgstr "" + +#: src/strings.tsx:270 +#: src/strings.tsx:1356 +msgid "Notebooks" +msgstr "" + +#: src/strings.tsx:220 +msgid "NOTEBOOKS" +msgstr "" + +#: src/strings.tsx:261 +msgid "notes" +msgstr "" + +#: src/strings.tsx:269 +#: src/strings.tsx:1355 +msgid "Notes" +msgstr "" + +#: src/strings.tsx:191 +msgid "Notes exported as {path} successfully" +msgstr "" + +#: src/strings.tsx:922 +msgid "Notesnook Pro" +msgstr "" + +#: src/strings.tsx:859 +msgid "Notesnook will send you a 2FA code on your email when prompted" +msgstr "" + +#: src/strings.tsx:862 +msgid "Notesnook will send you an SMS with a 2FA code when prompted" +msgstr "" + +#: src/strings.tsx:1208 +msgid "Notifications disabled" +msgstr "" + +#: src/strings.tsx:331 +msgid "Offline" +msgstr "" + +#: src/strings.tsx:538 +msgid "Old - new" +msgstr "" + +#: src/strings.tsx:1316 +msgid "Old password" +msgstr "" + +#: src/strings.tsx:504 +msgid "Once" +msgstr "" + +#: src/strings.tsx:614 +msgid "Once your password is changed, please make sure to save the new account recovery key" +msgstr "" + +#: src/strings.tsx:126 +msgid "Open" +msgstr "" + +#: src/strings.tsx:483 +msgid "Open file location" +msgstr "" + +#: src/strings.tsx:226 +msgid "Open in browser" +msgstr "" + +#: src/strings.tsx:1140 +msgid "Open in browser to manage subscription" +msgstr "" + +#: src/strings.tsx:485 +msgid "Open issue" +msgstr "" + +#: src/strings.tsx:1211 +msgid "Open settings" +msgstr "" + +#: src/strings.tsx:1125 +msgid "Open source libraries used in Notesnook" +msgstr "" + +#: src/strings.tsx:1124 +msgid "Open source licenses" +msgstr "" + +#: src/strings.tsx:689 +msgid "Open source." +msgstr "" + +#: src/strings.tsx:771 +msgid "Password" +msgstr "" + +#: src/strings.tsx:645 +msgid "Password change failed" +msgstr "" + +#: src/strings.tsx:644 +msgid "Password changed successfully" +msgstr "" + +#: src/strings.tsx:678 +msgid "Password does not match" +msgstr "" + +#: src/strings.tsx:657 +msgid "Password incorrect" +msgstr "" + +#: src/strings.tsx:677 +msgid "Password not entered" +msgstr "" + +#: src/strings.tsx:227 +msgid "Password protection" +msgstr "" + +#: src/strings.tsx:679 +msgid "Password updated" +msgstr "" + +#: src/strings.tsx:662 +msgid "PDF is password protected" +msgstr "" + +#: src/strings.tsx:505 +msgid "Permanent" +msgstr "" + +#: src/strings.tsx:714 +msgid "Permanently deleted notebook" +msgstr "" + +#: src/strings.tsx:865 +msgid "Phone number not entered" +msgstr "" + +#: src/strings.tsx:796 +msgid "Pin" +msgstr "" + +#: src/strings.tsx:813 +msgid "Pin to notifications" +msgstr "" + +#: src/strings.tsx:438 +msgid "Pinned" +msgstr "" + +#: src/strings.tsx:1190 +msgid "Play Store" +msgstr "" + +#: src/strings.tsx:1196 +msgid "Please confirm your email to sync notes" +msgstr "" + +#: src/strings.tsx:1350 +msgid "Please enter a valid email address" +msgstr "" + +#: src/strings.tsx:1351 +msgid "Please enter a valid phone number with country code" +msgstr "" + +#: src/strings.tsx:664 +msgid "Please enter the password to unlock the PDF and view the content." +msgstr "" + +#: src/strings.tsx:879 +msgid "Please enter your app lock password to continue" +msgstr "" + +#: src/strings.tsx:881 +msgid "Please enter your app lock pin to continue" +msgstr "" + +#: src/strings.tsx:875 +msgid "Please enter your password to continue" +msgstr "" + +#: src/strings.tsx:642 +msgid "Please fill all the fields to continue." +msgstr "" + +#: src/strings.tsx:761 +msgid "Please make sure you have saved the recovery key. Tap one more time to confirm." +msgstr "" + +#: src/strings.tsx:196 +msgid "Please note that we will respond to your issue on the given link. We recommend that you save it." +msgstr "" + +#: src/strings.tsx:1388 +msgid "Please select the day to repeat the reminder on" +msgstr "" + +#: src/strings.tsx:1389 +msgid "Please set title of the reminder" +msgstr "" + +#: src/strings.tsx:24 +msgid "Please verify it's you" +msgstr "" + +#: src/strings.tsx:224 +msgid "Please wait" +msgstr "" + +#: src/strings.tsx:864 +msgid "Please wait before requesting a new code" +msgstr "" + +#: src/strings.tsx:1222 +#: src/strings.tsx:1382 +msgid "Please wait before requesting another email" +msgstr "" + +#: src/strings.tsx:823 +msgid "Please wait while we encrypt {name} for upload." +msgstr "" + +#: src/strings.tsx:921 +msgid "Please wait while we load your subscription" +msgstr "" + +#: src/strings.tsx:340 +msgid "Please wait while we log you out." +msgstr "" + +#: src/strings.tsx:222 +msgid "Please wait while we sync all your data." +msgstr "" + +#: src/strings.tsx:927 +msgid "Please wait while we verify your subscription" +msgstr "" + +#: src/strings.tsx:801 +msgid "Preparing note for share" +msgstr "" + +#: src/strings.tsx:357 +msgid "PRESETS" +msgstr "" + +#: src/strings.tsx:152 +msgid "Preview not available, content is encrypted." +msgstr "" + +#: src/strings.tsx:1002 +msgid "Privacy & security" +msgstr "" + +#: src/strings.tsx:697 +msgid "Privacy for everyone" +msgstr "" + +#: src/strings.tsx:1021 +msgid "Privacy mode" +msgstr "" + +#: src/strings.tsx:1122 +msgid "Privacy policy" +msgstr "" + +#: src/strings.tsx:74 +msgid "Privacy Policy." +msgstr "" + +#: src/strings.tsx:132 +msgid "private analytics and bug reports." +msgstr "" + +#: src/strings.tsx:691 +msgid "Private." +msgstr "" + +#: src/strings.tsx:699 +msgid "privileged few" +msgstr "" + +#: src/strings.tsx:1077 +msgid "Productivity" +msgstr "" + +#: src/strings.tsx:337 +msgid "Protect your notes" +msgstr "" + +#: src/strings.tsx:408 +msgid "Publish" +msgstr "" + +#: src/strings.tsx:410 +msgid "Publish your note to share it with others. You can set a password to protect it." +msgstr "" + +#: src/strings.tsx:811 +msgid "Published" +msgstr "" + +#: src/strings.tsx:225 +msgid "Published at" +msgstr "" + +#: src/strings.tsx:229 +msgid "Published note can only be viewed by someone with the password." +msgstr "" + +#: src/strings.tsx:232 +#~ msgid "" +#~ "Published note link will be automatically deleted once it is\n" +#~ "viewed by someone." +#~ msgstr "" + +#: src/strings.tsx:232 +msgid "Published note link will be automatically deleted once it is viewed by someone." +msgstr "" + +#: src/strings.tsx:1202 +msgid "Quick note" +msgstr "" + +#: src/strings.tsx:1078 +msgid "Quick note notification" +msgstr "" + +#: src/strings.tsx:1080 +msgid "Quickly create a note from the notification" +msgstr "" + +#: src/strings.tsx:1186 +msgid "Rate Notesnook on {0}" +msgstr "" + +#: src/strings.tsx:495 +msgid "Rate now (It takes only a second)" +msgstr "" + +#: src/strings.tsx:323 +msgid "Read full release notes on Github" +msgstr "" + +#: src/strings.tsx:807 +msgid "Read only" +msgstr "" + +#: src/strings.tsx:1102 +msgid "Read the documentation to learn more about Notesnook" +msgstr "" + +#: src/strings.tsx:1123 +msgid "Read the privacy policy" +msgstr "" + +#: src/strings.tsx:1121 +msgid "Read the terms of service" +msgstr "" + +#: src/strings.tsx:110 +msgid "Recommended" +msgstr "" + +#: src/strings.tsx:364 +msgid "Recover your account" +msgstr "" + +#: src/strings.tsx:863 +msgid "Recovery codes copied!" +msgstr "" + +#: src/strings.tsx:868 +msgid "Recovery codes saved!" +msgstr "" + +#: src/strings.tsx:64 +msgid "Recovery email has been sent to your email address. Please check your inbox and follow the instructions to recover your account." +msgstr "" + +#: src/strings.tsx:62 +msgid "Recovery email sent!" +msgstr "" + +#: src/strings.tsx:764 +msgid "Recovery key copied" +msgstr "" + +#: src/strings.tsx:762 +msgid "Recovery key QR code saved" +msgstr "" + +#: src/strings.tsx:763 +msgid "Recovery key text file saved" +msgstr "" + +#: src/strings.tsx:309 +msgid "REFERENCED IN" +msgstr "" + +#: src/strings.tsx:816 +msgid "References" +msgstr "" + +#: src/strings.tsx:361 +msgid "Release notes" +msgstr "" + +#: src/strings.tsx:810 +msgid "Remind me" +msgstr "" + +#: src/strings.tsx:308 +msgid "Remind me in" +msgstr "" + +#: src/strings.tsx:1343 +msgid "Remind me of..." +msgstr "" + +#: src/strings.tsx:248 +msgid "reminder" +msgstr "" + +#: src/strings.tsx:256 +msgid "Reminder" +msgstr "" + +#: src/strings.tsx:1390 +msgid "Reminder date must be set in future" +msgstr "" + +#: src/strings.tsx:1083 +msgid "Reminder notifications" +msgstr "" + +#: src/strings.tsx:264 +msgid "reminders" +msgstr "" + +#: src/strings.tsx:272 +#: src/strings.tsx:1081 +#: src/strings.tsx:1359 +msgid "Reminders" +msgstr "" + +#: src/strings.tsx:1210 +msgid "Reminders cannot be set because notifications have been disabled from app settings. If you want to keep receiving reminder notifications, enable notifications for Notesnook from app settings." +msgstr "" + +#: src/strings.tsx:656 +msgid "Remove" +msgstr "" + +#: src/strings.tsx:1042 +msgid "Remove app lock password" +msgstr "" + +#: src/strings.tsx:1046 +msgid "Remove app lock password, app lock will be disabled if no other security method is enabled." +msgstr "" + +#: src/strings.tsx:1041 +msgid "Remove app lock pin" +msgstr "" + +#: src/strings.tsx:1044 +msgid "Remove app lock pin, app lock will be disabled if no other security method is enabled." +msgstr "" + +#: src/strings.tsx:792 +msgid "Remove as default" +msgstr "" + +#: src/strings.tsx:802 +msgid "Remove from notebook" +msgstr "" + +#: src/strings.tsx:900 +msgid "Remove full name" +msgstr "" + +#: src/strings.tsx:896 +msgid "Remove profile picture" +msgstr "" + +#: src/strings.tsx:562 +msgid "Remove shortcut" +msgstr "" + +#: src/strings.tsx:903 +msgid "Remove your full name from profile" +msgstr "" + +#: src/strings.tsx:897 +msgid "Remove your profile picture" +msgstr "" + +#: src/strings.tsx:456 +msgid "Rename" +msgstr "" + +#: src/strings.tsx:773 +msgid "Rename color" +msgstr "" + +#: src/strings.tsx:629 +msgid "Rename file" +msgstr "" + +#: src/strings.tsx:772 +msgid "Rename tag" +msgstr "" + +#: src/strings.tsx:787 +msgid "Reorder" +msgstr "" + +#: src/strings.tsx:503 +msgid "Repeat" +msgstr "" + +#: src/strings.tsx:283 +msgid "Repeats daily at {date}" +msgstr "" + +#: src/strings.tsx:1094 +msgid "Report an issue" +msgstr "" + +#: src/strings.tsx:394 +msgid "Report issue" +msgstr "" + +#: src/strings.tsx:568 +msgid "Resend code ({seconds})" +msgstr "" + +#: src/strings.tsx:98 +msgid "Resend code in ({seconds})" +msgstr "" + +#: src/strings.tsx:1225 +msgid "Resend email" +msgstr "" + +#: src/strings.tsx:989 +msgid "Reset the toolbar to default settings" +msgstr "" + +#: src/strings.tsx:988 +msgid "Reset toolbar" +msgstr "" + +#: src/strings.tsx:1150 +msgid "Restart the app to apply the changes" +msgstr "" + +#: src/strings.tsx:1418 +msgid "Restart the app." +msgstr "" + +#: src/strings.tsx:475 +msgid "Restore" +msgstr "" + +#: src/strings.tsx:1072 +msgid "Restore backup" +msgstr "" + +#: src/strings.tsx:777 +msgid "Restore failed" +msgstr "" + +#: src/strings.tsx:713 +msgid "Restore notebook" +msgstr "" + +#: src/strings.tsx:1073 +msgid "Restore your data from a backup" +msgstr "" + +#: src/strings.tsx:720 +msgid "Restored successfully" +msgstr "" + +#: src/strings.tsx:313 +msgid "Restoring" +msgstr "" + +#: src/strings.tsx:575 +msgid "Resubscribe from Playstore" +msgstr "" + +#: src/strings.tsx:576 +msgid "Resubscribe to Pro" +msgstr "" + +#: src/strings.tsx:433 +msgid "Reupload" +msgstr "" + +#: src/strings.tsx:122 +msgid "Revoke" +msgstr "" + +#: src/strings.tsx:1020 +msgid "Revoke biometric unlocking" +msgstr "" + +#: src/strings.tsx:378 +msgid "Revoke Vault Fingerprint Unlock" +msgstr "" + +#: src/strings.tsx:1130 +msgid "Roadmap" +msgstr "" + +#: src/strings.tsx:455 +msgid "Run file check" +msgstr "" + +#: src/strings.tsx:529 +msgid "Sat" +msgstr "" + +#: src/strings.tsx:520 +msgid "Saturday" +msgstr "" + +#: src/strings.tsx:480 +msgid "Save" +msgstr "" + +#: src/strings.tsx:399 +msgid "Save a backup of your notes" +msgstr "" + +#: src/strings.tsx:471 +msgid "Save a copy" +msgstr "" + +#: src/strings.tsx:411 +msgid "Save account recovery key" +msgstr "" + +#: src/strings.tsx:489 +msgid "Save and continue" +msgstr "" + +#: src/strings.tsx:904 +msgid "Save data recovery key" +msgstr "" + +#: src/strings.tsx:832 +msgid "Save failed. Vault is locked" +msgstr "" + +#: src/strings.tsx:498 +msgid "Save QR code to gallery" +msgstr "" + +#: src/strings.tsx:418 +msgid "Save recovery codes" +msgstr "" + +#: src/strings.tsx:571 +msgid "Save to file" +msgstr "" + +#: src/strings.tsx:499 +msgid "Save to text file" +msgstr "" + +#: src/strings.tsx:1192 +msgid "Save your account recovery key" +msgstr "" + +#: src/strings.tsx:413 +msgid "Save your account recovery key in a safe place. You will need it to recover your account in case you forget your password." +msgstr "" + +#: src/strings.tsx:906 +msgid "Save your data recovery key in a safe place. You will need it to recover your data in case you forget your password." +msgstr "" + +#: src/strings.tsx:420 +msgid "Save your recovery codes in a safe place. You will need them to recover your account in case you lose access to your two-factor authentication methods." +msgstr "" + +#: src/strings.tsx:668 +msgid "Saving zip file" +msgstr "" + +#: src/strings.tsx:1348 +#: src/strings.tsx:1365 +msgid "Search" +msgstr "" + +#: src/strings.tsx:1342 +msgid "Search a note" +msgstr "" + +#: src/strings.tsx:1340 +msgid "Search a note to link to" +msgstr "" + +#: src/strings.tsx:1339 +msgid "Search a section of a note to link to" +msgstr "" + +#: src/strings.tsx:1328 +msgid "Search notebooks" +msgstr "" + +#: src/strings.tsx:1341 +msgid "Search or add a tag" +msgstr "" + +#: src/strings.tsx:1346 +msgid "Searching for" +msgstr "" + +#: src/strings.tsx:766 +msgid "sec" +msgstr "" + +#: src/strings.tsx:1131 +msgid "See what the future of Notesnook is going to be like." +msgstr "" + +#: src/strings.tsx:1165 +msgid "Select" +msgstr "" + +#: src/strings.tsx:1066 +msgid "Select backup directory" +msgstr "" + +#: src/strings.tsx:537 +msgid "Select backups folder" +msgstr "" + +#: src/strings.tsx:531 +msgid "Select date" +msgstr "" + +#: src/strings.tsx:290 +msgid "Select day of the month to repeat the reminder." +msgstr "" + +#: src/strings.tsx:286 +msgid "Select day of the week to repeat the reminder." +msgstr "" + +#: src/strings.tsx:82 +msgid "Select how you would like to recieve the code" +msgstr "" + +#: src/strings.tsx:81 +msgid "Select method for two-factor authentication" +msgstr "" + +#: src/strings.tsx:387 +msgid "Select notebooks" +msgstr "" + +#: src/strings.tsx:388 +msgid "Select notebooks you want to add note(s) to." +msgstr "" + +#: src/strings.tsx:311 +msgid "Select the folder that includes your backup files to list them here." +msgstr "" + +#: src/strings.tsx:205 +msgid "SELECTED NOTE" +msgstr "" + +#: src/strings.tsx:230 +msgid "Self destruct" +msgstr "" + +#: src/strings.tsx:99 +msgid "Send code" +msgstr "" + +#: src/strings.tsx:101 +msgid "Send code via email" +msgstr "" + +#: src/strings.tsx:100 +msgid "Send code via SMS" +msgstr "" + +#: src/strings.tsx:67 +msgid "Session expired" +msgstr "" + +#: src/strings.tsx:853 +msgid "Set a reminder" +msgstr "" + +#: src/strings.tsx:606 +msgid "Set as dark theme" +msgstr "" + +#: src/strings.tsx:793 +msgid "Set as default" +msgstr "" + +#: src/strings.tsx:607 +msgid "Set as light theme" +msgstr "" + +#: src/strings.tsx:1164 +msgid "Set automatic trash cleanup interval from Settings > Behaviour > Clean trash interval." +msgstr "" + +#: src/strings.tsx:1142 +msgid "Set full name" +msgstr "" + +#: src/strings.tsx:1089 +msgid "Set snooze time in minutes" +msgstr "" + +#: src/strings.tsx:1088 +msgid "Set the default time to snooze a reminder to when you press the snooze button on a notification." +msgstr "" + +#: src/strings.tsx:1063 +msgid "" +"Set the interval to create a backup (with attachments) automatically.\n" +"NOTE: Creating a backup with attachments can take a while, and also fail completely. The app will try to resume/restart the backup in case of interruptions." +msgstr "" + +#: src/strings.tsx:1060 +msgid "Set the interval to create a partial backup (without attachments) automatically." +msgstr "" + +#: src/strings.tsx:356 +msgid "Set your name" +msgstr "" + +#: src/strings.tsx:325 +#: src/strings.tsx:1361 +msgid "Settings" +msgstr "" + +#: src/strings.tsx:1039 +#: src/strings.tsx:1040 +msgid "Setup a new password for app lock" +msgstr "" + +#: src/strings.tsx:1015 +msgid "Setup a new password for your vault." +msgstr "" + +#: src/strings.tsx:1036 +msgid "Setup a password to lock the app" +msgstr "" + +#: src/strings.tsx:1034 +msgid "Setup a pin to lock the app" +msgstr "" + +#: src/strings.tsx:1035 +msgid "Setup app lock password" +msgstr "" + +#: src/strings.tsx:1033 +msgid "Setup app lock pin" +msgstr "" + +#: src/strings.tsx:572 +msgid "Setup secondary 2FA method" +msgstr "" + +#: src/strings.tsx:855 +msgid "Setup using an Authenticator app" +msgstr "" + +#: src/strings.tsx:857 +msgid "Setup using email" +msgstr "" + +#: src/strings.tsx:860 +msgid "Setup using SMS" +msgstr "" + +#: src/strings.tsx:125 +msgid "Share" +msgstr "" + +#: src/strings.tsx:1172 +msgid "Share backup" +msgstr "" + +#: src/strings.tsx:381 +msgid "Share note" +msgstr "" + +#: src/strings.tsx:500 +msgid "Share to cloud" +msgstr "" + +#: src/strings.tsx:711 +msgid "Shortcut created" +msgstr "" + +#: src/strings.tsx:66 +msgid "Sign up" +msgstr "" + +#: src/strings.tsx:886 +msgid "Signed up on {date}" +msgstr "" + +#: src/strings.tsx:651 +msgid "Signup failed" +msgstr "" + +#: src/strings.tsx:533 +msgid "Silent" +msgstr "" + +#: src/strings.tsx:460 +msgid "Skip" +msgstr "" + +#: src/strings.tsx:565 +msgid "Skip introduction" +msgstr "" + +#: src/strings.tsx:1299 +msgid "Some notes are published" +msgstr "" + +#: src/strings.tsx:446 +msgid "Sort by" +msgstr "" + +#: src/strings.tsx:959 +msgid "Start" +msgstr "" + +#: src/strings.tsx:829 +msgid "Start writing to create a new note" +msgstr "" + +#: src/strings.tsx:170 +msgid "Start writing to save your note." +msgstr "" + +#: src/strings.tsx:1423 +msgid "Start writing your note..." +msgstr "" + +#: src/strings.tsx:1379 +msgid "Streaming not supported" +msgstr "" + +#: src/strings.tsx:486 +msgid "Submit" +msgstr "" + +#: src/strings.tsx:883 +msgid "Subscribe to Pro" +msgstr "" + +#: src/strings.tsx:590 +msgid "Subscribed on Android" +msgstr "" + +#: src/strings.tsx:583 +msgid "Subscribed on iOS" +msgstr "" + +#: src/strings.tsx:1139 +msgid "Subscribed on web" +msgstr "" + +#: src/strings.tsx:597 +msgid "Subscribed on Web" +msgstr "" + +#: src/strings.tsx:885 +msgid "Subscription details" +msgstr "" + +#: src/strings.tsx:919 +msgid "Subscription not activated?" +msgstr "" + +#: src/strings.tsx:523 +msgid "Sun" +msgstr "" + +#: src/strings.tsx:514 +msgid "Sunday" +msgstr "" + +#: src/strings.tsx:1292 +msgid "Switch to search/replace mode" +msgstr "" + +#: src/strings.tsx:329 +msgid "Sync failed" +msgstr "" + +#: src/strings.tsx:1195 +msgid "Sync is disabled" +msgstr "" + +#: src/strings.tsx:808 +msgid "Sync off" +msgstr "" + +#: src/strings.tsx:937 +msgid "Sync settings" +msgstr "" + +#: src/strings.tsx:950 +msgid "Sync your notes in the background even when the app is closed. This is an experimental feature. If you face any issues, please turn it off." +msgstr "" + +#: src/strings.tsx:330 +msgid "Synced" +msgstr "" + +#: src/strings.tsx:328 +msgid "Syncing" +msgstr "" + +#: src/strings.tsx:221 +msgid "Syncing your data" +msgstr "" + +#: src/strings.tsx:448 +msgid "Table of contents" +msgstr "" + +#: src/strings.tsx:441 +msgid "Tabs" +msgstr "" + +#: src/strings.tsx:247 +msgid "tag" +msgstr "" + +#: src/strings.tsx:255 +msgid "Tag" +msgstr "" + +#: src/strings.tsx:263 +msgid "tags" +msgstr "" + +#: src/strings.tsx:271 +#: src/strings.tsx:1362 +msgid "Tags" +msgstr "" + +#: src/strings.tsx:1374 +msgid "Take a backup before logging out" +msgstr "" + +#: src/strings.tsx:1055 +msgid "Take a full backup of your data with all attachments" +msgstr "" + +#: src/strings.tsx:1057 +msgid "Take a partial backup of your data that does not include attachments" +msgstr "" + +#: src/strings.tsx:1204 +msgid "Take note" +msgstr "" + +#: src/strings.tsx:566 +msgid "Taking too long? Reload editor" +msgstr "" + +#: src/strings.tsx:389 +msgid "Tap and hold to enable multi-select." +msgstr "" + +#: src/strings.tsx:1280 +msgid "Tap here to change sorting" +msgstr "" + +#: src/strings.tsx:1284 +msgid "Tap here to jump to a section" +msgstr "" + +#: src/strings.tsx:1201 +msgid "Tap here to update to the latest version" +msgstr "" + +#: src/strings.tsx:1417 +msgid "Tap on \"Dismiss\" and copy the contents of your note so they are not lost." +msgstr "" + +#: src/strings.tsx:1203 +msgid "Tap on \"Take note\" to add a note." +msgstr "" + +#: src/strings.tsx:347 +msgid "Tap to apply again" +msgstr "" + +#: src/strings.tsx:43 +msgid "Tap to cancel" +msgstr "" + +#: src/strings.tsx:206 +msgid "Tap to deselect" +msgstr "" + +#: src/strings.tsx:561 +msgid "Tap to stop reordering" +msgstr "" + +#: src/strings.tsx:1183 +msgid "Tap to try again" +msgstr "" + +#: src/strings.tsx:238 +msgid "Tap twice to confirm you have saved the recovery key." +msgstr "" + +#: src/strings.tsx:1003 +msgid "Telemetry" +msgstr "" + +#: src/strings.tsx:1331 +msgid "" +"Tell us more about the issue you are facing. \n" +"For example:\n" +"- What were you trying to do in the app?\n" +"- What did you expect to happen?\n" +"- Steps to reproduce the issue \n" +"- Things you have tried etc." +msgstr "" + +#: src/strings.tsx:1120 +msgid "Terms of service" +msgstr "" + +#: src/strings.tsx:72 +msgid "Terms of Service" +msgstr "" + +#: src/strings.tsx:401 +msgid "Thank you for updating Notesnook! We will be applying some minor changes for a better note taking experience." +msgstr "" + +#: src/strings.tsx:199 +msgid "The information above will be publically available at" +msgstr "" + +#: src/strings.tsx:285 +msgid "The reminder will repeat daily at {date}." +msgstr "" + +#: src/strings.tsx:288 +msgid "The reminder will repeat every year on {date}." +msgstr "" + +#: src/strings.tsx:964 +msgid "Themes" +msgstr "" + +#: src/strings.tsx:143 +msgid "This device" +msgstr "" + +#: src/strings.tsx:831 +msgid "This note is locked. Unlock note to save changes" +msgstr "" + +#: src/strings.tsx:242 +msgid "This note is not linked to any other note." +msgstr "" + +#: src/strings.tsx:241 +msgid "This note is not referenced in other notes." +msgstr "" + +#: src/strings.tsx:527 +msgid "Thu" +msgstr "" + +#: src/strings.tsx:518 +msgid "Thursday" +msgstr "" + +#: src/strings.tsx:977 +msgid "Time format" +msgstr "" + +#: src/strings.tsx:563 +msgid "TIP" +msgstr "" + +#: src/strings.tsx:544 +#: src/strings.tsx:549 +msgid "Title" +msgstr "" + +#: src/strings.tsx:998 +msgid "Title format" +msgstr "" + +#: src/strings.tsx:1029 +msgid "To use app lock, you must enable biometrics such as Fingerprint lock or Face ID on your phone." +msgstr "" + +#: src/strings.tsx:1157 +#: src/strings.tsx:1360 +msgid "Trash" +msgstr "" + +#: src/strings.tsx:1156 +msgid "Trash cleared" +msgstr "" + +#: src/strings.tsx:1162 +msgid "Trash gets automatically cleaned up after {days} days" +msgstr "" + +#: src/strings.tsx:1160 +msgid "Trash gets automatically cleaned up daily" +msgstr "" + +#: src/strings.tsx:1288 +msgid "Try compact mode to fit more items on screen" +msgstr "" + +#: src/strings.tsx:525 +msgid "Tue" +msgstr "" + +#: src/strings.tsx:516 +msgid "Tuesday" +msgstr "" + +#: src/strings.tsx:941 +msgid "Turn off automatic syncing. Changes from this client will be synced only when you run sync manually." +msgstr "" + +#: src/strings.tsx:788 +msgid "Turn off reminder" +msgstr "" + +#: src/strings.tsx:789 +msgid "Turn on reminder" +msgstr "" + +#: src/strings.tsx:947 +msgid "Turns off syncing completely on this device. Any changes made will remain local only and new changes from your other devices won't sync to this device." +msgstr "" + +#: src/strings.tsx:80 +msgid "Two factor authentication" +msgstr "" + +#: src/strings.tsx:415 +msgid "Two-factor authentication" +msgstr "" + +#: src/strings.tsx:424 +msgid "Two-factor authentication enabled" +msgstr "" + +#: src/strings.tsx:1347 +msgid "Type a keyword" +msgstr "" + +#: src/strings.tsx:1345 +msgid "Type a keyword to search in" +msgstr "" + +#: src/strings.tsx:1369 +msgid "Type a keyword to search in {0}" +msgstr "" + +#: src/strings.tsx:1380 +msgid "Unable to resolve download url" +msgstr "" + +#: src/strings.tsx:1383 +msgid "Unable to send 2FA code" +msgstr "" + +#: src/strings.tsx:473 +msgid "Undo" +msgstr "" + +#: src/strings.tsx:743 +msgid "Unfavorite" +msgstr "" + +#: src/strings.tsx:742 +msgid "Unlink notebook" +msgstr "" + +#: src/strings.tsx:127 +msgid "Unlock" +msgstr "" + +#: src/strings.tsx:1214 +msgid "Unlock more colors with Notesnook Pro" +msgstr "" + +#: src/strings.tsx:383 +#: src/strings.tsx:468 +msgid "Unlock note" +msgstr "" + +#: src/strings.tsx:775 +msgid "Unlock note to delete it" +msgstr "" + +#: src/strings.tsx:1048 +msgid "Unlock the app with biometric authentication. This requires biometrics to be enabled on your device." +msgstr "" + +#: src/strings.tsx:454 +msgid "Unlock with biometrics" +msgstr "" + +#: src/strings.tsx:118 +msgid "Unlock with password once to enable biometric access." +msgstr "" + +#: src/strings.tsx:25 +msgid "Unlock your notes" +msgstr "" + +#: src/strings.tsx:1019 +msgid "Unlock your vault with biometric authentication" +msgstr "" + +#: src/strings.tsx:795 +msgid "Unpin" +msgstr "" + +#: src/strings.tsx:812 +msgid "Unpin from notifications" +msgstr "" + +#: src/strings.tsx:493 +msgid "Unpublish" +msgstr "" + +#: src/strings.tsx:1300 +msgid "Unpublish notes to delete them" +msgstr "" + +#: src/strings.tsx:181 +msgid "Untitled" +msgstr "" + +#: src/strings.tsx:494 +msgid "Update" +msgstr "" + +#: src/strings.tsx:316 +msgid "Update available" +msgstr "" + +#: src/strings.tsx:627 +msgid "Upgrade to Pro" +msgstr "" + +#: src/strings.tsx:430 +msgid "Upload" +msgstr "" + +#: src/strings.tsx:431 +msgid "Uploaded" +msgstr "" + +#: src/strings.tsx:670 +msgid "Uploaded file verification failed." +msgstr "" + +#: src/strings.tsx:36 +#: src/strings.tsx:432 +msgid "Uploading" +msgstr "" + +#: src/strings.tsx:535 +msgid "Urgent" +msgstr "" + +#: src/strings.tsx:466 +msgid "Use account password" +msgstr "" + +#: src/strings.tsx:856 +msgid "Use an authenticator app to generate 2FA codes." +msgstr "" + +#: src/strings.tsx:970 +msgid "Use dark mode for the app" +msgstr "" + +#: src/strings.tsx:1001 +msgid "Use markdown shortcuts in the editor" +msgstr "" + +#: src/strings.tsx:966 +msgid "Use system theme" +msgstr "" + +#: src/strings.tsx:348 +msgid "" +"Use the following key to format the title:\n" +"$date$: Current date.\n" +"$time$: Current time.\n" +"$timestamp$: Full date and time without any spaces or other symbols.\n" +"(e.g 202305261253).\n" +"$count$: Number of notes + 1.\n" +"$headline$: Use starting line of the note as title." +msgstr "" + +#: src/strings.tsx:953 +msgid "Use this if changes from other devices are not appearing on this device. This will overwrite the data on this device with the latest data from the server.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +msgstr "" + +#: src/strings.tsx:958 +msgid "Use this if changes made on this device are not appearing on other devices. This will overwrite the data on the server with the data from this device.\\n\\nThis must only be used for troubleshooting. Using it regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +msgstr "" + +#: src/strings.tsx:948 +#~ msgid "Use this if some changes are not appearing on other devices from this device. This will push everything to the server and overwrite with whatever is on this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +#~ msgstr "" + +#: src/strings.tsx:943 +#~ msgid "Use this if some changes are not appearing on this device from other devices. This will pull everything from the server and overwrite with whatever is one this device.\\n\\nThese must only be used for troubleshooting. Using them regularly for sync is not recommended and will lead to unexpected data loss and other issues. If you are having persistent issues with sync, please report them to us at support@streetwriters.co." +#~ msgstr "" + +#: src/strings.tsx:1012 +msgid "Vault" +msgstr "" + +#: src/strings.tsx:683 +msgid "Vault created" +msgstr "" + +#: src/strings.tsx:377 +msgid "Vault Fingerprint Unlock" +msgstr "" + +#: src/strings.tsx:1223 +msgid "Verification email sent" +msgstr "" + +#: src/strings.tsx:876 +msgid "Verification failed" +msgstr "" + +#: src/strings.tsx:481 +msgid "Verify" +msgstr "" + +#: src/strings.tsx:925 +msgid "Verify subscription" +msgstr "" + +#: src/strings.tsx:928 +msgid "Verify your subscription to Notesnook Pro" +msgstr "" + +#: src/strings.tsx:345 +msgid "Version" +msgstr "" + +#: src/strings.tsx:534 +msgid "Vibrate" +msgstr "" + +#: src/strings.tsx:634 +msgid "Videos" +msgstr "" + +#: src/strings.tsx:477 +msgid "View all linked notebooks" +msgstr "" + +#: src/strings.tsx:1107 +msgid "View and share debug logs" +msgstr "" + +#: src/strings.tsx:916 +msgid "View recovery codes" +msgstr "" + +#: src/strings.tsx:918 +msgid "View your recovery codes to recover your account in case you lose access to your two-factor authentication methods." +msgstr "" + +#: src/strings.tsx:346 +msgid "Visit homepage" +msgstr "" + +#: src/strings.tsx:1180 +msgid "Wait 30 seconds to try again" +msgstr "" + +#: src/strings.tsx:396 +msgid "We are sorry, it seems that the app crashed due to an error. You can submit a bug report below so we can fix this asap." +msgstr "" + +#: src/strings.tsx:1221 +msgid "We have sent you an email confirmation link. Please check your email inbox. If you cannot find the email, check your spam folder." +msgstr "" + +#: src/strings.tsx:1008 +msgid "We will send you occasional promotional offers & product updates on your email (sent once every month)." +msgstr "" + +#: src/strings.tsx:1184 +msgid "We would love to know what you think!" +msgstr "" + +#: src/strings.tsx:526 +msgid "Wed" +msgstr "" + +#: src/strings.tsx:517 +msgid "Wednesday" +msgstr "" + +#: src/strings.tsx:304 +msgid "week" +msgstr "" + +#: src/strings.tsx:557 +msgid "Week" +msgstr "" + +#: src/strings.tsx:138 +#: src/strings.tsx:509 +#: src/strings.tsx:1396 +msgid "Weekly" +msgstr "" + +#: src/strings.tsx:654 +msgid "Welcome back, {email}" +msgstr "" + +#: src/strings.tsx:1421 +msgid "words" +msgstr "" + +#: src/strings.tsx:693 +msgid "Write notes with freedom, no spying, no tracking." +msgstr "" + +#: src/strings.tsx:1205 +msgid "Write something..." +msgstr "" + +#: src/strings.tsx:306 +msgid "year" +msgstr "" + +#: src/strings.tsx:556 +msgid "Year" +msgstr "" + +#: src/strings.tsx:140 +#: src/strings.tsx:511 +#: src/strings.tsx:1398 +msgid "Yearly" +msgstr "" + +#: src/strings.tsx:458 +msgid "Yes" +msgstr "" + +#: src/strings.tsx:76 +msgid "You also agree to recieve marketing emails from us which you can opt-out of from app settings." +msgstr "" + +#: src/strings.tsx:1193 +msgid "You are not logged in" +msgstr "" + +#: src/strings.tsx:1259 +msgid "You can multi-select notes and move them to a notebook at once" +msgstr "" + +#: src/strings.tsx:1250 +msgid "You can pin frequently used Notebooks to the Side Menu to quickly access them." +msgstr "" + +#: src/strings.tsx:1011 +msgid "You can set a custom proxy URL to increase your privacy." +msgstr "" + +#: src/strings.tsx:1231 +msgid "You can swipe left anywhere in the app to start a new note." +msgstr "" + +#: src/strings.tsx:194 +msgid "You can track your issue at" +msgstr "" + +#: src/strings.tsx:914 +msgid "You can use fallback 2FA method incase you are unable to login via primary method" +msgstr "" + +#: src/strings.tsx:1273 +msgid "You can view & restore older versions of any note by going to its properties -> History." +msgstr "" + +#: src/strings.tsx:842 +msgid "You have not added any notebooks yet" +msgstr "" + +#: src/strings.tsx:841 +msgid "You have not added any tags yet" +msgstr "" + +#: src/strings.tsx:840 +msgid "You have not created any notes yet" +msgstr "" + +#: src/strings.tsx:839 +msgid "You have not favorited any notes yet" +msgstr "" + +#: src/strings.tsx:844 +msgid "You have not published any monographs yet" +msgstr "" + +#: src/strings.tsx:843 +msgid "You have not set any reminders yet" +msgstr "" + +#: src/strings.tsx:1376 +msgid "You have unsynced notes. Take a backup or sync your notes to avoid losing your critical data." +msgstr "" + +#: src/strings.tsx:706 +msgid "You simply cannot get any better of a note taking app than @notesnook. The UI is clean and slick, it is feature rich, encrypted, reasonably priced (esp. for students & educators) & open source" +msgstr "" + +#: src/strings.tsx:924 +msgid "You subscribed to Notesnook Pro on {date}. Verify this subscription?" +msgstr "" + +#: src/strings.tsx:592 +msgid "You subscribed to Notesnook Pro on Android Phone/Tablet using Google In App Purchase." +msgstr "" + +#: src/strings.tsx:585 +msgid "You subscribed to Notesnook Pro on iOS using Apple In App Purchase. You can cancel anytime with your iTunes Account settings." +msgstr "" + +#: src/strings.tsx:598 +msgid "You subscribed to Notesnook Pro on the Web/Desktop App." +msgstr "" + +#: src/strings.tsx:392 +msgid "Your account email will be changed without affecting your subscription or any other settings." +msgstr "" + +#: src/strings.tsx:423 +msgid "Your account is now 100% secure against unauthorized logins." +msgstr "" + +#: src/strings.tsx:890 +msgid "Your account will be downgraded in {days} days" +msgstr "" + +#: src/strings.tsx:1413 +msgid "Your changes could not be saved" +msgstr "" + +#: src/strings.tsx:640 +msgid "Your email is not confirmed. Please confirm your email address to change account password." +msgstr "" + +#: src/strings.tsx:833 +msgid "Your favorites" +msgstr "" + +#: src/strings.tsx:887 +msgid "Your free trial ends on {date}" +msgstr "" + +#: src/strings.tsx:1227 +msgid "Your free trial has expired" +msgstr "" + +#: src/strings.tsx:884 +msgid "Your free trial has started" +msgstr "" + +#: src/strings.tsx:1226 +msgid "Your free trial is ending soon" +msgstr "" + +#: src/strings.tsx:838 +msgid "Your monographs" +msgstr "" + +#: src/strings.tsx:1144 +msgid "Your name is end-to-end encrypted and only visible to you." +msgstr "" + +#: src/strings.tsx:836 +msgid "Your notebooks" +msgstr "" + +#: src/strings.tsx:834 +msgid "Your notes" +msgstr "" + +#: src/strings.tsx:702 +msgid "Your privacy matters to us, no matter who you are. In a world where everyone is trying to spy on you, Notesnook encrypts all your data before it leaves your device. With Notesnook no one can ever sell your data again." +msgstr "" + +#: src/strings.tsx:837 +msgid "Your reminders" +msgstr "" + +#: src/strings.tsx:69 +msgid "Your session has expired. Please enter password for {obfuscatedEmail} to continue." +msgstr "" + +#: src/strings.tsx:891 +msgid "Your subscription ends on {date}" +msgstr "" + +#: src/strings.tsx:888 +msgid "Your subscription has ended" +msgstr "" + +#: src/strings.tsx:892 +msgid "Your subscription renews on {date}" +msgstr "" + +#: src/strings.tsx:835 +msgid "Your tags" +msgstr "" + +#: src/strings.tsx:579 +msgid "yr" +msgstr "" + +#: src/strings.tsx:543 +msgid "Z to A" +msgstr "" + +#: src/strings.tsx:667 +msgid "Zipping" +msgstr "" diff --git a/packages/intl/src/setup.ts b/packages/intl/src/setup.ts index 8935f94e1..865e246b1 100644 --- a/packages/intl/src/setup.ts +++ b/packages/intl/src/setup.ts @@ -27,12 +27,13 @@ export const setI18nGlobal = (i18n: I18n) => { export function getI18nGlobal() { return i18nGlobal; } -export const i18n = i18nn; - -Object.keys(i18nGlobal || i18nn).forEach((key) => { - Object.defineProperty(i18n, key, { - get() { - return i18nGlobal?.[key as keyof I18n] || i18nn[key as keyof I18n]; +export const i18n = new Proxy( + {}, + { + get: (target, property) => { + return ( + i18nGlobal?.[property as keyof I18n] || i18nn[property as keyof I18n] + ); } - }); -}); + } +); diff --git a/packages/intl/src/strings.tsx b/packages/intl/src/strings.tsx index 25f860a4b..693133e83 100644 --- a/packages/intl/src/strings.tsx +++ b/packages/intl/src/strings.tsx @@ -228,14 +228,12 @@ export const strings = { monographPassDesc: () => t`Published note can only be viewed by someone with the password.`, monographSelfDestructHeading: () => t`Self destruct`, - monographSelfDestructDesc: - () => t`Published note link will be automatically deleted once it is - viewed by someone.`, + monographSelfDestructDesc: () => + t`Published note link will be automatically deleted once it is viewed by someone.`, monographLearnMore: () => t`Learn more about Notesnook Monograph`, rateAppHeading: () => t`Do you enjoy using Notesnook?`, - rateAppDesc: - () => t`It took us a year to bring Notesnook to life. Share your experience - and suggestions to help us improve it.`, + rateAppDesc: () => + t`It took us a year to bring Notesnook to life. Share your experience and suggestions to help us improve it.`, recoveryKeySavedConfirmation: () => t`Tap twice to confirm you have saved the recovery key.`, noBlocksLinked: () => t`No blocks linked`, @@ -1358,25 +1356,74 @@ For example: errorGettingCodes: () => t`Error getting codes`, noResultsFound: () => t`No results found for`, routes: { - Notes: () => `Notes`, - Notebooks: () => `Notebooks`, - Notebook: () => `Notebook`, - Favorites: () => `Favorites`, - Reminders: () => `Reminders`, - Trash: () => `Trash`, - Settings: () => `Settings`, - Tags: () => `Tags`, - Editor: () => `Editor`, - Home: () => `Home`, - Search: () => `Search` + Notes: () => t`Notes`, + Notebooks: () => t`Notebooks`, + Notebook: () => t`Notebook`, + Favorites: () => t`Favorites`, + Reminders: () => t`Reminders`, + Trash: () => t`Trash`, + Settings: () => t`Settings`, + Tags: () => t`Tags`, + Editor: () => t`Editor`, + Home: () => t`Home`, + Search: () => t`Search`, + Monographs: () => t`Monographs` }, searchInRoute: (routeName: string) => - `Type a keyword to search in ${ + t`Type a keyword to search in ${ strings.routes[routeName as keyof typeof strings.routes]?.() || routeName }`, logoutConfirmation: () => t`Are you sure you want to logout and clear all data stored on this device?`, backupDataBeforeLogout: () => t`Take a backup before logging out`, unsyncedChangesWarning: () => - t`You have unsynced notes. Take a backup or sync your notes to avoid losing your critical data.` + t`You have unsynced notes. Take a backup or sync your notes to avoid losing your critical data.`, + databaseSetupFailed: () => + t`Database setup failed, could not get database key`, + streamingNotSupported: () => t`Streaming not supported`, + unableToResolveDownloadUrl: () => t`Unable to resolve download url`, + pleaseWaitBeforeSendEmail: () => + t`Please wait before requesting another email`, + unableToSend2faCode: () => t`Unable to send 2FA code`, + emailOrPasswordIncorrect: () => t`Email or password incorrect`, + errorApplyingPromoCode: () => t`Error applying promo code`, + noNotificationPermission: () => + t`"App does not have permission to schedule notifications"`, + selectDayError: () => t`Please select the day to repeat the reminder on`, + setTitleError: () => t`Please set title of the reminder`, + dateError: () => t`Reminder date must be set in future`, + failedToDecryptBackup: () => t`Failed to decrypt backup`, + backupDirectoryNotSelected: () => t`"Backup directory not selected"`, + legal: () => t`legal`, + days: () => t`days`, + daily: () => t`Daily`, + weekly: () => t`Weekly`, + monthly: () => t`Monthly`, + yearly: () => t`Yearly`, + minutes: (count: number) => + plural(count, { + one: `1 minute`, + other: `# minutes` + }), + hours: (count: number) => + plural(count, { + one: `1 hour`, + other: `# hours` + }), + immediately: () => t`Immediately`, + "12-hour": () => t`12-hour`, + "24-hour": () => t`24-hour`, + noteTitle: () => t`Note title`, + changesNotSaved: () => t`Your changes could not be saved`, + changesNotSavedDesc: () => + t`It seems that your changes could not be saved. What to do next:`, + changesNotSavedStep1: () => + t`Tap on "Dismiss" and copy the contents of your note so they are not lost.`, + changesNotSavedStep2: () => t`Restart the app.`, + thisNoteLocked: () => `This note is locked`, + dismiss: () => t`Dismiss`, + words: () => t`words`, + addATag: () => t`Add a tag`, + startWritingNote: () => t`Start writing your note...`, + off: () => t`Off` }; diff --git a/packages/ui/package-lock.json b/packages/ui/package-lock.json index 04d4a467f..3f70c7fd9 100644 --- a/packages/ui/package-lock.json +++ b/packages/ui/package-lock.json @@ -65,11 +65,1049 @@ "zustand": ">=4" } }, + "../theme/node_modules/@babel/code-frame": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../theme/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../theme/node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../theme/node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../theme/node_modules/@babel/highlight": { + "version": "7.23.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../theme/node_modules/@babel/runtime": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../theme/node_modules/@babel/types": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../theme/node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "../theme/node_modules/@emotion/cache": { + "version": "11.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "../theme/node_modules/@emotion/hash": { + "version": "0.9.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "../theme/node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": { + "version": "0.7.4", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@emotion/memoize": { + "version": "0.8.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@emotion/react": { + "version": "11.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "../theme/node_modules/@emotion/serialize": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "../theme/node_modules/@emotion/sheet": { + "version": "1.2.2", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@emotion/unitless": { + "version": "0.8.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "../theme/node_modules/@emotion/utils": { + "version": "1.2.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@styled-system/background": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/border": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/color": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/core": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1" + } + }, + "../theme/node_modules/@styled-system/css": { + "version": "5.1.5", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@styled-system/flexbox": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/grid": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/layout": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/position": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/shadow": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/should-forward-prop": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@emotion/is-prop-valid": "^0.8.1", + "@emotion/memoize": "^0.7.1", + "styled-system": "^5.1.5" + } + }, + "../theme/node_modules/@styled-system/should-forward-prop/node_modules/@emotion/memoize": { + "version": "0.7.5", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@styled-system/space": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/typography": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "../theme/node_modules/@styled-system/variant": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2", + "@styled-system/css": "^5.1.5" + } + }, + "../theme/node_modules/@theme-ui/color": { + "version": "0.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@theme-ui/css": "^0.16.1", + "polished": "^4.0.5" + } + }, + "../theme/node_modules/@theme-ui/components": { + "version": "0.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/color": "^5.1.2", + "@styled-system/should-forward-prop": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@theme-ui/core": "^0.16.1", + "@theme-ui/css": "^0.16.1", + "@types/styled-system": "^5.1.13" + }, + "peerDependencies": { + "@emotion/react": "^11.11.1", + "@theme-ui/theme-provider": "^0.16.1", + "react": ">=18" + } + }, + "../theme/node_modules/@theme-ui/core": { + "version": "0.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@theme-ui/css": "^0.16.1", + "deepmerge": "^4.2.2" + }, + "peerDependencies": { + "@emotion/react": "^11.11.1", + "react": ">=18" + } + }, + "../theme/node_modules/@theme-ui/css": { + "version": "0.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.10" + }, + "peerDependencies": { + "@emotion/react": "^11.11.1" + } + }, + "../theme/node_modules/@trpc/server": { + "version": "10.44.1", + "dev": true, + "funding": [ + "https://trpc.io/sponsor" + ], + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "../theme/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@types/parse-json": { + "version": "4.0.2", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@types/prop-types": { + "version": "15.7.11", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@types/react": { + "version": "18.2.39", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "../theme/node_modules/@types/scheduler": { + "version": "0.16.8", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/@types/styled-system": { + "version": "5.1.22", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "../theme/node_modules/@types/tinycolor2": { + "version": "1.4.6", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "../theme/node_modules/babel-plugin-macros": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "../theme/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../theme/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../theme/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "../theme/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../theme/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "../theme/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/commander": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "../theme/node_modules/convert-source-map": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/cosmiconfig": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "../theme/node_modules/csstype": { + "version": "3.1.2", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../theme/node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "../theme/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../theme/node_modules/find-root": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../theme/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../theme/node_modules/glob": { + "version": "8.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../theme/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../theme/node_modules/hasown": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../theme/node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "../theme/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../theme/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../theme/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../theme/node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../theme/node_modules/isomorphic-fetch": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "../theme/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../theme/node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/loose-envify": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "../theme/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../theme/node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../theme/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../theme/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../theme/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../theme/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../theme/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../theme/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../theme/node_modules/polished": { + "version": "4.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.17.8" + }, + "engines": { + "node": ">=10" + } + }, + "../theme/node_modules/react": { + "version": "18.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../theme/node_modules/react-is": { + "version": "16.13.1", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/regenerator-runtime": { + "version": "0.14.0", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../theme/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../theme/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../theme/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../theme/node_modules/styled-system": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@styled-system/background": "^5.1.2", + "@styled-system/border": "^5.1.5", + "@styled-system/color": "^5.1.2", + "@styled-system/core": "^5.1.2", + "@styled-system/flexbox": "^5.1.2", + "@styled-system/grid": "^5.1.2", + "@styled-system/layout": "^5.1.2", + "@styled-system/position": "^5.1.2", + "@styled-system/shadow": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@styled-system/typography": "^5.1.2", + "@styled-system/variant": "^5.1.5", + "object-assign": "^4.1.1" + } + }, + "../theme/node_modules/stylis": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../theme/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../theme/node_modules/tinycolor2": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../theme/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/ts-json-schema-generator": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.12", + "commander": "^11.0.0", + "glob": "^8.0.3", + "json5": "^2.2.3", + "normalize-path": "^3.0.0", + "safe-stable-stringify": "^2.4.3", + "typescript": "~5.3.2" + }, + "bin": { + "ts-json-schema-generator": "bin/ts-json-schema-generator" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "../theme/node_modules/typescript": { + "version": "5.3.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "../theme/node_modules/use-sync-external-store": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "../theme/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "../theme/node_modules/whatwg-fetch": { + "version": "3.6.19", + "dev": true, + "license": "MIT" + }, + "../theme/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../theme/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../theme/node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "../theme/node_modules/zustand": { + "version": "4.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "immer": ">=9.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + } + } + }, "node_modules/@babel/code-frame": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" @@ -80,9 +1118,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.22.15" }, @@ -92,27 +1129,24 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", @@ -124,9 +1158,8 @@ }, "node_modules/@babel/runtime": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", - "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -136,9 +1169,8 @@ }, "node_modules/@babel/types": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", - "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -150,9 +1182,8 @@ }, "node_modules/@emotion/babel-plugin": { "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", @@ -169,9 +1200,8 @@ }, "node_modules/@emotion/cache": { "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", "dev": true, + "license": "MIT", "dependencies": { "@emotion/memoize": "^0.8.1", "@emotion/sheet": "^1.2.2", @@ -182,36 +1212,31 @@ }, "node_modules/@emotion/hash": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@emotion/is-prop-valid": { "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", "dev": true, + "license": "MIT", "dependencies": { "@emotion/memoize": "0.7.4" } }, "node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@emotion/memoize": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@emotion/react": { "version": "11.11.1", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", - "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.11.0", @@ -233,9 +1258,8 @@ }, "node_modules/@emotion/serialize": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", - "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", "dev": true, + "license": "MIT", "dependencies": { "@emotion/hash": "^0.9.1", "@emotion/memoize": "^0.8.1", @@ -246,42 +1270,36 @@ }, "node_modules/@emotion/sheet": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@emotion/unitless": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", "dev": true, + "license": "MIT", "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/@emotion/utils": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@emotion/weak-memoize": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@mdi/js": { "version": "7.3.67", - "resolved": "https://registry.npmjs.org/@mdi/js/-/js-7.3.67.tgz", - "integrity": "sha512-MnRjknFqpTC6FifhGHjZ0+QYq2bAkZFQqIj8JA2AdPZbBxUvr8QSgB2yPAJ8/ob/XkR41xlg5majDR3c1JP1hw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@notesnook/theme": { "resolved": "../theme", @@ -289,96 +1307,85 @@ }, "node_modules/@styled-system/background": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/background/-/background-5.1.2.tgz", - "integrity": "sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/border": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@styled-system/border/-/border-5.1.5.tgz", - "integrity": "sha512-JvddhNrnhGigtzWRCVuAHepniyVi6hBlimxWDVAdcTuk7aRn9BYJUwfHslURtwYFsF5FoEs8Zmr1oZq2M1AP0A==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/color": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/color/-/color-5.1.2.tgz", - "integrity": "sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/core": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/core/-/core-5.1.2.tgz", - "integrity": "sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw==", "dev": true, + "license": "MIT", "dependencies": { "object-assign": "^4.1.1" } }, "node_modules/@styled-system/css": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@styled-system/css/-/css-5.1.5.tgz", - "integrity": "sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@styled-system/flexbox": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/flexbox/-/flexbox-5.1.2.tgz", - "integrity": "sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/grid": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/grid/-/grid-5.1.2.tgz", - "integrity": "sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/layout": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/layout/-/layout-5.1.2.tgz", - "integrity": "sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/position": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/position/-/position-5.1.2.tgz", - "integrity": "sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/shadow": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/shadow/-/shadow-5.1.2.tgz", - "integrity": "sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/should-forward-prop": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@styled-system/should-forward-prop/-/should-forward-prop-5.1.5.tgz", - "integrity": "sha512-+rPRomgCGYnUIaFabDoOgpSDc4UUJ1KsmlnzcEp0tu5lFrBQKgZclSo18Z1URhaZm7a6agGtS5Xif7tuC2s52Q==", "dev": true, + "license": "MIT", "dependencies": { "@emotion/is-prop-valid": "^0.8.1", "@emotion/memoize": "^0.7.1", @@ -387,43 +1394,55 @@ }, "node_modules/@styled-system/should-forward-prop/node_modules/@emotion/memoize": { "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@styled-system/space": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/space/-/space-5.1.2.tgz", - "integrity": "sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/typography": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@styled-system/typography/-/typography-5.1.2.tgz", - "integrity": "sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2" } }, "node_modules/@styled-system/variant": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@styled-system/variant/-/variant-5.1.5.tgz", - "integrity": "sha512-Yn8hXAFoWIro8+Q5J8YJd/mP85Teiut3fsGVR9CAxwgNfIAiqlYxsk5iHU7VHJks/0KjL4ATSjmbtCDC/4l1qw==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/core": "^5.1.2", "@styled-system/css": "^5.1.5" } }, + "node_modules/@theme-ui/color-modes": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@theme-ui/color-modes/-/color-modes-0.16.2.tgz", + "integrity": "sha512-jWEWx53lxNgWCT38i/kwLV2rsvJz8lVZgi5oImnVwYba9VejXD23q1ckbNFJHosQ8KKXY87ht0KPC6BQFIiHtQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@theme-ui/core": "^0.16.2", + "@theme-ui/css": "^0.16.2", + "deepmerge": "^4.2.2" + }, + "peerDependencies": { + "@emotion/react": "^11.11.1", + "react": ">=18" + } + }, "node_modules/@theme-ui/components": { "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@theme-ui/components/-/components-0.16.1.tgz", - "integrity": "sha512-3v56xR8Rn9LgLzknt4TXLSvnxmAZ//lN8lW87J5yKqp+reJUPDWqItLCOv899sMRcOMpihyMfHUpBRhSG/Aeng==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/color": "^5.1.2", "@styled-system/should-forward-prop": "^5.1.2", @@ -439,12 +1458,13 @@ } }, "node_modules/@theme-ui/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@theme-ui/core/-/core-0.16.1.tgz", - "integrity": "sha512-9Z0Fn50zdIWre0Apz3ObwfHXZ/zjw7NUhgRrSLYn/gdkJSPZZ8fcaY7Q2rnjfcrMt9DRCg5CPfQGLJqL1NY8xw==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@theme-ui/core/-/core-0.16.2.tgz", + "integrity": "sha512-bBd/ltbwO9vIUjF1jtlOX6XN0IIOdf1vzBp2JCKsSOqdfn84m+XL8OogIe/zOhQ+aM94Nrq4+32tFJc8sFav4Q==", "dev": true, + "license": "MIT", "dependencies": { - "@theme-ui/css": "^0.16.1", + "@theme-ui/css": "^0.16.2", "deepmerge": "^4.2.2" }, "peerDependencies": { @@ -453,10 +1473,11 @@ } }, "node_modules/@theme-ui/css": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@theme-ui/css/-/css-0.16.1.tgz", - "integrity": "sha512-8TO2DbiqPrRyTlGRIElDak/p0M4ykyd8LkeavyOF/sTE9s93AwyFcle6KYYMEULrJP49SyYiEvTif7J7Z50DhA==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@theme-ui/css/-/css-0.16.2.tgz", + "integrity": "sha512-fNe+FhwKC5+7jQfxCRnm3oqYNhMFuiWiLA9OoLBEkt3b4egot29UK1+fqemwiNVjl206e2fPT5Z7uXRdb6LC2A==", "dev": true, + "license": "MIT", "dependencies": { "csstype": "^3.0.10" }, @@ -464,23 +1485,37 @@ "@emotion/react": "^11.11.1" } }, + "node_modules/@theme-ui/theme-provider": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@theme-ui/theme-provider/-/theme-provider-0.16.2.tgz", + "integrity": "sha512-LRnVevODcGqO0JyLJ3wht+PV3ZoZcJ7XXLJAJWDoGeII4vZcPQKwVy4Lpz/juHsZppQxKcB3U+sQDGBnP25irQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@theme-ui/color-modes": "^0.16.2", + "@theme-ui/core": "^0.16.2", + "@theme-ui/css": "^0.16.2" + }, + "peerDependencies": { + "@emotion/react": "^11.11.1", + "react": ">=18" + } + }, "node_modules/@types/parse-json": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/react": { "version": "18.2.39", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", - "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", "dev": true, + "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -489,42 +1524,37 @@ }, "node_modules/@types/react-dom": { "version": "18.2.17", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.17.tgz", - "integrity": "sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-modal": { "version": "3.16.3", - "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.16.3.tgz", - "integrity": "sha512-xXuGavyEGaFQDgBv4UVm8/ZsG+qxeQ7f77yNrW3n+1J6XAstUy5rYHeIHPh1KzsGc6IkCIdu6lQ2xWzu1jBTLg==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/scheduler": { "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/styled-system": { "version": "5.1.22", - "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.22.tgz", - "integrity": "sha512-NbRp37zWcrf/+Qf2NumdyZfhSx1dzJ50zgfKvnezYJx1HTRUMVYY8jtWvK1eoIAa6F5sXwHLhE8oXNu15ThBAA==", "dev": true, + "license": "MIT", "dependencies": { "csstype": "^3.0.2" } }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -534,9 +1564,8 @@ }, "node_modules/babel-plugin-macros": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -549,18 +1578,16 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -572,39 +1599,34 @@ }, "node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/convert-source-map": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -618,33 +1640,29 @@ }, "node_modules/csstype": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -654,21 +1672,18 @@ }, "node_modules/exenv": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/find-root": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/framer-motion": { "version": "10.16.8", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.8.tgz", - "integrity": "sha512-DT3P9Sfnh4d2JvLuiQ9hoW1W3+9oZTctknf/imE5wG6czMkURDkUksJE2mQNioa4AdrkA7EdxWblTwFEXKfX4w==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -690,27 +1705,24 @@ }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/hasown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -720,18 +1732,16 @@ }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -745,15 +1755,13 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" }, @@ -763,27 +1771,23 @@ }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -793,24 +1797,21 @@ }, "node_modules/mac-scrollbar": { "version": "0.10.7", - "resolved": "https://registry.npmjs.org/mac-scrollbar/-/mac-scrollbar-0.10.7.tgz", - "integrity": "sha512-3AL/sxi+W2gwo83Q6Uy/0a10tuaOzqVd+edhq+M3Y7ml5TaZDoLOO56KRTMjFPIZPh/qoB7+o1P3lEXnxLRbEQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -820,9 +1821,8 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -838,24 +1838,21 @@ }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -864,9 +1861,8 @@ }, "node_modules/react": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -876,9 +1872,8 @@ }, "node_modules/react-dom": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -889,21 +1884,18 @@ }, "node_modules/react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/react-lifecycles-compat": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/react-modal": { "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", - "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", "dev": true, + "license": "MIT", "dependencies": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -920,15 +1912,13 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -943,36 +1933,32 @@ }, "node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/scheduler": { "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/styled-system": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/styled-system/-/styled-system-5.1.5.tgz", - "integrity": "sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==", "dev": true, + "license": "MIT", "dependencies": { "@styled-system/background": "^5.1.2", "@styled-system/border": "^5.1.5", @@ -991,15 +1977,13 @@ }, "node_modules/stylis": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -1009,9 +1993,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -1021,33 +2004,29 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tslib": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/warning": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 6" }