Repository: floccusaddon/floccus
Branch: develop
Commit: ef25de4af696
Files: 268
Total size: 2.2 MB
Directory structure:
gitextract_bb9v7fk9/
├── .all-contributorsrc
├── .eslintrc.json
├── .github/
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.yml
│ │ ├── config.yml
│ │ └── feature_request.yml
│ ├── dependabot.yml
│ └── workflows/
│ ├── build.yml
│ ├── codeql-analysis.yml
│ ├── dependabot-approve.yml
│ ├── issues.yml
│ ├── lock-threads.yml
│ ├── stale.yml
│ └── tests.yml
├── .gitignore
├── .prettierrc
├── CHANGELOG.md
├── CONSIDERATIONS.md
├── LICENSE.txt
├── PRIVACY_POLICY.md
├── README.md
├── _locales/
│ ├── cs/
│ │ └── messages.json
│ ├── de/
│ │ └── messages.json
│ ├── el/
│ │ └── messages.json
│ ├── en/
│ │ └── messages.json
│ ├── es/
│ │ └── messages.json
│ ├── es_ES/
│ │ └── messages.json
│ ├── et/
│ │ └── messages.json
│ ├── fi/
│ │ └── messages.json
│ ├── fr/
│ │ └── messages.json
│ ├── gl/
│ │ └── messages.json
│ ├── it/
│ │ └── messages.json
│ ├── ja/
│ │ └── messages.json
│ ├── ko_KR/
│ │ └── messages.json
│ ├── nb/
│ │ └── messages.json
│ ├── nl_NL/
│ │ └── messages.json
│ ├── pl/
│ │ └── messages.json
│ ├── pt/
│ │ └── messages.json
│ ├── pt_BR/
│ │ └── messages.json
│ ├── pt_PT/
│ │ └── messages.json
│ ├── ro_RO/
│ │ └── messages.json
│ ├── ru/
│ │ └── messages.json
│ ├── sk/
│ │ └── messages.json
│ ├── sv/
│ │ └── messages.json
│ ├── tr/
│ │ └── messages.json
│ ├── tr_TR/
│ │ └── messages.json
│ ├── zh/
│ │ └── messages.json
│ ├── zh-Hans/
│ │ └── messages.json
│ ├── zh_CN/
│ │ └── messages.json
│ └── zh_TW/
│ └── messages.json
├── android/
│ ├── .gitignore
│ ├── app/
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── capacitor.build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src/
│ │ └── main/
│ │ ├── AndroidManifest.xml
│ │ ├── assets/
│ │ │ ├── capacitor.config.json
│ │ │ └── capacitor.plugins.json
│ │ ├── java/
│ │ │ └── org/
│ │ │ └── handmadeideas/
│ │ │ └── floccus/
│ │ │ └── MainActivity.java
│ │ └── res/
│ │ ├── drawable-v26/
│ │ │ ├── ic_launcher_foreground.xml
│ │ │ └── notification_icon.xml
│ │ ├── layout/
│ │ │ └── activity_main.xml
│ │ ├── mipmap-anydpi-v26/
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ ├── values/
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── xml/
│ │ ├── config.xml
│ │ ├── file_paths.xml
│ │ └── network_security_config.xml
│ ├── build.gradle
│ ├── capacitor.settings.gradle
│ ├── gradle/
│ │ └── wrapper/
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── variables.gradle
├── capacitor.config.json
├── doc/
│ └── Adapters.md
├── doiuse-report.baseline.txt
├── dropbox-api.credentials.json
├── fastlane/
│ └── metadata/
│ └── android/
│ └── en-US/
│ ├── full_description.txt
│ └── short_description.txt
├── google-api.credentials.json
├── gulpfile.js
├── html/
│ ├── background.html
│ ├── index.html
│ ├── options.html
│ └── test.html
├── img/
│ ├── promotional-tile-medium.xcf
│ ├── promotional-tile-medium2.xcf
│ └── promotional-tile-small.xcf
├── ios/
│ ├── .gitignore
│ └── App/
│ ├── App/
│ │ ├── App.entitlements
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets/
│ │ │ ├── AppIcon.appiconset/
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Splash.imageset/
│ │ │ └── Contents.json
│ │ ├── Base.lproj/
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ ├── capacitor.config.json
│ │ └── config.xml
│ ├── App.xcodeproj/
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace/
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata/
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata/
│ │ └── xcschemes/
│ │ ├── Floccus New Bookmark.xcscheme
│ │ └── Floccus.xcscheme
│ ├── App.xcworkspace/
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata/
│ │ ├── IDEWorkspaceChecks.plist
│ │ └── WorkspaceSettings.xcsettings
│ ├── Floccus New Bookmark/
│ │ ├── Base.lproj/
│ │ │ └── MainInterface.storyboard
│ │ ├── Floccus New Bookmark.entitlements
│ │ ├── Info.plist
│ │ └── ShareViewController.swift
│ ├── Floccus.entitlements
│ ├── Podfile
│ └── PrivacyInfo.xcprivacy
├── lib/
│ └── gulp-crx.js
├── manifest-firefox-override.sh
├── manifest.chrome.json
├── manifest.firefox.json
├── manifest.json
├── package.json
├── src/
│ ├── build-fixtures/
│ │ └── lazyLoadIntegration.js
│ ├── entries/
│ │ ├── background-script.js
│ │ ├── native.js
│ │ ├── options.js
│ │ └── test.js
│ ├── errors/
│ │ └── Error.ts
│ ├── lib/
│ │ ├── Account.ts
│ │ ├── AdapterFactory.ts
│ │ ├── CacheTree.ts
│ │ ├── CachingTreeWrapper.ts
│ │ ├── Controller.ts
│ │ ├── Crypto.ts
│ │ ├── DefunctCrypto.js
│ │ ├── Diff.ts
│ │ ├── LocalTabs.ts
│ │ ├── Logger.js
│ │ ├── Mappings.ts
│ │ ├── PathHelper.js
│ │ ├── Scanner.ts
│ │ ├── Tree.ts
│ │ ├── adapters/
│ │ │ ├── Caching.ts
│ │ │ ├── Dropbox.ts
│ │ │ ├── Fake.js
│ │ │ ├── Git.ts
│ │ │ ├── GoogleDrive.ts
│ │ │ ├── Karakeep.ts
│ │ │ ├── Linkwarden.ts
│ │ │ ├── NextcloudBookmarks.ts
│ │ │ └── WebDav.ts
│ │ ├── browser/
│ │ │ ├── BrowserAccount.ts
│ │ │ ├── BrowserAccountStorage.js
│ │ │ ├── BrowserController.js
│ │ │ ├── BrowserDetection.ts
│ │ │ └── BrowserTree.ts
│ │ ├── browser-api.js
│ │ ├── getFavicon.js
│ │ ├── interfaces/
│ │ │ ├── Account.ts
│ │ │ ├── AccountStorage.ts
│ │ │ ├── Adapter.ts
│ │ │ ├── Controller.ts
│ │ │ ├── Ordering.ts
│ │ │ ├── Resource.ts
│ │ │ └── Serializer.ts
│ │ ├── isTest.ts
│ │ ├── murmurhash3.js
│ │ ├── native/
│ │ │ ├── I18n.ts
│ │ │ ├── NativeAccount.ts
│ │ │ ├── NativeAccountStorage.js
│ │ │ ├── NativeController.js
│ │ │ └── NativeTree.ts
│ │ ├── on-wake-up.ts
│ │ ├── sentry.ts
│ │ ├── serializers/
│ │ │ ├── Html.ts
│ │ │ └── Xbel.ts
│ │ ├── statusCodes.ts
│ │ ├── strategies/
│ │ │ ├── Default.ts
│ │ │ ├── Merge.ts
│ │ │ └── Unidirectional.ts
│ │ └── yieldToEventLoop.ts
│ ├── test/
│ │ ├── index.js
│ │ ├── reporter.js
│ │ └── test.js
│ └── ui/
│ ├── App.vue
│ ├── NativeApp.vue
│ ├── NativeRouter.js
│ ├── components/
│ │ ├── AccountCard.vue
│ │ ├── NextcloudLogin.vue
│ │ ├── OptionAllowRedirects.vue
│ │ ├── OptionAutoSync.vue
│ │ ├── OptionClientCert.vue
│ │ ├── OptionDeleteAccount.vue
│ │ ├── OptionDownloadLogs.vue
│ │ ├── OptionExportBookmarks.vue
│ │ ├── OptionFailsafe.vue
│ │ ├── OptionFileType.vue
│ │ ├── OptionNestedSync.vue
│ │ ├── OptionPassphrase.vue
│ │ ├── OptionResetCache.vue
│ │ ├── OptionSyncFolder.vue
│ │ ├── OptionSyncInterval.vue
│ │ ├── OptionSyncIntervalEnabled.vue
│ │ ├── OptionSyncStrategy.vue
│ │ ├── OptionsDropbox.vue
│ │ ├── OptionsFake.vue
│ │ ├── OptionsGit.vue
│ │ ├── OptionsGoogleDrive.vue
│ │ ├── OptionsKarakeep.vue
│ │ ├── OptionsLinkwarden.vue
│ │ ├── OptionsNextcloudBookmarks.vue
│ │ ├── OptionsNextcloudLegacy.vue
│ │ ├── OptionsWebdav.vue
│ │ └── native/
│ │ ├── Breadcrumbs.vue
│ │ ├── DialogChooseFolder.vue
│ │ ├── DialogEditBookmark.vue
│ │ ├── DialogEditFolder.vue
│ │ ├── DialogImportBookmarks.vue
│ │ ├── Drawer.vue
│ │ ├── FaviconImage.vue
│ │ ├── Item.vue
│ │ └── OptionAllowNetwork.vue
│ ├── index.js
│ ├── native-public-path.js
│ ├── native.js
│ ├── plugins/
│ │ ├── capacitor.js
│ │ ├── i18n.js
│ │ └── vuetify.js
│ ├── router.js
│ ├── store/
│ │ ├── actions.js
│ │ ├── definitions.js
│ │ ├── index.js
│ │ ├── mutations.js
│ │ └── native/
│ │ ├── actions.js
│ │ ├── index.js
│ │ └── mutations.js
│ └── views/
│ ├── AccountOptions.vue
│ ├── Donate.vue
│ ├── Feedback.vue
│ ├── ImportExport.vue
│ ├── NewAccount.vue
│ ├── Overview.vue
│ ├── Telemetry.vue
│ ├── Update.vue
│ └── native/
│ ├── About.vue
│ ├── AddBookmarkIntent.vue
│ ├── Feedback.vue
│ ├── Home.vue
│ ├── ImportExport.vue
│ ├── NewAccount.vue
│ ├── Options.vue
│ ├── Telemetry.vue
│ ├── Tree.vue
│ └── Update.vue
├── supportedBrowsers.js
├── test/
│ ├── apache-vhost.conf
│ ├── apcu.ini
│ ├── save-stats.js
│ └── selenium-runner.js
├── transifex.yml
├── tsconfig.json
├── webpack.common.js
├── webpack.dev.js
└── webpack.prod.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .all-contributorsrc
================================================
{
"projectName": "floccus",
"projectOwner": "floccusaddon",
"repoType": "github",
"repoHost": "https://github.com",
"files": [
"README.md"
],
"imageSize": 70,
"commit": true,
"contributors": [
{
"login": "bernd-wechner",
"name": "Bernd Wechner",
"avatar_url": "https://avatars2.githubusercontent.com/u/7296506?v=4",
"profile": "https://github.com/bernd-wechner",
"contributions": [
"bug",
"ideas",
"test"
]
},
{
"login": "jlbprof",
"name": "jlbprof",
"avatar_url": "https://avatars0.githubusercontent.com/u/9746421?v=4",
"profile": "https://github.com/jlbprof",
"contributions": [
"code",
"bug",
"test"
]
},
{
"login": "TeutonJon78",
"name": "TeutonJon78",
"avatar_url": "https://avatars2.githubusercontent.com/u/1771400?v=4",
"profile": "https://github.com/TeutonJon78",
"contributions": [
"bug",
"ideas"
]
},
{
"login": "skewty",
"name": "Scott P.",
"avatar_url": "https://avatars1.githubusercontent.com/u/9087223?v=4",
"profile": "https://github.com/skewty",
"contributions": [
"bug",
"ideas"
]
},
{
"login": "Lantizia",
"name": "Lantizia",
"avatar_url": "https://avatars1.githubusercontent.com/u/10448369?v=4",
"profile": "https://github.com/Lantizia",
"contributions": [
"bug",
"ideas"
]
},
{
"login": "TCB13",
"name": "TCB13",
"avatar_url": "https://avatars1.githubusercontent.com/u/6315832?v=4",
"profile": "https://iklive.eu",
"contributions": [
"code",
"ideas",
"plugin",
"translation"
]
},
{
"login": "gohrner",
"name": "gohrner ",
"avatar_url": "https://avatars0.githubusercontent.com/u/26199042?v=4",
"profile": "https://github.com/gohrner",
"contributions": [
"bug"
]
},
{
"login": "Tank-Missile",
"name": "Tank-Missile",
"avatar_url": "https://avatars0.githubusercontent.com/u/5893370?v=4",
"profile": "https://github.com/Tank-Missile",
"contributions": [
"bug"
]
},
{
"login": "tkurbad",
"name": "Torsten Kurbad",
"avatar_url": "https://avatars1.githubusercontent.com/u/158030?v=4",
"profile": "https://github.com/tkurbad",
"contributions": [
"bug"
]
},
{
"login": "gerroon",
"name": "gerroon",
"avatar_url": "https://avatars1.githubusercontent.com/u/8519469?v=4",
"profile": "https://github.com/gerroon",
"contributions": [
"bug"
]
},
{
"login": "mnalis",
"name": "Matija Nalis",
"avatar_url": "https://avatars.githubusercontent.com/u/156656?v=4",
"profile": "http://biciklijade.com/",
"contributions": [
"ideas",
"question",
"bug"
]
},
{
"login": "marcelklehr",
"name": "Marcel Klehr",
"avatar_url": "https://avatars.githubusercontent.com/u/986878?v=4",
"profile": "https://github.com/marcelklehr",
"contributions": [
"question",
"code",
"content",
"design",
"doc",
"infra",
"maintenance",
"projectManagement"
]
},
{
"login": "binsee",
"name": "binsee",
"avatar_url": "https://avatars.githubusercontent.com/u/5285894?v=4",
"profile": "https://github.com/binsee",
"contributions": [
"code"
]
},
{
"login": "mlshapiro",
"name": "Marc Shapiro",
"avatar_url": "https://avatars.githubusercontent.com/u/8190979?v=4",
"profile": "https://daitem.io/",
"contributions": [
"code"
]
},
{
"login": "marlluslustosa",
"name": "Marllus Lustosa",
"avatar_url": "https://avatars.githubusercontent.com/u/29416568?v=4",
"profile": "https://marllus.com/",
"contributions": [
"code"
]
},
{
"login": "IzzySoft",
"name": "Izzy",
"avatar_url": "https://avatars.githubusercontent.com/u/6781438?v=4",
"profile": "https://android.izzysoft.de/",
"contributions": [
"bug",
"ideas",
"infra"
]
},
{
"login": "sunjam",
"name": "sunjam",
"avatar_url": "https://avatars.githubusercontent.com/u/1787238?v=4",
"profile": "https://github.com/sunjam",
"contributions": [
"ideas",
"test"
]
},
{
"login": "dsiminiuk",
"name": "Danny Siminiuk",
"avatar_url": "https://avatars.githubusercontent.com/u/5713547?v=4",
"profile": "https://github.com/dsiminiuk",
"contributions": [
"test",
"ideas"
]
},
{
"login": "Seirade",
"name": "Seirade",
"avatar_url": "https://avatars.githubusercontent.com/u/45798662?v=4",
"profile": "https://github.com/Seirade",
"contributions": [
"ideas",
"bug"
]
},
{
"login": "pinpontitit",
"name": "pinpontitit",
"avatar_url": "https://avatars.githubusercontent.com/u/100489443?v=4",
"profile": "https://github.com/pinpontitit",
"contributions": [
"ideas",
"bug",
"code"
]
},
{
"login": "dmotte",
"name": "Motte",
"avatar_url": "https://avatars.githubusercontent.com/u/37443982?v=4",
"profile": "https://dmotte.github.io/",
"contributions": [
"code",
"bug"
]
},
{
"login": "macrogreg",
"name": "macrogreg",
"avatar_url": "https://avatars.githubusercontent.com/u/20691812?v=4",
"profile": "https://github.com/macrogreg",
"contributions": [
"code"
]
},
{
"login": "andybalaam",
"name": "Andy Balaam",
"avatar_url": "https://avatars.githubusercontent.com/u/76812?v=4",
"profile": "http://www.artificialworlds.net",
"contributions": [
"code",
"bug"
]
},
{
"login": "balthanon",
"name": "Balthanon",
"avatar_url": "https://avatars.githubusercontent.com/u/5367358?v=4",
"profile": "https://github.com/balthanon",
"contributions": [
"ideas",
"bug"
]
}
],
"skipCi": true,
"contributorsPerLine": 7,
"commitConvention": "none",
"commitType": "docs"
}
================================================
FILE: .eslintrc.json
================================================
{
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true,
"mocha": true
},
"parserOptions": {
"parser": "@typescript-eslint/parser",
"ecmaVersion": 6
},
"root": true,
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:import/errors",
"plugin:import/warnings",
"plugin:vue/recommended",
"plugin:mocha/recommended"
],
"settings": {
"import/resolver": {
"node": {
"paths": ["src"],
"extensions": [".js", ".vue", ".ts"]
}
}
},
"plugins": ["vue", "node", "mocha", "@typescript-eslint"],
"rules": {
"arrow-spacing": ["error", { "before": true, "after": true }],
"block-spacing": ["error", "always"],
"brace-style": ["error", "1tbs", { "allowSingleLine": true }],
"eqeqeq": ["error", "always", { "null": "ignore" }],
"func-call-spacing": ["error", "never"],
"indent": [
"error",
2,
{
"SwitchCase": 1,
"VariableDeclarator": 1,
"outerIIFEBody": 1,
"MemberExpression": 1,
"FunctionDeclaration": { "parameters": 1, "body": 1 },
"FunctionExpression": { "parameters": 1, "body": 1 },
"CallExpression": { "arguments": 1 },
"ArrayExpression": 1,
"ObjectExpression": 1,
"ImportDeclaration": 1,
"flatTernaryExpressions": false,
"ignoreComments": false
}
],
"key-spacing": ["error", { "beforeColon": false, "afterColon": true }],
"keyword-spacing": ["error", { "before": true, "after": true }],
"no-array-constructor": "error",
"no-caller": "error",
"no-class-assign": "error",
"no-compare-neg-zero": "error",
"no-cond-assign": "error",
"no-const-assign": "error",
"no-constant-condition": ["error", { "checkLoops": false }],
"no-control-regex": "error",
"no-debugger": "error",
"no-dupe-args": "error",
"no-dupe-class-members": "error",
"no-dupe-keys": "error",
"no-duplicate-case": "error",
"no-empty-character-class": "error",
"no-empty-pattern": "error",
"no-eval": "error",
"no-ex-assign": "error",
"no-extend-native": "error",
"no-extra-bind": "error",
"no-extra-boolean-cast": "error",
"no-extra-parens": ["error", "functions"],
"no-fallthrough": "error",
"no-floating-decimal": "error",
"no-func-assign": "error",
"no-global-assign": "error",
"no-implied-eval": "error",
"no-inner-declarations": ["error", "functions"],
"no-invalid-regexp": "error",
"no-irregular-whitespace": "error",
"no-iterator": "error",
"no-label-var": "error",
"no-labels": ["error", { "allowLoop": false, "allowSwitch": false }],
"no-lone-blocks": "error",
"no-mixed-operators": [
"error",
{
"groups": [
["==", "!=", "===", "!==", ">", ">=", "<", "<="],
["&&", "||"],
["in", "instanceof"]
],
"allowSamePrecedence": true
}
],
"no-mixed-spaces-and-tabs": "error",
"no-multi-spaces": "error",
"no-multi-str": "error",
"no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 0 }],
"no-negated-in-lhs": "error",
"no-new": "error",
"no-new-func": "error",
"no-new-object": "error",
"no-new-require": "error",
"no-new-symbol": "error",
"no-new-wrappers": "error",
"no-obj-calls": "error",
"no-octal": "error",
"no-octal-escape": "error",
"no-path-concat": "error",
"no-proto": "error",
"no-redeclare": "error",
"no-regex-spaces": "error",
"no-return-assign": ["error", "except-parens"],
"no-return-await": "error",
"no-self-assign": "error",
"no-self-compare": "error",
"no-sequences": "error",
"no-shadow-restricted-names": "error",
"no-sparse-arrays": "error",
"no-tabs": "error",
"no-template-curly-in-string": "error",
"no-this-before-super": "error",
"no-throw-literal": "error",
"no-trailing-spaces": "error",
"no-undef": "error",
"no-undef-init": "error",
"no-unexpected-multiline": "error",
"no-unmodified-loop-condition": "error",
"no-unneeded-ternary": ["error", { "defaultAssignment": false }],
"no-unreachable": "error",
"no-unsafe-finally": "error",
"no-unsafe-negation": "error",
"no-unused-expressions": [
"error",
{
"allowShortCircuit": true,
"allowTernary": true,
"allowTaggedTemplates": true
}
],
"no-unused-vars": [
"error",
{ "vars": "all", "args": "none", "ignoreRestSiblings": true }
],
"no-use-before-define": [
"warn",
{ "functions": false, "classes": false, "variables": false }
],
"no-useless-call": "error",
"no-useless-computed-key": "error",
"no-useless-constructor": "error",
"no-useless-escape": "error",
"no-useless-rename": "error",
"no-useless-return": "error",
"no-whitespace-before-property": "error",
"no-with": "error",
"object-property-newline": [
"error",
{ "allowMultiplePropertiesPerLine": true }
],
"operator-linebreak": [
"error",
"after",
{ "overrides": { "?": "before", ":": "before" } }
],
"padded-blocks": [
"error",
{ "blocks": "never", "switches": "never", "classes": "never" }
],
"prefer-promise-reject-errors": "error",
"quotes": [
"error",
"single",
{ "avoidEscape": true, "allowTemplateLiterals": true }
],
"rest-spread-spacing": ["error", "never"],
"semi": ["error", "never"],
"semi-spacing": ["error", { "before": false, "after": true }],
"space-before-blocks": ["error", "always"],
"space-before-function-paren": ["error", "never"],
"space-in-parens": ["error", "never"],
"space-infix-ops": "error",
"space-unary-ops": ["error", { "words": true, "nonwords": false }],
"spaced-comment": [
"error",
"always",
{
"line": { "markers": ["*package", "!", "/", ",", "="] },
"block": {
"balanced": true,
"markers": ["*package", "!", ",", ":", "::", "flow-include"],
"exceptions": ["*"]
}
}
],
"symbol-description": "error",
"template-curly-spacing": ["error", "never"],
"template-tag-spacing": ["error", "never"],
"unicode-bom": ["error", "never"],
"use-isnan": "error",
"valid-typeof": ["error", { "requireStringLiterals": true }],
"wrap-iife": ["error", "any", { "functionPrototypeMethods": true }],
"yield-star-spacing": ["error", "both"],
"yoda": ["error", "never"],
// PascalCase components names for vuejs
// https://vuejs.org/v2/style-guide/#Single-file-component-filename-casing-strongly-recommended
"vue/component-name-in-template-casing": ["error", "PascalCase"],
// force name
"vue/match-component-file-name": ["error", {
"extensions": ["jsx", "vue", "js"],
"shouldMatchCase": true
}],
// space before self-closing elements
"vue/html-closing-bracket-spacing": "error",
// no ending html tag on a new line
"vue/html-closing-bracket-newline": ["error", { "multiline": "never" }],
// expect.js...
"no-unused-expressions": ["off"],
"mocha/no-setup-in-describe": ["off"],
"mocha/no-skipped-tests": ["off"],
"vue/multi-word-component-names": ["off"],
"vue/no-mutating-props": ["off"]
}
}
================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms
github: marcelklehr # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: marcelklehr
open_collective: floccus
liberapay: marcelklehr
ko_fi: marcelklehr
custom: https://www.paypal.com/donate/?hosted_button_id=R3SDCC7AFSYZU
================================================
FILE: .github/ISSUE_TEMPLATE/bug_report.yml
================================================
name: Bug Report
description: Create a bug report for floccus
labels: ['bug']
body:
- type: markdown
attributes:
value: Thanks for taking the time to file a bug report! Please fill out this form as completely as possible.
- type: markdown
attributes:
value: If you leave out sections there is a high likelihood it will be moved to the GitHub Discussions.
- type: input
attributes:
label: Which version of floccus are you using?
description: 'Please specify the exact version instead of "latest". For example: 4.14.0'
validations:
required: true
- type: input
attributes:
label: How many bookmarks do you have, roughly?
description: 'e.g. 10, 300 or 12k'
validations:
required: true
- type: input
attributes:
label: Are you using other means to sync bookmarks in parallel to floccus?
description: 'e.g. "No" or "Yes, I also sync via Mozilla account"'
validations:
required: true
- type: dropdown
attributes:
label: Sync method
description: Which sync method are you using?
multiple: false
options:
- Nextcloud Bookmarks
- Linkwarden
- WebDAV
- Google Drive
- Dropbox
- Git
validations:
required: true
- type: input
attributes:
label: Which browser are you using? In case you are using the phone App, specify the Android or iOS version and device please.
description: 'Please specify the exact version instead of "latest". For example: Chrome 100.0.4878.0 or '
- type: input
attributes:
label: Which version of Nextcloud Bookmarks are you using? (if relevant)
description: 'For example: v10.1.0'
- type: input
attributes:
label: Which version of Nextcloud? (if relevant)
description: 'For example: v23.0.1'
- type: textarea
attributes:
label: What kind of WebDAV server are you using? (if relevant)
description: Describe the setup of your WebDAV server
- type: textarea
attributes:
label: Describe the Bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true
- type: textarea
attributes:
label: To Reproduce
description: Steps to reproduce the behavior, please provide a clear number of steps that always reproduces the issue. Screenshots can be provided in the issue body below.
validations:
required: true
- type: markdown
attributes:
value: Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear.
- type: markdown
attributes:
value: Contributors should be able to follow the steps provided in order to reproduce the bug.
- type: markdown
attributes:
value: It is often useful to provide a debug log file along with the issue. You can obtain a (redacted) debug log of the most recent sync run in the account settings of your floccus account.
- type: markdown
attributes:
value: You can also let floccus automatically redact your debug logs.
- type: checkboxes
attributes:
label: Debug log provided
options:
- label: I have provided a debug log file
required: false
- type: markdown
attributes:
value: "Please note: To continue development and maintenance of this project in a sustainable way, I ask that you donate to the project when opening a ticket (or at least once your issue is resolved), if you're not a donor already. You can find donation options at . Thank you!"
================================================
FILE: .github/ISSUE_TEMPLATE/config.yml
================================================
blank_issues_enabled: false
contact_links:
- name: Ask a question
url: https://github.com/floccusAddon/floccus/discussions
about: Ask questions and discuss with other community members
================================================
FILE: .github/ISSUE_TEMPLATE/feature_request.yml
================================================
name: Feature Request
description: Create a feature request for floccus
labels: ['enhancement']
body:
- type: markdown
attributes:
value: Thanks for taking the time to file a feature request! Please fill out this form as completely as possible.
- type: textarea
attributes:
label: Describe the feature you'd like to request
description: A clear and concise description of what you want and what your use case is.
validations:
required: true
- type: textarea
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: true
================================================
FILE: .github/dependabot.yml
================================================
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
================================================
FILE: .github/workflows/build.yml
================================================
name: Build
on:
pull_request:
push:
branches:
- develop
- master
jobs:
js:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20.x]
npm-version: [10.x]
name: js node${{ matrix.node-version }}
steps:
- uses: actions/checkout@v2
- name: Set up node ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm ${{ matrix.npm-version }}
run: npm i -g npm@"${{ matrix.npm-version }}"
- name: Cache node modules
uses: actions/cache@v4
env:
cache-name: cache-node-modules
with:
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- name: Install dependencies
run: |
npm ci -f
- name: Install dependencies & build
run: |
npm run build-release --if-present
- name: Static check if sentry lazy loading is absent
run: |
grep -qvrni '"https://browser.sentry-cdn.com"' ./dist/js/ || (echo 'Problem: Build includes lazy-loading of components from sentry-cdn.com. This will get rejected by Chrome Webstore review!' && exit 1)
- name: Static check if css is compatible with the required browsers
run: |
npm run doiuse | sed 's/[^:]*:*//' | sed 's/> *//' > doiuse-report.txt
cat doiuse-report.txt
diff doiuse-report.txt doiuse-report.baseline.txt || (echo 'Problem: Build includes CSS that is not compatible with the required browsers. Please check the report above!' && exit 1)
- name: Save context
uses: actions/cache/save@v4
with:
key: build-context-${{ github.run_id }}
path: ./
android:
needs: js
runs-on: ubuntu-latest
strategy:
matrix:
java-version: [ 21 ]
name: android java${{ matrix.java-version }}
steps:
- uses: actions/setup-java@v4
with:
distribution: 'oracle'
java-version: ${{ matrix.java-version }}
- name: Restore context
uses: actions/cache/restore@v4
with:
fail-on-cache-miss: true
key: build-context-${{ github.run_id }}
path: ./
- name: Create JKS file from secrets
if: github.ref_name == 'develop' || github.ref_name == 'master'
env:
ANDROID_CERT: ${{ secrets.ANDROID_CERT }}
ANDROID_PRIV_KEY: ${{ secrets.ANDROID_PRIV_KEY }}
ANDROID_JKS_PASSWORD: ${{ secrets.ANDROID_JKS_PASSWORD }}
run: |
# Create temporary directory
mkdir -p keystore
# Combine certificate and private key into PEM format
echo "$ANDROID_CERT" > keystore/cert.pem
echo "$ANDROID_PRIV_KEY" > keystore/key.pem
# Combine certificate and private key into PKCS12 format
# Use a temporary password since we need to specify one
openssl pkcs12 -export -in keystore/cert.pem -inkey keystore/key.pem \
-out keystore/app.p12 -name key0 -password pass:temp-password
# Convert PKCS12 to JKS format
keytool -importkeystore -srckeystore keystore/app.p12 -srcstoretype PKCS12 \
-destkeystore keystore/app.jks -deststoretype JKS -srcstorepass temp-password \
-deststorepass "$ANDROID_JKS_PASSWORD" -destkeypass "$ANDROID_JKS_PASSWORD"
# Clean up temporary files
rm keystore/cert.pem keystore/key.pem keystore/app.p12
# Make sure the keystore file is not readable by others
chmod 600 keystore/app.jks
- name: Create gradle.properties file
if: github.ref_name == 'develop' || github.ref_name == 'master'
run: |
cat >> android/gradle.properties << EOF
FLOCCUS_STORE_FILE=../../keystore/app.jks
FLOCCUS_STORE_PASSWORD=${{ secrets.ANDROID_JKS_PASSWORD }}
FLOCCUS_KEY_ALIAS=key0
FLOCCUS_KEY_PASSWORD=${{ secrets.ANDROID_JKS_PASSWORD }}
EOF
- name: Prepare build
run: |
npx cap sync
cd android
chmod +x gradlew
- name: Build android release
if: github.ref_name == 'develop' || github.ref_name == 'master'
run: |
cd android
./gradlew assembleRelease
- name: Build android
if: github.ref_name != 'develop' && github.ref_name != 'master'
run: |
cd android
./gradlew assemble
- name: Upload build artifact
if: github.ref_name == 'develop' || github.ref_name == 'master'
uses: actions/upload-artifact@v4
with:
name: "floccus-build-${{ github.sha }}.apk"
path: android/app/build/outputs/apk/release/app-release.apk
retention-days: 7
ios:
needs: js
runs-on: macos-latest
name: ios
steps:
- name: Restore context
uses: buildjet/cache/restore@v3
with:
fail-on-cache-miss: true
key: build-context-${{ github.run_id }}
path: ./
- name: setup-cocoapods
uses: maxim-lobanov/setup-cocoapods@v1
with:
podfile-path: ios/App/Podfile.lock
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: latest-stable
- name: Install certificate and provisioning profile
env:
BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
BUILD_PROVISION_PROFILE_BASE64: ${{ secrets.BUILD_PROVISION_PROFILE_BASE64 }}
BUILD_PROVISION_PROFILE_NEW_BOOKMARK_BASE64: ${{ secrets.BUILD_PROVISION_PROFILE_NEW_BOOKMARK_BASE64 }}
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
run: |
# create variables
CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
PP_PATH=$RUNNER_TEMP/build_pp.mobileprovision
PP2_PATH=$RUNNER_TEMP/build_pp2.mobileprovision
KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db
# import certificate and provisioning profile from secrets
echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode -o $CERTIFICATE_PATH
echo -n "$BUILD_PROVISION_PROFILE_BASE64" | base64 --decode -o $PP_PATH
echo -n "$BUILD_PROVISION_PROFILE_NEW_BOOKMARK_BASE64" | base64 --decode -o $PP2_PATH
# create temporary keychain
security create-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
security set-keychain-settings -lut 21600 $KEYCHAIN_PATH
security unlock-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
# import certificate to keychain
security import $CERTIFICATE_PATH -P "" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH
security list-keychain -d user -s $KEYCHAIN_PATH
# apply provisioning profile
mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
cp $PP_PATH ~/Library/MobileDevice/Provisioning\ Profiles
cp $PP2_PATH ~/Library/MobileDevice/Provisioning\ Profiles
- name: Capacitor sync
run: |
npx cap sync
- name: Build ios
env:
scheme: "Floccus"
run: |
cd ios/App
xcodebuild build-for-testing -scheme "$scheme" -workspace App.xcworkspace
summary:
runs-on: ubuntu-latest
needs: [ js, android, ios ]
if: always()
name: build-summary
steps:
- name: Summary status
run: if ${{ needs.js.result != 'success' || ( needs.android.result != 'success' && needs.selenium.result != 'skipped' ) || ( needs.ios.result != 'success' && needs.ios.result != 'skipped' ) }}; then exit 1; fi
================================================
FILE: .github/workflows/codeql-analysis.yml
================================================
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ develop, master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ develop ]
schedule:
- cron: '37 13 * * 4'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
node-versions: [14.x]
npm-versions: [8.x]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
steps:
- name: Checkout repository
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
- name: Set up node ${{ matrix.node-versions }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-versions }}
- name: Set up npm ${{ matrix.npm-version }}
run: npm i -g npm@"${{ matrix.npm-version }}"
# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
================================================
FILE: .github/workflows/dependabot-approve.yml
================================================
name: Dependabot auto approve
on: pull_request
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: hmarr/auto-approve-action@v2.0.0
if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]'
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
================================================
FILE: .github/workflows/issues.yml
================================================
name: New issue workflow
on:
issues:
types: [opened]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
jobs:
assign_one_project:
runs-on: ubuntu-latest
name: Assign to One Project
steps:
- name: Assign new issues and pull requests to project 1 Backlog
uses: srggrs/assign-one-project-github-action@1.2.0
with:
project: 'https://github.com/floccusaddon/floccus/projects/1'
column_name: 'Backlog'
first_comment:
runs-on: ubuntu-latest
name: Add first comment
steps:
- uses: ben-z/actions-comment-on-issue@1.0.3
with:
message: |
Hello! :wave:
Thank you for taking the time to open this issue with floccus. I know it's frustrating when software causes problems. You have made the right choice to come here and open an issue to make sure your problem gets looked at and if possible solved. Let me give you a short introduction on what to expect from this issue tracker to avoid misunderstandings. I'm Marcel. I created floccus a few years ago, and have been maintaining it since. I currently work for Nextcloud which leaves me with less time for side projects like this one than I used to have. I still try to answer all issues and if possible fix all bugs here, but it sometimes takes a while until I get to it. Until then, please be patient. It helps when you stick around to answer follow up questions I may have, as very few bugs can be fixed directly from the first bug report, without any interaction. If information is missing in your bug report and the issue cannot be solved without it, I will have to close the issue after a while. Note also that GitHub in general is a place where people meet to make software better *together*. Nobody here is under any obligation to help you, solve your problems or deliver on any expectations or demands you may have, but if enough people come together we can collaborate to make this software better. For everyone. Thus, if you can, you could also have a look at other issues to see whether you can help other people with your knowledge and experience. If you have coding experience it would also be awesome if you could step up to dive into the code and try to fix the odd bug yourself. Everyone will be thankful for extra helping hands! If you cannot lend a helping hand, to continue the development and maintenance of this project in a sustainable way, I ask that you donate to the project when opening an issue (or at least once your issue is solved), if you're not a donor already. You can find donation options at . Thank you!
One last word: If you feel, at any point, like you need to vent, this is not the place for it; you can go to the Nextcloud forum, to twitter or somewhere else. But this is a technical issue tracker, so please make sure to focus on the tech and keep your opinions to yourself.
Thank you for reading through this primer. I look forward to working with you on this issue! Cheers! :blue_heart:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
================================================
FILE: .github/workflows/lock-threads.yml
================================================
name: 'Lock Threads'
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
permissions:
issues: write
pull-requests: write
concurrency:
group: lock
jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v4
with:
issue-comment: >
This issue has been automatically locked since there
has not been any recent activity after it was closed.
Please open a new issue for related bugs.
================================================
FILE: .github/workflows/stale.yml
================================================
name: 'Close stale issues and PRs'
on:
schedule:
- cron: '30 1 * * *'
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
with:
stale-issue-message: |
Hello :wave:
This issue appears to have had no activity for 3 months. We cannot keep track of whether individual issues
have resolved themselves or still require attention without user interaction. We're thus adding the stale label to this issue to schedule
it for getting closed in 5 days time. If you believe this issue is still valid and should be fixed, you can add a comment
or remove the label to avoid it getting closed.
Cheers :blue_heart:
close-issue-message: 'This issue was closed because it has been stalled for 5 days with no activity.'
days-before-issue-stale: 90
days-before-issue-close: 5
days-before-pr-close: -1
only-labels: 'waiting for more information'
exempt-issue-labels: 'enhancement'
================================================
FILE: .github/workflows/tests.yml
================================================
name: Tests
on:
pull_request:
push:
branches:
- master
- develop
paths:
- 'src/**'
- 'test/**'
- 'package.json'
- 'package-lock.json'
- 'webpack*'
- 'gulpfile.js'
env:
APP_NAME: bookmarks
concurrency:
group: floccus-tests-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
init:
runs-on: ubuntu-latest
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
node-version: [ 20.x ]
npm-version: [ 10.x ]
steps:
- name: Checkout floccus
uses: actions/checkout@v2
with:
path: floccus
- name: Set up node ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm ${{ matrix.npm-version }}
run: npm i -g npm@"${{ matrix.npm-version }}"
- name: Cache node modules
uses: actions/cache@v4
env:
cache-name: cache-node-modules
with:
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- name: Install dependencies & build
working-directory: floccus
run: |
npm ci
npm run build-release --if-present
- name: Save context
uses: actions/cache/save@v4
with:
key: selenium-context-${{ github.run_id }}
path: ./
selenium:
runs-on: ubuntu-latest
needs: init
env:
SELENIUM_HUB_HOST: hub
TEST_HOST: nextcloud
SERVER_BRANCH: ${{ matrix.server-version }}
NC_APP_VERSION: ${{ matrix.app-version }}
MYSQL_PASSWORD: root
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
node-version: [20.x]
npm-version: [10.x]
server-version: ['32']
app-version: ['stable']
floccus-adapter:
- fake
- nextcloud-bookmarks
- webdav-xbel
- webdav-html
- webdav-html-encrypted
- webdav-xbel-encrypted
- git-xbel
- git-html
- google-drive
- google-drive-encrypted
- dropbox
- dropbox-encrypted
- linkwarden
- karakeep
test-name:
- test
browsers:
- firefox
- chrome
include:
- app-version: master
server-version: 32
floccus-adapter: nextcloud-bookmarks
test-name: test
browsers: firefox
node-version: 14.x
npm-version: 7.x
- app-version: master
server-version: 32
floccus-adapter: nextcloud-bookmarks
test-name: benchmark root
browsers: firefox
node-version: 14.x
npm-version: 7.x
- app-version: master
server-version: 32
floccus-adapter: nextcloud-bookmarks
test-name: benchmark root
browsers: chrome
node-version: 14.x
npm-version: 7.x
- app-version: stable
server-version: 32
floccus-adapter: fake-noCache
test-name: test
browsers: firefox
node-version: 14.x
npm-version: 7.x
- app-version: master
server-version: 32
floccus-adapter: fake
test-name: benchmark root
browsers: firefox
node-version: 14.x
npm-version: 7.x
- app-version: master
server-version: 32
floccus-adapter: fake
test-name: benchmark root
browsers: chrome
node-version: 14.x
npm-version: 7.x
name: ${{ matrix.browsers == 'firefox' && '🦊' || '🔵' }} ${{matrix.floccus-adapter}}:${{ matrix.test-name}} ⭐${{ matrix.app-version }}
services:
hub:
image: selenium/hub:4.34.0-20250717
ports:
- 4442:4442
- 4443:4443
- 4444:4444
firefox:
image: selenium/node-firefox:4.34.0-20250717
env:
SE_EVENT_BUS_HOST: hub
SE_EVENT_BUS_PUBLISH_PORT: 4442
SE_EVENT_BUS_SUBSCRIBE_PORT: 4443
options: --shm-size="2g"
chrome:
image: selenium/node-chrome:4.20.0-20240425
env:
SE_EVENT_BUS_HOST: hub
SE_EVENT_BUS_PUBLISH_PORT: 4442
SE_EVENT_BUS_SUBSCRIBE_PORT: 4443
options: --shm-size="2g"
nextcloud:
image: nextcloud:${{ matrix.server-version }}
env:
NEXTCLOUD_ADMIN_USER: admin
NEXTCLOUD_ADMIN_PASSWORD: admin
MYSQL_DATABASE: nextcloud
MYSQL_USER: root
MYSQL_PASSWORD: ${{env.MYSQL_PASSWORD}}
MYSQL_HOST: mysql
NEXTCLOUD_TRUSTED_DOMAINS: nextcloud
options: --name nextcloud
mysql:
image: mariadb:10.5 # see https://github.com/nextcloud/docker/issues/1536
env:
MYSQL_ROOT_PASSWORD: ${{env.MYSQL_PASSWORD}}
karakeep:
image: ghcr.io/karakeep-app/karakeep:release
ports:
- 3000:3000
volumes:
- data:/data
env:
NEXTAUTH_SECRET: super_random_string
NEXTAUTH_URL: http://localhost:3000
DATA_DIR: /data
steps:
- name: Restore context
uses: actions/cache/restore@v4
with:
fail-on-cache-miss: true
key: selenium-context-${{ github.run_id }}
path: ./
- name: Checkout bookmarks app
uses: actions/checkout@v2
with:
repository: nextcloud/${{ env.APP_NAME }}
ref: ${{ matrix.app-version }}
path: ${{ env.APP_NAME }}
if: matrix.floccus-adapter == 'nextcloud-bookmarks' || matrix.floccus-adapter == 'nextcloud-bookmarks-old'
- name: Install bookmarks app
shell: bash
run: |
cd ${{ env.APP_NAME }}
composer install --ignore-platform-req=php --no-dev
if: matrix.floccus-adapter == 'nextcloud-bookmarks' || matrix.floccus-adapter == 'nextcloud-bookmarks-old'
- name: Enable bookmarks app
shell: bash
run: |
docker cp ${{env.APP_NAME}} nextcloud:/var/www/html/apps/
NEXT_WAIT_TIME=0
until [ $NEXT_WAIT_TIME -eq 25 ] || docker exec --user www-data nextcloud php occ app:enable ${{ env.APP_NAME }}; do
sleep $(( NEXT_WAIT_TIME++ ))
done
[ $NEXT_WAIT_TIME -lt 25 ]
if: matrix.floccus-adapter == 'nextcloud-bookmarks' || matrix.floccus-adapter == 'nextcloud-bookmarks-old'
- name: Enable APCu
run: |
NEXT_WAIT_TIME=0
until [ $NEXT_WAIT_TIME -eq 25 ] || docker exec --user www-data nextcloud php occ config:system:set --value "\\OC\\Memcache\\APCu" memcache.local; do
sleep $(( NEXT_WAIT_TIME++ ))
done
[ $NEXT_WAIT_TIME -lt 25 ]
if: matrix.floccus-adapter != 'fake'
- name: Wait for Selenium
run: |
sudo apt install -y jq
while ! curl -sSL "http://localhost:4444/wd/hub/status" 2>&1 \
| jq -r '.value.ready' 2>&1 | grep "true" >/dev/null; do
echo 'Waiting for the Grid'
sleep 1
done
echo "Selenium Grid is up - executing tests"
- name: Setup git http server
run: |
mkdir __fixtures__
cd __fixtures__
git init --bare test.git -b main
npm i git-http-server
npx git-http-server &
npx htpasswd -cb test.git/.htpasswd admin admin
if: matrix.floccus-adapter == 'git-xbel' || matrix.floccus-adapter == 'git-html'
- name: Run git adapter tests
working-directory: floccus
env:
SELENIUM_BROWSER: ${{ matrix.browsers }}
FLOCCUS_TEST: ${{matrix.floccus-adapter}} ${{ matrix.test-name}}
FLOCCUS_TEST_SEED: ${{ github.sha }}
TEST_HOST: 172.17.0.1:8174
run: |
npm run test
if: matrix.floccus-adapter == 'git-xbel' || matrix.floccus-adapter == 'git-html'
- name: Run tests
working-directory: floccus
env:
SELENIUM_BROWSER: ${{ matrix.browsers }}
FLOCCUS_TEST: ${{matrix.floccus-adapter}} ${{ matrix.test-name}}
FLOCCUS_TEST_SEED: ${{ github.sha }}
GIST_TOKEN: ${{ secrets.GIST_TOKEN }}
GOOGLE_API_REFRESH_TOKEN: ${{ secrets.GOOGLE_API_REFRESH_TOKEN }}
DROPBOX_API_REFRESH_TOKEN: ${{ secrets.DROPBOX_API_REFRESH_TOKEN }}
LINKWARDEN_TOKEN: ${{ secrets.LINKWARDEN_TOKEN }}
APP_VERSION: ${{ matrix.app-version }}
KARAKEEP_TEST_HOST: 172.17.0.1:3000
run: |
npm run test
if: matrix.floccus-adapter != 'git-xbel' && matrix.floccus-adapter != 'git-html'
# - name: Cancelling parallel jobs
# if: failure() && matrix.floccus-adapter == 'fake' && matrix.test-name == 'test'
# uses: andymckay/cancel-action@0.2
summary:
runs-on: ubuntu-latest
needs: [ init, selenium ]
if: always()
name: selenium-summary
steps:
- name: Summary status
run: if ${{ needs.init.result != 'success' || ( needs.selenium.result != 'success' && needs.selenium.result != 'skipped' ) }}; then exit 1; fi
================================================
FILE: .gitignore
================================================
.*.sw*
dist
node_modules
builds
key.pem
.idea
.DS_STORE
# Sentry Config File
.env.sentry-build-plugin
================================================
FILE: .prettierrc
================================================
{
"semi": false,
"singleQuote": true,
"jsxBracketSameLine": true
}
================================================
FILE: CHANGELOG.md
================================================
# Changelog
## [5.8.6] - 2026-01-23
### Fixed
- fix(Tree): Revert incremental index updates (Would break initial sync on Chrome)
## [5.8.5] - 2026-01-20
### Fixed
- [native] fix: Properly serialize cache
## [5.8.4] - 2026-01-19
* feat(Logger): Persist logs intermittently
* feat(NewAccount): Add predefined webdav service URLs
* fix(Controller): Only schedule sync if current error is transient
* fix: Display allowRedirects option on mobile
* fix(SyncProcess): Fix serialization for continuation persistence
* Fix: Reduce memory pressure by reducing ACTION_CONCURRENCY
* fix(Unidirectional): Only do a single Scanner pass to improve performance
* fix(childrenSimilarity): Make O(n) instead of O(n²)
* fix: Fix typeof undefined checks to handle null
* fix(Diff): Do not call .toString on null
* fix(Folder#toJSON): Make sure children are properly serialized
* fix(BrowserAccountStorage): Use setEntry instead of changeEntry
* fix(Caching#orderFolder): Fix orderFolder algorithm
* fix(LocalTabs): Properly distinguish between window IDs and group IDs
* fix(continuation): Fix continuation loading
* fix(index): Update index incrementally instead of recreating it every time
* fix(SyncProcess): Reduce size of continuation on disk to prevent breaking sync with large amounts of bookmarks
* fix(CachingAdapter): Whitelist more browser-specific URL schemes
* fix(Non-Atomic adapters): Reduce HTTP request parallelism for better throughput
* fix(Account): Add log statement for continuation loading error
* fix(Mappings#remove): Correct logic to always handle both remote and local IDs
* chore: Update dependencies
## [5.8.3] - 2025-12-20
### Fixed
fix(Logger): Trim logs regularly to avoid memory leak
fix(Scanner): Remove Log spam
fix(LocalTabs): Fix dummyTab workaround for tab group creation on firefox
fix(LocalTabs): Do not parseInt(windowId)
fix(css): Use proper css
fix(Account#progressCallback): Prevent errors getting mappings after sync has finished
fix: Multiple small hardenings
fix(Account#sync): Do not re-init account if failsafe triggers
fix: show warning on mobile if browser doesn't match
fix(failsafe): be more precise about where bookmarks are added/deleted
fix(WebDAV): Use includeCredentials option again
fix(Chrome): Prevent chrome from killing our worker while it's syncing
[native] fix: Make breadcrumbs clickable again
## [5.8.2] - 2025-12-07
### Fixed
- fix: Resume sync with reset cache after MappingFailure
- fix(DescriptionAccountcreated): Mention that combining floccus with browser sync doesn't work
- fix: Introduce proper XbelParseError
- fix: Introduce proper error for invalid URL
- fix: Try to fix 'Calling getCacheTree() of undefined' error
- fix: Make Caching#orderFolder behave like BrowserTree#orderFolder to avoid ordering mistakes
- fix: Implement GC for mappings
## [5.8.1] - 2025-11-22
### Fixed
* [native] fix: Don't allow import of git profiles
* fix: Make cancelSync work more immediately on Firefox
* fix: Don't get stuck on syncing in firefox
## [5.8.0] - 2025-11-16
### New
- enh: Remember last used account
- enh(GoogleDrive): Add a HTTP request timeout
- feat: Split interval based sync and change-based sync into two options
### Fixed
* [native] fix(NativeApp): Don't use css inset property
* [native] fix: Refuse to import gdrive profiles, because it doesn't work anymore
* fix(CachingAdapter): set initialTreeHash after getBookmarksTree
* fix(browser-api): Do not carry context into each callback (Improves memory consumption)
* fix: Remove confusing detail from E020 message Marcel Klehr 11/14/25, 9:33 AM
* fix(Folder#inspect): Make hash visible again
* Fix DialogChooseFolder2: keep header fixed, make treeview scrollable with dynamic max-height unknown
* fix(SyncProcess): Catch throttledCb cancelled error
* fix(Nextcloudbookmarks): Fix 404 error on capabilities endpoint
## [5.7.0] - 2025-08-24
### Summary
* Sync notifications – You’ll now see “sync in progress” and “sync complete” alerts on Android and iOS
* Search improvements – The app remembers the last folder you searched in, shows folder paths in results and lets you search for folders.
* Feedback – Submit one‑off feedback directly from the app.
* Messaging – TLS is now mentioned in the E017 explanation.
* Sync logic – Fixed issues with reorders, concurrency and continuation handling during interrupted syncs.
* Account progress – Cache and mappings now persist for atomic backends.
* Browser tree – Concurrency limited to 1 to avoid race conditions.
* Localization – Added translations for many languages (ro_RO, el, it, fi, cs, pl, sv, tr, et, ko_KR, ru, de, ja, pt, zh_CN, fr, es).
* Scrolling – Capacitor status bar plugin now prevents content from scrolling under the status bar.
* Local tabs – New tab groups stay alive long enough for tabs to be added.
* General – Cancelled local tree operations, ensured skipped reorders are retracted and cleared continuations properly.
* Overall sync performance has been optimized, reducing wait times and resource usage.
### New
* [native] feat(notifications): Send 'sync in progress' and 'sync complete' notifications
* [native] feat(search): Remember last used folder across app starts
* [native] feat(search): Display folder path for folder search results
* [native] feat(search): Allow searching for folders
* feat(BrowserController): setUninstallURL
* [native] feat(search): display folder path for search results
* feat(hashing): Add support for xxhash3
* feat: Optionally support murmur3 + implement capabilities negotiation
* feat(BrowserController): Listen to tab events
* feat(AccountCard): Mention FAQ when errors occur
* feat(telemetry): send used adapter along with error events to sentry, if enabled (opt-in)
* feat(Feedback form): Allow submitting one-off feedback
* feat(HtmlSerializer): Use auto-inc IDs as a fallback when parsing
### Fixed
* fix(messages): Mention TLS in E017 explanation
* fix(reconcileDiffs): Don't throw away REORDERs if concurrent reorder is empty
* fix(Account#progressCallback): persist cache and mappings for atomic backends
* fix({Default,Merge}SyncProcess#reconcileDiffs): Restrict concurrency
* fix(DefaultSyncProcess#reconcileDiffs): Use the right findChainCache
* fix(MergeSyncProcess): reconcileDiffs was outdated
* fix(BrowserTree): Set concurrency to 1
* Translate messages.json in ro_RO,el,it,fi,cs,pl,sv,tr,et,ko_KR,ru,de,de,ja,pt,zh_CN,fr,es
* [native] fix: added the capacitor status bar plugin to fix scrolling content over the status bar (Thanks to @yougotwill)
* fix(SyncProcess): Make sure to cancel progress callback throttling in the end
* fix(continuations): Set current continuation to null at the very end
* fix(SyncProcess): Make sure skipped reorders are retracted
* fix: Allow cancelling local tree operations as well
* fix(interrupted sync): Allow storing + restart of stage 3 to/from continuation
* fix(interrupted sync): Set back old cacheTree upon loading pending continuation
* fix(SyncStrategy): Fix Continuation loading
* perf: Improve overall sync performance
* fix(NextcloudBookmarks): Fix ticket failure retry mechanism
* fix(NextcloudBookmarks): Improve ticket failure retry mechanism
* feat(NextcloudBookmarks): Support ticket authentication
* fix(NextcloudBookmarks): Fix checkFeatureJavascriptLinks
* feat(NextcloudBookmarks): Use negotiated hash function from hashSettings
* feat(NextcloudBookmarks): Use capabilities for feature detection
* fix(LocalTabs): Make sure new groups live long enough for tabs to be added to them
* fix(GoogleDrive): Improve error handling
## [5.6.0] - 2025-08-02
### New
- New backend: KaraKeep
- Support syncing tab groups
- [Native app] Improved handling of share intents
### Fixed
* Make syncing with Linkwarden work again: Switch to new search endpoint
* Improve syncing correctness: Fix ID comparisons
* Improve syncing correctness: reconcileReorderings based on both donePlans
* Improve syncing correctness: Fix mappable() function
* Improve syncing correctness: Do not move items across folders in orderFolder()
* fix: Fix "failed to map parentId" errors
* Ignore permissions when using Orion
* Improve Description for Bookmarksfile
* Display more meaningful explanation for server target
* Never force-push when syncing via git
* Catch errors when parsing XML
* Allow syncing root folder in chrome again
* catch errors from git.push operations
## [5.5.6] - 2025-06-29
### Fixed
* Remove all traces of IndexedDB usage
## [5.5.5] - 2025-06-01
### Fixed
* Removed the use of Dexie as it doesn't play nice with Sentry and causes crashes
## [5.5.4] - 2025-05-30
### Fixed
* fix(build): Transpile async to generators to avoid Crashing Chrome and Edge due to leaking transactions
* fix(NextcloudBookmarks): Do not remember result of checkFeatureJavascriptLinks() across syncs
* fix(NextcloudBookmarks): Fix checkFeatureJavascriptLinks()
* fix(BrowserController): set syncing to false onLoad
* fix(GoogleDrive): Set acknowledge abuse parameter to avoid failing syncs
* fix(Bookmark#clone): reset hashValue correctly
* fix(WebDAV): Fix file size check
* fix(messages): Improve Linkwarden serverfolder explanation
## [5.5.3] - 2025-04-27
### Fixed
* perf(GoogleDrive): Speed up "no changes" code path
* perf(Folder#clone): Make Folder#clone use prototype inheritance to save ALOT of memory
* perf(BrowserAccount): Don't use browser.bookmarks.getTree() if avoidable
* refactor(isUsingBrowserTabs): Expose Resource#isUsingBrowserTabs
* fix(CachingTreeWrapper): Allow changes to the live tree without disturbing the cache
* fix(App#openInNewTab): Use browser.tabs to open new tab instead of window.open (Didn't work in Edge for Android)
* fix(Default#applyAdditionFailsafe): Only kick in if at least 20 bookmarks are being added
* fix(WebDAV): Add Depth header to PROPFIND for getting filesize
## [5.5.2] - 2025-04-16
### Fixed
* fix(IndexedDB): Delete up to the last hour of logs
* fix(storage): Add checkStorage method to freeStorage regularly
* fix(IndexedDB): Don't store more than 50MB of logs
## [5.5.1] - 2025-04-09
### Fixed
* Fixed build
## [5.5.0] - 2025-04-09
### New
* feat(Logger): Use IndexedDB to store logs in order to store more
* feat(AdditionFailsafe): Extend failsafe mechanism to prevent creation of excessive amounts of bookmarks
* fix(failsafe): Reduce threshold to 20% OR 1k bookmarks
### Fixed
* fix(Controller): Do not run scheduleSync concurrently for all accounts
* fix(failsafe): Also apply failsafe on upstream changes
* fix(NewAccount): Disable git backend on android/ios
* fix(GoogleDrive): fix "T.includes is not a function" error
* fix(webdav): Validate filesize via PROPFIND to detect partial downloads
## [5.4.5] - 2025-03-20
### Fixed
* Upgrade to capacitor 7 and Java 21
* fix(Tree#search): Harden search
* fix(Controller): Cap exponential backoff at 1h
* fix(Account): Don't call onSyncFail twice if onSyncStart failed
* fix: Reduce intervention frequency to avoid annoying users
* fix(App): Allow opening any view in a new tab
* fix(Git): Make sure foreign locks are freed when forceLock is set
* fix(NextcloudBookmarks): Make sure lock is freed when forceLock is set
* fix(LocalTabs): Speed up tabs updated callback
## [5.4.4]
### Fixed
* fix(SyncProcess): When creating dummy bookmarks representing separators, make sure to use vertical lines on the Toolbar, and horizontal lines otherwise. (thanks to @macrogreg)
* fix(Xbel): Don't parse tag values
* fix: Throw nice error for when gdrive search fails
* fix: Clean up dependencies (#1851)
* fix(messages): Specify that the file path doesn't matter for Google Drive
## [5.4.3]
### Fixed
* fix(OptionsLinkwarden): Allow changing server folder
* fix(Storage): Don't give up when storage entry can not be parsed
* refactor(Account#setData): Accept partial data and use lock to set data (fixes hanging sync on iOS)
* fix(README): Add APK cert fingerprint
* fix(GoogleDrive|WebDAV): Try to catch more errors when file is encrypted
* enh(AutoSync): Add an explantion in settings
* [native] Try to find a valid URL when an app shares title+URL stuffed together (thanks to Andy Balaam)
* [native] Check that a URL is valid as soon as we load the Add Bookmark dialog (thanks to Andy Balaam)
* [native] Prevent saving a newly-added bookmark if the URL is bad (thanks to Andy Balaam)
* [native] Catch and log any errors we encounter when parsing a URL to display its hostname (thanks to Andy Balaam)
## [5.4.2]
(aka 5.4.2.1)
### New
* [native] enh(Search): Match partial words
* enh(Caching): Add edge:// to supported schemes
* enh: Don't produce UPDATE actions when URLs change
### Fixed
* fix(SyncProcess): Refactor mergeable functions
* fix(SyncProcess): Fix URL collisions on NC Bookmarks
* fix(SyncProcess): Shorten excessive logging of REORDER actions
* fix(Logger): Improve log redaction
* fix(NextcloudBookmarks): More info in log when requests fail
* fix(NextcloudBookmarks): Better error message when UPDATE fails
* fix(OptionsWebDAV): re-init file when bookmark_file option is changed
* fix(WebDAV): Fail when trying to sync to XBEL file with html setting and vice versa
* fix(stringifyError): inspect bookmark to avoid [object Object]
* Fix copy/paste typos for E037 & E038 error messages. (Thanks to John Hein)
* fix(WebDAV): Fix "includes is not a function" error
* fix(GoogleDrive): Log response on auth failure
## [5.4.2-alpha.1]
### New
* [native] enh(Search): Match partial words
* enh(Caching): Add edge:// to supported schemes
* enh: Don't produce UPDATE actions when URLs change
### Fixed
* fix(SyncProcess): Refactor mergeable functions
* fix(SyncProcess): Fix URL collisions on NC Bookmarks
* fix(SyncProcess): Shorten excessive logging of REORDER actions
* fix(Logger): Improve log redaction
* fix(NextcloudBookmarks): More info in log when requests fail
* fix(NextcloudBookmarks): Better error message when UPDATE fails
* fix(OptionsWebDAV): re-init file when bookmark_file option is changed
* fix(WebDAV): Fail when trying to sync to XBEL file with html setting and vice versa
* fix(stringifyError): inspect bookmark to avoid [object Object]
* Fix copy/paste typos for E037 & E038 error messages. (Thanks to John Hein)
## [5.4.1]
### Fixed
* [native] fix(AddBookmarkIntent): Folder selector was broken
* [ios] fix(design): Make top bar dark when in dark mode
* fix(NewAccount): Don't refresh page on enter in accountlable field
* fix(Bookmark): Accept url = null
* fix(NextcloudBookmarks): Remove unnecessary code
* fix(Linkwarden): Ignore bookmarks with url = null
## [5.4.0] - 2024-11-30
### New
* enh(Tree): Add confirmation before deleting items
* enh(tabs): Make merge strategy work with tabs
* [native] enh(DialogChooseFolder): Allow creating folders
* [native] enh(Drawer): Add github issues link
* [native] enh(search): Show search results from other folders
* [native] enh: Allow selecting up down sync by long press on sync button
* [native] enh: Remember sort option & sort folders first
* [native] enh: Improve search by ranking better matches higher
* enh(Account#sync): Allow forcing sync when profile is scheduled
### Fixed
* [native] fix(DialogChooseFolder): Sort folders according to sort order setting
* [native] fix(newbookmark): Use neutral user agent to get correct title
* [native] fix(Tree): Sorting by link
* [native] fix: Properly reset accounts on load
* fix(Scanner): Improve move stability with same-titled folders
* fix(GoogleDrive|WebDAV): fix _.includes is not a function error
* fix(Account#sync): Do not break lock automatically
## [5.3.4] - 2024-11-17
### Fixed
* fix(NativeTree): Set location to Local (fixes "Failed to map parentId: 0" error)
* fix(Linkwarden): Set Folder#isRoot
* fix(Linkwarden): Correctly update bookmarks on the server
## [5.3.3] - 2024-11-09
### New
* enh(Git): Mention profile label in commit message
### Fixed
* fix(ios/sharing-extension): Add compat for newer ios versions
* fix(GoogleDrive): includes is not a function
* fix(Update): Fix visual glitch
## [5.3.2] - 2024-11-01
### Fixed
* [iOS] Attempt to fix inbound sharing
## [5.3.1] - 2024-10-09
### Fixed
* [native] fix(Linkwarden): Remove dispatch of REQUEST_NETWORK_PERMISSIONS
* [native] fix(Linkwarden): Options were not showing
* fix: Don't break if browser doesn't implement permissions API
* fix(GoogleDrive): Try to delete superfluous files
* fix(NextcloudBookmarks): Run javascript feature detection earlier to avoid losing javascript bookmarks upon browser start
* fix(Html): Only escape unsafe characters in HTML
## [5.3.0] - 2024-09-28
(aka v5.3.0.2)
### New
* Add support for Linkwarden
### Fixed
* fix(GoogleDrive): Sort files by modified date
## [5.3.0-beta.1] - 2024-09-12
(aka v5.3.0.1)
### New
* Add support for Linkwarden
## [5.2.7] - 2024-09-03
### Fixed
* fix: Filter out "file:" URLs when syncing tabs on firefox
* fix: Log error from google API when retrieving access token
* [native] fix: Tree comparison on RELOAD_TREE_FROM_DISK was broken
* [native] fix: make builds reproducible again
* fix(Html): Encode unsafe characters as HTML entities
## [5.2.6] - 2024-08-11
### Fixed
* chore: update capacitor/core
* fix(Update): Show floccus logo on update page
* fix: Refactor sync algorithm introducing location types (fixed 6 correctness bugs along the way)
## [5.2.5] - 2024-07-25
### Fixed
* [native] feat: warn user if URL is already bookmarked
* [native] fix: small visual fixes
* [native] fix: Automatically reload from disk when resuming app
* [native] fix: replace cordova-inappbrowser with capacitor/browser
* [native] chore: Upgrade capacitor to v6
* feat(AccountCard): Link to github issues on error
* perf(GoogleDrive, WebDav): Don't loop through all lines when finding highest ID
* feat(Telemetry): Add report problem button to Telemetry page
* feat(AccountCard): Link to github issues on error
* fix(Cancel): Improve cancel UX
* fix(NextcloudBookmarks): Increase timeout
* fix(Git): Clean up used indexedDB instances
* fix(Controller logic): Catch all 'Receiving end does not exist' errors
* fix(Account): Don't compile logs for each error
* fix(Xbel): Don't attempt to parse numbers
* fix(GoogleDrive,WebDAV): Allow passing salt in file contents
* fix(GoogleDrive): Don't free lock if it wasn't locked
* fix(Cancel): Improve cancel UX
* fix(NextcloudBookmarks): Increase timeout
* chore(package.json): Add necessary NODE_OPTIONS to scripts
* chore(ios): Update ios assets
## [5.2.4] - 2024-07-02
### Fixed
* fix(Account): Use exponential backoff instead of disabling profile after 10 errors
* [native] fix(font-size): set default font-size using cm
* fix(imports): Don't allow importing actions definitions from store/index
* [native] fix(Options): Avoid importing browser-only module
* fix(Folder#traverse)
* fix typo in README.md in git repos
* fix(Default#executeAction): fix ordering when doing bulkImport in Unidirectional strategy
* fix(NextcloudBookmarks): Make sure folder exists before appending children
## [5.2.3] - 2024-06-21
### Fixed
* fix(AccountCard): mention if profile was disabled after error
* fix(OptionsGit): Branch option didn't propagate new value
## [5.2.2] - 2024-06-16
### Fixed
* iOS: Fix sharing from apps other than Safari
## [5.2.1] - 2024-06-15
### Fixed
* fix: make history permission optional and request on demand only
## [5.2.0] - 2024-06-11
### New
* feat: Allow custom labels for profiles
* feat: Allow counting clicks with Nextcloud Bookmarks
* feat: Add some UI interventions asking for donations
* feat: Opt-in automated error reporting using Sentry
### Fixed
* fix: Don't sync scheduled profiles if they're disabled
* fix: Don't show update notification if the user doesn't use floccus
* fix: Do not run two scanners at the same time
* fix: Improve build script to avoid faulty builds
* fix: Give browser more time to breathe to avoid freezing browser
* fix: Disable profile after 10 errors in a row
## [5.1.7] - 2024-05-28
### Fixed
* [native] Don't reload tree in TREE_LOAD
## [5.1.5] - 2024-05-28
### Fixed
* [native] fix tree loading mechanism that would cause issues with syncing
## [5.1.4] - 2024-05-21
### Fixed
* [native] fix(Drawer): Add icon for git profiles
* fix: Improve locking logic
* fix(BrowserController): Don't spam setIcon warnings
* fix(Account): call onSyncFail if onSyncStart fails
## [5.1.3] - 2024-05-18
### Fixed
* [native] fix: set largeHeap to true on android + fix git settings
* fix: Improve locking logic
* fix(NextcloudBookmarks#getExistingBookmarks): Don't use search-by-url for javascript links
* fix: Make Diff#inspect() output more readable
* fix: Limit concurrency for reorderings
* fix: Improve bulkImport performance by chunking
* fix: Unhandled error "Receiving end does not exist"
## [5.1.2] - 2024-05-14
### Fixed
* fix(GoogleDrive): Catch 500 errors
* [native] fix: Reload tree on app resume
* fix(NextcloudBookmarks): Remove feature detection of 5yo features
* [native] fix(intent): Register intent activity properly
* feat(NextcloudBookmarks): Accept javascript: links
* fix(webpack): Don't set DEBUG to true in production
* fix(BrowserController#setStatusBadge): Don't throw when setting icon
* fix(Account#progressCallback): Don't error if syncProcess is not defined yet
* fix: Don't error in old Chrome versions if browser.permissions.contains fails
* fix: Wrap local tree fetch error
* fix(webpack): Split initial chunks to avoid AMO review complaining
## [5.1.1] - 2024-05-10
### Fixed
* fix(SyncProcess): Do not serialize all trees each progress tick
* fix(SyncProcess): Call progressCb 2x less
* fix(Account): Extract and unify progressCallback
* fix(SyncProcess): Limit action execution concurrency to 12
* fix(Account): Properly declare DEBUG the typescript way
* fix(syncProcess): Properly count planned actions
* fix(Git): On init don't use force push
* fix(Git): Only bulldoze the repository if HEAD or branch cannot be found
* Add optional automatic error reporting to discover dormant bugs
* fix(Unidirectional): Scanner should use mappings if possible
* fix({html,xbel} parsers): Don't replace '0' by ''
* fix: Don't set lock after freeing it
* Fix(BrowserTree): Don't load full Tree on startup
## [5.1.0] - 2024-05-05
### New
- enh(ui): Add git adapter: You can now sync via git
### Fixed
* fix(GoogleDrive): Don't pollute console
* fix(BrowserController#getStatus): Show error icon if an account hasn't been synced in two days
* fix: Ignore errors from browser.permissions.contains
* fix: Ignore errors in REQUEST_NET_PERMS
* fix: Replace node.js' url with whatwg URL
* fix(browserslist): support and_chr >=60
* fix: Don't sync tabs if floccus' browser profile is not active
* fix(performance): Turn parallel processing back on Marcel Klehr 03.05.24, 19:30
* fix(Account#sync): Don't store continuation if the adapter is caching changes internally
## [5.0.12] - 2024-04-26
### Fixed
- fix(tests/gdrive): Don't derive file name from seed
- chore: Allow fuzzed testing with interrupts on nextcloud-bookmarks
- enh(ci/tests); Use github sha as seed
- fix: Store continuation while sync is running to be able to resume after interrupts
- chore: Update donation methods Marcel Klehr 21.04.24, 20:57
- fix: Distinguish between InterruptedSyncError and CancelledSyncError
- [android] Include dependenciesInfo in gradle file
- [native] fix(Account): Don't try to load LocalTabs resource
## [5.0.11] - 2024-03-09
### Fixed
* fix: Android app stuck on splash screen
## [5.0.10] - 2024-03-08
### Fixed
* fix(Account#sync): Break lock after 2h
* bookmarks folder selection: Select sub folder in Vivaldi
## [5.0.9] - 2024-01-08
### Fixed
* [chrome] fix(background sync): Apply hack to keep service worker alive
## [5.0.8] - 2024-01-07
### Fixed
* fix(nextcloud login flow): Use standalone browser on iOS
* fix(manifest.firefox.json): Make sure host permission matches the one in the code
## [5.0.7] - 2024-01-04
### Fixed
* [native] Fix hanging splash screen
* fix(Controller): Remember strategy when scheduling sync after lock error
* Complete translations for Japanese, Spanish and German
## [5.0.6] - 2023-12-31
### Fixed
* fix(background sync): Move back to manifest v2 for firefox
* fix(Account#setData): re-init if localRoot is changed
* fix(Options): Fix v-switch input
* fix(Controller#scheduleSync): Allow syncing if account is disabled and scheduled
## [5.0.5] - 2023-12-20
### Fixed
* Fix: Move waiting for lock out of adapters into controller
* fix(NextcloudBookmarks): Use CapacitorHttp to avoid cors errors in capacitor 5
* fix(native/START_LOGIN_FLOW): migrate to new capacitor http API
## [5.0.4] - 2023-12-15
### Fixed
* [native] upgrade capacitor-oauth2
* [native] fix(GoogleDrive): CapacitorHttp no longer encodes x-form-urlencoded
* fix(Import): Request network permissions before import
* fix(GoogleDrive): Request network permissions before login
## [5.0.3] - 2023-12-12
### Fixed
- [native] Remove capacitor community http Marcel Klehr 36 minutes ago
- [native] fix(DialogImportBookmarks): accept="text/html"
- [android] fix(webdav): Use new builtin CapacitorHttp
- fix(Unlock with credentials): Missing await 🙈
- fix(Profile import)
- fix(options): Auto-sync option was not saved
- fix(GoogleDrive): Fix permissions.contains syntax
- fix: Always cast to string before comparing item ids
- fix(HtmlSerializer): Try to fix ordering test
- fix(HtmlSerializer): Use Cheerio.text() for getting title
## [5.0.2] - 2023-12-09
### Fixed
- Fix another XBEL parser bug
- Fix HTML parser
## [5.0.1] - 2023-12-09
### Fixed
- Fixes XBEL parser
## [5.0.0] - 2023-12-09
## New
- Avoid syncing private tabs
- Add a 'Sync all' button
- Overhaul profile overview UI
## Changed
- [browser] Migrate to Manifest v3
- [browser] remove unlock passphrase feature
- [native] Remove background mode because it was buggy
- Sync 3s after startup
- Upgrade to capacitor 5
- Upgrade to gradle 8
- "Accounts" are now called "Profiles"
## Fixed
- [native] Reset profile syncing state on app start
- [native] Allow turning auto-sync back on
- [native] fix(AddBookmarkIntent): Close intent after saving bookmark
- [ios] fix(sharing) Fix share target
- Allow setting sync interval to 5min
- Local folder option: Make more clear what each option does and the implications of that
- Store passphrase for google-drive encryption correctly
- NextcloudBookmarks: Do not write lock after onSyncCompleted
- Fix bookmarks change detection
- Fix BrowserController#onchange: Don't error out on deleted items
- fix(FileUnreadableError): Make error message more clear
- fix(downloadLogs): Add redacted/full to file name
- fix(messages): Make it more clear that people need to install Nextcloud Bookmarks to use it
- fix(BrowserController): Set unlocked to true by default
- fix(LocalTabs): Don't activate all tabs upon creating them
- fix(ImportExport): Trigger alert when import is done
- fix(OptionsWebdav): properly import OptionsPassphrase component
- fix(OptionsSyncFolder): show spinner while running getTree
- fix(HtmlSerializer): Make html output compatible with common browsers while maintaining backward compatibility
## v4.19.1
### Fixed
- Fix Scanner ignore logic for root folders
## v4.19.0
### New
- Implement share extension for iOS
- [native] Allow sharing bookmarks to other apps
- [native] Implement bookmarks export
- [native] Allow exporting accounts
- [native] Download logs like in browser instead of sharing them as text
### Fixed
- OptionSyncInterval: Allow setting 5min
- Avoid generating diff for local absolute root folders
- fix(Default#executeAction): Prepapre subOrder Diff correctly
- Allow syncing bookmarks with file: protocol via WebDAV and GDrive
- Update dependencies
## v4.18.1
### Fixed
- Update cordova-plugin-background-mode to fix frequent crashes
- OptionSyncInterval: Allow setting 5minutes interval
- DialogEditBookmark: Don't allow submitting empty URL
- Unidirectional: ignore errors when mapping reorders
## v4.18.0
### New
- [native] Display breadcrumbs when not in root folder
- [native] Implement bookmarks import
### Fixed
- NextcloudBookmarks: Improve error message when bookmark creation fails
- [native] Log in production
- [native] NewAccount: Show IMPORTEXPORT button
- [native] Remove pull-to-refresh for now as it's buggy
- [native] Home#checkForIntent: Fix share routine
- Don't cast item IDs to boolean inside if statements
- NextcloudBookmarks: Report all statuses > 400 as HttpError
- [native] Options & NewAccount: Allow setting sync interval on android
- AccountCard: Display last sync time on error
- TEST_WEBDAV_SERVER: Improve error message
## v4.17.1
### Fixed
- Fix selecting HTML at setup (#1247)
- Fix Google Drive on native (#1246)
## v4.17.0
### New
- WebDav: Allow syncing via HTML file
- Tab Sync: Name folders by window number
- NewAccount: Add back buttons
- Options{GoogleDrive, WebDAV}: Allow removing passphrase
### Fixed
- Fixed Google Drive integration on iOS
- Fix Sync with caching-enabled WebDAV servers
- [native] Use themed background for body
- Fix Nextcloud login flow for 2FA
- [android] Fix share intent for unreachable URLs
## v4.16.0
### New
- Performance improvements
- Improve speed for Nextcloud Bookmarks
### Fixed
- SyncProcesses: Remove superfluous awaits that would stall the whole app
- a11y: improve syncing icon in browser
- ios: Hide status bar
- Fix InAppBrowser usage to comply with Apple policies
- getFavicon: Load /favicon.ico as a fallback
- UX: Remove min-width on #app
- Replace merge icon to avoid confusion with sync icon (#1198)
- OptionSyncStrategy: Improve wording
- Options: Do not show strategy if isBrowser
- [native] Fix Alphabetical sorting
## v4.15.0
### New
- [Native] AddBookmarkIntent: Autodetect page title
- NewAccount: Allow setting enabled account config
- NewAccount: Allow setting XBEL passphrase for GoogleDrive and WebDAV
-
### Fixed
- Fix order corruption of localRoot folder
- Tabs: Fix syncing multiple windows
- NewAccount: Warn user when using server without https
- Improve UI so there's space for translations
- NewAccount: Remove stepper headings so the whole stepper fits
- Failsafe: added Math.ceil to only allow integers
- New translations for Polish, French and Chinese
## v4.14.0
### New
- New stepwise account setup flow
- NewAccount: Trigger sync after completion
- Improve progress bar behavior
- Allow more than one separator per Folder on Nc Bookmarks
- [Native] Allow sorting bookmarks
- [Native] Background sync while on wifi
### Fixed
- [Native] Fix splash screen aspect ratio
- [Native] Make app-bar absolute instead of hide on scroll
- Improve wording around sync strategies
- BrowserController: Don't get stuck in sync loop
- GoogleDrive: Add cancel method
- Fix transifex integration
- UI: Do not show passwords in new options session
- Inactivity timeout := 7s
- [Native] Add allowNetwork to default settings
- Fix Tab sync order on firefox
## v4.13.1
### New
- [Native] Implement about page
### Fixed
- UI: Re-add accidentally removed actions
## v4.13.0
### New
- [native] Implement pull-to-refresh
- [native] Implement ImportExport (without export for now)
- Detect machine suspend during sync and cancel
### Fixed
- Performance: Do not query root bookmarks folder excessively
- [Android] Fix app label
- [Android] Fix Nextcloud Login flow
- Locking: Adjust LOCK_INTERVAL
- Locking: Fix wrong usage of {set,clear}Timeout
- Fix lock-file being locked in GoogleDrive and WebDAV
- Fix "failed to map parentId" in Unidirectional strategy
- Unidirectional: Fix typo
- Unidirectional: Fix progress bar
- Adjust lock override strategy
## v4.12.0
### New
- [Native] Schedule sync automatically after local edits
- [native] Implement Update screen
- Implement support for separators
- More beautiful status indicators
- Sync chrome:// URLs (but not on Firefox and not with Nextcloud bookmarks)
- Implement timed locks for GoogleDrive and WebDAV to reduce waiting time
- Reduce inactivity timeout to 20s
### Fixed
- [Native] Fix broken favicons
- [Native] speed-up tree navigation
- [native] Performance improvements
- [native] UX: Allow pressing BACK when adding/editing items
- UX: Improve progress bar feedback during syncing
- UX: Improve wording around sync strategies
- Performance: Avoid loading all of lodash
- Google Drive: Force upload when new account or new encryption
- Do not delete duplicate bookmarks anymore
- Tab sync: Do not remove duplicated tabs on sync and sync tab order
- Fix Unidirectional sync
- Unidirectional: Fix ordering
- LocalTabs: Implement set order
- Improve order reconciliation
- Keep local sort order of ignored items
- GoogleDrive: Fix locking
- WebDAV: Don't lock if using slave strategy
## v4.11.0
### New
- [Android] Implement allowNetwork option
- Tab sync: Sync tabs with names
- Overview: Sort disabled accounts last
- WebDAV: Reduce lock timeout to 15min
- GoogleDrive: Reduce lock timeout to 15min
### Fixes
- Fix UX: Have two "download logs" buttons instead of "anonymous" checkbox
- Fix tab sync
- Logger: Fix log redaction
- OptionsGoogleDrive: Don't show passphrase by default
- Do not reset cache after interrupted sync
- Do not reset cache after network error
- Test and fix complex move-remove interactions
- Update deps and install dark mode fix for android
- [Native] DialogEdit{Folder,Bookmark}: Use current folder
## v4.10.1
### Fixes
- [Android] Fix WebDAV and FaviconImage
## v4.10.0
### New
- Allow producing anonymized logs
- [Android] Allow moving items and choosing parent upon creation
- [Android] Allow Logs download
- [Android] SendIntent: Allow receiving title + fix cold start intent
### Fixes
- Get rid of capacitor-community/http (Fixes many unforeseen sync problems both on Android and Desktop)
- [Android] Clean up boilerplate clutter and update deps
- Styles: Add more spacing between option entries
- Fix load languages with hyphens (Thanks to @binsee)
## v4.9.0
### New
- [Android] Implement Google Auth
### Fixes
- [Browser] Fix i18n for displaying error messages
- OptionResetCache: Fix description l10n id
- NextcloudBookmarks: Fix getLabel to avoid 'n@d@d' labels
- UI: Validate URLs to be http(s)
## v4.8.7
### Fixes
- [Android] UI: Polish active syncing state
- [Android] Implement Nextcloud Login flow
- [Android] Don't display irrelevant options
- GoogleDrive: Harden OAuth using CSRF and PKCE Marcel Klehr Yesterday 13:13
- Allow making passwords visible
## v4.8.6
### Fixes
- build.gradle: Fix version
- NewAccount: Link to importexport view for better discovery (only in browser)
- [Android] Allow self-signed certificates added to the Android user cert store
## v4.8.5
### Fixes
- [Native] Add FundDevelopment link target
- [Native] Fix exit on back button
- Account: Fix cancelSync
- AccountCard: Remove indeterminate loading bar animation
## v4.8.4
### Fixes
- Implement sync cancellation properly
- [Android app] Enable webdav
- Browser: Display badge when all accounts are disabled
- Don't poll sync status
- Fix $store.secured: Take into account empty strings passphrases
- SetKey: Don't allow setting empty passphrase
- Allow unlocking by pressing enter after passphrase
- Build: Update browser targets
- NextcloudBookmarks: Don't wait for lock forever in case of unexpected status codes
- WebDAV: Catch redirect errors by default and add allowRedirects option
- Fix Error class inheritance
- WebDAV: Properly throw FileUnreadableError
- [Android app] Update gradle
- Update dependencies and fix security issues
- Upgrade webpack
- Update typescript compiler
## v4.8.3
### Fixes
- Fix Account#init: Don't override sync tabs setting
- NextcloudBookmarks: Fix acquireLock: Error on 404
## v4.8.2
### Fixes
- Fix i18n
## v4.8.1
### Fixes
- AccountCard: Fix spinner direction
- Mesages: Note which bookmark types are supported
- Update clientcert option description
- NextcloudBookmarks: Catch auth errors on locking mechanism
- Messages: Clarify wording of nested accounts setting
- Messages: Add note about root folder problems
- Sync: Recover from root folder CREATE actions
- Try to handle Mobile bookmarks folder
- [Android] i18n
- [Android] Fix tree loading
- [Android] Fix account deletion UX
- [Android] Override back button
## v4.8.0
### Fixes
- GoogleDrive: Save & display google username after login
- Unidirectional: Do not apply failsafe when overriding server
- Don't remove items added *during* a sync run
- NextcloudBookmarks: Implement locking
- NextcloudBookmarks: Only query all bookmarks if necessary
- NextcloudBookmarks: fix BulkImport
- LocalTabs#create: Don't load all tabs at once, set new ones as discarded
- Fix isInitialized for tab sync accounts
## v4.7.0
### New
- Sync root folder by default
- NextcloudFolders: Add option to allow redirects
- New settings UI
- New error: Trying to read encrypted file without passphrase
- UX: Make AccountCard expandable and hide all non-essential stuff
- UI: Add donate page with link to it in overview
- UI: Support system dark theme
- UI: Reduce scrollbar size
- UX: Polish folder picker
-
### Fixes
- Various syncing correctness fixes
- Rename NextcloudFolders to NextcloudBookmarks
- Fix cancel sync: Cancel sync by reloading background page
- OptionSyncInterval: Don't allow choosing 0
- OptionDeleteAccount: Ask for confirmation fist
- Fix tab sync: tab and window IDs are integers
- Controller: Reset cache after interrupted sync
- Only remove duplicates for Nextcloud
- Sync: Invalidate cache after sync error
- Performance: Always createIndex when cloning in Scanner
- Fix UnidirectionalMerge: Allow reorders
- Controller: Fix sync interval on first run
- Fix debug logs in Firefox
- Speedup loading new folders in NextcloudFolders
- ImportExport: Select all accounts by default
## v4.6.4
### Fixed
A few fixes to improve syncing accuracy:
- Unidirectional: Don't map UPDATEs to old IDs, but to newly reinserted IDs
- Scanner: Don't generate UPDATEs for items that have been MOVEd
- DefaultSyncStrategy: Fix UPDATE vs REMOVE condition
## v4.6.3
Broken release.
## v4.6.2
### Fixed
- One-time strategy change: Don't get stuck on the wrong sync strategy
- UX: Highlight default strategy in AccountCards
## v4.6.1
### Fixed
UX: NextcloudFolders: Detect HTTP redirects
Improve import/export UX
messages: Fix sync{Down,Up} wording
Reimplement Unidirectional strategy
WebDAV: Accept non-encrypted file in encryption mode
GoogleDrive: Accept non-encrypted file in encryption mode
## v4.6.0
### New
- Sync via Google Drive
- Optionally encrypt your sync file
- Allow sending client certificates
### Fixed
- Fix Crypto module
## v4.5.0
### New
- Implement failsafe to prevent data loss
### Fixed
- WebDAV: Clear cache on 404
- UI: Improve options UX by opening folder settings by default as well
- Sync: Fix "Cannot find folder to move into"
## v4.4.10
### Fixed
- Diff#findChain: Prevent infinite recursions
- Fix Logger
- executeReorderings: Don't fail sync process if REORDER fails
- executeReorderings: Make sure items are unique
## v4.4.9
### Fixed
- Sync: Fix concurrentSourceTargetRemoval case
- Sync: Filter out undefined order items
- Logger#persist: Only save last sync run
- Update chrome screenshots
- Controller: Fix link to update page
- l10n: Translate extension description
## v4.4.8
### Fixed
- Fix SyncFolder Option
- NextcloudFolders: Don't throw when failing to delete a folder or bookmark
- Sync: A lot of fixes for deletions mixed with moves
- LocalTree: Don't throw when trying to remove a non-existent item
- Fix log rotation
- Fix Scanner#addReorders in case a MOVE's old parent was removed
- Sync: Don't execute REORDERs when length <= 1
- Non-merge Sync: Only compare with cache hash, not directly in order to merge concurrent on par changes
## v4.4.7
### Fixed
- UI: NewAccount: Remove nextcloud legacy option
- NextcloudFolders: Fix sparse trees
- NextcloudFolders#updateBookmark: preserve intention when moving bookmarks
- Scanner: Clone with Hash
- Sync: Move canMergeWith detection to Scanner mergeable
- Sync: Fix race conditions
- Sync: Simplify scanner
- Sync: Avoid artificial Cycles in Toposort
- Sync: Avoid duplicate REORDERs
- Sync: Filter out REORDERs that are invlidated from hierarchy reversal remediation
- Sync: Avoid duplicates in concurrent hierarchy reversal detection
- Sync: Extend detection for concurrent hierarchy reversals
- Fix reconcileReorders
- Fix Scanner: Account for reorders at the end
## v4.4.6
### Fixed
- NextcloudFolders: Remove webdav locking
## v4.4.5
### Fixed
- Fix: Ignore changes to browser root folder
- Fix mapping in SlaveMerge strategy
## v4.4.4
### Fixed
- Fix: Ignore changes to browser root folder
## v4.4.3
### Fixed
- Fix lock timeout to 0.5h
- Detect moves of bookmarks even when ID changed
- Fix unidirectional sync strategies when no cache is available
- NextcloudFolders: Fix _getChildren for old APIs
- Fix Merge strategy
- NextcloudFolders: Performance improvements
- Add 403 to auth fail message
## v4.4.2
### Fixed
- Update some unclear wording in i18n strings
- Fix "sync up" and "sync down" buttons
- Reset cache on update to fix issues from v4.4.0
## v4.4.1
### Fixed
- Fix sync cache
- Fix: Don't touch root folders
- Fix NexcloudFolders: Use lock for getBookmarkslist
## v4.4.0
### New
- New Sync algorithm
- Implement option to sync tabs
### Fixed
- Fixed problems with old sync algorithm
- Display loading indicator for accounts overview
- Don't fail loading account if folder doesn't exist anymore
- Fix server URL validation
### Changed
- Drop support for legacy nextcloud bookmarks sync method. (Please see README for ways to migrate)
## v4.4.0-rc1
### New
- New Sync algorithm
### Fixed
- Fixed problems with old sync algorithm
- Display loading indicator for accounts overview
- Don't fail loading account if folder doesn't exist anymore
## v4.3.0
### New
- Implement import/export of accounts
### Fixed
- UI: Account card button alignment fix
- Fix OrderTracker bug (#598)
## v4.2.6
### New
- Add option for nested accounts
- Revert "Allow syncing the same folder with multiple accounts"
### Fixed
- Try to fix unmapped children error
- Sync algorithm: XOR createdUpstream with existingChildren
- Update dependencies
- NextcloudFolders: Improve error message on non-200 response
- Update screenshots
- SyncProcess: Fix concurrency for merging
- NestedSync: Fix WebDAV and NextcloudLegacy
- WebDAV: Give up faster when lock doesn't unlock
- Permissions: We may need unlimited storage
## v4.2.5
### Fixed
WebDAV adapter: Fix bookmarks_file option
## v4.2.4
### Fixed
Refactor options event handling to fix options UX
## v4.2.3
### Fixed
87ec04ed3f92706749599502ef8fd0439cb710fe Options: Fix folder picker
a9beccedffc8d585201691a16298192fc5e98884 Fix Nextcloudlogin
d84e0e1ee5288769db9c7f220b1db72bd16b5d6a Do not auto-enable accounts on udpate
### Changed
4fa192b5b06f547ea07653a3cae28d8bc2aec396 Improve styling of ADD ACCOUNT button
a759c439483c9eab8781fede148478abc14f11eb Controller: Only display update screen for non-patch updates
## v4.2.2
### Fixed
6c1b6f5200ba4c6a25585313ab847755d24d368e Sync: Fix undefined id in folder ordering
53daaebbcd37a372a79bf9795db899899e8aec4c Fixes #557: Save options on account creation
### Changed
7b737d29951ec0707af1d249398cb39fe27dc8af OrderTracker: Throw error when invariants are violated
## v4.2.1
## Fixed
- Fix "Cannot add new accounts"
- Fix disabling accounts
## v4.2.0
### Added
28573b69f81b704df2b83e25bf37f2863546ffe7 Implement nextcloud flow login
316b69cd36e78471c148e5e973090e5a5abafbd8 Add an update screen
Lots of new translations
### Fixed
4bf16e25d4e0b6f5386adb56614eb245599ec5e0 Fix for separator lines with webdav
5655e81753c13d9b94b8f6c08bdc1c74949eb569 NextcloudFolders fix non-getChildren algorithm
### Changed
a658fd02f67335b3c73b3b69e6a3bd7ac456f365 New UI using Vue.js
85c9caeb9714dc1dfdc5f8164949b9c3346c5b55 Allow syncing the same folder with multiple accounts
92bc583877359b65153a19c2c55f56ff41f99802 Don't sync immediately on startup
b7eee8e14534838f875350897576abe01a839b02 Offline Performance: Only poll status every 10s -- real updates will be on demand
454b8066ffe096c4cb264683adaf09d5c2ad7d17 NextcloudFolders: getSparseBookmarksTree: Don't load too many layers initially
2758f17fe74d8bb6603a6e674dc31d8e37ec271a Messages: Clarify DescriptionLocalfolder
956a2b6d22a5023110d5fce4063064c4a54597b9 Improve progress bar update during loadChildren
## v4.1.0
- FIX AccountStorage: Use JSON
- FIX Sync: Fix null pointer
- FIX Sync: Handle creations inside deletions gracefully
- NEW: NextcloudFolders: Speedup
## v4.0.4
- FIX: account migration code
## v4.0.3
- FIX: Add support for permanent private mode in firefox
- FIX: Remove a possible performance restriction
## v4.0.2
- FIX root folder synchronization
## v4.0.1
- FIX storage access error
## v4.0.0
- FIX: Stop sync if user is making changes
- FIX: NetxcloudFolders: Refactor sparse tree loading
- FIX: Performance optimizations
- NEW: Deprecate NextcloudLegacy adapter
- NEW: Build process: Switch to webpack
- NEW: Migrate account data from extension storage to indexedDB for faster access
- NEW: Refactor sync algorithm
## v3.5.3
- FIX: Stop sync if user is making changes
- FIX: Speed up sparse tree loading
- FIX: Refactor sparse tree loading
## v3.5.2
- FIX: Performance optimization: Only retry sparse trees if server allows hashing
- FIX: Simplify getBookmarksList
- FIX: NextcloudFolders: Increase timeout to 3min
- FIX: webdav lock acquisition mechanism
- FIX: Strategies: Refactor syncTree + always abort on cancel
- FIX: Controller: Disable account on cancelSync to avoid auto-restart
## v3.5.1
- FIX: UI: Input fields were broken
## v3.5.0
- NEW: UX: Improve "new account" flow
- NEW: UX: Make it more clear which adapter is being used in options
- NEW: Improve funding UX
- FIX: Logger: Add timestamps
## v3.4.2
- Roll back v3.4.1 due to UI issues
## v3.4.1
- NEW: Overhaul build process
- NEW: UX: Improve "new account" flow
- NEW: UX: Make it more clear which adapter is being used in options
- FIX: Logger: Add timestamps
- FIX: Translate sync duration
## v3.4.0
- NEW: Automated testing in firefox (#353)
- NEW: Add emojis to various options
- NEW: Implement cancel sync button
- NEW: Sync strategies (default/merging, slave / override browser, master / override server)
- NEW: Bulk upload for faster syncing
- FIX Account: Set rootPath on init
- FIX: Unlock enter press
- FIX: Use whatwg URL normalization
## v3.3.1
- FIX: Don't load all parts of the sparse tree in parallel
## v3.3.1
- FIX: Don't load all parts of the sparse tree in parallel
## v3.3.0
- FIX: Update conservative-normalize-url
- FIX: UI: Split path correctly to display full folder name
- FIX: NextcloudFolders: Fix Updating a bookmark that has no parent folders
- NEW: Translations
- NEW: Sparse tree syncing using hash trees
- NEW: Add option to set sync interval
- NEW: Caching adapter: Add acceptor method
- NEW: UI: Polish footer + add logo + Improve mobile support
## v3.2.16
- FIX: Don't schedule sync jobs while syncing
## v3.2.15
- FIX: URL normalizer would break some URLs with fragments
## v3.2.14
- FIX: Unlock input field
## v3.2.13
- FIX: Unlock input field
## v3.2.12
- FIX: Sync: Clear status update interval on error
- FIX: Fix form inputs
## v3.2.11
- NEW: Progress bar
- NEW: Add LoFloccus companion app (thanks to @TCB13)
- FIX: UI: Add a link to open options in new tab
- FIX: Added default font color as black to avoid issues with dark browser themes
- FIX: Tree: URL normalization: Add more strange protocols to the blacklist
## v3.2.10
- FIX: Various crucial fixes for edge cases of the sync algorithm
## v3.2.9
- FIX: Improve normalization algorithm
- FIX: Clean up duplicates caused by switching to a different normalization algorithm
## v3.2.8
- Fix: XBEL parser didn't retain ordering
- FIX: Request bookmarks in smaller chunks to avoid causing a timeout
## v3.2.7
- FIX: Fix orderPreservation algorithm
- FIX: SyncProcess: Increase performance of initial filtering
- FIX: Options UI: Rename "reset cache" option
- FIX: Fix order preservation on WebDAV
- FIX: Sync on startup if necessary
## v3.2.6
- FIX: Fix "Failed to construct 'URL'" Error
## v3.2.5
- FIX: Solve some UX issues regarding disabled accounts
- FIX: Clean up duplicates caused by switching normalization algorithm
## v3.2.4
- FIX: Use a different URL normalization library
- FIX: Correctly pass through sync effects to folder traversal logic
## v3.2.3
- FIX: Don't normalize the URLs of separators and js bookmarks to avoid deduplicating them
- FIX: Make mappings thread safe to avoid race conditions in parallel mode
- FIX: Ensure all folders are traversed when cache is empty
- FIX: Log error message to debug log on sync fail
- NEW: Add description for sync methods in UI
## v3.2.2
- FIX: Issues with syncing to nextcloud on Postgres
- FIX: Normalize webdav server URL
## v3.2.1
- FIX: Folder ordering would cause issues in some situations
## v3.2.0
- NEW: Overhaul UI
- NEW: Allow sync speedup by syncing in parallel
- FIX: Update dependencies to mitigate some minor security issues
- FIX: Speed up folder order fetching if the server supports it
- FIX a bug involving the deletion of local bookmarks
## v3.1.15
- FIX: Automatically local-only deduplicate bookmarks within local folders
- FIX: Unicode characters in passwords would cause errors
## v3.1.14
- FIX: nextcloud-folders tree construction was still broken
- FIX: Index creation was broken
## v3.1.13
- FIX: Removing folders on the server would fail
## v3.1.12
- FIX: Initial tree construction would mess up IDs of server bookmarks in nextcloud-folders adapter
## v3.1.11
- FIX: Deduplication wouldn't work reliably
## v3.1.10
- FIX NextcloudFolders adapter: Duplicates in different folders on the server would cause trouble
## v3.1.9
- FIX: Deduplication wouldn't work in all cases as URLs weren't normalized
## v3.1.8
- Roll back parallelization to mitigate issues that came up
## v3.1.7
- Various performance improvements
- FIX: Leave alone unaccepted bookmarks (e.g. bookmarklets and RSS bookmarks)
## v3.0.10
- Fix syncing moved folders
## v3.0.9
- Various UX improvements
## v3.0.8
- FIX: Fix WebDAV adapter
## v3.0.7
- FIX: Various XML parse and serialization issues have been fixed
## v3.0.6
- FIX: Properly decode titles in .xbel file
## v3.0.5
- FIX: Don't write account password to debug log
- FIX: Properly decode titles in .xbel file
## v3.0.4
- FIX: Root folder normalization in chrome wasn't working
## v3.0.3
- FIX: Securing accounts was broken
## v3.0.2
- NC bookmarks adapter: Discern folders and bookmarks when building initial tree
- WebDAV adapter: Don't continue with empty tree after error in onSyncStart
## v3.0.1
- nothing changed
## v3.0.0
- NEW: Rewritten sync algorithm allowing faster syncing and better extensibility with adapters
- NEW: Bookmarks app adapter can now handle duplicate URLs in different folders
- NEW: WebDAV adpater
- NEW: Refactored UI code and cleaner interface design
- NEW: 1-click Debug logs :tada:
- NEW: Bookmarks app adapter doesn't automatically tag untagged upstream bookmarks anymore
- NEW: Streamlined "sync everything" use case
- NEW: More explanations in the UI for people who don't read the manual
- FIX: Various UX improvements
## v2.2.9
- FIX: Adjust usage of fetch API to specification update
## v2.2.8
- FIX: recover account after error
## v2.2.7
- FIX: Pick up sync again after error
## v2.2.6
- FIX: Prevent parallel sync race condition
## v2.2.5
- FIX: Account cache was broken
## v2.2.4
- FIX: options wouldn't store values
## v2.2.3
- FIX: Debounce sync task to avoid peculiar failures
## v2.2.2
- FIX: Overtake canonical URLs from server
## v2.2.1
- FIX: Add default value for server path setting
## v2.2.0
- NEW: Map local sync folder to a specific server-side folder
- FIX: Performance improvements for Firefox
- FIX: Race condition removed that would cause issues because same account would be synced twice in parallel
## v2.1.0
- NEW: Allow using an extension key to secure entered credentials
- FIX: Various fixes for Firefox
## v2.0.6
- FIX: Correctly escape paths in tags
- FIX: Wait a certain time before starting sync when detecting changes
- FIX: first run routine was called on every startup
## v2.0.5
- FIX: Display sync folder path
## v2.0.4
- FIX: getAllAccounts didn't have a fallback for the initial loading of the extension
## v2.0.3
- FIX: Display error messages of multiple errors
- FIX: Add resource locking to fix race conditions and allow more concurrency (should fix remaining issues related to creation of duplicates)
- FIX: Refactor to only read from tree once
## v2.0.2
- FIX: Add write lock for account storage
- FIX: Refactor sync process to avoid creating duplicates
- FIX: mkdirpPath: Fix break condition
- FIX: Speed up initial tag population
- FIX: Use more stable parallel execution helper tool
## v2.0.1
- FIX: Don't remove folders beyond the sync folder when the last bookmark is remove
- FIX: Declare incompatibility with Fx < v57
- FIX: Improve error reporting
## v2.0.0
- NEW: Sync folder hierarchy
- NEW: Allow custom folders to be chosen for syncing
- NEW: Allow nesting synced folders
- NEW: Remember last sync time per account
- NEW: Overhauled user interface
- NEW: Identify local duplicates and throw an error
- FIX: Address performance problems
- FIX: Allow deleting account when syncing
- FIX: Ignore bookmarks with unsupported protocols
- FIX: Sync more often (every 15min instead of 25min)
- FIX: Call removeFromMappings on LOCALDELETE
- FIX: Improve logging and error messages
- FIX: Stop tracking bookmarks when they're moved outside the account scope
## v1.3.4
- Fix normalizeURL: The relevant commit somehow didn't make it into the release builds
## v1.3.3
- Fix normalizeUrl: Automatically add trailing slash
## v1.3.2
- Remove automated options validation (much better to just try force sync and see the error)
- Fix options rendering
- Fix bookmarks not showing up on the server in some situations
## v1.3.1
- Options panel: Fix automated connectivity check
## v1.3.0
- Major Refactoring by modularizing code base
- UI polishing
- Add 'force sync' feature
- Add account status indicator
- Fix nc url normalization
- Trigger sync on local changes
- Fix floccus fodler naming
## v1.2.0
- Switched to the new nc-bookmarks v2 API
- Increased sync interval, to reduce cpu load
## v1.1.2
- Recover if root bookmarks folder is gone
================================================
FILE: CONSIDERATIONS.md
================================================
# Considerations aka. Is this a good idea?
As there have been debates about whether this software product is a good idea, I've made a little section here with my considerations.
### Goals
The goals of this piece of software
- provide an open cross-platform sync solution for browser data with a self-hosted server
- performance is a plus, but not necessary
- (eventual) consistency is more important than intention preservation (i.e. when ever a mistake happens during sync, it's guaranteed to be eventually consistent on all sites)
### Current status and Limitations
The WebExtensions bookmarks API has a few limitations:
1. No support for batching or transactions
2. Record GUIDs can change, but are only known to change when Firefox Sync is used.
3. The data format doesn't represent descriptions, tags or separators
4. No way to create a per-device folder
5. It's impossible to express safe operations, because there are no compare-and-set primitives.
6. Triggering a sync after the first change, causing repeated syncs and inconsistency to spread to other devices.
Nonetheless, I've chosen to utilize the WebExtensions API for implementing this sync client. As I'm aware, this decision has (at least) the following consequences:
1. No transaction support (\#1) leads to bad performance
2. No support for transactions (\#1) also can potentially cause intermediate states to be synced. However, all necessary precautions are taken to prevent this and even in the case that this happens, all sites will be eventually consistent, allowing you to manually resolve possible problems after the fact.
3. Due to the modification of GUIDs (\#2), usage of Firefox Sync along with Floccus is discouraged.
4. The incomplete data format (\#3) is an open problem, but doesn't impact the synchronization of the remaining accessible data.
5. The inability to exclude folders from sync in 3rd-party extensions (\#4) is a problem, but manageable when users are able to manually choose folders to ignore. (Currently not implemented)
6. The lack of safe write operations (\#5) can be dealt with similarly to the missing transaction support: Changes made during sync could lead to an unintended but consistent state, which can be resolved manually. Additionally, precautions are taken to prevent this.
7. In order to avoid syncing prematurely (\#6) floccus employs a timeout to wait until all pending bookmarks operations are done.
================================================
FILE: LICENSE.txt
================================================
Floccus
Copyright (c) 2016 by Marcel Klehr
Mozilla Public License, version 2.0
1. Definitions
1.1. Contributor
means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software.
1.2. Contributor Version
means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributors Contribution.
1.3. Contribution
means Covered Software of a particular Contributor.
1.4. Covered Software
means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof.
1.5. Incompatible With Secondary Licenses
means
that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or
that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License.
1.6. Executable Form
means any form of the work other than Source Code Form.
1.7. Larger Work
means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software.
1.8. License
means this document.
1.9. Licensable
means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License.
1.10. Modifications
means any of the following:
any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or
any new file in Source Code Form that contains any Covered Software.
1.11. Patent Claims of a Contributor
means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version.
1.12. Secondary License
means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses.
1.13. Source Code Form
means the form of the work preferred for making modifications.
1.14. You (or Your)
means an individual or a legal entity exercising rights under this License. For legal entities, You includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, control means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
2. License Grants and Conditions
2.1. Grants
Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and
under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor:
for any code that a Contributor has removed from Covered Software; or
for infringements caused by: (i) Your and any other third partys modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or
under Patent Claims infringed by Covered Software in the absence of its Contributions.
This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License.
2.6. Fair Use
This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.
3. Responsibilities
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients rights in the Source Code Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and
You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s).
3.4. Notices
You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction.
4. Inability to Comply Due to Statute or Regulation
If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.
5. Termination
5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice.
5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination.
6. Disclaimer of Warranty
Covered Software is provided under this License on an as is basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer.
7. Limitation of Liability
Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such partys negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You.
8. Litigation
Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a partys ability to bring cross-claims or counter-claims.
9. Miscellaneous
This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor.
10. Versions of the License
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached.
Exhibit A - Source Code Form License Notice
> This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - Incompatible With Secondary Licenses Notice
> This Source Code Form is Incompatible With Secondary Licenses, as defined by the Mozilla Public License, v. 2.0.
================================================
FILE: PRIVACY_POLICY.md
================================================
# Privacy policy
The Floccus browser extension ("Floccus") provides browser bookmarks synchronization functionality (“Functionality”) that works with privately controlled or otherwise accessible servers ("Third-party services") to store your bookmarks for synchronization. Your bookmarks are as secure as the Third-party Services you choose to store them on.
## Information you provide
**Account Information.** You provide usernames and credentials to Third-party Services for all accounts you create.
**Bookmarks.** All bookmarks that are stored in your browser are accessible to Floccus in order to provide the Functionality. Any third-party services you choose to store your bookmarks on will have access to your bookmarks.
## Information floccus collects
**Debug log.** Floccus creates a debug log of all its actions, which is only accessible to you and may be shared by you at your sole discretion with the authors in order to aid in debugging.
## Information shared with others
Neither the authors of Floccus nor the publisher receive any of the data you provide to Floccus. The authors cannot make any assurances about how the Third-party services you choose to store your bookmarks on will handle the data you provide.
## License
Please also read the License which also governs the use of floccus as well as liability of its authors.
## Contact Us
If you have questions about this Privacy Policy please contact me at mklehr@gmx.net.
Marcel Klehr
Natruper Straße 211A
49090
Germany
Effective as of Sep 28, 2018
================================================
FILE: README.md
================================================
#  Floccus

> Sync your bookmarks privately across browsers and devices
[](https://github.com/marcelklehr/floccus/actions?query=workflow%3ATests)
- 🔖 Syncs your real, native browser bookmarks directly
- ☸ Sync via [Nextcloud Bookmarks](https://github.com/nextcloud/bookmarks), [Linkwarden](https://linkwarden.app/), [KaraKeep](https://karakeep.app/), Google Drive, Dropbox, any Git server (like GitHub, Gitlab, Gitea, etc.) or [any WebDAV-compatible service](https://community.cryptomator.org/t/webdav-urls-of-common-cloud-storage-services/75)
- ⚛ Use any browser that supports Web extensions (e.g. Firefox, Chrome, Edge, Opera, Brave, Vivaldi, ...; Safari [not yet](https://github.com/floccusaddon/floccus/issues/23))
- 📲 Install the floccus Android/iOS app to access your bookmarks on your phone (Most mobile browsers do not support floccus, sadly)
- 💼 Create as many sync profiles as you need
- 🚚 Control sync strategy (i.e. uni- or bidirectional), ⏳ sync interval and 📂 synced folder
- 📦 Easily export your configuration
[](https://floccus.org/download)
This is the SHA-256 fingerprint of the certificate used to sign the floccus APKs:
```
ffed2778ff07371e6367b6dcf5d7c1327c57ff7158b8444029182a9aa2dd7085
```
If you'd like to support the creation and maintenance of this software, please consider donating. :)
| [](https://opencollective.com/floccus) | [](https://github.com/sponsors/marcelklehr) | [](https://liberapay.com/marcelklehr/donate) | [](https://www.paypal.me/marcelklehr1) |
|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| :-------------------------------------------------------------------------------------------------------------------------------------------------: |:--:|:---:|
## 🎬 Getting started
If you don't know how to start with Floccus, [read these guides](https://floccus.org/guides).
If you need help, talk to us on [gitter](https://gitter.im/marcelklehr/floccus), matrix ([`#marcelklehr_floccus:gitter.im`](https://matrix.to/#/#marcelklehr_floccus:gitter.im?utm_source=gitter)), in the [official Nextcloud Bookmarks talk channel](https://cloud.nextcloud.com/call/u52jcby9) or on [r/floccus on reddit](https://reddit.com/r/floccus) :wave:
### Troubleshooting
- **Emojis**: MySQL doesn't support emojis out of the box, so if you're syncing to nextcloud and getting Error code 500 from nextcloud, check the nextcloud log for SQL errors and [proceed as explained in the nextcloud docs if you get charset errors](https://docs.nextcloud.com/server/stable/admin_manual/configuration_database/mysql_4byte_support.html).
If you need help sorting out problems, try the gitter chat room:
## Considerations
Is this a good idea? I think so. If you'd like to know more, check out [the considerations file](./CONSIDERATIONS.md)
## What's with the name?
[Cirrus floccus](https://en.wikipedia.org/wiki/Cirrus_floccus) is a type of cloud, that can sync your browser data looks very nice.
## Contributors
This project exists thanks to all the people who contribute.
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification.
## Contribute
All contributions, code, feedback and strategic advice, are welcome. If you have a question you can [open an issue](https://github.com/marcelklehr/floccus/issues/new) on the repository, talk to us on [gitter](https://gitter.im/marcelklehr/floccus), matrix ([`#marcelklehr_floccus:gitter.im`](https://matrix.to/#/#marcelklehr_floccus:gitter.im?utm_source=gitter)), in the [official Nextcloud Bookmarks talk channel](https://cloud.nextcloud.com/call/u52jcby9) or on [r/floccus on reddit](https://reddit.com/r/floccus). I'm also always happy for people helping me test new features -- see the issues for announcements of beta versions.
### Translating
Translations can now be provided over at [transifex](https://www.transifex.com/floccus/floccus/).

### Development
#### Setting up a dev environment
- Clone this repository.
- Install the [latest LTS version of node.js](https://nodejs.org/en/download/).
- In the root of your floccus repo, run `npm install`.
- Run `npm run build` to build.
- Find out more on how to develop browser extensions here: .
For building the android app you'll need Android Studio
- Open the `android/` folder in Android studio and build the App like any other Android app.
- `npm run build` and `npm run watch` will push changes to `android/` as necessary.
#### Building
- `npm run build`
Run the following to automatically compile changes as you make them:
- `npm run watch`
#### Releasing
- `npm run build-release`
#### Windows-specific considerations
Follow the above general guidance on setting up a dev environment.
There are Windows-specific versions of some npm scripts:
- build: `npm run build-win`
- build-release: `npm run build-release-win`
- watch: `watch-win`
When building for the first time you may get an error about `gulp` not being found.
You can install gulp globally on your system by executing `npm install -g gulp` from your repo root.
It is recommended that you do this proactively after executing `npm install` in the repo root for the first time.
#### Running the browser extension and corresponding tests locally
- Build the browser extension:
`npm run build-release`
(`npm run build-release-win` if you use Windows)
- After a successful build, the extension package will be found in:
`RepoRoot/builds/`
- The following steps use _Firefox_ as an example; other browsers work similarly.
The Firefox extension package is a file with an `.xpi`-extension. It is a simple archive. To modify it, you can rename it to `.zip`, make the changes, and then rename it back to `.xpi`. Many archive-related tools know this and allow you to work with the `.xpi`-file directly (e.g. [Total Commander](https://www.ghisler.com/download.htm)).
- Enable the extension package for local testing:
By default, tests are not included into the release archive. To run tests in your local browser, copy the file
`RepoRoot/dist/js/test.js`
into the release package, so that it is located at
`FloccusPackage.xpi/dist/js/test.js`
- Open Firefox using a dedicated test-profile:
**If you use your main profile for testing, the test scripts will likely destroy your existing bookmarks and open tabs!**
To interact with profiles, go to this address:
`about:profiles`
- Load the extension:
In the a dedicated Firefox profile window, go to
`about:debugging`
Select "This Firefox", and then under "Temporary Extensions", select "Load Temporary Add-on...". Then select the `.xpi`-file you prepared earlier.
(Remember to unload the extension if you need to modify/rebuild the extension package.)
- The extension is now loaded. You can access it via the browser's extensions menu.
- Run tests:
After loading the extension, click on "Manifest URL". It will open a new tab with the URL
`moz-extension://SomeGuid/manifest.json`
Modify the URL to read
`moz-extension://SomeGuid/dist/html/test.html`
, keeping the same GUID and press enter. The test run should start automatically.
- Debug or pause tests:
Press `F12` to open developer tools.
On the "Debugger" tab, you can pause the execution, set breakpoints and step through the code.
Happy developing and thank you for your contributions!
## Backers
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/floccus#backer)]
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/floccus#sponsor)]
## License
(c) Marcel Klehr
MPL-2.0 (see LICENSE.txt)
================================================
FILE: _locales/cs/messages.json
================================================
{
"Error001": {
"message": "E001: Složka k vytvoření neexistuje"
},
"Error002": {
"message": "E002: Záložka, která má být aktualizována, už neexistuje"
},
"Error003": {
"message": "E003: Složka, ze které přesunout, neexistuje. Toto je anomálie. Gratulujeme."
},
"Error004": {
"message": "E004: Složka, do které přesunout, neexistuje"
},
"Error005": {
"message": "E005: Složka, ve které vytvořit, neexistuje"
},
"Error006": {
"message": "E006: Složka, která má být aktualizována, neexistuje"
},
"Error007": {
"message": "E007: Složka, která má být přesunuta, neexistuje"
},
"Error008": {
"message": "E008: Složka, ze které přesunout, neexistuje"
},
"Error009": {
"message": "E009: Složka, do které přesunout, neexistuje"
},
"Error010": {
"message": "E010: Nedaří se nalézt složku, kterou seřadit"
},
"Error011": {
"message": "E011: Položka v seřazení složky není skutečně podřazená: {0}"
},
"Error012": {
"message": "E012: Řazení složky postrádá některé z potomků složky"
},
"Error013": {
"message": "E013: Složka, která má být odstraněna, neexistuje"
},
"Error014": {
"message": "E014: Nadřazená složka, ze které složku odstranit, neexistuje"
},
"Error015": {
"message": "E015: Neočekávaná data v odpovědi ze serveru"
},
"Error016": {
"message": "E016: Překročen časový limit na vyřízení požadavku. Zkontrolujte nastavení pro vámi využívaný server"
},
"Error017": {
"message": "E017: Chyba sítě: Zkontrolujte síťové připojení, údaje o účtu a nastavení TLS/SSL."
},
"Error018": {
"message": "E018: Nepodařilo se ověřit vůči serveru."
},
"Error019": {
"message": "E019: HTTP status {0}. Selhalo {1} požadavků. Zkontrolujte vaše nastavení serveru a záznam událostí."
},
"Error020": {
"message": "E020: Nelze analyzovat odpověď serveru."
},
"Error021": {
"message": "E021: Nekonzistentní stav serveru. Složka je přítomná v seznamu pořadí potomků ale už ne ve stromu složek"
},
"Error022": {
"message": "E022: Složka {0} údajně obsahuje neexistující záložku {1}"
},
"Error023": {
"message": "E023: Nelze odebrat soubor zámku, zvažte ruční odstranění {0}."
},
"Error024": {
"message": "E024: HTTP stav {0} při pokusu o určení stavu souboru zámku {1}"
},
"Error025": {
"message": "E025: Je třeba, aby nastavení pro soubor se záložkami nezačínalo na dopředné lomítko: „/“"
},
"Error026": {
"message": "E026: Proces synchronizace byl zrušen"
},
"Error027": {
"message": "E027: Proces synchronizace byl přerušen"
},
"Error028": {
"message": "E028: Nepodařilo se ověřit vůči serveru."
},
"Error029": {
"message": "E029: Zabezpečení proti selhání: Aktuální běh synchronizace by smazal {0}% vašich odkazů na serveru. Odmítá se provést. Pokud chcete přesto pokračovat, zakažte tuto pojistku proti selhání v nastavení profilu."
},
"Error030": {
"message": "E030: Dešifrování souboru záložek selhalo. Heslo může být špatně, nebo soubor poškozený."
},
"Error031": {
"message": "E031: Nelze se ověřit s Google Drive. Prosíme, připojte znovu floccus s vaším Google účtem."
},
"Error032": {
"message": "E032: Chyba OAuth. Chyba ověření tokenu. Prosíme, připojte znovu svůj Google účet."
},
"Error033": {
"message": "E033: Zjištěno přesměrování. Prosíme, ujistěte se, že server podporuje vybranou synchronizační metodu a zadaná URL je správně. Pokud je přesměrování součást vašeho nastavení, můžete zakázat ověření přesměrování v nastavení."
},
"Error034": {
"message": "E034: Vzdálený soubor záložek je nečitelný. Možná jste zapomněli nastavit heslo pro šifrování nebo jste nastavili špatný formát souboru."
},
"Error035": {
"message": "E035: Na serveru se nepodařilo vytvořit následující záložku: {0} -- Je aplikace záložek aktuální?"
},
"Error036": {
"message": "E036: Chybějící oprávnění na přístup k serveru"
},
"Error037": {
"message": "E037: Zdroj je uzamčen"
},
"Error038": {
"message": "E038: Nepodařilo se najít místní složku"
},
"Error039": {
"message": "E039: Nezdařilo se aktualizovat následující záložku na serveru: {0}"
},
"Error040": {
"message": "E040: Na Disku Google se nepodařilo vyhledat název souboru."
},
"Error041": {
"message": "E041: Velikost souboru vzdálených záložek se liší od obsahu, který byl skutečně stažen ze serveru. Může se jednat o dočasný problém v síti. Pokud tato chyba přetrvává, obraťte se na správce serveru."
},
"Error042": {
"message": "E042: Nelze načíst velikost souboru vzdálených záložek. Nelze ověřit, zda byl soubor záložek stažen celý. Pokud tato chyba přetrvává, obraťte se na správce serveru."
},
"Error043": {
"message": "E043: Zabezpečení proti selhání: Aktuální spuštění synchronizace by zvýšilo počet vašich odkazů na serveru o {0}%. Odmítá se provést. Pokud chcete přesto pokračovat, zakažte tuto pojistku proti selhání v nastavení profilu."
},
"Error044": {
"message": "E044: Operace Git push selhala: {0}"
},
"Error045": {
"message": "E045: Neočekávaná cesta ke složce. Místní synchronizační složka pro tento profil se dříve nacházela na adrese `{0}`, ale nyní se nachází na adrese `{1}`. Ujistěte se, že je to záměr, a v nastavení profilu znovu nastavte místní synchronizační složku."
},
"Error046": {
"message": "E046: Neplatná adresa URL. `{0}` není platná adresa URL."
},
"Error047": {
"message": "E047: Nepodařilo se analyzovat soubor XBEL. Data XBEL jsou zřejmě poškozená nebo neúplná. Můžete zkusit soubor na serveru odstranit, aby jej floccus mohl znovu vytvořit. Nezapomeňte si nejprve vytvořit zálohu."
},
"Error049": {
"message": "E049: Zabezpečení proti selhání: Aktuální spuštění synchronizace by zvýšilo počet místních odkazů v tomto profilu o {0}%. Odmítá se provést. Pokud chcete přesto pokračovat, zakažte tuto pojistku proti selhání v nastavení profilu."
},
"Error050": {
"message": "E050: Failsafe: Aktuální běh synchronizace by smazal {0}% vašich místních odkazů v tomto profilu. Odmítá se provést. Pokud chcete přesto pokračovat, zakažte tuto pojistku proti selhání v nastavení profilu."
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "např. s nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Uživatelské jméno"
},
"LabelPassword": {
"message": "Heslo"
},
"LabelBookmarksfile": {
"message": "Soubor záložek"
},
"DescriptionBookmarksfile": {
"message": "cesta k místu, kde bude soubor záložek na serveru umístěn, vzhledem k adrese WebDAV URL (všechny složky v cestě již musí existovat), např. personal_stuff/bookmarks.xbel."
},
"DescriptionBookmarksfilegoogle": {
"message": "název souboru záložek, který bude uložen na Disku Google. Nezadávejte celou cestu k souboru, pouze jeho název. Ujistěte se, že je tento název na vašem Disku jedinečný, např. mybookmarks.xbel."
},
"DescriptionBookmarksfilegit": {
"message": "cesta k souboru záložek relativní ke kořenu repozitáři Git (všechny složky cesty již musí existovat). Například personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Adresář na serveru"
},
"DescriptionServerfolder": {
"message": "Při synchronizaci budou vaše záložky v tomto prohlížeči uloženy jako odkazy pod touto cestou na serveru. Všimněte si, že tato cesta představuje složku v aplikaci Nextcloud Bookmarks, nikoli složku v Nextcloud Files. Nechte ji prázdnou, chcete-li všechny odkazy ukládat pouze do nejvyšší složky na serveru."
},
"DescriptionServerfolderlinkwarden": {
"message": "Při synchronizaci budou vaše záložky v tomto prohlížeči uloženy jako odkazy v této kolekci a s tímto prohlížečem budou synchronizovány pouze odkazy v této kolekci."
},
"DescriptionServerfolderkarakeep": {
"message": "Při synchronizaci budou vaše záložky v tomto prohlížeči uloženy jako odkazy v této kolekci a s tímto prohlížečem budou synchronizovány pouze odkazy v této kolekci."
},
"LabelLocaltarget": {
"message": "Místní cíl"
},
"DescriptionLocaltarget": {
"message": "Vyberte, zda chcete synchronizovat záložky nebo karty prohlížeče."
},
"LabelLocalfolder": {
"message": "Složka záložek"
},
"DescriptionLocalfolder": {
"message": "Bookmarks in this bookmarks folder will be stored as links on the server and links on the server will be stored as bookmarks in this bookmarks folder in this browser."
},
"LabelRootfolder": {
"message": "Kořenová složka"
},
"LabelNewfolder": {
"message": "Nově vytvořená složka"
},
"LabelSelectfolder": {
"message": "Výběr složky"
},
"LabelOptions": {
"message": "Nastavení"
},
"LabelSyncnow": {
"message": "Synchronizovat teď"
},
"LabelCancelsync": {
"message": "Zastavit synchronizaci"
},
"LabelSyncall": {
"message": "Synchronizovat všechny profily"
},
"LabelAutosync": {
"message": "Synchronizace na základě změn"
},
"StatusLastsynced": {
"message": "Naposledy synchronizováno před: {0}"
},
"StatusNeversynced": {
"message": "Zatím nesynchronizováno"
},
"StatusAllgood": {
"message": "Vše v pořádku"
},
"StatusDisabled": {
"message": "Vypnuto"
},
"StatusError": {
"message": "Chyba"
},
"StatusSyncing": {
"message": "Synchronizuje se"
},
"StatusScheduled": {
"message": "Naplánováno"
},
"LabelReset": {
"message": "Vrátit do výchozího stavu"
},
"DescriptionReset": {
"message": "Vrátit synchronizovanou složku do výchozího stavu a vytvořit novou"
},
"LabelChoosefolder": {
"message": "Vybrat složku"
},
"DescriptionChoosefolder": {
"message": "Použít pro synchronizaci existující složku"
},
"LabelRemoveaccount": {
"message": "Odebrat profil"
},
"DescriptionRemoveaccount": {
"message": "Odstranit tento profil (neodstraní vaše záložky)"
},
"LabelSyncfromscratch": {
"message": "Vyvolat synchronizaci od znovu"
},
"LabelResetCache": {
"message": "Smazat mezipaměť"
},
"DescriptionResetcache": {
"message": "Pro vymazání mezipaměti klikněte na toto tlačítko. Další synchronizace bude mít garantováno, že nesmaže žádná data pouze sloučí záložky serveru a lokální dohromady"
},
"LabelParallelsync": {
"message": "Urychlit synchronizaci"
},
"DescriptionParallelsync": {
"message": "Zaškrtnutím zapnete souběžné zpracovávání vícero složek, což urychlí synchronizaci. Tato funkce je experimentální a ztěžuje čtení záznamů s ladícími informacemi."
},
"LabelStrategy": {
"message": "Strategie synchronizace"
},
"DescriptionStrategy": {
"message": "Tato možnost určuje, jak synchronizovat záložky na jiná zařízení. Většinou budete chtít ponechat změny všech stran, pokud jsou kompatibilní. Ale někdy můžete chtít změny přepsat (zahrnuje přídavky a odstranění) z jiných prohlížečů, nebo přepsat změny udělané místně."
},
"LabelStrategydefault": {
"message": "Vždy sloučit místní změny se změnami z ostatních prohlížečů (doporučeno)"
},
"LabelStrategyslave": {
"message": "Vždy zrušit místní změny a stáhnout změny z ostatních prohlížečů."
},
"LabelStrategyoverwrite": {
"message": "Vždy nahrát místní změny a zrušit změny z ostatních prohlížečů."
},
"LabelSave": {
"message": "Uložit"
},
"LabelSelect": {
"message": "Vybrat"
},
"LabelCancel": {
"message": "Storno"
},
"LabelAdd": {
"message": "Přidat"
},
"LabelChange": {
"message": "Změnit"
},
"LabelRemove": {
"message": "Odebrat"
},
"LabelBack": {
"message": "Zpět"
},
"LabelAdapternextcloudfolders": {
"message": "Záložky Nextcloud "
},
"DescriptionAdapternextcloudfolders": {
"message": "Synchronizujte své záložky pomocí open-source aplikace Bookmarks pro Nextcloud (open-source platforma pro spolupráci, kterou můžete buď hostovat sami, nebo si u některého z různých hostitelů pořídit účet pro instanci v cloudu). Pomocí aplikace Nextcloud Bookmarks můžete synchronizovat pouze záložky http, ftp a javascript. Ujistěte se, že máte v Nextcloudu nainstalovanou aplikaci Bookmarks z obchodu s aplikacemi Nextcloud. Tato možnost nemůže využívat end-to-end šifrování."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Záložky (původní)"
},
"DescriptionAdapternextcloud": {
"message": "Starší varianta je kompatibilní alespoň s verzí v0.11 aplikace Záložky. Bude emulovat složky pomocí značek obsahujících cestu ke složce. U nových profilů se nedoporučuje používat."
},
"LabelAdapterwebdav": {
"message": "WebDAV oddíl"
},
"DescriptionAdapterwebdav": {
"message": "Záložky můžete synchronizovat uložením do souboru v poskytnuté sdílené složce WebDAV. Pro tuto možnost neexistuje žádné doprovodné webové uživatelské rozhraní a můžete ji použít s libovolným serverem kompatibilním s WebDAV, ať už vlastním, nebo v cloudu. Lze synchronizovat záložky http, ftp, datové, souborové a javascriptové. Při použití této možnosti můžete zvolit použití šifrování end-to-end."
},
"LabelAddaccount": {
"message": "Přidat profil"
},
"LabelOpenintab": {
"message": "Otevřít v panelu"
},
"LabelDebuglogs": {
"message": "Záznamy ladících informací"
},
"LabelFunddevelopment": {
"message": "💸 Financovat vývoj"
},
"DescriptionFunddevelopment": {
"message": "Práce na floccus je poháněna dobrovolným předplatným. Pokud uznáte mou práci za užitečnou a můžete postrádat nějaké drobné bez nesnází, prosím, podpořte mou práci. Též prosím o hodnocení doplňku v obchodu vašeho výběru. Děkuji! 💙"
},
"LabelUntitledfolder": {
"message": "Nepojmenovaná složka"
},
"LabelSetkeybutton": {
"message": "Nastavit přístupové heslo"
},
"LabelKey": {
"message": "Zadejte vaši odemykací heslovou frázi"
},
"LabelKey2": {
"message": "Zadejte vaši odemykací heslovou frázi podruhé"
},
"LabelUnlock": {
"message": "Odemknout floccus"
},
"LabelRemovekey": {
"message": "Odebrat přístupové heslo"
},
"LabelRemovedkey": {
"message": "Přístupové heslo odebráno"
},
"LabelSyncinterval": {
"message": "Interval synchronizace"
},
"DescriptionSyncinterval": {
"message": "Časové rozpětí mezi dvěma synchronizacemi v minutách. Výchozí je 15 minut."
},
"LabelChooseadapter": {
"message": "Jak chcete synchronizovat?"
},
"LabelOptionsscreen": {
"message": "{0} možností",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Přispějte na projekt jednorázově nebo pravidelně prostřednictvím služby PayPal."
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Pokud chcete tento projekt podpořit, pravidelně darujte prostřednictvím služby OpenCollective"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Pokud chcete tento projekt podpořit, pravidelně darujte prostřednictvím služby Liberapay"
},
"LabelGithubsponsors": {
"message": "GitHub sponzoři"
},
"DescriptionGithubsponsors": {
"message": "Pokud chcete tento projekt podpořit, pravidelně darujte prostřednictvím služby GitHub sponsors"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Přispívejte pravidelně pomocí Patreonu pro podporu projektu"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Přispívejte pravidelně nebo jednorázově pomocí Ko-fi pro podporu projektu"
},
"LegacyAdapterDeprecation": {
"message": "Tento starší typ profilu je zastaralý, a bude brzy odebrán. Přepněte prosím na nový způsob synchronizace nextcloud. Čeká na vás vyšší výkon a přesnost."
},
"LabelUpdated": {
"message": "⚡ Floccus byl aktualizován"
},
"DescriptionUpdated": {
"message": "Gratulujeme, na váš stroj dorazila nejnovější aktualizace doplňku floccus!"
},
"LabelReleaseNotes": {
"message": "Načíst poznámky k vydání"
},
"LabelOptionsServerDetails": {
"message": "Podrobnosti o serveru"
},
"LabelOptionsFolderMapping": {
"message": "Mapování složek"
},
"LabelOptionsSyncBehavior": {
"message": "Chování synchronizace"
},
"LabelOptionsDangerous": {
"message": "Nebezpečné akce"
},
"LabelAccountDeleted": {
"message": "Profil odstraněn"
},
"DescriptionAccountDeleted": {
"message": "Tento profil byl odstraněn"
},
"LabelNoAccount": {
"message": "Zatím bez profilů"
},
"DescriptionNoAccount": {
"message": "Přidejte nové nebo importujte profily ze souboru a můžete začít synchronizovat."
},
"LabelLoginFlowStart": {
"message": "Přihlásit se pomocí Nextcloud"
},
"LabelLoginFlowStop": {
"message": "O přihlášení pomocí Nextcloud"
},
"LabelLoginFlowError": {
"message": "Přihlášení pomocí Nextcloud selhalo"
},
"LabelNewAccount": {
"message": "Přidat profil"
},
"LabelNewImport": {
"message": "Importovat"
},
"LabelNestedSync": {
"message": "Vnořené profily"
},
"DescriptionNestedSync": {
"message": "Profily je možné vnořovat, takže nadřazená složka náleží účtu A a podřízená účtu B. Chcete povolit ostatním profilům synchronizaci i složky tohoto profilu?"
},
"LabelNestedSyncNo": {
"message": "Ne, vynechat složky tohoto profilu v jiných profilech."
},
"LabelNestedSyncYes": {
"message": "Ano, zahnout složky tohoto profilu v jiných profilech."
},
"LabelImportExport": {
"message": "Importovat/exportovat profily"
},
"LabelExport": {
"message": "Exportovat profily"
},
"LabelImport": {
"message": "Importovat profily"
},
"DescriptionExport": {
"message": "Vyberte profily, které byste chtěli exportovat do souboru, abyste je mohli jednoduše přidat v jiném zařízení nebo prohlížeči."
},
"DescriptionImport": {
"message": "Importovat soubor s exportovanými profily pro opětovné vytvoření profilů z jiného zařízení nebo prohlížeče. Prosíme, ujistěte se, že po importu znovu nastavíte správné složky synchronizace."
},
"LabelFolderNotFound": {
"message": "Složka nenalezena"
},
"LabelSyncTabs": {
"message": "Karty prohlížeče"
},
"DescriptionSyncTabs": {
"message": "Záložky uložené na serveru budou otevřeny jako karty prohližeče ve vašem prohlížeči a stávající karty budou odeslány na server. V závislosti na počtu otevřených odkazů ze serveru může být při jejich prohlížení váš prohlížeč značně zatížen."
},
"LabelTabs": {
"message": "Panely"
},
"LabelSyncDown": {
"message": "Stáhnout data"
},
"DescriptionSyncDown": {
"message": "Stáhnout změny z ostatních prohlížečů a přepsat lokální změny"
},
"LabelSyncUp": {
"message": "Nahrát data"
},
"DescriptionSyncUp": {
"message": "Nahrát lokální změny a přepsat změny z ostatních prohlížečů"
},
"LabelSyncDownOnce": {
"message": "Stáhnout data jednou"
},
"LabelSyncUpOnce": {
"message": "Nahrát data jednou"
},
"LabelSyncNormal": {
"message": "Sloučit"
},
"DescriptionSyncNormal": {
"message": "Sloučit lokální změny se změnami z ostatních prohlížečů"
},
"DescriptionFilesPermission": {
"message": "Zajistěte, abyste doplňku floccus udělili oprávnění nejen pro používání aplikace Záložky, ale také Nextcloud aplikaci Soubory."
},
"DescriptionExtension": {
"message": "Synchronizovat vaše záložky soukromě napříč prohlížeči a zařízeními"
},
"LabelFailsafe": {
"message": "Pojistka"
},
"DescriptionFailsafe": {
"message": "Někdy mohou chyby v konfiguraci nebo softwarové chyby způsobit nechtěné odstranění dat, která se pak ztratí, nebo nechtěnou duplikaci dat, kterou je pak obtížné vyřešit. Aby k tomu nedocházelo, floccus neodstraní více než 20 % vašich záložek najednou a také nepřidá více než 20 % k počtu odkazů najednou, pokud zde tuto pojistku nevypnete."
},
"LabelFailsafeon": {
"message": "Povoleno. Neodstraní nebo nepřidá více než 20 % z/do vašich místních záložek, aniž by se vás na to zeptal. (Doporučeno)"
},
"LabelFailsafeoff": {
"message": "Postižení. Povolí odebrání nebo přidání více než 20 % z/do místních záložek bez potvrzení."
},
"StatusFailsafeoff": {
"message": "Zabezpečení proti selhání je vypnuto. Hrozí nechtěná ztráta nebo duplikace dat. Doporučujeme zapnout funkci failsafe v nastavení profilu."
},
"LabelAdaptergoogledrive": {
"message": "Google Disk"
},
"DescriptionAdaptergoogledrive": {
"message": "Synchronizujte záložky přes (voltelně zašifrovaný) soubor, který bude uložen na vašem Google Drive. Mohou být synchronizovány záložky http, ftp, datové, souborové a javascriptové. Můžete si vybrat použití šifrování mezi koncovými body."
},
"LabelLogingoogle": {
"message": "Přihlášení pomocí Google"
},
"DescriptionLogingoogle": {
"message": "Připojte váš Google účet pro ukládání synchronizačního souboru záložek na váš Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Připojili jste váš Google účet pro ukládání synchronizačního souboru záložek na váš Google Drive."
},
"LabelPassphrase": {
"message": "Přístupové heslo"
},
"DescriptionPassphrase": {
"message": "Nastavte heslo pro šifrování vašeho souboru záložek. Pokud žádné nenastavíte, soubor nebude šifrován."
},
"LabelClientcert": {
"message": "Poslat klientské přístupové údaje"
},
"DescriptionClientcert": {
"message": "Povolte tuto možnost, pokud váš server vyžaduje certifikát klienta nebo cookie pro ověření. Může to způsobit nechtěné vedlejší účinky, jelikož floccus bude sdílet cookies s vaší běžnou relací prohlížení."
},
"LabelAllowredirects": {
"message": "Povolit přesměrování v URL serveru"
},
"DescriptionAllowredirects": {
"message": "Povolte tuto možnost, pokud dostáváte chyby přesměrování při synchronizaci, u kterých věříte, že jsou nezaručené."
},
"LabelSearch": {
"message": "Hledat v záložkách"
},
"LabelSearchfolder": {
"message": "Hledat {0}"
},
"LabelEdititem": {
"message": "Upravit"
},
"LabelDeleteitem": {
"message": "Odstranit"
},
"DescriptionReallydeleteitem": {
"message": "Opravdu chcete tuto položku smazat?"
},
"LabelNobookmarks": {
"message": "Nejsou tu žádné záložky"
},
"LabelAddbookmark": {
"message": "Přidat záložku"
},
"LabelEditbookmark": {
"message": "Upravit záložku"
},
"LabelAddfolder": {
"message": "Přidat složku"
},
"LabelEditfolder": {
"message": "Upravit složku"
},
"LabelSlugline": {
"message": "Soukromá synchronizace záložek"
},
"LabelDownloadlogs": {
"message": "Stáhnout záznam událostí"
},
"LabelDownloadfulllogs": {
"message": "Celý záznam událostí"
},
"LabelDownloadanonymizedlogs": {
"message": "Anonymizovaný záznam událostí"
},
"DescriptionDownloadlogs": {
"message": "Floccus zaznamenává všechny akce do souboru se záznamem událostí, který můžete sami zkontrolovat nebo jej zaslat vývojářům pro účely odhalení chyby. V anonymizovaném záznamu událostí jsou, názvy složek, záložek a stejně tak i URL adresy, nevratně zakódované pomocí kryptografických hašovacích funkcí. Když odesíláte anonymizovaný záznam událostí, ujistěte se, že stažený soubor neobsahuje žádná citlivá data, která nemusela být podchycena v anonymizačním procesu."
},
"ErrorFolderloopselected": {
"message": "Nelze přesunout složku do sebe samé"
},
"ErrorNofolderselected": {
"message": "Není vybrána složka"
},
"LabelAllownetwork": {
"message": "Umožnit využívání sítě"
},
"DescriptionAllownetwork": {
"message": "Folccus může použít síť mimo připojení k vašemu synchronizačnímu serveru i pro získání dalších informací o vašich záložkách (jako ikony). Zde můžete dovolit toto využití sítě."
},
"LabelMobilesettings": {
"message": "Nastavení pro mobilní platformu"
},
"LabelContinuefloccus":{
"message": "Pokračovat do floccus"
},
"LabelAbout":{
"message": "O floccus"
},
"LabelCurrentversion": {
"message": "Aktuální verze"
},
"DescriptionCurrentversion": {
"message": "Vámi nainstalovaná verze floccus je:"
},
"LabelContributors": {
"message": "Přispěvatelé"
},
"DescriptionContributors": {
"message": "Díky těmto lidem mohl floccus vzniknout"
},
"LabelSortcustom": {
"message": "Vlastní"
},
"LabelSorturl": {
"message": "Odkaz"
},
"LabelSorttitle": {
"message": "Název"
},
"LabelSyncmethod": {
"message": "Metoda synchronizace"
},
"LabelSyncserver": {
"message": "Synchronizační server"
},
"LabelSyncfolders": {
"message": "Synchronizovat složky"
},
"LabelSyncbehavior": {
"message": "Chování synchronizace"
},
"LabelContinue": {
"message": "Pokračovat"
},
"LabelDone": {
"message": "Hotovo"
},
"LabelConnect": {
"message": "Připojit"
},
"LabelServersetup": {
"message": "Se kterým serverem chcete synchronizovat?"
},
"LabelGoogledrivesetup": {
"message": "Přihlášení do Google Disk"
},
"LabelSyncfoldersetup": {
"message": "Které složky chcete synchronizovat?"
},
"LabelSyncbehaviorsetup": {
"message": "Jak chcete, aby synchronizace fungovala?"
},
"LabelAccountcreated": {
"message": "Profil vytvořen"
},
"DescriptionAccountcreated": {
"message": "A ještě jedna věc: Synchronizace není zálohování. Zajistěte si pravidelné zálohování záložek.\n\nTaké si uvědomte, že kombinace floccus se synchronizací záložek zabudovaných v prohlížeči není podporována a můžete skončit s duplicitami."
},
"DescriptionNonhttps": {
"message": "Byl zadán server, který používá nezabezpečený protokol. Je doporučeno používat pouze servery podporujícíc HTTPS."
},
"LabelFiletype": {
"message": "Formát souboru"
},
"DescriptionFiletype": {
"message": "Můžete si vybrat formát ukládání záložek v online úložišti."
},
"LabelFiletypehtml": {
"message": "HTML, široce podporovaný a otevřený formát (experimentální)"
},
"LabelFiletypexbel": {
"message": "XBEL, jednoduchý otevřený formát"
},
"LabelImportbookmarks": {
"message": "Naimportovat záložky"
},
"DescriptionImportbookmarks": {
"message": "Naimportovat HTML soubor se záložkami do stávající složky"
},
"LabelExportBookmarks": {
"message": "Exportovat záložky"
},
"DescriptionExportBookmarks" : {
"message": "Můžete exportovat všechny záložky tohoto profilu ve formátu HTML, který je kompatibilní se všemi hlavními prohlížeči."
},
"LabelShareitem": {
"message": "Sdílet"
},
"LabelImportsuccessful": {
"message": "Profil(y) úspěšně importován(y)"
},
"DescriptionSyncinprogress": {
"message": "Synchronizace probíhá."
},
"DescriptionSyncscheduled": {
"message": "Tento profil bude brzy synchronizován. Čekáme na dokončení synchronizace vašich ostatních zařízení nebo jiných profilů na tomto zařízení."
},
"LabelAdaptergit": {
"message": "Git přes HTTPS"
},
"DescriptionAdaptergit": {
"message": "Možnost Git synchronizuje záložky tak, že je uloží do souboru v poskytnutém úložišti Git. Pro tuto možnost není k dispozici žádné doprovodné webové rozhraní, ale můžete ji použít s jakýmkoli hostingovým serverem Git, jako je Github, Gitlab, Gitea atd. Dokáže synchronizovat záložky http, ftp, datové, souborové a javascriptové. Při použití této možnosti nelze využít end-to-end šifrování. Tato možnost není v mobilní aplikaci v současné době k dispozici."
},
"LabelGiturl": {
"message": "URL repozitáře pomocí HTTP"
},
"LabelGitbranch": {
"message": "Větev Gitu"
},
"LabelTelemetry": {
"message": "Automatizované hlášení chyb"
},
"DescriptionTelemetry": {
"message": "Floccus může automaticky posílat data o chybách mně - vývojáři. Toto je obrovská pomoc při zjišťování a rychlejší řešení chyb ve floccus a zlepší se vaše zkušenost s floccus v dlouhodobém horizontu. I když je hlášení chyb povolené, vývojáři floccus nikdy nebudou mít přístup k vašim záložkám."
},
"DescriptionTelemetrysyncmethod": {
"message": "Novinka: Kromě informací o chybách nyní floccus odesílá také informace o tom, jakou metodu synchronizace používáte, pokud je tato možnost povolena. To nám pomáhá vylepšovat aplikaci floccus a ujišťovat se, že synchronizační metody fungují podle očekávání."
},
"LabelTelemetryenable": {
"message": "Automatické odesílání chybových údajů a informací o tom, jakou metodu synchronizace používáte, vývojářům aplikace floccus."
},
"LabelTelemetrydisable": {
"message": "Neposílejte vývojářům floccus žádná data"
},
"LabelAccountlabel": {
"message": "Označení profilu"
},
"DescriptionAccountlabel": {
"message": "Dejte tomuto profilu název pro snazší rozpoznání"
},
"LabelClickcount": {
"message": "Počet kliknutí"
},
"DescriptionClickcount": {
"message": "Posílat statistiky o otevírání záložek na Nextcloud server, abyste je mohli řadit dle počtu otevření"
},
"DescriptionGoogleplayreview": {
"message": "Napište recenzi na Google Play"
},
"DescriptionAppstorereview": {
"message": "Napište recenzi na App Store"
},
"DescriptionChromereview": {
"message": "Napište recenzi na Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Napište recenzi na AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Napište recenzi na Rozšířeních Mozilla"
},
"DescriptionEdgereview": {
"message": "Napište recenzi na Rozšířeních Edge"
},
"LabelWritereview": {
"message": "💙 Sdílejte lásku!"
},
"DescriptionWritereview": {
"message": "Pokud vás floccus zajímá, dejte o tom světu vědět na jedné z platforem níže."
},
"DescriptionDonateintervention": {
"message": "Máte rádi synchronizaci záložek? Podpořte mě."
},
"LabelDonate": {
"message": "Přispět"
},
"DescriptionDisabledaftererror": {
"message": "Vyzkoušeno 10x před zakázáním tohoto profilu"
},
"DescriptionBookmarkexists": {
"message": "Tato záložka ve vybraném profilu již existuje"
},
"LabelReportproblem": {
"message": "Ohlásit problém"
},
"DescriptionReportproblem": {
"message": "Pokud se chcete obrátit s konkrétním problémem přímo na vývojáře, můžete tak učinit zde:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synchronizujte své záložky s aplikací Karakeep s otevřeným zdrojovým kódem. Tato možnost nemůže využívat end-to-end šifrování a nepodporuje zachování pořadí záložek při synchronizaci."
},
"LabelApiKey": {
"message": "Klíč API"
},
"LabelKarakeepurl": {
"message": "Adresa URL vašeho serveru Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Nepodařilo se připojit k serveru Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synchronizujte své záložky s aplikací Linkwarden s otevřeným zdrojovým kódem, která je umístěna na vašem vlastním serveru nebo v cloudu na adrese cloud.linkwarden.app. Lze synchronizovat pouze záložky http, ftp a javascriptové záložky. Tato možnost nemůže využívat end-to-end šifrování a nepodporuje zachování pořadí záložek napříč synchronizacemi."
},
"LabelLinkwardenurl": {
"message": "Adresa URL vašeho serveru Linkwarden"
},
"LabelAccesstoken": {
"message": "Přístupový token"
},
"LabelLinkwardenconnectionerror": {
"message": "Nepodařilo se připojit k serveru Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Výsledky z jiných složek"
},
"LabelScheduledforcesync": {
"message": "Vynutit synchronizaci"
},
"DescriptionScheduledforcesync": {
"message": "Opravdu chcete vynutit synchronizaci? Synchronizace se dvěma zařízeními současně může mít nepředvídatelné následky včetně poškození dat. Před potvrzením se ujistěte, že v danou chvíli neprobíhá synchronizace s žádným jiným zařízením."
},
"DescriptionAutosync": {
"message": "Zapnutím synchronizace na základě změn zajistíte, že se synchronizace spustí pokaždé, když provedete místní změny."
},
"LabelOpeninnewtab": {
"message": "Otevření tohoto zobrazení na nové kartě"
},
"LabelGivefeedback": {
"message": "Poskytněte zpětnou vazbu"
},
"LabelYourname": {
"message": "Vaše jméno"
},
"LabelYouremail": {
"message": "Váš e-mail (nepovinné)"
},
"LabelYourmessage": {
"message": "Vaše zpětná vazba"
},
"LabelSubmitfeedback": {
"message": "Odeslat zpětnou vazbu"
},
"DescriptionFeedbacklegal": {
"message": "Tento formulář pro zpětnou vazbu využívá službu Sentry. Stisknutím tlačítka odeslat souhlasíte s uložením zadaných údajů na serverech společnosti Sentry. Žádné z vašich údajů o záložkách nebudou odeslány společnosti Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Děkujeme, že jste věnovali čas a poskytli vývojářům floccusu zpětnou vazbu! Pokud se vaše zpětná vazba týká problému, nezapomeňte uvést, jaké kroky jste podnikli, co jste očekávali a co se místo toho stalo. Pokud se vaše zpětná vazba týká požadavku na funkci, nezapomeňte uvést případ použití nebo problém, který by pro vás tato funkce vyřešila. Pokud uvedete svůj e-mail, můžeme se vám ozvat. Děkujeme vám!"
},
"LabelFeedbacksent": {
"message": "Děkujeme za vaši zpětnou vazbu!"
},
"LabelFaq":{
"message": "Podívejte se na často kladené dotazy"
},
"StatusSyncingfailed": {
"message": "Synchronizace se nezdařila"
},
"StatusSyncingcomplete": {
"message": "Synchronizace dokončena"
},
"NotificationSyncingprofile": {
"message": "Synchronizační profil {0}"
},
"NotificationSyncingsucceeded": {
"message": "Synchronizace profilu {0} byla úspěšná"
},
"NotificationSyncingfailed": {
"message": "Nepodařilo se synchronizovat profil {0}"
},
"LabelSyncintervalenabled": {
"message": "Časová synchronizace"
},
"DescriptionSyncintervalenabled": {
"message": "Zapnutím synchronizace podle času se automaticky naplánuje synchronizace tohoto profilu každých několik minut."
}
}
================================================
FILE: _locales/de/messages.json
================================================
{
"Error001": {
"message": "E001: Der Ordner, in dem neu erzeugt werden soll, existiert nicht."
},
"Error002": {
"message": "E002: Zu aktualisierendes Lesezeichen existiert nicht mehr."
},
"Error003": {
"message": "E003: Der Ordner, aus dem verschoben werden soll, existiert nicht. Dies ist eine Anomalie. Herzlichen Glückwunsch."
},
"Error004": {
"message": ".E004: Der Ordner, in den verschoben werden soll, existiert nicht"
},
"Error005": {
"message": "E005: Der Ordner, in dem erzeugt werden soll, existiert nicht."
},
"Error006": {
"message": "E006: Zu aktualisierender Ordner existiert nicht."
},
"Error007": {
"message": "E007: Zu verschiebender Ordner existiert nicht."
},
"Error008": {
"message": "E008: Der Ordner, aus dem verschoben werden soll, existiert nicht."
},
"Error009": {
"message": "E009: Der Ordner, in den verschoben werden soll, existiert nicht."
},
"Error010": {
"message": "E010: Zu ordnender Ordner konnte nicht gefunden werden."
},
"Error011": {
"message": "E011: Der Eintrag in der Ordner-Ordnung ist kein Kind des Ordners: {0}"
},
"Error012": {
"message": "E012: Der Ordner-Ordnung fehlen einige Kinder des Ordners."
},
"Error013": {
"message": "E013: Zu löschender Ordner existiert nicht."
},
"Error014": {
"message": "E014: Der Elternordner, aus dem gelöscht werden soll, existiert nicht."
},
"Error015": {
"message": "E015: Unerwartete Antwortdaten vom Server erhalten."
},
"Error016": {
"message": "E016: Zeitüberschreitung einer Anfrage. Überprüfen Sie die Server-Konfiguration."
},
"Error017": {
"message": "E017: Netzwerkfehler: Überprüfen Sie Ihre Netzwerkverbindung, Ihre Kontodaten und Ihre TLS/SSL-Einstellungen."
},
"Error018": {
"message": "E018: Konnte nicht am Server authentifiziert werden."
},
"Error019": {
"message": "E019: HTTP-Status {0}. Fehlerhafte Anfrage {1}: {2}. Überprüfe die Serverkonfiguration und das Protokoll."
},
"Error020": {
"message": "E020: Die Serverantwort konnte nicht geparst werden."
},
"Error021": {
"message": "E021: Inkonsistenter Server-Zustand. Ein Ordner ist in der Kind-Ordnung enthalten, aber nicht im Ordner-Baum."
},
"Error022": {
"message": "E022: Ordner {0} enthält angeblich ein nicht existierendes Lesezeichen: {1}"
},
"Error023": {
"message": "E023: Freigabe der Lock-Datei war nicht erfolgreich. Erwägen Sie {0} von Hand zu löschen."
},
"Error024": {
"message": "E024: HTTP-Status {0} während des Ermittelns des Status der Lock-Datei {1}."
},
"Error025": {
"message": "E025: Die Einstellung der Bookmarks-Datei darf nicht mit einem Schrägstrich beginnen: '/'"
},
"Error026": {
"message": "E026: Der Synchronisierungsprozess wurde abgebrochen"
},
"Error027": {
"message": "E027: Der Synchronisierungsprozess wurde unterbrochen."
},
"Error028": {
"message": "E028: Konnte nicht am Server authentifiziert werden. Falls Sie 2FA nutzen, stellen Sie sicher auch Zugriff auf alle Dateien zu gewähren."
},
"Error029": {
"message": "E029: Failsafe: Der aktuelle Synchronisierungslauf würde {0} % der Links auf dem Server löschen. Die Ausführung wird verweigert. Deaktiviere diese Sicherheitsvorkehrung in den Profileinstellungen, wenn Du trotzdem fortfahren möchtest. Wenn Du dies nicht verursacht hast, kann die Schaltfläche für die manuelle Synchronisierung verwendet werden, um den lokalen Status auf diesem Gerät mit dem Status auf dem Server zu überschreiben. Wenn Du glaubst, dass es sich um einen Fehler handelt, wenden Sie sich bitte mit dem Debug-Protokoll dieses Laufs an die Entwickler."
},
"Error030": {
"message": "E030: Entschlüsseln der Lesezeichendatei fehlgeschlagen. Die Passphrase könnte falsch oder die Datei beschädigt sein."
},
"Error031": {
"message": "E031: Authentifizierung mit Google Drive fehlgeschlagen. Bitte verbinden Sie Floccus noch einmal mit Ihrem Google-Konto."
},
"Error032": {
"message": "E032: OAuth-Fehler. Tokenvalidierungsfehler. Bitte verbinden Sie sich erneut mit ihrem Google-Konto."
},
"Error033": {
"message": "E033: Weiterleitung festgestellt. Vergewissern Sie sich, dass der angegebene Server die ausgewählte Synchronisierungsmethode unterstützt und die URL stimmt, die Sie eingegeben haben und nicht auf eine andere URL weiterleitet. Falls die Weiterleitung teil Ihres Server-Setups ist, können Sie diese Kontrolle in den Einstellungen deaktivieren."
},
"Error034": {
"message": "E034: Die entfernte Lesezeichendatei ist nicht lesbar. Vielleicht hast du vergessen eine Verschlüsselungspassphrase anzugeben oder das falsche Dateiformat genutzt."
},
"Error035": {
"message": "E035: Das folgende Lesezeichen konnte nicht auf dem Server erstellt werden: {0} -- Ist die Lesezeichen-App auf dem neuesten Stand?"
},
"Error036": {
"message": "E036: Fehlende Berechtigungen für den Zugriff auf den Sync-Server"
},
"Error037": {
"message": "E037: Ressource ist gesperrt"
},
"Error038": {
"message": "E038: Konnte lokalen Ordner nicht finden"
},
"Error039": {
"message": "E039: Das folgende Lesezeichen konnte nicht auf dem Server aktualisiert werden: {0}"
},
"Error040": {
"message": "E040: Es konnte nicht nach Ihrem gewählten Dateinamen in Google Drive gesucht werden"
},
"Error041": {
"message": "E041: Die Größe der Lesezeichen-Datei auf dem Server unterscheidet sich von der heruntergeladenen Datei. Dies könnte ein temporäres Netzwerk-Problem sein. Falls dieser Fehler jedoch bestehen bleibt, kontaktieren sie den Server-Administrator."
},
"Error042": {
"message": "E042: Die Größe der Lesezeichen-Datei auf dem Server kontte nicht ermittelt werden. Es ist somit nicht möglich zu überprüfen, ob die Datei vollständig heruntergeladen wurde. Falls dieser Fehler bestehen bleibt kontaktieren Sie den Server-Administrator."
},
"Error043": {
"message": "E043: Failsafe: Der aktuelle Synchronisierungsvorgang würde die Anzahl der Links auf dem Server um {0} % erhöhen. Die Ausführung wird verweigert. Deaktiviere diesen Sicherheitsmechanismus in den Profileinstellungen, wenn du trotzdem fortfahren möchtest. Wenn du dies nicht verursacht hast, kannst du die Schaltflächen für die manuelle Synchronisierung verwenden, um den lokalen Status auf diesem Gerät mit dem Status auf dem Server zu überschreiben. Wenn Du glaubst, dass es sich um einen Fehler handelt, wende dich bitte mit dem Debug-Protokoll dieses Durchlaufs an die Entwickler."
},
"Error044": {
"message": "E044: Git push Operation fehlgeschlagen: {0}"
},
"Error045": {
"message": "E045: Unerwarteter Ordnerpfad. Der lokale Sync-Ordner für dieses Profil befand sich früher unter \"{0}\", ist aber jetzt unter \"{1}\". Bitte vergewissern Sie sich, dass dies beabsichtigt ist, und stellen Sie den lokalen Synchronisierungsordner in den Profileinstellungen erneut ein."
},
"Error046": {
"message": "E046: Ungültige URL. {0} \" ist keine gültige URL."
},
"Error047": {
"message": "E047: XBEL-Datei konnte nicht geparst werden. Die XBEL-Daten scheinen beschädigt oder unvollständig zu sein. Sie können versuchen, die Datei auf dem Server zu löschen, damit Floccus sie neu erstellen kann. Stellen Sie sicher, dass Sie vorher ein Backup erstellen."
},
"Error049": {
"message": "E049: Failsafe: Der aktuelle Synchronisierungslauf würde die Anzahl der lokalen Verknüpfungen in diesem Profil um {0} % erhöhen. Die Ausführung wird verweigert. Deaktiviere diese Sicherheitsvorkehrung in den Profileinstellungen, wenn du trotzdem fortfahren möchten. Wenn du dies nicht verursacht hast, kannst du die Schaltflächen für die manuelle Synchronisierung verwenden, um den lokalen Status auf diesem Gerät mit dem Status auf dem Server zu überschreiben. Wenn du glaubst, dass es sich um einen Fehler handelt, wende dich bitte mit dem Debug-Protokoll dieses Durchlaufs an die Entwickler."
},
"Error050": {
"message": "E050: Failsafe: Der aktuelle Synchronisierungslauf würde {0} % Ihrer lokalen Links in diesem Profil löschen. Ausführung wird verweigert. Deaktiviere diese Sicherheitsvorkehrung in den Profileinstellungen, wenn du trotzdem fortfahren möchten. Wenn du dies nicht verursacht hast, kannst du die Schaltflächen für die manuelle Synchronisierung verwenden, um den lokalen Status auf diesem Gerät mit dem Status auf dem Server zu überschreiben. Wenn du glaubst, dass es sich um einen Fehler handelt, wende dich bitte mit dem Debug-Protokoll dieses Durchlaufs an die Entwickler."
},
"Error051": {
"message": "E051: Die Authentifizierung bei Dropbox ist fehlgeschlagen. Bitte verbinde Floccus erneut mit dem Dropbox-Konto."
},
"Error052": {
"message": "E052: OAuth-Fehler. Fehler bei der Token-Überprüfung. Bitte verbinde dein Dropbox-Konto erneut."
},
"Error053": {
"message": "E053: Der Dateiname konnte in Deiner Dropbox nicht gefunden werden"
},
"Error054": {
"message": "E054: Vorlage für Dropbox konnte nicht abgerufen werden"
},
"LabelWebdavurl": {
"message": "WebDAV-URL"
},
"DescriptionWebdavurl": {
"message": "z. B. mit Nextcloud: https://ihre-domain.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud-URL"
},
"LabelUsername": {
"message": "Benutzername"
},
"LabelPassword": {
"message": "Passwort"
},
"LabelBookmarksfile": {
"message": "Lesezeichen-Datei"
},
"DescriptionBookmarksfile": {
"message": "Ein Pfad zur Lesezeichendatei auf dem Server, relativ zur WebDAV-URL (alle Ordner darin müssen bereits existieren). z.B. persönlich/lesezeichen.xbel (Kein Schrägstrich am Anfang!)"
},
"DescriptionBookmarksfilegoogle": {
"message": "Der Dateiname der Lesezeichendatei, die in Ihrem Google Drive gespeichert wird. Stellen Sie sicher, dass der Dateiname in Google Drive einzigartig ist. z.B. MeineLesezeichen.xbel"
},
"DescriptionBookmarksfiledropbox": {
"message": "Der Dateiname der Lesezeichen-Datei, die in deiner Dropbox gespeichert wird. Gib nicht den vollständigen Dateipfad ein, sondern nur den Dateinamen. Achte darauf, dass dieser Name in der Dropbox eindeutig ist. Z. B. mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "Pfad zur Lesezeichen-Datei, relativ zu deinem Git-Repository Wurzelverzeichnis (alle Verzeichnisse auf diesem Pfad müssen bereits existieren), z.B. personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Ziel auf dem Server"
},
"DescriptionServerfolder": {
"message": "Beim Synchronisieren werden Ihre Lesezeichen in diesem Browser als Links unter diesem Pfad auf dem Server gespeichert. Beachten Sie, dass dieser Pfad einen Ordner in der Nextcloud Bookmarks-App darstellt, nicht einen Ordner in Nextcloud Files. Lassen Sie dieses Feld leer, um alle Links direkt im obersten Ordner auf dem Server zu platzieren."
},
"DescriptionServerfolderlinkwarden": {
"message": "Beim Synchronisieren werden deine Lesezeichen in diesem Browser als Links in dieser Kollektion in Linkwarden gespeichert und nur Links in dieser Kollektion werden mit diesem Browser synchronisiert."
},
"DescriptionServerfolderkarakeep": {
"message": "Beim Synchronisieren werden deine Lesezeichen in diesem Browser als Links in dieser Kollektion in KaraKeep gespeichert und nur Links in dieser Kollektion werden mit diesem Browser synchronisiert."
},
"LabelLocaltarget": {
"message": "Lokales Ziel"
},
"DescriptionLocaltarget": {
"message": "Wählen Sie hier aus, ob Sie Browser-Lesezeichen oder Browser-Tabs synchronisieren möchten."
},
"LabelLocalfolder": {
"message": "Lesezeichenordner"
},
"DescriptionLocalfolder": {
"message": "Lesezeichen in diesem Lesezeichenordner werden als Links auf dem Server gespeichert und Links auf dem Server werden als Lesezeichen in diesem Lesezeichenordner in diesem Browser gespeichert."
},
"LabelRootfolder": {
"message": "Wurzelordner"
},
"LabelNewfolder": {
"message": "Neu erstellter Ordner"
},
"LabelSelectfolder": {
"message": "Ordner wählen"
},
"LabelOptions": {
"message": "Optionen"
},
"LabelSyncnow": {
"message": "Jetzt synchronisieren"
},
"LabelCancelsync": {
"message": "Abbrechen"
},
"LabelSyncall": {
"message": "Alle Profile synchronisieren"
},
"LabelAutosync": {
"message": "Änderungsbasierte Synchronisierung"
},
"StatusLastsynced": {
"message": "Zuletzt synchronisiert: vor {0}"
},
"StatusNeversynced": {
"message": "Noch nie synchronisiert."
},
"StatusAllgood": {
"message": "Alles gut"
},
"StatusDisabled": {
"message": "Deaktiviert"
},
"StatusError": {
"message": "Fehler"
},
"StatusSyncing": {
"message": "Synchronisiere"
},
"StatusScheduled": {
"message": "Geplant"
},
"LabelReset": {
"message": "Zurücksetzen"
},
"DescriptionReset": {
"message": "Setzen Sie den synchronisierten Ordner zurück um einen neuen generieren zu lassen."
},
"LabelChoosefolder": {
"message": "Ordner wählen"
},
"DescriptionChoosefolder": {
"message": "Setzen Sie einen existierenden Ordner, der synchronisiert werden soll."
},
"LabelRemoveaccount": {
"message": "Profil löschen"
},
"DescriptionRemoveaccount": {
"message": "Löschen Sie dieses Profil (dies entfernt nicht Ihre Lesezeichen)"
},
"LabelSyncfromscratch": {
"message": "Neue Synchronisierung von Grund auf auslösen"
},
"LabelResetCache": {
"message": "Cache zurücksetzen"
},
"DescriptionResetcache": {
"message": "Klicken Sie diesen Button, um den Cache zurückzusetzen, sodass die nächste Synchronisierung garantiert keine Lesezeichen löscht, sondern lediglich Server und Lokale Lesezeichen vereinigt."
},
"LabelParallelsync": {
"message": "Synchronisierung beschleunigen"
},
"DescriptionParallelsync": {
"message": "Setzen Sie diesen Haken um mehrere Ordner parallel abzuarbeiten und so die Synchronisierung zu beschleunigen. Dieses Feature ist experimentell und macht es schwieriger die Debug Logs zu lesen."
},
"LabelStrategy": {
"message": "Synchronisationsstrategie"
},
"DescriptionStrategy": {
"message": "Diese Option bestimmt wie der Lesezeichenbaum auf dem Server mit dem im Browser synchronisiert wird. Normalerweise will man Änderungen von beiden Seiten behalten, sofern sie kompatibel sind, aber manchmal ist es nötig die lokale Version genau so auf den Server zu übertragen, oder anders herum."
},
"LabelStrategydefault": {
"message": "Führe lokale Änderungen immer mit denen von anderen Browsern zusammen (empfohlen)."
},
"LabelStrategyslave": {
"message": "Verwirf lokale Änderungen und lade immer Änderungen von anderen Browsern herunter."
},
"LabelStrategyoverwrite": {
"message": "Lade lokale Änderungen immer hoch und verwirf Änderungen von anderen Browsern."
},
"LabelSave": {
"message": "Speichern"
},
"LabelSelect": {
"message": "Auswählen"
},
"LabelCancel": {
"message": "Abbrechen"
},
"LabelAdd": {
"message": "Hinzufügen"
},
"LabelChange": {
"message": "Ändern"
},
"LabelRemove": {
"message": "Entfernen"
},
"LabelBack": {
"message": "Zurück"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synchronisieren Sie Ihre Lesezeichen mit der Open-Source Lesezeichen Applikation für Nextcloud (eine Open-Source Kollaborationsplatform, die Sie selbst hosten können oder für die Sie ein Konto auf einer Instanz in der Cloud bei verschiedenen Hostern bekommen können). Mit Nextcloud Bookmarks können Sie nur HTTP, FTP und JavaScript Lesezeichen synchronisieren. Vergewissern Sie sich, dass sie die Bookmarks Applikation aus dem Nextcloud App Store in Ihrer Nextcloud installiert haben, wenn Sie diese Option nutzen wollen. Diese Option kann keine Ende-zu-Ende-Verschlüsselung nutzen."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Bookmarks (alte Version)"
},
"DescriptionAdapternextcloud": {
"message": "Die Legacy-Option ist kompatibel mit mindestens Version v0.11 der Bookmarks-App. Sie wird Ordner mit Hilfe von Tags emulieren, die den Ordnerpfad enthalten. Es wird nicht empfohlen, dies für neue Profile zu verwenden."
},
"LabelAdapterwebdav": {
"message": "WebDAV-Freigabe"
},
"DescriptionAdapterwedavexamples": {
"message": "z.B.: Koofr, pCloud, IceDrive, kDrive, MagentaCLOUD, Disroot, Mailbox.org, Synology NAS, GMX, WEB.DE"
},
"DescriptionAdapterwebdav": {
"message": "Synchronisieren Sie Ihre Lesezeichen indem Sie sie in einer Datei in einem konfigurierbaren WebDAV-Verzeichnis speichern. Es gibt keine dazugehörige Benutzeroberfläche im Web für diese Option, aber Sie können jeden beliebigen WebDAV-kompatiblen Server benutzen, ob selbst gehostet oder in der Cloud. Diese Option unterstützt HTTP, FTP, DATA, FILE und JavaScript Lesezeichen. Sie haben die Möglichkeit Ende-zu-Ende-Verschlüsselung zu nutzen, wenn sie diese Option wählen."
},
"LabelAddaccount": {
"message": "Profil hinzufügen"
},
"LabelOpenintab": {
"message": "In Tab öffnen"
},
"LabelDebuglogs": {
"message": "Debug-Logs"
},
"LabelFunddevelopment": {
"message": "💸 Unterstütze die Entwicklung finanziell"
},
"DescriptionFunddevelopment": {
"message": "Die Arbeit an floccus wird gefördert durch ein freiwilliges Abo-Modell. Wenn Sie glauben, dass das was ich tue nutzbringend ist, und Sie ohne Not einen kleinen Betrag erübrigen können, freue ich mich wenn Sie meine Arbeit unterstützen. Über eine Bewertung im Addon-Store Ihrer Wall freue ich mich ebenfalls. Vielen Dank. 💙"
},
"LabelUntitledfolder": {
"message": "Unbenannter Ordner"
},
"LabelSetkeybutton": {
"message": "Passphrase einstellen"
},
"LabelKey": {
"message": "Passwort zum entsperren eingeben"
},
"LabelKey2": {
"message": "Passwort ein zweites Mal eingeben"
},
"LabelUnlock": {
"message": "Floccus entsperren"
},
"LabelRemovekey": {
"message": "Passphrase entfernen"
},
"LabelRemovedkey": {
"message": "Passphrase wurde entfernt"
},
"LabelSyncinterval": {
"message": "Synchronisierungsintervall"
},
"DescriptionSyncinterval": {
"message": "Die Zeitspanne zwischen zwei Synchronisierungsläufen. Der Standard-Wert sind 15 Minuten."
},
"LabelChooseadapter": {
"message": "Wie willst du synchronisieren?"
},
"LabelOptionsscreen": {
"message": "{0} Optionen",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Spende einmalig oder regelmäßig via Paypal, um das Projekt zu unterstützen"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Tätige regelmäßige Spenden über OpenCollective um das Projekt zu unterstützen."
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Tätige regelmäßige Spenden über Liberapay um das Projekt zu unterstützen."
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "Tätige regelmäßige Spenden über GitHub sponsors um das Projekt zu unterstützen"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Tätige regelmäßige Spenden über Patreon um das Projekt zu unterstützen."
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Tätige regelmäßige oder einmalige Spenden über Kofi um das Projekt zu unterstützen."
},
"LegacyAdapterDeprecation": {
"message": "Dieser veraltete Profiltyp wird nicht mehr unterstützt und wird bald entfernt. Bitte wechseln Sie zur neuen Nextcloud-Synchronisierungsmethode. Verbesserte Leistung und Genauigkeit erwarten Sie."
},
"LabelUpdated": {
"message": "⚡ Floccus wurde aktualisiert"
},
"DescriptionUpdated": {
"message": "Glückwunsch, das aktuellste Floccus-Update befindet sich auf Ihrem Rechner! 🎉"
},
"LabelReleaseNotes": {
"message": "Release-Notes lesen"
},
"LabelOptionsServerDetails": {
"message": "Serverdetails"
},
"LabelOptionsFolderMapping": {
"message": "Ordnerzuordnung"
},
"LabelOptionsSyncBehavior": {
"message": "Synchronisationsverhalten"
},
"LabelOptionsDangerous": {
"message": "Gefährliche Funktionen"
},
"LabelAccountDeleted": {
"message": "Profil gelöscht"
},
"DescriptionAccountDeleted": {
"message": "Dieses Profil wurde gelöscht."
},
"LabelNoAccount": {
"message": "Es gibt noch keine Profile"
},
"DescriptionNoAccount": {
"message": "Lege neue Profile an oder importiere Profile aus einer Datei. Danach kannst du mit der Synchronisierung beginnen."
},
"LabelLoginFlowStart": {
"message": "Mit Nextcloud anmelden"
},
"LabelLoginFlowStop": {
"message": "Anmeldung bei Nextcloud abbrechen"
},
"LabelLoginFlowError": {
"message": "Anmeldung bei Nextcloud fehlgeschlagen."
},
"LabelNewAccount": {
"message": "Profil hinzufügen"
},
"LabelNewImport": {
"message": "Import"
},
"LabelNestedSync": {
"message": "Verschachtelte Profile"
},
"DescriptionNestedSync": {
"message": "Sie können Profile verschachteln, sodass ein übergeordneter Ordner zu Profil A gehört und ein Unterordner zu Profil A und B. Möchten Sie anderen Profilen erlauben, diesen Ordner des Profils zu synchronisieren?"
},
"LabelNestedSyncNo": {
"message": "Nein, ignoriere den Ordner dieses Profils in anderen Profilen."
},
"LabelNestedSyncYes": {
"message": "Ja, nimm den Ordner dieses Profils bei anderen Profilen hinzu."
},
"LabelImportExport": {
"message": "Profile importieren/exportieren"
},
"LabelExport": {
"message": "Profile exportieren"
},
"LabelImport": {
"message": "Profile importieren"
},
"DescriptionExport": {
"message": "Wählen Sie unten die Profile aus, die Sie in eine Datei exportieren möchten, damit Sie die gleichen Profile problemlos auf einem anderen Gerät oder Browser wiederherstellen können."
},
"DescriptionImport": {
"message": "Importieren Sie hier eine Datei mit exportierten Profilen, um Profile, die auf einem anderen Gerät oder Browser exportiert wurden, wiederherzustellen. Bitte stellen Sie sicher, dass Sie nach dem Importieren erneut die richtigen Synchronisationsordner festlegen."
},
"LabelFolderNotFound": {
"message": "Ordner nicht gefunden"
},
"LabelSyncTabs": {
"message": "Browser-Tabs"
},
"DescriptionSyncTabs": {
"message": "Links, die auf dem Server gespeichert sind, werden als Browser-Tabs in Ihrem Browser geöffnet und bestehende geöffnete Browser-Tabs werden als Links auf Ihrem Server gespeichert. Beachten Sie, dass je nach Anzahl der auf dem Server gespeicherten Links möglicherweise Ihr Browser überlastet werden kann, da beim nächsten Synchronisierungslauf alle Links des Servers als Tabs geöffnet werden."
},
"LabelTabs": {
"message": "Reiter"
},
"LabelSyncDown": {
"message": "Herunterladen"
},
"DescriptionSyncDown": {
"message": "Änderungen von anderen Browsern herunterladen und lokale Änderungen überschreiben"
},
"LabelSyncUp": {
"message": "Hochladen"
},
"DescriptionSyncUp": {
"message": "Lokale Änderungen hochladen und Änderungen von anderen Browsern überschreiben"
},
"LabelSyncDownOnce": {
"message": "Einmalig herunterladen"
},
"LabelSyncUpOnce": {
"message": "Einmalig hochladen"
},
"LabelSyncNormal": {
"message": "Zusammenführen"
},
"DescriptionSyncNormal": {
"message": "Lokale Änderungen mit denen von anderen Browsern zusammenführen"
},
"DescriptionFilesPermission": {
"message": "Stellen Sie sicher, dass Floccus sowohl ausreichende Berechtigungen für die Nutzung der Lesezeichen App, als auch für die Nexcloud Files App hat."
},
"DescriptionExtension": {
"message": "Synchronisiert Lesezeichen vertraulich zwischen Browsern und Geräten"
},
"LabelFailsafe": {
"message": "Löschsicherung"
},
"DescriptionFailsafe": {
"message": "Manchmal können Konfigurationsfehler oder Software-Bugs dazu führen, dass Daten unbeabsichtigt gelöscht werden und dann verloren gehen, oder dass Daten unbeabsichtigt dupliziert werden und dann schwer zu sortieren sind. Um dies zu verhindern, löscht Floccus nicht mehr als 20 % Ihrer Lesezeichen auf einmal und fügt auch nicht mehr als 20 % Ihrer Links auf einmal hinzu, es sei denn, Sie deaktivieren diese Sicherheitsfunktion hier."
},
"LabelFailsafeon": {
"message": "Eingeschaltet. Lösche nicht mehr als 20% und füge nicht mehr als 20% zu meinen lokalen Lesezeichen hinzu ohne mich vorher zu fragen (empfohlen)."
},
"LabelFailsafeoff": {
"message": "Ausgeschaltet. Erlaube das Löschen oder Hinzufügen von mehr als 20% meiner lokalen Lesezeichen ohne mich vorher zu fragen."
},
"StatusFailsafeoff": {
"message": "Failsafe deaktiviert. Sie laufen Gefahr unbeabsichtigten Datenverlust oder Vervielfachung zu erleiden. Es wird empfohlen, den Failsafe in den Profil-Einstellungen zu aktivieren."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Synchronisiere Lesezeichen über eine (optional verschlüsselte) Datei, die in deinem Google Drive gespeichert ist. Es können http-, ftp-, Daten-, Datei- und Javascript-Lesezeichen synchronisiert werden. Du kannst bei dieser Option eine Ende-zu-Ende-Verschlüsselung wählen."
},
"LabelLogingoogle": {
"message": "Mit Google anmelden"
},
"DescriptionLogingoogle": {
"message": "Verbinden Sie Floccus mit Ihrem Google-Konto um die Lesezeichendatei in Ihrem Google Drive zu speichern."
},
"DescriptionLoggedingoogle": {
"message": "Sie haben Ihr Google-Konto mit Floccus verbunden, um die Lesezeichen-Datei in ihrem Google-Drive zu speichern."
},
"LabelAdapterdropbox": {
"message": "Dropbox"
},
"DescriptionAdapterdropbox": {
"message": "Synchronisiere Lesezeichen über eine (optional verschlüsselte) Datei, die in Ihrer Dropbox gespeichert ist. Es können HTTP-, FTP-, Daten-, Datei- und JavaScript-Lesezeichen synchronisiert werden. Bei dieser Option kann eine End-to-End-Verschlüsselung aktiviert werden."
},
"LabelLogindropbox": {
"message": "Login mit Dropbox"
},
"DescriptionLogindropbox": {
"message": "Verbinde dein Dropbox-Konto, um die Datei zur Synchronisierung der Lesezeichen in deiner Dropbox zu speichern."
},
"DescriptionLoggedindropbox": {
"message": "Du hast dein Dropbox-Konto verknüpft, um die Datei zur Synchronisierung der Lesezeichen in Ihrer Dropbox zu speichern."
},
"LabelPassphrase": {
"message": "Passphrase"
},
"DescriptionPassphrase": {
"message": "Setzen Sie ein Passwort, um Ihre Lesezeichen-Datei zu verschlüsseln. Wenn Sie kein Passwort setzen, wird die Datei unverschlüsselt gespeichert."
},
"LabelClientcert": {
"message": "Sende Client-Legitimation"
},
"DescriptionClientcert": {
"message": "Schalten Sie diese Option an, wenn Ihr Server ein Client-Zertifikat oder Cookies zur Authentifizierung benötigt. Dies kann unerwünschte Nebeneffekte haben, da Floccus sich Cookies mit Ihren normalen Browser-Sitzungen teilen wird."
},
"LabelAllowredirects": {
"message": "Erlaube Weiterleitungen in der Server-URL"
},
"DescriptionAllowredirects": {
"message": "Aktivieren Sie diese Option, falls sie Weiterleitungs-Fehler während dem Synchronisieren bekommen, die Sie für unberechtigt halten."
},
"LabelSearch": {
"message": "Lesezeichen suchen"
},
"LabelSearchfolder": {
"message": "Suche {0}"
},
"LabelEdititem": {
"message": "Bearbeiten"
},
"LabelDeleteitem": {
"message": "Löschen"
},
"DescriptionReallydeleteitem": {
"message": "Möchtest du dieses Objekt wirklich löschen?"
},
"LabelNobookmarks": {
"message": "Keine Lesezeichen hier"
},
"LabelAddbookmark": {
"message": "Lesezeichen hinzufügen"
},
"LabelEditbookmark": {
"message": "Lesezeichen bearbeiten"
},
"LabelAddfolder": {
"message": "Ordner hinzufügen"
},
"LabelEditfolder": {
"message": "Ordner bearbeiten"
},
"LabelSlugline": {
"message": "Vertrauliche Lesezeichen-Synchronisierung"
},
"LabelDownloadlogs": {
"message": "Protokolle herunterladen"
},
"LabelDownloadfulllogs": {
"message": "Vollständiges Protokoll"
},
"LabelDownloadanonymizedlogs": {
"message": "Geschwärztes Protokoll"
},
"DescriptionDownloadlogs": {
"message": "Floccus protokolliert alle Aktionen in einer lokalen Protokolldatei, die Sie bei Bedarf selbst einsehen können oder im Fehlerfall an die Entwickler senden können. Im geschwärzten Protokoll sind Ordner und Lesezeichennamen, wie auch URLs, mittels einer kryptographischen Hash-Funktion irreversibel verschlüsselt. Wenn Sie das geschwärzte Protokoll weitergeben, stellen Sie bitte trotzdem sicher, dass keine sensiblen Daten einsehbar sind, die vom Anonymisierungsprozess übersehen wurden."
},
"ErrorFolderloopselected": {
"message": "Kann einen Ordner nicht in sich selbst verschieben"
},
"ErrorNofolderselected": {
"message": "Kein Ordner ausgewählt"
},
"LabelAllownetwork": {
"message": "Erlaube Netzwerk-Nutzung"
},
"DescriptionAllownetwork": {
"message": "Floccus kann das Internet neben der Synchronisierung auch zum Einholen zusätzlicher Informationen über Ihre Lesezeichen benutzen, wie z. B. Webseiten-Icons. Hier können Sie solche Netzwerk-Nutzung aktivieren."
},
"LabelMobilesettings": {
"message": "Mobil-Einstellungen"
},
"LabelContinuefloccus":{
"message": "Weiter zu Floccus"
},
"LabelAbout":{
"message": "Über"
},
"LabelCurrentversion": {
"message": "Aktuelle Version"
},
"DescriptionCurrentversion": {
"message": "Ihre aktuell installierte Floccus-Version ist:"
},
"LabelContributors": {
"message": "Mitwirkende"
},
"DescriptionContributors": {
"message": "Diese Menschen haben mitgeholfen Floccus möglich zu machen"
},
"LabelSortcustom": {
"message": "Benutzerdefiniert"
},
"LabelSorturl": {
"message": "Link"
},
"LabelSorttitle": {
"message": "Titel"
},
"LabelSyncmethod": {
"message": "Synchronisationsmethode"
},
"LabelSyncserver": {
"message": "Synchronisationsserver"
},
"LabelSyncfolders": {
"message": "Synchronisationsordner"
},
"LabelSyncbehavior": {
"message": "Synchronisationsverhalten"
},
"LabelContinue": {
"message": "Fortfahren"
},
"LabelDone": {
"message": "Fertig"
},
"LabelConnect": {
"message": "Verbinden"
},
"LabelServersetup": {
"message": "Mit welchem Server möchten Sie synchronisieren?"
},
"LabelGoogledrivesetup": {
"message": "Anmelden zu Google Drive"
},
"LabelDropboxsetup": {
"message": "Bei Dropbox anmelden"
},
"LabelSyncfoldersetup": {
"message": "Welche Ordner möchten Sie synchronisieren?"
},
"LabelSyncbehaviorsetup": {
"message": "Wie soll die Synchronisierung ablaufen?"
},
"LabelAccountcreated": {
"message": "Profil erstellt"
},
"DescriptionAccountcreated": {
"message": "Und noch etwas: Die Synchronisierung ist keine Sicherung. Stellen Sie sicher, dass Sie regelmäßig Backups Ihrer Lesezeichen erstellen.\n\nBeachten Sie auch, dass die Kombination von Floccus mit der im Browser eingebauten Lesezeichen-Synchronisierung nicht unterstützt wird und es zu Duplikaten kommen kann."
},
"DescriptionNonhttps": {
"message": "Sie haben einen Server angegeben, der ein unsicheres Protokoll benutzt. Es wird empfohlen nur Server zu benutzen, die HTTPS unterstützen."
},
"LabelFiletype": {
"message": "Dateiformat"
},
"DescriptionFiletype": {
"message": "Wählen Sie welches Dateiformat Sie benötigen, um Lesezeichen in der Cloud zu speichern."
},
"LabelFiletypehtml": {
"message": "HTML, ein weit verbreitetes offenes Format (experimentell)"
},
"LabelFiletypexbel": {
"message": "XBEL, ein einfaches offenes Format"
},
"LabelImportbookmarks": {
"message": "Lesezeichen importieren"
},
"DescriptionImportbookmarks": {
"message": "Importieren einer HTML-Datei mit Lesezeichen in den aktuellen Ordner"
},
"LabelExportBookmarks": {
"message": "Lesezeichen exportieren"
},
"DescriptionExportBookmarks" : {
"message": "Sie können alle Lesezeichen in diesem Profil als HTML-Datei exportieren, die mit allen gängigen Browsern kompatibel ist."
},
"LabelShareitem": {
"message": "Teilen"
},
"LabelImportsuccessful": {
"message": "Profil(e) erfolgreich importiert"
},
"DescriptionSyncinprogress": {
"message": "Synchronisierung wird gerade durchgeführt"
},
"DescriptionSyncscheduled": {
"message": "Dieses Profil wird bald synchronisiert. Wir warten darauf, dass entweder andere Geräte von Ihnen oder auf andere Profile auf diesem Gerät ihre Synchronisierung abschließen, um mit dieser Synchronisierung zu beginnen."
},
"LabelAdaptergit": {
"message": "Git über HTTPS"
},
"DescriptionAdaptergit": {
"message": "Die Git-Option synchronisiert Ihre Lesezeichen, indem es sie in einer Datei im angegebenen Git-Repository speichert. Es gibt zu dieser Option keine Benutzeroberfläche im Web, aber du kannst sie mit jedem Git Hosting-Server wie Github, Gitlab, Gitea usw. nutzen. Sie kann http-, ftp-, Data-, File- und Javascript-Lesezeichen synchronisieren. Du kannst bei dieser Option keine Ende-zu-Ende-Verschlüsselung nutzen."
},
"LabelGiturl": {
"message": "Repository-URL (HTTP)"
},
"LabelGitbranch": {
"message": "Git Branch"
},
"LabelTelemetry": {
"message": "Automatisierte Fehlerberichte"
},
"DescriptionTelemetry": {
"message": "Floccus kann automatisiert Fehlerberichte an mich, den Entwickler, senden. Dies kann extrem hilfreich sein, um Fehler in floccus schneller zu finden und zu beheben und wird langfristig deine Nutzererfahrung verbessern. Auch wenn die Fehlerberichte aktiviert sind, werden die floccus-Entwickler niemals in der Lage sein, deine Lesezeichen zu sehen."
},
"DescriptionTelemetrysyncmethod": {
"message": "Neu: Zusätzlich zu den Fehlerinformationen sendet floccus jetzt auch Informationen darüber, welche Synchronisationsmethode Sie verwenden, wenn diese Option aktiviert ist. Dies hilft uns, floccus zu verbessern und sicherzustellen, dass die Sync-Methoden wie erwartet funktionieren."
},
"LabelTelemetryenable": {
"message": "Sende automatisch Fehlerberichte und Infromationen über Ihre benutzte Synchronisierungsmethode an die floccus-Entwickler"
},
"LabelTelemetrydisable": {
"message": "Sende keine Daten an die floccus-Entwickler"
},
"LabelAccountlabel": {
"message": "Profilname"
},
"DescriptionAccountlabel": {
"message": "Gib diesem Profil einen Namen, damit du es leichter wiedererkennst"
},
"LabelClickcount": {
"message": "Zähle Klicks"
},
"DescriptionClickcount": {
"message": "Sende Statistiken über die Nutzung deiner Lesezeichen an deinen Nextcloud-Server, damit du die Lesezeichen nach der Anzahl der Besuche sortieren kannst"
},
"DescriptionGoogleplayreview": {
"message": "Schreibe eine Rezension bei Google Play"
},
"DescriptionAppstorereview": {
"message": "Schreibe eine Rezension im App Store"
},
"DescriptionChromereview": {
"message": "Schreibe eine Rezension im Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Schreibe eine Rezension auf AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Schreibe eine Rezension bei Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Schreibe eine Rezension bei Edge Addons"
},
"LabelWritereview": {
"message": "💙 Erzähle es weiter!"
},
"DescriptionWritereview": {
"message": "Wenn dir floccus gefällt, lass es die Welt wissen, indem du auf einer der untenstehenden Plattformen eine Bewertung hinterlässt."
},
"DescriptionDonateintervention": {
"message": "Du liebst Bookmark Syncing? Unterstütze mich!"
},
"LabelDonate": {
"message": "Spenden"
},
"DescriptionDisabledaftererror": {
"message": "Profil wurde nach 10 Wiederholungsversuchen deaktiviert"
},
"DescriptionBookmarkexists": {
"message": "Dieses Lesezeichen existiert bereits im ausgewählten Profil"
},
"LabelReportproblem": {
"message": "Melde ein Problem"
},
"DescriptionReportproblem": {
"message": "Wenn du zu einem konkreten Problem direkt die Entwickler kontaktieren möchtest, dann kannst du das hier tun:"
},
"LabelAdapterKarakeep": {
"message": "KaraKeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synchronisieren Sie Ihre Lesezeichen mit der Open-Source selbst-gehosteten KaraKeep Anwendung. Diese Option unterstützt keine Ende-zu-Ende-Verschlüsselung und kann nicht die Reihenfolge Ihrer Lesezeichen synchronisieren."
},
"LabelApiKey": {
"message": "API-Schlüssel"
},
"LabelKarakeepurl": {
"message": "Die URL Ihres KaraKeep-Servers"
},
"LabelKarakeepconnectionerror": {
"message": "Verbindung zu KaraKeep-Server konnte nicht hergestellt werden"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synchronisieren SIe Ihre Lesezeichen mit der quelloffenen Linkwarden App, die auf deinem Server oder in der Cloud über cloud.linkwarden.app gehostet ist. Linkwarden kann nur http-, ftp- oder javascript-Lesezeichen synchronisieren. Diese Option unterstützt keine Ende-zu-Ende-Verschlüsselung und kann nicht die Reihenfolge Ihrer Lesezeichen synchronisieren."
},
"LabelLinkwardenurl": {
"message": "Die URL deines Linkwarden-Servers"
},
"LabelAccesstoken": {
"message": "Zugriffstoken"
},
"LabelLinkwardenconnectionerror": {
"message": "Verbindung zu Linkwarden-Server konnte nicht hergestellt werden"
},
"LabelSearchresultsotherfolders": {
"message": "Ergebnisse aus anderen Ordnern"
},
"LabelScheduledforcesync": {
"message": "Synchronisierung erzwingen"
},
"DescriptionScheduledforcesync": {
"message": "Möchtest du wirklich die Synchronisierung erzwingen? Gleichzeitige Synchronisierung mit zwei Geräten kann unvorhergesehene Konsequenzen wie Beschädigung von Daten haben. Stelle bevor du fortfährst sicher, dass keine anderen Geräte gleichzeitig synchronisieren."
},
"DescriptionAutosync": {
"message": "Durch die Aktivierung der änderungsbasierten Synchronisierung wird sichergestellt, dass jedes Mal eine Synchronisierung durchgeführt wird, wenn Sie lokal Änderungen vornehmen."
},
"LabelOpeninnewtab": {
"message": "Öffne diese Ansicht in einem neuen Tab"
},
"LabelGivefeedback": {
"message": "Feedback geben"
},
"LabelYourname": {
"message": "Ihr Name"
},
"LabelYouremail": {
"message": "Ihre E-Mail-Adresse (optional)"
},
"LabelYourmessage": {
"message": "Ihr Feedback"
},
"LabelSubmitfeedback": {
"message": "Feedback abschicken"
},
"DescriptionFeedbacklegal": {
"message": "Dieses Feedback-Formular wird betrieben durch Sentry. Indem Sie auf abschicken drücken, willigen Sie in die Speicherung der eingegebenen Daten auf den Servern von Sentry ein. Keine Ihrer Lesezeichen-Daten wird an Sentry gesendet."
},
"DescriptionFeedbackhowto": {
"message": "Danke, dass Sie sich Zeit nehmen, um den floccus-Entwicklern Feedback zu geben! Falls Ihr Feedback sich um ein Problem dreht, erwähnen Sie bitte die Schritte, die Sie unternommen haben, bis es zu dem Problem kam, was Sie erwarteten und was stattdessen passiert ist. Falls Ihr Feedback sich um eine Feature-Anfrage dreht, erwähnen Sie bitte den Einsatzzweck oder das Problem, welches das Feature für Sie lösen würde. Falls Sie Ihre E-Mail-Adresse angeben, melden wir uns gegebenenfalls bei Ihnen. Vielen Dank!"
},
"LabelFeedbacksent": {
"message": "Danke für Ihr Feedback!"
},
"LabelFaq":{
"message": "FAQs lesen"
},
"StatusSyncingfailed": {
"message": "Synchronisierung fehlgeschlagen"
},
"StatusSyncingcomplete": {
"message": "Synchronisierung abgeschlossen"
},
"NotificationSyncingprofile": {
"message": "Synchronisiere Profil {0}"
},
"NotificationSyncingsucceeded": {
"message": "Synchronisierung des Profils {0} erfolgreich"
},
"NotificationSyncingfailed": {
"message": "Profil kann nicht synchronisiert werden {0}"
},
"LabelSyncintervalenabled": {
"message": "Zeitbasierte Synchronisierung"
},
"DescriptionSyncintervalenabled": {
"message": "Wenn Sie die zeitbasierte Synchronisierung aktivieren, wird automatisch alle paar Minuten ein Synchronisierungslauf dieses Profils geplant."
},
"LabelPredefinedwebdavurls": {
"message": "Vordefinierte Server-URLs"
},
"DescriptionPredefinedwebdavurls": {
"message": "Wähle deinen Dienst aus"
}
}
================================================
FILE: _locales/el/messages.json
================================================
{
"Error001": {
"message": "E001: Δεν υπάρχει φάκελος για δημιουργία σε αυτόν"
},
"Error002": {
"message": "E002: Σελιδοδείκτης για ενημέρωση δεν υπάρχει πια"
},
"Error003": {
"message": "E003: Δεν υπάρχει φάκελος για μετακίνηση. Αυτή είναι μια ανωμαλία. Συγχαρητήρια."
},
"Error004": {
"message": "E004: Δεν υπάρχει φάκελος προς μετακίνηση"
},
"Error005": {
"message": "E005: Δεν υπάρχει φάκελος για δημιουργία σε αυτόν"
},
"Error006": {
"message": "E006: Δεν υπάρχει φάκελος προς ενημέρωση"
},
"Error007": {
"message": "E007: Δεν υπάρχει φάκελος προς μετακίνηση"
},
"Error008": {
"message": "E008: Δεν υπάρχει φάκελος για μετακίνηση"
},
"Error009": {
"message": "E009: Δεν υπάρχει φάκελος προς μετακίνηση"
},
"Error010": {
"message": "E010: Δεν μπόρεσε να βρει φάκελο για παραγγελία"
},
"Error011": {
"message": "E011: Το στοιχείο στο φάκελο παραγγελίας δεν είναι πραγματικό παιδί: {0}"
},
"Error012": {
"message": "E012: Λείπουν μερικά από τα παιδιά του φακέλου"
},
"Error013": {
"message": "E013: Δεν υπάρχει φάκελος προς διαγραφή"
},
"Error014": {
"message": "E014: Ο γονικός φάκελος για την αφαίρεση φακέλου από το δεν υπάρχει"
},
"Error015": {
"message": "E015: Μη αναμενόμενα δεδομένα απόκρισης από το διακομιστή"
},
"Error016": {
"message": "E016: Το αίτημα έχει λήξει χρονικά. Ελέγξτε τις ρυθμίσεις του διακομιστή σας"
},
"Error017": {
"message": "E017: Σφάλμα δικτύου: Ελέγξτε τη σύνδεσή σας στο δίκτυο, τα στοιχεία του λογαριασμού σας και τις ρυθμίσεις TLS/SSL."
},
"Error018": {
"message": "E018: Δεν μπόρεσε να γίνει έλεγχος ταυτότητας με τον διακομιστή."
},
"Error019": {
"message": "E019: Κατάσταση HTTP {0}. Αποτυχημένη αίτηση {1}. Ελέγξτε τη διαμόρφωση του διακομιστή σας και το αρχείο καταγραφής."
},
"Error020": {
"message": "E020: Δεν ήταν δυνατή η ανάλυση της απάντησης του διακομιστή."
},
"Error021": {
"message": "E021: Ασυνεπής κατάσταση διακομιστή. Ο φάκελος είναι παρών στη λίστα παιδικής σειράς αλλά όχι στο δέντρο φακέλων"
},
"Error022": {
"message": "E022: Ο φάκελος {0} υποτίθεται ότι περιέχει ανύπαρκτο σελιδοδείκτη {1}"
},
"Error023": {
"message": "E023: Σκεφτείτε να διαγράψετε το {0} με μη αυτόματο τρόπο."
},
"Error024": {
"message": "E024: Κατάσταση HTTP {0} κατά την προσπάθεια προσδιορισμού της κατάστασης του αρχείου κλειδώματος {1}"
},
"Error025": {
"message": "E025: Η ρύθμιση του αρχείου σελιδοδεικτών δεν πρέπει να αρχίζει με κάθετο: '/'"
},
"Error026": {
"message": "E026: Η διαδικασία συγχρονισμού ακυρώθηκε"
},
"Error027": {
"message": "E027: Η διαδικασία συγχρονισμού διακόπηκε"
},
"Error028": {
"message": "E028: Δεν κατέστη δυνατή η πιστοποίηση ταυτότητας με τον διακομιστή."
},
"Error029": {
"message": "E029: Failsafe: {0} % των συνδέσμων σας στο διακομιστή. Άρνηση εκτέλεσης. Απενεργοποιήστε αυτή την ασφάλεια αποτυχίας στις ρυθμίσεις προφίλ, αν θέλετε να συνεχίσετε ούτως ή άλλως."
},
"Error030": {
"message": "E030: Αποτύχαμε να αποκρυπτογραφήσουμε το αρχείο σελιδοδεικτών. Η συνθηματική φράση μπορεί να είναι λανθασμένη ή το αρχείο μπορεί να είναι κατεστραμμένο."
},
"Error031": {
"message": "E031: Δεν ήταν δυνατή η πιστοποίηση ταυτότητας με το Google Drive. Παρακαλούμε συνδεθείτε ξανά με το λογαριασμό σας Google."
},
"Error032": {
"message": "E032: OAuth error. Σφάλμα επικύρωσης Token. Παρακαλούμε επανασυνδέστε το λογαριασμό σας Google."
},
"Error033": {
"message": "E033: Ανιχνεύθηκε ανακατεύθυνση. Βεβαιωθείτε ότι ο διακομιστής υποστηρίζει την επιλεγμένη μέθοδο συγχρονισμού και ότι η διεύθυνση URL που καταχωρήσατε είναι σωστή και δεν ανακατευθύνεται σε διαφορετική τοποθεσία. Εάν η ανακατεύθυνση αποτελεί μέρος της ρύθμισής σας, μπορείτε να απενεργοποιήσετε αυτόν τον έλεγχο στις ρυθμίσεις."
},
"Error034": {
"message": "E034: Το απομακρυσμένο αρχείο σελιδοδεικτών δεν είναι αναγνώσιμο. Ίσως ξεχάσατε να ορίσετε μια συνθηματική φράση κρυπτογράφησης ή ορίσατε λάθος μορφή αρχείου."
},
"Error035": {
"message": "E035: στον διακομιστή: Απέτυχε η δημιουργία του ακόλουθου σελιδοδείκτη στον διακομιστή: {0} -- Είναι ενημερωμένη η εφαρμογή σελιδοδεικτών;"
},
"Error036": {
"message": "E036: Έλλειψη δικαιωμάτων πρόσβασης στο διακομιστή συγχρονισμού"
},
"Error037": {
"message": "E037: Ο πόρος είναι κλειδωμένος"
},
"Error038": {
"message": "E038: Δεν ήταν δυνατή η εύρεση τοπικού φακέλου"
},
"Error039": {
"message": "E039: Απέτυχε η ενημέρωση του ακόλουθου σελιδοδείκτη στο διακομιστή: {0}"
},
"Error040": {
"message": "E040: Δεν ήταν δυνατή η αναζήτηση του ονόματος του αρχείου σας στο Google Drive σας"
},
"Error041": {
"message": "E041: Το μέγεθος του αρχείου απομακρυσμένων σελιδοδεικτών διαφέρει από το περιεχόμενο που κατεβάστηκε πραγματικά από το διακομιστή. Αυτό μπορεί να είναι ένα προσωρινό πρόβλημα δικτύου. Εάν αυτό το σφάλμα επιμένει, επικοινωνήστε με το διαχειριστή του διακομιστή."
},
"Error042": {
"message": "E042: Το μέγεθος του αρχείου απομακρυσμένων σελιδοδεικτών δεν μπόρεσε να ανακτηθεί. Είναι αδύνατο να επαληθευτεί ότι το αρχείο σελιδοδεικτών έχει ληφθεί ολόκληρο. Εάν αυτό το σφάλμα εξακολουθεί να υφίσταται, επικοινωνήστε με το διαχειριστή του διακομιστή."
},
"Error043": {
"message": "E043: Failsafe: {0} %. Άρνηση εκτέλεσης. Απενεργοποιήστε αυτή την ασφάλεια αποτυχίας στις ρυθμίσεις προφίλ, αν θέλετε να συνεχίσετε ούτως ή άλλως."
},
"Error044": {
"message": "E044: Η λειτουργία προώθησης Git απέτυχε: {0}"
},
"Error045": {
"message": "E045: Μη αναμενόμενη διαδρομή φακέλου. Ο τοπικός φάκελος συγχρονισμού για αυτό το προφίλ βρισκόταν στο `{0}` αλλά τώρα βρίσκεται στο `{1}`. Βεβαιωθείτε ότι αυτό είναι το επιθυμητό και ορίστε ξανά τον τοπικό φάκελο συγχρονισμού στις ρυθμίσεις του προφίλ."
},
"Error046": {
"message": "E046: Μη έγκυρη διεύθυνση URL. `{0}` δεν είναι έγκυρη διεύθυνση URL."
},
"Error047": {
"message": "E047: Απέτυχε η ανάλυση του αρχείου XBEL. Τα δεδομένα XBEL φαίνεται να είναι κατεστραμμένα ή ελλιπή. Μπορείτε να δοκιμάσετε να αφαιρέσετε το αρχείο από το διακομιστή για να αφήσετε το floccus να το αναδημιουργήσει. Φροντίστε να λάβετε πρώτα ένα αντίγραφο ασφαλείας."
},
"Error049": {
"message": "E049: Failsafe: Η τρέχουσα εκτέλεση συγχρονισμού θα αύξανε τον αριθμό των τοπικών συνδέσμων σας σε αυτό το προφίλ κατά {0}%. Άρνηση εκτέλεσης. Απενεργοποιήστε αυτή την ασφάλεια αποτυχίας στις ρυθμίσεις του προφίλ, αν θέλετε να συνεχίσετε ούτως ή άλλως."
},
"Error050": {
"message": "E050: Failsafe: {0} % των τοπικών συνδέσμων σας σε αυτό το προφίλ. Άρνηση εκτέλεσης. Απενεργοποιήστε αυτή την ασφάλεια αποτυχίας στις ρυθμίσεις του προφίλ, αν θέλετε να συνεχίσετε ούτως ή άλλως."
},
"LabelWebdavurl": {
"message": "URL WebDAV"
},
"DescriptionWebdavurl": {
"message": "π.χ. με το nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL του Nextcloud"
},
"LabelUsername": {
"message": "Όνομα χρήστη"
},
"LabelPassword": {
"message": "Κωδικός πρόσβασης"
},
"LabelBookmarksfile": {
"message": "Αρχείο σελιδοδεικτών"
},
"DescriptionBookmarksfile": {
"message": "μια διαδρομή για το πού θα βρίσκεται το αρχείο σελιδοδεικτών στο διακομιστή, σε σχέση με τη διεύθυνση URL WebDAV (όλοι οι φάκελοι στη διαδρομή πρέπει να υπάρχουν ήδη). π.χ. personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "το όνομα αρχείου του αρχείου σελιδοδεικτών που θα βρίσκεται στο Google Drive σας. Μην εισάγετε την πλήρη διαδρομή του αρχείου, μόνο το όνομα του αρχείου. Βεβαιωθείτε ότι αυτό το όνομα είναι μοναδικό στο Drive σας. π.χ. mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "μια διαδρομή προς το αρχείο σελιδοδεικτών σε σχέση με τη ρίζα του αποθετηρίου Git (όλοι οι φάκελοι στη διαδρομή πρέπει να υπάρχουν ήδη). π.χ. personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Στόχος διακομιστή"
},
"DescriptionServerfolder": {
"message": "Κατά το συγχρονισμό, οι σελιδοδείκτες σας σε αυτό το πρόγραμμα περιήγησης θα αποθηκεύονται ως σύνδεσμοι σε αυτή τη διαδρομή στο διακομιστή. Σημειώστε ότι αυτή η διαδρομή αντιπροσωπεύει έναν φάκελο στην εφαρμογή Nextcloud Bookmarks και όχι έναν φάκελο στο Nextcloud Files. Αφήστε το κενό για να τοποθετήσετε απλώς όλους τους συνδέσμους στον πιο πάνω φάκελο στον διακομιστή."
},
"DescriptionServerfolderlinkwarden": {
"message": "Κατά το συγχρονισμό, οι σελιδοδείκτες σας σε αυτό το πρόγραμμα περιήγησης θα αποθηκεύονται ως σύνδεσμοι στο πλαίσιο αυτής της συλλογής και μόνο οι σύνδεσμοι στο πλαίσιο αυτής της συλλογής θα συγχρονίζονται με αυτό το πρόγραμμα περιήγησης."
},
"DescriptionServerfolderkarakeep": {
"message": "Κατά το συγχρονισμό, οι σελιδοδείκτες σας σε αυτό το πρόγραμμα περιήγησης θα αποθηκεύονται ως σύνδεσμοι στο πλαίσιο αυτής της συλλογής και μόνο οι σύνδεσμοι στο πλαίσιο αυτής της συλλογής θα συγχρονίζονται με αυτό το πρόγραμμα περιήγησης."
},
"LabelLocaltarget": {
"message": "Τοπικός στόχος"
},
"DescriptionLocaltarget": {
"message": "Επιλέξτε εδώ, αν θέλετε να συγχρονίσετε σελιδοδείκτες του προγράμματος περιήγησης ή καρτέλες του προγράμματος περιήγησης."
},
"LabelLocalfolder": {
"message": "Φάκελος σελιδοδεικτών"
},
"DescriptionLocalfolder": {
"message": "Οι σελιδοδείκτες σε αυτόν τον φάκελο σελιδοδεικτών θα αποθηκεύονται ως σύνδεσμοι στον διακομιστή και οι σύνδεσμοι στον διακομιστή θα αποθηκεύονται ως σελιδοδείκτες σε αυτόν τον φάκελο σελιδοδεικτών σε αυτό το πρόγραμμα περιήγησης."
},
"LabelRootfolder": {
"message": "ριζικός φάκελος"
},
"LabelNewfolder": {
"message": "Νεοδημιουργημένος φάκελος"
},
"LabelSelectfolder": {
"message": "Επιλέξτε έναν φάκελο"
},
"LabelOptions": {
"message": "Επιλογές"
},
"LabelSyncnow": {
"message": "Συγχρονισμός τώρα"
},
"LabelCancelsync": {
"message": "Ακύρωση συγχρονισμού"
},
"LabelSyncall": {
"message": "Συγχρονισμός όλων των προφίλ"
},
"LabelAutosync": {
"message": "Συγχρονισμός βάσει αλλαγών"
},
"StatusLastsynced": {
"message": "Τελευταίος συγχρονισμός: {0} πριν"
},
"StatusNeversynced": {
"message": "Δεν έχει συγχρονιστεί, ακόμα"
},
"StatusAllgood": {
"message": "Όλα καλά"
},
"StatusDisabled": {
"message": "Άτομα με ειδικές ανάγκες"
},
"StatusError": {
"message": "Σφάλμα"
},
"StatusSyncing": {
"message": "Συγχρονισμός"
},
"StatusScheduled": {
"message": "Προγραμματισμένο"
},
"LabelReset": {
"message": "Επαναφορά"
},
"DescriptionReset": {
"message": "Επαναφορά συγχρονισμένου φακέλου για τη δημιουργία νέου"
},
"LabelChoosefolder": {
"message": "Επιλέξτε έναν φάκελο"
},
"DescriptionChoosefolder": {
"message": "Ορισμός ενός υπάρχοντος φακέλου για συγχρονισμό"
},
"LabelRemoveaccount": {
"message": "Αφαίρεση προφίλ"
},
"DescriptionRemoveaccount": {
"message": "Διαγράψτε αυτό το προφίλ (αυτό δεν θα αφαιρέσει τους σελιδοδείκτες σας)"
},
"LabelSyncfromscratch": {
"message": "Συγχρονισμός σκανδάλων από το μηδέν"
},
"LabelResetCache": {
"message": "Επαναφορά cache"
},
"DescriptionResetcache": {
"message": "Κάντε κλικ σε αυτό το κουμπί για να επαναφέρετε την προσωρινή μνήμη, ώστε η επόμενη εκτέλεση συγχρονισμού να μην διαγράψει εγγυημένα δεδομένα και απλώς να συγχωνεύσει τους σελιδοδείκτες του διακομιστή και τους τοπικούς σελιδοδείκτες."
},
"LabelParallelsync": {
"message": "Επιτάχυνση του συγχρονισμού"
},
"DescriptionParallelsync": {
"message": "Μαρκάρετε αυτό το πλαίσιο για παράλληλη επεξεργασία πολλών φακέλων, ώστε να επιταχυνθεί ο συγχρονισμός. Αυτή η λειτουργία είναι πειραματική και δυσκολεύει την ανάγνωση των αρχείων καταγραφής εντοπισμού σφαλμάτων."
},
"LabelStrategy": {
"message": "Στρατηγική συγχρονισμού"
},
"DescriptionStrategy": {
"message": "Αυτή η επιλογή καθορίζει τον τρόπο συγχρονισμού των σελιδοδεικτών σε διαφορετικές συσκευές. Συνήθως θα θέλετε να διατηρήσετε τις αλλαγές από όλες τις πλευρές αν είναι συμβατές, αλλά μερικές φορές μπορεί να θέλετε να αντικαταστήσετε τις αλλαγές (συμπεριλαμβανομένων των προσθηκών και των διαγραφών) από άλλα προγράμματα περιήγησης ή να αντικαταστήσετε τις αλλαγές που κάνατε τοπικά."
},
"LabelStrategydefault": {
"message": "Συγχωνεύετε πάντα τις τοπικές αλλαγές με αλλαγές από άλλα προγράμματα περιήγησης (συνιστάται)"
},
"LabelStrategyslave": {
"message": "Να αναιρείτε πάντα τις τοπικές αλλαγές και να κατεβάζετε αλλαγές από άλλα προγράμματα περιήγησης"
},
"LabelStrategyoverwrite": {
"message": "Ανεβάζετε πάντα τις τοπικές αλλαγές και αναιρείτε τις αλλαγές από άλλα προγράμματα περιήγησης"
},
"LabelSave": {
"message": "Αποθήκευση"
},
"LabelSelect": {
"message": "Επιλέξτε"
},
"LabelCancel": {
"message": "Ακύρωση"
},
"LabelAdd": {
"message": "Προσθέστε"
},
"LabelChange": {
"message": "Αλλαγή"
},
"LabelRemove": {
"message": "Αφαιρέστε το"
},
"LabelBack": {
"message": "Πίσω"
},
"LabelAdapternextcloudfolders": {
"message": "Σελιδοδείκτες Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Συγχρονίστε τους σελιδοδείκτες σας με την εφαρμογή σελιδοδεικτών ανοιχτού κώδικα για το Nextcloud (μια πλατφόρμα συνεργασίας ανοιχτού κώδικα που μπορείτε είτε να φιλοξενήσετε μόνοι σας είτε να αποκτήσετε λογαριασμό για μια παρουσία στο cloud από έναν από τους διάφορους φορείς φιλοξενίας). Με το Nextcloud Bookmarks μπορείτε να συγχρονίσετε μόνο σελιδοδείκτες http, ftp και javascript. Βεβαιωθείτε ότι έχετε εγκαταστήσει την εφαρμογή Bookmarks από το κατάστημα εφαρμογών του Nextcloud στο Nextcloud σας. Αυτή η επιλογή δεν μπορεί να κάνει χρήση της κρυπτογράφησης από άκρο σε άκρο."
},
"LabelAdapternextcloud": {
"message": "Σελιδοδείκτες Nextcloud (κληρονομιά)"
},
"DescriptionAdapternextcloud": {
"message": "Η παλαιά επιλογή είναι συμβατή τουλάχιστον με την έκδοση v0.11 της εφαρμογής Σελιδοδείκτες. Θα εξομοιώνει φακέλους χρησιμοποιώντας ετικέτες που περιέχουν τη διαδρομή του φακέλου. Δεν συνιστάται η χρήση αυτής της επιλογής για νέα προφίλ."
},
"LabelAdapterwebdav": {
"message": "Μερίδιο WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Συγχρονίστε τους σελιδοδείκτες σας αποθηκεύοντάς τους σε ένα αρχείο στην παρεχόμενη κοινή χρήση WebDAV. Δεν υπάρχει συνοδευτικό web UI για αυτή την επιλογή και μπορείτε να τη χρησιμοποιήσετε με οποιονδήποτε διακομιστή συμβατό με WebDAV, είτε αυτοδιαχειριζόμενο είτε στο cloud. Μπορεί να συγχρονίσει σελιδοδείκτες http, ftp, δεδομένων, αρχείων και javascript. Μπορείτε να επιλέξετε να χρησιμοποιήσετε κρυπτογράφηση από άκρο σε άκρο όταν χρησιμοποιείτε αυτή την επιλογή."
},
"LabelAddaccount": {
"message": "Προσθήκη προφίλ"
},
"LabelOpenintab": {
"message": "Άνοιγμα σε καρτέλα"
},
"LabelDebuglogs": {
"message": "Ημερολόγια εντοπισμού σφαλμάτων"
},
"LabelFunddevelopment": {
"message": "💸 Ανάπτυξη κεφαλαίων"
},
"DescriptionFunddevelopment": {
"message": "Οι εργασίες για το floccus τροφοδοτούνται από ένα εθελοντικό μοντέλο συνδρομής. Αν πιστεύετε ότι αυτό που κάνω αξίζει τον κόπο, και αν μπορείτε να διαθέσετε μερικά κέρματα κάθε μήνα χωρίς δυσκολίες, παρακαλούμε υποστηρίξτε το έργο μου. Επίσης, παρακαλώ σκεφτείτε να δώσετε στο floccus μια αξιολόγηση στο κατάστημα πρόσθετων της επιλογής σας. Σας ευχαριστώ!💙"
},
"LabelUntitledfolder": {
"message": "Φάκελος χωρίς τίτλο"
},
"LabelSetkeybutton": {
"message": "Ορισμός συνθηματικής φράσης"
},
"LabelKey": {
"message": "Εισάγετε τη συνθηματική φράση ξεκλειδώματος"
},
"LabelKey2": {
"message": "Πληκτρολογήστε τη φράση πρόσβασής σας για δεύτερη φορά"
},
"LabelUnlock": {
"message": "Ξεκλειδώστε τον κρόκο"
},
"LabelRemovekey": {
"message": "Αφαίρεση της φράσης πρόσβασης"
},
"LabelRemovedkey": {
"message": "Αφαίρεση της φράσης πρόσβασης"
},
"LabelSyncinterval": {
"message": "Διάστημα συγχρονισμού"
},
"DescriptionSyncinterval": {
"message": "Το χρονικό διάστημα μεταξύ δύο συγχρονισμών είναι σε λεπτά. Η προεπιλογή είναι 15 λεπτά."
},
"LabelChooseadapter": {
"message": "Πώς θέλετε να συγχρονιστείτε;"
},
"LabelOptionsscreen": {
"message": "{0} επιλογές",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Κάντε μια εφάπαξ ή τακτική δωρεά μέσω paypal για να υποστηρίξετε το έργο"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Κάντε μια τακτική δωρεά μέσω του OpenCollective για να υποστηρίξετε το έργο"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Κάντε μια τακτική δωρεά μέσω του Liberapay για να υποστηρίξετε το έργο"
},
"LabelGithubsponsors": {
"message": "Χορηγοί του GitHub"
},
"DescriptionGithubsponsors": {
"message": "Κάντε μια τακτική δωρεά μέσω των χορηγών του GitHub για να υποστηρίξετε το έργο"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Κάντε μια τακτική δωρεά μέσω του Patreon για να υποστηρίξετε το έργο"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Κάντε μια τακτική ή εφάπαξ δωρεά μέσω του Ko-fi για να υποστηρίξετε το έργο"
},
"LegacyAdapterDeprecation": {
"message": "Αυτός ο παλαιός τύπος προφίλ έχει ξεπεραστεί και σύντομα θα καταργηθεί. Παρακαλούμε μεταβείτε στη νέα μέθοδο συγχρονισμού nextcloud. Σας περιμένουν βελτιωμένες επιδόσεις και ακρίβεια."
},
"LabelUpdated": {
"message": "⚡ Floccus ενημερώθηκε"
},
"DescriptionUpdated": {
"message": "Συγχαρητήρια, η τελευταία ενημέρωση του floccus έφτασε στον υπολογιστή σας!"
},
"LabelReleaseNotes": {
"message": "Διαβάστε σημειώσεις έκδοσης"
},
"LabelOptionsServerDetails": {
"message": "Λεπτομέρειες διακομιστή"
},
"LabelOptionsFolderMapping": {
"message": "Αντιστοίχιση φακέλων"
},
"LabelOptionsSyncBehavior": {
"message": "Συμπεριφορά συγχρονισμού"
},
"LabelOptionsDangerous": {
"message": "Επικίνδυνες ενέργειες"
},
"LabelAccountDeleted": {
"message": "Διαγραφή προφίλ"
},
"DescriptionAccountDeleted": {
"message": "Αυτό το προφίλ διαγράφηκε"
},
"LabelNoAccount": {
"message": "Δεν υπάρχουν ακόμη προφίλ"
},
"DescriptionNoAccount": {
"message": "Προσθέστε νέα προφίλ ή εισαγάγετε προφίλ από ένα αρχείο και, στη συνέχεια, μπορείτε να ξεκινήσετε το συγχρονισμό."
},
"LabelLoginFlowStart": {
"message": "Συνδεθείτε με το Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Διακοπή σύνδεσης στο Nextcloud"
},
"LabelLoginFlowError": {
"message": "Η σύνδεση στο Nextcloud απέτυχε"
},
"LabelNewAccount": {
"message": "Προσθήκη προφίλ"
},
"LabelNewImport": {
"message": "Εισαγωγή"
},
"LabelNestedSync": {
"message": "Φωλιασμένα προφίλ"
},
"DescriptionNestedSync": {
"message": "Μπορείτε να φωλιάσετε προφίλ έτσι ώστε ένας γονικός φάκελος να ανήκει στο προφίλ Α και ένας υποφάκελος στα προφίλ Α και Β. Θέλετε να επιτρέψετε σε άλλα προφίλ να συγχρονίσουν επίσης το φάκελο αυτού του προφίλ;"
},
"LabelNestedSyncNo": {
"message": "Όχι, αγνοήστε το φάκελο αυτού του προφίλ σε άλλα προφίλ"
},
"LabelNestedSyncYes": {
"message": "Ναι, συμπεριλάβετε το φάκελο αυτού του προφίλ σε άλλα προφίλ"
},
"LabelImportExport": {
"message": "Προφίλ εισαγωγής/εξαγωγής"
},
"LabelExport": {
"message": "Εξαγωγή προφίλ"
},
"LabelImport": {
"message": "Προφίλ εισαγωγής"
},
"DescriptionExport": {
"message": "Επιλέξτε παρακάτω τα προφίλ που θέλετε να εξαγάγετε σε αρχείο, ώστε να μπορείτε εύκολα να δημιουργήσετε ξανά τα ίδια προφίλ σε διαφορετική συσκευή ή πρόγραμμα περιήγησης."
},
"DescriptionImport": {
"message": "Εισάγετε ένα αρχείο με εξαγόμενα προφίλ εδώ για να δημιουργήσετε εκ νέου προφίλ που έχουν εξαχθεί σε διαφορετική συσκευή ή πρόγραμμα περιήγησης. Βεβαιωθείτε ότι έχετε ορίσει ξανά τους σωστούς φακέλους συγχρονισμού μετά την εισαγωγή."
},
"LabelFolderNotFound": {
"message": "Ο φάκελος δεν βρέθηκε"
},
"LabelSyncTabs": {
"message": "Καρτέλες του προγράμματος περιήγησης"
},
"DescriptionSyncTabs": {
"message": "Οι σύνδεσμοι που είναι αποθηκευμένοι στο διακομιστή θα ανοίγουν ως καρτέλες του προγράμματος περιήγησης στο πρόγραμμα περιήγησής σας και οι υπάρχουσες ανοικτές καρτέλες του προγράμματος περιήγησης αποθηκεύονται ως σύνδεσμοι στο διακομιστή σας. Σημειώστε ότι ανάλογα με το πόσοι σύνδεσμοι αποθηκεύονται στον διακομιστή, δεδομένου ότι όλοι θα ανοίξουν ως καρτέλες κατά την επόμενη εκτέλεση συγχρονισμού, αυτό μπορεί ενδεχομένως να υπερφορτώσει το πρόγραμμα περιήγησής σας."
},
"LabelTabs": {
"message": "Καρτέλες"
},
"LabelSyncDown": {
"message": "Τραβήξτε προς τα κάτω"
},
"DescriptionSyncDown": {
"message": "Λήψη αλλαγών από άλλα προγράμματα περιήγησης & αντικατάσταση τοπικών αλλαγών"
},
"LabelSyncUp": {
"message": "Σπρώξε ψηλά"
},
"DescriptionSyncUp": {
"message": "Ανέβασμα τοπικών αλλαγών & αντικατάσταση αλλαγών από άλλα προγράμματα περιήγησης"
},
"LabelSyncDownOnce": {
"message": "Τραβήξτε μια φορά προς τα κάτω"
},
"LabelSyncUpOnce": {
"message": "Σπρώξτε μια φορά"
},
"LabelSyncNormal": {
"message": "Συγχώνευση"
},
"DescriptionSyncNormal": {
"message": "Συγχώνευση τοπικών αλλαγών με αλλαγές από άλλα προγράμματα περιήγησης"
},
"DescriptionFilesPermission": {
"message": "Βεβαιωθείτε ότι έχετε δώσει στο floccus την άδεια να χρησιμοποιεί όχι μόνο την εφαρμογή σελιδοδεικτών αλλά και την εφαρμογή αρχείων Nextcloud."
},
"DescriptionExtension": {
"message": "Συγχρονίστε τους σελιδοδείκτες σας ιδιωτικά σε όλα τα προγράμματα περιήγησης και τις συσκευές"
},
"LabelFailsafe": {
"message": "Failsafe"
},
"DescriptionFailsafe": {
"message": "Μερικές φορές σφάλματα διαμόρφωσης ή σφάλματα λογισμικού μπορεί να προκαλέσουν την ακούσια αφαίρεση δεδομένων, τα οποία στη συνέχεια χάνονται, ή την ακούσια αντιγραφή δεδομένων, τα οποία στη συνέχεια είναι δύσκολο να διαχωριστούν. Για να αποφευχθεί αυτό, το floccus δεν θα διαγράψει πάνω από το 20% των σελιδοδεικτών σας με μία κίνηση και επίσης δεν θα προσθέσει πάνω από το 20% στον αριθμό των συνδέσμων σας με μία κίνηση, εκτός αν απενεργοποιήσετε αυτή την ασφάλεια ασφαλείας εδώ."
},
"LabelFailsafeon": {
"message": "Ενεργοποιημένο. Δεν θα διαγράψει ή θα προσθέσει πάνω από 20% από/προς τους τοπικούς σας σελιδοδείκτες χωρίς να σας ρωτήσει πρώτα. (Συνιστάται)"
},
"LabelFailsafeoff": {
"message": "Απενεργοποιημένη. Επιτρέπει την αφαίρεση ή προσθήκη άνω του 20% από/προς τους τοπικούς σας σελιδοδείκτες χωρίς επιβεβαίωση από εσάς."
},
"StatusFailsafeoff": {
"message": "Failsafe απενεργοποιημένη. Κινδυνεύετε από ακούσια απώλεια ή αντιγραφή δεδομένων. Συνιστάται να ενεργοποιήσετε την ασφάλεια αποτυχίας στις ρυθμίσεις προφίλ."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Συγχρονισμός σελιδοδεικτών μέσω ενός (προαιρετικά κρυπτογραφημένου) αρχείου που αποθηκεύεται στο Google Drive. Μπορεί να συγχρονίσει σελιδοδείκτες http, ftp, δεδομένων, αρχείων και javascript. Μπορείτε να επιλέξετε τη χρήση κρυπτογράφησης από άκρο σε άκρο όταν χρησιμοποιείτε αυτή την επιλογή."
},
"LabelLogingoogle": {
"message": "Σύνδεση με το Google"
},
"DescriptionLogingoogle": {
"message": "Συνδέστε το λογαριασμό σας Google για να αποθηκεύσετε το αρχείο συγχρονισμού σελιδοδεικτών στο Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Έχετε συνδέσει το λογαριασμό σας Google για να αποθηκεύσετε το αρχείο συγχρονισμού σελιδοδεικτών στο Google Drive."
},
"LabelPassphrase": {
"message": "Συνθηματική φράση"
},
"DescriptionPassphrase": {
"message": "Ορίστε μια συνθηματική φράση για την κρυπτογράφηση του αρχείου σελιδοδεικτών σας, αν δεν ορίσετε συνθηματική φράση, δεν θα εκτελεστεί κρυπτογράφηση."
},
"LabelClientcert": {
"message": "Αποστολή διαπιστευτηρίων πελάτη"
},
"DescriptionClientcert": {
"message": "Ενεργοποιήστε αυτήν την επιλογή εάν ο διακομιστής σας απαιτεί πιστοποιητικό πελάτη ή cookies για έλεγχο ταυτότητας. Αυτό μπορεί να προκαλέσει ανεπιθύμητες παρενέργειες, καθώς το floccus θα μοιραστεί τα cookies με τις κανονικές περιόδους λειτουργίας του προγράμματος περιήγησης."
},
"LabelAllowredirects": {
"message": "Επιτρέψτε ανακατευθύνσεις στη διεύθυνση URL διακομιστή"
},
"DescriptionAllowredirects": {
"message": "Ενεργοποιήστε αυτήν την επιλογή, εάν λαμβάνετε σφάλματα ανακατεύθυνσης κατά τον συγχρονισμό, τα οποία θεωρείτε αδικαιολόγητα."
},
"LabelSearch": {
"message": "Αναζήτηση σελιδοδεικτών"
},
"LabelSearchfolder": {
"message": "Αναζήτηση {0}"
},
"LabelEdititem": {
"message": "Επεξεργασία"
},
"LabelDeleteitem": {
"message": "Διαγραφή"
},
"DescriptionReallydeleteitem": {
"message": "Θέλετε πραγματικά να διαγράψετε αυτό το στοιχείο;"
},
"LabelNobookmarks": {
"message": "Δεν υπάρχουν σελιδοδείκτες εδώ"
},
"LabelAddbookmark": {
"message": "Προσθήκη σελιδοδείκτη"
},
"LabelEditbookmark": {
"message": "Επεξεργασία σελιδοδείκτη"
},
"LabelAddfolder": {
"message": "Προσθήκη φακέλου"
},
"LabelEditfolder": {
"message": "Επεξεργασία φακέλου"
},
"LabelSlugline": {
"message": "Ιδιωτικός συγχρονισμός σελιδοδεικτών"
},
"LabelDownloadlogs": {
"message": "Λήψη αρχείων καταγραφής"
},
"LabelDownloadfulllogs": {
"message": "Πλήρη αρχεία καταγραφής"
},
"LabelDownloadanonymizedlogs": {
"message": "Αποσυνδεδεμένα αρχεία καταγραφής"
},
"DescriptionDownloadlogs": {
"message": "Το Floccus καταγράφει όλες τις ενέργειές του σε ένα αρχείο καταγραφής το οποίο μπορείτε να εξετάσετε μόνοι σας ή να στείλετε στους προγραμματιστές για σκοπούς αποσφαλμάτωσης. Στα αναδιατυπωμένα αρχεία καταγραφής, τα ονόματα φακέλων και σελιδοδεικτών καθώς και οι διευθύνσεις URL κωδικοποιούνται αμετάκλητα με τη χρήση μιας κρυπτογραφικής συνάρτησης κατακερματισμού. Κατά την αποστολή αναδιατυπωμένων αρχείων καταγραφής, φροντίστε να ελέγχετε ακόμα το αρχείο που κατεβάζετε για ευαίσθητα δεδομένα που ενδέχεται να μην έχουν εντοπιστεί από τη διαδικασία ανωνυμοποίησης."
},
"ErrorFolderloopselected": {
"message": "Δεν είναι δυνατή η μετακίνηση ενός φακέλου στον εαυτό του"
},
"ErrorNofolderselected": {
"message": "Δεν έχει επιλεγεί φάκελος"
},
"LabelAllownetwork": {
"message": "Επιτρέψτε τη χρήση δικτύου"
},
"DescriptionAllownetwork": {
"message": "Το Floccus μπορεί να χρησιμοποιήσει το δίκτυο εκτός από τη σύνδεση με το διακομιστή συγχρονισμού σας, για να λάβει πρόσθετες πληροφορίες σχετικά με τους σελιδοδείκτες σας (όπως εικονίδια κ.λπ.). Εδώ μπορείτε να ενεργοποιήσετε αυτή τη χρήση του δικτύου."
},
"LabelMobilesettings": {
"message": "Ρυθμίσεις κινητού"
},
"LabelContinuefloccus":{
"message": "Συνεχίστε στο floccus"
},
"LabelAbout":{
"message": "Σχετικά με το"
},
"LabelCurrentversion": {
"message": "Τρέχουσα έκδοση"
},
"DescriptionCurrentversion": {
"message": "Η τρέχουσα εγκατεστημένη έκδοση του floccus είναι:"
},
"LabelContributors": {
"message": "Συντελεστές"
},
"DescriptionContributors": {
"message": "Αυτοί οι άνθρωποι βοήθησαν να καταστεί δυνατή η λειτουργία του floccus"
},
"LabelSortcustom": {
"message": "Προσαρμοσμένο"
},
"LabelSorturl": {
"message": "Σύνδεσμος"
},
"LabelSorttitle": {
"message": "Τίτλος"
},
"LabelSyncmethod": {
"message": "Μέθοδος συγχρονισμού"
},
"LabelSyncserver": {
"message": "Διακομιστής συγχρονισμού"
},
"LabelSyncfolders": {
"message": "Συγχρονισμός φακέλων"
},
"LabelSyncbehavior": {
"message": "Συμπεριφορά συγχρονισμού"
},
"LabelContinue": {
"message": "Συνεχίστε"
},
"LabelDone": {
"message": "Έγινε"
},
"LabelConnect": {
"message": "Συνδέστε το"
},
"LabelServersetup": {
"message": "Με ποιον διακομιστή θέλετε να συγχρονιστείτε;"
},
"LabelGoogledrivesetup": {
"message": "Σύνδεση στο Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Ποιους φακέλους θέλετε να συγχρονίσετε;"
},
"LabelSyncbehaviorsetup": {
"message": "Πώς θέλετε να λειτουργεί ο συγχρονισμός;"
},
"LabelAccountcreated": {
"message": "Δημιουργία προφίλ"
},
"DescriptionAccountcreated": {
"message": "Και κάτι ακόμα: Ο συγχρονισμός δεν είναι αντίγραφο ασφαλείας. Βεβαιωθείτε ότι έχετε τακτικά αντίγραφα ασφαλείας των σελιδοδεικτών σας.\n\nΣημειώστε επίσης ότι ο συνδυασμός του floccus με τον ενσωματωμένο στο πρόγραμμα περιήγησης συγχρονισμό σελιδοδεικτών δεν υποστηρίζεται και μπορεί να καταλήξετε με αντίγραφα."
},
"DescriptionNonhttps": {
"message": "Έχετε εισέλθει σε διακομιστή που χρησιμοποιεί μη ασφαλές πρωτόκολλο. Συνιστάται να χρησιμοποιείτε μόνο διακομιστές με υποστήριξη HTTPS."
},
"LabelFiletype": {
"message": "Μορφή αρχείου"
},
"DescriptionFiletype": {
"message": "Μπορείτε να επιλέξετε ποια μορφή αρχείου θέλετε να χρησιμοποιήσετε για την αποθήκευση σελιδοδεικτών στο cloud."
},
"LabelFiletypehtml": {
"message": "HTML, μια ευρέως υποστηριζόμενη, ανοικτή μορφή (πειραματική)"
},
"LabelFiletypexbel": {
"message": "XBEL, μια απλή, ανοικτή μορφή"
},
"LabelImportbookmarks": {
"message": "Εισαγωγή σελιδοδεικτών"
},
"DescriptionImportbookmarks": {
"message": "Εισαγωγή ενός αρχείου HTML που περιέχει σελιδοδείκτες στον τρέχοντα φάκελο"
},
"LabelExportBookmarks": {
"message": "Εξαγωγή σελιδοδεικτών"
},
"DescriptionExportBookmarks" : {
"message": "Μπορείτε να εξάγετε όλους τους σελιδοδείκτες σε αυτό το προφίλ ως αρχείο HTML συμβατό με όλα τα μεγάλα προγράμματα περιήγησης."
},
"LabelShareitem": {
"message": "Μοιραστείτε το"
},
"LabelImportsuccessful": {
"message": "Επιτυχής εισαγωγή προφίλ(ων)"
},
"DescriptionSyncinprogress": {
"message": "Συγχρονισμός σε εξέλιξη."
},
"DescriptionSyncscheduled": {
"message": "Αυτό το προφίλ θα συγχρονιστεί σύντομα. Περιμένουμε είτε να ολοκληρωθεί ο συγχρονισμός άλλων συσκευών σας είτε άλλων προφίλ σε αυτή τη συσκευή."
},
"LabelAdaptergit": {
"message": "Git μέσω HTTPS"
},
"DescriptionAdaptergit": {
"message": "Η επιλογή Git συγχρονίζει τους σελιδοδείκτες σας αποθηκεύοντάς τους σε ένα αρχείο στο παρεχόμενο αποθετήριο Git. Δεν υπάρχει συνοδευτικό web UI για αυτή την επιλογή, αλλά μπορείτε να τη χρησιμοποιήσετε με οποιονδήποτε διακομιστή φιλοξενίας Git, όπως το Github, το Gitlab, το Gitea κ.λπ. Μπορεί να συγχρονίσει σελιδοδείκτες http, ftp, δεδομένων, αρχείων και javascript. Δεν μπορείτε να κάνετε χρήση της κρυπτογράφησης από άκρο σε άκρο όταν χρησιμοποιείτε αυτή την επιλογή. Αυτή η επιλογή δεν είναι προς το παρόν διαθέσιμη στην εφαρμογή για κινητά."
},
"LabelGiturl": {
"message": "Διεύθυνση URL αποθετηρίου με χρήση HTTP"
},
"LabelGitbranch": {
"message": "Κλάδος Git"
},
"LabelTelemetry": {
"message": "Αυτοματοποιημένη αναφορά σφαλμάτων"
},
"DescriptionTelemetry": {
"message": "Το Floccus μπορεί να στείλει αυτόματα δεδομένα σφάλματος σε μένα, τον προγραμματιστή. Αυτό είναι μια τεράστια βοήθεια για την ταχύτερη ανακάλυψη και επίλυση σφαλμάτων στο floccus και θα συμβάλει στη βελτίωση της εμπειρίας σας με το floccus μακροπρόθεσμα. Ακόμη και όταν η αναφορά σφαλμάτων είναι ενεργοποιημένη, οι προγραμματιστές του floccus δεν θα μπορούν ποτέ να δουν τους σελιδοδείκτες σας."
},
"DescriptionTelemetrysyncmethod": {
"message": "Νέο: Εκτός από τις πληροφορίες σφάλματος, το floccus στέλνει τώρα επίσης πληροφορίες σχετικά με τη μέθοδο συγχρονισμού που χρησιμοποιείτε, αν αυτή η επιλογή είναι ενεργοποιημένη. Αυτό μας βοηθάει να βελτιώσουμε το floccus και να βεβαιωθούμε ότι οι μέθοδοι συγχρονισμού λειτουργούν όπως αναμένεται."
},
"LabelTelemetryenable": {
"message": "Αυτόματη αποστολή δεδομένων σφάλματος και πληροφοριών σχετικά με τη μέθοδο συγχρονισμού που χρησιμοποιείτε στους προγραμματιστές του floccus"
},
"LabelTelemetrydisable": {
"message": "Μην στέλνετε δεδομένα στους προγραμματιστές του floccus"
},
"LabelAccountlabel": {
"message": "Ετικέτα προφίλ"
},
"DescriptionAccountlabel": {
"message": "Δώστε σε αυτό το προφίλ ένα όνομα για να το αναγνωρίζετε πιο εύκολα"
},
"LabelClickcount": {
"message": "Καταμέτρηση κλικ"
},
"DescriptionClickcount": {
"message": "Αποστολή στατιστικών στοιχείων σχετικά με τους σελιδοδείκτες που επισκέπτεστε συχνότερα στον διακομιστή του Nextcloud, ώστε να μπορείτε να ταξινομείτε με βάση τον αριθμό των κλικ."
},
"DescriptionGoogleplayreview": {
"message": "Γράψτε μια κριτική στο Google Play"
},
"DescriptionAppstorereview": {
"message": "Γράψτε μια κριτική στο App Store"
},
"DescriptionChromereview": {
"message": "Γράψτε μια κριτική για το Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Γράψτε μια κριτική για το AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Γράψτε μια κριτική για το Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Γράψτε μια κριτική για το Edge Addons"
},
"LabelWritereview": {
"message": "💙 Μοιραστείτε την αγάπη!"
},
"DescriptionWritereview": {
"message": "Αν είστε ενθουσιασμένοι με το floccus, ενημερώστε τον κόσμο αφήνοντας μια βαθμολογία σε μία από τις παρακάτω πλατφόρμες."
},
"DescriptionDonateintervention": {
"message": "Αγαπάτε το συγχρονισμό σελιδοδεικτών; Υποστηρίξτε με!"
},
"LabelDonate": {
"message": "Δωρεά"
},
"DescriptionDisabledaftererror": {
"message": "Προσπάθησα 10 φορές πριν απενεργοποιήσω αυτό το προφίλ"
},
"DescriptionBookmarkexists": {
"message": "Αυτός ο σελιδοδείκτης υπάρχει ήδη στο επιλεγμένο προφίλ"
},
"LabelReportproblem": {
"message": "Αναφορά προβλήματος"
},
"DescriptionReportproblem": {
"message": "Αν θέλετε να επικοινωνήσετε απευθείας με τους προγραμματιστές για ένα συγκεκριμένο ζήτημα, μπορείτε να το κάνετε εδώ:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Συγχρονίστε τους σελιδοδείκτες σας με την εφαρμογή Karakeep ανοικτού κώδικα που φιλοξενείται από τον ίδιο τον οργανισμό. Αυτή η επιλογή δεν μπορεί να κάνει χρήση της κρυπτογράφησης από άκρο σε άκρο και δεν υποστηρίζει τη διατήρηση της σειράς των σελιδοδεικτών σε όλους τους συγχρονισμούς."
},
"LabelApiKey": {
"message": "Κλειδί API"
},
"LabelKarakeepurl": {
"message": "Η διεύθυνση URL του διακομιστή Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Απέτυχε να συνδεθεί στον διακομιστή Karakeep σας"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Συγχρονίστε τους σελιδοδείκτες σας με την εφαρμογή ανοικτού κώδικα Linkwarden, είτε φιλοξενείται στον δικό σας διακομιστή είτε στο cloud στη διεύθυνση cloud.linkwarden.app. Μπορεί να συγχρονίσει μόνο σελιδοδείκτες http, ftp και javascript. Αυτή η επιλογή δεν μπορεί να κάνει χρήση της κρυπτογράφησης από άκρο σε άκρο και δεν υποστηρίζει τη διατήρηση της σειράς των σελιδοδεικτών σε όλους τους συγχρονισμούς."
},
"LabelLinkwardenurl": {
"message": "Η διεύθυνση URL του διακομιστή Linkwarden"
},
"LabelAccesstoken": {
"message": "Κουπόνι πρόσβασης"
},
"LabelLinkwardenconnectionerror": {
"message": "Απέτυχε να συνδεθείτε στο διακομιστή Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Αποτελέσματα από άλλους φακέλους"
},
"LabelScheduledforcesync": {
"message": "Εξαναγκασμός συγχρονισμού"
},
"DescriptionScheduledforcesync": {
"message": "Θέλετε πραγματικά να εξαναγκάσετε τον συγχρονισμό; Ο συγχρονισμός με δύο συσκευές ταυτόχρονα μπορεί να έχει απρόβλεπτες συνέπειες, συμπεριλαμβανομένης της καταστροφής των δεδομένων σας. Βεβαιωθείτε ότι καμία άλλη συσκευή δεν συγχρονίζεται αυτή τη στιγμή πριν επιβεβαιώσετε."
},
"DescriptionAutosync": {
"message": "Η ενεργοποίηση του συγχρονισμού βάσει αλλαγών θα διασφαλίζει ότι ένας συγχρονισμός εκτελείται κάθε φορά που κάνετε αλλαγές τοπικά."
},
"LabelOpeninnewtab": {
"message": "Ανοίξτε αυτή την προβολή σε νέα καρτέλα"
},
"LabelGivefeedback": {
"message": "Δώστε ανατροφοδότηση"
},
"LabelYourname": {
"message": "Το όνομά σας"
},
"LabelYouremail": {
"message": "Το email σας (προαιρετικό)"
},
"LabelYourmessage": {
"message": "Το μήνυμα σχόλιό σας"
},
"LabelSubmitfeedback": {
"message": "Υποβολή σχολίων"
},
"DescriptionFeedbacklegal": {
"message": "Αυτή η φόρμα ανατροφοδότησης τροφοδοτείται από την Sentry. Πατώντας το κουμπί υποβολής συμφωνείτε να αποθηκευτούν τα δεδομένα που καταχωρήσατε στους διακομιστές της Sentry. Κανένα από τα δεδομένα του σελιδοδείκτη σας δεν θα αποσταλεί στην Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Σας ευχαριστούμε που αφιερώσατε χρόνο για να δώσετε σχόλια στους προγραμματιστές του floccus! Αν τα σχόλιά σας αφορούν ένα πρόβλημα, φροντίστε να συμπεριλάβετε τα βήματα που ακολουθήσατε, τι περιμένατε και τι συνέβη αντ' αυτού. Εάν τα σχόλιά σας αφορούν ένα αίτημα για ένα χαρακτηριστικό, φροντίστε να συμπεριλάβετε την περίπτωση χρήσης ή το πρόβλημα που θα έλυνε για εσάς αυτό το χαρακτηριστικό. Εάν συμπεριλάβετε το email σας, ενδέχεται να επικοινωνήσουμε μαζί σας. Σας ευχαριστούμε!"
},
"LabelFeedbacksent": {
"message": "Σας ευχαριστούμε για τα σχόλιά σας!"
},
"LabelFaq":{
"message": "Ελέγξτε τις Συχνές Ερωτήσεις"
},
"StatusSyncingfailed": {
"message": "Ο συγχρονισμός απέτυχε"
},
"StatusSyncingcomplete": {
"message": "Ο συγχρονισμός ολοκληρώθηκε"
},
"NotificationSyncingprofile": {
"message": "Προφίλ συγχρονισμού {0}"
},
"NotificationSyncingsucceeded": {
"message": "Ο συγχρονισμός του προφίλ {0} πέτυχε"
},
"NotificationSyncingfailed": {
"message": "Αποτυχία συγχρονισμού προφίλ {0}"
},
"LabelSyncintervalenabled": {
"message": "Συγχρονισμός με βάση το χρόνο"
},
"DescriptionSyncintervalenabled": {
"message": "Η ενεργοποίηση του συγχρονισμού με βάση το χρόνο θα προγραμματίσει αυτόματα μια εκτέλεση συγχρονισμού αυτού του προφίλ κάθε λίγα λεπτά."
}
}
================================================
FILE: _locales/en/messages.json
================================================
{
"Error001": {
"message": "E001: Folder to create in doesn't exist"
},
"Error002": {
"message": "E002: Bookmark to update doesn't exist anymore"
},
"Error003": {
"message": "E003: Folder to move out of doesn't exist. This is an anomaly. Congratulations."
},
"Error004": {
"message": "E004: Folder to move into doesn't exist"
},
"Error005": {
"message": "E005: Folder to create in doesn't exist"
},
"Error006": {
"message": "E006: Folder to update doesn't exist"
},
"Error007": {
"message": "E007: Folder to move doesn't exist"
},
"Error008": {
"message": "E008: Folder to move out of doesn't exist"
},
"Error009": {
"message": "E009: Folder to move into doesn't exist"
},
"Error010": {
"message": "E010: Could not find folder to order"
},
"Error011": {
"message": "E011: Item in folder ordering is not an actual child: {0}"
},
"Error012": {
"message": "E012: Folder ordering is missing some of the folder's children"
},
"Error013": {
"message": "E013: Folder to remove doesn't exist"
},
"Error014": {
"message": "E014: Parent folder to remove folder from of doesn't exist"
},
"Error015": {
"message": "E015: Unexpected response data from server"
},
"Error016": {
"message": "E016: Request timed out. Check your server configuration"
},
"Error017": {
"message": "E017: Network error: Check your network connection, your account details and your TLS/SSL settings."
},
"Error018": {
"message": "E018: Couldn't authenticate with the server."
},
"Error019": {
"message": "E019: HTTP status {0}. Failed {1} request: {2}. Check your server configuration and log."
},
"Error020": {
"message": "E020: Could not parse server response."
},
"Error021": {
"message": "E021: Inconsistent server state. Folder is present in childorder list but not in folder tree"
},
"Error022": {
"message": "E022: Folder {0} supposedly contains non-existent bookmark {1}"
},
"Error023": {
"message": "E023: Unable to clear lock file, consider deleting {0} manually."
},
"Error024": {
"message": "E024: HTTP status {0} while trying to determine status of lock file {1}"
},
"Error025": {
"message": "E025: Bookmarks file setting mustn't begin with a slash: '/'"
},
"Error026": {
"message": "E026: Sync process was cancelled"
},
"Error027": {
"message": "E027: Sync process was interrupted"
},
"Error028": {
"message": "E028: Couldn't authenticate with the server."
},
"Error029": {
"message": "E029: Failsafe: The current sync run would delete {0}% of your links on the server. Refusing to execute. Disable this failsafe in the profile settings if you want to proceed anyway. If you didn't cause this, you can use the manual sync buttons to override the local state on this device with the state on the server. If you believe this is a bug, please reach out to the developers with the debug log of this run."
},
"Error030": {
"message": "E030: Failed to decrypt bookmarks file. The passphrase may be wrong or the file may be corrupted."
},
"Error031": {
"message": "E031: Could not authenticate with Google Drive. Please connect floccus with your Google account again."
},
"Error032": {
"message": "E032: OAuth error. Token validation error. Please reconnect your Google Account."
},
"Error033": {
"message": "E033: Redirect detected. Please make sure the server supports the selected sync method and URL you entered is correct doesn't redirect to a different location. If the redirect is part of your setup, you can disable this check in the settings."
},
"Error034": {
"message": "E034: Remote bookmarks file is unreadable. Perhaps you forgot to set an encryption passphrase, or you set the wrong file format."
},
"Error035": {
"message": "E035: Failed to create the following bookmark on the server: {0} -- Is the bookmarks app up to date?"
},
"Error036": {
"message": "E036: Missing permissions to access the sync server"
},
"Error037": {
"message": "E037: Resource is locked"
},
"Error038": {
"message": "E038: Could not find local folder"
},
"Error039": {
"message": "E039: Failed to update the following bookmark on the server: {0}"
},
"Error040": {
"message": "E040: Could not search for your file name in your Google Drive"
},
"Error041": {
"message": "E041: Remote bookmarks file size differs from the content that was actually downloaded from the server. This might be a temporary network issue. If this error persists please contact the server administrator."
},
"Error042": {
"message": "E042: Remote bookmarks file size could not be retrieved. It is impossible to verify that the bookmarks file was downloaded in full. If this error persists please contact the server administrator."
},
"Error043": {
"message": "E043: Failsafe: The current sync run would increase your links count on the server by {0}%. Refusing to execute. Disable this failsafe in the profile settings if you want to proceed anyway. If you didn't cause this, you can use the manual sync buttons to override the local state on this device with the state on the server. If you believe this is a bug, please reach out to the developers with the debug log of this run."
},
"Error044": {
"message": "E044: Git push operation failed: {0}"
},
"Error045": {
"message": "E045: Unexpected folder path. The local sync folder for this profile used to be at `{0}` but is now at `{1}`. Please make sure this is intended and set the local sync folder again in the profile settings."
},
"Error046": {
"message": "E046: Invalid URL. `{0}` is not a valid URL."
},
"Error047": {
"message": "E047: Failed to parse XBEL file. The XBEL data seems to be corrupted or incomplete. You can try removing the file on the server to let floccus recreate it. Make sure to take a backup first."
},
"Error049": {
"message": "E049: Failsafe: The current sync run would increase your local links count in this profile by {0}%. Refusing to execute. Disable this failsafe in the profile settings if you want to proceed anyway. If you didn't cause this, you can use the manual sync buttons to override the server state with the local state on this device. If you believe this is a bug, please reach out to the developers with the debug log of this run."
},
"Error050": {
"message": "E050: Failsafe: The current sync run would delete {0}% of your local links in this profile. Refusing to execute. Disable this failsafe in the profile settings if you want to proceed anyway. If you didn't cause this, you can use the manual sync buttons to override the server state with the local state on this device. If you believe this is a bug, please reach out to the developers with the debug log of this run."
},
"Error051": {
"message": "E051: Could not authenticate with Dropbox. Please connect floccus with your Dropbox account again."
},
"Error052": {
"message": "E052: OAuth error. Token validation error. Please reconnect your Dropbox Account."
},
"Error053": {
"message": "E053: Could not search for your file name in your Dropbox"
},
"Error054": {
"message": "E054: Could not get template for Dropbox"
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "e.g. with nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Username"
},
"LabelPassword": {
"message": "Password"
},
"LabelBookmarksfile": {
"message": "Bookmarks file"
},
"DescriptionBookmarksfile": {
"message": "a path to where the bookmarks file will reside on the server, relative to your WebDAV URL (all folders in the path must already exist). e.g. personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "the file name of the bookmarks file that will reside in your Google Drive. Do not enter the full file path, only the file name. Make sure this name is unique in your Drive. e.g. mybookmarks.xbel"
},
"DescriptionBookmarksfiledropbox": {
"message": "the file name of the bookmarks file that will reside in your Dropbox. Do not enter the full file path, only the file name. Make sure this name is unique in your Dropbox. e.g. mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "a path to the bookmarks file relative to your Git repository root (all folders in the path must already exist). e.g. personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Server target"
},
"DescriptionServerfolder": {
"message": "When syncing, your bookmarks in this browser will be stored as links under this path on the server. Note, that this path represents a folder in the Nextcloud Bookmarks app, not a folder in Nextcloud Files. Leave this empty to just put all links in the topmost folder on the server."
},
"DescriptionServerfolderlinkwarden": {
"message": "When syncing, your bookmarks in this browser will be stored as links under this collection and only links under this collection will be synced with this browser."
},
"DescriptionServerfolderkarakeep": {
"message": "When syncing, your bookmarks in this browser will be stored as links under this collection and only links under this collection will be synced with this browser."
},
"LabelLocaltarget": {
"message": "Local target"
},
"DescriptionLocaltarget": {
"message": "Choose here, whether you want to sync browser bookmarks, or browser tabs."
},
"LabelLocalfolder": {
"message": "Bookmarks folder"
},
"DescriptionLocalfolder": {
"message": "Bookmarks in this bookmarks folder will be stored as links on the server and links on the server will be stored as bookmarks in this bookmarks folder in this browser."
},
"LabelRootfolder": {
"message": "Root folder"
},
"LabelNewfolder": {
"message": "Newly created folder"
},
"LabelSelectfolder": {
"message": "Select a folder"
},
"LabelOptions": {
"message": "Options"
},
"LabelSyncnow": {
"message": "Sync now"
},
"LabelCancelsync": {
"message": "Cancel sync"
},
"LabelSyncall": {
"message": "Sync all profiles"
},
"LabelAutosync": {
"message": "Change-based synchronization"
},
"StatusLastsynced": {
"message": "Last synchronized: {0} ago"
},
"StatusNeversynced": {
"message": "Not synchronized, yet"
},
"StatusAllgood": {
"message": "All good"
},
"StatusDisabled": {
"message": "Disabled"
},
"StatusError": {
"message": "Error"
},
"StatusSyncing": {
"message": "Syncing"
},
"StatusScheduled": {
"message": "Scheduled"
},
"LabelReset": {
"message": "Reset"
},
"DescriptionReset": {
"message": "Reset synchronized folder to create a new one"
},
"LabelChoosefolder": {
"message": "Choose a folder"
},
"DescriptionChoosefolder": {
"message": "Set an existing folder to sync"
},
"LabelRemoveaccount": {
"message": "Remove profile"
},
"DescriptionRemoveaccount": {
"message": "Delete this profile (this will not remove your bookmarks)"
},
"LabelSyncfromscratch": {
"message": "Trigger sync from scratch"
},
"LabelResetCache": {
"message": "Reset cache"
},
"DescriptionResetcache": {
"message": "Click this button to reset the cache so that the next synchronization run is guaranteed not to delete any data and merely merges server and local bookmarks together"
},
"LabelParallelsync": {
"message": "Speed up synchronization"
},
"DescriptionParallelsync": {
"message": "Tick this box to process multiple folders in parallel in order to speed the synchronization. This feature is experimental and makes it harder to read the debug logs."
},
"LabelStrategy": {
"message": "Synchronization strategy"
},
"DescriptionStrategy": {
"message": "This option determines how to synchronize the bookmarks on different devices. Usually you will want to keep changes from all sides if they are compatible, but sometimes you might want to overwrite changes (including additions and deletions) from other browsers, or overwrite changes you made locally."
},
"LabelStrategydefault": {
"message": "Always merge local changes with changes from other browsers (recommended)"
},
"LabelStrategyslave": {
"message": "Always undo local changes and download changes from other browsers"
},
"LabelStrategyoverwrite": {
"message": "Always upload local changes and undo changes from other browsers"
},
"LabelSave": {
"message": "Save"
},
"LabelSelect": {
"message": "Select"
},
"LabelCancel": {
"message": "Cancel"
},
"LabelAdd": {
"message": "Add"
},
"LabelChange": {
"message": "Change"
},
"LabelRemove": {
"message": "Remove"
},
"LabelBack": {
"message": "Back"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sync your bookmarks with the open-source Bookmarks app for Nextcloud (an open-source collaboration platform that you can either self-host or get an account for an instance in the cloud from one of the various hosters). With Nextcloud Bookmarks you can only sync http, ftp and javascript bookmarks. Make sure you have installed the Bookmarks app from the Nextcloud app store in your Nextcloud. This option cannot make use of end-to-end encryption."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Bookmarks (legacy)"
},
"DescriptionAdapternextcloud": {
"message": "The legacy option is compatible with at least version v0.11 of the Bookmarks app. It will emulate folders using tags containing the folder path. It is not recommended to use this for new profiles."
},
"LabelAdapterwebdav": {
"message": "WebDAV share"
},
"DescriptionAdapterwedavexamples": {
"message": "e.g. Koofr, pCloud, IceDrive, kDrive, MagentaCLOUD, Disroot, Mailbox.org, Synology NAS, GMX, WEB.DE"
},
"DescriptionAdapterwebdav": {
"message": "Sync your bookmarks by storing them in a file in the provided WebDAV share. There is no accompanying web UI for this option and you can use it with any WebDAV-compatible server, either selfhosted or in the cloud. It can sync http, ftp, data, file and javascript bookmarks. You can choose to use end-to-end encryption when using this option."
},
"LabelAddaccount": {
"message": "Add profile"
},
"LabelOpenintab": {
"message": "Open in tab"
},
"LabelDebuglogs": {
"message": "Debug logs"
},
"LabelFunddevelopment": {
"message": "\uD83D\uDCB8 Fund development"
},
"DescriptionFunddevelopment": {
"message": "Work on floccus is fuelled by a voluntary subscription model. If you think what I do is worthwhile, and if you can spare a few coins each month without hardship, please support my work. Also, please consider giving floccus a rating on the addon store of your choice. Thank you!💙"
},
"LabelUntitledfolder": {
"message": "Untitled folder"
},
"LabelSetkeybutton": {
"message": "Set passphrase"
},
"LabelKey": {
"message": "Enter your unlock passphrase"
},
"LabelKey2": {
"message": "Enter your passphrase a second time"
},
"LabelUnlock": {
"message": "Unlock floccus"
},
"LabelRemovekey": {
"message": "Remove passphrase"
},
"LabelRemovedkey": {
"message": "Passphrase removed"
},
"LabelSyncinterval": {
"message": "Synchronization interval"
},
"DescriptionSyncinterval": {
"message": "The timespan between two sync runs in minutes. Default is 15 minutes."
},
"LabelChooseadapter": {
"message": "How do you want to sync?"
},
"LabelOptionsscreen": {
"message": "{0} options",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Make a one-time or regular donation via paypal to support the project"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Make a regular donation via OpenCollective to support the project"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Make a regular donation via Liberapay to support the project"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "Make a regular donation via GitHub sponsors to support the project"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Make a regular donation via Patreon to support the project"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Make a regular or one-time donation via Ko-fi to support the project"
},
"LegacyAdapterDeprecation": {
"message": "This legacy profile type is deprecated and will soon be removed. Please switch to the new nextcloud sync method. Improved performance and accuracy await you."
},
"LabelUpdated": {
"message": "⚡ Floccus was updated"
},
"DescriptionUpdated": {
"message": "Congrats, the latest update of floccus has arrived on your machine!"
},
"LabelReleaseNotes": {
"message": "Read release notes"
},
"LabelOptionsServerDetails": {
"message": "Server details"
},
"LabelOptionsFolderMapping": {
"message": "Folder mapping"
},
"LabelOptionsSyncBehavior": {
"message": "Sync behavior"
},
"LabelOptionsDangerous": {
"message": "Dangerous actions"
},
"LabelAccountDeleted": {
"message": "Profile deleted"
},
"DescriptionAccountDeleted": {
"message": "This profile was deleted"
},
"LabelNoAccount": {
"message": "No profiles yet"
},
"DescriptionNoAccount": {
"message": "Add new profiles, or import profiles from a file, then you can begin syncing."
},
"LabelLoginFlowStart": {
"message": "Sign in with Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Abort Nextcloud login"
},
"LabelLoginFlowError": {
"message": "Nextcloud login failed"
},
"LabelNewAccount": {
"message": "Add Profile"
},
"LabelNewImport": {
"message": "Import"
},
"LabelNestedSync": {
"message": "Nested profiles"
},
"DescriptionNestedSync": {
"message": "You can nest profiles so that a parent folder belongs to profile A and a sub folder to profile A and B. Do you want to allow other profiles to sync this profile's folder as well?"
},
"LabelNestedSyncNo": {
"message": "No, ignore this profile's folder in other profiles"
},
"LabelNestedSyncYes": {
"message": "Yes, include this profile's folder in other profiles"
},
"LabelImportExport": {
"message": "Import/Export Profiles"
},
"LabelExport": {
"message": "Export profiles"
},
"LabelImport": {
"message": "Import profiles"
},
"DescriptionExport": {
"message": "Select profiles below that you would like to export to a file, so you can easily re-create the same profiles on a different device or browser."
},
"DescriptionImport": {
"message": "Import a file with exported profiles here to re-create profiles exported on a different device or browser. Please make sure to set the correct sync folders again after importing."
},
"LabelFolderNotFound": {
"message": "Folder not found"
},
"LabelSyncTabs": {
"message": "Browser tabs"
},
"DescriptionSyncTabs": {
"message": "Links that are stored on the server will be opened as browser tabs in your browser and existing open browser tabs are stored as links on your server. Note that depending how many links are stored on the server, since they will all be opened as tabs on the next sync run, this may possibly overwhelm your browser."
},
"LabelTabs": {
"message": "Tabs"
},
"LabelSyncDown": {
"message": "Pull down"
},
"DescriptionSyncDown": {
"message": "Download changes from other browsers & overwrite local changes"
},
"LabelSyncUp": {
"message": "Push up"
},
"DescriptionSyncUp": {
"message": "Upload local changes & overwrite changes from other browsers"
},
"LabelSyncDownOnce": {
"message": "Pull down once"
},
"LabelSyncUpOnce": {
"message": "Push up once"
},
"LabelSyncNormal": {
"message": "Merge"
},
"DescriptionSyncNormal": {
"message": "Merge local changes with changes from other browsers"
},
"DescriptionFilesPermission": {
"message": "Make sure you give floccus permission to not only use the bookmarks app but the Nextcloud files app as well."
},
"DescriptionExtension": {
"message": "Sync your bookmarks privately across browsers and devices"
},
"LabelFailsafe": {
"message": "Failsafe"
},
"DescriptionFailsafe": {
"message": "Sometimes configuration errors or software bugs can cause the unintended removal of data, which is then lost, or the unintended duplication of data, which is then hard to sort out. To prevent this from happening, floccus will not delete more than 20% of your bookmarks in one go and will also not add more than 20% to your links count in one go, unless you disable this failsafe here."
},
"LabelFailsafeon": {
"message": "Enabled. Will not delete or add more than 20% from/to your local bookmarks without asking you first. (Recommended)"
},
"LabelFailsafeoff": {
"message": "Disabled. Will allow removing or adding more than 20% from/to your local bookmarks without confirming with you."
},
"StatusFailsafeoff": {
"message": "Failsafe disabled. You are at risk for unintended data loss or duplication. It is recommended to enable the failsafe in the profile settings."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sync bookmarks via an (optionally encrypted) file that is stored in your Google Drive. It can sync http, ftp, data, file and javascript bookmarks. You can choose to use end-to-end encryption when using this option."
},
"LabelLogingoogle": {
"message": "Login with Google"
},
"DescriptionLogingoogle": {
"message": "Connect your Google account to store the bookmark sync file in your Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "You have connected your Google account to store the bookmark sync file in your Google Drive."
},
"LabelAdapterdropbox": {
"message": "Dropbox"
},
"DescriptionAdapterdropbox": {
"message": "Sync bookmarks via an (optionally encrypted) file that is stored in your Dropbox. It can sync http, ftp, data, file and javascript bookmarks. You can choose to use end-to-end encryption when using this option."
},
"LabelLogindropbox": {
"message": "Login with Dropbox"
},
"DescriptionLogindropbox": {
"message": "Connect your Dropbox account to store the bookmark sync file in your Dropbox."
},
"DescriptionLoggedindropbox": {
"message": "You have connected your Dropbox account to store the bookmark sync file in your Dropbox."
},
"LabelPassphrase": {
"message": "Passphrase"
},
"DescriptionPassphrase": {
"message": "Set a passphrase for encrypting your bookmarks file, if you set no passphrase, no encryption will be run."
},
"LabelClientcert": {
"message": "Send client credentials"
},
"DescriptionClientcert": {
"message": "Enable this option if your server requires a client certificate or cookies for authentication. This may cause unintended side effects, as floccus will share cookies with your normal browser sessions."
},
"LabelAllowredirects": {
"message": "Allow redirects in Server URL"
},
"DescriptionAllowredirects": {
"message": "Enable this option, if you get redirect errors during syncing, which you believe to be unwarranted."
},
"LabelSearch": {
"message": "Search bookmarks"
},
"LabelSearchfolder": {
"message": "Search {0}"
},
"LabelEdititem": {
"message": "Edit"
},
"LabelDeleteitem": {
"message": "Delete"
},
"DescriptionReallydeleteitem": {
"message": "Do you really want to delete this item?"
},
"LabelNobookmarks": {
"message": "No bookmarks here"
},
"LabelAddbookmark": {
"message": "Add bookmark"
},
"LabelEditbookmark": {
"message": "Edit bookmark"
},
"LabelAddfolder": {
"message": "Add folder"
},
"LabelEditfolder": {
"message": "Edit folder"
},
"LabelSlugline": {
"message": "Private Bookmark Sync"
},
"LabelDownloadlogs": {
"message": "Download logs"
},
"LabelDownloadfulllogs": {
"message": "Full logs"
},
"LabelDownloadanonymizedlogs": {
"message": "Redacted logs"
},
"DescriptionDownloadlogs": {
"message": "Floccus logs all its actions in a log file that you can examine yourself or send to the developers for debugging purposes. In redacted logs, folder and bookmark names as well as URLs are irreversibly encoded using a cryptographic hashing function. When sending redacted logs, make sure to still check the downloaded file for sensitive data that might not have been caught by the anonymization process."
},
"ErrorFolderloopselected": {
"message": "Cannot move a folder into itself"
},
"ErrorNofolderselected": {
"message": "No folder selected"
},
"LabelAllownetwork": {
"message": "Allow network usage"
},
"DescriptionAllownetwork": {
"message": "Floccus can use the network apart from connecting to your sync server, to obtain additional information about your bookmarks (like icons, etc.). Here you can enable such network usage."
},
"LabelMobilesettings": {
"message": "Mobile settings"
},
"LabelContinuefloccus":{
"message": "Continue to floccus"
},
"LabelAbout":{
"message": "About"
},
"LabelCurrentversion": {
"message": "Current version"
},
"DescriptionCurrentversion": {
"message": "Your currently installed version of floccus is:"
},
"LabelContributors": {
"message": "Contributors"
},
"DescriptionContributors": {
"message": "These people have helped make floccus possible"
},
"LabelSortcustom": {
"message": "Custom"
},
"LabelSorturl": {
"message": "Link"
},
"LabelSorttitle": {
"message": "Title"
},
"LabelSyncmethod": {
"message": "Sync method"
},
"LabelSyncserver": {
"message": "Sync server"
},
"LabelSyncfolders": {
"message": "Sync folders"
},
"LabelSyncbehavior": {
"message": "Sync behavior"
},
"LabelContinue": {
"message": "Continue"
},
"LabelDone": {
"message": "Done"
},
"LabelConnect": {
"message": "Connect"
},
"LabelServersetup": {
"message": "Which server do you want to sync to?"
},
"LabelGoogledrivesetup": {
"message": "Login to Google Drive"
},
"LabelDropboxsetup": {
"message": "Login to Dropbox"
},
"LabelSyncfoldersetup": {
"message": "Which Folders do you want to sync?"
},
"LabelSyncbehaviorsetup": {
"message": "How do you want syncing to work?"
},
"LabelAccountcreated": {
"message": "Profile created"
},
"DescriptionAccountcreated": {
"message": "One more thing: Sync is not a backup. Make sure you have regular backups of your bookmarks.\n\nAlso note that combining floccus with the browser-built-in bookmark sync is not supported and you can end up with duplicates."
},
"DescriptionNonhttps": {
"message": "You have entered a server that uses an insecure protocol. It is recommended to only use servers with support for HTTPS."
},
"LabelFiletype": {
"message": "File format"
},
"DescriptionFiletype": {
"message": "You can choose which file format you want to use to store bookmarks in the cloud."
},
"LabelFiletypehtml": {
"message": "HTML, a widely supported, open format (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, a simple, open format"
},
"LabelImportbookmarks": {
"message": "Import bookmarks"
},
"DescriptionImportbookmarks": {
"message": "Import a HTML file containing bookmarks into the current folder"
},
"LabelExportBookmarks": {
"message": "Export Bookmarks"
},
"DescriptionExportBookmarks" : {
"message": "You can export all bookmarks in this profile as a HTML file compatible with all major browsers."
},
"LabelShareitem": {
"message": "Share"
},
"LabelImportsuccessful": {
"message": "Successfully imported profile(s)"
},
"DescriptionSyncinprogress": {
"message": "Synchronization in progress."
},
"DescriptionSyncscheduled": {
"message": "This profile will be synced soon. We're either waiting for other devices of yours, or other profiles on this device, to finish syncing."
},
"LabelAdaptergit": {
"message": "Git over HTTPS"
},
"DescriptionAdaptergit": {
"message": "The Git option syncs your bookmarks by storing them in a file in the provided Git repository. There is no accompanying web UI for this option, but you can use it with any Git hosting server, like Github, Gitlab, Gitea, etc. It can sync http, ftp, data, file and javascript bookmarks. You can not make use of end-to-end encryption when using this option. This option is currently not available in the mobile app."
},
"LabelGiturl": {
"message": "Repository URL using HTTP"
},
"LabelGitbranch": {
"message": "Git branch"
},
"LabelTelemetry": {
"message": "Automated Error Reporting"
},
"DescriptionTelemetry": {
"message": "Floccus can automatically send error data to me, the developer. This is a tremendous help for discovering and resolving bugs in floccus more quickly and will help improve your experience with floccus in the long run. Even when error reporting is enabled, the floccus developers will never be able to see your bookmarks."
},
"DescriptionTelemetrysyncmethod": {
"message": "New: In addition to the error information, floccus now also sends information about which sync method you are using, if this option is enabled. This helps us to improve floccus and to make sure that the sync methods are working as expected."
},
"LabelTelemetryenable": {
"message": "Automatically send error data and information about which sync method you are using to floccus developers"
},
"LabelTelemetrydisable": {
"message": "Do not send any data to floccus developers"
},
"LabelAccountlabel": {
"message": "Profile label"
},
"DescriptionAccountlabel": {
"message": "Give this profile a name so you can recognize it more easily"
},
"LabelClickcount": {
"message": "Count clicks"
},
"DescriptionClickcount": {
"message": "Send statistics about which bookmarks you visit the most to your Nextcloud server, so you can sort by number of clicks"
},
"DescriptionGoogleplayreview": {
"message": "Write a review on Google Play"
},
"DescriptionAppstorereview": {
"message": "Write a review on the App Store"
},
"DescriptionChromereview": {
"message": "Write a review on the Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Write a review on AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Write a review on Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Write a review on Edge Addons"
},
"LabelWritereview": {
"message": "\uD83D\uDC99 Share the love!"
},
"DescriptionWritereview": {
"message": "If you're excited about floccus, let the world know by leaving a rating on one of the platforms below."
},
"DescriptionDonateintervention": {
"message": "Love Bookmark Syncing? Support me!"
},
"LabelDonate": {
"message": "Donate"
},
"DescriptionDisabledaftererror": {
"message": "Retried 10 times before disabling this profile"
},
"DescriptionBookmarkexists": {
"message": "This bookmark exists already in the selected profile"
},
"LabelReportproblem": {
"message": "Report problem"
},
"DescriptionReportproblem": {
"message": "If you would like to directly contact the developers with a concrete issue, you can do so here:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sync your bookmarks with the open-source self-hosted Karakeep app. This option cannot make use of end-to-end encryption and does not support keeping the order of bookmarks across syncs."
},
"LabelApiKey": {
"message": "API key"
},
"LabelKarakeepurl": {
"message": "The URL of your Karakeep server"
},
"LabelKarakeepconnectionerror": {
"message": "Failed to connect to your Karakeep server"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sync your bookmarks with the open-source Linkwarden app, either hosted on your own server or in the cloud at cloud.linkwarden.app. It can only sync http, ftp and javascript bookmarks. This option cannot make use of end-to-end encryption and does not support keeping the bookmark order across syncs."
},
"LabelLinkwardenurl": {
"message": "The URL of your Linkwarden server"
},
"LabelAccesstoken": {
"message": "Access token"
},
"LabelLinkwardenconnectionerror": {
"message": "Failed to connect to your Linkwarden server"
},
"LabelSearchresultsotherfolders": {
"message": "Results from other folders"
},
"LabelScheduledforcesync": {
"message": "Force sync"
},
"DescriptionScheduledforcesync": {
"message": "Do you really want to force sync? Syncing with two devices at the same time can have unforeseen consequences including corruption of your data. Make sure that no other device is syncing at the moment before confirming."
},
"DescriptionAutosync": {
"message": "Turning on change-based synchronization will make sure a sync is run every time you make changes locally."
},
"LabelOpeninnewtab": {
"message": "Open this view in a new tab"
},
"LabelGivefeedback": {
"message": "Give feedback"
},
"LabelYourname": {
"message": "Your name"
},
"LabelYouremail": {
"message": "Your email (optional)"
},
"LabelYourmessage": {
"message": "Your feedback message"
},
"LabelSubmitfeedback": {
"message": "Submit feedback"
},
"DescriptionFeedbacklegal": {
"message": "This feedback form is powered by Sentry. By pressing submit you agree to store the entered data on Sentry's servers. None of your bookmark data will be sent to Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Thank you for taking the time to give feedback to the developers of floccus! If your feedback is related to a problem, make sure to include the steps you took, what you expected and what happened instead. If your feedback is about a feature request, make sure to include the use case or problem that this feature would solve for you. If you include your email, we may get back to you. Thank you!"
},
"LabelFeedbacksent": {
"message": "Thank you for your feedback!"
},
"LabelFaq":{
"message": "Check the FAQ"
},
"StatusSyncingfailed": {
"message": "Syncing failed"
},
"StatusSyncingcomplete": {
"message": "Syncing complete"
},
"NotificationSyncingprofile": {
"message": "Syncing profile {0}"
},
"NotificationSyncingsucceeded": {
"message": "Syncing of profile {0} succeeded"
},
"NotificationSyncingfailed": {
"message": "Failed to sync profile {0}"
},
"LabelSyncintervalenabled": {
"message": "Time-based synchronization"
},
"DescriptionSyncintervalenabled": {
"message": "Turning on time-based synchronization will automatically schedule a sync run of this profile every few minutes"
},
"LabelPredefinedwebdavurls": {
"message": "Predefined server URLs"
},
"DescriptionPredefinedwebdavurls": {
"message": "Select your service"
}
}
================================================
FILE: _locales/es/messages.json
================================================
{
"Error001": {
"message": "E001: La carpeta en donde crearlo no existe"
},
"Error002": {
"message": "E002: El marcador para actualizar ya no existe"
},
"Error003": {
"message": "E003: La carpeta desde donde mover no existe. Esto es una anomalía. Enhorabuena."
},
"Error004": {
"message": "E004: La carpeta a la que mover no existe"
},
"Error005": {
"message": "E005: La carpeta en la que crear no existe"
},
"Error006": {
"message": "E006: La carpeta que actualizar no existe"
},
"Error007": {
"message": "E007: La carpeta que mover no existe"
},
"Error008": {
"message": "E008:La carpeta desde la que mover no existe"
},
"Error009": {
"message": "E009: La carpeta a la que mover no existe"
},
"Error010": {
"message": "E010: No se ha podido encontrar la carpeta para ordenarla"
},
"Error011": {
"message": "E011: El ítem en la ordenación de la carpeta no es un verdadero hijo: {0}"
},
"Error012": {
"message": "E012: A la ordenación de la carpeta le faltan algunos de los hijos de la carpeta"
},
"Error013": {
"message": "E013: La carpeta que eliminar no existe"
},
"Error014": {
"message": "E014: La carpeta padre desde de la que quitar la carpeta no existe"
},
"Error015": {
"message": "E015: Datos de respuesta del servidor inesperados"
},
"Error016": {
"message": "E016: La petición ha caducado. Comprueba la configuración del servidor"
},
"Error017": {
"message": "E017: Error de red: Comprueba tu conexión de red, los detalles de tu cuenta y la configuración TLS/SSL."
},
"Error018": {
"message": "E018: No se ha podido autenticar con el servidor"
},
"Error019": {
"message": "E019: estado HTTP {0} . Fallo en la petición {1}. Comprueba la configuración del servidor y el registro."
},
"Error020": {
"message": "E020: No se pudo analizar la respuesta del servidor."
},
"Error021": {
"message": "E021: Estado del servidor inconsistente. La carpeta se presenta en lista de orden de hijos, pero no en árbol de carpetas"
},
"Error022": {
"message": "E022: La carpeta {0} contiene supuestamente el marcador no existente {1}"
},
"Error023": {
"message": "E023: No se ha podido limpiar el archivo bloqueado, considera eliminar {0} manualmente."
},
"Error024": {
"message": "E024: Estado HTTP {0} al intentar determinar el estado del archivo bloqueado {1}"
},
"Error025": {
"message": "E025: El archivo de configuración de marcadores no debe comenzar con una barra: '/'"
},
"Error026": {
"message": "E026: Se canceló el proceso de sincronización"
},
"Error027": {
"message": "E027: El proceso de sincronización fue interrumpido"
},
"Error028": {
"message": "E028: No se puede autenticar con el servidor."
},
"Error029": {
"message": "E029: A prueba de fallos: La actual ejecución de sincronización borraría {0}% de sus enlaces en el servidor. Rechazando la ejecución. Desactiva esta prueba de fallos en la configuración del perfil si quieres continuar de todos modos."
},
"Error030": {
"message": "E030: No se pudo descifrar el archivo de marcadores. Es posible que la frase de contraseña sea incorrecta o que el archivo esté corrupto."
},
"Error031": {
"message": "E031: No se pudo autenticar con Google Drive. Por favor, conecta floccus con tu cuenta de Google nuevamente."
},
"Error032": {
"message": "E032: Error de OAuth. Error de validación de token. Por favor, vuelva a conectar su cuenta de Google."
},
"Error033": {
"message": "E033: Se ha detectado una redirección. Por favor, asegúrese de que el servidor admite el método de sincronización seleccionado y que la URL que ha introducido es correcta y no redirige a una ubicación diferente. Si la redirección forma parte de su configuración, puede desactivar esta comprobación en los ajustes."
},
"Error034": {
"message": "E034: El archivo remoto de marcadores es ilegible. Tal vez olvidó establecer una frase de contraseña de cifrado, o estableció un formato de archivo incorrecto."
},
"Error035": {
"message": "E035: Error al crear el siguiente marcador en el servidor: {0} -- ¿Está actualizada la aplicación de marcadores?"
},
"Error036": {
"message": "E036: Permisos faltantes para acceder al servidor de sincronización"
},
"Error037": {
"message": "E037: El recurso está bloqueado"
},
"Error038": {
"message": "E038: No se pudo encontrar la carpeta local"
},
"Error039": {
"message": "E039: Fallo al actualizar el siguiente marcador en el servidor: {0}"
},
"Error040": {
"message": "E040: No se ha podido buscar el nombre del archivo en Google Drive"
},
"Error041": {
"message": "E041: El tamaño del archivo de marcadores remotos difiere del contenido que realmente se descargó del servidor. Puede tratarse de un problema temporal de la red. Si este error persiste, póngase en contacto con el administrador del servidor."
},
"Error042": {
"message": "E042: No se ha podido recuperar el tamaño del archivo remoto de marcadores. Es imposible verificar que el archivo de marcadores se ha descargado en su totalidad. Si este error persiste, póngase en contacto con el administrador del servidor."
},
"Error043": {
"message": "E043: A prueba de fallos: La ejecución de la sincronización actual aumentaría el recuento de enlaces en el servidor en {0}%. Rechazando la ejecución. Desactiva este failsafe en la configuración del perfil si quieres proceder de todas formas."
},
"Error044": {
"message": "E044: Falló la operación Git push: {0}"
},
"Error045": {
"message": "E045: Ruta de carpeta inesperada. La carpeta de sincronización local para este perfil solía estar en `{0}` pero ahora está en `{1}`. Por favor, asegúrese de que es correcto y vuelva a establecer la carpeta de sincronización local en la configuración del perfil."
},
"Error046": {
"message": "E046: URL no válida. `{0}` no es una URL válida."
},
"Error047": {
"message": "E047: Error al analizar el archivo XBEL. Los datos XBEL parecen estar dañados o incompletos. Puede intentar eliminar el archivo del servidor para que floccus lo vuelva a crear. Asegúrese de hacer primero una copia de seguridad."
},
"Error049": {
"message": "E049: A prueba de fallos: La ejecución de la sincronización actual aumentaría el recuento de enlaces locales en este perfil en {0}%. Rechazando la ejecución. Desactiva esta prueba de fallos en la configuración del perfil si quieres continuar de todos modos."
},
"Error050": {
"message": "E050: A prueba de fallos: La actual ejecución de sincronización eliminaría {0}% de sus enlaces locales en este perfil. Rechazando la ejecución. Desactiva esta prueba de fallos en la configuración del perfil si quieres continuar de todos modos."
},
"LabelWebdavurl": {
"message": "URL de WebDAV"
},
"DescriptionWebdavurl": {
"message": "p. ej., con nextcoud: https://tudominio.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL de Nextcloud"
},
"LabelUsername": {
"message": "Nombre de usuario"
},
"LabelPassword": {
"message": "Contraseña"
},
"LabelBookmarksfile": {
"message": "Archivo de marcadores"
},
"DescriptionBookmarksfile": {
"message": "una ruta a donde residirá el archivo de marcadores en el servidor, relativa a su URL WebDAV (todas las carpetas de la ruta deben existir ya). por ejemplo, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "el nombre del archivo de marcadores que residirá en su Google Drive. No introduzca la ruta completa del archivo, sólo el nombre del archivo. Asegúrese de que este nombre es único en su Drive. por ejemplo, mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "una ruta al archivo de marcadores relativa a la raíz de su repositorio Git (todas las carpetas de la ruta deben existir ya). por ejemplo, personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Servidor objetivo"
},
"DescriptionServerfolder": {
"message": "Cuando se sincroniza, sus marcadores en este navegador se almacenarán como enlaces bajo esta ruta en el servidor. Tenga en cuenta que esta ruta representa una carpeta en la aplicación de Marcadores de Nextcloud, no una carpeta en los Archivos de Nextcloud. Deje esto vacío para simplemente colocar todos los enlaces en la carpeta superior del servidor."
},
"DescriptionServerfolderlinkwarden": {
"message": "Al sincronizar, sus marcadores en este navegador se almacenarán como enlaces bajo esta colección y sólo los enlaces bajo esta colección se sincronizarán con este navegador."
},
"DescriptionServerfolderkarakeep": {
"message": "Al sincronizar, sus marcadores en este navegador se almacenarán como enlaces bajo esta colección y sólo los enlaces bajo esta colección se sincronizarán con este navegador."
},
"LabelLocaltarget": {
"message": "Objetivo local"
},
"DescriptionLocaltarget": {
"message": "Elige aquí si quieres sincronizar los marcadores del navegador o las pestañas del navegador."
},
"LabelLocalfolder": {
"message": "carpeta de marcadores"
},
"DescriptionLocalfolder": {
"message": "Los marcadores en esta carpeta de marcadores se almacenarán como enlaces en el servidor y los enlaces en el servidor se almacenarán como marcadores en esta carpeta de marcadores en este navegador."
},
"LabelRootfolder": {
"message": "Carpeta raíz"
},
"LabelNewfolder": {
"message": "Nueva carpeta creada"
},
"LabelSelectfolder": {
"message": "Seleccione una carpeta"
},
"LabelOptions": {
"message": "Opciones"
},
"LabelSyncnow": {
"message": "Sincronizar ahora"
},
"LabelCancelsync": {
"message": "Cancelar sincronización"
},
"LabelSyncall": {
"message": "Sincronizar todos los perfiles"
},
"LabelAutosync": {
"message": "Sincronización basada en cambios"
},
"StatusLastsynced": {
"message": "Última sincronización: hace {0}"
},
"StatusNeversynced": {
"message": "Aún no se ha sincronizado"
},
"StatusAllgood": {
"message": "Todo bien"
},
"StatusDisabled": {
"message": "Desactivada"
},
"StatusError": {
"message": "Error"
},
"StatusSyncing": {
"message": "Sincronizando"
},
"StatusScheduled": {
"message": "Programado"
},
"LabelReset": {
"message": "Resetear"
},
"DescriptionReset": {
"message": "Resetear carpeta sincronizada para crear una nueva"
},
"LabelChoosefolder": {
"message": "Escoge carpeta"
},
"DescriptionChoosefolder": {
"message": "Configura una carpeta existente para sincronizar"
},
"LabelRemoveaccount": {
"message": "Eliminar perfil"
},
"DescriptionRemoveaccount": {
"message": "Eliminar este perfil (esto no eliminará tus marcadores)"
},
"LabelSyncfromscratch": {
"message": "Forzar sincronización desde cero"
},
"LabelResetCache": {
"message": "Restablecer caché"
},
"DescriptionResetcache": {
"message": "Haga clic en este botón para restablecer la caché, de modo que se garantice que la siguiente ejecución de sincronización no borrará ningún dato y se limitará a fusionar los marcadores locales y del servidor."
},
"LabelParallelsync": {
"message": "Acelerar sincronización"
},
"DescriptionParallelsync": {
"message": "Marca esta casilla para procesar múltiples careptas en paralelo para acelerar la sincronización. Esta característica es experimental y hace más difícil leer los registros de depuración."
},
"LabelStrategy": {
"message": "Estrategia de sincronización"
},
"DescriptionStrategy": {
"message": "Esta opción determina cómo sincronizar el árbol de marcadores en el servidor con el de este navegador. Normalmente querrás mantener los cambios a ambos árboles si son compatibles, pero en ocasiones puedes querer forzar la versión local sobre la del servidor o viceversa."
},
"LabelStrategydefault": {
"message": "Combinar siempre los cambios locales con los cambios de otros navegadores (recomendado)"
},
"LabelStrategyslave": {
"message": "Siempre deshacer los cambios locales y descargar los cambios de otros navegadores."
},
"LabelStrategyoverwrite": {
"message": "Siempre suba los cambios locales y deshaga los cambios de otros navegadores."
},
"LabelSave": {
"message": "Guardar"
},
"LabelSelect": {
"message": "Seleccionar"
},
"LabelCancel": {
"message": "Cancelar"
},
"LabelAdd": {
"message": "Añadir"
},
"LabelChange": {
"message": "Cambiar"
},
"LabelRemove": {
"message": "Eliminar"
},
"LabelBack": {
"message": "Atrás"
},
"LabelAdapternextcloudfolders": {
"message": "Marcadores de Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronice sus marcadores con la aplicación de código abierto Bookmarks para Nextcloud (una plataforma de colaboración de código abierto que puede alojar usted mismo u obtener una cuenta para una instancia en la nube de uno de los distintos hosters). Con Nextcloud Bookmarks sólo puede sincronizar marcadores http, ftp y javascript. Asegúrese de haber instalado la aplicación Marcadores de la tienda de aplicaciones Nextcloud en su Nextcloud. Esta opción no puede hacer uso del cifrado de extremo a extremo."
},
"LabelAdapternextcloud": {
"message": "Marcadores de Nextcloud (antigua)"
},
"DescriptionAdapternextcloud": {
"message": "La opción vieja es compatible con al menos la versión v0.11 de la aplicación Bookmarks. Emulará carpetas utilizando etiquetas que contienen la ruta de la carpeta. No se recomienda utilizar esto para perfiles nuevos."
},
"LabelAdapterwebdav": {
"message": "Carpeta WebDAV"
},
"DescriptionAdapterwedavexamples": {
"message": "por ejemplo: Koofr, pCloud, IceDrive, kDrive, MagentaCLOUD, Disroot, Mailbox.org, Synology NAS, GMX, WEB.DE"
},
"DescriptionAdapterwebdav": {
"message": "Sincronice sus marcadores almacenándolos en un archivo en el recurso compartido WebDAV proporcionado. No hay interfaz de usuario web de acompañamiento para esta opción y puede utilizarla con cualquier servidor compatible con WebDAV, ya sea autoalojado o en la nube. Puede sincronizar marcadores http, ftp, datos, archivos y javascript. Puede elegir utilizar el cifrado de extremo a extremo cuando utilice esta opción."
},
"LabelAddaccount": {
"message": "Agregar perfil"
},
"LabelOpenintab": {
"message": "Abrir en pestaña"
},
"LabelDebuglogs": {
"message": "Registros de depuración"
},
"LabelFunddevelopment": {
"message": "💸 Desarrollo de fondos"
},
"DescriptionFunddevelopment": {
"message": "El trabajo en floccus es impulsado por un modelo de suscripción voluntaria. Si piensas que lo qué hago vale la pena y puedes permitirte contribuir un poco de dinero, te invito a hacerlo. También, considera darle a floccus una buena calificación en la tienda de aplicaciones de tu preferencia. ¡Gracias!💙"
},
"LabelUntitledfolder": {
"message": "Carpeta sin título"
},
"LabelSetkeybutton": {
"message": "Establecer frase de contraseña"
},
"LabelKey": {
"message": "Escribe tu contraseña"
},
"LabelKey2": {
"message": "Escribe tu contraseña de nuevo"
},
"LabelUnlock": {
"message": "Desbloquear Floccus"
},
"LabelRemovekey": {
"message": "Eliminar frase de contraseña"
},
"LabelRemovedkey": {
"message": "Contraseña eliminada"
},
"LabelSyncinterval": {
"message": "Intervalo de sincronización"
},
"DescriptionSyncinterval": {
"message": "El intervalo entre dos sincronizaciones se define en minutos. Por defecto, 15 minutos."
},
"LabelChooseadapter": {
"message": "¿Cómo quieres sincronizar?"
},
"LabelOptionsscreen": {
"message": "{0} Opciones",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Haga una donación única o periódica a través de paypal para apoyar el proyecto"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Haz una donación periódica vía OpenCollective para apoyar el proyecto"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Haz una donación periódica vía Liberapay para apoyar el proyecto"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "Haz una donación periódica vía GitHub sponsors para apoyar el proyecto"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Haga una donación periódica a través de Patreon para apoyar el proyecto"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Haga una donación periódica o puntual a través de Ko-fi para apoyar el proyecto"
},
"LegacyAdapterDeprecation": {
"message": "Este tipo de perfil vieja está obsoleto y pronto será eliminado. Por favor, cambie al nuevo método de sincronización de Nextcloud. Un rendimiento y precisión mejorados le esperan."
},
"LabelUpdated": {
"message": "⚡ Floccus fue actualizado"
},
"DescriptionUpdated": {
"message": "¡Enhorabuena, la última actualización de Floccus ha llegado a tu máquina! "
},
"LabelReleaseNotes": {
"message": "Leer notas de publicación"
},
"LabelOptionsServerDetails": {
"message": "Detalles del servidor"
},
"LabelOptionsFolderMapping": {
"message": "Mapeado de carpetas"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamiento de sincronización"
},
"LabelOptionsDangerous": {
"message": "Acciones peligrosas"
},
"LabelAccountDeleted": {
"message": "Perfil eliminado"
},
"DescriptionAccountDeleted": {
"message": "Este perfil fue eliminado"
},
"LabelNoAccount": {
"message": "Aún no hay perfiles"
},
"DescriptionNoAccount": {
"message": "Añada nuevos perfiles o importe perfiles desde un archivo y podrá empezar a sincronizar."
},
"LabelLoginFlowStart": {
"message": "Iniciar sesión con el mecanismo de entrada de Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Abortar mecanismo de entrada de Nextcloud"
},
"LabelLoginFlowError": {
"message": "Fallo del mecanismo de entrada de Nextcloud."
},
"LabelNewAccount": {
"message": "Añadir perfil"
},
"LabelNewImport": {
"message": "Importar"
},
"LabelNestedSync": {
"message": "Perfiles anidados"
},
"DescriptionNestedSync": {
"message": "Puede anidar perfiles para que una carpeta principal pertenezca al perfil A y una subcarpeta al perfil A y B. ¿Desea permitir que otros perfiles sincronicen también la carpeta de este perfil?"
},
"LabelNestedSyncNo": {
"message": "No, ignora la carpeta de este perfil en otros perfiles."
},
"LabelNestedSyncYes": {
"message": "Sí, incluye la carpeta de este perfil en otros perfiles."
},
"LabelImportExport": {
"message": "Importar/Exportar Perfiles"
},
"LabelExport": {
"message": "Exportar perfiles"
},
"LabelImport": {
"message": "Importar perfiles"
},
"DescriptionExport": {
"message": "Seleccione los perfiles a continuación que le gustaría exportar a un archivo, para que pueda recrear fácilmente los mismos perfiles en un dispositivo o navegador diferente."
},
"DescriptionImport": {
"message": "Importa un archivo con perfiles exportados aquí para volver a crear perfiles exportados en un dispositivo o navegador diferente. Por favor, asegúrate de configurar las carpetas de sincronización correctas nuevamente después de importar."
},
"LabelFolderNotFound": {
"message": "Carpeta no encontrada"
},
"LabelSyncTabs": {
"message": "Pestañas del navegador"
},
"DescriptionSyncTabs": {
"message": "Los enlaces que se almacenan en el servidor se abrirán como pestañas en tu navegador y las pestañas abiertas existentes se almacenan como enlaces en tu servidor. Tenga en cuenta que, dependiendo de cuántos enlaces se almacenen en el servidor, ya que todos se abrirán como pestañas en la próxima sincronización, esto podría abrumar posiblemente tu navegador."
},
"LabelTabs": {
"message": "Pestañas"
},
"LabelSyncDown": {
"message": "Bajar"
},
"DescriptionSyncDown": {
"message": "Descargar cambios de otros navegadores y sobrescribir cambios locales"
},
"LabelSyncUp": {
"message": "Empujar hacia arriba"
},
"DescriptionSyncUp": {
"message": "Sube los cambios locales y sobrescribe los cambios de otros navegadores"
},
"LabelSyncDownOnce": {
"message": "Bajar una vez"
},
"LabelSyncUpOnce": {
"message": "Empuja hacia arriba una vez"
},
"LabelSyncNormal": {
"message": "Combinar"
},
"DescriptionSyncNormal": {
"message": "Combinar cambios locales con cambios de otros navegadores"
},
"DescriptionFilesPermission": {
"message": "Asegúrate de darle permisos a Floccus no sólo a usar la aplicación de marcadores, sino también a la applicación de archivos de Nextcloud."
},
"DescriptionExtension": {
"message": "Sincroniza tus marcadores de forma privada en todos los navegadores y dispositivos"
},
"LabelFailsafe": {
"message": "Mecanismo de seguridad"
},
"DescriptionFailsafe": {
"message": "A veces, errores de configuración o fallos de software pueden causar la eliminación involuntaria de datos, que se pierden, o la duplicación involuntaria de datos, que es difícil de resolver. Para evitar que esto ocurra, floccus no eliminará más del 20% de tus marcadores de una sola vez y tampoco añadirá más del 20% a tu cuenta de enlaces de una sola vez, a menos que desactives esta medida de seguridad aquí."
},
"LabelFailsafeon": {
"message": "Activado. No borrará ni añadirá más del 20% de/a sus marcadores locales sin preguntarle antes. (Recomendado)"
},
"LabelFailsafeoff": {
"message": "Desactivado. Permitirá eliminar o añadir más del 20% de/a sus marcadores locales sin confirmarlo con usted."
},
"StatusFailsafeoff": {
"message": "A prueba de fallos desactivado. Corre el riesgo de perder o duplicar datos involuntariamente. Se recomienda activar el failsafe en la configuración del perfil."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincroniza marcadores a través de un archivo (opcionalmente encriptado) que se almacena en su Google Drive. Puede sincronizar marcadores http, ftp, datos, archivos y javascript. Puede elegir utilizar el cifrado de extremo a extremo cuando utilice esta opción."
},
"LabelLogingoogle": {
"message": "Conecta tu cuenta de Google"
},
"DescriptionLogingoogle": {
"message": "Conecta tu cuenta de Google para almacenar el archivo de sincronización de marcadores en tu Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Has conectado tu cuenta de Google para almacenar el archivo de sincronización de marcadores en tu Google Drive."
},
"LabelPassphrase": {
"message": "Frase de contraseña"
},
"DescriptionPassphrase": {
"message": "Establezca una frase de contraseña para cifrar su archivo de marcadores. Si no establece una frase de contraseña, no se ejecutará ninguna encriptación."
},
"LabelClientcert": {
"message": "Enviar credenciales del cliente"
},
"DescriptionClientcert": {
"message": "Active esta opción si su servidor requiere un certificado de cliente o cookies para la autenticación. Esto puede causar efectos secundarios no deseados, ya que floccus compartirá cookies con las sesiones normales de su navegador."
},
"LabelAllowredirects": {
"message": "Permitir redireccionamientos en la URL del servidor."
},
"DescriptionAllowredirects": {
"message": "Habilita esta opción, si recibes errores de redirección durante la sincronización, que crees que son injustificados."
},
"LabelSearch": {
"message": "Buscar marcadores"
},
"LabelSearchfolder": {
"message": "Buscar {0}"
},
"LabelEdititem": {
"message": "Editar"
},
"LabelDeleteitem": {
"message": "Eliminar"
},
"DescriptionReallydeleteitem": {
"message": "¿Realmente desea eliminar este elemento?"
},
"LabelNobookmarks": {
"message": "No hay marcadores aquí"
},
"LabelAddbookmark": {
"message": "Agregar marcador"
},
"LabelEditbookmark": {
"message": "Editar marcador"
},
"LabelAddfolder": {
"message": "Agregar carpeta"
},
"LabelEditfolder": {
"message": "Editar carpeta"
},
"LabelSlugline": {
"message": "Sincronización privada de marcadores"
},
"LabelDownloadlogs": {
"message": "Descargar protocoles"
},
"LabelDownloadfulllogs": {
"message": "Protocoles completos"
},
"LabelDownloadanonymizedlogs": {
"message": "Protocoles redactados"
},
"DescriptionDownloadlogs": {
"message": "Floccus protocola todas sus acciones en un archivo de registro que puede examinar usted mismo o enviar a los desarrolladores con fines de depuración. En los protocles redactados, los nombres de las carpetas y marcadores, así como las URL, se codifican de forma irreversible utilizando una función de hash criptográfico. Al enviar registros redactados, asegúrese de verificar el archivo descargado en busca de datos sensibles que puedan no haber sido capturados por el proceso de anonimización."
},
"ErrorFolderloopselected": {
"message": "No se puede mover una carpeta dentro de sí misma."
},
"ErrorNofolderselected": {
"message": "No se ha seleccionado ninguna carpeta"
},
"LabelAllownetwork": {
"message": "Permitir uso de red"
},
"DescriptionAllownetwork": {
"message": "Floccus puede utilizar la red aparte de conectarse a tu servidor de sincronización, para obtener información adicional sobre tus marcadores (como iconos, etc.). Aquí puedes habilitar dicho uso de la red."
},
"LabelMobilesettings": {
"message": "Configuración móvil"
},
"LabelContinuefloccus":{
"message": "Continuar con floccus"
},
"LabelAbout":{
"message": "Acerca de"
},
"LabelCurrentversion": {
"message": "Versión actual"
},
"DescriptionCurrentversion": {
"message": "Su versión instalada actualmente de floccus es:"
},
"LabelContributors": {
"message": "Contribuidores"
},
"DescriptionContributors": {
"message": "Estas personas han ayudado a hacer posible floccus."
},
"LabelSortcustom": {
"message": "Custom"
},
"LabelSorturl": {
"message": "Enlace"
},
"LabelSorttitle": {
"message": "Título"
},
"LabelSyncmethod": {
"message": "Método de sincronización"
},
"LabelSyncserver": {
"message": "Servidor de sincronización"
},
"LabelSyncfolders": {
"message": "Carpetas de sincronización"
},
"LabelSyncbehavior": {
"message": "Comportamiento de sincronización"
},
"LabelContinue": {
"message": "Continuar"
},
"LabelDone": {
"message": "Hecho"
},
"LabelConnect": {
"message": "Conectar"
},
"LabelServersetup": {
"message": "¿A qué servidor quieres sincronizar?"
},
"LabelGoogledrivesetup": {
"message": "Iniciar sesión en Google Drive"
},
"LabelSyncfoldersetup": {
"message": "¿Qué carpetas quieres sincronizar?"
},
"LabelSyncbehaviorsetup": {
"message": "¿Cómo quieres que funcione la sincronización?"
},
"LabelAccountcreated": {
"message": "Perfil creado"
},
"DescriptionAccountcreated": {
"message": "Una cosa más: Sync no es una copia de seguridad. Asegúrate de tener copias de seguridad periódicas de tus marcadores.\n\nTambién ten en cuenta que combinar floccus con la sincronización de marcadores integrada en el navegador no es compatible y puedes acabar con duplicados."
},
"DescriptionNonhttps": {
"message": "Has ingresado a un servidor que utiliza un protocolo inseguro. Se recomienda utilizar solo servidores con soporte para HTTPS."
},
"LabelFiletype": {
"message": "Formato de archivo"
},
"DescriptionFiletype": {
"message": "Puede elegir en qué formato de archivo desea almacenar los marcadores en la nube."
},
"LabelFiletypehtml": {
"message": "HTML, un formato ampliamente compatible y abierto (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, un formato simple y abierto"
},
"LabelImportbookmarks": {
"message": "Importar marcadores"
},
"DescriptionImportbookmarks": {
"message": "Importar un archivo HTML que contenga marcadores en la carpeta actual"
},
"LabelExportBookmarks": {
"message": "Exportar Marcadores"
},
"DescriptionExportBookmarks" : {
"message": "Puede exportar todos los marcadores de este perfil como un archivo HTML compatible con todos los principales navegadores."
},
"LabelShareitem": {
"message": "Compartir"
},
"LabelImportsuccessful": {
"message": "Perfil(es) importado(s) exitosamente"
},
"DescriptionSyncinprogress": {
"message": "Sincronización en progreso."
},
"DescriptionSyncscheduled": {
"message": "Este perfil se sincronizará pronto. Estamos esperando que otros dispositivos tuyos, o otros perfiles en este dispositivo, terminen de sincronizarse."
},
"LabelAdaptergit": {
"message": "Git sobre HTTPS"
},
"DescriptionAdaptergit": {
"message": "La opción Git sincroniza sus marcadores almacenándolos en un archivo en el repositorio Git proporcionado. No existe una interfaz de usuario web para esta opción, pero puede utilizarla con cualquier servidor de alojamiento Git, como Github, Gitlab, Gitea, etc. Puede sincronizar marcadores http, ftp, datos, archivos y javascript. No puede hacer uso de la encriptación de extremo a extremo cuando utilice esta opción. Esta opción no está disponible actualmente en la aplicación móvil."
},
"LabelGiturl": {
"message": "URL del repositorio mediante HTTP"
},
"LabelGitbranch": {
"message": "Rama Git"
},
"LabelTelemetry": {
"message": "Notificación automática de errores"
},
"DescriptionTelemetry": {
"message": "Floccus puede enviar automáticamente datos de errores a mí, el desarrollador. Esto es una gran ayuda para descubrir y resolver errores en floccus más rápidamente y ayudará a mejorar su experiencia con floccus a largo plazo. Aunque la notificación de errores esté activada, los desarrolladores de floccus nunca podrán ver sus marcadores."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nuevo: Además de la información de error, floccus ahora también envía información sobre qué método de sincronización está utilizando, si esta opción está activada. Esto nos ayuda a mejorar floccus y a asegurarnos de que los métodos de sincronización funcionan como se espera."
},
"LabelTelemetryenable": {
"message": "Envíe automáticamente a los desarrolladores de floccus los datos de error y la información sobre el método de sincronización que está utilizando"
},
"LabelTelemetrydisable": {
"message": "No envíe ningún dato a los desarrolladores de floccus"
},
"LabelAccountlabel": {
"message": "Etiqueta de perfil"
},
"DescriptionAccountlabel": {
"message": "Dé un nombre a este perfil para que pueda reconocerlo más fácilmente"
},
"LabelClickcount": {
"message": "Contar clics"
},
"DescriptionClickcount": {
"message": "Envía estadísticas sobre los marcadores que más visita a su servidor Nextcloud, para que pueda ordenarlos por número de clics"
},
"DescriptionGoogleplayreview": {
"message": "Escriba un comentario en Google Play"
},
"DescriptionAppstorereview": {
"message": "Escriba una reseña en la App Store"
},
"DescriptionChromereview": {
"message": "Escriba un comentario sobre Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Escriba un comentario para AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Escriba un comentario para Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Escriba un comentario para Edge Addons"
},
"LabelWritereview": {
"message": "💙 ¡Comparta el amor!"
},
"DescriptionWritereview": {
"message": "Si está entusiasmado con el floccus, hágaselo saber al mundo dejando una valoración en una de las siguientes plataformas."
},
"DescriptionDonateintervention": {
"message": "¿Le gusta la sincronización de favoritos? ¡Apóyeme!"
},
"LabelDonate": {
"message": "Done a"
},
"DescriptionDisabledaftererror": {
"message": "Intentado 10 veces antes de desactivar este perfil"
},
"DescriptionBookmarkexists": {
"message": "Este marcador ya existe en el perfil seleccionado"
},
"LabelReportproblem": {
"message": "Informar del problema"
},
"DescriptionReportproblem": {
"message": "Si desea ponerse en contacto directamente con los desarrolladores para plantearles una cuestión concreta, puede hacerlo aquí:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sincronice sus marcadores con la aplicación de código abierto Karakeep. Esta opción no puede hacer uso del cifrado de extremo a extremo y no permite mantener el orden de los marcadores entre sincronizaciones."
},
"LabelApiKey": {
"message": "Clave API"
},
"LabelKarakeepurl": {
"message": "La URL de su servidor Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Fallo al conectar con su servidor Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronice sus marcadores con la aplicación de código abierto Linkwarden, alojada en su propio servidor o en la nube en cloud.linkwarden.app. Sólo puede sincronizar marcadores http, ftp y javascript. Esta opción no puede hacer uso de la encriptación de extremo a extremo y no permite mantener el orden de los marcadores entre sincronizaciones."
},
"LabelLinkwardenurl": {
"message": "La URL de su servidor Linkwarden"
},
"LabelAccesstoken": {
"message": "Ficha de acceso"
},
"LabelLinkwardenconnectionerror": {
"message": "Fallo al conectar con su servidor Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Resultados de otras carpetas"
},
"LabelScheduledforcesync": {
"message": "Forzar sincronización"
},
"DescriptionScheduledforcesync": {
"message": "¿Realmente desea forzar la sincronización? Sincronizar con dos dispositivos al mismo tiempo puede tener consecuencias imprevistas, incluida la corrupción de sus datos. Asegúrese de que ningún otro dispositivo está sincronizando en ese momento antes de confirmar."
},
"DescriptionAutosync": {
"message": "Activando la sincronización basada en cambios te asegurarás de que se ejecuta una sincronización cada vez que realices cambios localmente."
},
"LabelOpeninnewtab": {
"message": "Abrir esta vista en una nueva pestaña"
},
"LabelGivefeedback": {
"message": "Dar su opinión"
},
"LabelYourname": {
"message": "Su nombre"
},
"LabelYouremail": {
"message": "Su correo electrónico (opcional)"
},
"LabelYourmessage": {
"message": "Su mensaje de respuesta"
},
"LabelSubmitfeedback": {
"message": "Enviar comentarios"
},
"DescriptionFeedbacklegal": {
"message": "Este formulario de comentarios está gestionado por Sentry. Al pulsar enviar acepta almacenar los datos introducidos en los servidores de Sentry. Ninguno de sus datos de favoritos será enviado a Sentry."
},
"DescriptionFeedbackhowto": {
"message": "¡Gracias por tomarse el tiempo de dar su opinión a los desarrolladores de floccus! Si su comentario está relacionado con un problema, asegúrese de incluir los pasos que siguió, lo que esperaba y lo que ocurrió en su lugar. Si su comentario está relacionado con una solicitud de función, asegúrese de incluir el caso de uso o el problema que esta función le solucionaría. Si incluye su dirección de correo electrónico, es posible que nos pongamos en contacto con usted. Muchas gracias."
},
"LabelFeedbacksent": {
"message": "Gracias por sus comentarios."
},
"LabelFaq":{
"message": "Consulte las FAQ"
},
"StatusSyncingfailed": {
"message": "Error de sincronización"
},
"StatusSyncingcomplete": {
"message": "Sincronización completa"
},
"NotificationSyncingprofile": {
"message": "Perfil de sincronización {0}"
},
"NotificationSyncingsucceeded": {
"message": "La sincronización del perfil {0} se ha realizado correctamente"
},
"NotificationSyncingfailed": {
"message": "Fallo al sincronizar el perfil {0}"
},
"LabelSyncintervalenabled": {
"message": "Sincronización horaria"
},
"DescriptionSyncintervalenabled": {
"message": "Al activar la sincronización en función del tiempo, se programará automáticamente una sincronización de este perfil cada pocos minutos."
},
"LabelPredefinedwebdavurls": {
"message": "URLs por defecto del servidor"
},
"DescriptionPredefinedwebdavurls": {
"message": "Selecciona tu servicio"
}
}
================================================
FILE: _locales/es_ES/messages.json
================================================
{
"Error001": {
"message": "E001: La carpeta donde crearlo no existe"
},
"Error002": {
"message": "E002: El marcador que actualizar ya no existe"
},
"Error003": {
"message": "E003: La carpeta desde donde mover no existe. Esto es una anomalía. Enhorabuena."
},
"Error004": {
"message": "E004: La carpeta a la que mover no existe"
},
"Error005": {
"message": "E005: La carpeta en la que crear no existe"
},
"Error006": {
"message": "E006: La carpeta que actualizar no existe"
},
"Error007": {
"message": "E007: La carpeta que mover no existe"
},
"Error008": {
"message": "E008:La carpeta desde la que mover no existe"
},
"Error009": {
"message": "E009: La carpeta a la que mover no existe"
},
"Error010": {
"message": "E010: No se ha podido encontrar la carpeta para ordenarla"
},
"Error011": {
"message": "E011: El ítem en la ordenación de la carpeta no es un verdadero hijo: {0}"
},
"Error012": {
"message": "E012: A la ordenación de la carpeta le faltan algunos de los hijos de la carpeta"
},
"Error013": {
"message": "E013: La carpeta que eliminar no existe"
},
"Error014": {
"message": "E014: La carpeta padre desde de la que quitar la carpeta no existe"
},
"Error015": {
"message": "E015: Datos de respuesta del servidor inesperados"
},
"Error016": {
"message": "E016: La petición ha caducado. Comprueba la configuración del servidor"
},
"Error017": {
"message": "E017: Error de red: Comprueba tu conexión de red, los detalles de tu cuenta y la configuración TLS/SSL."
},
"Error018": {
"message": "E018: No se ha podido autenticar con el servidor"
},
"Error019": {
"message": "E019: Estado HTTP {0}. Petición {1} fallida: {2}. Comprueba la configuración de tu servidor y el registro."
},
"Error020": {
"message": "E020: No se pudo analizar la respuesta del servidor."
},
"Error021": {
"message": "E021: Estado del servidor inconsistente. La carpeta se presenta en lista de orden de hijos, pero no en árbol de carpetas"
},
"Error022": {
"message": "E022: La carpeta {0} contiene supuestamente el marcador no existente {1}"
},
"Error023": {
"message": "E023: No se ha podido limpiar el archivo bloqueado, considera eliminar {0} manualmente."
},
"Error024": {
"message": "E024: Estado HTTP {0} al intentar determinar el estado del archivo bloqueado {1}"
},
"Error025": {
"message": "E025: El archivo de configuración de marcadores no debe comenzar con una barra: '/'"
},
"Error026": {
"message": "E026: Se canceló el proceso de sincronización"
},
"Error027": {
"message": "E027: El proceso de sincronización fue interrumpido"
},
"Error028": {
"message": "E028: No se puede autenticar con el servidor."
},
"Error029": {
"message": "E029: A prueba de fallos: La actual ejecución de sincronización borraría {0}% de sus enlaces en el servidor. Rechazando la ejecución. Desactiva esta prueba de fallos en la configuración del perfil si quieres continuar de todos modos."
},
"Error030": {
"message": "E030: No se pudo descifrar el archivo de marcadores. Es posible que la frase de contraseña sea incorrecta o que el archivo esté corrupto."
},
"Error031": {
"message": "E031: No se pudo autenticar con Google Drive. Por favor, conecta floccus con tu cuenta de Google nuevamente."
},
"Error032": {
"message": "E032: Error de OAuth. Error de validación de token. Por favor, vuelva a conectar su cuenta de Google."
},
"Error033": {
"message": "E033: Se ha detectado una redirección. Por favor, asegúrese de que el servidor admite el método de sincronización seleccionado y que la URL que ha introducido es correcta y no redirige a una ubicación diferente. Si la redirección forma parte de su configuración, puede desactivar esta comprobación en los ajustes."
},
"Error034": {
"message": "E034: El archivo remoto de marcadores es ilegible. Tal vez olvidó establecer una frase de contraseña de cifrado, o estableció un formato de archivo incorrecto."
},
"Error035": {
"message": "E035: Error al crear el siguiente marcador en el servidor: {0} -- ¿Está actualizada la aplicación de marcadores?"
},
"Error036": {
"message": "E036: Permisos faltantes para acceder al servidor de sincronización"
},
"Error037": {
"message": "E037: El recurso está bloqueado"
},
"Error038": {
"message": "E038: No se pudo encontrar la carpeta local"
},
"Error039": {
"message": "E039: Fallo al actualizar el siguiente marcador en el servidor: {0}"
},
"Error040": {
"message": "E040: No se ha podido buscar el nombre del archivo en Google Drive"
},
"Error041": {
"message": "E041: El tamaño del archivo de marcadores remotos difiere del contenido que realmente se descargó del servidor. Puede tratarse de un problema temporal de la red. Si este error persiste, póngase en contacto con el administrador del servidor."
},
"Error042": {
"message": "E042: No se ha podido recuperar el tamaño del archivo remoto de marcadores. Es imposible verificar que el archivo de marcadores se ha descargado en su totalidad. Si este error persiste, póngase en contacto con el administrador del servidor."
},
"Error043": {
"message": "E043: A prueba de fallos: La ejecución de la sincronización actual aumentaría el recuento de enlaces en el servidor en {0}%. Rechazando la ejecución. Desactiva este failsafe en la configuración del perfil si quieres proceder de todas formas."
},
"Error044": {
"message": "E044: Falló la operación Git push: {0}"
},
"Error045": {
"message": "E045: Ruta de carpeta inesperada. La carpeta de sincronización local para este perfil solía estar en `{0}` pero ahora está en `{1}`. Por favor, asegúrese de que es correcto y vuelva a establecer la carpeta de sincronización local en la configuración del perfil."
},
"Error046": {
"message": "E046: URL no válida. `{0}` no es una URL válida."
},
"Error047": {
"message": "E047: Error al analizar el archivo XBEL. Los datos XBEL parecen estar dañados o incompletos. Puede intentar eliminar el archivo del servidor para que floccus lo vuelva a crear. Asegúrese de hacer primero una copia de seguridad."
},
"Error049": {
"message": "E049: A prueba de fallos: La ejecución de la sincronización actual aumentaría el recuento de enlaces locales en este perfil en {0}%. Rechazando la ejecución. Desactiva esta prueba de fallos en la configuración del perfil si quieres continuar de todos modos."
},
"Error050": {
"message": "E050: A prueba de fallos: La actual ejecución de sincronización eliminaría {0}% de sus enlaces locales en este perfil. Rechazando la ejecución. Desactiva esta prueba de fallos en la configuración del perfil si quieres continuar de todos modos."
},
"LabelWebdavurl": {
"message": "URL de WebDAV"
},
"DescriptionWebdavurl": {
"message": "p. ej., con nextcoud: https://tudominio.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL de Nextcloud"
},
"LabelUsername": {
"message": "Nombre de usuario"
},
"LabelPassword": {
"message": "Contraseña"
},
"LabelBookmarksfile": {
"message": "Archivo de marcadores"
},
"DescriptionBookmarksfile": {
"message": "una ruta a donde residirá el archivo de marcadores en el servidor, relativa a su URL WebDAV (todas las carpetas de la ruta deben existir ya). por ejemplo, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "el nombre del archivo de marcadores que residirá en su Google Drive. No introduzca la ruta completa del archivo, sólo el nombre del archivo. Asegúrese de que este nombre es único en su Drive. por ejemplo, mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "una ruta al archivo de marcadores relativa a la raíz de su repositorio Git (todas las carpetas de la ruta deben existir ya). por ejemplo, personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Servidor objetivo"
},
"DescriptionServerfolder": {
"message": "Cuando se sincroniza, sus marcadores en este navegador se almacenarán como enlaces bajo esta ruta en el servidor. Tenga en cuenta que esta ruta representa una carpeta en la aplicación de Marcadores de Nextcloud, no una carpeta en los Archivos de Nextcloud. Deje esto vacío para simplemente colocar todos los enlaces en la carpeta superior del servidor."
},
"DescriptionServerfolderlinkwarden": {
"message": "Al sincronizar, sus marcadores en este navegador se almacenarán como enlaces bajo esta colección y sólo los enlaces bajo esta colección se sincronizarán con este navegador."
},
"DescriptionServerfolderkarakeep": {
"message": "Al sincronizar, sus marcadores en este navegador se almacenarán como enlaces bajo esta colección y sólo los enlaces bajo esta colección se sincronizarán con este navegador."
},
"LabelLocaltarget": {
"message": "Objetivo local"
},
"DescriptionLocaltarget": {
"message": "Elige aquí si quieres sincronizar los marcadores del navegador o las pestañas del navegador."
},
"LabelLocalfolder": {
"message": "carpeta de marcadores"
},
"DescriptionLocalfolder": {
"message": "Los marcadores en esta carpeta de marcadores se almacenarán como enlaces en el servidor y los enlaces en el servidor se almacenarán como marcadores en esta carpeta de marcadores en este navegador."
},
"LabelRootfolder": {
"message": "Carpeta raíz"
},
"LabelNewfolder": {
"message": "Nueva carpeta creada"
},
"LabelSelectfolder": {
"message": "Seleccione una carpeta"
},
"LabelOptions": {
"message": "Opciones"
},
"LabelSyncnow": {
"message": "Sincronizar ahora"
},
"LabelCancelsync": {
"message": "Cancelar sincronización"
},
"LabelSyncall": {
"message": "Sincronizar todos los perfiles"
},
"LabelAutosync": {
"message": "Sincronización basada en cambios"
},
"StatusLastsynced": {
"message": "Última sincronización: hace {0}"
},
"StatusNeversynced": {
"message": "Aún no se ha sincronizado"
},
"StatusAllgood": {
"message": "Todo bien"
},
"StatusDisabled": {
"message": "Desactivada"
},
"StatusError": {
"message": "Error"
},
"StatusSyncing": {
"message": "Sincronizando"
},
"StatusScheduled": {
"message": "Programado"
},
"LabelReset": {
"message": "Resetear"
},
"DescriptionReset": {
"message": "Resetear carpeta sincronizada para crear una nueva"
},
"LabelChoosefolder": {
"message": "Escoge carpeta"
},
"DescriptionChoosefolder": {
"message": "Configura una carpeta existente para sincronizar"
},
"LabelRemoveaccount": {
"message": "Eliminar perfil"
},
"DescriptionRemoveaccount": {
"message": "Eliminar este perfil (esto no eliminará tus marcadores)"
},
"LabelSyncfromscratch": {
"message": "Forzar sincronización desde cero"
},
"LabelResetCache": {
"message": "Restablecer caché"
},
"DescriptionResetcache": {
"message": "Haga clic en este botón para restablecer la caché, de modo que se garantice que la siguiente ejecución de sincronización no borrará ningún dato y se limitará a fusionar los marcadores locales y del servidor."
},
"LabelParallelsync": {
"message": "Acelerar sincronización"
},
"DescriptionParallelsync": {
"message": "Marca esta casilla para procesar múltiples careptas en paralelo para acelerar la sincronización. Esta característica es experimental y hace más difícil leer los registros de depuración."
},
"LabelStrategy": {
"message": "Estrategia de sincronización"
},
"DescriptionStrategy": {
"message": "Esta opción determina cómo sincronizar el árbol de marcadores en el servidor con el de este navegador. Normalmente querrás mantener los cambios a ambos árboles si son compatibles, pero en ocasiones puedes querer forzar la versión local sobre la del servidor o viceversa."
},
"LabelStrategydefault": {
"message": "Combinar siempre los cambios locales con los cambios de otros navegadores (recomendado)"
},
"LabelStrategyslave": {
"message": "Siempre deshacer los cambios locales y descargar los cambios de otros navegadores."
},
"LabelStrategyoverwrite": {
"message": "Siempre suba los cambios locales y deshaga los cambios de otros navegadores."
},
"LabelSave": {
"message": "Guardar"
},
"LabelSelect": {
"message": "Seleccionar"
},
"LabelCancel": {
"message": "Cancelar"
},
"LabelAdd": {
"message": "Añadir"
},
"LabelChange": {
"message": "Cambiar"
},
"LabelRemove": {
"message": "Eliminar"
},
"LabelBack": {
"message": "Atrás"
},
"LabelAdapternextcloudfolders": {
"message": "Marcadores de Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronice sus marcadores con la aplicación de código abierto Bookmarks para Nextcloud (una plataforma de colaboración de código abierto que puede alojar usted mismo u obtener una cuenta para una instancia en la nube de uno de los distintos hosters). Con Nextcloud Bookmarks sólo puede sincronizar marcadores http, ftp y javascript. Asegúrese de haber instalado la aplicación Marcadores de la tienda de aplicaciones Nextcloud en su Nextcloud. Esta opción no puede hacer uso del cifrado de extremo a extremo."
},
"LabelAdapternextcloud": {
"message": "Marcadores de Nextcloud (antigua)"
},
"DescriptionAdapternextcloud": {
"message": "La opción vieja es compatible con al menos la versión v0.11 de la aplicación Bookmarks. Emulará carpetas utilizando etiquetas que contienen la ruta de la carpeta. No se recomienda utilizar esto para perfiles nuevos."
},
"LabelAdapterwebdav": {
"message": "Carpeta WebDAV"
},
"DescriptionAdapterwedavexamples": {
"message": "por ejemplo: Koofr, pCloud, IceDrive, kDrive, MagentaCLOUD, Disroot, Mailbox.org, Synology NAS, GMX, WEB.DE"
},
"DescriptionAdapterwebdav": {
"message": "Sincronice sus marcadores almacenándolos en un archivo en el recurso compartido WebDAV proporcionado. No hay interfaz de usuario web de acompañamiento para esta opción y puede utilizarla con cualquier servidor compatible con WebDAV, ya sea autoalojado o en la nube. Puede sincronizar marcadores http, ftp, datos, archivos y javascript. Puede elegir utilizar el cifrado de extremo a extremo cuando utilice esta opción."
},
"LabelAddaccount": {
"message": "Añadir perfil"
},
"LabelOpenintab": {
"message": "Abrir en pestaña"
},
"LabelDebuglogs": {
"message": "Registros de depuración"
},
"LabelFunddevelopment": {
"message": "💸 Desarrollo de fondos"
},
"DescriptionFunddevelopment": {
"message": "El trabajo en floccus es impulsado por un modelo de suscripción voluntaria. Si piensas que lo qué hago vale la pena y puedes permitirte contribuir un poco de dinero, te invito a hacerlo. También, considera darle a floccus una buena calificación en la tienda de aplicaciones de tu preferencia. ¡Gracias!💙"
},
"LabelUntitledfolder": {
"message": "Carpeta sin título"
},
"LabelSetkeybutton": {
"message": "Establecer frase de contraseña"
},
"LabelKey": {
"message": "Escribe tu contraseña"
},
"LabelKey2": {
"message": "Escribe tu contraseña de nuevo"
},
"LabelUnlock": {
"message": "Desbloquear Floccus"
},
"LabelRemovekey": {
"message": "Eliminar frase de contraseña"
},
"LabelRemovedkey": {
"message": "Contraseña eliminada"
},
"LabelSyncinterval": {
"message": "Intervalo de sincronización"
},
"DescriptionSyncinterval": {
"message": "El intervalo entre dos sincronizaciones se define en minutos. Por defecto, 15 minutos."
},
"LabelChooseadapter": {
"message": "¿Cómo quieres sincronizar?"
},
"LabelOptionsscreen": {
"message": "{0} Opciones",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Haga una donación única o periódica a través de paypal para apoyar el proyecto"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Haz una donación periódica vía OpenCollective para apoyar el proyecto"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Haz una donación periódica vía Liberapay para apoyar el proyecto"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "Haz una donación periódica vía GitHub sponsors para apoyar el proyecto"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Haga una donación periódica a través de Patreon para apoyar el proyecto"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Haga una donación periódica o puntual a través de Ko-fi para apoyar el proyecto"
},
"LegacyAdapterDeprecation": {
"message": "Este tipo de perfil vieja está obsoleto y pronto será eliminado. Por favor, cambie al nuevo método de sincronización de Nextcloud. Un rendimiento y precisión mejorados le esperan."
},
"LabelUpdated": {
"message": "⚡ Floccus fue actualizado"
},
"DescriptionUpdated": {
"message": "¡Enhorabuena, la última actualización de Floccus ha llegado a tu máquina! "
},
"LabelReleaseNotes": {
"message": "Leer notas de publicación"
},
"LabelOptionsServerDetails": {
"message": "Detalles del servidor"
},
"LabelOptionsFolderMapping": {
"message": "Mapeado de carpetas"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamiento de sincronización"
},
"LabelOptionsDangerous": {
"message": "Acciones peligrosas"
},
"LabelAccountDeleted": {
"message": "Perfil eliminado"
},
"DescriptionAccountDeleted": {
"message": "Este perfil fue eliminado"
},
"LabelNoAccount": {
"message": "Aún no hay perfiles"
},
"DescriptionNoAccount": {
"message": "Añada nuevos perfiles o importe perfiles desde un archivo y podrá empezar a sincronizar."
},
"LabelLoginFlowStart": {
"message": "Iniciar sesión con el mecanismo de entrada de Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Abortar mecanismo de entrada de Nextcloud"
},
"LabelLoginFlowError": {
"message": "Fallo del mecanismo de entrada de Nextcloud."
},
"LabelNewAccount": {
"message": "Añadir perfil"
},
"LabelNewImport": {
"message": "Importar"
},
"LabelNestedSync": {
"message": "Perfiles anidados"
},
"DescriptionNestedSync": {
"message": "Puede anidar perfiles para que una carpeta principal pertenezca al perfil A y una subcarpeta al perfil A y B. ¿Desea permitir que otros perfiles sincronicen también la carpeta de este perfil?"
},
"LabelNestedSyncNo": {
"message": "No, ignora la carpeta de este perfil en otros perfiles."
},
"LabelNestedSyncYes": {
"message": "Sí, incluye la carpeta de este perfil en otros perfiles."
},
"LabelImportExport": {
"message": "Importar/Exportar Perfiles"
},
"LabelExport": {
"message": "Exportar perfiles"
},
"LabelImport": {
"message": "Importar perfiles"
},
"DescriptionExport": {
"message": "Seleccione los perfiles a continuación que le gustaría exportar a un archivo, para que pueda recrear fácilmente los mismos perfiles en un dispositivo o navegador diferente."
},
"DescriptionImport": {
"message": "Importa un archivo con perfiles exportados aquí para volver a crear perfiles exportados en un dispositivo o navegador diferente. Por favor, asegúrate de configurar las carpetas de sincronización correctas nuevamente después de importar."
},
"LabelFolderNotFound": {
"message": "Carpeta no encontrada"
},
"LabelSyncTabs": {
"message": "Pestañas del navegador"
},
"DescriptionSyncTabs": {
"message": "Los enlaces que se almacenan en el servidor se abrirán como pestañas en tu navegador y las pestañas abiertas existentes se almacenan como enlaces en tu servidor. Tenga en cuenta que, dependiendo de cuántos enlaces se almacenen en el servidor, ya que todos se abrirán como pestañas en la próxima sincronización, esto podría abrumar posiblemente tu navegador."
},
"LabelTabs": {
"message": "Pestañas"
},
"LabelSyncDown": {
"message": "Bajar"
},
"DescriptionSyncDown": {
"message": "Descargar cambios de otros navegadores y sobrescribir cambios locales"
},
"LabelSyncUp": {
"message": "Empujar hacia arriba"
},
"DescriptionSyncUp": {
"message": "Sube los cambios locales y sobrescribe los cambios de otros navegadores"
},
"LabelSyncDownOnce": {
"message": "Bajar una vez"
},
"LabelSyncUpOnce": {
"message": "Empuja hacia arriba una vez"
},
"LabelSyncNormal": {
"message": "Combinar"
},
"DescriptionSyncNormal": {
"message": "Combinar cambios locales con cambios de otros navegadores"
},
"DescriptionFilesPermission": {
"message": "Asegúrate de darle permisos a Floccus no sólo a usar la aplicación de marcadores, sino también a la applicación de archivos de Nextcloud."
},
"DescriptionExtension": {
"message": "Sincroniza tus marcadores de forma privada en todos los navegadores y dispositivos"
},
"LabelFailsafe": {
"message": "Mecanismo de seguridad"
},
"DescriptionFailsafe": {
"message": "A veces, errores de configuración o fallos de software pueden causar la eliminación involuntaria de datos, que se pierden, o la duplicación involuntaria de datos, que es difícil de resolver. Para evitar que esto ocurra, floccus no eliminará más del 20% de tus marcadores de una sola vez y tampoco añadirá más del 20% a tu cuenta de enlaces de una sola vez, a menos que desactives esta medida de seguridad aquí."
},
"LabelFailsafeon": {
"message": "Activado. No borrará ni añadirá más del 20% de/a sus marcadores locales sin preguntarle antes. (Recomendado)"
},
"LabelFailsafeoff": {
"message": "Desactivado. Permitirá eliminar o añadir más del 20% de/a sus marcadores locales sin confirmarlo con usted."
},
"StatusFailsafeoff": {
"message": "A prueba de fallos desactivado. Corre el riesgo de perder o duplicar datos involuntariamente. Se recomienda activar el failsafe en la configuración del perfil."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincroniza marcadores a través de un archivo (opcionalmente encriptado) que se almacena en su Google Drive. Puede sincronizar marcadores http, ftp, datos, archivos y javascript. Puede elegir utilizar el cifrado de extremo a extremo cuando utilice esta opción."
},
"LabelLogingoogle": {
"message": "Conecta tu cuenta de Google"
},
"DescriptionLogingoogle": {
"message": "Conecta tu cuenta de Google para almacenar el archivo de sincronización de marcadores en tu Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Has conectado tu cuenta de Google para almacenar el archivo de sincronización de marcadores en tu Google Drive."
},
"LabelPassphrase": {
"message": "Frase de contraseña"
},
"DescriptionPassphrase": {
"message": "Establezca una frase de contraseña para cifrar su archivo de marcadores. Si no establece una frase de contraseña, no se ejecutará ninguna encriptación."
},
"LabelClientcert": {
"message": "Enviar credenciales del cliente"
},
"DescriptionClientcert": {
"message": "Active esta opción si su servidor requiere un certificado de cliente o cookies para la autenticación. Esto puede causar efectos secundarios no deseados, ya que floccus compartirá cookies con las sesiones normales de su navegador."
},
"LabelAllowredirects": {
"message": "Permitir redireccionamientos en la URL del servidor."
},
"DescriptionAllowredirects": {
"message": "Habilita esta opción, si recibes errores de redirección durante la sincronización, que crees que son injustificados."
},
"LabelSearch": {
"message": "Buscar marcadores"
},
"LabelSearchfolder": {
"message": "Buscar {0}"
},
"LabelEdititem": {
"message": "Editar"
},
"LabelDeleteitem": {
"message": "Eliminar"
},
"DescriptionReallydeleteitem": {
"message": "¿Realmente desea eliminar este elemento?"
},
"LabelNobookmarks": {
"message": "No hay marcadores aquí"
},
"LabelAddbookmark": {
"message": "Agregar marcador"
},
"LabelEditbookmark": {
"message": "Editar marcador"
},
"LabelAddfolder": {
"message": "Agregar carpeta"
},
"LabelEditfolder": {
"message": "Editar carpeta"
},
"LabelSlugline": {
"message": "Sincronización privada de marcadores"
},
"LabelDownloadlogs": {
"message": "Descargar protocoles"
},
"LabelDownloadfulllogs": {
"message": "Protocoles completos"
},
"LabelDownloadanonymizedlogs": {
"message": "Protocoles redactados"
},
"DescriptionDownloadlogs": {
"message": "Floccus protocola todas sus acciones en un archivo de registro que puede examinar usted mismo o enviar a los desarrolladores con fines de depuración. En los protocles redactados, los nombres de las carpetas y marcadores, así como las URL, se codifican de forma irreversible utilizando una función de hash criptográfico. Al enviar registros redactados, asegúrese de verificar el archivo descargado en busca de datos sensibles que puedan no haber sido capturados por el proceso de anonimización."
},
"ErrorFolderloopselected": {
"message": "No se puede mover una carpeta dentro de sí misma."
},
"ErrorNofolderselected": {
"message": "No se ha seleccionado ninguna carpeta"
},
"LabelAllownetwork": {
"message": "Permitir uso de red"
},
"DescriptionAllownetwork": {
"message": "Floccus puede utilizar la red aparte de conectarse a tu servidor de sincronización, para obtener información adicional sobre tus marcadores (como iconos, etc.). Aquí puedes habilitar dicho uso de la red."
},
"LabelMobilesettings": {
"message": "Configuración móvil"
},
"LabelContinuefloccus":{
"message": "Continuar con floccus"
},
"LabelAbout":{
"message": "Acerca de"
},
"LabelCurrentversion": {
"message": "Versión actual"
},
"DescriptionCurrentversion": {
"message": "Su versión instalada actualmente de floccus es:"
},
"LabelContributors": {
"message": "Contribuidores"
},
"DescriptionContributors": {
"message": "Estas personas han ayudado a hacer posible floccus."
},
"LabelSortcustom": {
"message": "Custom"
},
"LabelSorturl": {
"message": "Enlace"
},
"LabelSorttitle": {
"message": "Título"
},
"LabelSyncmethod": {
"message": "Método de sincronización"
},
"LabelSyncserver": {
"message": "Servidor de sincronización"
},
"LabelSyncfolders": {
"message": "Carpetas de sincronización"
},
"LabelSyncbehavior": {
"message": "Comportamiento de sincronización"
},
"LabelContinue": {
"message": "Continuar"
},
"LabelDone": {
"message": "Hecho"
},
"LabelConnect": {
"message": "Conectar"
},
"LabelServersetup": {
"message": "¿A qué servidor quieres sincronizar?"
},
"LabelGoogledrivesetup": {
"message": "Iniciar sesión en Google Drive"
},
"LabelSyncfoldersetup": {
"message": "¿Qué carpetas quieres sincronizar?"
},
"LabelSyncbehaviorsetup": {
"message": "¿Cómo quieres que funcione la sincronización?"
},
"LabelAccountcreated": {
"message": "Perfil creado"
},
"DescriptionAccountcreated": {
"message": "Una cosa más: Sync no es una copia de seguridad. Asegúrate de tener copias de seguridad periódicas de tus marcadores.\n\nTambién ten en cuenta que combinar floccus con la sincronización de marcadores integrada en el navegador no es compatible y puedes acabar con duplicados."
},
"DescriptionNonhttps": {
"message": "Has ingresado a un servidor que utiliza un protocolo inseguro. Se recomienda utilizar solo servidores con soporte para HTTPS."
},
"LabelFiletype": {
"message": "Formato de archivo"
},
"DescriptionFiletype": {
"message": "Puede elegir en qué formato de archivo desea almacenar los marcadores en la nube."
},
"LabelFiletypehtml": {
"message": "HTML, un formato ampliamente compatible y abierto (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, un formato simple y abierto"
},
"LabelImportbookmarks": {
"message": "Importar marcadores"
},
"DescriptionImportbookmarks": {
"message": "Importar un archivo HTML que contenga marcadores en la carpeta actual"
},
"LabelExportBookmarks": {
"message": "Exportar Marcadores"
},
"DescriptionExportBookmarks" : {
"message": "Puede exportar todos los marcadores de este perfil como un archivo HTML compatible con todos los principales navegadores."
},
"LabelShareitem": {
"message": "Compartir"
},
"LabelImportsuccessful": {
"message": "Perfil(es) importado(s) exitosamente"
},
"DescriptionSyncinprogress": {
"message": "Sincronización en progreso."
},
"DescriptionSyncscheduled": {
"message": "Este perfil se sincronizará pronto. Estamos esperando que otros dispositivos tuyos, o otros perfiles en este dispositivo, terminen de sincronizarse."
},
"LabelAdaptergit": {
"message": "Git sobre HTTPS"
},
"DescriptionAdaptergit": {
"message": "La opción Git sincroniza sus marcadores almacenándolos en un archivo en el repositorio Git proporcionado. No existe una interfaz de usuario web para esta opción, pero puede utilizarla con cualquier servidor de alojamiento Git, como Github, Gitlab, Gitea, etc. Puede sincronizar marcadores http, ftp, datos, archivos y javascript. No puede hacer uso de la encriptación de extremo a extremo cuando utilice esta opción. Esta opción no está disponible actualmente en la aplicación móvil."
},
"LabelGiturl": {
"message": "URL del repositorio mediante HTTP"
},
"LabelGitbranch": {
"message": "Rama Git"
},
"LabelTelemetry": {
"message": "Notificación automática de errores"
},
"DescriptionTelemetry": {
"message": "Floccus puede enviar automáticamente datos de errores a mí, el desarrollador. Esto es una gran ayuda para descubrir y resolver errores en floccus más rápidamente y ayudará a mejorar su experiencia con floccus a largo plazo. Aunque la notificación de errores esté activada, los desarrolladores de floccus nunca podrán ver sus marcadores."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nuevo: Además de la información de error, floccus ahora también envía información sobre qué método de sincronización está utilizando, si esta opción está activada. Esto nos ayuda a mejorar floccus y a asegurarnos de que los métodos de sincronización funcionan como se espera."
},
"LabelTelemetryenable": {
"message": "Envíe automáticamente a los desarrolladores de floccus los datos de error y la información sobre el método de sincronización que está utilizando"
},
"LabelTelemetrydisable": {
"message": "No envíe ningún dato a los desarrolladores de floccus"
},
"LabelAccountlabel": {
"message": "Etiqueta de perfil"
},
"DescriptionAccountlabel": {
"message": "Dé un nombre a este perfil para que pueda reconocerlo más fácilmente"
},
"LabelClickcount": {
"message": "Contar clics"
},
"DescriptionClickcount": {
"message": "Envía estadísticas sobre los marcadores que más visita a su servidor Nextcloud, para que pueda ordenarlos por número de clics"
},
"DescriptionGoogleplayreview": {
"message": "Escriba un comentario en Google Play"
},
"DescriptionAppstorereview": {
"message": "Escriba una reseña en la App Store"
},
"DescriptionChromereview": {
"message": "Escriba un comentario sobre Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Escriba un comentario para AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Escriba un comentario para Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Escriba un comentario para Edge Addons"
},
"LabelWritereview": {
"message": "💙 ¡Comparta el amor!"
},
"DescriptionWritereview": {
"message": "Si está entusiasmado con el floccus, hágaselo saber al mundo dejando una valoración en una de las siguientes plataformas."
},
"DescriptionDonateintervention": {
"message": "¿Le gusta la sincronización de favoritos? ¡Apóyeme!"
},
"LabelDonate": {
"message": "Done a"
},
"DescriptionDisabledaftererror": {
"message": "Intentado 10 veces antes de desactivar este perfil"
},
"DescriptionBookmarkexists": {
"message": "Este marcador ya existe en el perfil seleccionado"
},
"LabelReportproblem": {
"message": "Informar del problema"
},
"DescriptionReportproblem": {
"message": "Si desea ponerse en contacto directamente con los desarrolladores para plantearles una cuestión concreta, puede hacerlo aquí:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sincronice sus marcadores con la aplicación de código abierto Karakeep. Esta opción no puede hacer uso del cifrado de extremo a extremo y no permite mantener el orden de los marcadores entre sincronizaciones."
},
"LabelApiKey": {
"message": "Clave API"
},
"LabelKarakeepurl": {
"message": "La URL de su servidor Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Fallo al conectar con su servidor Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronice sus marcadores con la aplicación de código abierto Linkwarden, alojada en su propio servidor o en la nube en cloud.linkwarden.app. Sólo puede sincronizar marcadores http, ftp y javascript. Esta opción no puede hacer uso de la encriptación de extremo a extremo y no permite mantener el orden de los marcadores entre sincronizaciones."
},
"LabelLinkwardenurl": {
"message": "La URL de su servidor Linkwarden"
},
"LabelAccesstoken": {
"message": "Ficha de acceso"
},
"LabelLinkwardenconnectionerror": {
"message": "Fallo al conectar con su servidor Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Resultados de otras carpetas"
},
"LabelScheduledforcesync": {
"message": "Forzar sincronización"
},
"DescriptionScheduledforcesync": {
"message": "¿Realmente desea forzar la sincronización? Sincronizar con dos dispositivos al mismo tiempo puede tener consecuencias imprevistas, incluida la corrupción de sus datos. Asegúrese de que ningún otro dispositivo está sincronizando en ese momento antes de confirmar."
},
"DescriptionAutosync": {
"message": "Activando la sincronización basada en cambios te asegurarás de que se ejecuta una sincronización cada vez que realices cambios localmente."
},
"LabelOpeninnewtab": {
"message": "Abrir esta vista en una nueva pestaña"
},
"LabelGivefeedback": {
"message": "Dar su opinión"
},
"LabelYourname": {
"message": "Su nombre"
},
"LabelYouremail": {
"message": "Su correo electrónico (opcional)"
},
"LabelYourmessage": {
"message": "Su mensaje de respuesta"
},
"LabelSubmitfeedback": {
"message": "Enviar comentarios"
},
"DescriptionFeedbacklegal": {
"message": "Este formulario de comentarios está gestionado por Sentry. Al pulsar enviar acepta almacenar los datos introducidos en los servidores de Sentry. Ninguno de sus datos de favoritos será enviado a Sentry."
},
"DescriptionFeedbackhowto": {
"message": "¡Gracias por tomarse el tiempo de dar su opinión a los desarrolladores de floccus! Si su comentario está relacionado con un problema, asegúrese de incluir los pasos que siguió, lo que esperaba y lo que ocurrió en su lugar. Si su comentario está relacionado con una solicitud de función, asegúrese de incluir el caso de uso o el problema que esta función le solucionaría. Si incluye su dirección de correo electrónico, es posible que nos pongamos en contacto con usted. Muchas gracias."
},
"LabelFeedbacksent": {
"message": "Gracias por sus comentarios."
},
"LabelFaq":{
"message": "Consulte las FAQ"
},
"StatusSyncingfailed": {
"message": "Error de sincronización"
},
"StatusSyncingcomplete": {
"message": "Sincronización completa"
},
"NotificationSyncingprofile": {
"message": "Perfil de sincronización {0}"
},
"NotificationSyncingsucceeded": {
"message": "La sincronización del perfil {0} se ha realizado correctamente"
},
"NotificationSyncingfailed": {
"message": "Fallo al sincronizar el perfil {0}"
},
"LabelSyncintervalenabled": {
"message": "Sincronización horaria"
},
"DescriptionSyncintervalenabled": {
"message": "Al activar la sincronización en función del tiempo, se programará automáticamente una sincronización de este perfil cada pocos minutos."
},
"LabelPredefinedwebdavurls": {
"message": "URLs por defecto del servidor"
},
"DescriptionPredefinedwebdavurls": {
"message": "Selecciona tu servicio"
}
}
================================================
FILE: _locales/et/messages.json
================================================
{
"Error001": {
"message": "E001: Seda kausta pole olemas, kus sa soovid sisu luua"
},
"Error002": {
"message": "E002: Uuendatavat järjehoidjat pole olemas"
},
"Error003": {
"message": "E003: Seda kausta pole olemas, kust sa soovid välja liikuda. See on korralik anomaalia. Õnnitlused."
},
"Error004": {
"message": "E004: Seda kausta pole olemas, kuhu sa soovid liikuda"
},
"Error005": {
"message": "E005: Seda kausta pole olemas, kus sa soovid sisu luua"
},
"Error006": {
"message": "E006: Uuendatavat kausta pole olemas"
},
"Error007": {
"message": "E006: Teisaldatavat kausta pole olemas"
},
"Error008": {
"message": "E008: Seda kausta pole olemas, kust sa soovid välja liikuda"
},
"Error009": {
"message": "E009: Seda kausta pole olemas, kuhu sa soovid sisse liikuda"
},
"Error010": {
"message": "E010: Ei leidnud järjestatavat kausta"
},
"Error011": {
"message": "E011: Kausta tellimise objekt ei ole tegelik laps: {0}"
},
"Error012": {
"message": "E012: Kaustade järjestamisel puuduvad mõned kausta lapsed"
},
"Error013": {
"message": "E013: Eemaldatav kaust ei ole olemas"
},
"Error014": {
"message": "E014: Vanemkaust, millest kaust eemaldada, ei ole olemas"
},
"Error015": {
"message": "E015: Ootamatud vastusandmed serverilt"
},
"Error016": {
"message": "E016: Taotlus on aegunud. Kontrollige oma serveri konfiguratsiooni"
},
"Error017": {
"message": "E017: Võrguviga: Palun kontrolli võrguühenduse toimimist, kasutajakonto andmeid ja TLS/SSL-seadistusi."
},
"Error018": {
"message": "E018: Ei õnnestunud serveriga autentimine."
},
"Error019": {
"message": "E019: HTTP olekukood {0}. Ebaõnnestunud {1}-päring: {2}. Vaata oma logisid ja kontrolli oma serveri seadistusi."
},
"Error020": {
"message": "E020: Serveri vastuse töötlemine ei õnnestunud."
},
"Error021": {
"message": "E021: Vastuoluline serveri olek. Kaust on olemas lapsjärjestuse nimekirjas, kuid mitte kaustapuus."
},
"Error022": {
"message": "E022: Kaust {0} sisaldab väidetavalt olematut järjehoidjat. {1}"
},
"Error023": {
"message": "E023: Ei ole võimalik kustutada lukustusfaili, kaaluge {0} käsitsi kustutamist."
},
"Error024": {
"message": "E024: HTTP staatus {0} lukustusfaili staatuse määramise ajal {1}"
},
"Error025": {
"message": "E025: järjehoidjate faili seadistus ei tohi alata kaldkriipsuga: '/'"
},
"Error026": {
"message": "E026: Sünkroniseerimisprotsess on tühistatud"
},
"Error027": {
"message": "E027: Sünkroniseerimisprotsess on katkestatud"
},
"Error028": {
"message": "E028: Ei õnnestunud autentida veebiserveris."
},
"Error029": {
"message": "E050: Tõrkekindluse teade: Praegune sünkroonimine kustutaks sellest profiilist {0}% sinu serveris olevatest linkidest. Seetõttu me vaikimisi ei jätka. Kui sa aga ikkagi tahaksid sünkroonida, siis lülita profiili seadistustest see tõrkekindluse nõue välja."
},
"Error030": {
"message": "E030: Ei õnnestunud järjehoidjate faili dekrüpteerimine. Salasõna võib olla vale või fail võib olla rikutud."
},
"Error031": {
"message": "E031: Google Drive'iga ei õnnestunud autentimine. Palun ühendage floccus uuesti oma Google'i kontoga."
},
"Error032": {
"message": "E032: OAuth viga. Tokeni valideerimisviga. Palun ühendage oma Google'i konto uuesti."
},
"Error033": {
"message": "E033: Ümbersuunamine tuvastatud. Palun veenduge, et server toetab valitud sünkroonimismeetodit ja sisestatud URL on õige, et see ei suunaks ümber mujale. Kui ümbersuunamine on osa teie seadistustest, saate selle kontrolli seadetes välja lülitada."
},
"Error034": {
"message": "E034: Kauglehtede fail ei ole loetav. Võib-olla unustasite määrata krüpteerimisfraasi või seadsite vale failiformaadi."
},
"Error035": {
"message": "E035: Ei õnnestunud veebiserveris luua järgnevat järjehoidjat: {0} - kas ikka kasutad järjehoidjate rakenduse viimast versiooni?"
},
"Error036": {
"message": "E036: Puuduvad õigused ligipääsuks sünkroniseerimisserverile"
},
"Error037": {
"message": "E037: Ressurss on lukustatud"
},
"Error038": {
"message": "E038: Ei õnnestunud leida kohalikku kausta"
},
"Error039": {
"message": "E039: Ei õnnestunud veebiserveris uuendada järgnevat järjehoidjat: {0}"
},
"Error040": {
"message": "E040: Ei õnnestunud otsida sinu faili Google Drive'ist"
},
"Error041": {
"message": "E041: Kauglehtede faili suurus erineb serverist tegelikult alla laaditud sisust. See võib olla ajutine võrguprobleem. Kui see viga püsib, võtke ühendust serveri administraatoriga."
},
"Error042": {
"message": "E042: Kaugse järjehoidjate faili suurust ei õnnestunud välja selgitada. Ei ole võimalik kontrollida, kas järjehoidjate faili laaditi alla täies mahus. Kui see viga püsib, võtke ühendust serveri administraatoriga."
},
"Error043": {
"message": "E043: Tõrkekindluse teade: Praegune sünkroonimine suurendaks selles profiilis sinu serveris olevate linkide arvu {0}% võrra. Seetõttu me vaikimisi ei jätka. Kui sa aga ikkagi tahaksid sünkroonida, siis lülita profiili seadistustest see tõrkekindluse nõue välja."
},
"Error044": {
"message": "E044: Git push operatsioon ebaõnnestus: {0}"
},
"Error045": {
"message": "E045: Kausta ootamatu asukoht. Selle profiili kohalik sünkroonimiskaust oli asukohas `{0}`, aga nüüd on uues kohas `{1}`. Palun kontrolli, kas see nii peabki olema ja seadista profiili seadistustest kohalik sünkroonimiskaust uuesti."
},
"Error046": {
"message": "E046: Vale võrguaadress. „{0}“ ei ole korrektne või õige võrguaadress."
},
"Error047": {
"message": "E047: XBEL-faili analüüsimine ei õnnestunud. XBEL-andmed tunduvad olevat vigased või ebatäielikud. Võid proovida eemaldada faili serverist, et floccus saaks selle uuesti luua. Tee kindlasti esmalt varukoopia."
},
"Error049": {
"message": "E049: Tõrkekindluse teade: Praegune sünkroonimine suurendaks selles profiilis sinu kohalike linkide arvu {0}% võrra. Seetõttu me vaikimisi ei jätka. Kui sa aga ikkagi tahaksid sünkroonida, siis lülita profiili seadistustest see tõrkekindluse nõue välja."
},
"Error050": {
"message": "E050: Tõrkekindluse teade: Praegune sünkroonimine kustutaks sellest profiilist {0}% sinu kohalikest linkidest. Seetõttu me vaikimisi ei jätka. Kui sa aga ikkagi tahaksid sünkroonida, siis lülita profiili seadistustest see tõrkekindluse nõue välja."
},
"LabelWebdavurl": {
"message": "WebDAVi võrguaadress"
},
"DescriptionWebdavurl": {
"message": "nt. Nextcloudi puhul: https://domeen.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloudi võrguaadress"
},
"LabelUsername": {
"message": "Kasutajanimi"
},
"LabelPassword": {
"message": "Salasõna"
},
"LabelBookmarksfile": {
"message": "Järjehoidjate fail"
},
"DescriptionBookmarksfile": {
"message": "tee, kus järjehoidjate fail asub serveris, suhteline teie WebDAV URL-i suhtes (kõik tee kaustad peavad olema juba olemas). nt personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "järjehoidjate faili nimi, mis asub teie Google Drive'is. Ärge sisestage faili täielikku teekonda, vaid ainult faili nime. Veenduge, et see nimi on teie Drive'is unikaalne. nt mybookmarks.xbel."
},
"DescriptionBookmarksfilegit": {
"message": "tee järjehoidjate faili juurde, mis on suhteline teie Git-repositooriumi juurest (kõik tee kaustad peavad olema juba olemas). nt personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Serveri sihtmärk"
},
"DescriptionServerfolder": {
"message": "Sünkroonimisel salvestatakse teie järjehoidjad selles brauseris selle tee all olevate linkidena serveris. Pange tähele, et see tee tähistab Nextcloudi järjehoidjate rakenduse kausta, mitte Nextcloudi failide kausta. Jätke see tühjaks, et kõik lingid lihtsalt panna serveris olevasse kõige ülemisse kausta."
},
"DescriptionServerfolderlinkwarden": {
"message": "Sünkroonimisel salvestatakse teie järjehoidjad selles brauseris selle kollektsiooni alla kuuluvate linkidena ja ainult selle kollektsiooni alla kuuluvad lingid sünkroonitakse selle brauseriga."
},
"DescriptionServerfolderkarakeep": {
"message": "Sünkroonimisel salvestatakse teie järjehoidjad selles brauseris selle kollektsiooni alla kuuluvate linkidena ja ainult selle kollektsiooni alla kuuluvad lingid sünkroonitakse selle brauseriga."
},
"LabelLocaltarget": {
"message": "Kohalik eesmärk"
},
"DescriptionLocaltarget": {
"message": "Vali siin, kas sa soovid sünkroniseerida veebibrauseri järjehoidjaid või veebibrauseri vahekaarte"
},
"LabelLocalfolder": {
"message": "Järjehoidjate kaust"
},
"DescriptionLocalfolder": {
"message": "Järjehoidjad selles kaustas salvestatakse serverisse linkidena ja lingid serveris salvestatakse järjehoidjatena selles brauseri järjehoidjate kaustas."
},
"LabelRootfolder": {
"message": "Juurkaust"
},
"LabelNewfolder": {
"message": "Hiljuti loodud kaust"
},
"LabelSelectfolder": {
"message": "Valige kaust"
},
"LabelOptions": {
"message": "Valikud"
},
"LabelSyncnow": {
"message": "Sünkroniseeri kohe"
},
"LabelCancelsync": {
"message": "Katksesta sünkroniseerimine"
},
"LabelSyncall": {
"message": "Sünkroniseeri kõik profiilid"
},
"LabelAutosync": {
"message": "Muutusepõhine sünkroonimine"
},
"StatusLastsynced": {
"message": "Viimati sünkroniseeritud: {0} tagasi"
},
"StatusNeversynced": {
"message": "Pole veel sünkroniseeritud"
},
"StatusAllgood": {
"message": "Kõik on korras"
},
"StatusDisabled": {
"message": "Pole kasutusel"
},
"StatusError": {
"message": "Viga"
},
"StatusSyncing": {
"message": "Sünkroniseerimisel"
},
"StatusScheduled": {
"message": "Ajastatud"
},
"LabelReset": {
"message": "Lähtesta"
},
"DescriptionReset": {
"message": "Uue sünkroniseeritud kausta loomiseks lähtesta vana kaust"
},
"LabelChoosefolder": {
"message": "Vali kaust"
},
"DescriptionChoosefolder": {
"message": "Lisa olemasolevale kaustale sünkroniseerimine"
},
"LabelRemoveaccount": {
"message": "Eemalda profiil"
},
"DescriptionRemoveaccount": {
"message": "Kustuta see profil (sellega sa ei eemalda oma järjehoidjaid)"
},
"LabelSyncfromscratch": {
"message": "Käivita sünkroniseerimine puhtalt kohalt"
},
"LabelResetCache": {
"message": "Lähtesta andmepuhver"
},
"DescriptionResetcache": {
"message": "Klõpsake seda nuppu, et lähtestada vahemälu, nii et järgmine sünkroniseerimine ei kustuta garanteeritult andmeid, vaid lihtsalt ühendab serveri ja kohalikud järjehoidjad kokku."
},
"LabelParallelsync": {
"message": "Kiirendada sünkroniseerimist"
},
"DescriptionParallelsync": {
"message": "Märkige see ruut, et sünkroniseerimise kiirendamiseks töödelda paralleelselt mitut kausta. See funktsioon on eksperimentaalne ja raskendab silumispäevikute lugemist."
},
"LabelStrategy": {
"message": "Sünkroonimisstrateegia"
},
"DescriptionStrategy": {
"message": "See valik määrab, kuidas sünkroonida järjehoidjaid erinevates seadmetes. Tavaliselt soovite säilitada kõikidest külgedest tehtud muudatused, kui need on ühilduvad, kuid mõnikord võite soovida teiste brauserite muudatusi (sealhulgas lisandeid ja kustutusi) üle kirjutada või kohalikult tehtud muudatusi üle kirjutada."
},
"LabelStrategydefault": {
"message": "Ühendage alati kohalikud muudatused teiste brauserite muudatustega (soovitatav)."
},
"LabelStrategyslave": {
"message": "Alati tühistage kohalikud muudatused ja laadige alla muudatused teistest brauseritest"
},
"LabelStrategyoverwrite": {
"message": "Laadige alati üles kohalikud muudatused ja tühistage muudatused teistest brauseritest"
},
"LabelSave": {
"message": "Salvesta"
},
"LabelSelect": {
"message": "Valige"
},
"LabelCancel": {
"message": "Tühista"
},
"LabelAdd": {
"message": "Lisa"
},
"LabelChange": {
"message": "Muuda"
},
"LabelRemove": {
"message": "Eemaldage"
},
"LabelBack": {
"message": "Tagasi"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloudi järjehoidjad"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sünkroonige oma järjehoidjad avatud lähtekoodiga Nextcloudi järjehoidjate rakendusega (avatud lähtekoodiga koostööplatvorm, mida saate kas ise hostida või hankida konto pilves asuva instantsi jaoks ühelt erinevatest hosteritest). Nextcloudi Bookmarksiga saate sünkroonida ainult http-, ftp- ja javascript-varamärke. Veenduge, et olete Nextcloudi rakenduste poest paigaldanud Nextcloudi rakenduse Bookmarks. Selle valikuga ei saa kasutada otsekohalduse krüpteerimist."
},
"LabelAdapternextcloud": {
"message": "Nextcloudi järjehoidjad (vana versioon)"
},
"DescriptionAdapternextcloud": {
"message": "Vanemvalik on ühilduv vähemalt rakenduse Bookmarks versiooniga v0.11. See emuleerib kaustu, kasutades kausta tee sisaldavaid silte. Seda ei ole soovitatav kasutada uute profiilide puhul."
},
"LabelAdapterwebdav": {
"message": "WebDAV-jagamine"
},
"DescriptionAdapterwedavexamples": {
"message": "nt. Koofr, pCloud, IceDrive, kDrive, MagentaCLOUD, Disroot, Mailbox.org, Synology NAS, GMX, WEB.DE"
},
"DescriptionAdapterwebdav": {
"message": "Sünkroonige oma järjehoidjad, salvestades need faili etteantud WebDAV-jagis. Selle valiku jaoks ei ole lisatud veebi kasutajaliidest ja seda saab kasutada mis tahes WebDAV-ühilduvusega serveriga, kas isehostitud või pilves. Sellega saab sünkroonida http-, ftp-, andme-, faili- ja javascripti järjehoidjaid. Selle valiku kasutamisel saate valida lõpuni kestva krüpteerimise."
},
"LabelAddaccount": {
"message": "Profiili lisamine"
},
"LabelOpenintab": {
"message": "Avaneb vahekaardil"
},
"LabelDebuglogs": {
"message": "Vigade kõrvaldamise logid"
},
"LabelFunddevelopment": {
"message": "💸 Fondi arendamine"
},
"DescriptionFunddevelopment": {
"message": "Töö floccuse kallal toimub vabatahtliku tellimusmudeli alusel. Kui te arvate, et see, mida ma teen, on seda väärt ja kui te suudate iga kuu ilma raskusteta paar münti säästa, siis palun toetage minu tööd. Palun kaaluge ka floccuse hindamist oma valitud addonipoes. Aitäh! 💙"
},
"LabelUntitledfolder": {
"message": "Untitled folder (pealkirjata kaust)"
},
"LabelSetkeybutton": {
"message": "Määra paroolfraas"
},
"LabelKey": {
"message": "Sisestage oma avamisfraas"
},
"LabelKey2": {
"message": "Sisestage oma salasõna teist korda"
},
"LabelUnlock": {
"message": "Lukustage floccus"
},
"LabelRemovekey": {
"message": "Salasõna eemaldamine"
},
"LabelRemovedkey": {
"message": "Salasõna eemaldatud"
},
"LabelSyncinterval": {
"message": "Sünkroniseerimisintervall"
},
"DescriptionSyncinterval": {
"message": "Kahe sünkroonimise vaheline ajavahemik minutites. Vaikimisi on 15 minutit."
},
"LabelChooseadapter": {
"message": "Kuidas soovite sünkroonida?"
},
"LabelOptionsscreen": {
"message": "{0} valikud",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Tehke ühekordne või regulaarne annetus paypal'i kaudu, et toetada projekti."
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Teha regulaarseid annetusi OpenCollective'i kaudu, et toetada projekti"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Teha regulaarseid annetusi Liberapay kaudu, et toetada projekti"
},
"LabelGithubsponsors": {
"message": "GitHubi sponsorid"
},
"DescriptionGithubsponsors": {
"message": "Teha regulaarseid annetusi GitHubi sponsorite kaudu, et projekti toetada."
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Tehke regulaarne annetus Patreoni kaudu, et toetada projekti"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Tehke Ko-fi kaudu regulaarne või ühekordne annetus projekti toetamiseks."
},
"LegacyAdapterDeprecation": {
"message": "See vana profiiltüüp on aegunud ja see eemaldatakse peagi. Palun lülitage üle uuele nextcloudi sünkroonimismeetodile. Parem jõudlus ja täpsus ootavad teid."
},
"LabelUpdated": {
"message": "⚡ Floccus uuendati"
},
"DescriptionUpdated": {
"message": "Palju õnne, floccuse viimane uuendus on teie masinasse jõudnud!"
},
"LabelReleaseNotes": {
"message": "Loe väljalaske märkusi"
},
"LabelOptionsServerDetails": {
"message": "Serveri andmed"
},
"LabelOptionsFolderMapping": {
"message": "Kaustade kaardistamine"
},
"LabelOptionsSyncBehavior": {
"message": "Sünkroniseerimise käitumine"
},
"LabelOptionsDangerous": {
"message": "Ohtlikud tegevused"
},
"LabelAccountDeleted": {
"message": "Profiil on kustutatud"
},
"DescriptionAccountDeleted": {
"message": "See profiil on kustutatud"
},
"LabelNoAccount": {
"message": "Profiile veel pole"
},
"DescriptionNoAccount": {
"message": "Lisa uusi profiile või impordi neid failist, alles seejärel saad alustada sünkroniseerimisega."
},
"LabelLoginFlowStart": {
"message": "Logi sisse Nextcloudiga"
},
"LabelLoginFlowStop": {
"message": "Katkesta sisselogimine Nextcloudiga"
},
"LabelLoginFlowError": {
"message": "Nextcloudiga ei õnnestunud sisse logida"
},
"LabelNewAccount": {
"message": "Lisa profiil"
},
"LabelNewImport": {
"message": "Impordi"
},
"LabelNestedSync": {
"message": "Sisestatud profiilid"
},
"DescriptionNestedSync": {
"message": "Saate profiilid pesitseda nii, et vanemkaust kuulub profiilile A ja alamkaust profiilile A ja B. Kas soovite lubada ka teistel profiilidel selle profiili kausta sünkroonida?"
},
"LabelNestedSyncNo": {
"message": "Ei, ignoreeri selle profiili kausta teistes profiilides"
},
"LabelNestedSyncYes": {
"message": "Jah, lisage selle profiili kaust teistesse profiilidesse."
},
"LabelImportExport": {
"message": "Import/eksport profiilid"
},
"LabelExport": {
"message": "Profiilide eksportimine"
},
"LabelImport": {
"message": "Profiilide importimine"
},
"DescriptionExport": {
"message": "Valige allpool profiilid, mida soovite faili eksportida, et saaksite samu profiile hõlpsasti uuesti luua teises seadmes või brauseris."
},
"DescriptionImport": {
"message": "Impordi siin eksporditud profiile sisaldav fail, et uuesti luua teise seadme või brauseri abil eksporditud profiilid. Veenduge, et pärast importimist seate õiged sünkroonimiskaustad uuesti."
},
"LabelFolderNotFound": {
"message": "Kausta ei leitud"
},
"LabelSyncTabs": {
"message": "Brauseri vahekaardid"
},
"DescriptionSyncTabs": {
"message": "Serverisse salvestatud lingid avatakse teie brauseris brauseri vahekaartidena ja olemasolevad avatud brauseri vahekaardid salvestatakse serveris olevate linkidena. Pange tähele, et sõltuvalt sellest, kui palju linke on serverisse salvestatud, võib see teie brauseri ülekoormata, kuna need kõik avatakse järgmisel sünkroonimisel vahekaartidena."
},
"LabelTabs": {
"message": "Registrid"
},
"LabelSyncDown": {
"message": "Tõmba alla"
},
"DescriptionSyncDown": {
"message": "Muudatuste allalaadimine teistest brauseritest ja kohalike muudatuste ülekirjutamine"
},
"LabelSyncUp": {
"message": "Tõuske üles"
},
"DescriptionSyncUp": {
"message": "Kohalike muudatuste üleslaadimine ja teiste brauserite muudatuste ülekirjutamine"
},
"LabelSyncDownOnce": {
"message": "Tõmba üks kord alla"
},
"LabelSyncUpOnce": {
"message": "Lükake kord üles"
},
"LabelSyncNormal": {
"message": "Ühinemine"
},
"DescriptionSyncNormal": {
"message": "Kohalike muudatuste ühendamine teiste brauserite muudatustega"
},
"DescriptionFilesPermission": {
"message": "Veenduge, et annate floccusele loa kasutada mitte ainult järjehoidjate rakendust, vaid ka Nextcloudi failirakendust."
},
"DescriptionExtension": {
"message": "Sünkroonige oma järjehoidjad privaatselt kõigis brauserites ja seadmetes"
},
"LabelFailsafe": {
"message": "Failsafe"
},
"DescriptionFailsafe": {
"message": "Mõnikord võivad seadistuse ja tarkvara vead põhjustada andmete ettekavatsemata eemaldamist ja seega ka jäädavat andmekadu. Aga samas võib tekkida ka topeltandmeid, mida hiljem on vaevaline korda saada. Selliste olukordade vältimiseks floccus ei kustuta ega lisa ühe korraga enam kui 20% sinu järjehoidjatest. Kui sa seda aga ise teadlikult soovid, siis saad siin tõrkekindluse loogika välja lülitada."
},
"LabelFailsafeon": {
"message": "Lubatud. Ei kustuta ega lisa rohkem kui 20% oma kohalikest järjehoidjatest ilma teid eelnevalt küsimata. (Soovitatav)"
},
"LabelFailsafeoff": {
"message": "Invaliidistunud. Lubab eemaldada või lisada rohkem kui 20% oma kohalikest järjehoidjatest ilma teiega kinnitamata."
},
"StatusFailsafeoff": {
"message": "Failsafe välja lülitatud. Teil on oht, et andmed võivad tahtmatult kaduda või dubleeruda. Soovitatav on lülitada failsafe sisse profiili seadetes."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sünkroonige järjehoidjad (valikuliselt krüpteeritud) faili kaudu, mis on salvestatud teie Google Drive'is. Sellega saab sünkroonida http-, ftp-, andme-, faili- ja javascript-leselehte. Selle valiku kasutamisel saate valida lõpuni krüpteerimise."
},
"LabelLogingoogle": {
"message": "Sisene Google'iga"
},
"DescriptionLogingoogle": {
"message": "Ühendage oma Google'i konto, et salvestada järjehoidja sünkroonimisfail Google Drive'isse."
},
"DescriptionLoggedingoogle": {
"message": "Olete ühendanud oma Google'i konto, et salvestada järjehoidja sünkroonimisfaili oma Google Drive'i."
},
"LabelPassphrase": {
"message": "Salasõna"
},
"DescriptionPassphrase": {
"message": "Määrake järjehoidjate faili krüpteerimiseks salasõna, kui te ei määra salasõna, siis krüpteerimist ei toimu."
},
"LabelClientcert": {
"message": "Saada kliendi volitused"
},
"DescriptionClientcert": {
"message": "Lubage see valik, kui teie server nõuab autentimiseks kliendisertifikaati või küpsiseid. See võib põhjustada soovimatuid kõrvalmõjusid, kuna floccus jagab küpsiseid teie tavalise brauseri sessiooniga."
},
"LabelAllowredirects": {
"message": "Luba ümbersuunamised serveri URL-is"
},
"DescriptionAllowredirects": {
"message": "Lülita see valik sisse, kui sünkroonimise ajal ilmnevad sinu arvates põhjendamatud ümbersuunamisvead."
},
"LabelSearch": {
"message": "Otsi järjehoidjaid"
},
"LabelSearchfolder": {
"message": "Otsing: {0}"
},
"LabelEdititem": {
"message": "Muuda"
},
"LabelDeleteitem": {
"message": "Kustuta"
},
"DescriptionReallydeleteitem": {
"message": "Kas sa kindlasti soovid selle kirje kustutada?"
},
"LabelNobookmarks": {
"message": "Siin pole veel järjehoidjaid"
},
"LabelAddbookmark": {
"message": "Lisa järjehoidja"
},
"LabelEditbookmark": {
"message": "Muuda järjehoidjat"
},
"LabelAddfolder": {
"message": "Lisa kaust"
},
"LabelEditfolder": {
"message": "Muuda kausta"
},
"LabelSlugline": {
"message": "Privaatne järjehoidjate sünkroniseerimine"
},
"LabelDownloadlogs": {
"message": "Laadi logid alla"
},
"LabelDownloadfulllogs": {
"message": "Täismahus logid"
},
"LabelDownloadanonymizedlogs": {
"message": "Kohendatud logid"
},
"DescriptionDownloadlogs": {
"message": "Floccus logib kõik oma tegevused logifaili, mida saate ise uurida või saata arendajatele silumiseks. Redigeeritud logides on kaustade ja järjehoidjate nimed, samuti URL-aadressid krüptograafilise hashing-funktsiooni abil pöördumatult kodeeritud. Redigeeritud logide saatmisel kontrollige allalaaditud faili ikka veel tundlike andmete suhtes, mida anonüümseks muutmise protsess ei oleks võinud tabada."
},
"ErrorFolderloopselected": {
"message": "Sa ei saa kausta iseendasse teiseldada"
},
"ErrorNofolderselected": {
"message": "Sa poel ühtegi kausta valinud"
},
"LabelAllownetwork": {
"message": "Luba võrguühenduse kasutamine"
},
"DescriptionAllownetwork": {
"message": "Lisaks tavapärasele sünkroniseerimisele suudab Floccus kasutada võrguühendust ka muudel eesmärkidel (näiteks õigete saidiikoonide allalaadimiseks). Siinkohal saad sellise võimaluse lubada."
},
"LabelMobilesettings": {
"message": "Mobiili seaded"
},
"LabelContinuefloccus":{
"message": "Jätkata flokki"
},
"LabelAbout":{
"message": "Rakenduse teave"
},
"LabelCurrentversion": {
"message": "Praegune versioon"
},
"DescriptionCurrentversion": {
"message": "Hetkel paigaldatus Floccuse versioon on:"
},
"LabelContributors": {
"message": "Kaasautorid"
},
"DescriptionContributors": {
"message": "Need inimesed on teinud Floccuse olemasolu võimalikuks"
},
"LabelSortcustom": {
"message": "Kohandatud"
},
"LabelSorturl": {
"message": "Link"
},
"LabelSorttitle": {
"message": "Pealkiri"
},
"LabelSyncmethod": {
"message": "Sünkroonimismeetod"
},
"LabelSyncserver": {
"message": "Sünkroonimisserver"
},
"LabelSyncfolders": {
"message": "Kaustade sünkroonimine"
},
"LabelSyncbehavior": {
"message": "Sünkroniseerimise käitumine"
},
"LabelContinue": {
"message": "Jätka"
},
"LabelDone": {
"message": "Valmis"
},
"LabelConnect": {
"message": "Ühendage"
},
"LabelServersetup": {
"message": "Millise serveriga soovite sünkroonida?"
},
"LabelGoogledrivesetup": {
"message": "Sisene Google Drive'ile"
},
"LabelSyncfoldersetup": {
"message": "Milliseid kaustu soovite sünkroonida?"
},
"LabelSyncbehaviorsetup": {
"message": "Kuidas soovite, et sünkroonimine toimiks?"
},
"LabelAccountcreated": {
"message": "Loodud profiil"
},
"DescriptionAccountcreated": {
"message": "Veel üks oluline asi: sünkroonimine ei tähenda varundust. Palun kontrolli, et sul on oma järjehoidjatest olemas varukoopia.\n\nLisaks palun arvesta, et floccuse kombineerimine baruseri sisemise järjehoidjate sünkroonimisega pole toetatud ja võib lõppeda järjehoidjate topeltkirjete tekkimisega."
},
"DescriptionNonhttps": {
"message": "Olete sisenenud serverisse, mis kasutab ebaturvalist protokolli. Soovitatav on kasutada ainult HTTPS-i toetavaid servereid."
},
"LabelFiletype": {
"message": "Faili formaat"
},
"DescriptionFiletype": {
"message": "Saate valida, millist failivormingut soovite kasutada järjehoidjate salvestamiseks pilves."
},
"LabelFiletypehtml": {
"message": "HTML, laialt toetatud avatud formaat (eksperimentaalne)"
},
"LabelFiletypexbel": {
"message": "XBEL, lihtne, avatud formaat"
},
"LabelImportbookmarks": {
"message": "Impordi järjehoidjaid"
},
"DescriptionImportbookmarks": {
"message": "Impordi järjehoidjatega html-fail antud kausta"
},
"LabelExportBookmarks": {
"message": "Ekspordi järjehoidjaid"
},
"DescriptionExportBookmarks" : {
"message": "Sa võid kõik selles profiilis leiduvad järjehoidjad eksportida html-faili, mida oskavad kasutada kõik brauserid."
},
"LabelShareitem": {
"message": "Jaga"
},
"LabelImportsuccessful": {
"message": "Edukalt imporditud profiil(id)"
},
"DescriptionSyncinprogress": {
"message": "Sünkroniseerimine on käimas."
},
"DescriptionSyncscheduled": {
"message": "See profiil sünkroniseeritakse peagi. Me ootame kas teie teiste seadmete või selle seadme teiste profiilide sünkroonimise lõpetamist."
},
"LabelAdaptergit": {
"message": "Git üle HTTPS"
},
"DescriptionAdaptergit": {
"message": "Git-variant sünkroonib teie järjehoidjad, salvestades need faili etteantud Git-repositooriumis. Selle valikuga ei ole kaasas veebi kasutajaliidest, kuid seda saab kasutada mis tahes Git-hostinguserveriga, nagu Github, Gitlab, Gitea jne. See võib sünkroonida http-, ftp-, andme-, faili- ja javascript- järjehoidjaid. Selle valiku kasutamisel ei saa kasutada otsast lõpuni krüpteerimist. See valik ei ole praegu mobiilirakenduses saadaval."
},
"LabelGiturl": {
"message": "Hoiukoha URL, kasutades HTTP"
},
"LabelGitbranch": {
"message": "Git-haru"
},
"LabelTelemetry": {
"message": "Automaatne veateavitus"
},
"DescriptionTelemetry": {
"message": "Floccus saab automaatselt saata veaandmeid mulle, arendajale. See on tohutu abi floccuse vigade kiiremaks avastamiseks ja lahendamiseks ning aitab pikemas perspektiivis parandada teie kogemust floccusega. Isegi kui veateade on sisse lülitatud, ei näe floccuse arendajad kunagi teie järjehoidjaid."
},
"DescriptionTelemetrysyncmethod": {
"message": "Uus: Lisaks veateabele saadab floccus nüüd ka teavet kasutatud sünkroonimismeetodi kohta (kui selline valik on sisse lülitatud). See aitab meil floccust arendada ja tagada, et sünkroonimimeetodid toimivad nii nagu vaja."
},
"LabelTelemetryenable": {
"message": "Saadab automaatselt veaandmed ja teabe selle kohta, millist sünkroonimismeetodit te kasutate, floccuse arendajatele."
},
"LabelTelemetrydisable": {
"message": "Ärge saatke andmeid floccuse arendajatele."
},
"LabelAccountlabel": {
"message": "Profiili silt"
},
"DescriptionAccountlabel": {
"message": "Anna sellele profiilile nimi, et seda oleks lihtsam ära tunda."
},
"LabelClickcount": {
"message": "Loendage klikke"
},
"DescriptionClickcount": {
"message": "Selleks, et toimiks järjestamine järjehoidjate kasutamise alusel, saada statistikat Nextcloudi serverisse"
},
"DescriptionGoogleplayreview": {
"message": "Kirjutage ülevaade Google Play's"
},
"DescriptionAppstorereview": {
"message": "Kirjutage arvustus App Store'is"
},
"DescriptionChromereview": {
"message": "Kirjutage ülevaade Chrome WebStore'i kohta"
},
"DescriptionAlternativereview": {
"message": "Kirjutage hinnang alternatiivTo.net kohta"
},
"DescriptionMozillareview": {
"message": "Kirjutage ülevaade Mozilla Addons kohta"
},
"DescriptionEdgereview": {
"message": "Kirjutage ülevaade Edge Addons kohta"
},
"LabelWritereview": {
"message": "💙 Jaga armastust!"
},
"DescriptionWritereview": {
"message": "Kui oled põnevil floccuse üle, anna maailmale teada, jättes hinnangu ühel allolevatest platvormidest."
},
"DescriptionDonateintervention": {
"message": "Kas sulle meeldib järjehoidjate sünkroniseerimine? Siis palun toeta mind!"
},
"LabelDonate": {
"message": "Annetada"
},
"DescriptionDisabledaftererror": {
"message": "Proovitud 10 korda enne selle profiili väljalülitamist"
},
"DescriptionBookmarkexists": {
"message": "See järjehoidja juba leidub valitud profiilis"
},
"LabelReportproblem": {
"message": "Probleemi teatamine"
},
"DescriptionReportproblem": {
"message": "Kui soovite võtta otse ühendust arendajatega konkreetse probleemiga, saate seda teha siin:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sünkroonige oma järjehoidjad avatud lähtekoodiga isehostitava rakendusega Karakeep. See valik ei saa kasutada otsast-otsani krüpteerimist ega toeta järjehoidjate järjekorra säilitamist sünkroonide vahel."
},
"LabelApiKey": {
"message": "API võti"
},
"LabelKarakeepurl": {
"message": "Teie Karakeepi serveri URL"
},
"LabelKarakeepconnectionerror": {
"message": "Karakeepi serveriga ühenduse loomine ebaõnnestus"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sünkroonige oma järjehoidjad avatud lähtekoodiga Linkwardeni rakendusega, mis asub kas teie enda serveris või pilves aadressil cloud.linkwarden.app. See saab sünkroonida ainult http-, ftp- ja javascript-lesemärke. See valik ei saa kasutada otsast lõpuni krüpteerimist ega toeta järjehoidjate järjekorra säilitamist sünkroonide vahel."
},
"LabelLinkwardenurl": {
"message": "Teie Linkwardeni serveri URL"
},
"LabelAccesstoken": {
"message": "Juurdepääsutunnus"
},
"LabelLinkwardenconnectionerror": {
"message": "Linkwardeni serveriga ei õnnestunud ühendust luua"
},
"LabelSearchresultsotherfolders": {
"message": "Tulemused teistest kaustadest"
},
"LabelScheduledforcesync": {
"message": "Sünkroonimise sundimine"
},
"DescriptionScheduledforcesync": {
"message": "Kas sa tõesti tahad sünkroonimist sundida? Kahe seadmega samaaegne sünkroonimine võib kaasa tuua ettenägematuid tagajärgi, sealhulgas teie andmete kahjustumise. Enne kinnitamist veenduge, et ükski teine seade ei ole hetkel sünkroonimas."
},
"DescriptionAutosync": {
"message": "Ajapõhise sünkroonimise sisselülitamisel käivitub selle profiili sünkroonimine siis, kui oled kohalikke andmeid muutnud."
},
"LabelOpeninnewtab": {
"message": "Avage see vaade uues vahekaardis"
},
"LabelGivefeedback": {
"message": "Andke tagasisidet"
},
"LabelYourname": {
"message": "Teie nimi"
},
"LabelYouremail": {
"message": "Teie e-posti aadress (vabatahtlik)"
},
"LabelYourmessage": {
"message": "Teie tagasiside sõnum"
},
"LabelSubmitfeedback": {
"message": "Tagasiside esitamine"
},
"DescriptionFeedbacklegal": {
"message": "See tagasiside vorm on Sentry poolt pakutav. Vajutades \"Saada\" nõustute sisestatud andmete salvestamisega Sentry serverites. Sentryle ei saadeta ühtegi teie järjehoidja andmestikku."
},
"DescriptionFeedbackhowto": {
"message": "Aitäh, et võtsite aega, et anda tagasisidet floccuse arendajatele! Kui teie tagasiside on seotud mõne probleemiga, lisage kindlasti, milliseid samme te võtsite, mida ootasite ja mis selle asemel juhtus. Kui teie tagasiside on seotud funktsioonitaotlusega, lisage kindlasti kasutusjuhtum või probleem, mida see funktsioon teie jaoks lahendaks. Kui lisate oma e-posti aadressi, võime teile vastata. Täname teid!"
},
"LabelFeedbacksent": {
"message": "Täname teid tagasiside eest!"
},
"LabelFaq":{
"message": "Vaata KKK-dest"
},
"StatusSyncingfailed": {
"message": "Sünkroonimine ei õnnestunud"
},
"StatusSyncingcomplete": {
"message": "Sünkroonimine lõpetatud"
},
"NotificationSyncingprofile": {
"message": "Sünkroonimisprofiil {0}"
},
"NotificationSyncingsucceeded": {
"message": "Profiili {0} sünkroonimine õnnestus"
},
"NotificationSyncingfailed": {
"message": "Profiili sünkroonimine ebaõnnestus {0}"
},
"LabelSyncintervalenabled": {
"message": "Ajapõhine sünkroonimine"
},
"DescriptionSyncintervalenabled": {
"message": "Ajapõhise sünkroonimise sisselülitamisel käivitub selle profiili sünkroonimine iga paari minuti järel"
},
"LabelPredefinedwebdavurls": {
"message": "Eelmääratletud serverite võrguaadressid"
},
"DescriptionPredefinedwebdavurls": {
"message": "Vali oma teenus"
}
}
================================================
FILE: _locales/fi/messages.json
================================================
{
"Error001": {
"message": "E001: Kohdekansiota ei ole olemassa."
},
"Error002": {
"message": "E002: Päivitettävää kirjanmerkkiä ei enää ole olemassa."
},
"Error003": {
"message": "E003: Lähdekansiota ei enää ei ole olemassa. Tämä on poikkeuksellinen virhe. Onnittelut."
},
"Error004": {
"message": "E004: Kohdekansiota ei ole olemassa."
},
"Error005": {
"message": "E005: Kohdekansiota ei ole olemassa."
},
"Error006": {
"message": "E006: Päivitettävää kansiota ei ole olemassa."
},
"Error007": {
"message": "E007: Siirrettävää kansiota ei ole olemassa."
},
"Error008": {
"message": "E008: Lähdekansiota ei ole olemassa."
},
"Error009": {
"message": "E009: Kohdekansiota ei ole olemassa."
},
"Error010": {
"message": "E010: Järjestettävää kansiota ei löytynyt."
},
"Error011": {
"message": "E011: Kansiojärjestyksen kohde ei ole alihakemisto: {0}."
},
"Error012": {
"message": "E012: Kansiojärjestyksestä puuttuu joitakin alikansioita."
},
"Error013": {
"message": "E013: Poistettavaa kansiota ei ole olemassa."
},
"Error014": {
"message": "E014: Poistettavan kansion yläkansiota ei ole olemassa."
},
"Error015": {
"message": "E015: Odottamaton vastaus palvelimelta."
},
"Error016": {
"message": "E016: Pyyntö aikakatkaistiin. Tarkista palvelinasetuksesi."
},
"Error017": {
"message": "E017: Verkkovirhe: Tarkista verkkoyhteytesi, tilisi tiedot ja TLS/SSL-asetukset."
},
"Error018": {
"message": "E018: Palvelimelle ei voitu tunnistautua."
},
"Error019": {
"message": "E019: HTTP-tila {0}. Pyyntö {0} epäonnistui. Tarkista palvelinasetukset ja loki."
},
"Error020": {
"message": "E020: Palvelimen vastausta ei pystytty jäsentämään."
},
"Error021": {
"message": "E021: Palvelimen tilan ristiriita. Kansio löytyy alikansioiden järjestysluettelosta, muttei hakemistorakenteesta."
},
"Error022": {
"message": "E022: Kansiossa {0} näennäisesti olevaa kirjanmerkkiä {1} ei ole olemassa."
},
"Error023": {
"message": "E023: Lukitustiedostoa ei voitu poistaa. Yritä poistaa {0} manuaalisesti."
},
"Error024": {
"message": "E024: HTTP-tila {0} yritettäessä tunnistaa lukitustiedoston {1} tilaa."
},
"Error025": {
"message": "E025: \"Kirjanmerkkitiedoston sijainti\" -asetus ei voi alkaa vinoviivalla '/'."
},
"Error026": {
"message": "E026: Sykronointi peruttiin."
},
"Error027": {
"message": "E027: Sykronointi keskeytyi."
},
"Error028": {
"message": "E028: Tunnistautuminen palvelimelle epäonnistui."
},
"Error029": {
"message": "E029: Vikasietoinen: {0} % palvelimella olevista linkeistäsi. Kieltäytyy suorittamasta. Poista tämä vikasietoinen toiminto käytöstä profiilin asetuksissa, jos haluat kuitenkin jatkaa."
},
"Error030": {
"message": "E030: Kirjanmerkkitiedoston salauksen purku epäonnistui. Salauslauseke ei ehkä ole oikein tai tiedosto on viallinen."
},
"Error031": {
"message": "E031: Google Drive -tunnistautuminen epäonnistui. Yhdistä Google-tilisi uudelleen."
},
"Error032": {
"message": "E032: OAuth-virhe. Tunnisteen vahvistusvirhe. Yhdistä Google-tilisi uudelleen."
},
"Error033": {
"message": "E033: Havaittiin uudelleenohjaus. Varmista, että palvelin tukee valittua synkronointitapaa ja syöttämäsi URL-osoite on oikein, eikä ohjaa eri sijaintiin. Jos ohjaus on järjestelmässäsi normaalia, voit poistaa tarkastuksen käytöstä asetuksista."
},
"Error034": {
"message": "E034: Etäkäytössä oleva kirjanmerkkitiedosto ei ole luettavissa. Ehkä unohdit asettaa salauslausekkeen tai asetit väärän tiedostomuodon."
},
"Error035": {
"message": "E035: Failed to create the following bookmark on the server: {0} -- Onko kirjanmerkkisovellus ajan tasalla?"
},
"Error036": {
"message": "E036: Synkronointipalvelimen käyttöön tarvittavia oikeuksia puuttuu."
},
"Error037": {
"message": "E037: Resurssi on lukittu"
},
"Error038": {
"message": "E038: Paikallista kansiota ei löytynyt"
},
"Error039": {
"message": "E039: Palvelimen seuraavan kirjanmerkin päivittäminen epäonnistui: {0}"
},
"Error040": {
"message": "E040: Tiedoston nimeä ei pystytty etsimään Google Drivesta."
},
"Error041": {
"message": "E041: Etäkirjanmerkkitiedoston koko poikkeaa palvelimelta ladatusta sisällöstä. Tämä saattaa olla väliaikainen verkko-ongelma. Jos tämä virhe jatkuu, ota yhteyttä palvelimen ylläpitäjään."
},
"Error042": {
"message": "E042: Kirjanmerkkitiedoston kokoa ei voitu hakea. On mahdotonta tarkistaa, että kirjanmerkkitiedosto on ladattu kokonaisuudessaan. Jos tämä virhe jatkuu, ota yhteys palvelimen ylläpitäjään."
},
"Error043": {
"message": "E043: Vikasietoinen: {0} %. Kieltäytyy suorittamasta. Poista tämä vikasietoinen toiminto käytöstä profiilin asetuksissa, jos haluat kuitenkin jatkaa."
},
"Error044": {
"message": "E044: Git-työntöoperaatio epäonnistui: {0}"
},
"Error045": {
"message": "E045: Odottamaton kansiopolku. Tämän profiilin paikallinen synkronointikansio oli aiemmin osoitteessa `{0}`, mutta nyt se on osoitteessa `{1}`. Varmista, että tämä on tarkoitettu ja aseta paikallinen synkronointikansio uudelleen profiilin asetuksissa."
},
"Error046": {
"message": "E046: Virheellinen URL-osoite. `{0}` ei ole kelvollinen URL-osoite."
},
"Error047": {
"message": "E047: XBEL-tiedoston jäsentäminen epäonnistui. XBEL-tiedot näyttävät olevan vioittuneita tai epätäydellisiä. Voit yrittää poistaa tiedoston palvelimelta, jotta floccus voi luoda sen uudelleen. Varmista, että otat varmuuskopion ensin."
},
"Error049": {
"message": "E049: Vikasietoinen: {0} %. Kieltäytyy suorittamasta. Poista tämä vikasietoinen toiminto käytöstä profiilin asetuksissa, jos haluat jatkaa kuitenkin."
},
"Error050": {
"message": "E050: Failsafe: {0} % tämän profiilin paikallisista linkeistä. Kieltäytyy suorittamasta. Poista tämä vikasietoinen toiminto käytöstä profiilin asetuksissa, jos haluat jatkaa kuitenkin."
},
"LabelWebdavurl": {
"message": "WebDAV URL-osoite"
},
"DescriptionWebdavurl": {
"message": "esim. Nextcloudilla: https://esimerkki.fi/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Käyttäjätunnus"
},
"LabelPassword": {
"message": "Salasana"
},
"LabelBookmarksfile": {
"message": "Kirjanmerkit-tiedosto"
},
"DescriptionBookmarksfile": {
"message": "polku, jossa kirjanmerkkitiedosto sijaitsee palvelimella, suhteessa WebDAV URL-osoitteeseen (kaikkien polun kansioiden on oltava jo olemassa). esim. personal_stuff/bookmarks.xbel."
},
"DescriptionBookmarksfilegoogle": {
"message": "kirjanmerkkitiedoston tiedostonimi, joka tallennetaan Google Driveen. Älä kirjoita koko tiedostopolkua, ainoastaan tiedoston nimi. Varmista, että tämä nimi on ainutlaatuinen Drive-asemassasi. esim. mybookmarks.xbel."
},
"DescriptionBookmarksfilegit": {
"message": "Kirjanmerkkitiedoston sijainti suhteessa Git-arkistosi juureen (kaikkien sijainnin kansioiden on oltava jo olemassa). Esim. omat_tiedostot/kirjanmerkit.xbel."
},
"LabelServerfolder": {
"message": "Palvelimen kohde"
},
"DescriptionServerfolder": {
"message": "Synkronoitaessa tämän selaimen kirjanmerkit tallennetaan palvelimella tähän sijaintiin. Huomioi, että polku kuvastaa Nextcloud Bookmarks -kansiota, ei Nextcloud Files -kansiota. Sijoita kaikki linkit palvelimen juurikansioon jättämällä tämä tyhjäksi."
},
"DescriptionServerfolderlinkwarden": {
"message": "Synkronoitaessa tämän selaimen kirjanmerkit tallennetaan tämän kokoelman linkkeinä, ja vain tämän kokoelman linkit synkronoidaan tämän selaimen kanssa."
},
"DescriptionServerfolderkarakeep": {
"message": "Synkronoitaessa tämän selaimen kirjanmerkit tallennetaan tämän kokoelman linkkeinä, ja vain tämän kokoelman linkit synkronoidaan tämän selaimen kanssa."
},
"LabelLocaltarget": {
"message": "Paikallinen kohde"
},
"DescriptionLocaltarget": {
"message": "Valitse haluatko synkronoida selaimen kirjanmerkit vai välilehdet."
},
"LabelLocalfolder": {
"message": "Kirjanmerkkikansio"
},
"DescriptionLocalfolder": {
"message": "Tämän kirjanmerkkikansion linkit tallennetaan palvelimelle linkkeinä ja palvelimen linkit tallennetaan kirjanmerkikeiksi tähän kansioon."
},
"LabelRootfolder": {
"message": "Juurikansio"
},
"LabelNewfolder": {
"message": "Juuri luotu kansio"
},
"LabelSelectfolder": {
"message": "Valitse kansio"
},
"LabelOptions": {
"message": "Asetukset"
},
"LabelSyncnow": {
"message": "Synkronoi nyt"
},
"LabelCancelsync": {
"message": "Peru synkronointi"
},
"LabelSyncall": {
"message": "Synkronoi kaikki profiilit"
},
"LabelAutosync": {
"message": "Muutoksiin perustuva synkronointi"
},
"StatusLastsynced": {
"message": "Edellinen synkronointi: {0} sitten"
},
"StatusNeversynced": {
"message": "Ei vielä synkronoitu"
},
"StatusAllgood": {
"message": "Kaikki kunnossa"
},
"StatusDisabled": {
"message": "Ei käytössä"
},
"StatusError": {
"message": "Virhe"
},
"StatusSyncing": {
"message": "Synkronoidaan"
},
"StatusScheduled": {
"message": "Ajoitettu"
},
"LabelReset": {
"message": "Nollaa"
},
"DescriptionReset": {
"message": "Luo uusi kansio nollaamalla synkronoitu kansio"
},
"LabelChoosefolder": {
"message": "Valitse kansio"
},
"DescriptionChoosefolder": {
"message": "Valitse olemassaoleva kansio synkronoitavaksi"
},
"LabelRemoveaccount": {
"message": "Poista profiili"
},
"DescriptionRemoveaccount": {
"message": "Poista tämä profiili (tämä ei poista kirjanmerkkejäsi)"
},
"LabelSyncfromscratch": {
"message": "Aloita synkronointi alusta"
},
"LabelResetCache": {
"message": "Tyhjennä välimuisti"
},
"DescriptionResetcache": {
"message": "Tyhjennä välimuisti painamalla tätä painiketta, jolloin seuraava synkronointi ei varmasti poista tietoja ja vain yhdistää palvelimen ja paikalliset kirjanmerkit."
},
"LabelParallelsync": {
"message": "Nopeuta synkronointia"
},
"DescriptionParallelsync": {
"message": "Valitse tämä nopeuttaaksesi synkronointia synkronoimalla useita kansioita saman aikaisesti. Ominaisuus on kokeellinen ja vaikeuttaa vianselvityslokien lukua."
},
"LabelStrategy": {
"message": "Synkronointistrategia"
},
"DescriptionStrategy": {
"message": "Tämä määrittää, miten eri laitteiden kirjanmerkit synkronoidaan. Useimmiten kaikki muutokset halutaan säilyttää, jos ne ovat yhteensopivia, mutta joskus voi olla tarpeellista korvata muissa selaimissa tai pakallisesti tehdyt muutokset (lisäykset ja poistot mukaan lukien)."
},
"LabelStrategydefault": {
"message": "Yhdistä aina paikalliset ja muiden selainten muutokset (suositeltavaa)"
},
"LabelStrategyslave": {
"message": "Kumoa aina paikalliset ja lataa muiden selainten muutokset"
},
"LabelStrategyoverwrite": {
"message": "Lähetä aina paikalliset ja kumoa muiden selainten muutokset"
},
"LabelSave": {
"message": "Tallenna"
},
"LabelSelect": {
"message": "Valitse"
},
"LabelCancel": {
"message": "Peruuta"
},
"LabelAdd": {
"message": "Lisää"
},
"LabelChange": {
"message": "uuta"
},
"LabelRemove": {
"message": "Poista"
},
"LabelBack": {
"message": "Takaisin"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synkronoi kirjanmerkkisi Nextcloud Bookmarks -alustalle (avoimen lähdekoodin yhteistyöalusta, jota voit joko ylläpitää itse tai hankkia tilin jonkun muun ylläpitämälle pilvipalvelimelle). Tukee HTTP-, FTP- ja JavaScript-kirjanmerkkejä, muttei päästä päähän -salausta. Varmista, että olet asentanut Bookmarks-sovelluksen käyttämäsi Nextcloud-instanssin sovelluskaupasta."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Bookmarks (vanha)"
},
"DescriptionAdapternextcloud": {
"message": "Tämä vanha vaihtoehto on yhteensopiva ainakin Bookmarks-sovelluksen version 0.11 kanssa. Se emuloi kansioita niiden polut sisältävien tunnisteiden avulla. Tätä ei suositella uusille profiileille."
},
"LabelAdapterwebdav": {
"message": "WebDAV-jako"
},
"DescriptionAdapterwebdav": {
"message": "Synkronoi kirjanmerkit tallentamalla ne tiedostoksi määritettyyn WebDAV-jakoon. Tässä ei ole mahdollista käyttää verkkokäyttöliittymää, mutta voit käyttää sitä minkä tahansa WebDAV-yhteensopivan palvelimen kanssa. Tukee HTTP-, FTP-, tieto-, tiedosto- ja JavaScript-kirjanmerkkejä, sekä päästä päähän -salausta."
},
"LabelAddaccount": {
"message": "Lisää profiili"
},
"LabelOpenintab": {
"message": "Avaa välilehdessä"
},
"LabelDebuglogs": {
"message": "Vianselvityslokit"
},
"LabelFunddevelopment": {
"message": "💸 Rahoita kehitystä"
},
"DescriptionFunddevelopment": {
"message": "Floccuksen kehitystä rahoitetaan vapaaehtoispohjaisella tilausmallilla, joten jos koet panokseni sen arvoiseksi ja jos sinulla on mahdollisuus luopua muutamasta lantista kuukausittain, arvostaisin tukeasi. Harkitse myös Floccuksen arvostelemista omassa lisäosakaupassasi. Kiitos! 💙"
},
"LabelUntitledfolder": {
"message": "Nimetön kansio"
},
"LabelSetkeybutton": {
"message": "Aseta salauslauseke"
},
"LabelKey": {
"message": "Syötä salauslauseke"
},
"LabelKey2": {
"message": "Syötä salauslaseke uudestaan"
},
"LabelUnlock": {
"message": "Avaa Floccus"
},
"LabelRemovekey": {
"message": "Poista salauslauseke"
},
"LabelRemovedkey": {
"message": "Salauslauseke poistettiin"
},
"LabelSyncinterval": {
"message": "Synkronoinnin ajoitus"
},
"DescriptionSyncinterval": {
"message": "Synkronointien välinen aika. Oletus on 15 minuuttia."
},
"LabelChooseadapter": {
"message": "Miten haluat synkronoida?"
},
"LabelOptionsscreen": {
"message": "{0} valintaa",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "PayPal"
},
"DescriptionPaypal": {
"message": "Tue projektia kertaluontoisella tai toistuvalla lahjoituksella PayPalin välityksellä."
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Tue projektia toistuvalla lahjoituksella OpenCollectiven välityksellä."
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Tue projektia toistuvalla lahjoituksella Librepayn välityksellä."
},
"LabelGithubsponsors": {
"message": "GitHub-sponsorit"
},
"DescriptionGithubsponsors": {
"message": "Tue projektia toistuvalla lahjoituksella GitHub-sponsoroinnin välityksellä."
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Tue projektia toistuvalla lahjoituksella Patreonin välityksellä."
},
"LabelKofi": {
"message": "Ko-fi"
},
"DescriptionKofi": {
"message": "Tue projektia kertaluontoisella tai toistuvalla lahjoituksella Ko-fin välityksellä."
},
"LegacyAdapterDeprecation": {
"message": "Tätä vanha profiilityyppiä ei enää tueta ja se poistetaan pian kokonaan. Vaihda uutee Nexcloud-synkronointiin, joka tarjoaa suorituskykyä ja tarkkuutta."
},
"LabelUpdated": {
"message": "⚡ Floccus päivitettiin"
},
"DescriptionUpdated": {
"message": "Onnittelut! Floccuksen uusin versio on saapunut laitteellesi!"
},
"LabelReleaseNotes": {
"message": "Lue julkaisutiedot"
},
"LabelOptionsServerDetails": {
"message": "Palvelimen tiedot"
},
"LabelOptionsFolderMapping": {
"message": "Kansiomääritykset"
},
"LabelOptionsSyncBehavior": {
"message": "Synkronointiasetukset"
},
"LabelOptionsDangerous": {
"message": "Vaaralliset toiminnot"
},
"LabelAccountDeleted": {
"message": "Profiili poistettiin"
},
"DescriptionAccountDeleted": {
"message": "Tämä profiili on poistettu."
},
"LabelNoAccount": {
"message": "Profiileja ei vielä ole"
},
"DescriptionNoAccount": {
"message": "Aloita synkronointi lisäämällä uusia profiileja tai tuomalla aiemmat profiilit tiedostosta."
},
"LabelLoginFlowStart": {
"message": "Kirjaudu Nexcloudiin"
},
"LabelLoginFlowStop": {
"message": "Peru Nexcloud-kirjautuminen"
},
"LabelLoginFlowError": {
"message": "Nexcloud-kirjautuminen epäonnistui"
},
"LabelNewAccount": {
"message": "Lisää profiili"
},
"LabelNewImport": {
"message": "Tuo"
},
"LabelNestedSync": {
"message": "Sisäkkäiset profiilit"
},
"DescriptionNestedSync": {
"message": "Voit määrittää sisäkkäisiä profiileja niin, että yläkansio kuuluu profiiliin A, ja alikansio profiiliin A ja B. Haluatko sallia muiden profiilien synkronoida tämän profiilin kansion."
},
"LabelNestedSyncNo": {
"message": "En. Ohita tämän profiilin kansio muissa profiileissa."
},
"LabelNestedSyncYes": {
"message": "Kyllä. Sisällytä tämän profiilin kansio muihin profiileihin1."
},
"LabelImportExport": {
"message": "Tuo/vie profiileja"
},
"LabelExport": {
"message": "Vie profiilit"
},
"LabelImport": {
"message": "Tuo profiilit"
},
"DescriptionExport": {
"message": "Valitse tiedostoon vietävät profiilit. Tiedoston avulla voit helposti tuoda profiilisi muihin selaimiin ja laitteisiin."
},
"DescriptionImport": {
"message": "Palauta muissa selaimissa tai laitteissa aiemmin luodut profiilit tuomalla viedyt profiilit siältävä tiedosto. Huomioi, että oikeat synkronointikansiot on määritettävä tuonnin jälkeen uudelleen."
},
"LabelFolderNotFound": {
"message": "Kansiota ei löytynyt"
},
"LabelSyncTabs": {
"message": "Selaimen välilehdet"
},
"DescriptionSyncTabs": {
"message": "Palvelimelle tallennetut linkit avataan selaimen välilehtinä ja selaimen nykyiset välilehdet tallennetaan palvelimelle linkkeinä. Huomioi, että palvelimelle tallennettujen linkkien suuri määrä voi seuraavan synkronoinnin yhteydessä ylikuormittaa selaimesi."
},
"LabelTabs": {
"message": "Välilehdet"
},
"LabelSyncDown": {
"message": "Vedä alas"
},
"DescriptionSyncDown": {
"message": "Lataa muiden selainten muutokset ja korvaa paikalliset"
},
"LabelSyncUp": {
"message": "Työnnä ylös"
},
"DescriptionSyncUp": {
"message": "Lähetä paikalliset ja korvaa muiden selainten muutokset"
},
"LabelSyncDownOnce": {
"message": "Vedä alas kerran"
},
"LabelSyncUpOnce": {
"message": "Työnnä ylös kerran"
},
"LabelSyncNormal": {
"message": "Yhdistä"
},
"DescriptionSyncNormal": {
"message": "Yhdistä paikalliset ja korvaa muiden selainten muutokset"
},
"DescriptionFilesPermission": {
"message": "Varmista. että floccuksella on käyttöoikeus Kirjanmerkit-sovelluksen lisäksi Nextcloudin Tiedostot-sovellukseen."
},
"DescriptionExtension": {
"message": "Synkronoi kirjamerkit yksityisesti selainten ja laitteiden välillä"
},
"LabelFailsafe": {
"message": "Varmistus"
},
"DescriptionFailsafe": {
"message": "Joskus konfigurointivirheet tai ohjelmistovirheet voivat aiheuttaa tietojen tahattoman poistamisen, jolloin tiedot katoavat, tai tietojen tahattoman kopioimisen, jolloin niitä on vaikea selvittää. Tämän estämiseksi floccus ei poista kerralla yli 20 % kirjanmerkeistäsi eikä myöskään lisää kerralla yli 20 % linkkien lukumäärääsi, ellet poista tätä turvatoimintoa käytöstä täällä."
},
"LabelFailsafeon": {
"message": "Käytössä. Ei poista tai lisää yli 20 % paikallisista kirjanmerkeistäsi kyselemättä sinulta ensin. (Suositellaan)"
},
"LabelFailsafeoff": {
"message": "Vammainen. Sallii yli 20 %:n poistamisen tai lisäämisen paikallisista kirjanmerkeistäsi tai paikallisiin kirjanmerkkeihisi ilman vahvistusta sinulta."
},
"StatusFailsafeoff": {
"message": "Vikasieto pois käytöstä. Olet vaarassa menettää tai kopioida tietoja tahattomasti. On suositeltavaa ottaa vikasietoturva käyttöön profiilin asetuksissa."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Synkronoi kirjanmerkit salattavissa olevaan tiedostoon, joka tallennetaan Google Driveen. Tukee HTTP-, FTP-, tieto-, tiedosto- ja JavaScript-kirjanmerkkejä, sekä päästä päähän -salausta."
},
"LabelLogingoogle": {
"message": "Kirjaudu Googlella"
},
"DescriptionLogingoogle": {
"message": "Tallenna kirjanmerkkien synkronointitiedosto Google Driveen yhdistämällä Google-tiliisi."
},
"DescriptionLoggedingoogle": {
"message": "Olet yhdistänyt Google-tilisi kirjanmerkkien synkronointitiedoston tallentamiseksi Google Driveen."
},
"LabelPassphrase": {
"message": "Salauslauseke"
},
"DescriptionPassphrase": {
"message": "Aseta kirjanmerkkitiedostonm salaukseen käytettävä tunnuslauseke. Jos lauseketta ei aseteta, ei salausta suoriteta."
},
"LabelClientcert": {
"message": "Lähetä päätteen tunnistetiedot"
},
"DescriptionClientcert": {
"message": "Kytke tämä käyttöön, jos palvelimesi edellyttää tunnistautumiseen päätevarmenteen tai evästeitä. Tällä voi olla ei-toivottuja sivuvaikutuksia, koska Floccus jakaa evästeitä tavallisten selainistuntojesi kanssa."
},
"LabelAllowredirects": {
"message": "Salli palvelimen URL-osoitteen uudelleenohjautuminen"
},
"DescriptionAllowredirects": {
"message": "Kytke tämä käyttöön, jos kohtaat synkronoinnin aikana ohjausvirheitä, jotka ovat mielestäsi turhia."
},
"LabelSearch": {
"message": "Etsi kirjanmerkkejä"
},
"LabelSearchfolder": {
"message": "Etsi {0}"
},
"LabelEdititem": {
"message": "Muokkaa"
},
"LabelDeleteitem": {
"message": "Poista"
},
"DescriptionReallydeleteitem": {
"message": "Haluatko todella poistaa tämän kohteen?"
},
"LabelNobookmarks": {
"message": "Täällä ei ole kirjanmerkkejä"
},
"LabelAddbookmark": {
"message": "Lisää kirjamerkki"
},
"LabelEditbookmark": {
"message": "Muokkaa kirjanmerkkiä"
},
"LabelAddfolder": {
"message": "Lisää kansio"
},
"LabelEditfolder": {
"message": "Muokkaa kansiota"
},
"LabelSlugline": {
"message": "Yksityinen kirjanmerkkien synkronointi"
},
"LabelDownloadlogs": {
"message": "Lataa lokit"
},
"LabelDownloadfulllogs": {
"message": "Täydet lokit"
},
"LabelDownloadanonymizedlogs": {
"message": "Peitetyt lokit"
},
"DescriptionDownloadlogs": {
"message": "Floccus kirjaa kaiken toimintansa lokitiedostoon, jota voit tutkia itse tai lähettää kehittäjille vianselvitystä varten. Peitetyissä lokeissa kansioiden ja kirjanmerkkien nimet sekä URL-osoitteet koodataan peruuttamattomasti kryptografisella hajautustoiminnolla. Kannattaa kuitenkin tarkistaa ennen tällaisten lokien lähetystä, ettei niihin ole jäänyt arkaluontoisia tietoja, joita automaattinen anonymisointiprosessi ei ole havainnut."
},
"ErrorFolderloopselected": {
"message": "Kansiota ei voida siirtää itseensä"
},
"ErrorNofolderselected": {
"message": "Kansiota ei ole valittu"
},
"LabelAllownetwork": {
"message": "Salli verkon käyttö"
},
"DescriptionAllownetwork": {
"message": "Synkronointipalvelimesi lisäksi Floccus voi käyttää verkkoyhteyttä kirjanmerkkiesi lisätietojen, kuten kuvakkeiden noutoon. Tästä voi sallia tällaiset yhteydet."
},
"LabelMobilesettings": {
"message": "Mobiiliasetukset"
},
"LabelContinuefloccus":{
"message": "Jatka Floccukseen"
},
"LabelAbout":{
"message": "Tietoja"
},
"LabelCurrentversion": {
"message": "Nykyinen versio"
},
"DescriptionCurrentversion": {
"message": "Asennettu Floccus-versiosi on:"
},
"LabelContributors": {
"message": "Osallistujat"
},
"DescriptionContributors": {
"message": "Nämä henkilöt ovat mahdollistaneet Floccuksen"
},
"LabelSortcustom": {
"message": "Mukautettu"
},
"LabelSorturl": {
"message": "Linkki"
},
"LabelSorttitle": {
"message": "Nimi"
},
"LabelSyncmethod": {
"message": "Synkronointitapa"
},
"LabelSyncserver": {
"message": "Synkronointipalvelin"
},
"LabelSyncfolders": {
"message": "Synkronointikansiot"
},
"LabelSyncbehavior": {
"message": "Synkronointiasetukset"
},
"LabelContinue": {
"message": "Jatka"
},
"LabelDone": {
"message": "Valmis"
},
"LabelConnect": {
"message": "Yhdistä"
},
"LabelServersetup": {
"message": "Mille palvelimelle haluat synkronoida?"
},
"LabelGoogledrivesetup": {
"message": "Kirjaudu Google Driveen"
},
"LabelSyncfoldersetup": {
"message": "Mitkä kansiot haluat synkronoida?"
},
"LabelSyncbehaviorsetup": {
"message": "Miten haluat synronoinnin toimivan?"
},
"LabelAccountcreated": {
"message": "Profiili on luotu"
},
"DescriptionAccountcreated": {
"message": "Vielä yksi asia: Synkronointi ei ole varmuuskopiointi. Varmista, että kirjanmerkeistäsi on säännölliset varmuuskopiot.\n\nHuomaa myös, että floccuksen ja selaimen sisäänrakennetun kirjanmerkkien synkronoinnin yhdistämistä ei tueta, ja voit saada päällekkäisiä kirjanmerkkejä."
},
"DescriptionNonhttps": {
"message": "Olet syöttänyt salaamatonta protokollaa käyttävän palvelimen. On suositeltavaa käyttää vain HTPPS-protokollaa tukevia palvelimia."
},
"LabelFiletype": {
"message": "Tiedostomuoto"
},
"DescriptionFiletype": {
"message": "Voit valita missä tiedostomuodossa haluat tallentaa kirjanmerkkisi palvelimelle."
},
"LabelFiletypehtml": {
"message": "HTML, laajasti tuettu avoin muoto (kokeellinen)"
},
"LabelFiletypexbel": {
"message": "XBEL, yksinkertainen avoin muoto"
},
"LabelImportbookmarks": {
"message": "Tuo kirjanmerkit"
},
"DescriptionImportbookmarks": {
"message": "Tuo kirjanmerkkejä sisältävä HTML-tiedosto nykyiseen kansioon."
},
"LabelExportBookmarks": {
"message": "Vie kirjanmerkit"
},
"DescriptionExportBookmarks" : {
"message": "Vie kaikki tämän profiilin kirjanmerkit kaikkien valtaselainten tukemaan HTML-tiedostoon."
},
"LabelShareitem": {
"message": "Jaa"
},
"LabelImportsuccessful": {
"message": "Profiili(t) tuotiin"
},
"DescriptionSyncinprogress": {
"message": "Synkronointi on käynnissä."
},
"DescriptionSyncscheduled": {
"message": "Tämä profiili synkronoidaan pian. Odotetaan joko muiden laitteidesi tai tällä laitteella olevien profiiliesi synkronoinnin valmistumista."
},
"LabelAdaptergit": {
"message": "Git – HTTPS"
},
"DescriptionAdaptergit": {
"message": "Git-vaihtoehto synkronoi kirjanmerkkisi tallentamalla ne tiedostoon annetussa Git-arkistossa. Tähän vaihtoehtoon ei ole liitetty web-käyttöliittymää, mutta voit käyttää sitä minkä tahansa Git-hostauspalvelimen, kuten Githubin, Gitlabin, Gitean jne. kanssa. Se voi synkronoida http-, ftp-, data-, tiedosto- ja javascript-kirjanmerkit. Et voi käyttää päästä päähän -salausta tätä vaihtoehtoa käytettäessä. Tämä vaihtoehto ei ole tällä hetkellä käytettävissä mobiilisovelluksessa."
},
"LabelGiturl": {
"message": "Arkiston HTTP URL -osoite"
},
"LabelGitbranch": {
"message": "Git-haara"
},
"LabelTelemetry": {
"message": "Automatisoitu virheraportointi"
},
"DescriptionTelemetry": {
"message": "Floccus voi lähettää automaattisesti virhetiedot kehittäjille. Tämä auttaa ja nopeuttaa Floccuksen virheiden havainnointia ja korjausta merkittävästi auttaen parantamaan käyttökokemustasi. Floccuksen kehittäjät eivät koskaan näe kirjanmerkkejäsi raportoinnin ollessa käytsössä."
},
"DescriptionTelemetrysyncmethod": {
"message": "Uusi: Virhetietojen lisäksi floccus lähettää nyt myös tiedon siitä, mitä synkronointimenetelmää käytät, jos tämä vaihtoehto on käytössä. Tämä auttaa meitä parantamaan floccusta ja varmistamaan, että synkronointimenetelmät toimivat odotetulla tavalla."
},
"LabelTelemetryenable": {
"message": "Lähetä automaattisesti virhetiedot ja tiedot siitä, mitä synkronointimenetelmää käytät, floccus-kehittäjille."
},
"LabelTelemetrydisable": {
"message": "Älä lähetä mitään tietoja floccus-kehittäjille."
},
"LabelAccountlabel": {
"message": "Profiilin nimi"
},
"DescriptionAccountlabel": {
"message": "Nimeä profiili sen tunnistamisen helpottamiseksi"
},
"LabelClickcount": {
"message": "Laske klikkaukset"
},
"DescriptionClickcount": {
"message": "Lähetä Nextcliud-palvelimelle tilastoja siitä, mitä kirjanmerkkejä avaat eniten, jolloin voit järjestää ne sen mukaan."
},
"DescriptionGoogleplayreview": {
"message": "Arvostele Google Playssa"
},
"DescriptionAppstorereview": {
"message": "Arvostele Apple Storessa"
},
"DescriptionChromereview": {
"message": "Arvostele Chrome Web Storessa"
},
"DescriptionAlternativereview": {
"message": "Arvostele sivustolla AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Arvostele Mozilla-lisäosissa"
},
"DescriptionEdgereview": {
"message": "Arvostele Edge-lisäosissa"
},
"LabelWritereview": {
"message": "💙 Jaa rakkautta!"
},
"DescriptionWritereview": {
"message": "Jos olet innoissasi Floccuksesta, kerro siitä muille arvostelemalla se alla olevissa palveluissa."
},
"DescriptionDonateintervention": {
"message": "Pidätkö kirjanmerkkien synkronoinnista? Tue minua!"
},
"LabelDonate": {
"message": "Lahjoita"
},
"DescriptionDisabledaftererror": {
"message": "Yritettiin 10 kertaa ennen profiilin käytöstäpoistoa"
},
"DescriptionBookmarkexists": {
"message": "Kirjanmerkki on jo olemassa valitussa profiilissa"
},
"LabelReportproblem": {
"message": "Ilmoita ongelmasta"
},
"DescriptionReportproblem": {
"message": "Jos haluat ilmoittaa vuorenvarmasta ongelmasta yhteyttä suoraan kehittäjiin suoraan, onnistuu se täältä:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synkronoi kirjanmerkkisi avoimen lähdekoodin Karakeep-sovelluksen kanssa. Tämä vaihtoehto ei voi käyttää päästä päähän -salausta, eikä se tue kirjanmerkkien järjestyksen säilyttämistä synkronointien välillä."
},
"LabelApiKey": {
"message": "API-avain"
},
"LabelKarakeepurl": {
"message": "Karakeep-palvelimen URL-osoite"
},
"LabelKarakeepconnectionerror": {
"message": "Yhteyden muodostaminen Karakeep-palvelimeen epäonnistui"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synkronoi kirjanmerkkisi avoimen lähdekoodin Linkwarden-sovelluksella, joka on joko omalla palvelimellasi tai pilvessä osoitteessa cloud.linkwarden.app. Se voi synkronoida vain http-, ftp- ja javascript-kirjanmerkit. Tämä vaihtoehto ei voi käyttää päästä päähän -salausta eikä se tue kirjanmerkkien järjestyksen säilyttämistä synkronointien välillä."
},
"LabelLinkwardenurl": {
"message": "Linkwarden-palvelimen URL-osoite"
},
"LabelAccesstoken": {
"message": "Pääsytunniste"
},
"LabelLinkwardenconnectionerror": {
"message": "Linkwarden-palvelintasi ei tavoitettu"
},
"LabelSearchresultsotherfolders": {
"message": "Tulokset muista kansioista"
},
"LabelScheduledforcesync": {
"message": "Pakota synkronointi"
},
"DescriptionScheduledforcesync": {
"message": "Haluatko todella pakottaa synkronoinnin? Synkronoinnilla kahdella laitteella samanaikaisesti voi olla odottamattomia seurauksia, kuten tietojen vahingoittuminen. Varmista ennen vahvistamista, että mikään muu laite ei synkronoi parhaillaan."
},
"DescriptionAutosync": {
"message": "Muutoksiin perustuvan synkronoinnin ottaminen käyttöön varmistaa, että synkronointi suoritetaan aina, kun teet muutoksia paikallisesti."
},
"LabelOpeninnewtab": {
"message": "Avaa tämä näkymä uudessa välilehdessä"
},
"LabelGivefeedback": {
"message": "Anna palautetta"
},
"LabelYourname": {
"message": "Nimesi"
},
"LabelYouremail": {
"message": "Sähköpostiosoitteesi (valinnainen)"
},
"LabelYourmessage": {
"message": "Palauteviestisi"
},
"LabelSubmitfeedback": {
"message": "Lähetä palautetta"
},
"DescriptionFeedbacklegal": {
"message": "Tämä palautelomake toimii Sentryn avulla. Painamalla lähetä hyväksyt, että syötetyt tiedot tallennetaan Sentryn palvelimille. Mitään kirjanmerkkisi tietoja ei lähetetä Sentrylle."
},
"DescriptionFeedbackhowto": {
"message": "Kiitos, että otit aikaa antaa palautetta floccuksen kehittäjille! Jos palautteesi liittyy ongelmaan, muista mainita, mitä teit, mitä odotit ja mitä sen sijaan tapahtui. Jos palautteesi koskee ominaisuutta koskevaa pyyntöä, muista sisällyttää käyttötapaus tai ongelma, jonka tämä ominaisuus ratkaisisi sinulle. Jos ilmoitat sähköpostiosoitteesi, saatamme ottaa sinuun yhteyttä. Kiitos!"
},
"LabelFeedbacksent": {
"message": "Kiitos palautteestasi!"
},
"LabelFaq":{
"message": "Tarkista FAQ"
},
"StatusSyncingfailed": {
"message": "Synkronointi epäonnistui"
},
"StatusSyncingcomplete": {
"message": "Synkronointi valmis"
},
"NotificationSyncingprofile": {
"message": "Synkronointiprofiili {0}"
},
"NotificationSyncingsucceeded": {
"message": "Profiilin {0} synkronointi onnistui"
},
"NotificationSyncingfailed": {
"message": "Profiilin synkronointi epäonnistui {0}"
},
"LabelSyncintervalenabled": {
"message": "Aikaan perustuva synkronointi"
},
"DescriptionSyncintervalenabled": {
"message": "Jos otat aikapohjaisen synkronoinnin käyttöön, tämän profiilin synkronointi ajoitetaan automaattisesti muutaman minuutin välein."
}
}
================================================
FILE: _locales/fr/messages.json
================================================
{
"Error001": {
"message": "E001: Le dossier dans lequel créer l'item n'existe pas"
},
"Error002": {
"message": "E002: Le signet à mettre à jour n'existe plus"
},
"Error003": {
"message": "E003: Le dossier d'où vous retirez n'existe pas. C'est une anomalie. Félicitations."
},
"Error004": {
"message": "E004: Le dossier de destination n'existe pas"
},
"Error005": {
"message": "E005: Le dossier dans lequel créer l'item n'existe pas"
},
"Error006": {
"message": "E006: Le dossier à mettre à jour n'existe pas"
},
"Error007": {
"message": "E007: Le dossier à déplacer n'existe pas"
},
"Error008": {
"message": "E008: Le dossier d'où vous retirez n'existe pas"
},
"Error009": {
"message": "E009: Le répertoire de destination n'existe pas"
},
"Error010": {
"message": "E010: Impossible de trouver le dossier à trier"
},
"Error011": {
"message": "E011: L'élément n'est pas un sous-élément du dossier en cours de tri: {0}"
},
"Error012": {
"message": "E012: Il manque certains des sous-éléments du dossier en cours de tri"
},
"Error013": {
"message": "E013: Le dossier à supprimer n'existe pas"
},
"Error014": {
"message": "E014: Le répertoire parent du dossier à supprimer n'existe pas"
},
"Error015": {
"message": "E015: Réponse inattendue du serveur"
},
"Error016": {
"message": "E016: Temps d'attente dépassé durant la requête. Vérifiez la configuration du serveur"
},
"Error017": {
"message": "E017: Erreur réseau: Vérifiez votre connexion réseau, vos paramètres de compte et vos paramètres SSL/TLS."
},
"Error018": {
"message": "E018: Impossible de s'authentifier sur le serveur."
},
"Error019": {
"message": "E019: HTTP status {0}. Échec de la requête {1}: {2}. Vérifiez la configuration de votre serveur et les journaux de débogage."
},
"Error020": {
"message": "E020 : Impossible d'analyser la réponse du serveur."
},
"Error021": {
"message": "E021: État incohérent du serveur. Le dossier est présent dans la liste des membres mais pas dans l'arborescence"
},
"Error022": {
"message": "E022: Le dossier {0} contient apparemment un signet {1} qui n'existe pas"
},
"Error023": {
"message": "E023: Impossible d'effacer le fichier .lock, considérez de supprimer {0} manuellement"
},
"Error024": {
"message": "E024: HTTP status {0} pendant la détermination du statut du fichier .lock {1}"
},
"Error025": {
"message": "E025: Le fichier de signets défini ne doit pas commencer par un slash '/'"
},
"Error026": {
"message": "E026 : Processus de synchronisation interrompu"
},
"Error027": {
"message": "E027: Synchronisation interrompue"
},
"Error028": {
"message": "E028: Impossible de s'authentifier sur le serveur."
},
"Error029": {
"message": "E029: Sécurité: Cette action de synchronisation effacerait {0}% de vos signets sur le serveur. Je refuse de l'exécuter. Désactivez la sécurité dans les paramètres de ce profil si vous désirez vraiment effectuer cette action. Si cette situation n'est pas due à l'une de vos actions, vous pouvez lancer une synchronisation manuelle pour remplacer l'état local de cet appareil par celui du serveur. Si vous pensez qu'il s'agit d'un bogue, contactez les développeurs avec le journal de débogage."
},
"Error030": {
"message": "E030: Le déchiffrement de votre fichier de signets a échoué. Le mot de passe est peut être erronée ou le fichier corrompu."
},
"Error031": {
"message": "E031: Impossible de s'authentifier avec Google Drive. Connectez de nouveau floccus à votre compte Google."
},
"Error032": {
"message": "E032: Erreur OAuth. Erreur de validation du jeton. Merci de vous reconnecter à votre compte Google."
},
"Error033": {
"message": "E033: Redirection détectée. Vérifiez que le serveur supporte la méthode de synchronisation choisie et que l'URL entrée est correcte et ne redirige pas vers une autre destination. Si la redirection fait partie de votre configuration, vous pouvez désactivez cette vérification dans les paramètres."
},
"Error034": {
"message": "E034: Le fichier de signets distant est illisible. Peut-être avez-vous oublié d'entrer un mot de passe de chiffrement, ou utilisé un mauvais format de fichier."
},
"Error035": {
"message": "E035 : Échec de la création du signet suivant sur le serveur : {0} -- L'application de gestion de signet est-elle a jour ?"
},
"Error036": {
"message": "E036: Permission manquante pour accéder au serveur de synchronisation"
},
"Error037": {
"message": "E037: Ressource verrouillée"
},
"Error038": {
"message": "E038: Impossible de trouver le dossier local"
},
"Error039": {
"message": "E039: Impossible de mettre à jour le signet suivant sur le serveur: {0}"
},
"Error040": {
"message": "E040: Impossible de rechercher ce nom de fichier sur votre Google Drive"
},
"Error041": {
"message": "E041: La taille du fichier de signets distant est différente de celle obtenue depuis le serveur. C'est peut-être dû à une erreur réseau. Si cette erreur persiste, contactez l'administrateur du serveur."
},
"Error042": {
"message": "E042: La taille du fichier de signets distant n'a pu être obtenue. Il est impossible de vérifier que le fichier de signet a été complètement téléchargé. Si cette erreur persiste, contactez l'administrateur du serveur."
},
"Error043": {
"message": "E043: Sécurité: Cette action de synchronisation augmenterait le nombre de vos signets sur le serveur de {0}%. Je refuse de l'exécuter. Désactivez la sécurité dans les paramètres de ce profil si vous désirez vraiment effectuer cette action. Si cette situation n'est pas due à l'une de vos actions, vous pouvez lancer une synchronisation manuelle pour remplacer l'état local de cet appareil par celui du serveur. Si vous pensez qu'il s'agit d'un bogue, contactez les développeurs avec le journal de débogage."
},
"Error044": {
"message": "E044 : L'opération Git push a échoué : {0}"
},
"Error045": {
"message": "E045 : Chemin de dossier inattendu. Le dossier de synchronisation locale pour ce profil était à `{0}` mais est maintenant à `{1}`. Veuillez vous assurer que c'est bien le cas et redéfinir le dossier de synchronisation local dans les paramètres du profil."
},
"Error046": {
"message": "E046 : URL invalide. `{0}` n'est pas une URL valide."
},
"Error047": {
"message": "E047 : Échec de l'analyse du fichier XBEL. Les données XBEL semblent corrompues ou incomplètes. Vous pouvez essayer de supprimer le fichier sur le serveur pour permettre à floccus de le recréer. Veillez à effectuer une sauvegarde au préalable."
},
"Error049": {
"message": "E049: Sécurité: Cette action de synchronisation augmenterait le nombre de vos signets locaux pour ce profil de {0}%. Je refuse de l'exécuter. Désactivez la sécurité dans les paramètres de ce profil si vous désirez vraiment effectuer cette action. Si cette situation n'est pas due à l'une de vos actions, vous pouvez lancer une synchronisation manuelle pour remplacer l'état du serveur par l'état local de cet appareil. Si vous pensez qu'il s'agit d'un bogue, contactez les développeurs avec le journal de débogage."
},
"Error050": {
"message": "E050: Sécurité: Cette action de synchronisation effacerait {0}% de vos signets locaux pour ce profil. Je refuse de l'exécuter. Désactivez la sécurité dans les paramètres de ce profil si vous désirez vraiment effectuer cette action. Si cette situation n'est pas due à l'une de vos actions, vous pouvez lancer une synchronisation manuelle pour remplacer l'état du serveur par l'état local de cet appareil. Si vous pensez qu'il s'agit d'un bogue, contactez les développeurs avec le journal de débogage."
},
"Error051": {
"message": "E051: Impossible de s'authentifier avec Dropbox. Connectez de nouveau floccus à votre compte Dropbox."
},
"Error052": {
"message": "E052: Erreur OAuth. Erreur de validation du jeton. Merci de vous reconnecter à votre compte Dropbox."
},
"Error053": {
"message": "E053: Impossible de rechercher ce nom de fichier sur votre Dropbox"
},
"Error054": {
"message": "E054: Impossible de trouver le modèle pour Dropbox"
},
"LabelWebdavurl": {
"message": "URL WebDAV"
},
"DescriptionWebdavurl": {
"message": "par exemple, avec Nextcloud : https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL Nextcloud"
},
"LabelUsername": {
"message": "Nom d'utilisateur"
},
"LabelPassword": {
"message": "Mot de passe"
},
"LabelBookmarksfile": {
"message": "Fichier de signets"
},
"DescriptionBookmarksfile": {
"message": "un chemin vers l'emplacement du fichier de signets sur le serveur, par rapport à votre URL WebDAV (tous les dossiers du chemin doivent déjà exister). par exemple : personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "le nom du fichier de signets qui résidera dans votre Google Drive. Ne saisissez pas le chemin d'accès complet, mais uniquement le nom du fichier. Veillez à ce que ce nom soit unique dans votre Drive. par exemple : mybookmarks.xbel"
},
"DescriptionBookmarksfiledropbox": {
"message": "le nom du fichier contenant vos signets qui sera stocké sur votre Dropbox. N'entrez pas le chemin complet, uniquement le nom du fichier. Assurez-vous qu'il soit unique sur votre Dropbox. Exemple: mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "un chemin d'accès vers le fichier de signets relatif à la racine de votre dépôt Git (tous les dossiers du chemin doivent déjà être existants). Ex : documents/favoris-signets.xbel"
},
"LabelServerfolder": {
"message": "Dossier serveur"
},
"DescriptionServerfolder": {
"message": "Lors de la synchronisation, vos signets seront stockés sous ce chemin d'accès sur le serveur. Ce chemin représente un dossier dans l'application Nextcloud Bookmarks, et non un dossier dans NextCloud Files. Laisser vide pour stocker tous les liens dans le dossier racine du serveur."
},
"DescriptionServerfolderlinkwarden": {
"message": "Lors de la synchronisation, vos signets dans ce navigateur seront stockés dans cette collection, et seuls les liens dans cette collection seront synchronisés avec ce navigateur."
},
"DescriptionServerfolderkarakeep": {
"message": "Lors de la synchronisation, vos signets dans ce navigateur seront stockés dans cette collection, et seuls les liens dans cette collection seront synchronisés avec ce navigateur."
},
"LabelLocaltarget": {
"message": "Dossier local"
},
"DescriptionLocaltarget": {
"message": "Choisissez ici si vous désirez synchroniser les signets ou les onglets de votre navigateur."
},
"LabelLocalfolder": {
"message": "Dossier de signets"
},
"DescriptionLocalfolder": {
"message": "Les signets dans ce dossiers seront stockés en tant que liens sur le serveurs. Les liens sur le serveur seront stockés comme des signets dans ce dossier sur ce navigateur. "
},
"LabelRootfolder": {
"message": "Répertoire racine"
},
"LabelNewfolder": {
"message": "Dossier nouvellement créé"
},
"LabelSelectfolder": {
"message": "Sélectionnez un dossier"
},
"LabelOptions": {
"message": "Options"
},
"LabelSyncnow": {
"message": "Synchroniser"
},
"LabelCancelsync": {
"message": "Annuler synchronisation"
},
"LabelSyncall": {
"message": "Synchroniser tous les profils"
},
"LabelAutosync": {
"message": "Synchronisation sur changement"
},
"StatusLastsynced": {
"message": "Dernière synchronisation : il y a {0}"
},
"StatusNeversynced": {
"message": "Pas encore synchronisé"
},
"StatusAllgood": {
"message": "Tout est bon"
},
"StatusDisabled": {
"message": "Désactivé"
},
"StatusError": {
"message": "Erreur"
},
"StatusSyncing": {
"message": "Synchronisation"
},
"StatusScheduled": {
"message": "Planifié"
},
"LabelReset": {
"message": "Réinitialisation"
},
"DescriptionReset": {
"message": "Réinitialiser le répertoire synchronisé pour en créer un nouveau"
},
"LabelChoosefolder": {
"message": "Choisir un dossier"
},
"DescriptionChoosefolder": {
"message": "Définir un répertoire existant à synchroniser"
},
"LabelRemoveaccount": {
"message": "Supprimer le profil"
},
"DescriptionRemoveaccount": {
"message": "Supprimer ce profil (cela ne supprimera pas vos signets)"
},
"LabelSyncfromscratch": {
"message": "Réinitialiser la synchronisation"
},
"LabelResetCache": {
"message": "Vider le cache"
},
"DescriptionResetcache": {
"message": "Cliquer sur ce bouton pour vider le cache afin d'assurer que la prochaine synchronisation ne supprime pas de données en se limitant à fusionner les données serveur et les signets locaux ensemble"
},
"LabelParallelsync": {
"message": "Accélérer la synchronisation"
},
"DescriptionParallelsync": {
"message": "Cochez cette case pour traiter plusieurs dossiers en parallèle afin d'accélérer la synchronisation. Cette fonctionnalité est expérimentale et rend plus difficile la lecture des journaux de débogage."
},
"LabelStrategy": {
"message": "Stratégie de synchronisation"
},
"DescriptionStrategy": {
"message": "Cette option détermine comment synchroniser les signets entre différents navigateurs ou appareils. D'habitude, on préfère conserver tous les changements réalisés sur chacun des appareils s'ils sont compatibles, mais parfois vous pouvez choisir d'écraser les changements (ajouts et suppressions) faits sur d'autres appareils (cloud), ou au contraire d'écraser les changements faits sur l'appareil actuel (local)."
},
"LabelStrategydefault": {
"message": "Toujours fusionner les changements faits localement avec ceux faits sur d'autres navigateurs (recommandé)"
},
"LabelStrategyslave": {
"message": "Toujours annuler les changements faits localement et les remplacer par ceux faits sur d'autres navigateurs"
},
"LabelStrategyoverwrite": {
"message": "Toujours téléverser les changements faits localement en annulant ceux faits sur d'autres navigateurs"
},
"LabelSave": {
"message": "Sauvegarder"
},
"LabelSelect": {
"message": "Sélectionner"
},
"LabelCancel": {
"message": "Annuler"
},
"LabelAdd": {
"message": "Ajouter"
},
"LabelChange": {
"message": "Modifier"
},
"LabelRemove": {
"message": "Supprimer"
},
"LabelBack": {
"message": "Revenir"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synchronisez vos signets avec l'application open-source Bookmarks de Nextcloud (une plate-forme collaborative que vous pouvez soit héberger vous même, ou utiliser via une instance tournant dans le cloud, fournie par un hébergeur). Avec Nextcloud Bookmarks, vous ne pouvez synchroniser que des signets au format http, ftp et javascript. Assurez-vous d'avoir installé l'application Bookmarks depuis l'app store Nextcloud. Cette option ne supporte pas le chiffrement point à point."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Bookmarks (ancienne méthode)"
},
"DescriptionAdapternextcloud": {
"message": "Cette ancienne option n'est compatible qu'à partir de la version 0.11 de l'application Bookmarks. Elle émulera des dossiers en utilisant des tags contenant le chemin du dossier. Cette option n'est pas recommandée pour les nouveaux profils."
},
"LabelAdapterwebdav": {
"message": "Partage WebDAV"
},
"DescriptionAdapterwedavexamples": {
"message": "par exemple Koofr, pCloud, IceDrive, kDrive, MagentaCLOUD, Disroot, Mailbox.org, Synology NAS, GMX, WEB.DE"
},
"DescriptionAdapterwebdav": {
"message": "Synchronisez vos signets en les conservant dans un fichier situé dans le partage WebDAV. Il n'y a pas d'interface Web accompagnant cette option, et vous pouvez l'utiliser avec n'importe quel serveur compatible WebDAV, hébergé sur votre serveur ou dans le cloud. Elle permet de synchroniser des signets HTTP, FTP, données, fichier et JavaScript. Cette option supporte le chiffrement point à point."
},
"LabelAddaccount": {
"message": "Ajouter un profil"
},
"LabelOpenintab": {
"message": "Ouvrir dans un onglet"
},
"LabelDebuglogs": {
"message": "Journaux de débogage"
},
"LabelFunddevelopment": {
"message": "💸 Soutenir le développement"
},
"DescriptionFunddevelopment": {
"message": "Le développement de floccus est possible grâce à un modèle d'abonnement volontaire. Si vous pensez que mon travail est utile, et s'il vous est possible d'y investir un montant même minime, merci de le soutenir. De plus, prenez aussi le temps d'aller noter floccus sur le Web Store de votre choix.\nMerci ! 💙"
},
"LabelUntitledfolder": {
"message": "Dossier sans nom"
},
"LabelSetkeybutton": {
"message": "Configurer mot de passe"
},
"LabelKey": {
"message": "Entrez un mot de passe"
},
"LabelKey2": {
"message": "Entrez votre mot de passe une seconde fois"
},
"LabelUnlock": {
"message": "Déverrouiller Floccus"
},
"LabelRemovekey": {
"message": "Supprimer mot de passe"
},
"LabelRemovedkey": {
"message": "Mot de passe supprimé"
},
"LabelSyncinterval": {
"message": "Intervalle de synchronisation"
},
"DescriptionSyncinterval": {
"message": "Intervalle entre deux synchronisations. 15 minutes par défaut."
},
"LabelChooseadapter": {
"message": "Comment synchroniser ?"
},
"LabelOptionsscreen": {
"message": "Options {0}",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Faire un don unique ou récurrent via Paypal pour soutenir le projet"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Faire un don récurrent via OpenCollective pour aider le projet"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Faire un don récurrent via Liberapay pour aider le projet"
},
"LabelGithubsponsors": {
"message": "Parrainage GitHub"
},
"DescriptionGithubsponsors": {
"message": "Faire un don récurrent en devenant parrain du projet sur GitHub"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Faire un don récurrent via Patreon pour soutenir le projet"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Faire un don récurrent ou ponctuel via Ko-fi pour soutenir le projet"
},
"LegacyAdapterDeprecation": {
"message": "Cet ancien type de profil n'est plus supporté et sera bientôt supprimé. Merci de le remplacer par la nouvelle méthode de synchronisation Nextcloud. Elle vous apportera des performances accrues."
},
"LabelUpdated": {
"message": "⚡ Floccus a été mis à jour"
},
"DescriptionUpdated": {
"message": "Félicitations, la dernière version de floccus a été installée sur votre appareil !"
},
"LabelReleaseNotes": {
"message": "Lire les notes de publication"
},
"LabelOptionsServerDetails": {
"message": "Détails du serveur"
},
"LabelOptionsFolderMapping": {
"message": "Arborescence des dossiers"
},
"LabelOptionsSyncBehavior": {
"message": "Type de synchronisation"
},
"LabelOptionsDangerous": {
"message": "Actions risquées"
},
"LabelAccountDeleted": {
"message": "Profil supprimé"
},
"DescriptionAccountDeleted": {
"message": "Ce profil a été supprimé"
},
"LabelNoAccount": {
"message": "Il n'y a pas encore de profil ici"
},
"DescriptionNoAccount": {
"message": "Ajoutez de nouveaux profils, ou importez des profils à partir d'un fichier. Vous pourrez alors commencer la synchronisation."
},
"LabelLoginFlowStart": {
"message": "Se connecter avec Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Annuler la connexion avec Nextcloud"
},
"LabelLoginFlowError": {
"message": "La connexion avec Nextcloud a échoué"
},
"LabelNewAccount": {
"message": "Ajouter un profil"
},
"LabelNewImport": {
"message": "Importer"
},
"LabelNestedSync": {
"message": "Profils emboîtés"
},
"DescriptionNestedSync": {
"message": "Vous pouvez emboîter des profils de telle manière qu'un dossier appartienne à un profil A et un de ses sous-dossier aux profils A et B. Voulez-vous autoriser d'autres profils à se synchroniser avec les dossiers du profil actuel ?"
},
"LabelNestedSyncNo": {
"message": "Non, ignorer le dossier de ce profil pour d'autres profils"
},
"LabelNestedSyncYes": {
"message": "Oui, inclure le dossier de ce profil dans d'autres profils"
},
"LabelImportExport": {
"message": "Importer/Exporter un Profil"
},
"LabelExport": {
"message": "Exporter des profils"
},
"LabelImport": {
"message": "Importer des profils"
},
"DescriptionExport": {
"message": "Choisissez les profils ci-dessous que vous souhaitez exporter dans un fichier. Ainsi vous pourrez facilement recréer les mêmes profils dans un autre appareil ou navigateur."
},
"DescriptionImport": {
"message": "Importez ici un fichier exporté depuis un autre appareil ou navigateur, qui contient les données de votre profil. Assurez-vous de configurer le bon dossier à synchroniser une fois l'importation réalisée."
},
"LabelFolderNotFound": {
"message": "Dossier non trouvé"
},
"LabelSyncTabs": {
"message": "Onglets du navigateur"
},
"DescriptionSyncTabs": {
"message": "Les liens qui sont stockés sur le serveur seront ouverts en tant qu'onglets dans votre navigateur. Les onglets ouverts sur votre navigateur seront stockés sur votre serveur. Étant donné que les liens sur le serveur seront tous ouverts comme des onglets sur votre navigateur lors de la prochaine synchronisation, votre navigateur pourrait être submergé."
},
"LabelTabs": {
"message": "Onglets"
},
"LabelSyncDown": {
"message": "Télécharger"
},
"DescriptionSyncDown": {
"message": "Télécharge les changements faits sur d'autres navigateurs et remplace tout changement fait localement"
},
"LabelSyncUp": {
"message": "Téléverser"
},
"DescriptionSyncUp": {
"message": "Téléverse les changements faits localement et remplace tout changement fait sur d'autres navigateurs"
},
"LabelSyncDownOnce": {
"message": "Télécharger une fois"
},
"LabelSyncUpOnce": {
"message": "Téléverser une fois"
},
"LabelSyncNormal": {
"message": "Fusionner"
},
"DescriptionSyncNormal": {
"message": "Fusionner changements locaux avec ceux faits sur d'autres navigateurs"
},
"DescriptionFilesPermission": {
"message": "Assurez-vous de donner à floccus la permission d'utiliser l'application Bookmarks mais aussi l'application Nextcloud Files."
},
"DescriptionExtension": {
"message": "Synchronisez de façon confidentielle vos signets entre navigateurs et entre appareils"
},
"LabelFailsafe": {
"message": "Sécurité"
},
"DescriptionFailsafe": {
"message": "Parfois, des erreurs de configuration ou des bogues logiciels peuvent entraîner la suppression involontaire de données, qui sont alors perdues, ou la duplication involontaire de données, qui sont alors difficiles à trier. Pour éviter que cela ne se produise, floccus ne supprimera pas plus de 20 % de vos signets en une seule fois et n'ajoutera pas plus de 20 % à votre nombre de liens en une seule fois, à moins que vous ne désactiviez cette sécurité ici."
},
"LabelFailsafeon": {
"message": "Activée. N'enlèvera ou n'ajoutera pas plus 20% de/à la quantité de vos signets locaux sans vous en demander d'abord l'autorisation. (Recommandé)"
},
"LabelFailsafeoff": {
"message": "Désactivée. Permet la suppression ou l'ajout de plus de 20% à la quantité de vos signets locaux sans vous en demander d'abord l'autorisation."
},
"StatusFailsafeoff": {
"message": "Sécurité désactivée. Il y a un risque de perte ou de duplication de données involontaire. Il est recommandé d'activer la sécurité dans les paramètres de votre profil."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Synchronise vos signets à l'aide d'un fichier (potentiellement chiffré) stocké sur votre Google Drive. Les signets HTTP, FTP, data, fichier ou JavaScript peuvent être synchronisés. Cette option supporte le chiffrement point à point."
},
"LabelLogingoogle": {
"message": "Se connecter avec Google"
},
"DescriptionLogingoogle": {
"message": "Connectez-vous à votre compte Google pour ainsi stocker le fichier permettant la synchronisation de vos signets sur votre Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Vous êtes connecté à votre compte Google. Le fichier permettant la synchronisation de vos signets est stocké sur votre Google Drive."
},
"LabelAdapterdropbox": {
"message": "Dropbox"
},
"DescriptionAdapterdropbox": {
"message": "Synchronise vos signets à l'aide d'un fichier (potentiellement chiffré) stocké sur votre Dropbox. Les signets HTTP, FTP, data, fichier ou JavaScript peuvent être synchronisés. Cette option supporte le chiffrement point à point."
},
"LabelLogindropbox": {
"message": "Se connecter avec Dropbox"
},
"DescriptionLogindropbox": {
"message": "Connectez-vous à votre compte Dropbox afin de stocker le fichier permettant la synchronisation de vos signets sur votre Dropbox."
},
"DescriptionLoggedindropbox": {
"message": "Vous êtes connecté à votre compte Dropbox. Le fichier permettant la synchronisation de vos signets est stocké sur votre Dropbox."
},
"LabelPassphrase": {
"message": "Mot de passe"
},
"DescriptionPassphrase": {
"message": "Définissez un mot de passe qui servira à chiffrer le fichier contenant vos signets. Si vous ne définissez pas de mot de passe, aucun chiffrement ne sera réalisé."
},
"LabelClientcert": {
"message": "Envoyer les identifiants clients"
},
"DescriptionClientcert": {
"message": "Activer cette option si votre serveur requiert un certificat client ou une authentification par cookies. Cela peut causer des effets secondaires inattendus, puisque floccus partagera les cookies avec les sessions de votre navigateur."
},
"LabelAllowredirects": {
"message": "Autoriser les redirections pour l'URL du serveur"
},
"DescriptionAllowredirects": {
"message": "Activez cette option si vous rencontrez des erreurs durant la synchronisation, et que vous pensez ces erreurs injustifiées."
},
"LabelSearch": {
"message": "Chercher dans les signets"
},
"LabelSearchfolder": {
"message": "Chercher {0}"
},
"LabelEdititem": {
"message": "Modifier"
},
"LabelDeleteitem": {
"message": "Supprimer"
},
"DescriptionReallydeleteitem": {
"message": "Voulez-vous vraiment supprimer cet objet?"
},
"LabelNobookmarks": {
"message": "Aucun signet ici"
},
"LabelAddbookmark": {
"message": "Ajouter un signet"
},
"LabelEditbookmark": {
"message": "Modifier le signet"
},
"LabelAddfolder": {
"message": "Ajouter un dossier"
},
"LabelEditfolder": {
"message": "Modifier le dossier"
},
"LabelSlugline": {
"message": "Synchronisation de signets privée"
},
"LabelDownloadlogs": {
"message": "Télécharger journal"
},
"LabelDownloadfulllogs": {
"message": "Journal complet"
},
"LabelDownloadanonymizedlogs": {
"message": "Journal expurgé"
},
"DescriptionDownloadlogs": {
"message": "Floccus conserve toutes ses actions dans un journal que vous pouvez examiner vous-même ou envoyer aux développeurs pour des raisons de débogage. Dans la version expurgée de ce journal, les noms des signets et des dossiers, ainsi que les liens URL, sont irréversiblement chiffrés grâce à un processus de hachage cryptographique. Si vous envoyez un journal expurgé, vérifiez quand même que le journal ne contient pas de données sensibles que le processus de chiffrement aurait raté."
},
"ErrorFolderloopselected": {
"message": "Impossible de déplacer un dossier dans ce même dossier"
},
"ErrorNofolderselected": {
"message": "Aucun dossier sélectionné"
},
"LabelAllownetwork": {
"message": "Autoriser la connexion au réseau"
},
"DescriptionAllownetwork": {
"message": "Floccus peut utiliser internet pour se connecter à votre serveur de synchronisation et ainsi obtenir des informations sur vos signets (comme des icônes, etc.). Vous pouvez autoriser cette connexion ici."
},
"LabelMobilesettings": {
"message": "Paramètres appareils mobiles"
},
"LabelContinuefloccus":{
"message": "Poursuivre sur floccus"
},
"LabelAbout":{
"message": "À propos"
},
"LabelCurrentversion": {
"message": "Version actuelle"
},
"DescriptionCurrentversion": {
"message": "La version actuellement installée de floccus est :"
},
"LabelContributors": {
"message": "Contributeurs"
},
"DescriptionContributors": {
"message": "Ces personnes ont aidé à réaliser floccus :"
},
"LabelSortcustom": {
"message": "Personnalisé"
},
"LabelSorturl": {
"message": "Lien"
},
"LabelSorttitle": {
"message": "Titre"
},
"LabelSyncmethod": {
"message": "Méthode de synchronisation"
},
"LabelSyncserver": {
"message": "Serveur de synchronisation"
},
"LabelSyncfolders": {
"message": "Dossier à synchroniser"
},
"LabelSyncbehavior": {
"message": "Type de synchronisation"
},
"LabelContinue": {
"message": "Continuer"
},
"LabelDone": {
"message": "Terminé"
},
"LabelConnect": {
"message": "Se connecter"
},
"LabelServersetup": {
"message": "Sur quel serveur synchroniser ?"
},
"LabelGoogledrivesetup": {
"message": "Se connecter à Google Drive"
},
"LabelDropboxsetup": {
"message": "Connexion à Dropbox"
},
"LabelSyncfoldersetup": {
"message": "Quels dossiers synchroniser ?"
},
"LabelSyncbehaviorsetup": {
"message": "Paramètres de synchronisation"
},
"LabelAccountcreated": {
"message": "Profil créé"
},
"DescriptionAccountcreated": {
"message": "Encore une chose : la synchronisation n'est pas une sauvegarde. Veillez à sauvegarder régulièrement vos signets.\n\nNotez également que la combinaison de floccus avec la synchronisation des signets intégrée au navigateur n'est pas prise en charge et que vous risquez de vous retrouver avec des doublons."
},
"DescriptionNonhttps": {
"message": "Vous accédez à un serveur qui utilise un protocole non sécurisé. Il est recommandé de n'utiliser que des serveurs compatibles avec HTTPS"
},
"LabelFiletype": {
"message": "Format du fichier"
},
"DescriptionFiletype": {
"message": "Vous pouvez choisir le format du fichier qui conservera vos signets dans le cloud."
},
"LabelFiletypehtml": {
"message": "HTML, un format ouvert, avec une large compatibilité (expérimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, un format ouvert et simple à utiliser"
},
"LabelImportbookmarks": {
"message": "Importer les signets"
},
"DescriptionImportbookmarks": {
"message": "Importer un fichier HTML contenant des signets dans le dossier courant"
},
"LabelExportBookmarks": {
"message": "Exporter les signets"
},
"DescriptionExportBookmarks" : {
"message": "Vous pouvez exporter tous les signets de ce profil comme fichier HTML compatible avec tous les principaux navigateurs."
},
"LabelShareitem": {
"message": "Partager"
},
"LabelImportsuccessful": {
"message": "Profil(s) importé(s) avec succès."
},
"DescriptionSyncinprogress": {
"message": "Synchronisation en cours."
},
"DescriptionSyncscheduled": {
"message": "Ce profil sera bientôt synchronisé. Nous attendons que vos autres appareils ou vos autres profils sur cet appareil aient terminé leur synchronisation."
},
"LabelAdaptergit": {
"message": "Git via HTTPS"
},
"DescriptionAdaptergit": {
"message": "L'option Git synchronise vos signets en les conservant dans un fichier situé sur un dépôt Git. Il n'y a pas d'interface web accompagnant cette option, mais vous pouvez l'utiliser avec n'importe quel serveur Git, tel que Github, Gitlab, Gitea, etc. Elle permet de synchroniser des signets HTTP, FTP, données, fichier et JavaScript. Cette option ne supporte pas le chiffrement point à point. Cette option n'est actuellement pas disponible pour l'application mobile."
},
"LabelGiturl": {
"message": "URL du dépôt utilisant HTTP"
},
"LabelGitbranch": {
"message": "Branche"
},
"LabelTelemetry": {
"message": "Surveillance d'erreur automatisée"
},
"DescriptionTelemetry": {
"message": "Floccus peut automatiquement envoyer des rapports d'erreur aux développeurs. Ceci constitue une aide inestimable pour découvrir et résoudre les bogues de floccus plus rapidement, et améliorer votre expérience avec floccus à long terme. Même lorsque le rapport d'erreur est actif, les développeurs de floccus ne pourront jamais accéder à vos signets."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nouveauté: si cette option est activée, en plus d'informations relatives à l'erreur, floccus envoie maintenant des informations sur la méthode de synchronisation que vous utilisez. Cela nous permet d'améliorer floccus et de nous assurer que les méthodes de synchronisation fonctionnent comme prévu."
},
"LabelTelemetryenable": {
"message": "Envoyez automatiquement aux développeurs de floccus les données d'erreur et les informations sur la méthode de synchronisation que vous utilisez."
},
"LabelTelemetrydisable": {
"message": "N'envoyez pas de données aux développeurs de floccus"
},
"LabelAccountlabel": {
"message": "Étiquette du profil"
},
"DescriptionAccountlabel": {
"message": "Donnez un nom à ce profil afin de le reconnaître plus facilement."
},
"LabelClickcount": {
"message": "Compter les clics"
},
"DescriptionClickcount": {
"message": "Envoyer des statistiques concernant les signets que vous accédez le plus à votre serveur Nextcloud, afin que vous puissiez trier par nombre de clics."
},
"DescriptionGoogleplayreview": {
"message": "Rédiger un avis sur Google Play"
},
"DescriptionAppstorereview": {
"message": "Rédiger un avis sur l'App Store"
},
"DescriptionChromereview": {
"message": "Rédiger un avis sur le Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Rédiger un avis sur AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Rédiger un avis sur Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Rédiger un avis sur Edge Addons"
},
"LabelWritereview": {
"message": "💙 Partagez!"
},
"DescriptionWritereview": {
"message": "Si vous aimez floccus, dites-le au monde entier en rédigeant un avis sur l'une des plate-formes ci-dessous."
},
"DescriptionDonateintervention": {
"message": "Fan de la synchronisation de signets ? Soutenez-moi !"
},
"LabelDonate": {
"message": "Contribuer"
},
"DescriptionDisabledaftererror": {
"message": "Réessayé 10 fois avant de désactiver ce profil."
},
"DescriptionBookmarkexists": {
"message": "Ce signet existe déjà dans le profil sélectionné"
},
"LabelReportproblem": {
"message": "Signaler ce problème"
},
"DescriptionReportproblem": {
"message": "Si vous désirez contacter directement les développeurs pour discuter d'un problème, vous pouvez le faire ici:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synchronisez vos signets avec l'application open-source auto-hébergée Karakeep. Cette option ne peut pas utiliser le chiffrement de bout en bout et ne permet pas de conserver l'ordre des signets lors des synchronisations."
},
"LabelApiKey": {
"message": "Clé d'API"
},
"LabelKarakeepurl": {
"message": "L'URL de votre serveur Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Impossible de se connecter à votre serveur Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synchronisez vos signets avec l'application open-source Linkwarden, hébergée sur votre propre serveur ou dans le nuage à cloud.linkwarden.app. Elle ne peut synchroniser que les signets http, ftp et javascript. Cette option ne peut pas utiliser le cryptage de bout en bout et ne permet pas de conserver l'ordre des signets lors des synchronisations."
},
"LabelLinkwardenurl": {
"message": "L'URL de votre serveur Linkwarden"
},
"LabelAccesstoken": {
"message": "Jeton d'accès"
},
"LabelLinkwardenconnectionerror": {
"message": "Impossible de se connecter à votre serveur Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Résultats provenant d'autres dossiers"
},
"LabelScheduledforcesync": {
"message": "Forcer une synchronisation"
},
"DescriptionScheduledforcesync": {
"message": "Voulez-vous vraiment forcer une synchronisation? Synchroniser à partir de deux instances simultanément peut avoir des conséquences imprévues, allant jusqu'à la corruption de vos données. Assurez-vous qu'aucune autre instance ne soit en train de synchroniser avant de confirmer cette action."
},
"DescriptionAutosync": {
"message": "Activer la synchronisation sur changement provoquera une synchronisation chaque fois que vous effectuerez un changement local."
},
"LabelOpeninnewtab": {
"message": "Ouvrir cette vue dans un nouvel onglet"
},
"LabelGivefeedback": {
"message": "Donnez votre avis"
},
"LabelYourname": {
"message": "Votre nom"
},
"LabelYouremail": {
"message": "Votre adresse électronique (facultatif)"
},
"LabelYourmessage": {
"message": "Votre message d'information"
},
"LabelSubmitfeedback": {
"message": "Soumettre un retour d'information"
},
"DescriptionFeedbacklegal": {
"message": "Ce formulaire de retour d'information est alimenté par Sentry. En cliquant sur soumettre, vous acceptez que les données saisies soient stockées sur les serveurs de Sentry. Aucune de vos données de signets ne sera envoyée à Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Merci d'avoir pris le temps de donner votre avis aux développeurs de floccus ! Si votre commentaire concerne un problème, assurez-vous d'inclure les étapes que vous avez suivies, ce que vous attendiez et ce qui s'est passé à la place. Si votre feedback concerne une demande de fonctionnalité, assurez-vous d'inclure le cas d'utilisation ou le problème que cette fonctionnalité résoudrait pour vous. Si vous indiquez votre adresse électronique, nous pourrons vous recontacter. Nous vous remercions de votre attention."
},
"LabelFeedbacksent": {
"message": "Merci pour vos commentaires !"
},
"LabelFaq":{
"message": "Consultez la FAQ"
},
"StatusSyncingfailed": {
"message": "Échec de la synchronisation"
},
"StatusSyncingcomplete": {
"message": "Synchronisation terminée"
},
"NotificationSyncingprofile": {
"message": "Profil de synchronisation {0}"
},
"NotificationSyncingsucceeded": {
"message": "La synchronisation du profil {0} a réussi"
},
"NotificationSyncingfailed": {
"message": "Échec de la synchronisation du profil {0}"
},
"LabelSyncintervalenabled": {
"message": "Synchronisation périodique"
},
"DescriptionSyncintervalenabled": {
"message": "Activer la synchronisation périodique lancera une synchronisation de ce profil automatiquement à intervalle régulier."
},
"LabelPredefinedwebdavurls": {
"message": "Adresses de serveur prédéfinies"
},
"DescriptionPredefinedwebdavurls": {
"message": "Choisissez votre service"
}
}
================================================
FILE: _locales/gl/messages.json
================================================
{
"Error001": {
"message": "E001: O cartafol no que crear non existe"
},
"Error002": {
"message": "E002: O marcador para actualizar xa non existe"
},
"Error003": {
"message": "E003: O cartafol do que se debe mover non existe. Isto é unha anomalía. Parabéns."
},
"Error004": {
"message": "E004: O cartafol ao que mover non existe"
},
"Error005": {
"message": "E005: O cartafol no que crear non existe"
},
"Error006": {
"message": "E006: O cartafol para actualizar non existe"
},
"Error007": {
"message": "E007: O cartafol para mover non existe"
},
"Error008": {
"message": "E008: O cartafol do que se debe mover non existe."
},
"Error009": {
"message": "E009: O cartafol ao que mover non existe"
},
"Error010": {
"message": "E010: Non foi posíbel atopar o cartafol para ordenar"
},
"Error011": {
"message": "E011: O elemento na ordenación do cartafol non é un fillo real: {0}"
},
"Error012": {
"message": "E012: Na ordenación do cartafol faltan algúns dos fillos do cartafol"
},
"Error013": {
"message": "E013: O cartafol para retirar non existe"
},
"Error014": {
"message": "E014: O cartafol superior do que eliminar o cartafol non existe"
},
"Error015": {
"message": "E015: Datos de resposta non agardados do servidor"
},
"Error016": {
"message": "E016: Esgotouse o tempo de espera da solicitude. Comprobe a configuración do servidor"
},
"Error017": {
"message": "E017: Erro de rede: Comprobe a conexión de rede e os detalles da súa conta"
},
"Error018": {
"message": "E018: Non foi posíbel autenticar co servidor."
},
"Error019": {
"message": "E019: Estado HTTP {0}. Fallo na solicitude {1}. Comprobe a configuración e o rexistro do servidor."
},
"Error020": {
"message": "E020: Non foi posíbel analizar a resposta do servidor. Está instalada no servidor a aplicación de marcadores?"
},
"Error021": {
"message": "E021: Estado do incoherente do servidor. O cartafol está presente na lista de cartafoles secundarios mais non na árbore de cartafoles"
},
"Error022": {
"message": "E022: O cartafol {0} supostamente contén un marcador {1} inexistente"
},
"Error023": {
"message": "E023: Non é posíbel borrar o ficheiro de bloqueo, considere eliminar {0} manualmente."
},
"Error024": {
"message": "E024: Estado HTTP {0} ao tentar determinar o estado do ficheiro de bloqueo {1}"
},
"Error025": {
"message": "E025: A configuración do ficheiro de marcadores non debe comezar cunha barra: «/»"
},
"Error026": {
"message": "E026: O proceso de sincronización foi cancelado"
},
"Error027": {
"message": "E027: O proceso de sincronización foi interrompido"
},
"Error028": {
"message": "E028: Non foi posíbel autenticar co servidor."
},
"Error029": {
"message": "E029: A proba de fallos: a execución de sincronización actual eliminaría o {0}% dos marcadores. Rexeitouse a execución. Desactive esta función de seguranza na configuración da conta se quere continuar de todos os xeitos."
},
"Error030": {
"message": "E030: Produciuse un fallo ao descifrar o ficheiro de marcadores. É posíbel que a frase de contrasinal sexa incorrecta ou que o ficheiro estea estragado."
},
"Error031": {
"message": "E031: Non foi posíbel autenticar con Google Drive. Conecte Floccus coa súa conta de Google de novo."
},
"Error032": {
"message": "E032: Erro de OAuth. Produciuse un erro de validación do testemuño. Volva conectar a súa conta de Google."
},
"Error033": {
"message": "E033: Detectouse unha redirección. Asegúrese de que o servidor admite o método de sincronización seleccionado e que o URL que introduciu sexa correcto e non redirixa a unha localización diferente. Se a redirección forma parte da súa configuración, pode desactivar esta comprobación na configuración."
},
"Error034": {
"message": "E034: Non é posíbel ler o ficheiro de marcadores remotos. Quizais esqueceu definir unha frase de paso de cifrado ou definiu un formato de ficheiro incorrecto."
},
"Error035": {
"message": "E035: Produciuse un fallo ao crear o seguinte marcador no servidor: {0}"
},
"Error036": {
"message": "E036: Faltan permisos para acceder ao servidor de sincronización"
},
"Error037": {
"message": "E037: O recurso está bloqueado"
},
"Error038": {
"message": "E038: Non foi posíbel atopar o cartafol local"
},
"Error039": {
"message": "E035: Produciuse un fallo ao actualizar o seguinte marcador no servidor: {0}"
},
"Error040": {
"message": "E040: non foi posíbel buscar o nome de ficheiro en Google Drive"
},
"LabelWebdavurl": {
"message": "URL de WebDAV"
},
"DescriptionWebdavurl": {
"message": "p. ex. con Nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL de Nextcloud"
},
"LabelUsername": {
"message": "Nome de usuario"
},
"LabelPassword": {
"message": "Contrasinal"
},
"LabelBookmarksfile": {
"message": "Ficheiro de marcadores"
},
"DescriptionBookmarksfile": {
"message": "unha ruta ao ficheiro de marcadores relativa ao URL de WebDAV (xa deben existir todos os cartafoles da ruta). p. ex. cousas_persoais/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "o nome do ficheiro de marcadores que residirá no seu Google Drive. Non introduza a ruta completa do ficheiro, só o nome do ficheiro. Asegúrese de que este nome é único no seu Drive."
},
"DescriptionBookmarksfilegit": {
"message": "unha ruta ao ficheiro de marcadores relativa á raíz do repositorio de Git (xa deben existir todos os cartafoles da ruta). p. ex. cousas_persoais/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Servidor de destino"
},
"DescriptionServerfolder": {
"message": "Ao sincronizar, os marcadores neste navegador almacenaranse como ligazóns nesta ruta no servidor. Teña en conta que esta ruta representa un cartafol na aplicación Marcadores de Nextcloud, non un cartafol en Ficheiros de Nextcloud. Deixe isto baleiro para poñer todas as ligazóns no cartafol superior do servidor."
},
"DescriptionServerfolderlinkwarden": {
"message": "Ao sincronizar, os teus marcadores neste navegador almacenaranse como ligazóns nesta colección."
},
"LabelLocaltarget": {
"message": "Destino local"
},
"DescriptionLocaltarget": {
"message": "Escolla aquí se quere sincronizar os marcadores ou as lapelas do navegador."
},
"LabelLocalfolder": {
"message": "Cartafol de marcadores"
},
"DescriptionLocalfolder": {
"message": "Os marcadores deste cartafol de marcadores almacenaranse como ligazóns no servidor e as ligazóns do servidor almacenaranse como marcadores neste cartafol de marcadores neste navegador."
},
"LabelRootfolder": {
"message": "Cartafol raíz"
},
"LabelNewfolder": {
"message": "Cartafol recén creado"
},
"LabelOptions": {
"message": "Opcións"
},
"LabelSyncnow": {
"message": "Sincronizar agora"
},
"LabelCancelsync": {
"message": "Cancelar a sincronización"
},
"LabelSyncall": {
"message": "Sincronizar todos os perfís"
},
"LabelAutosync": {
"message": "Sincronización automática"
},
"StatusLastsynced": {
"message": "Última sincronización: hai {0}"
},
"StatusNeversynced": {
"message": "Aínda sen sincronizar"
},
"StatusAllgood": {
"message": "Todo ben"
},
"StatusDisabled": {
"message": "Desactivado"
},
"StatusError": {
"message": "Erro"
},
"StatusSyncing": {
"message": "Sincronizando"
},
"StatusScheduled": {
"message": "Programada"
},
"LabelReset": {
"message": "Restabelecer"
},
"DescriptionReset": {
"message": "Restabelecer o cartafol sincronizado para crear un novo"
},
"LabelChoosefolder": {
"message": "Escoller un cartafol"
},
"DescriptionChoosefolder": {
"message": "Definir un cartafol existente para sincronizar"
},
"LabelRemoveaccount": {
"message": "Retirar o perfil"
},
"DescriptionRemoveaccount": {
"message": "Eliminar este perfil (isto non eliminará os marcadores)"
},
"LabelSyncfromscratch": {
"message": "Activar a sincronización desde cero"
},
"LabelResetCache": {
"message": "Restabelecer a caché"
},
"DescriptionResetcache": {
"message": "Prema neste botón para restabelecer a caché para que a próxima sincronización non borre ningún dato e se limite a combinar os marcadores locais e do servidor."
},
"LabelParallelsync": {
"message": "Acelerar a sincronización"
},
"DescriptionParallelsync": {
"message": "Marque esta caixa para procesar varios cartafoles en paralelo para acelerar a sincronización. Esta función é experimental e dificulta a lectura dos rexistros de depuración."
},
"LabelStrategy": {
"message": "Estratexia de sincronización"
},
"DescriptionStrategy": {
"message": "Esta opción determina como sincronizar os marcadores en diferentes dispositivos. Normalmente quererá manter os cambios de todos os lados se son compatíbeis, mais ás veces pode querer sobrescribir os cambios (incluíndo engadidos e eliminacións) doutros navegadores ou sobrescribir os cambios que teña feito localmente."
},
"LabelStrategydefault": {
"message": "Combinar sempre os cambios locais cos cambios doutros navegadores (recomendado)"
},
"LabelStrategyslave": {
"message": "Desfacer sempre os cambios locais e descargar os cambios doutros navegadores"
},
"LabelStrategyoverwrite": {
"message": "Enviar sempre os cambios locais e desfacer os cambios doutros navegadores"
},
"LabelSave": {
"message": "Gardar"
},
"LabelCancel": {
"message": "Cancelar"
},
"LabelAdd": {
"message": "Engadir"
},
"LabelChange": {
"message": "Cambiar"
},
"LabelRemove": {
"message": "Retirar"
},
"LabelBack": {
"message": "Artrás"
},
"LabelAdapternextcloudfolders": {
"message": "Marcadores de Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronice os teus marcadores coa aplicación de código aberto Marcadores para Nextcloud (unha plataforma de colaboración de código aberto que pode aloxar Vde. mesmo ou obter unha conta para unha instancia na nube dun dos distintos servidores). Con Marcadores de Nextcloud só pode sincronizar os marcadores http, ftp e javascript. Asegúrese de ter instalada a aplicación Marcadores da tenda de aplicacións Nextcloud no seu Nextcloud. Esta opción non pode facer uso do cifrado de extremo a extremo."
},
"LabelAdapternextcloud": {
"message": "Marcadores de Nextcloud (herdados)"
},
"DescriptionAdapternextcloud": {
"message": "A opción herdada é compatíbel polo menos coa versión v0.11 da aplicación Marcadores. Emulará cartafoles usando etiquetas que conteñan a ruta do cartafol. Non se recomenda usar isto para novos perfís."
},
"LabelAdapterwebdav": {
"message": "Compartir con WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "A opción WebDAV sincroniza os marcadores almacenándoos nun ficheiro no recurso compartido WebDAV fornecido. Non hai unha interface de usuario web para esta opción e pode usala con calquera servidor compatíbel con WebDAV, xa sexa en aloxamento autonomo ou na nube. Pode sincronizar os marcadores http, ftp, datos, ficheiros e javascript. Cando use esta opción pode escoller o cifrado de extremo a extremo."
},
"LabelAddaccount": {
"message": "Engadir perfil"
},
"LabelOpenintab": {
"message": "Abrir na lapela"
},
"LabelDebuglogs": {
"message": "Rexistros de depuración"
},
"LabelFunddevelopment": {
"message": "\uD83D\uDCB8 Recadación de fondos"
},
"DescriptionFunddevelopment": {
"message": "O traballo en Floccus fomentase cun modelo de subscrición voluntaria. Se pensa que o que fago paga a pena e pode dispoñer sen dificultades dalgún carto cada mes, apoie o meu traballo. Ademais, considere darlle a Floccus unha valoración na tenda de engadidos da súa escolla. Grazas!💙"
},
"LabelSelect": {
"message": "Seleccionar"
},
"LabelUntitledfolder": {
"message": "Cartafol sen título"
},
"LabelSetkeybutton": {
"message": "Definir a frase de contrasinal"
},
"LabelKey": {
"message": "Introduza a frase de contrasinal de desbloqueo"
},
"LabelKey2": {
"message": "Introduza a frase de contrasinal por segunda vez"
},
"LabelUnlock": {
"message": "Desbloquear Floccus"
},
"LabelRemovekey": {
"message": "Retirar a frase de contrasinal"
},
"LabelRemovedkey": {
"message": "Retirouse a frase de contrasinal"
},
"LabelSyncinterval": {
"message": "Intervalo de sincronización"
},
"DescriptionSyncinterval": {
"message": "O intervalo de tempo entre dúas sincronizacións en minutos. O predeterminado é 15 minutos."
},
"LabelChooseadapter": {
"message": "Como quere sincronizar?"
},
"LabelOptionsscreen": {
"message": "{0} opcións",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Faga unha doazón única ou periódica a través de PayPal para axudar a soster o proxecto"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Faga unha doazón periódica a través de OpenCollective para axudar a soster o proxecto"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Faga unha doazón periódica a través de Liberapay para axudar a soster o proxecto"
},
"LabelGithubsponsors": {
"message": "Patrocinadores de GitHub"
},
"DescriptionGithubsponsors": {
"message": "Faga unha doazón periódica a través dos patrocinadores de GitHub para axudar a soster o proxecto"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Faga unha doazón periódica a través de Patreon para axudar a soster o proxecto"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Faga unha doazón periódica ou unha puntual a través de Ko-fi para axudar a soster o proxecto"
},
"LegacyAdapterDeprecation": {
"message": "Este tipo de perfil herdado está en desuso e vai ser eliminado en pouco tempo. Cambie ao novo método de sincronización de Nextcloud. Agárdanlle melloras de rendemento e precisión."
},
"LabelUpdated": {
"message": "⚡ Floccus foi actualizado"
},
"DescriptionUpdated": {
"message": "Parabéns, a última actualización de Floccus xa está na súa máquina."
},
"LabelReleaseNotes": {
"message": "Lea as notas de publicación"
},
"LabelOptionsServerDetails": {
"message": "Detalles do servidor"
},
"LabelOptionsFolderMapping": {
"message": "Asignación de cartafoles"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamento da sincronización"
},
"LabelOptionsDangerous": {
"message": "Accións perigosas"
},
"LabelAccountDeleted": {
"message": "Perfil eliminado"
},
"DescriptionAccountDeleted": {
"message": "Este perfil foi eliminado"
},
"LabelNoAccount": {
"message": "Aínda non hai ningún perfíl"
},
"DescriptionNoAccount": {
"message": "Engada novos perfís ou importe perfís desde un ficheiro, entón poderá comezar a sincronizar."
},
"LabelLoginFlowStart": {
"message": "Acceder con Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Interromper o acceso a Nextcloud"
},
"LabelLoginFlowError": {
"message": "Produciuse n fallo ao acceder a Nextcloud"
},
"LabelNewAccount": {
"message": "Engadir un perfil"
},
"LabelNewImport": {
"message": "Importar"
},
"LabelNestedSync": {
"message": "Perfís aniñados"
},
"DescriptionNestedSync": {
"message": "Pode aniñar perfís para que un cartafol superior pertenza ao perfil A e un subcartafol ao perfil A e B. Quere permitir que outros perfís sincronicen tamén o cartafol deste perfil?"
},
"LabelNestedSyncNo": {
"message": "Non, ignorar o cartafol deste perfil noutros perfís"
},
"LabelNestedSyncYes": {
"message": "Si, incluír o cartafol deste perfil noutros perfís"
},
"LabelImportExport": {
"message": "Importar/exportar perfís"
},
"LabelExport": {
"message": "Exportar perfís"
},
"LabelImport": {
"message": "Importar perfís"
},
"DescriptionExport": {
"message": "Seleccione a seguir os perfís que quere exportar a un ficheiro, de xeito que poida volver crear doadamente os mesmos perfís nun dispositivo ou navegador diferente."
},
"DescriptionImport": {
"message": "Importe aquí un ficheiro cos perfís exportados para volver crear perfís exportados nun dispositivo ou navegador diferente. Asegúrese de configurar de novo os cartafoles de sincronización correctos após importar."
},
"LabelFolderNotFound": {
"message": "Non se atopou o cartafol"
},
"LabelSyncTabs": {
"message": "Lapelas do navegador"
},
"DescriptionSyncTabs": {
"message": "As ligazóns que se almacenan no servidor abriranse como lapelas do navegador no seu navegador e as lapelas abertas existentes almacénanse como ligazóns no seu servidor. Teña en conta que, dependendo de cantas ligazóns se almacenen no servidor, abriranse todas na seguinte sincronización, isto podería desbordar o seu navegador."
},
"LabelTabs": {
"message": "Lapelas"
},
"LabelSyncDown": {
"message": "Empurrar cara abaixo"
},
"DescriptionSyncDown": {
"message": "Descarga os cambios doutros navegadores e sobrescribe os cambios locais"
},
"LabelSyncUp": {
"message": "Empurrar cara arriba"
},
"DescriptionSyncUp": {
"message": "Envia os cambios locais e sobrescribe os cambios doutros navegadores"
},
"LabelSyncDownOnce": {
"message": "Empurrar un cara abaixo"
},
"LabelSyncUpOnce": {
"message": "Empurrar un cara arriba"
},
"LabelSyncNormal": {
"message": "Combinar"
},
"DescriptionSyncNormal": {
"message": "Combinar os cambios locais cos cambios doutros navegadores"
},
"DescriptionFilesPermission": {
"message": "Asegúrese de dar permiso a Floccus non só para usar a aplicación de marcadores senón tamén a aplicación de ficheiros de Nextcloud."
},
"DescriptionExtension": {
"message": "Sincronizar os marcadores de forma privada en navegadores e dispositivos"
},
"LabelFailsafe": {
"message": "A proba de fallos"
},
"DescriptionFailsafe": {
"message": "Ás veces, os erros de configuración ou os erros de software poden provocar a eliminación involuntaria de datos, que após se perden. Para evitar que isto suceda, Floccus non eliminará máis do 50% dos marcadores dunha soa vez, a non ser que desactive aquí esta «a proba de fallos»."
},
"LabelFailsafeon": {
"message": "Activado. Non eliminar máis do 50% dos marcadores locais sen preguntar antes. (Recomendado)"
},
"LabelFailsafeoff": {
"message": "Desactivado. Permitir a eliminación de máis do 50% dos marcadores locais sen preguntar para confirmar."
},
"StatusFailsafeoff": {
"message": "A proba de fallos desactivada. Corre o risco de perder datos de xeito involuntario. Recoméndase activar a proba de fallos na configuración do perfíl."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincroniza os marcadores mediante un ficheiro (opcionalmente cifrado) que se almacena no seu Google Drive. Pode sincronizar os marcadores http, ftp, datos, ficheiros e javascript. Cando use esta opción pode escoller o cifrado de extremo a extremo"
},
"LabelLogingoogle": {
"message": "Acceder con Google"
},
"DescriptionLogingoogle": {
"message": "Conecte a súa conta de Google para almacenar o ficheiro de sincronización dos marcadores no seu Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Conectou a súa conta de Google para almacenar o ficheiro de sincronización dos marcadores no seu Google Drive."
},
"LabelPassphrase": {
"message": "Frase de contrasinal"
},
"DescriptionPassphrase": {
"message": "Definir unha frase de contrasinal para cifrar o ficheiro de marcadores; se non estabelece ningunha frase de contrasinal, non se executará ningún cifrado."
},
"LabelClientcert": {
"message": "Enviar as credenciais do cliente"
},
"DescriptionClientcert": {
"message": "Active esta opción se o seu servidor require un certificado de cliente ou cookies para a autenticación. Isto pode causar efectos secundarios non desexados, xa que Floccus compartirá cookies coas sesións normais do seu navegador."
},
"LabelAllowredirects": {
"message": "Permitir redireccións no URL do servidor"
},
"DescriptionAllowredirects": {
"message": "Active esta opción se recibe erros de redirección durante a sincronización, que cree que non son xustificados."
},
"LabelSearch": {
"message": "Buscar marcadores"
},
"LabelSearchfolder": {
"message": "Buscar {0}"
},
"LabelEdititem": {
"message": "Editar"
},
"LabelDeleteitem": {
"message": "Eliminar"
},
"DescriptionReallydeleteitem": {
"message": "Confirma que quere eliminar este elemento?"
},
"LabelNobookmarks": {
"message": "Aquí non hai marcadores"
},
"LabelAddbookmark": {
"message": "Engadir un marcador"
},
"LabelEditbookmark": {
"message": "Editar o marcador"
},
"LabelAddfolder": {
"message": "Engadir un cartafol"
},
"LabelEditfolder": {
"message": "Editar o cartafol"
},
"LabelSlugline": {
"message": "Sincronización de marcadores privados"
},
"LabelDownloadlogs": {
"message": "Descargar rexistros"
},
"LabelDownloadfulllogs": {
"message": "Rexistros completos"
},
"LabelDownloadanonymizedlogs": {
"message": "Rexistros redactados"
},
"DescriptionDownloadlogs": {
"message": "Floccus rexistra todas as súas accións nun ficheiro de rexistro que pode examinar vostede mesmo ou enviar aos desenvolvedores para fins de depuración. Nos rexistros redactados, os nomes de cartafoles e marcadores, así como os URL, codifícanse de xeito irreversíbel mediante unha función de resumo criptográfico. Cando envíe rexistros redactados, asegúrese de comprobar tamén o ficheiro descargado na busca de datos confidenciais que quizais non poderían non ter sido detectados polo proceso de anonimización."
},
"ErrorFolderloopselected": {
"message": "Non é posíbel mover un cartafol cara a si mesmo"
},
"ErrorNofolderselected": {
"message": "Non se seleccionou ningún cartafol"
},
"LabelAllownetwork": {
"message": "Permitir o uso da rede"
},
"DescriptionAllownetwork": {
"message": "Floccus pode usar a rede ademais de para conectarse ao seu servidor de sincronización, para obter información adicional sobre os teus marcadores (como iconas, etc.). Aquí pode activar o uso da rede."
},
"LabelMobilesettings": {
"message": "Axustes do móbil"
},
"LabelContinuefloccus":{
"message": "Continúar a floco"
},
"LabelAbout":{
"message": "Sobre"
},
"LabelCurrentversion": {
"message": "Versión actual"
},
"DescriptionCurrentversion": {
"message": "A versión instalada actualmente de Floccus é:"
},
"LabelContributors": {
"message": "Colaboradores"
},
"DescriptionContributors": {
"message": "Estas persoas axudaron a facer posíbel Floccus"
},
"LabelSortcustom": {
"message": "Personalizado"
},
"LabelSorturl": {
"message": "Ligazón"
},
"LabelSorttitle": {
"message": "Título"
},
"LabelSyncmethod": {
"message": "Método de sincronización"
},
"LabelSyncserver": {
"message": "Servidor de sincronización"
},
"LabelSyncfolders": {
"message": "Sincronizar cartafoles"
},
"LabelSyncbehavior": {
"message": "Comportamento da sincronización"
},
"LabelContinue": {
"message": "Continuar"
},
"LabelDone": {
"message": "Feito"
},
"LabelConnect": {
"message": "Conectar"
},
"LabelServersetup": {
"message": "Con que servidor quere sincronizar?"
},
"LabelGoogledrivesetup": {
"message": "Acceder a Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Que cartafoles quere sincronizar?"
},
"LabelSyncbehaviorsetup": {
"message": "Como quere que funcione a sincronización?"
},
"LabelAccountcreated": {
"message": "Perfil creado"
},
"DescriptionAccountcreated": {
"message": "Creouse o seu perfil. Xa pode pechar esta lapela."
},
"DescriptionNonhttps": {
"message": "Introduciu un servidor que usa un protocolo inseguro. Recoméndase utilizar só servidores compatíbeis con HTTPS."
},
"LabelFiletype": {
"message": "Formato de ficheiro"
},
"DescriptionFiletype": {
"message": "Pode escoller o formato de ficheiro que quere usar para almacenar os marcadores na nube."
},
"LabelFiletypehtml": {
"message": "HTML, un formato aberto amplamente admitido (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, un formato sinxelo e aberto"
},
"LabelImportbookmarks": {
"message": "Importar marcadores"
},
"DescriptionImportbookmarks": {
"message": "Importar un ficheiro HTML que conteña marcadores ao cartafol actual"
},
"LabelExportBookmarks": {
"message": "Exportar marcadores"
},
"DescriptionExportBookmarks" : {
"message": "Pode exportar todos os marcadores deste perfil como ficheiro HTML compatíbel con todos os principais navegadores."
},
"LabelShareitem": {
"message": "Compartir"
},
"LabelImportsuccessful": {
"message": "Perfís importados correctamente"
},
"DescriptionSyncinprogress": {
"message": "Sincronización en curso."
},
"DescriptionSyncscheduled": {
"message": "Este perfil sincronizarase en breve. Estamos a agardar que outros dispositivos seus ou outros perfís deste dispositivo rematen de sincronizar."
},
"LabelAdaptergit": {
"message": "Git sobre HTTPS"
},
"DescriptionAdaptergit": {
"message": "A opción Git sincroniza os seus marcadores almacenándoos nun ficheiro no repositorio de Git fornecido. Non hai unha interface de usuario web para esta opción, mais pode usala con calquera servidor de aloxamento de Git, como Github, Gitlab, Gitea, etc. Pode sincronizar os marcadores http, ftp, datos, ficheiros e javascript. Cando use esta opción non poderá empregar o cifrado de extremo a extremo."
},
"LabelGiturl": {
"message": "URL do repositorio usando HTTP"
},
"LabelGitbranch": {
"message": "Póla de Git"
},
"LabelTelemetry": {
"message": "\uD83D\uDC1B Informe automatizado de erros"
},
"DescriptionTelemetry": {
"message": "Floccus pode enviarme automaticamente os datos de erros a min, o desenvolvedor. Esta é unha grande axuda para descubrir e resolver os erros en floccus máis rápido e axudará a mellorar a súa experiencia con floccus a longo prazo. Aínda que estea activado o informe de erros, os desenvolvedores de floccus nunca poderán ver os seus marcadores."
},
"LabelTelemetryenable": {
"message": "Envíiar automaticamente os datos de erros aos desenvolvedores de floccus"
},
"LabelTelemetrydisable": {
"message": "Non enviar os datos de erros aos desenvolvedores de floccus"
},
"LabelAccountlabel": {
"message": "Etiqueta do perfil"
},
"DescriptionAccountlabel": {
"message": "Déalle un nome a este perfil para poder recoñecelo máis doadamente"
},
"LabelClickcount": {
"message": "Contar os clics"
},
"DescriptionClickcount": {
"message": "Envíe estatísticas sobre os marcadores que máis visita ao seu servidor Nextcloud, así poderá ordenalos por número de clics"
},
"DescriptionGoogleplayreview": {
"message": "Escriba unha nota en Google Play"
},
"DescriptionAppstorereview": {
"message": "Escriba unha nota na App Store"
},
"DescriptionChromereview": {
"message": "Escriba unha nota na WebStore de Chrome"
},
"DescriptionAlternativereview": {
"message": "Escriba unha nota en AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Escriba unha nota en Engadidos de Mozilla"
},
"DescriptionEdgereview": {
"message": "Escriba unha nota en Engadidos de Edge"
},
"LabelWritereview": {
"message": "\uD83D\uDC99 Comparte o amor!"
},
"DescriptionWritereview": {
"message": "Se lle gustou floccus, dígallo a todo o mundo deixando unha valoración nunha das plataformas que aparecen a seguir."
},
"DescriptionDonateintervention": {
"message": "Gústalle a sincronización de marcadores? Apoie o meu traballo!"
},
"LabelDonate": {
"message": "Doar"
},
"DescriptionDisabledaftererror": {
"message": "Tentouse 10 veces antes de desactivar este perfil"
},
"DescriptionBookmarkexists": {
"message": "Este marcador xa existe no perfil seleccionado"
},
"LabelReportproblem": {
"message": "Informar dun problema"
},
"DescriptionReportproblem": {
"message": "Se quere contactar directamente cos desenvolvedores para formular unha incidencia concreta, pode facelo aquí:"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronice os teus marcadores coa aplicación Linkwarden de código aberto, aloxada no seu propio servidor ou na nube en cloud.linkwarden.app. Só pode sincronizar os marcadores http, ftp e javascript. Esta opción non pode facer uso do cifrado de extremo a extremo."
},
"LabelLinkwardenurl": {
"message": "O URL do seu servidor Linkwarden"
},
"LabelAccesstoken": {
"message": "Testemuño de acceso"
},
"LabelLinkwardenconnectionerror": {
"message": "Produciuse un fallo ao conectar co seu servidor Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Resultados doutros cartafoles"
},
"LabelScheduledforcesync": {
"message": "Forzar a sincronización"
},
"DescriptionScheduledforcesync": {
"message": "Confirma que quere forzar a sincronización? A sincronización con dous dispositivos ao mesmo tempo pode ter consecuencias imprevistas, incluíndo o estragado dos datos. Asegúrese de que ningún outro dispositivo estea a sincronizar neste intre antes de confirmar."
},
"DescriptionAutosync": {
"message": "Ao activar a sincronización automática asegurarase de que unha execución de sincronización se active regularmente dentro dun determinado intervalo configurábel, así como baixo demanda uns segundos após facer cambios. Se non activa a sincronización automática, terá que activar a sincronización manualmente premendo o botón de sincronización."
},
"LabelOpeninnewtab": {
"message": "Abrir esta vista nunha nova lapela"
}
}
================================================
FILE: _locales/it/messages.json
================================================
{
"Error001": {
"message": "E001: La cartella da creare non esiste"
},
"Error002": {
"message": "E002: Il segnalibro da aggiornare non esiste più"
},
"Error003": {
"message": "E003: La cartella da cui uscire non esiste. Questa è un'anomalia. Congratulazioni."
},
"Error004": {
"message": "E004: La cartella in cui spostarsi non esiste"
},
"Error005": {
"message": "E005: La cartella da creare non esiste"
},
"Error006": {
"message": "E006: La cartella da aggiornare non esiste"
},
"Error007": {
"message": "E007: La cartella da spostare non esiste"
},
"Error008": {
"message": "E008: La cartella da cui uscire non esiste"
},
"Error009": {
"message": "E009: La cartella in cui spostarsi non esiste"
},
"Error010": {
"message": "E010: Impossibile trovare la cartella da ordinare"
},
"Error011": {
"message": "E011: L'elemento nell'ordinamento della cartella non è un sotto-elemento effettivo: {0}"
},
"Error012": {
"message": "E012: Nell'ordinamento delle cartelle mancano alcuni elementi della sottocartella"
},
"Error013": {
"message": "E013: La cartella da rimuovere non esiste"
},
"Error014": {
"message": "E014: La cartella principale da cui rimuovere la cartella non esiste"
},
"Error015": {
"message": "E015: Dati di risposta inattesi dal server"
},
"Error016": {
"message": "E016: Richiesta scaduta. Controlla la configurazione del tuo server"
},
"Error017": {
"message": "E017: Errore di rete: Controllare la connessione di rete, i dettagli dell'account e le impostazioni TLS/SSL."
},
"Error018": {
"message": "E018: Impossibile autenticarsi con il server."
},
"Error019": {
"message": "E019: Stato HTTP {0}. Richiesta {1} non riuscita. Controllare la configurazione e il registro del tuo server."
},
"Error020": {
"message": "E020: Impossibile analizzare la risposta del server."
},
"Error021": {
"message": "E021: Stato del server incoerente. La cartella è presente nell'elenco degli ordini secondari ma non nell'albero delle cartelle"
},
"Error022": {
"message": "E022: La cartella {0} presumibilmente contiene un segnalibro {1} inesistente"
},
"Error023": {
"message": "E023: Impossibile cancellare il file di blocco, considerare l'eliminazione manuale di {0}."
},
"Error024": {
"message": "E024: Stato HTTP {0} mentre si cerca di determinare lo stato del file di blocco {1}"
},
"Error025": {
"message": "E025: L'impostazione del file dei segnalibri non deve iniziare con una barra: '/'"
},
"Error026": {
"message": "E026: Il processo di sincronizzazione è stato annullato"
},
"Error027": {
"message": "E027: Il processo di sincronizzazione è stato interrotto"
},
"Error028": {
"message": "E028: Impossibile autenticarsi con il server."
},
"Error029": {
"message": "E029: Failsafe: L'esecuzione corrente della sincronizzazione cancellerebbe {0}% dei collegamenti sul server. Rifiuta l'esecuzione. Disattivare questo failsafe nelle impostazioni del profilo se si vuole procedere comunque."
},
"Error030": {
"message": "E030: Impossibile decriptare il file dei segnalibri. La frase d'accesso (passphrase) potrebbe essere errata o il file potrebbe essere danneggiato."
},
"Error031": {
"message": "E031: Impossibile eseguire l'autenticazione con Google Drive. Collegare nuovamente floccus al tuo account Google."
},
"Error032": {
"message": "E032: Errore di OAuth. Errore di convalida del token. Ricollegare l'account Google."
},
"Error033": {
"message": "E033: Rilevato reindirizzamento. Assicurarsi che il server supporti il metodo di sincronizzazione selezionato e che l'URL inserito sia corretto e non reindirizzi a una posizione diversa. Se il reindirizzamento fa parte della configurazione, è possibile disattivare questo controllo nelle impostazioni."
},
"Error034": {
"message": "E034: Il file dei segnalibri remoti non è leggibile. Forse si è dimenticato di impostare una passphrase di crittografia o si è impostato un formato di file sbagliato."
},
"Error035": {
"message": "E035: Impossibile creare il seguente segnalibro sul server: {0} -- L'applicazione Segnalibri è aggiornata?"
},
"Error036": {
"message": "E036: Autorizzazioni mancanti per l'accesso al server di sincronizzazione"
},
"Error037": {
"message": "E037: La risorsa è bloccata"
},
"Error038": {
"message": "E038: Impossibile trovare la cartella locale"
},
"Error039": {
"message": "E039: Non è stato possibile aggiornare il seguente segnalibro sul server: {0}"
},
"Error040": {
"message": "E040: impossibile cercare il nome del file in Google Drive"
},
"Error041": {
"message": "E041: La dimensione del file dei segnalibri remoti differisce dal contenuto effettivamente scaricato dal server. Potrebbe trattarsi di un problema di rete temporaneo. Se l'errore persiste, contattare l'amministratore del server."
},
"Error042": {
"message": "E042: Non è stato possibile recuperare le dimensioni del file dei segnalibri remoti. È impossibile verificare che il file dei segnalibri sia stato scaricato per intero. Se l'errore persiste, contattare l'amministratore del server."
},
"Error043": {
"message": "E043: Failsafe: L'attuale esecuzione della sincronizzazione aumenterebbe il numero di collegamenti sul server di {0}%. Rifiuta l'esecuzione. Disattivare questo failsafe nelle impostazioni del profilo se si vuole procedere comunque."
},
"Error044": {
"message": "E044: Operazione Git push fallita: {0}"
},
"Error045": {
"message": "E045: Percorso cartella inatteso. La cartella di sincronizzazione locale per questo profilo si trovava in `{0}`, ma ora si trova in `{1}`. Assicurarsi che ciò sia previsto e impostare nuovamente la cartella di sincronizzazione locale nelle impostazioni del profilo."
},
"Error046": {
"message": "E046: URL non valido. `{0}` non è un URL valido."
},
"Error047": {
"message": "E047: Impossibile analizzare il file XBEL. I dati XBEL sembrano essere danneggiati o incompleti. È possibile provare a rimuovere il file sul server per consentire a floccus di ricrearlo. Assicurarsi di eseguire prima un backup."
},
"Error049": {
"message": "E049: Failsafe: L'esecuzione corrente della sincronizzazione aumenterebbe il conteggio dei collegamenti locali in questo profilo di {0}%. Rifiuta l'esecuzione. Disattivare questo failsafe nelle impostazioni del profilo se si vuole procedere comunque."
},
"Error050": {
"message": "E050: Failsafe: L'esecuzione corrente della sincronizzazione eliminerebbe {0}% dei collegamenti locali in questo profilo. Rifiuta l'esecuzione. Disattivare questo failsafe nelle impostazioni del profilo se si vuole procedere comunque."
},
"LabelWebdavurl": {
"message": "URL WebDAV"
},
"DescriptionWebdavurl": {
"message": "per esempio con Nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL Nextcloud"
},
"LabelUsername": {
"message": "Nome Utente"
},
"LabelPassword": {
"message": "Password"
},
"LabelBookmarksfile": {
"message": "File segnalibri"
},
"DescriptionBookmarksfile": {
"message": "un percorso che indica dove risiederà il file dei segnalibri sul server, rispetto all'URL WebDAV (tutte le cartelle del percorso devono essere già esistenti), ad esempio personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "il nome del file dei segnalibri che risiederà in Google Drive. Non inserire il percorso completo del file, ma solo il nome del file. Assicurarsi che il nome sia unico in Drive, ad esempio mybookmarks.xbel."
},
"DescriptionBookmarksfilegit": {
"message": "un percorso al file dei segnalibri relativo alla root del repository Git (tutte le cartelle nel percorso devono già esistere). per es. roba_personale/segnalibri.xbel"
},
"LabelServerfolder": {
"message": "Obiettivo del server"
},
"DescriptionServerfolder": {
"message": "Durante la sincronizzazione, i tuoi segnalibri in questo browser verranno archiviati come link in questo percorso sul server. Tieni presente che questo percorso rappresenta una cartella nell'app Nextcloud Bookmarks, non una cartella in Nextcloud Files. Lascialo vuoto per inserire tutti i link nella cartella più in alto sul server."
},
"DescriptionServerfolderlinkwarden": {
"message": "Durante la sincronizzazione, i segnalibri di questo browser saranno memorizzati come collegamenti sotto questa raccolta e solo i collegamenti sotto questa raccolta saranno sincronizzati con questo browser."
},
"DescriptionServerfolderkarakeep": {
"message": "Durante la sincronizzazione, i segnalibri di questo browser saranno memorizzati come collegamenti sotto questa raccolta e solo i collegamenti sotto questa raccolta saranno sincronizzati con questo browser."
},
"LabelLocaltarget": {
"message": "Obiettivo locale"
},
"DescriptionLocaltarget": {
"message": "Scegli qui se desideri sincronizzare i segnalibri del browser o le schede del browser."
},
"LabelLocalfolder": {
"message": "Cartella dei segnalibri"
},
"DescriptionLocalfolder": {
"message": "I segnalibri in questa cartella di segnalibri saranno memorizzati come link sul server e i link sul server saranno memorizzati come segnalibri in questa cartella di segnalibri in questo browser."
},
"LabelRootfolder": {
"message": "Cartella principale"
},
"LabelNewfolder": {
"message": "Cartella appena creata"
},
"LabelSelectfolder": {
"message": "Selezionare una cartella"
},
"LabelOptions": {
"message": "Opzioni"
},
"LabelSyncnow": {
"message": "Sincronizzare ora"
},
"LabelCancelsync": {
"message": "Annulla la sincronizzazione"
},
"LabelSyncall": {
"message": "Sincronizzare tutti i profili"
},
"LabelAutosync": {
"message": "Sincronizzazione basata sulle modifiche"
},
"StatusLastsynced": {
"message": "Ultima sincronizzazione: {0} fa"
},
"StatusNeversynced": {
"message": "Non ancora sincronizzato"
},
"StatusAllgood": {
"message": "Tutto bene"
},
"StatusDisabled": {
"message": "Disabilitato"
},
"StatusError": {
"message": "Errore"
},
"StatusSyncing": {
"message": "Sincronizzando"
},
"StatusScheduled": {
"message": "Programmato"
},
"LabelReset": {
"message": "Reimposta"
},
"DescriptionReset": {
"message": "Reimposta la cartella sincronizzata per crearne una nuova"
},
"LabelChoosefolder": {
"message": "Scegli una cartella"
},
"DescriptionChoosefolder": {
"message": "Imposta una cartella esistente da sincronizzare"
},
"LabelRemoveaccount": {
"message": "Rimuovi profilo"
},
"DescriptionRemoveaccount": {
"message": "Elimina questo profilo (questo non rimuoverà i tuoi segnalibri)"
},
"LabelSyncfromscratch": {
"message": "Innescare la sincronizzazione da zero"
},
"LabelResetCache": {
"message": "Reimposta la cache"
},
"DescriptionResetcache": {
"message": "Fare clic su questo pulsante per reimpostare la cache in modo che la prossima sincronizzazione non cancelli alcun dato e si limiti a unire i segnalibri del server e quelli locali."
},
"LabelParallelsync": {
"message": "Velocizza la sincronizzazione"
},
"DescriptionParallelsync": {
"message": "Spunta questa casella per elaborare più cartelle in parallelo per velocizzare la sincronizzazione. Questa funzionalità è sperimentale e rende più difficile la lettura dei log di debug."
},
"LabelStrategy": {
"message": "Strategia di sincronizzazione"
},
"DescriptionStrategy": {
"message": "Questa opzione determina come sincronizzare i segnalibri su diversi dispositivi. Di solito si desidera mantenere le modifiche da tutti i lati se sono compatibili, ma a volte si potrebbe voler sovrascrivere le modifiche (comprese le aggiunte e le eliminazioni) da altri browser, o sovrascrivere le modifiche apportate localmente."
},
"LabelStrategydefault": {
"message": "Unisci sempre le modifiche locali con le modifiche provenienti da altri browser (consigliato)"
},
"LabelStrategyslave": {
"message": "Annulla sempre le modifiche locali e scarica le modifiche da altri browser"
},
"LabelStrategyoverwrite": {
"message": "Carica sempre le modifiche locali e annulla le modifiche da altri browser"
},
"LabelSave": {
"message": "Salva"
},
"LabelSelect": {
"message": "Seleziona"
},
"LabelCancel": {
"message": "Annulla"
},
"LabelAdd": {
"message": "Aggiungi"
},
"LabelChange": {
"message": "Cambia"
},
"LabelRemove": {
"message": "Rimuovi"
},
"LabelBack": {
"message": "Indietro"
},
"LabelAdapternextcloudfolders": {
"message": "Segnalibri di Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronizzate i vostri segnalibri con l'applicazione open-source Bookmarks per Nextcloud (una piattaforma di collaborazione open-source che potete ospitare autonomamente o ottenere un account per un'istanza nel cloud da uno dei vari hoster). Con Nextcloud Bookmarks è possibile sincronizzare solo i segnalibri http, ftp e javascript. Assicuratevi di aver installato l'applicazione Segnalibri dall'app store di Nextcloud nel vostro Nextcloud. Questa opzione non può utilizzare la crittografia end-to-end."
},
"LabelAdapternextcloud": {
"message": "Segnalibri di Nextcloud (legacy)"
},
"DescriptionAdapternextcloud": {
"message": "L'opzione legacy è compatibile con almeno la versione v0.11 dell'applicazione Segnalibri. Emulerà le cartelle utilizzando i tag contenenti il percorso della cartella. Si sconsiglia l'uso di questa opzione per i nuovi profili."
},
"LabelAdapterwebdav": {
"message": "Condivisione WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Sincronizzare i segnalibri memorizzandoli in un file nella condivisione WebDAV fornita. Questa opzione non è accompagnata da un'interfaccia utente web e può essere utilizzata con qualsiasi server compatibile con WebDAV, sia selfhosted che nel cloud. Può sincronizzare segnalibri http, ftp, dati, file e javascript. È possibile scegliere di utilizzare la crittografia end-to-end quando si utilizza questa opzione."
},
"LabelAddaccount": {
"message": "Aggiungi profilo"
},
"LabelOpenintab": {
"message": "Apri nella scheda"
},
"LabelDebuglogs": {
"message": "Log di debug"
},
"LabelFunddevelopment": {
"message": "💸 Sviluppo del fondo"
},
"DescriptionFunddevelopment": {
"message": "Il lavoro su floccus è alimentato da un modello di sottoscrizione volontaria. Se pensi che valga la pena fare quello che faccio, e se puoi risparmiare qualche soldo ogni mese senza difficoltà, per favore sostieni il mio lavoro. Inoltre, considera di dare a Floccus una valutazione sul negozio di componenti aggiuntivi di tua scelta. Grazie!💙"
},
"LabelUntitledfolder": {
"message": "Cartella senza titolo"
},
"LabelSetkeybutton": {
"message": "Imposta una frase d'accesso"
},
"LabelKey": {
"message": "Inserisci la tua frase d'accesso di sblocco"
},
"LabelKey2": {
"message": "Inserisci la tua frase d'accesso una seconda volta"
},
"LabelUnlock": {
"message": "Sblocca floccus"
},
"LabelRemovekey": {
"message": "Rimuovi la frase d'accesso"
},
"LabelRemovedkey": {
"message": "Frase d'accesso rimossa"
},
"LabelSyncinterval": {
"message": "Intervallo di sincronizzazione"
},
"DescriptionSyncinterval": {
"message": "L'intervallo di tempo tra due sincronizzazioni in minuti. L'impostazione predefinita è 15 minuti."
},
"LabelChooseadapter": {
"message": "Come si vuole sincronizzare?"
},
"LabelOptionsscreen": {
"message": "{0}opzioni",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Effettuare una donazione una tantum o regolare tramite paypal per sostenere il progetto"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Fai una donazione regolare tramite OpenCollective per sostenere il progetto"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Fai una donazione regolare tramite Liberapay per sostenere il progetto"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "Fai una donazione regolare tramite GitHub sponsors per supportare il progetto"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Fai una donazione regolare tramite Patreon per sostenere il progetto"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Fai una donazione regolare o una tantum tramite Ko-fi per sostenere il progetto"
},
"LegacyAdapterDeprecation": {
"message": "Questo tipo di profilo legacy è obsoleto e verrà presto rimosso. Passa al nuovo metodo di sincronizzazione Nextcloud. Ti aspettano prestazioni e accuratezza migliorate."
},
"LabelUpdated": {
"message": "⚡ Floccus è stato aggiornato"
},
"DescriptionUpdated": {
"message": "Congratulazioni, l'ultimo aggiornamento di floccus è arrivato sul tuo dispositivo!"
},
"LabelReleaseNotes": {
"message": "Leggi le note di rilascio"
},
"LabelOptionsServerDetails": {
"message": "Dettagli del server"
},
"LabelOptionsFolderMapping": {
"message": "Mappatura delle cartelle"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamento della sincronizzazione"
},
"LabelOptionsDangerous": {
"message": "Azioni pericolose"
},
"LabelAccountDeleted": {
"message": "Profilo cancellato"
},
"DescriptionAccountDeleted": {
"message": "Questo profilo è stato cancellato"
},
"LabelNoAccount": {
"message": "Non ci sono ancora profili"
},
"DescriptionNoAccount": {
"message": "Aggiungere nuovi profili o importare profili da un file, quindi iniziare la sincronizzazione."
},
"LabelLoginFlowStart": {
"message": "Accedi con Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Interrompere l'accesso a Nextcloud"
},
"LabelLoginFlowError": {
"message": "Accesso a Nextcloud non riuscito"
},
"LabelNewAccount": {
"message": "Aggiungi profilo"
},
"LabelNewImport": {
"message": "Importazione"
},
"LabelNestedSync": {
"message": "Profili nidificati"
},
"DescriptionNestedSync": {
"message": "È possibile annidare i profili in modo che una cartella principale appartenga al profilo A e una cartella secondaria ai profili A e B. Si vuole consentire anche ad altri profili di sincronizzare la cartella di questo profilo?"
},
"LabelNestedSyncNo": {
"message": "No, ignora la cartella di questo profilo in altri profili"
},
"LabelNestedSyncYes": {
"message": "Sì, includi la cartella di questo profilo in altri profili"
},
"LabelImportExport": {
"message": "Importa/Esporta profili"
},
"LabelExport": {
"message": "Esporta profili"
},
"LabelImport": {
"message": "Importa profili"
},
"DescriptionExport": {
"message": "Seleziona di seguito i profili che desideri esportare in un file, in modo da poter ricreare facilmente gli stessi profili su un altro dispositivo o browser."
},
"DescriptionImport": {
"message": "Importare qui un file con i profili esportati per ricreare i profili esportati su un altro dispositivo o browser. Assicurarsi di impostare nuovamente le cartelle di sincronizzazione corrette dopo l'importazione."
},
"LabelFolderNotFound": {
"message": "Cartella non trovata"
},
"LabelSyncTabs": {
"message": "Schede del browser"
},
"DescriptionSyncTabs": {
"message": "I link memorizzati sul server vengono aperti come schede del browser e le schede aperte del browser vengono memorizzati come link sul server. Si noti che, a seconda del numero di collegamenti memorizzati sul server, poiché verranno tutti aperti come schede alla successiva esecuzione della sincronizzazione, è possibile che il browser risulti sovraccarico."
},
"LabelTabs": {
"message": "Schede"
},
"LabelSyncDown": {
"message": "Ricevi"
},
"DescriptionSyncDown": {
"message": "Scarica le modifiche da altri browser e sovrascrivi le modifiche locali"
},
"LabelSyncUp": {
"message": "Invia"
},
"DescriptionSyncUp": {
"message": "Carica le modifiche locali e sovrascrivi quelle di altri browser"
},
"LabelSyncDownOnce": {
"message": "Ricevi una volta"
},
"LabelSyncUpOnce": {
"message": "Invia una volta"
},
"LabelSyncNormal": {
"message": "Unisci"
},
"DescriptionSyncNormal": {
"message": "Unisci le modifiche locali con le modifiche di altri browser"
},
"DescriptionFilesPermission": {
"message": "Assicurati di concedere a floccus l'autorizzazione non solo per utilizzare l'app dei segnalibri ma anche per l'app dei file di Nextcloud."
},
"DescriptionExtension": {
"message": "Sincronizza privatamente i tuoi segnalibri su browser e dispositivi"
},
"LabelFailsafe": {
"message": "Sistema di sicurezza"
},
"DescriptionFailsafe": {
"message": "A volte errori di configurazione o bug del software possono causare la rimozione involontaria di dati, che vanno persi, o la duplicazione involontaria di dati, che è poi difficile da risolvere. Per evitare che ciò accada, floccus non cancellerà più del 20% dei vostri segnalibri in una sola volta e non aggiungerà più del 20% al vostro numero di link in una sola volta, a meno che non disattiviate questo failsafe qui."
},
"LabelFailsafeon": {
"message": "Abilitato. Non eliminerà o aggiungerà più del 20% dai/ai segnalibri locali senza chiedere prima all'utente. (consigliato)"
},
"LabelFailsafeoff": {
"message": "Disattivato. Permette di rimuovere o aggiungere più del 20% dai/ai segnalibri locali senza confermare l'utente."
},
"StatusFailsafeoff": {
"message": "Failsafe disattivato. Si rischia la perdita o la duplicazione involontaria dei dati. Si consiglia di attivare il failsafe nelle impostazioni del profilo."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincronizza i segnalibri tramite un file (facoltativamente crittografato) memorizzato in Google Drive. Può sincronizzare segnalibri http, ftp, dati, file e javascript. È possibile scegliere di utilizzare la crittografia end-to-end quando si utilizza questa opzione."
},
"LabelLogingoogle": {
"message": "Accedi con Google"
},
"DescriptionLogingoogle": {
"message": "Connetti il tuo account Google per archiviare il file di sincronizzazione dei segnalibri nel tuo Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Hai collegato il tuo account Google per archiviare il file di sincronizzazione dei segnalibri nel tuo Google Drive."
},
"LabelPassphrase": {
"message": "Frase d'accesso"
},
"DescriptionPassphrase": {
"message": "Imposta una frase d'accesso per crittografare il file dei segnalibri. Se non imposti alcuna frase d'accesso, non verrà eseguita alcuna crittografia."
},
"LabelClientcert": {
"message": "Invia le credenziali del client"
},
"DescriptionClientcert": {
"message": "Attiva questa opzione se il tuo server richiede un certificato client o cookie per l'autenticazione. Ciò potrebbe causare effetti collaterali indesiderati, poiché floccus condividerà i cookie con le normali sessioni del browser."
},
"LabelAllowredirects": {
"message": "Consenti reindirizzamenti nell'URL del Server"
},
"DescriptionAllowredirects": {
"message": "Attiva questa opzione se durante la sincronizzazione ricevi errori di reindirizzamento che ritieni ingiustificati."
},
"LabelSearch": {
"message": "Ricerca segnalibri"
},
"LabelSearchfolder": {
"message": "Cerca {0}"
},
"LabelEdititem": {
"message": "Modifica"
},
"LabelDeleteitem": {
"message": "Cancella"
},
"DescriptionReallydeleteitem": {
"message": "Vuoi davvero cancellare questo elemento?"
},
"LabelNobookmarks": {
"message": "Nessun segnalibro qui"
},
"LabelAddbookmark": {
"message": "Aggiungi segnalibro"
},
"LabelEditbookmark": {
"message": "Modifica segnalibro"
},
"LabelAddfolder": {
"message": "Aggiungi cartella"
},
"LabelEditfolder": {
"message": "Modifica cartella"
},
"LabelSlugline": {
"message": "Sincronizzazione privata dei segnalibri"
},
"LabelDownloadlogs": {
"message": "Scarica i log"
},
"LabelDownloadfulllogs": {
"message": "Registro completo"
},
"LabelDownloadanonymizedlogs": {
"message": "Log redatti"
},
"DescriptionDownloadlogs": {
"message": "Floccus registra tutte le sue azioni in un file di registro che puoi esaminare tu stesso o inviare agli sviluppatori per scopi di debug. Nei registri redatti, i nomi delle cartelle e dei segnalibri, nonché gli URL, vengono codificati in modo irreversibile utilizzando una funzione di hashing crittografico. Quando invii log oscurati, assicurati di controllare comunque il file scaricato per i dati sensibili che potrebbero non essere stati rilevati dal processo di anonimizzazione."
},
"ErrorFolderloopselected": {
"message": "Non è possibile spostare una cartella in se stessa"
},
"ErrorNofolderselected": {
"message": "Nessuna cartella selezionata"
},
"LabelAllownetwork": {
"message": "Consentire l'utilizzo della rete"
},
"DescriptionAllownetwork": {
"message": "Oltre a connettersi al server di sincronizzazione, Floccus può utilizzare la rete per ottenere informazioni aggiuntive sui segnalibri (come le icone, ecc.). Qui è possibile abilitare l'uso della rete."
},
"LabelMobilesettings": {
"message": "Impostazioni mobili"
},
"LabelContinuefloccus":{
"message": "Continua su floccus"
},
"LabelAbout":{
"message": "Riguardo..."
},
"LabelCurrentversion": {
"message": "Versione attuale"
},
"DescriptionCurrentversion": {
"message": "La versione di floccus attualmente installata è:"
},
"LabelContributors": {
"message": "Collaboratori"
},
"DescriptionContributors": {
"message": "Queste persone hanno contribuito a rendere possibile floccus"
},
"LabelSortcustom": {
"message": "Personalizzato"
},
"LabelSorturl": {
"message": "Link"
},
"LabelSorttitle": {
"message": "Titolo"
},
"LabelSyncmethod": {
"message": "Metodo di sincronizzazione"
},
"LabelSyncserver": {
"message": "Server di sincronizzazione"
},
"LabelSyncfolders": {
"message": "Sincronizzazione delle cartelle"
},
"LabelSyncbehavior": {
"message": "Comportamento della sincronizzazione"
},
"LabelContinue": {
"message": "Continua"
},
"LabelDone": {
"message": "Fatto"
},
"LabelConnect": {
"message": "Collegare"
},
"LabelServersetup": {
"message": "Su quale server si desidera effettuare la sincronizzazione?"
},
"LabelGoogledrivesetup": {
"message": "Accedi a Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Quali cartelle si desidera sincronizzare?"
},
"LabelSyncbehaviorsetup": {
"message": "Come vuoi sincronizzare?"
},
"LabelAccountcreated": {
"message": "Profilo creato"
},
"DescriptionAccountcreated": {
"message": "Un'altra cosa: la sincronizzazione non è un backup. Assicuratevi di avere un backup regolare dei vostri segnalibri.\n\nSi noti inoltre che la combinazione di floccus con la sincronizzazione dei segnalibri integrata nel browser non è supportata e si possono avere duplicati."
},
"DescriptionNonhttps": {
"message": "Hai inserito un server che utilizza un protocollo non sicuro. Si consiglia di utilizzare solo server che supportano HTTPS."
},
"LabelFiletype": {
"message": "Formato del file"
},
"DescriptionFiletype": {
"message": "Puoi scegliere il formato file che desideri utilizzare per archiviare i segnalibri nel cloud."
},
"LabelFiletypehtml": {
"message": "HTML, un formato aperto ampiamente supportato (sperimentale)"
},
"LabelFiletypexbel": {
"message": "XBEL, un formato semplice e aperto"
},
"LabelImportbookmarks": {
"message": "Importa segnalibri"
},
"DescriptionImportbookmarks": {
"message": "Importa un file HTML contenente i segnalibri nella cartella corrente"
},
"LabelExportBookmarks": {
"message": "Esporta segnalibri"
},
"DescriptionExportBookmarks" : {
"message": "Puoi esportare tutti i segnalibri di questo profilo in un file HTML compatibile con tutti i principali browser."
},
"LabelShareitem": {
"message": "Condividi"
},
"LabelImportsuccessful": {
"message": "Profilo/i importato/i con successo"
},
"DescriptionSyncinprogress": {
"message": "Sincronizzazione in corso."
},
"DescriptionSyncscheduled": {
"message": "Questo profilo sarà sincronizzato a breve. Stiamo aspettando che altri dispositivi dell'utente o altri profili su questo dispositivo finiscano di sincronizzarsi."
},
"LabelAdaptergit": {
"message": "Git su HTTPS"
},
"DescriptionAdaptergit": {
"message": "L'opzione Git sincronizza i segnalibri memorizzandoli in un file nel repository Git fornito. Questa opzione non è accompagnata da un'interfaccia web, ma può essere utilizzata con qualsiasi server di hosting Git, come Github, Gitlab, Gitea, ecc. Può sincronizzare segnalibri http, ftp, dati, file e javascript. Non è possibile utilizzare la crittografia end-to-end quando si utilizza questa opzione. Questa opzione non è attualmente disponibile nell'app mobile."
},
"LabelGiturl": {
"message": "URL del repository tramite HTTP"
},
"LabelGitbranch": {
"message": "Branch di Git"
},
"LabelTelemetry": {
"message": "Segnalazione automatica degli errori"
},
"DescriptionTelemetry": {
"message": "Floccus può inviare automaticamente i dati di errore a me, lo sviluppatore. Questo è di enorme aiuto per scoprire e risolvere più rapidamente i bug in floccus e aiuterà a migliorare la tua esperienza con floccus a lungo termine. Anche quando la segnalazione degli errori è abilitata, gli sviluppatori di floccus non saranno mai in grado di vedere i tuoi segnalibri."
},
"DescriptionTelemetrysyncmethod": {
"message": "Novità: oltre alle informazioni sugli errori, floccus ora invia anche informazioni sul metodo di sincronizzazione utilizzato, se l'opzione è attivata. Questo ci aiuta a migliorare floccus e ad assicurarci che i metodi di sincronizzazione funzionino come previsto."
},
"LabelTelemetryenable": {
"message": "Inviare automaticamente agli sviluppatori di floccus i dati sugli errori e le informazioni sul metodo di sincronizzazione utilizzato."
},
"LabelTelemetrydisable": {
"message": "Non inviare alcun dato agli sviluppatori di floccus"
},
"LabelAccountlabel": {
"message": "Etichetta del profilo"
},
"DescriptionAccountlabel": {
"message": "Assegna un nome a questo profilo in modo da poterlo riconoscere più facilmente"
},
"LabelClickcount": {
"message": "Conteggio dei clic"
},
"DescriptionClickcount": {
"message": "Invia statistiche sui segnalibri più visitati al tuo server Nextcloud, in modo da poterli ordinare in base al numero di clic."
},
"DescriptionGoogleplayreview": {
"message": "Scrivi una recensione su Google Play"
},
"DescriptionAppstorereview": {
"message": "Scrivi una recensione sull'App Store"
},
"DescriptionChromereview": {
"message": "Scrivi una recensione su Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Scrivi una recensione su AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Scrivi una recensione su Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Scrivi una recensione su Edge Addons"
},
"LabelWritereview": {
"message": "💙 Condividete l'amore!"
},
"DescriptionWritereview": {
"message": "Se siete entusiasti di floccus, fatelo sapere al mondo lasciando una valutazione su una delle piattaforme qui sotto."
},
"DescriptionDonateintervention": {
"message": "Ami la sincronizzazione dei segnalibri? Sostenetemi!"
},
"LabelDonate": {
"message": "Donare"
},
"DescriptionDisabledaftererror": {
"message": "Riprovato 10 volte prima di disabilitare questo profilo"
},
"DescriptionBookmarkexists": {
"message": "Questo segnalibro esiste già nel profilo selezionato"
},
"LabelReportproblem": {
"message": "Segnala il problema"
},
"DescriptionReportproblem": {
"message": "Se volete contattare direttamente gli sviluppatori con un problema concreto, potete farlo qui:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sincronizzare i segnalibri con l'applicazione open-source self-hosted Karakeep. Questa opzione non può utilizzare la crittografia end-to-end e non supporta il mantenimento dell'ordine dei segnalibri tra le varie sincronizzazioni."
},
"LabelApiKey": {
"message": "Chiave API"
},
"LabelKarakeepurl": {
"message": "L'URL del vostro server Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Impossibile connettersi al server di Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronizzate i vostri segnalibri con l'applicazione open-source Linkwarden, ospitata sul vostro server o nel cloud all'indirizzo cloud.linkwarden.app. Può sincronizzare solo i segnalibri http, ftp e javascript. Questa opzione non può utilizzare la crittografia end-to-end e non supporta il mantenimento dell'ordine dei segnalibri tra le varie sincronizzazioni."
},
"LabelLinkwardenurl": {
"message": "L'URL del vostro server Linkwarden"
},
"LabelAccesstoken": {
"message": "Token di accesso"
},
"LabelLinkwardenconnectionerror": {
"message": "Impossibile connettersi al server Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Risultati da altre cartelle"
},
"LabelScheduledforcesync": {
"message": "Forza la sincronizzazione"
},
"DescriptionScheduledforcesync": {
"message": "Volete davvero forzare la sincronizzazione? La sincronizzazione con due dispositivi contemporaneamente può avere conseguenze impreviste, tra cui la corruzione dei dati. Assicuratevi che nessun altro dispositivo stia sincronizzando al momento prima di confermare."
},
"DescriptionAutosync": {
"message": "Se si attiva la sincronizzazione basata sulle modifiche, la sincronizzazione viene eseguita ogni volta che si apportano modifiche a livello locale."
},
"LabelOpeninnewtab": {
"message": "Aprire questa vista in una nuova scheda"
},
"LabelGivefeedback": {
"message": "Dare un feedback"
},
"LabelYourname": {
"message": "Il tuo nome"
},
"LabelYouremail": {
"message": "Il vostro indirizzo e-mail (facoltativo)"
},
"LabelYourmessage": {
"message": "Il vostro messaggio di feedback"
},
"LabelSubmitfeedback": {
"message": "Invia un feedback"
},
"DescriptionFeedbacklegal": {
"message": "Questo modulo di feedback è gestito da Sentry. Premendo l'invio, l'utente accetta di memorizzare i dati inseriti sui server di Sentry. Nessuno dei dati dei vostri segnalibri sarà inviato a Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Grazie per aver dedicato del tempo a fornire un feedback agli sviluppatori di floccus! Se il vostro feedback riguarda un problema, assicuratevi di includere i passi che avete fatto, cosa vi aspettavate e cosa invece è successo. Se il vostro feedback riguarda una richiesta di funzionalità, assicuratevi di includere il caso d'uso o il problema che questa funzionalità risolverebbe per voi. Se includete il vostro indirizzo e-mail, potremo ricontattarvi. Grazie!"
},
"LabelFeedbacksent": {
"message": "Grazie per il vostro feedback!"
},
"LabelFaq":{
"message": "Controllare le FAQ"
},
"StatusSyncingfailed": {
"message": "Sincronizzazione fallita"
},
"StatusSyncingcomplete": {
"message": "Sincronizzazione completata"
},
"NotificationSyncingprofile": {
"message": "Profilo di sincronizzazione {0}"
},
"NotificationSyncingsucceeded": {
"message": "La sincronizzazione del profilo {0} è riuscita"
},
"NotificationSyncingfailed": {
"message": "Impossibile sincronizzare il profilo {0}"
},
"LabelSyncintervalenabled": {
"message": "Sincronizzazione temporale"
},
"DescriptionSyncintervalenabled": {
"message": "Se si attiva la sincronizzazione temporale, si pianifica automaticamente un'esecuzione di sincronizzazione di questo profilo ogni pochi minuti."
}
}
================================================
FILE: _locales/ja/messages.json
================================================
{
"Error001": {
"message": "E001: 作成先のフォルダーが存在しません"
},
"Error002": {
"message": "E002: 更新対象のブックマークが存在しません"
},
"Error003": {
"message": "E003: 移動元のフォルダーが存在しません"
},
"Error004": {
"message": "E004: 移動先のフォルダーが存在しません"
},
"Error005": {
"message": "E005: 作成先のフォルダーが存在しません"
},
"Error006": {
"message": "E006: 更新対象のフォルダーが存在しません"
},
"Error007": {
"message": "E007: 移動対象のフォルダーが存在しません"
},
"Error008": {
"message": "E008: 移動元のフォルダーが存在しません"
},
"Error009": {
"message": "E009: 移動先のフォルダーが存在しません"
},
"Error010": {
"message": "E010: 並べ替えるフォルダーが見つかりません"
},
"Error011": {
"message": "E011: フォルダー内のアイテムの順序が、実際の子アイテムとは異なります: {0}"
},
"Error012": {
"message": "E012: フォルダーのいくつかの子アイテムは、フォルダーの並び順がありません"
},
"Error013": {
"message": "E013: 削除しようとしているフォルダーは存在しません"
},
"Error014": {
"message": "E014: フォルダーを削除しようとしている親フォルダーは、存在しません"
},
"Error015": {
"message": "E015: 予期せぬデータがサーバーから応答されました"
},
"Error016": {
"message": "E016: リクエストがタイムアウトしました。サーバーの構成を確認してください"
},
"Error017": {
"message": "E017:ネットワークエラーです:ネットワーク接続、アカウントの詳細、TLS/SSLの設定を確認してください。"
},
"Error018": {
"message": "E018: サーバーで認証できません。"
},
"Error019": {
"message": "E019: HTTP ステータス {0}。{1} リクエスト失敗。サーバーの構成とログを確認してください。"
},
"Error020": {
"message": "E020:サーバーの応答を解析できませんでした。"
},
"Error021": {
"message": "E021: 一貫性のないサーバーの状態。フォルダーは子のリストにはありますが、フォルダーツリーにはありません"
},
"Error022": {
"message": "E022: フォルダー {0} に存在しないブックマーク {1} が含まれている可能性があります"
},
"Error023": {
"message": "E023: ロックファイルをクリアできませんでした。{0} を手動で削除してみてください。"
},
"Error024": {
"message": "E024: ロックファイル {1} のステータスを確認中に、HTTP ステータス {0} が発生しました"
},
"Error025": {
"message": "E025: ブックマークファイルの設定は、スラッシュ: '/' で始まってはいけません"
},
"Error026": {
"message": "E026: 同期プロセスがキャンセルされました"
},
"Error027": {
"message": "E027: 同期のプロセスが中断されました"
},
"Error028": {
"message": "E028: サーバーで認証できません。"
},
"Error029": {
"message": "E029: フェイルセーフ:現在の同期を実行すると、サーバー上のリンクの{0}% が削除されます。実行を拒否します。とにかく実行したい場合は、プロファイル設定でこのフェイルセーフを無効にしてください。"
},
"Error030": {
"message": "E030: ブックマークファイルの復号に失敗しました。パスフレーズが間違っているか、ファイルが破損しています。"
},
"Error031": {
"message": "E031: Google ドライブに認証できませんでした。floccus を Google アカウントと再接続してください。"
},
"Error032": {
"message": "E032: OAuth エラー。トークンの検証でエラーが発生しました。もう一度、Google アカウントと接続してください。"
},
"Error033": {
"message": "E033: リダイレクトが検出されました。サーバーが選択した同期の方法に対応していて、入力した URL が正確であることを確認し、間違った場所にリダイレクトされていないことを確認してください。もし、予期した通りにリダイレクトされている場合、設定でリダイレクトの確認を無効にできます。"
},
"Error034": {
"message": "E034: リモートブックマークファイルを読み込めません。暗号化パスフレーズを設定し忘れているか、間違ったファイル形式を設定している可能性があります。"
},
"Error035": {
"message": "E035:サーバーで次のブックマークの作成に失敗しました: {0} -- ブックマークアプリは最新ですか?"
},
"Error036": {
"message": "E036: サーバーと同期する権限がありません"
},
"Error037": {
"message": "E037: リソースがロックされています"
},
"Error038": {
"message": "E038: ローカルフォルダーが見つかりません"
},
"Error039": {
"message": "E039: 次のブックマークをサーバー上で更新できませんでした: {0}"
},
"Error040": {
"message": "E040: Google ドライブでファイル名を検索できませんでした"
},
"Error041": {
"message": "E041: リモートのブックマークファイルのサイズが、サーバーから実際にダウンロードされたコンテンツと異なります。一時的にネットワークの問題が発生している可能性があります。このエラーが続く場合は、サーバー管理者にお問い合わせください。"
},
"Error042": {
"message": "E042: リモートのブックマークファイルのサイズを取得できませんでした。ブックマークファイルが完全にダウンロードされたかどうかを確認できません。このエラーが続く場合は、サーバー管理者にお問い合わせください。"
},
"Error043": {
"message": "E043: フェイルセーフ:現在の同期を実行すると、サーバー上のリンク数が{0}% 増加します。実行を拒否します。とにかく実行したい場合は、プロファイル設定でこのフェイルセーフを無効にしてください。"
},
"Error044": {
"message": "E044: Git のプッシュ操作に失敗しました: {0}"
},
"Error045": {
"message": "E045:予期しないフォルダーパスです。このプロファイルのローカル同期フォルダは、以前は `{0}` にありましたが、現在は `{1}` になっています。これが意図したものであることを確認し、プロファイル設定でローカル同期フォルダを再度設定してください。"
},
"Error046": {
"message": "E046: 無効な URL です。{0}` は有効な URL ではありません。"
},
"Error047": {
"message": "E047:XBELファイルの解析に失敗しました。XBELデータが壊れているか、不完全なようです。サーバー上のファイルを削除して、floccusに再作成させてみてください。まずバックアップを取ってください。"
},
"Error049": {
"message": "E049: フェイルセーフ:現在の同期を実行すると、このプロファイルのローカル・リンク数が{0}% 増加します。実行を拒否します。とにかく実行したい場合は、プロファイル設定でこのフェイルセーフを無効にしてください。"
},
"Error050": {
"message": "E050:フェイルセーフです:現在の同期を実行すると、このプロファイルのローカルリンクの{0}% が削除されます。実行を拒否します。とにかく実行したい場合は、プロファイル設定でこのフェイルセーフを無効にしてください。"
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "Nextcloud の例: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "ユーザー名"
},
"LabelPassword": {
"message": "パスワード"
},
"LabelBookmarksfile": {
"message": "ブックマークファイル"
},
"DescriptionBookmarksfile": {
"message": "サーバー内のブックマークファイルが存在する場所を WebDAV URL からの相対パスで指定してください。(新しいフォルダーをパスに含めることで新規作成することはできません) 例: personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "Google ドライブに保存するブックマークファイルのファイル名です。パスで入力せず、ファイル名のみ入力してください。ドライブ内に存在しない名前であることを確認してください。例: mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "Git リポジトリーのルートからのブックマークファイルの相対パス (パスのすべてのフォルダーが先に存在していなければなりません) 例: personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "サーバーの対象"
},
"DescriptionServerfolder": {
"message": "同期するとき、このブラウザーのブックマークはサーバーのこのパスにリンクとして保存されます。このパスは Nextcloud Bookmarks アプリ内のフォルダーを示すもので、Nextcloud Files でのフォルダーを示すものではありません。サーバーの最上位フォルダーにあるすべてのリンクを同期するには、空白のままにしてください。"
},
"DescriptionServerfolderlinkwarden": {
"message": "このコレクション内のリンクのみがこのブラウザーと同期され、ブラウザーのブックマークはこのコレクションにリンクとして保存されます。"
},
"DescriptionServerfolderkarakeep": {
"message": "このコレクション内のリンクのみがこのブラウザーと同期され、ブラウザーのブックマークはこのコレクションにリンクとして保存されます。"
},
"LabelLocaltarget": {
"message": "ローカルの対象"
},
"DescriptionLocaltarget": {
"message": "ブラウザーのブックマークを同期するか、タブを同期するか選択してください。"
},
"LabelLocalfolder": {
"message": "ブックマークフォルダー"
},
"DescriptionLocalfolder": {
"message": "ブックマークフォルダーのブックマークはサーバーにリンクとして保存され、サーバーのリンクはブラウザーのブックマークフォルダーにブックマークとして保存されます。"
},
"LabelRootfolder": {
"message": "ルートフォルダー"
},
"LabelNewfolder": {
"message": "新しく作成したフォルダー"
},
"LabelSelectfolder": {
"message": "フォルダーを選択"
},
"LabelOptions": {
"message": "設定"
},
"LabelSyncnow": {
"message": "今すぐ同期"
},
"LabelCancelsync": {
"message": "同期をキャンセル"
},
"LabelSyncall": {
"message": "すべてのプロファイルを同期"
},
"LabelAutosync": {
"message": "変更ベースの同期"
},
"StatusLastsynced": {
"message": "最終同期: [0]前"
},
"StatusNeversynced": {
"message": "まだ同期していません"
},
"StatusAllgood": {
"message": "同期しました"
},
"StatusDisabled": {
"message": "無効"
},
"StatusError": {
"message": "エラー"
},
"StatusSyncing": {
"message": "同期中"
},
"StatusScheduled": {
"message": "設定済み"
},
"LabelReset": {
"message": "リセット"
},
"DescriptionReset": {
"message": "同期されたフォルダーをリセットして新しいフォルダーを作成する"
},
"LabelChoosefolder": {
"message": "フォルダーを選択する"
},
"DescriptionChoosefolder": {
"message": "同期対象の既存のフォルダーを選択する"
},
"LabelRemoveaccount": {
"message": "プロファイルを削除"
},
"DescriptionRemoveaccount": {
"message": "このプロファイルを削除 (ブックマークは削除しません)"
},
"LabelSyncfromscratch": {
"message": "スクラッチしてから同期をトリガー"
},
"LabelResetCache": {
"message": "キャッシュをリセット"
},
"DescriptionResetcache": {
"message": "選択するとキャッシュがリセットされ、次の同期実行でデータが削除されず、サーバーとローカルのブックマークがマージされるだけになります。"
},
"LabelParallelsync": {
"message": "同期の高速化"
},
"DescriptionParallelsync": {
"message": "選択すると、同期の速度を目的として複数のフォルダーを同時に処理します。これは試験運用版の機能で、デバッグログが読みにくくなります。"
},
"LabelStrategy": {
"message": "同期の方法"
},
"DescriptionStrategy": {
"message": "この設定は他のデバイス上のブックマークとどのように同期するかを設定します。ふつう、互換性のある限りすべての変更を保持したいと考えるはずです。しかし、変更を他のブラウザーからのデータで上書き (追加と削除の両方を含む) したい場合や、ローカルで作成した変更で上書きしたい場合もあるかもしれません。"
},
"LabelStrategydefault": {
"message": "常にローカルの変更と他のブラウザーからの変更をマージ (推奨)"
},
"LabelStrategyslave": {
"message": "常にローカルの変更を取り消し、他のブラウザーから変更をダウンロード"
},
"LabelStrategyoverwrite": {
"message": "常にローカルの変更をアップロードし、他のブラウザーからの変更を取り消す"
},
"LabelSave": {
"message": "保存"
},
"LabelSelect": {
"message": "選択"
},
"LabelCancel": {
"message": "キャンセル"
},
"LabelAdd": {
"message": "追加"
},
"LabelChange": {
"message": "変更"
},
"LabelRemove": {
"message": "削除"
},
"LabelBack": {
"message": "戻る"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Nextcloud (オープンソースのコラボレーションプラットフォームで、自分でホストするか、さまざまなホストからクラウド上のインスタンスのアカウントを取得することができる) 用のオープンソースの Bookmarks アプリとブックマークを同期します。Nextcloud Bookmarks では、http、ftp、javascript のブックマークのみ同期できます。Nextcloud でアプリストアから Bookmarks アプリをインストールしてください。このオプションでは、エンドツーエンド暗号化は利用できません。"
},
"LabelAdapternextcloud": {
"message": "Nextcloud Bookmarks (レガシー)"
},
"DescriptionAdapternextcloud": {
"message": "レガシーオプションは、バージョン 0.11 以降のブックマークアプリに対応しています。フォルダーのパスを含むタグを使用してフォルダーをエミュレートします。新しいプロファイルを作成してこちらを使用することはおすすめできません。"
},
"LabelAdapterwebdav": {
"message": "WebDAV 共有"
},
"DescriptionAdapterwebdav": {
"message": "設定した WebDAV 内のファイルにブックマークを保存して同期します。セルフホストまたはクラウド上の WebDAV 互換サーバーで使用でき、ブックマーク用の Web UI はありません。http、ftp、データ、ファイル、javascript のブックマークを同期できます。このオプションでは、エンドツーエンド暗号化も選択できます。"
},
"LabelAddaccount": {
"message": "プロファイルを追加"
},
"LabelOpenintab": {
"message": "タブで開く"
},
"LabelDebuglogs": {
"message": "デバッグログ"
},
"LabelFunddevelopment": {
"message": "💸 開発を支援します"
},
"DescriptionFunddevelopment": {
"message": "任意のサブスクリプションによって floccus の開発を促進できます。私の活動に価値を感じてくださり、大きな苦労なしに数枚のコインを準備できるようなら、開発を支援してください。お使いになったアドオンストアで floccus を評価していただくこともお考えください。ありがとうございます!💙"
},
"LabelUntitledfolder": {
"message": "名前のないフォルダー"
},
"LabelSetkeybutton": {
"message": "パスフレーズを設定"
},
"LabelKey": {
"message": "ロック解除用のパスフレーズを入力してください"
},
"LabelKey2": {
"message": "パスフレーズをもう一度入力してください"
},
"LabelUnlock": {
"message": "floccu をロック解除"
},
"LabelRemovekey": {
"message": "パスフレーズを削除"
},
"LabelRemovedkey": {
"message": "パスフレーズが削除されました"
},
"LabelSyncinterval": {
"message": "同期間隔"
},
"DescriptionSyncinterval": {
"message": "次の同期までの周期 (分)。デフォルトでは 15 分です。"
},
"LabelChooseadapter": {
"message": "どのように同期しますか?"
},
"LabelOptionsscreen": {
"message": "{0} 件のオプション",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Paypal で 1 回限りまたは定期的に寄付をしてプロジェクトを支援する"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "OpenCollective で定期的に寄付をしてプロジェクトを支援する"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Liberapay で定期的に寄付をしてプロジェクトを支援する"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "GitHub sponsors で定期的に寄付をしてプロジェクトを支援する"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Patreon で定期的に寄付してプロジェクトを支援する"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Ko-fi で 1 回限りまたは定期的な寄付をしてプロジェクトを支援する"
},
"LegacyAdapterDeprecation": {
"message": "このレガシープロファイルタイプは非推奨になり、間もなく削除されます。新しい Nextcloud の同期方法に変更してください。改善されたパフォーマンスと精度でななたをお待ちしています。"
},
"LabelUpdated": {
"message": "⚡ floccus を更新しました"
},
"DescriptionUpdated": {
"message": "おめでとうございます。floccus の更新がマシンに到着しました!"
},
"LabelReleaseNotes": {
"message": "リリース・ノートを読む"
},
"LabelOptionsServerDetails": {
"message": "サーバーの詳細"
},
"LabelOptionsFolderMapping": {
"message": "フォルダーの関連付け"
},
"LabelOptionsSyncBehavior": {
"message": "同期の動作"
},
"LabelOptionsDangerous": {
"message": "危険なアクション"
},
"LabelAccountDeleted": {
"message": "プロファイルが削除されました"
},
"DescriptionAccountDeleted": {
"message": "このプロファイルは削除されました"
},
"LabelNoAccount": {
"message": "プロファイルがありません"
},
"DescriptionNoAccount": {
"message": "新しいプロファイルを追加するか、ファイルからプロファイルをインポートすると、同期を開始します。"
},
"LabelLoginFlowStart": {
"message": "Nextcloud でログイン"
},
"LabelLoginFlowStop": {
"message": "Nextcloud ログインを中止"
},
"LabelLoginFlowError": {
"message": "Nectcloud ログインに失敗しました"
},
"LabelNewAccount": {
"message": "プロファイルを追加"
},
"LabelNewImport": {
"message": "インポート"
},
"LabelNestedSync": {
"message": "入れ子プロファイル"
},
"DescriptionNestedSync": {
"message": "親フォルダーがプロファイル A に属し、子フォルダーがプロファイル A と B に属するというように、プロファイルを入れ子にすることができます。他のプロファイルにこのプロファイル内のフォルダーを同期することを許可しますか?"
},
"LabelNestedSyncNo": {
"message": "いいえ、他のプロファイルではこのアカウントのフォルダーを無視します"
},
"LabelNestedSyncYes": {
"message": "はい、他のプロファイルにこのアカウントのフォルダーを含めます"
},
"LabelImportExport": {
"message": "プロファイルのインポート/エクスポート"
},
"LabelExport": {
"message": "プロファイルをエクスポート"
},
"LabelImport": {
"message": "プロファイルをインポート"
},
"DescriptionExport": {
"message": "次から、ファイルにエクスポートするプロファイルを選択してください。同じプロファイルを別の端末やブラウザーで簡単に再設定できるようになります。"
},
"DescriptionImport": {
"message": "別の端末やブラウザーでファイルにエクスポートしたプロファイルを再作成できます。インポートした後、正しい同期フォルダーを再設定してください。"
},
"LabelFolderNotFound": {
"message": "フォルダーが見つかりませんでした"
},
"LabelSyncTabs": {
"message": "ブラウザーのタブ"
},
"DescriptionSyncTabs": {
"message": "サーバーに保存されているリンクはブラウザーのタブとして開かれ、既に開いているタブはサーバーにリンクとして保存されます。次の同期実行時にすべてのリンクがタブとして開かれるため、サーバーに保存されているリンクの数によってはブラウザーが負荷に耐えられない可能性があります。"
},
"LabelTabs": {
"message": "タブ"
},
"LabelSyncDown": {
"message": "プルダウン"
},
"DescriptionSyncDown": {
"message": "他のブラウザーの変更をダウンロードしてローカルの変更を上書き"
},
"LabelSyncUp": {
"message": "プッシュアップ"
},
"DescriptionSyncUp": {
"message": "ローカルの変更をアップロードして他のブラウザーの変更を上書き"
},
"LabelSyncDownOnce": {
"message": "一度だけプルダウン"
},
"LabelSyncUpOnce": {
"message": "一度だけプッシュアップ"
},
"LabelSyncNormal": {
"message": "マージ"
},
"DescriptionSyncNormal": {
"message": "ローカルの変更と他のブラウザーの変更をマージ"
},
"DescriptionFilesPermission": {
"message": "floccus に、ブックマークアプリを使用する権限だけでなく、Nextcloud ファイルアプリを使用する権限も付与していることを確認してください。"
},
"DescriptionExtension": {
"message": "ブラウザーや端末を超えて、ブックマークをプライベートに同期する"
},
"LabelFailsafe": {
"message": "フィールセーフ"
},
"DescriptionFailsafe": {
"message": "設定ミスやソフトウェアのバグにより、意図せずデータが削除されてしまったり、意図せずデータが重複してしまい、整理が難しくなってしまうことがあります。このような事態を防ぐため、floccusは一度に20%以上のブックマークを削除したり、一度に20%以上のリンク数を追加することはありません。"
},
"LabelFailsafeon": {
"message": "有効。確認なしでローカルブックマークから 20% 以上のデータを削除したり、20% 以上のデータを追加したりしません。(推奨)"
},
"LabelFailsafeoff": {
"message": "無効。ローカルブックマークから 20% 以上を削除したり追加したりすることを許可します。"
},
"StatusFailsafeoff": {
"message": "フェイルセーフが無効になっています。意図せずデータを失ったり重複したりする危険があります。プロファイル設定でフェイルセーフを有効にすることを推奨します。"
},
"LabelAdaptergoogledrive": {
"message": "Google ドライブ"
},
"DescriptionAdaptergoogledrive": {
"message": "あなたの Google ドライブに保存されたファイルを使用してブックマークを同期します。http、ftp、データ、ファイル、JavaScript のブックマークを同期できます。このオプションでは、エンドツーエンド暗号化を選択できます。"
},
"LabelLogingoogle": {
"message": "Google でログイン"
},
"DescriptionLogingoogle": {
"message": "Google ドライブにブックマークの同期ファイルを保存するために、Google アカウントに接続してください。"
},
"DescriptionLoggedingoogle": {
"message": "Google ドライブにブックマークの同期ファイルを保存するために、Google アカウントに接続しました。"
},
"LabelPassphrase": {
"message": "パスフレーズ"
},
"DescriptionPassphrase": {
"message": "ブックマークファイルを暗号化するためのパスフレーズを設定してください。パスフレーズを設定しない場合、暗号化は行われません。"
},
"LabelClientcert": {
"message": "クライアント認証情報を送信する"
},
"DescriptionClientcert": {
"message": "サーバーが認証にクライアント証明書または Cookie を要求する場合は、このオプションを有効にしてください。floccus は通常のブラウザーセッションと Cookie を共有するため、予期せぬ副作用を引き起こす場合があります。"
},
"LabelAllowredirects": {
"message": "サーバー URL のリダイレクトを許可する"
},
"DescriptionAllowredirects": {
"message": "不当と考えられるリダイレクトエラーが同期中に発生する場合は、このオプションを有効にしてください。"
},
"LabelSearch": {
"message": "ブックマークを検索"
},
"LabelSearchfolder": {
"message": "検索 {0}"
},
"LabelEdititem": {
"message": "編集"
},
"LabelDeleteitem": {
"message": "削除"
},
"DescriptionReallydeleteitem": {
"message": "本当にこのアイテムを削除しますか?"
},
"LabelNobookmarks": {
"message": "ブックマークがありません"
},
"LabelAddbookmark": {
"message": "ブックマークを追加"
},
"LabelEditbookmark": {
"message": "ブックマークを編集"
},
"LabelAddfolder": {
"message": "フォルダーを追加"
},
"LabelEditfolder": {
"message": "フォルダーを編集"
},
"LabelSlugline": {
"message": "プライベートなブックマーク同期"
},
"LabelDownloadlogs": {
"message": "ログをダウンロード"
},
"LabelDownloadfulllogs": {
"message": "完全なログ"
},
"LabelDownloadanonymizedlogs": {
"message": "編集されたログ"
},
"DescriptionDownloadlogs": {
"message": "floccus はあなたが調査に利用したり、デバッグの目的で開発者に送信したりするためにすべてのアクションをログファイルに記録しています。編集されたログでは、フォルダーとブックマークの名前、および URL が、暗号化ハッシュ関数を使用して不可逆的にエンコードされます。それでも、編集されたログを送信する際は、匿名化プロセスで処理されかったセンシティブなデータがないか、ダウンロードしたファイルを確認してください。"
},
"ErrorFolderloopselected": {
"message": "フォルダーをその中に移動することはできません"
},
"ErrorNofolderselected": {
"message": "フォルダーが選択されていません"
},
"LabelAllownetwork": {
"message": "ネットワークの使用を許可する"
},
"DescriptionAllownetwork": {
"message": "floccus は、同期サーバーへの接続とは別にネットワークを使用して、ブックマークに関する追加情報 (アイコンなど) を取得できます。ここで、そのようなネットワークの使用を有効にするか選択します。"
},
"LabelMobilesettings": {
"message": "モバイルの設定"
},
"LabelContinuefloccus":{
"message": "floccus で続行"
},
"LabelAbout":{
"message": "floccus について"
},
"LabelCurrentversion": {
"message": "現在のバージョン"
},
"DescriptionCurrentversion": {
"message": "あなたが使用中の floccus のバージョン:"
},
"LabelContributors": {
"message": "貢献者"
},
"DescriptionContributors": {
"message": "これらの人々が floccus の開発を可能にしました"
},
"LabelSortcustom": {
"message": "カスタム"
},
"LabelSorturl": {
"message": "リンク"
},
"LabelSorttitle": {
"message": "タイトル"
},
"LabelSyncmethod": {
"message": "同期の方法"
},
"LabelSyncserver": {
"message": "同期先サーバー"
},
"LabelSyncfolders": {
"message": "同期するフォルダー"
},
"LabelSyncbehavior": {
"message": "同期の動作"
},
"LabelContinue": {
"message": "続行"
},
"LabelDone": {
"message": "完了"
},
"LabelConnect": {
"message": "接続"
},
"LabelServersetup": {
"message": "どのサーバーと同期しますか?"
},
"LabelGoogledrivesetup": {
"message": "Google ドライブにログイン"
},
"LabelSyncfoldersetup": {
"message": "どのフォルダーを同期しますか?"
},
"LabelSyncbehaviorsetup": {
"message": "どのように同期しますか?"
},
"LabelAccountcreated": {
"message": "プロファイルを作成しました"
},
"DescriptionAccountcreated": {
"message": "もう一つ:同期はバックアップではありません。ブックマークのバックアップを定期的に取ってください。\n\nまた、floccusとブラウザ内蔵のブックマーク同期を組み合わせることはサポートされていません。"
},
"DescriptionNonhttps": {
"message": "安全ではないプロトコルを使用するサーバーを入力しました。HTTPS に対応するサーバーの使用を推奨しています。"
},
"LabelFiletype": {
"message": "ファイルのフォーマット"
},
"DescriptionFiletype": {
"message": "クラウド上に保存したいファイルのフォーマットを選択できます。"
},
"LabelFiletypehtml": {
"message": "HTML, 広くサポートされたオープンなフォーマット (試験運用機能)"
},
"LabelFiletypexbel": {
"message": "XBEL, シンプルでオープンなフォーマット"
},
"LabelImportbookmarks": {
"message": "ブックマークをインポート"
},
"DescriptionImportbookmarks": {
"message": "ブックマークを含む HTML ファイルを現在のフォルダーにインポート"
},
"LabelExportBookmarks": {
"message": "ブックマークをエクスポート"
},
"DescriptionExportBookmarks" : {
"message": "このプロファイルのブックマークを、すべてのメジャーなブラウザーと互換性のある HTML ファイルとしてエクスポートできます。"
},
"LabelShareitem": {
"message": "共有"
},
"LabelImportsuccessful": {
"message": "正常にプロファイルをインポートしました"
},
"DescriptionSyncinprogress": {
"message": "同期が進行中。"
},
"DescriptionSyncscheduled": {
"message": "このプロファイルはまもなく同期されます。他の端末またはこの端末の他のプロファイルの同期が完了するまで待機しています。"
},
"LabelAdaptergit": {
"message": "Git over HTTPS"
},
"DescriptionAdaptergit": {
"message": "Git オプションでは、設定した Git リポジトリー内のファイルにブックマークを保存してブックマークを同期します。ウェブ UI はありませんが、Github、Gitlab、Gitea などの Git ホスティングサーバーを使用できます。http、ftp、データ、ファイル、javascript のブックマークを同期できます。このオプションでは、エンドツーエンド暗号化は選択できません。また、モバイルアプリでは現在利用できません。"
},
"LabelGiturl": {
"message": "リポジトリーの URL (HTTP)"
},
"LabelGitbranch": {
"message": "Git ブランチ"
},
"LabelTelemetry": {
"message": "自動エラーレポート"
},
"DescriptionTelemetry": {
"message": "floccus は開発者に自動でエラーデータを送信できます。エラーデータは floccus のバグの迅速な発見と解消に役立ち、長期的には floccus のユーザー体験を向上させます。エラーレポートを有効にしても、floccus の開発者はあなたのブックマークを閲覧できません。"
},
"DescriptionTelemetrysyncmethod": {
"message": "新機能: エラー情報に加えて、floccusはどの同期方法を使用しているかという情報も送信するようになりました。これはfloccusの改善や、同期方法が期待通りに動いているか確認するのに役立ちます。"
},
"LabelTelemetryenable": {
"message": "エラーデータと、使用している同期方法を自動的に floccus の開発者に送信する"
},
"LabelTelemetrydisable": {
"message": "floccus の開発者にデータを送信しない"
},
"LabelAccountlabel": {
"message": "プロファイル ラベル"
},
"DescriptionAccountlabel": {
"message": "プロファイルに名前をつけて簡単に区別しましょう"
},
"LabelClickcount": {
"message": "クリック集計"
},
"DescriptionClickcount": {
"message": "どのブックマークをよく使っているかの統計を Nextcloud サーバーに送信し、クリック数で並べ替えられるようにします。"
},
"DescriptionGoogleplayreview": {
"message": "Google Play でレビュー"
},
"DescriptionAppstorereview": {
"message": "App Store でレビュー"
},
"DescriptionChromereview": {
"message": "Chrome ウェブストアでレビュー"
},
"DescriptionAlternativereview": {
"message": "AlternativeTo.net でレビュー"
},
"DescriptionMozillareview": {
"message": "Mozilla Addons でレビュー"
},
"DescriptionEdgereview": {
"message": "Edge アドオン でレビュー"
},
"LabelWritereview": {
"message": "💙 お気に入りを共有!"
},
"DescriptionWritereview": {
"message": "floccus を楽しんでいただけているなら、これらのプラットフォームのどれかで評価して私たちに是非教えてください。"
},
"DescriptionDonateintervention": {
"message": "ブックマーク同期は役立っていますか?支援してください!"
},
"LabelDonate": {
"message": "寄付"
},
"DescriptionDisabledaftererror": {
"message": "このプロファイルを無効にする前に 10 回再試行しました"
},
"DescriptionBookmarkexists": {
"message": "このブックマークは選択したプロファイルに既に存在します"
},
"LabelReportproblem": {
"message": "問題を報告"
},
"DescriptionReportproblem": {
"message": "If you would like to directly contact the developers with a concrete issue, you can do so here:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "セルフホストしたオープンソースの Karakeep アプリとブックマークを同期します。このオプションでは、エンドツーエンド暗号化は選択できず、ブックマークの並び順の同期はサポートされていません。"
},
"LabelApiKey": {
"message": "API キー"
},
"LabelKarakeepurl": {
"message": "Karakeep サーバーの URL"
},
"LabelKarakeepconnectionerror": {
"message": "Karakeep サーバーに接続できませんでした"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "自分で用意したサーバーまたは cloud.linkwarden.app のクラウド上のオープンソースの Linkwarden アプリとブックマークを同期します。http、ftp、javascript ブックマークのみ同期できます。このオプションでは、エンドツーエンド暗号化は選択できず、ブックマークの並び順の同期はサポートされていません。"
},
"LabelLinkwardenurl": {
"message": "Linkwarden サーバーの URL"
},
"LabelAccesstoken": {
"message": "アクセストークン"
},
"LabelLinkwardenconnectionerror": {
"message": "Linkwarden サーバーに接続できませんでした"
},
"LabelSearchresultsotherfolders": {
"message": "他のフォルダーからの結果"
},
"LabelScheduledforcesync": {
"message": "強制同期"
},
"DescriptionScheduledforcesync": {
"message": "本当に強制同期しますか?同時に2台のデバイスと同期すると、データの破損など予期せぬ結果を招く可能性があります。確認する前に、現時点で他のデバイスが同期していないことを確認してください。"
},
"DescriptionAutosync": {
"message": "変更ベースの同期をオンにすると、ローカルで変更を加えるたびに同期が実行されます。"
},
"LabelOpeninnewtab": {
"message": "この表示を新しいタブで開く"
},
"LabelGivefeedback": {
"message": "Give feedback"
},
"LabelYourname": {
"message": "Your name"
},
"LabelYouremail": {
"message": "Your email (optional)"
},
"LabelYourmessage": {
"message": "Your feedback message"
},
"LabelSubmitfeedback": {
"message": "Submit feedback"
},
"DescriptionFeedbacklegal": {
"message": "このフィードバックフォームは Sentry を使用しています。送信すると、入力したデータを Sentry のサーバーに保存することに同意したことになります。あなたのブックマークデータが Sentry に送信されることはありません。"
},
"DescriptionFeedbackhowto": {
"message": "Thank you for taking the time to give feedback to the developers of floccus! If your feedback is related to a problem, make sure to include the steps you took, what you expected and what happened instead. If your feedback is about a feature request, make sure to include the use case or problem that this feature would solve for you. If you include your email, we may get back to you. Thank you!"
},
"LabelFeedbacksent": {
"message": "フィードバックありがとうございます!"
},
"LabelFaq":{
"message": "よくある質問を確認"
},
"StatusSyncingfailed": {
"message": "同期できませんでした"
},
"StatusSyncingcomplete": {
"message": "同期を完了しました"
},
"NotificationSyncingprofile": {
"message": "プロファイル {0} を同期中"
},
"NotificationSyncingsucceeded": {
"message": "プロファイル {0} を同期しました"
},
"NotificationSyncingfailed": {
"message": "プロファイル {0} を同期できませんでした"
},
"LabelSyncintervalenabled": {
"message": "時間ベースの同期"
},
"DescriptionSyncintervalenabled": {
"message": "時間ベースの同期をオンにすると、このプロファイルの同期が数分ごとに自動的にスケジュールされます。"
}
}
================================================
FILE: _locales/ko_KR/messages.json
================================================
{
"Error001": {
"message": "E001: 생성할 폴더가 존재하지 않습니다"
},
"Error002": {
"message": "E002: 업데이트할 북마크가 더 이상 존재하지 않습니다"
},
"Error003": {
"message": "E003: 이동할 폴더가 존재하지 않습니다. 이것은 이례적인 일입니다. 축하드려요."
},
"Error004": {
"message": "E004: 이동할 폴더가 존재하지 않습니다"
},
"Error005": {
"message": "E005: 생성할 폴더가 존재하지 않습니다"
},
"Error006": {
"message": "E006: 업데이트할 폴더가 존재하지 않습니다"
},
"Error007": {
"message": "E007: 이동할 폴더가 존재하지 않습니다"
},
"Error008": {
"message": "E008: 이동할 폴더가 존재하지 않습니다"
},
"Error009": {
"message": "E009: 이동할 폴더가 존재하지 않습니다"
},
"Error010": {
"message": "E010: 정렬할 폴더를 찾을 수 없습니다"
},
"Error011": {
"message": "E011: 폴더 정렬의 항목이 실제 하위 항목이 아닙니다: {0}"
},
"Error012": {
"message": "E012: 폴더 순서 지정 시 폴더의 일부 하위 항목이 누락되었습니다"
},
"Error013": {
"message": "E013: 삭제할 폴더가 존재하지 않습니다"
},
"Error014": {
"message": "E014: 폴더를 삭제할 부모 폴더가 존재하지 않습니다"
},
"Error015": {
"message": "E015: 서버로부터 예기치 않은 응답 데이터 수신"
},
"Error016": {
"message": "E016: 요청 시간이 초과되었습니다. 서버 환경 설정을 확인하세요"
},
"Error017": {
"message": "E017: 네트워크 오류입니다: 네트워크 연결, 계정 세부 정보 및 TLS/SSL 설정을 확인하세요."
},
"Error018": {
"message": "E018: 서버로 인증할 수 없습니다."
},
"Error019": {
"message": "E019: HTTP 상태 {0} 실패 {1} 요청. 서버 환경 설정 및 로그를 확인하세요."
},
"Error020": {
"message": "E020: 서버 응답을 구문 분석할 수 없습니다."
},
"Error021": {
"message": "E021: 서버 상태가 일정하지 않습니다. 폴더가 하위 순서 목록에는 존재하지만 폴더 트리 목록에는 존재하지 않습니다"
},
"Error022": {
"message": "E022: 폴더 {0} 존재하지 않는 북마크를 포함하고 있는 것으로 추정됩니다 {1}"
},
"Error023": {
"message": "E023: 잠금 파일을 삭제할 수 없습니다. 수동으로 {0}을 삭제하는 것을 시도하십시오."
},
"Error024": {
"message": "E024: HTTP 상태 {0} 잠금 파일의 상태를 확인하는 중입니다 {1}"
},
"Error025": {
"message": "E025: 북마크 파일 설정은 슬래시: '/' 로 시작할 수 없습니다"
},
"Error026": {
"message": "E026: 동기화 프로세스가 취소되었습니다."
},
"Error027": {
"message": "E027: 동기화 프로세스가 중단되었습니다"
},
"Error028": {
"message": "E028: 서버와 인증할 수 없습니다."
},
"Error029": {
"message": "E029: 안전장치: 현재 동기화를 실행하면 서버에서 {0}%의 링크가 삭제됩니다. 실행을 거부합니다. 계속 진행하려면 프로필 설정에서 이 안전장치를 비활성화하세요."
},
"Error030": {
"message": "E030: 북마크 파일을 해독하지 못했습니다. 패스프레이즈가 잘못 되었거나 파일이 손상되었을 수 있습니다."
},
"Error031": {
"message": "E031: Google 드라이브로 인증할 수 없습니다. Google 계정으로 플로커스를 다시 연결하세요."
},
"Error032": {
"message": "E032: OAuth 오류. 토큰 유효성 오류입니다. Google 계정을 다시 연결하십시오."
},
"Error033": {
"message": "E033: 리디렉션이 감지되었습니다. 서버가 지정된 동기화 방법을 지원하고 있으며 입력한 URL이 다른 위치로 리디렉션 되고 있지 않은지 확인하십시오. 리디렉션이 설정의 일부인 경우, 설정에서 이 검사를 비활성화 할 수 있습니다."
},
"Error034": {
"message": "E034: 원격 북마크 파일을 읽을 수 없습니다. 암호화 암호를 설정하는 것을 잊어버렸거나 파일 형식을 잘못 설정했을 수 있습니다."
},
"Error035": {
"message": "E035: 서버에서 다음 북마크를 만들지 못했습니다: {0} -- 북마크 앱이 최신 상태인가요?"
},
"Error036": {
"message": "E036: 동기화 서버에 액세스할 수 있는 권한이 없습니다."
},
"Error037": {
"message": "E037: 리소스가 잠겼습니다."
},
"Error038": {
"message": "E038: 로컬 폴더를 찾을 수 없습니다."
},
"Error039": {
"message": "E039: 서버에서 다음 북마크를 업데이트하지 못했습니다: {0}"
},
"Error040": {
"message": "E040: Google 드라이브에서 파일 이름을 검색할 수 없습니다."
},
"Error041": {
"message": "E041: 원격 북마크 파일 크기가 서버에서 실제로 다운로드한 콘텐츠와 다릅니다. 일시적인 네트워크 문제일 수 있습니다. 이 오류가 지속되면 서버 관리자에게 문의하세요."
},
"Error042": {
"message": "E042: 원격 북마크 파일 크기를 검색할 수 없습니다. 북마크 파일이 완전히 다운로드되었는지 확인할 수 없습니다. 이 오류가 계속 발생하면 서버 관리자에게 문의하세요."
},
"Error043": {
"message": "E043: 안전장치: 현재 동기화를 실행하면 서버의 링크 수가 {0}% 증가합니다. 실행을 거부합니다. 계속 진행하려면 프로필 설정에서 이 안전장치를 비활성화하세요."
},
"Error044": {
"message": "E044: Git 푸시 작업이 실패했습니다: {0}"
},
"Error045": {
"message": "E045: 예기치 않은 폴더 경로입니다. 이 프로필의 로컬 동기화 폴더가 이전에는 `{0}`에 있었지만 지금은 `{1}`에 있습니다. 의도한 것인지 확인하고 프로필 설정에서 로컬 동기화 폴더를 다시 설정하세요."
},
"Error046": {
"message": "E046: 잘못된 URL입니다. {0} `가 올바른 URL이 아닙니다."
},
"Error047": {
"message": "E047: XBEL 파일을 구문 분석하지 못했습니다. XBEL 데이터가 손상되었거나 불완전한 것 같습니다. 서버에서 파일을 제거하여 다시 생성할 수 있습니다. 먼저 백업을 해두세요."
},
"Error049": {
"message": "E049: 안전장치: 현재 동기화를 실행하면 이 프로필의 로컬 링크 수가 {0}% 증가합니다. 실행을 거부합니다. 계속 진행하려면 프로필 설정에서 이 안전장치를 비활성화하세요."
},
"Error050": {
"message": "E050: 안전장치: 현재 동기화를 실행하면 이 프로필에서 로컬 링크의 {0}%가 삭제됩니다. 실행을 거부합니다. 계속 진행하려면 프로필 설정에서 이 안전장치를 비활성화하세요."
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "예시: nextcloud 사용: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "사용자 이름"
},
"LabelPassword": {
"message": "사용자 비밀번호"
},
"LabelBookmarksfile": {
"message": "북마크 파일"
},
"DescriptionBookmarksfile": {
"message": "북마크 파일이 서버에서 위치할 경로로, WebDAV URL을 기준으로 합니다(경로의 모든 폴더가 이미 존재해야 함). 예: personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "에 Google 드라이브에 저장될 북마크 파일의 파일 이름을 입력합니다. 전체 파일 경로를 입력하지 말고 파일 이름만 입력하세요. 이 이름이 드라이브에서 고유한 이름인지 확인하세요(예: mybookmarks.xbel)."
},
"DescriptionBookmarksfilegit": {
"message": "Git 리포지토리 루트를 기준으로 북마크 파일의 경로(경로의 모든 폴더가 이미 존재해야 함). 예: personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "서버 대상"
},
"DescriptionServerfolder": {
"message": "동기화할 때 이 브라우저의 북마크는 서버의 이 경로 아래에 링크로 저장됩니다. 이 경로는 Nextcloud 파일의 폴더가 아니라 Nextcloud 북마크 앱의 폴더를 나타냅니다. 모든 링크를 서버의 최상위 폴더에 저장하려면 이 경로를 비워 두세요."
},
"DescriptionServerfolderlinkwarden": {
"message": "동기화 시 이 브라우저의 북마크는 이 컬렉션 아래에 링크로 저장되며, 이 컬렉션 아래의 링크만 이 브라우저와 동기화됩니다."
},
"DescriptionServerfolderkarakeep": {
"message": "동기화 시 이 브라우저의 북마크는 이 컬렉션 아래에 링크로 저장되며, 이 컬렉션 아래의 링크만 이 브라우저와 동기화됩니다."
},
"LabelLocaltarget": {
"message": "로컬 대상"
},
"DescriptionLocaltarget": {
"message": "브라우저 북마크를 동기화할지, 브라우저 탭을 동기화할지 여기에서 선택하세요."
},
"LabelLocalfolder": {
"message": "북마크 폴더"
},
"DescriptionLocalfolder": {
"message": "이 북마크 폴더의 북마크는 서버에 링크로 저장되고 서버의 링크는 이 브라우저의 이 북마크 폴더에 북마크로 저장됩니다."
},
"LabelRootfolder": {
"message": "루트 폴더"
},
"LabelNewfolder": {
"message": "새로 생성된 폴더"
},
"LabelSelectfolder": {
"message": "폴더 선택"
},
"LabelOptions": {
"message": "옵션"
},
"LabelSyncnow": {
"message": "지금 동기화"
},
"LabelCancelsync": {
"message": "동기화 취소"
},
"LabelSyncall": {
"message": "모든 프로필 동기화"
},
"LabelAutosync": {
"message": "변경 사항 기반 동기화"
},
"StatusLastsynced": {
"message": "마지막으로 동기화됨: {0} 분 전"
},
"StatusNeversynced": {
"message": "아직 동기화 되지 않음"
},
"StatusAllgood": {
"message": "모든 상태 양호"
},
"StatusDisabled": {
"message": "비활성화됨"
},
"StatusError": {
"message": "오류"
},
"StatusSyncing": {
"message": "동기화 중"
},
"StatusScheduled": {
"message": "예약됨"
},
"LabelReset": {
"message": "초기화"
},
"DescriptionReset": {
"message": "새 폴더를 생성하기 위해 동기화된 폴더를 초기화 합니다."
},
"LabelChoosefolder": {
"message": "폴더를 선택하세요"
},
"DescriptionChoosefolder": {
"message": "기존에 있는 폴더 중 동기화 할 폴더 설정"
},
"LabelRemoveaccount": {
"message": "프로필 제거"
},
"DescriptionRemoveaccount": {
"message": "이 프로필을 삭제합니다(북마크는 삭제되지 않습니다)."
},
"LabelSyncfromscratch": {
"message": "맨 처음의 동기화 트리거"
},
"LabelResetCache": {
"message": "캐시 초기화"
},
"DescriptionResetcache": {
"message": "이 버튼을 클릭하면 다음 동기화 실행 시 데이터가 삭제되지 않고 서버와 로컬 북마크만 병합되도록 캐시를 재설정할 수 있습니다."
},
"LabelParallelsync": {
"message": "동기화 속도 향상"
},
"DescriptionParallelsync": {
"message": "동기화 속도를 향상시키기 위해 여러 폴더를 동시에 처리하려면 이 확인란을 선택하세요. 이 기능은 실험적이며 디버그 로그를 읽기 어렵게 만듭니다."
},
"LabelStrategy": {
"message": "동기화 전략"
},
"DescriptionStrategy": {
"message": "이 옵션은 다른 장치에서 북마크를 동기화하는 방법을 결정합니다. 일반적으로 모든 변경 사항이 호환되는 경우 변경 사항을 유지하고 싶지만, 다른 브라우저의 변경 사항(추가 및 삭제 포함)을 덮어쓰거나 로컬에서 변경한 내용을 덮어쓰려는 경우가 있습니다."
},
"LabelStrategydefault": {
"message": "항상 로컬 변경 내용을 다른 브라우저의 변경 사항과 병합합니다. (권장)"
},
"LabelStrategyslave": {
"message": "항상 로컬 변경 실행을 취소하고 다른 브라우저에서 변경 내용을 다운로드 합니다"
},
"LabelStrategyoverwrite": {
"message": "항상 로컬 변경 내용을 업로드하고 다른 브라우저의 변경 내용을 취소합니다."
},
"LabelSave": {
"message": "저장"
},
"LabelSelect": {
"message": "선택"
},
"LabelCancel": {
"message": "취소"
},
"LabelAdd": {
"message": "추가"
},
"LabelChange": {
"message": "변경"
},
"LabelRemove": {
"message": "제거"
},
"LabelBack": {
"message": "뒤로"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud 북마크"
},
"DescriptionAdapternextcloudfolders": {
"message": "Nextcloud용 오픈 소스 북마크 앱(자체 호스팅하거나 다양한 호스트 중 하나에서 클라우드 인스턴스 계정을 얻을 수 있는 오픈 소스 협업 플랫폼)과 북마크를 동기화하세요. Nextcloud 북마크를 사용하면 http, ftp 및 자바스크립트 북마크만 동기화할 수 있습니다. 다음클라우드 앱 스토어에서 북마크 앱을 다음클라우드에 설치했는지 확인하세요. 이 옵션은 종단 간 암호화를 사용할 수 없습니다."
},
"LabelAdapternextcloud": {
"message": "Nexcloud 북마크(레거시)"
},
"DescriptionAdapternextcloud": {
"message": "레거시 옵션은 북마크 앱의 버전 0.11 이상과 호환됩니다. 폴더 경로가 포함된 태그를 사용하여 폴더를 에뮬레이션합니다. 새 프로필에는 이 옵션을 사용하지 않는 것이 좋습니다."
},
"LabelAdapterwebdav": {
"message": "WebDAV 공유"
},
"DescriptionAdapterwebdav": {
"message": "북마크를 제공된 WebDAV 공유에 있는 파일에 저장해 동기화합니다. 이 옵션에는 별도의 웹 UI가 제공되지 않으며 자체 호스팅 또는 클라우드의 모든 WebDAV 호환 서버에서 사용할 수 있습니다. http, ftp, 데이터, 파일 및 자바스크립트 북마크를 동기화할 수 있습니다. 이 옵션을 사용할 때 종단 간 암호화를 사용하도록 선택할 수 있습니다."
},
"LabelAddaccount": {
"message": "프로필 추가"
},
"LabelOpenintab": {
"message": "탭에서 열기"
},
"LabelDebuglogs": {
"message": "디버그 로그"
},
"LabelFunddevelopment": {
"message": "💸 펀드 개발"
},
"DescriptionFunddevelopment": {
"message": "floccus에 대한 작업은 자발적인 구독 모델에 의해 촉진됩니다. 제가 하는 일이 보람 있다고 생각하시면, 그리고 매 달 적은 양의 기부금을 나눠주시는 것에 부담이 없으시다면, 도움을 주시면 감사하겠습니다. 또한 애드온 스토어에 floccus에 대한 평점도 매겨주시면 감사하겠습니다. 감사합니다!💙"
},
"LabelUntitledfolder": {
"message": "이름 없는 폴더"
},
"LabelSetkeybutton": {
"message": "패스프레이즈 설정"
},
"LabelKey": {
"message": "잠금 해제 패스프레이즈 입력"
},
"LabelKey2": {
"message": "패스프레이즈를 다시 입력하십시오"
},
"LabelUnlock": {
"message": "floccus 잠금 해제"
},
"LabelRemovekey": {
"message": "패스프레이즈 삭제"
},
"LabelRemovedkey": {
"message": "패스프레이즈가 삭제되었습니다"
},
"LabelSyncinterval": {
"message": "동기화 간격"
},
"DescriptionSyncinterval": {
"message": "두 동기화 작업은 몇 분 간격으로 실행됩니다. 기본값은 15분 입니다. "
},
"LabelChooseadapter": {
"message": "동기화할 방법을 선택하십시오."
},
"LabelOptionsscreen": {
"message": "{0} 옵션",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "페이팔"
},
"DescriptionPaypal": {
"message": "페이팔을 통해 일회성 또는 정기 기부를 통해 프로젝트를 후원하세요."
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "프로젝트를 지원하기 위해 OpenCollective를 통해 정기적으로 기부"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "프로젝트를 지원하기 위해 Liberapay를 통해 정기적으로 기부"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "프로젝트를 지원하기 위해 GitHub sponsors를 통해 정기적으로 기부"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Patreon을 통해 정기적으로 기부하여 프로젝트 후원하기"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Ko-fi를 통해 정기 또는 일회성 기부를 통해 프로젝트를 지원하세요."
},
"LegacyAdapterDeprecation": {
"message": "이 레거시 프로필 유형은 더 이상 사용되지 않으며 곧 제거될 예정입니다. 새로운 다음 클라우드 동기화 방법으로 전환하세요. 향상된 성능과 정확성이 여러분을 기다립니다."
},
"LabelUpdated": {
"message": "Floccus가 업데이트되었습니다."
},
"DescriptionUpdated": {
"message": "축하드립니다, 컴퓨터에 Floccus의 최신 업데이트가 도착했습니다!"
},
"LabelReleaseNotes": {
"message": "릴리스 노트 읽기"
},
"LabelOptionsServerDetails": {
"message": "서버 디테일"
},
"LabelOptionsFolderMapping": {
"message": "폴더 매핑"
},
"LabelOptionsSyncBehavior": {
"message": "동기화 동작"
},
"LabelOptionsDangerous": {
"message": "위험한 행동"
},
"LabelAccountDeleted": {
"message": "프로필 삭제됨"
},
"DescriptionAccountDeleted": {
"message": "이 프로필이 삭제되었습니다."
},
"LabelNoAccount": {
"message": "아직 프로필이 없습니다."
},
"DescriptionNoAccount": {
"message": "새 프로필을 추가하거나 파일에서 프로필을 가져온 다음 동기화를 시작할 수 있습니다."
},
"LabelLoginFlowStart": {
"message": "Nexcloud로 로그인"
},
"LabelLoginFlowStop": {
"message": "Nextcloud 로그인 중단"
},
"LabelLoginFlowError": {
"message": "Nextcloud 로그인에 실패하였습니다"
},
"LabelNewAccount": {
"message": "프로필 추가"
},
"LabelNewImport": {
"message": "가져오기"
},
"LabelNestedSync": {
"message": "중첩된 프로필"
},
"DescriptionNestedSync": {
"message": "프로필을 중첩하여 상위 폴더가 프로필 A에 속하고 하위 폴더가 프로필 A와 B에 속하도록 할 수 있습니다. 다른 프로필도 이 프로필의 폴더를 동기화할 수 있도록 허용하시겠습니까?"
},
"LabelNestedSyncNo": {
"message": "아니요, 다른 프로필에서 이 프로필의 폴더를 무시합니다."
},
"LabelNestedSyncYes": {
"message": "예, 이 프로필의 폴더를 다른 프로필에 포함합니다."
},
"LabelImportExport": {
"message": "프로필 가져오기/내보내기"
},
"LabelExport": {
"message": "프로필 내보내기"
},
"LabelImport": {
"message": "프로필 가져오기"
},
"DescriptionExport": {
"message": "아래에서 파일로 내보내려는 프로필을 선택하면 다른 디바이스나 브라우저에서 동일한 프로필을 쉽게 다시 만들 수 있습니다."
},
"DescriptionImport": {
"message": "내보낸 프로필이 포함된 파일을 여기에서 가져와 다른 디바이스나 브라우저에서 내보낸 프로필을 다시 만들 수 있습니다. 가져온 후 올바른 동기화 폴더를 다시 설정해야 합니다."
},
"LabelFolderNotFound": {
"message": "폴더를 찾을 수 없음"
},
"LabelSyncTabs": {
"message": "브라우저 탭"
},
"DescriptionSyncTabs": {
"message": "서버에 저장된 링크는 브라우저에서 브라우저 탭으로 열리고, 기존에 열려 있는 브라우저 탭은 서버에 링크로 저장됩니다. 서버에 저장되는 링크의 수에 따라 다음 동기화 실행 시 모두 탭으로 열리게 되므로 브라우저에 과부하가 걸릴 수 있다는 점에 유의하세요."
},
"LabelTabs": {
"message": "탭"
},
"LabelSyncDown": {
"message": "풀다운"
},
"DescriptionSyncDown": {
"message": "다른 브라우저에서의 변경 내용 다운로드 및 로컬 변경 내용 덮어쓰기"
},
"LabelSyncUp": {
"message": "푸쉬업"
},
"DescriptionSyncUp": {
"message": "로컬 변경 사항 업로드 및 다른 브라우저의 변경 사항 덮어쓰기"
},
"LabelSyncDownOnce": {
"message": "풀다운 한 번 실행"
},
"LabelSyncUpOnce": {
"message": "푸쉬업 한 번 실행"
},
"LabelSyncNormal": {
"message": "병합"
},
"DescriptionSyncNormal": {
"message": "로컬 변경 사항을 다른 브라우저의 변경 사항과 병합"
},
"DescriptionFilesPermission": {
"message": "북마크 앱 뿐만 아니라 Nextcloud 파일 앱도 사용할 수 있도록 floccus 권한을 부여해야 합니다."
},
"DescriptionExtension": {
"message": "브라우저 및 장치 간 북마크를 개별적으로 동기화 해야 합니다."
},
"LabelFailsafe": {
"message": "안전한 상태"
},
"DescriptionFailsafe": {
"message": "때때로 구성 오류나 소프트웨어 버그로 인해 의도치 않게 데이터가 삭제되어 손실되거나, 의도치 않게 데이터가 중복되어 분류하기 어려운 상황이 발생할 수 있습니다. 이러한 상황을 방지하기 위해, 플로커스는 여기에서 이 안전장치를 비활성화하지 않는 한 한 번에 20% 이상의 북마크를 삭제하지 않으며 링크 수 역시 한 번에 20% 이상 추가하지 않습니다."
},
"LabelFailsafeon": {
"message": "사용. 먼저 묻지 않고 로컬 북마크에서 20% 이상 삭제하거나 추가하지 않습니다. (권장)"
},
"LabelFailsafeoff": {
"message": "사용 안 함. 본인 확인 없이 로컬 북마크에서 20% 이상 제거하거나 추가할 수 있습니다."
},
"StatusFailsafeoff": {
"message": "안전장치가 비활성화되었습니다. 의도하지 않은 데이터 손실 또는 중복의 위험이 있습니다. 프로필 설정에서 안전장치를 활성화하는 것이 좋습니다."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Google 드라이브에 저장된 (선택적으로 암호화된) 파일을 통해 북마크를 동기화합니다. http, ftp, 데이터, 파일 및 자바스크립트 북마크를 동기화할 수 있습니다. 이 옵션을 사용할 때 종단 간 암호화를 사용하도록 선택할 수 있습니다."
},
"LabelLogingoogle": {
"message": "Google로 로그인"
},
"DescriptionLogingoogle": {
"message": "Google 계정을 연결하여 Google Drive에 북마크 동기화 파일을 저장합니다."
},
"DescriptionLoggedingoogle": {
"message": "Google 계정을 연결하여 Google Drive에 북마크 동기화 파일을 저장했습니다."
},
"LabelPassphrase": {
"message": "패스프레이즈"
},
"DescriptionPassphrase": {
"message": "북마크 파일을 암호화하기 위한 패스프레이즈를 설정합니다. 만약 패스프레이즈를 설정하지 않으면, 암호화가 진행되지 않습니다."
},
"LabelClientcert": {
"message": "클라이언트 자격 증명 전송"
},
"DescriptionClientcert": {
"message": "서버에서 인증을 위해 클라이언트 인증서 또는 쿠키가 필요한 경우 이 옵션을 사용 설정합니다. 이 경우 플로커스가 일반 브라우저 세션과 쿠키를 공유하므로 의도하지 않은 부작용이 발생할 수 있습니다."
},
"LabelAllowredirects": {
"message": "서버 URL에서 리디렉션 허용"
},
"DescriptionAllowredirects": {
"message": "동기화하는 동안 잘못된 리디렉션 오류가 발생하면 이 옵션을 활성화하십시오."
},
"LabelSearch": {
"message": "북마크 검색"
},
"LabelSearchfolder": {
"message": "검색 {0}"
},
"LabelEdititem": {
"message": "편집"
},
"LabelDeleteitem": {
"message": "삭제"
},
"DescriptionReallydeleteitem": {
"message": "이 항목을 정말 삭제하시겠습니까?"
},
"LabelNobookmarks": {
"message": "여기에 존재하는 북마크가 없습니다."
},
"LabelAddbookmark": {
"message": "북마크 추가"
},
"LabelEditbookmark": {
"message": "북마크 편집"
},
"LabelAddfolder": {
"message": "폴더 추가"
},
"LabelEditfolder": {
"message": "폴더 편집"
},
"LabelSlugline": {
"message": "개인 북마크 동기화"
},
"LabelDownloadlogs": {
"message": "로그 다운로드"
},
"LabelDownloadfulllogs": {
"message": "전체 로그"
},
"LabelDownloadanonymizedlogs": {
"message": "수정된 로그"
},
"DescriptionDownloadlogs": {
"message": "Floccus는 모든 작업을 로그 파일에 기록합니다. 로그 파일은 사용자가 직접 검사하거나 디버깅 목적으로 개발자에게 전송할 수 있습니다. 수정된 로그에서 폴더와 북마크 이름 및 URL은 암호화 해시 기능을 사용하여 되돌릴 수 없게 인코딩됩니다. 수정된 로그를 보낼 때 다운로드한 파일에서 익명화 프로세스에서 탐지 되지 않을 수 있는 중요한 데이터가 있는지 확인하십시오."
},
"ErrorFolderloopselected": {
"message": "폴더는 자기 자신에게 이동시킬 수 없습니다"
},
"ErrorNofolderselected": {
"message": "선택한 폴더 없음"
},
"LabelAllownetwork": {
"message": "네트워크 사용 허용"
},
"DescriptionAllownetwork": {
"message": "Floccus는 동기화 서버에 연결하는 것 외에도 네트워크를 사용하여 북마크(아이콘 등)에 대한 추가 정보를 얻을 수 있습니다. 네트워크 사용은 이 곳에서 활성화할 수 있습니다."
},
"LabelMobilesettings": {
"message": "모바일 설정"
},
"LabelContinuefloccus":{
"message": "Floccus 계속 이용"
},
"LabelAbout":{
"message": "더보기"
},
"LabelCurrentversion": {
"message": "현재 버전"
},
"DescriptionCurrentversion": {
"message": "현재 설치된 Floccus 버전:"
},
"LabelContributors": {
"message": "기여자"
},
"DescriptionContributors": {
"message": "이 사람들은 Floccus가 만들어지고 실행되는 것에 도움을 주었습니다"
},
"LabelSortcustom": {
"message": "커스텀"
},
"LabelSorturl": {
"message": "링크"
},
"LabelSorttitle": {
"message": "제목"
},
"LabelSyncmethod": {
"message": "동기화 방법"
},
"LabelSyncserver": {
"message": "동기화 서버"
},
"LabelSyncfolders": {
"message": "동기화 폴더"
},
"LabelSyncbehavior": {
"message": "동기화 동작"
},
"LabelContinue": {
"message": "계속하기"
},
"LabelDone": {
"message": "완료"
},
"LabelConnect": {
"message": "연결"
},
"LabelServersetup": {
"message": "동기화할 서버를 선택하십시오"
},
"LabelGoogledrivesetup": {
"message": "Google Drive에 로그인"
},
"LabelSyncfoldersetup": {
"message": "동기화할 폴더를 선택하십시오"
},
"LabelSyncbehaviorsetup": {
"message": "동기화 방법을 선택하십시오"
},
"LabelAccountcreated": {
"message": "프로필 생성"
},
"DescriptionAccountcreated": {
"message": "한 가지 더: 동기화는 백업이 아닙니다. 북마크를 정기적으로 백업해야 합니다.\n\n또한 브라우저에 내장된 북마크 동기화와 Floccus를 결합하는 것은 지원되지 않으므로 중복이 발생할 수 있다는 점에 유의하세요."
},
"DescriptionNonhttps": {
"message": "안전하지 않은 프로토콜을 사용하는 서버에 접속하셨습니다. HTTPS를 지원하는 서버만 사용하는 것을 권장합니다."
},
"LabelFiletype": {
"message": "파일 형식"
},
"DescriptionFiletype": {
"message": "클라우드에 북마크를 저장하는 데 사용할 파일 형식을 선택할 수 있습니다."
},
"LabelFiletypehtml": {
"message": "널리 지원되는 개방형 형식인 HTML(실험적)"
},
"LabelFiletypexbel": {
"message": "간단한 개방형 형식, XBEL"
},
"LabelImportbookmarks": {
"message": "북마크 가져오기"
},
"DescriptionImportbookmarks": {
"message": "북마크가 포함된 HTML 파일을 현재 폴더로 가져오기"
},
"LabelExportBookmarks": {
"message": "북마크 내보내기"
},
"DescriptionExportBookmarks" : {
"message": "이 프로필의 모든 북마크를 모든 주요 브라우저와 호환되는 HTML 파일로 내보낼 수 있습니다."
},
"LabelShareitem": {
"message": "공유"
},
"LabelImportsuccessful": {
"message": "프로필 가져오기에 성공했습니다."
},
"DescriptionSyncinprogress": {
"message": "동기화 중입니다."
},
"DescriptionSyncscheduled": {
"message": "이 프로필은 곧 동기화됩니다. 다른 디바이스 또는 이 디바이스의 다른 프로필이 동기화를 완료할 때까지 기다리는 중입니다."
},
"LabelAdaptergit": {
"message": "HTTPS를 통한 Git"
},
"DescriptionAdaptergit": {
"message": "Git 옵션은 북마크를 제공된 Git 저장소의 파일에 저장하여 동기화합니다. 이 옵션에는 별도의 웹 UI가 제공되지 않지만 Github, Gitlab, Gitea 등 모든 Git 호스팅 서버에서 사용할 수 있습니다. http, ftp, 데이터, 파일 및 자바스크립트 북마크를 동기화할 수 있습니다. 이 옵션을 사용할 때는 종단 간 암호화를 사용할 수 없습니다. 이 옵션은 현재 모바일 앱에서 사용할 수 없습니다."
},
"LabelGiturl": {
"message": "HTTP를 사용한 리포지토리 URL"
},
"LabelGitbranch": {
"message": "Git 브랜치"
},
"LabelTelemetry": {
"message": "자동화된 오류 보고"
},
"DescriptionTelemetry": {
"message": "플로커스는 오류 데이터를 개발자인 저에게 자동으로 전송할 수 있습니다. 이는 플로커스의 버그를 더 빨리 발견하고 해결하는 데 큰 도움이 되며 장기적으로 플로커스 사용 환경을 개선하는 데 도움이 될 것입니다. 오류 보고가 활성화되어 있어도 floccus 개발자는 사용자의 북마크를 볼 수 없습니다."
},
"DescriptionTelemetrysyncmethod": {
"message": "신규: 이 옵션이 활성화된 경우 이제 오류 정보 외에 사용 중인 동기화 방법에 대한 정보도 플로커스에 전송합니다. 이를 통해 플로커스를 개선하고 동기화 방법이 예상대로 작동하는지 확인할 수 있습니다."
},
"LabelTelemetryenable": {
"message": "오류 데이터와 사용 중인 동기화 방법에 대한 정보를 자동으로 전송하여 개발자를 집중시킵니다."
},
"LabelTelemetrydisable": {
"message": "집중 개발자에게 데이터를 보내지 마세요."
},
"LabelAccountlabel": {
"message": "프로필 레이블"
},
"DescriptionAccountlabel": {
"message": "프로필을 더 쉽게 알아볼 수 있도록 이름을 지정하세요."
},
"LabelClickcount": {
"message": "클릭 수 계산"
},
"DescriptionClickcount": {
"message": "가장 많이 방문한 북마크에 대한 통계를 Nextcloud 서버로 전송하여 클릭 수별로 정렬할 수 있습니다."
},
"DescriptionGoogleplayreview": {
"message": "Google Play에 리뷰 작성"
},
"DescriptionAppstorereview": {
"message": "앱 스토어에 리뷰 작성"
},
"DescriptionChromereview": {
"message": "Chrome 웹스토어에 리뷰 작성"
},
"DescriptionAlternativereview": {
"message": "AlternativeTo.net에 리뷰 쓰기"
},
"DescriptionMozillareview": {
"message": "Mozilla 애드온에 리뷰 작성"
},
"DescriptionEdgereview": {
"message": "Edge 애드온에 대한 리뷰 작성"
},
"LabelWritereview": {
"message": "💙 사랑을 공유하세요!"
},
"DescriptionWritereview": {
"message": "플로커스가 마음에 드신다면 아래 플랫폼 중 하나에 평가를 남겨 전 세계에 알려주세요."
},
"DescriptionDonateintervention": {
"message": "북마크 동기화를 좋아하시나요? 응원해 주세요!"
},
"LabelDonate": {
"message": "기부하기"
},
"DescriptionDisabledaftererror": {
"message": "이 프로필을 비활성화하기 전에 10번 재시도하기"
},
"DescriptionBookmarkexists": {
"message": "이 북마크는 선택한 프로필에 이미 존재합니다."
},
"LabelReportproblem": {
"message": "문제 신고"
},
"DescriptionReportproblem": {
"message": "구체적인 문제에 대해 개발자에게 직접 문의하고 싶다면 여기에서 문의할 수 있습니다:"
},
"LabelAdapterKarakeep": {
"message": "카라킵"
},
"DescriptionAdapterKarakeep": {
"message": "북마크를 오픈소스 자체 호스팅 Karakeep 앱과 동기화하세요. 이 옵션은 종단 간 암호화를 사용할 수 없으며 동기화 전반에서 북마크 순서 유지를 지원하지 않습니다."
},
"LabelApiKey": {
"message": "API 키"
},
"LabelKarakeepurl": {
"message": "카라킵 서버의 URL"
},
"LabelKarakeepconnectionerror": {
"message": "카라킵 서버에 연결하지 못했습니다."
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "북마크를 자체 서버에서 호스팅하거나 cloud.linkwarden.app에서 클라우드에 호스팅된 오픈 소스 Linkwarden 앱과 동기화하세요. 이 옵션은 http, ftp 및 자바스크립트 북마크만 동기화할 수 있습니다. 이 옵션은 종단 간 암호화를 사용할 수 없으며 동기화 전반에 걸쳐 북마크 순서를 유지하는 기능을 지원하지 않습니다."
},
"LabelLinkwardenurl": {
"message": "Linkwarden 서버의 URL"
},
"LabelAccesstoken": {
"message": "액세스 토큰"
},
"LabelLinkwardenconnectionerror": {
"message": "Linkwarden 서버에 연결하지 못했습니다."
},
"LabelSearchresultsotherfolders": {
"message": "다른 폴더의 결과"
},
"LabelScheduledforcesync": {
"message": "강제 동기화"
},
"DescriptionScheduledforcesync": {
"message": "정말 강제 동기화를 원하시나요? 두 대의 디바이스와 동시에 동기화하면 데이터가 손상되는 등 예기치 않은 결과가 발생할 수 있습니다. 확인하기 전에 현재 다른 디바이스가 동기화 중이 아닌지 확인하세요."
},
"DescriptionAutosync": {
"message": "변경 기반 동기화를 켜면 로컬에서 변경할 때마다 동기화가 실행됩니다."
},
"LabelOpeninnewtab": {
"message": "이 보기를 새 탭에서 엽니다."
},
"LabelGivefeedback": {
"message": "피드백 제공"
},
"LabelYourname": {
"message": "사용자 이름"
},
"LabelYouremail": {
"message": "이메일(선택 사항)"
},
"LabelYourmessage": {
"message": "피드백 메시지"
},
"LabelSubmitfeedback": {
"message": "피드백 제출"
},
"DescriptionFeedbacklegal": {
"message": "이 피드백 양식은 Sentry에서 제공합니다. 제출을 누르면 입력한 데이터를 Sentry 서버에 저장하는 데 동의하는 것입니다. 북마크 데이터는 Sentry로 전송되지 않습니다."
},
"DescriptionFeedbackhowto": {
"message": "시간을 내어 플로커스 개발자에게 피드백을 보내주셔서 감사합니다! 문제와 관련된 피드백인 경우, 수행한 단계, 예상했던 사항 및 대신 발생한 사항을 반드시 포함하세요. 기능 요청에 관한 피드백인 경우, 이 기능을 통해 해결될 수 있는 사용 사례나 문제를 반드시 포함하세요. 이메일을 포함해 주시면 다시 연락드릴 수 있습니다. 감사합니다!"
},
"LabelFeedbacksent": {
"message": "피드백을 보내 주셔서 감사합니다!"
},
"LabelFaq":{
"message": "자주 묻는 질문 확인"
},
"StatusSyncingfailed": {
"message": "동기화 실패"
},
"StatusSyncingcomplete": {
"message": "동기화 완료"
},
"NotificationSyncingprofile": {
"message": "프로필 동기화 {0}"
},
"NotificationSyncingsucceeded": {
"message": "프로필 동기화 성공 {0} "
},
"NotificationSyncingfailed": {
"message": "프로필 동기화에 실패했습니다. {0}"
},
"LabelSyncintervalenabled": {
"message": "시간 기반 동기화"
},
"DescriptionSyncintervalenabled": {
"message": "시간 기반 동기화를 켜면 몇 분마다 이 프로필의 동기화 실행이 자동으로 예약됩니다."
}
}
================================================
FILE: _locales/nb/messages.json
================================================
{
"Error001": {
"message": "E001: Mappen du oppretter i, finnes ikke"
},
"Error002": {
"message": "E002: Dette bokmerket finnes ikke lengre"
},
"Error003": {
"message": "E003: Kan ikke gå tilbake i overordnet mappe. Dette er en feil. Gratulerer."
},
"Error004": {
"message": "E004: Mappen du flytter til, eksisterer ikke"
},
"Error005": {
"message": "E005: Mappen du lager i, finnes ikke"
},
"Error006": {
"message": "E006: Mappen du oppdaterer, finnes ikke"
},
"Error007": {
"message": "E007: Mappen du flytter, finnes ikke"
},
"Error008": {
"message": "E008: Mappen du flytter fra, finnes ikke"
},
"Error009": {
"message": "E009: Mappen du flytter inn i, finnes ikke"
},
"Error010": {
"message": "E010: Kunne ikke finne mappen til sortering"
},
"Error011": {
"message": "E011: Objektet i mappesorteringen er ikke underordnet: {0}"
},
"Error012": {
"message": "E012: Mappesorteringen mangler noen av mappens under-elementer"
},
"Error013": {
"message": "E013: Mappen du prøver å fjerne, finnes ikke"
},
"Error014": {
"message": "E014: Overordnet mappe du prøver å fjerne, finnes ikke"
},
"Error015": {
"message": "E015: Uventet data returnert fra server"
},
"Error016": {
"message": "E016: Forespørsel tok for lang tid. Sjekk server-konfigurasjonen din"
},
"Error017": {
"message": "E017: Nettverksfeil: Kontroller nettverkstilkoblingen, kontoopplysningene og TLS/SSL-innstillingene."
},
"Error018": {
"message": "E018: Kunne ikke autentisere seg med serveren."
},
"Error019": {
"message": "E019: HTTP status {0} - {1} forespørsel. Sjekk server-konfigurasjonen og loggene dine"
},
"Error020": {
"message": "E020: Kunne ikke analysere serverrespons."
},
"Error021": {
"message": "E021: Uregelmessig server status. Mappen er listet i underordnet liste men er ikke i mappetreet"
},
"Error022": {
"message": "E022: Mappe {0} inneholder tydeligvis ikke-eksisterende bokmerke {1}"
},
"Error023": {
"message": "E023: Klarte ikke å fjerne lås-fil, vurder å fjern {0} på manuelt vis. "
},
"Error024": {
"message": "E024: Fikk returnert HTTP status {0} mens låsefilen {1} ble sjekket "
},
"Error025": {
"message": "E025: Bokmerke-fil instillingene må ikke begynne med en skråstrek: '/'"
},
"Error026": {
"message": "E026: Synkroniseringsprosessen ble avbrutt"
},
"Error027": {
"message": "E027: Synkroniseringsprosessen ble stoppet"
},
"Error028": {
"message": "E028: Kunne ikke autentisere seg med serveren."
},
"Error029": {
"message": "E029: Failsafe: Den nåværende synkroniseringskjøringen vil slette {0}% av koblingene dine på serveren. Nekter å utføre. Deaktiver denne feilsikringen i profilinnstillingene hvis du vil fortsette likevel."
},
"Error030": {
"message": "E030: Kunne ikke dekryptere bokmerkefilen. Passordfrasen kan være feil, eller filen kan være ødelagt."
},
"Error031": {
"message": "E031: Kunne ikke autentisere med Google Disk. Vennligst koble floccus til Google-kontoen din igjen."
},
"Error032": {
"message": "E032: OAuth-feil. Token-valideringsfeil. Vennligst koble til Google-kontoen din på nytt."
},
"Error033": {
"message": "E033: Omdirigering oppdaget. Kontroller at serveren støtter den valgte synkroniseringsmetoden, og at URL-adressen du har angitt, ikke omdirigerer til et annet sted. Hvis viderekoblingen er en del av oppsettet ditt, kan du deaktivere denne kontrollen i innstillingene."
},
"Error034": {
"message": "E034: Filen med eksterne bokmerker er uleselig. Kanskje du har glemt å angi en passordfrase for kryptering, eller du har angitt feil filformat."
},
"Error035": {
"message": "E035: Følgende bokmerke kunne ikke opprettes på serveren: {0} -- Er bokmerke-appen oppdatert?"
},
"Error036": {
"message": "E036: Mangler tillatelser for å få tilgang til synkroniseringsserveren"
},
"Error037": {
"message": "E037: Ressursen er låst"
},
"Error038": {
"message": "E038: Fant ikke lokal mappe"
},
"Error039": {
"message": "E039: Følgende bokmerke kunne ikke oppdateres på serveren: {0}"
},
"Error040": {
"message": "E040: Kunne ikke søke etter filnavnet ditt i Google Disk"
},
"Error041": {
"message": "E041: Størrelsen på filen for eksterne bokmerker avviker fra innholdet som faktisk ble lastet ned fra serveren. Dette kan være et midlertidig nettverksproblem. Kontakt serveradministratoren hvis denne feilen vedvarer."
},
"Error042": {
"message": "E042: Størrelsen på den eksterne bokmerkefilen kunne ikke hentes. Det er umulig å verifisere at bokmerkefilen ble lastet ned i sin helhet. Kontakt serveradministratoren hvis denne feilen vedvarer."
},
"Error043": {
"message": "E043: Failsafe: Den nåværende synkroniseringskjøringen vil øke antall koblinger på serveren med {0}%. Nekter å utføre. Deaktiver denne feilsikringen i profilinnstillingene hvis du vil fortsette likevel."
},
"Error044": {
"message": "E044: Git-push-operasjonen mislyktes: {0}"
},
"Error045": {
"message": "E045: Uventet mappebane. Den lokale synkroniseringsmappen for denne profilen pleide å være på `{0}`, men er nå på `{1}`. Kontroller at dette er tiltenkt, og angi den lokale synkroniseringsmappen på nytt i profilinnstillingene."
},
"Error046": {
"message": "E046: Ugyldig URL. `{0}` er ikke en gyldig URL."
},
"Error047": {
"message": "E047: XBEL-filen kunne ikke analyseres. XBEL-dataene ser ut til å være ødelagte eller ufullstendige. Du kan prøve å fjerne filen på serveren for å la floccus gjenskape den. Sørg for å ta en sikkerhetskopi først."
},
"Error049": {
"message": "E049: Feilsikker: Den nåværende synkroniseringskjøringen vil øke antallet lokale koblinger i denne profilen med {0}%. Nekter å utføre. Deaktiver denne feilsikringen i profilinnstillingene hvis du vil fortsette likevel."
},
"Error050": {
"message": "E050: Failsafe: Den nåværende synkroniseringskjøringen vil slette {0}% av de lokale koblingene i denne profilen. Nekter å utføre. Deaktiver denne feilsikringen i profilinnstillingene hvis du vil fortsette likevel."
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "f.eks. med nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Brukernavn"
},
"LabelPassword": {
"message": "Passord"
},
"LabelBookmarksfile": {
"message": "Bokmerkefil"
},
"DescriptionBookmarksfile": {
"message": "en bane til hvor bokmerkefilen skal ligge på serveren, i forhold til WebDAV-URL-en din (alle mappene i banen må allerede finnes). f.eks. personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "filnavnet på bokmerkefilen som skal ligge på Google Disk. Ikke skriv inn hele filbanen, bare filnavnet. Sørg for at dette navnet er unikt i Stasjonen, f.eks. mybookmarks.xbel."
},
"DescriptionBookmarksfilegit": {
"message": "en sti til bokmerkefilen i forhold til roten til Git-arkivet ditt (alle mappene i stien må allerede finnes). f.eks. personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Servermål"
},
"DescriptionServerfolder": {
"message": "Når du synkroniserer, vil bokmerkene dine i denne nettleseren bli lagret som lenker under denne banen på serveren. Merk at denne banen representerer en mappe i Nextcloud Bookmarks-appen, ikke en mappe i Nextcloud Files. La denne stå tom for å bare legge alle lenker i den øverste mappen på serveren."
},
"DescriptionServerfolderlinkwarden": {
"message": "Når du synkroniserer, lagres bokmerkene dine i denne nettleseren som lenker under denne samlingen, og bare lenker under denne samlingen blir synkronisert med denne nettleseren."
},
"DescriptionServerfolderkarakeep": {
"message": "Når du synkroniserer, lagres bokmerkene dine i denne nettleseren som lenker under denne samlingen, og bare lenker under denne samlingen blir synkronisert med denne nettleseren."
},
"LabelLocaltarget": {
"message": "Lokalt mål"
},
"DescriptionLocaltarget": {
"message": "Her velger du om du vil synkronisere nettleserbokmerker eller nettleserfaner."
},
"LabelLocalfolder": {
"message": "Bokmerkemappe"
},
"DescriptionLocalfolder": {
"message": "Bokmerker i denne bokmerkemappen lagres som lenker på serveren, og lenker på serveren lagres som bokmerker i denne bokmerkemappen i denne nettleseren."
},
"LabelRootfolder": {
"message": "Rotmappe"
},
"LabelNewfolder": {
"message": "Nyopprettet mappe"
},
"LabelSelectfolder": {
"message": "Velg en mappe"
},
"LabelOptions": {
"message": "Valg"
},
"LabelSyncnow": {
"message": "Synkroniser nå"
},
"LabelCancelsync": {
"message": "Avbryt synkronisering"
},
"LabelSyncall": {
"message": "Synkroniser alle profiler"
},
"LabelAutosync": {
"message": "Endringsbasert synkronisering"
},
"StatusLastsynced": {
"message": "Sist synkronisert: {0} siden "
},
"StatusNeversynced": {
"message": "Ikke synkronisert enda"
},
"StatusAllgood": {
"message": "Alt vel"
},
"StatusDisabled": {
"message": "Deaktivert"
},
"StatusError": {
"message": "Feil"
},
"StatusSyncing": {
"message": "Synkroniserer"
},
"StatusScheduled": {
"message": "Planlagt"
},
"LabelReset": {
"message": "Tilbakestill"
},
"DescriptionReset": {
"message": "Tilbakestill synkronisert mappe for å lage en ny en"
},
"LabelChoosefolder": {
"message": "Velg en mappe"
},
"DescriptionChoosefolder": {
"message": "Sett en eksisterende mappe for å synkronisere"
},
"LabelRemoveaccount": {
"message": "Fjern profil"
},
"DescriptionRemoveaccount": {
"message": "Slett denne profilen (dette vil ikke fjerne bokmerkene dine)"
},
"LabelSyncfromscratch": {
"message": "Start en synkronisering fra bunnen av"
},
"LabelResetCache": {
"message": "Tilbakestill hurtigbufferen"
},
"DescriptionResetcache": {
"message": "Klikk på denne knappen for å tilbakestille hurtigbufferen slik at neste synkroniseringskjøring garantert ikke sletter noen data, men bare slår sammen bokmerker på serveren og lokale bokmerker."
},
"LabelParallelsync": {
"message": "Synkroniser raskere"
},
"DescriptionParallelsync": {
"message": "Merk av denne boksen for å prosessere flere mapper parallelt, slik at synkroniseringen går raskere. Denne funksjonen er under testing, og kan hende det blir vanskeligere å lese feilsøkings-loggene."
},
"LabelStrategy": {
"message": "Synkroniserings-strategi"
},
"DescriptionStrategy": {
"message": "Dette alternativet bestemmer hvordan bokmerkene skal synkroniseres på ulike enheter. Vanligvis vil du beholde endringer fra alle sider hvis de er kompatible, men noen ganger vil du kanskje overskrive endringer (inkludert tilføyelser og slettinger) fra andre nettlesere, eller overskrive endringer du har gjort lokalt."
},
"LabelStrategydefault": {
"message": "Slå alltid sammen lokale endringer med endringer fra andre nettlesere (anbefales)"
},
"LabelStrategyslave": {
"message": "Angre alltid lokale endringer og last ned endringer fra andre nettlesere"
},
"LabelStrategyoverwrite": {
"message": "Last alltid opp lokale endringer og angre endringer fra andre nettlesere"
},
"LabelSave": {
"message": "Spar"
},
"LabelSelect": {
"message": "Velg"
},
"LabelCancel": {
"message": "Avbryt"
},
"LabelAdd": {
"message": "Legg til"
},
"LabelChange": {
"message": "Forandring"
},
"LabelRemove": {
"message": "Fjern"
},
"LabelBack": {
"message": "Tilbake"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bokmerker"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synkroniser bokmerkene dine med Bookmarks-appen med åpen kildekode for Nextcloud (en samarbeidsplattform med åpen kildekode som du enten kan hoste selv eller få en konto for en instans i skyen fra en av de ulike hosterne). Med Nextcloud Bookmarks kan du bare synkronisere http-, ftp- og javascript-bokmerker. Forsikre deg om at du har installert Bookmarks-appen fra Nextcloud app store i Nextcloud. Dette alternativet kan ikke bruke ende-til-ende-kryptering."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Bokmerker (eldre)"
},
"DescriptionAdapternextcloud": {
"message": "Det eldre alternativet er kompatibelt med minst versjon v0.11 av Bokmerker-appen. Det vil emulere mapper ved hjelp av tagger som inneholder mappebanen. Det anbefales ikke å bruke dette for nye profiler."
},
"LabelAdapterwebdav": {
"message": "WebDAV-deling"
},
"DescriptionAdapterwebdav": {
"message": "Synkroniser bokmerkene dine ved å lagre dem i en fil i den medfølgende WebDAV-delingen. Det er ikke noe medfølgende webgrensesnitt for dette alternativet, og du kan bruke det med en hvilken som helst WebDAV-kompatibel server, enten den er selvhostet eller i skyen. Den kan synkronisere http-, ftp-, data-, fil- og javascript-bokmerker. Du kan velge å bruke ende-til-ende-kryptering når du bruker dette alternativet."
},
"LabelAddaccount": {
"message": "Legg til profil"
},
"LabelOpenintab": {
"message": "Åpne i en fane"
},
"LabelDebuglogs": {
"message": "Feilsøkingslogger"
},
"LabelFunddevelopment": {
"message": "💸 Utvikling av fond"
},
"DescriptionFunddevelopment": {
"message": "Arbeidet med floccus drives av en frivillig abonnementsmodell. Hvis du synes det jeg gjør er verdt det, og hvis du kan avse noen mynter hver måned uten å lide nød, vennligst støtt arbeidet mitt. Du kan også vurdere å gi floccus en vurdering i addon-butikken du velger. Takk skal du ha!💙"
},
"LabelUntitledfolder": {
"message": "Mappe uten tittel"
},
"LabelSetkeybutton": {
"message": "Angi passordfrase"
},
"LabelKey": {
"message": "Skriv inn passordfrasen din for å låse opp"
},
"LabelKey2": {
"message": "Skriv inn passordfrasen din en gang til"
},
"LabelUnlock": {
"message": "Lås opp floccus"
},
"LabelRemovekey": {
"message": "Fjern passordfrasen"
},
"LabelRemovedkey": {
"message": "Passordfrase fjernet"
},
"LabelSyncinterval": {
"message": "Synkroniseringsintervall"
},
"DescriptionSyncinterval": {
"message": "Tidsrommet mellom to synkroniseringskjøringer i minutter. Standard er 15 minutter."
},
"LabelChooseadapter": {
"message": "Hvordan ønsker du å synkronisere?"
},
"LabelOptionsscreen": {
"message": "{0} alternativer",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Gi en engangsdonasjon eller en regelmessig donasjon via PayPal for å støtte prosjektet"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Gi en regelmessig donasjon via OpenCollective for å støtte prosjektet"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Gi en regelmessig donasjon via Liberapay for å støtte prosjektet"
},
"LabelGithubsponsors": {
"message": "GitHub-sponsorer"
},
"DescriptionGithubsponsors": {
"message": "Gi en regelmessig donasjon via GitHub-sponsorer for å støtte prosjektet"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Gi en regelmessig donasjon via Patreon for å støtte prosjektet"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Gi en regelmessig donasjon eller en engangsdonasjon via Ko-fi for å støtte prosjektet"
},
"LegacyAdapterDeprecation": {
"message": "Denne gamle profiltypen er utdatert og vil snart bli fjernet. Vennligst bytt til den nye nextcloud-synkroniseringsmetoden. Forbedret ytelse og nøyaktighet venter på deg."
},
"LabelUpdated": {
"message": "⚡ Floccus ble oppdatert"
},
"DescriptionUpdated": {
"message": "Gratulerer, den siste oppdateringen av floccus har ankommet maskinen din!"
},
"LabelReleaseNotes": {
"message": "Les utgivelsesmerknader"
},
"LabelOptionsServerDetails": {
"message": "Serverdetaljer"
},
"LabelOptionsFolderMapping": {
"message": "Mappekartlegging"
},
"LabelOptionsSyncBehavior": {
"message": "Synkroniseringsatferd"
},
"LabelOptionsDangerous": {
"message": "Farlige handlinger"
},
"LabelAccountDeleted": {
"message": "Profil slettet"
},
"DescriptionAccountDeleted": {
"message": "Denne profilen ble slettet"
},
"LabelNoAccount": {
"message": "Ingen profiler ennå"
},
"DescriptionNoAccount": {
"message": "Legg til nye profiler, eller importer profiler fra en fil, så kan du begynne å synkronisere."
},
"LabelLoginFlowStart": {
"message": "Logg inn med Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Avbryt Nextcloud-pålogging"
},
"LabelLoginFlowError": {
"message": "Nextcloud-pålogging mislyktes"
},
"LabelNewAccount": {
"message": "Legg til profil"
},
"LabelNewImport": {
"message": "Import"
},
"LabelNestedSync": {
"message": "Nestede profiler"
},
"DescriptionNestedSync": {
"message": "Du kan hekke profiler slik at en overordnet mappe tilhører profil A og en undermappe tilhører profil A og B. Ønsker du å tillate andre profiler å synkronisere denne profilens mappe også?"
},
"LabelNestedSyncNo": {
"message": "Nei, ignorer denne profilens mappe i andre profiler"
},
"LabelNestedSyncYes": {
"message": "Ja, inkluder denne profilens mappe i andre profiler"
},
"LabelImportExport": {
"message": "Import/eksport-profiler"
},
"LabelExport": {
"message": "Eksporter profiler"
},
"LabelImport": {
"message": "Importer profiler"
},
"DescriptionExport": {
"message": "Velg profilene nedenfor som du vil eksportere til en fil, slik at du enkelt kan gjenskape de samme profilene på en annen enhet eller i en annen nettleser."
},
"DescriptionImport": {
"message": "Importer en fil med eksporterte profiler her for å gjenskape profiler som er eksportert på en annen enhet eller nettleser. Sørg for å angi de riktige synkroniseringsmappene på nytt etter import."
},
"LabelFolderNotFound": {
"message": "Mappen ble ikke funnet"
},
"LabelSyncTabs": {
"message": "Nettleserfaner"
},
"DescriptionSyncTabs": {
"message": "Lenker som er lagret på serveren, åpnes som faner i nettleseren din, og eksisterende åpne faner lagres som lenker på serveren. Vær oppmerksom på at avhengig av hvor mange lenker som er lagret på serveren, kan dette føre til at nettleseren din blir overbelastet, siden alle blir åpnet som faner ved neste synkronisering."
},
"LabelTabs": {
"message": "Faner"
},
"LabelSyncDown": {
"message": "Trekk ned"
},
"DescriptionSyncDown": {
"message": "Last ned endringer fra andre nettlesere og overskriv lokale endringer"
},
"LabelSyncUp": {
"message": "Press opp"
},
"DescriptionSyncUp": {
"message": "Last opp lokale endringer og overskriv endringer fra andre nettlesere"
},
"LabelSyncDownOnce": {
"message": "Trekk ned én gang"
},
"LabelSyncUpOnce": {
"message": "Skyv opp én gang"
},
"LabelSyncNormal": {
"message": "Slå sammen"
},
"DescriptionSyncNormal": {
"message": "Slå sammen lokale endringer med endringer fra andre nettlesere"
},
"DescriptionFilesPermission": {
"message": "Sørg for at du gir floccus tillatelse til ikke bare å bruke bokmerke-appen, men også Nextcloud Files-appen."
},
"DescriptionExtension": {
"message": "Synkroniser bokmerkene dine privat på tvers av nettlesere og enheter"
},
"LabelFailsafe": {
"message": "Failsafe"
},
"DescriptionFailsafe": {
"message": "Noen ganger kan konfigurasjonsfeil eller programvarefeil føre til utilsiktet fjerning av data, som da går tapt, eller utilsiktet duplisering av data, som da er vanskelig å sortere ut. For å forhindre at dette skjer, vil floccus ikke slette mer enn 20 % av bokmerkene dine på én gang, og vil heller ikke legge til mer enn 20 % av koblingene dine på én gang, med mindre du deaktiverer denne sikkerhetsfeilen her."
},
"LabelFailsafeon": {
"message": "Aktivert. Vil ikke slette eller legge til mer enn 20 % fra/til de lokale bokmerkene dine uten å spørre deg først. (Anbefalt)"
},
"LabelFailsafeoff": {
"message": "Deaktivert. Tillater at du fjerner eller legger til mer enn 20 % fra/til de lokale bokmerkene dine uten at du må bekrefte det."
},
"StatusFailsafeoff": {
"message": "Failsafe er deaktivert. Du risikerer utilsiktet tap eller duplisering av data. Det anbefales å aktivere feilsikringen i profilinnstillingene."
},
"LabelAdaptergoogledrive": {
"message": "Google Disk"
},
"DescriptionAdaptergoogledrive": {
"message": "Synkroniser bokmerker via en (eventuelt kryptert) fil som lagres i Google Disk. Den kan synkronisere http-, ftp-, data-, fil- og javascript-bokmerker. Du kan velge å bruke ende-til-ende-kryptering når du bruker dette alternativet."
},
"LabelLogingoogle": {
"message": "Logg inn med Google"
},
"DescriptionLogingoogle": {
"message": "Koble til Google-kontoen din for å lagre bokmerkesynkroniseringsfilen i Google Disk."
},
"DescriptionLoggedingoogle": {
"message": "Du har koblet til Google-kontoen din for å lagre bokmerkesynkroniseringsfilen i Google Disk."
},
"LabelPassphrase": {
"message": "Passordfrase"
},
"DescriptionPassphrase": {
"message": "Angi en passordfrase for kryptering av bokmerkefilen. Hvis du ikke angir noen passordfrase, kjøres ingen kryptering."
},
"LabelClientcert": {
"message": "Send klientlegitimasjon"
},
"DescriptionClientcert": {
"message": "Aktiver dette alternativet hvis serveren din krever et klientsertifikat eller informasjonskapsler for autentisering. Dette kan føre til utilsiktede bivirkninger, ettersom floccus vil dele informasjonskapsler med dine vanlige nettleserøkter."
},
"LabelAllowredirects": {
"message": "Tillat viderekoblinger i server-URL"
},
"DescriptionAllowredirects": {
"message": "Aktiver dette alternativet hvis du får viderekoblingsfeil under synkronisering, som du mener er uberettiget."
},
"LabelSearch": {
"message": "Søk i bokmerker"
},
"LabelSearchfolder": {
"message": "Søk {0}"
},
"LabelEdititem": {
"message": "Rediger"
},
"LabelDeleteitem": {
"message": "Slett"
},
"DescriptionReallydeleteitem": {
"message": "Vil du virkelig slette dette elementet?"
},
"LabelNobookmarks": {
"message": "Ingen bokmerker her"
},
"LabelAddbookmark": {
"message": "Legg til bokmerke"
},
"LabelEditbookmark": {
"message": "Rediger bokmerke"
},
"LabelAddfolder": {
"message": "Legg til mappe"
},
"LabelEditfolder": {
"message": "Rediger mappe"
},
"LabelSlugline": {
"message": "Privat synkronisering av bokmerker"
},
"LabelDownloadlogs": {
"message": "Last ned logger"
},
"LabelDownloadfulllogs": {
"message": "Fullstendige logger"
},
"LabelDownloadanonymizedlogs": {
"message": "Redigerte logger"
},
"DescriptionDownloadlogs": {
"message": "Floccus logger alle handlinger i en loggfil som du kan undersøke selv eller sende til utviklerne for feilsøkingsformål. I redigerte logger er mappe- og bokmerkenavn samt nettadresser irreversibelt kodet ved hjelp av en kryptografisk hashing-funksjon. Når du sender redigerte logger, må du likevel sjekke den nedlastede filen for sensitive data som kanskje ikke ble fanget opp av anonymiseringsprosessen."
},
"ErrorFolderloopselected": {
"message": "Kan ikke flytte en mappe inn i seg selv"
},
"ErrorNofolderselected": {
"message": "Ingen mappe valgt"
},
"LabelAllownetwork": {
"message": "Tillat bruk av nettverket"
},
"DescriptionAllownetwork": {
"message": "Floccus kan bruke nettverket, i tillegg til å koble seg til synkroniseringsserveren, til å innhente tilleggsinformasjon om bokmerkene dine (som ikoner osv.). Her kan du aktivere slik nettverksbruk."
},
"LabelMobilesettings": {
"message": "Mobilinnstillinger"
},
"LabelContinuefloccus":{
"message": "Fortsett til floccus"
},
"LabelAbout":{
"message": "Om"
},
"LabelCurrentversion": {
"message": "Nåværende versjon"
},
"DescriptionCurrentversion": {
"message": "Den installerte versjonen av floccus er:"
},
"LabelContributors": {
"message": "Bidragsytere"
},
"DescriptionContributors": {
"message": "Disse menneskene har bidratt til å gjøre floccus mulig"
},
"LabelSortcustom": {
"message": "Tilpasset"
},
"LabelSorturl": {
"message": "Lenke"
},
"LabelSorttitle": {
"message": "Tittel"
},
"LabelSyncmethod": {
"message": "Synkroniseringsmetode"
},
"LabelSyncserver": {
"message": "Synkroniseringsserver"
},
"LabelSyncfolders": {
"message": "Synkroniser mapper"
},
"LabelSyncbehavior": {
"message": "Synkroniseringsatferd"
},
"LabelContinue": {
"message": "Fortsett"
},
"LabelDone": {
"message": "Ferdig"
},
"LabelConnect": {
"message": "Koble til"
},
"LabelServersetup": {
"message": "Hvilken server ønsker du å synkronisere til?"
},
"LabelGoogledrivesetup": {
"message": "Logg inn på Google Disk"
},
"LabelSyncfoldersetup": {
"message": "Hvilke mapper ønsker du å synkronisere?"
},
"LabelSyncbehaviorsetup": {
"message": "Hvordan vil du at synkroniseringen skal fungere?"
},
"LabelAccountcreated": {
"message": "Profil opprettet"
},
"DescriptionAccountcreated": {
"message": "En ting til: Synkronisering er ikke en sikkerhetskopi. Sørg for at du har regelmessige sikkerhetskopier av bokmerkene dine.\n\nVær også oppmerksom på at det ikke er støtte for å kombinere floccus med nettleserens innebygde bokmerkesynkronisering, og at du kan ende opp med duplikater."
},
"DescriptionNonhttps": {
"message": "Du har angitt en server som bruker en usikker protokoll. Vi anbefaler at du bare bruker servere med støtte for HTTPS."
},
"LabelFiletype": {
"message": "Filformat"
},
"DescriptionFiletype": {
"message": "Du kan velge hvilket filformat du vil bruke til å lagre bokmerker i nettskyen."
},
"LabelFiletypehtml": {
"message": "HTML, et åpent format med bred støtte (eksperimentelt)"
},
"LabelFiletypexbel": {
"message": "XBEL, et enkelt, åpent format"
},
"LabelImportbookmarks": {
"message": "Importer bokmerker"
},
"DescriptionImportbookmarks": {
"message": "Importerer en HTML-fil som inneholder bokmerker til den aktuelle mappen"
},
"LabelExportBookmarks": {
"message": "Eksporter bokmerker"
},
"DescriptionExportBookmarks" : {
"message": "Du kan eksportere alle bokmerkene i denne profilen som en HTML-fil som er kompatibel med alle større nettlesere."
},
"LabelShareitem": {
"message": "Del"
},
"LabelImportsuccessful": {
"message": "Vellykket import av profil(er)"
},
"DescriptionSyncinprogress": {
"message": "Synkronisering pågår."
},
"DescriptionSyncscheduled": {
"message": "Denne profilen vil snart bli synkronisert. Vi venter enten på at andre enheter, eller andre profiler på denne enheten, skal bli ferdig synkronisert."
},
"LabelAdaptergit": {
"message": "Git over HTTPS"
},
"DescriptionAdaptergit": {
"message": "Git-alternativet synkroniserer bokmerkene dine ved å lagre dem i en fil i det medfølgende Git-depotet. Det finnes ikke noe medfølgende webgrensesnitt for dette alternativet, men du kan bruke det med alle Git-hostingservere, som Github, Gitlab, Gitea osv. Den kan synkronisere http, ftp, data, fil- og javascript-bokmerker. Du kan ikke bruke ende-til-ende-kryptering når du bruker dette alternativet. Dette alternativet er for øyeblikket ikke tilgjengelig i mobilappen."
},
"LabelGiturl": {
"message": "URL til depotet ved hjelp av HTTP"
},
"LabelGitbranch": {
"message": "Git-gren"
},
"LabelTelemetry": {
"message": "Automatisert feilrapportering"
},
"DescriptionTelemetry": {
"message": "Floccus kan automatisk sende feildata til meg, utvikleren. Dette er til stor hjelp for å oppdage og løse feil i floccus raskere, og vil bidra til å forbedre opplevelsen din med floccus i det lange løp. Selv når feilrapportering er aktivert, vil floccus-utviklerne aldri kunne se bokmerkene dine."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nytt: I tillegg til feilinformasjonen sender floccus nå også informasjon om hvilken synkroniseringsmetode du bruker, hvis dette alternativet er aktivert. Dette hjelper oss med å forbedre floccus og sørge for at synkroniseringsmetodene fungerer som forventet."
},
"LabelTelemetryenable": {
"message": "Send automatisk feildata og informasjon om hvilken synkroniseringsmetode du bruker til floccus-utviklere"
},
"LabelTelemetrydisable": {
"message": "Ikke send data til floccus-utviklere"
},
"LabelAccountlabel": {
"message": "Profiletikett"
},
"DescriptionAccountlabel": {
"message": "Gi denne profilen et navn slik at du lettere kan gjenkjenne den"
},
"LabelClickcount": {
"message": "Tell klikk"
},
"DescriptionClickcount": {
"message": "Send statistikk over hvilke bokmerker du besøker mest til Nextcloud-serveren din, slik at du kan sortere etter antall klikk"
},
"DescriptionGoogleplayreview": {
"message": "Skriv en anmeldelse på Google Play"
},
"DescriptionAppstorereview": {
"message": "Skriv en anmeldelse på App Store"
},
"DescriptionChromereview": {
"message": "Skriv en anmeldelse av Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Skriv en anmeldelse av AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Skriv en anmeldelse på Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Skriv en anmeldelse på Edge Addons"
},
"LabelWritereview": {
"message": "💙 Del kjærligheten!"
},
"DescriptionWritereview": {
"message": "Hvis du er begeistret for floccus, kan du gi verden beskjed ved å legge igjen en vurdering på en av plattformene nedenfor."
},
"DescriptionDonateintervention": {
"message": "Elsker du synkronisering av bokmerker? Støtt meg!"
},
"LabelDonate": {
"message": "Gi en gave"
},
"DescriptionDisabledaftererror": {
"message": "Prøvde på nytt 10 ganger før denne profilen ble deaktivert"
},
"DescriptionBookmarkexists": {
"message": "Dette bokmerket finnes allerede i den valgte profilen"
},
"LabelReportproblem": {
"message": "Rapporter problem"
},
"DescriptionReportproblem": {
"message": "Hvis du ønsker å kontakte utviklerne direkte med et konkret problem, kan du gjøre det her:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synkroniser bokmerkene dine med Karakeep-appen med åpen kildekode. Dette alternativet kan ikke bruke ende-til-ende-kryptering og støtter ikke opprettholdelse av rekkefølgen på bokmerkene på tvers av synkroniseringer."
},
"LabelApiKey": {
"message": "API-nøkkel"
},
"LabelKarakeepurl": {
"message": "URL-adressen til Karakeep-serveren din"
},
"LabelKarakeepconnectionerror": {
"message": "Kunne ikke koble til Karakeep-serveren din"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synkroniser bokmerkene dine med Linkwarden-appen med åpen kildekode, enten på din egen server eller i skyen på cloud.linkwarden.app. Den kan bare synkronisere http-, ftp- og javascript-bokmerker. Dette alternativet kan ikke bruke ende-til-ende-kryptering og støtter ikke bevaring av bokmerkerekkefølgen på tvers av synkroniseringer."
},
"LabelLinkwardenurl": {
"message": "URL-adressen til Linkwarden-serveren din"
},
"LabelAccesstoken": {
"message": "Tilgangstoken"
},
"LabelLinkwardenconnectionerror": {
"message": "Kunne ikke koble til Linkwarden-serveren din"
},
"LabelSearchresultsotherfolders": {
"message": "Resultater fra andre mapper"
},
"LabelScheduledforcesync": {
"message": "Tving synkronisering"
},
"DescriptionScheduledforcesync": {
"message": "Vil du virkelig tvinge frem synkronisering? Synkronisering med to enheter samtidig kan få uforutsette konsekvenser, blant annet at dataene dine blir ødelagt. Forsikre deg om at ingen andre enheter synkroniserer for øyeblikket før du bekrefter."
},
"DescriptionAutosync": {
"message": "Hvis du slår på endringsbasert synkronisering, sørger du for at det kjøres en synkronisering hver gang du gjør endringer lokalt."
},
"LabelOpeninnewtab": {
"message": "Åpne denne visningen i en ny fane"
},
"LabelGivefeedback": {
"message": "Gi tilbakemelding"
},
"LabelYourname": {
"message": "Ditt navn"
},
"LabelYouremail": {
"message": "E-postadressen din (valgfritt)"
},
"LabelYourmessage": {
"message": "Tilbakemeldingen din"
},
"LabelSubmitfeedback": {
"message": "Send inn tilbakemelding"
},
"DescriptionFeedbacklegal": {
"message": "Dette tilbakemeldingsskjemaet drives av Sentry. Ved å trykke på send samtykker du til å lagre de oppgitte dataene på Sentrys servere. Ingen av dine bokmerkedata vil bli sendt til Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Takk for at du tar deg tid til å gi tilbakemelding til utviklerne av floccus! Hvis tilbakemeldingen din er relatert til et problem, må du sørge for å inkludere trinnene du tok, hva du forventet og hva som skjedde i stedet. Hvis tilbakemeldingen din gjelder en funksjonsforespørsel, må du sørge for å inkludere brukstilfellet eller problemet som denne funksjonen vil løse for deg. Hvis du oppgir e-postadressen din, kan det hende at vi ringer deg tilbake. Takk skal du ha!"
},
"LabelFeedbacksent": {
"message": "Takk for din tilbakemelding!"
},
"LabelFaq":{
"message": "Sjekk vanlige spørsmål"
},
"StatusSyncingfailed": {
"message": "Synkronisering mislyktes"
},
"StatusSyncingcomplete": {
"message": "Synkronisering fullført"
},
"NotificationSyncingprofile": {
"message": "Synkroniseringsprofil {0}"
},
"NotificationSyncingsucceeded": {
"message": "Synkronisering av profilen {0} lyktes"
},
"NotificationSyncingfailed": {
"message": "Kunne ikke synkronisere profilen {0}"
},
"LabelSyncintervalenabled": {
"message": "Tidsbasert synkronisering"
},
"DescriptionSyncintervalenabled": {
"message": "Hvis du slår på tidsbasert synkronisering, planlegges det automatisk en synkroniseringskjøring av denne profilen med noen minutters mellomrom"
}
}
================================================
FILE: _locales/nl_NL/messages.json
================================================
{
"Error001": {
"message": "001: Map om in te maken bestaat niet"
},
"Error002": {
"message": "E002: Bladwijzer om bij te werken bestaat niet meer"
},
"Error003": {
"message": "E003: Map om uit te verwijderen bestaat niet. Dit is een fout. Gefeliciteerd."
},
"Error004": {
"message": "E004: Map waarnaar verplaatst moet worden bestaat niet"
},
"Error005": {
"message": "E005: Map waarin aangemaakt moet worden bestaat niet"
},
"Error006": {
"message": "E006: Map om bij te werken bestaat niet"
},
"Error007": {
"message": "E007: Map om te verplaatsen bestaat niet"
},
"Error008": {
"message": "E008: Map om uit te verwijderen bestaat niet"
},
"Error009": {
"message": "E009: Map waarnaar verplaatst moet worden bestaat niet"
},
"Error010": {
"message": "E010: Kon de te ordenen map niet vinden"
},
"Error011": {
"message": "E011: Item in map volgorde is geen echt kind: {0}"
},
"Error012": {
"message": "E012: Bij het ordenen van mappen ontbreken enkele kinderen van de map"
},
"Error013": {
"message": "E013: Te verwijderen map bestaat niet"
},
"Error014": {
"message": "E014: Bovenliggende map waaruit map moet worden verwijderd bestaat niet"
},
"Error015": {
"message": "E015: Onverwacht antwoord van de server"
},
"Error016": {
"message": "E016: Request timed out. Controleer uw serverconfiguratie"
},
"Error017": {
"message": "E017: Netwerkfout: Controleer uw netwerkverbinding, uw accountgegevens en uw TLS/SSL-instellingen."
},
"Error018": {
"message": "E018: Kon niet aanmelden op de server."
},
"Error019": {
"message": "E019: HTTP-status {0}. {1} verzoek mislukt. Controleer de serverconfiguratie en het logboek."
},
"Error020": {
"message": "E020: Kon serverreactie niet parsen."
},
"Error021": {
"message": "E021: Inconsistente serverstatus. Map is aanwezig in de kindvolgordelijst maar niet in de mappenstructuur"
},
"Error022": {
"message": "E022: Map {0} bevat waarschijnlijk een niet-bestaande bladwijzer {1}"
},
"Error023": {
"message": "E023: Kan het vergrendelbestand niet vrijgeven, overweeg {0} handmatig te verwijderen."
},
"Error024": {
"message": "E024: HTTP-status {0} tijdens het proberen om de status van vergrendelbestand {1} te bepalen"
},
"Error025": {
"message": "E025: De Bookmarks instelling naar het bladwijzerbestand mag niet beginnen met een schuine streep: '/'"
},
"Error026": {
"message": "E026: Synchronisatieproces werd afgebroken"
},
"Error027": {
"message": "E027: Synchronisatieproces werd onderbroken"
},
"Error028": {
"message": "E028: Kon niet aanmelden op de server."
},
"Error029": {
"message": "E029: Failsafe: De huidige synchronisatierun zou {0}% van uw koppelingen op de server verwijderen. Weigert uit te voeren. Schakel deze failsafe uit in de profielinstellingen als je toch wilt doorgaan."
},
"Error030": {
"message": "E030: Het decoderen van het bladwijzerbestand is mislukt. De wachtwoordzin kan verkeerd zijn of het bestand kan beschadigd zijn."
},
"Error031": {
"message": "E031: Kon niet aanmelden bij Google Drive. Maak opnieuw verbinding met uw Google-account."
},
"Error032": {
"message": "E032: OAuth-fout. Fout bij tokenvalidatie. Maak opnieuw verbinding met uw Google-account."
},
"Error033": {
"message": "E033: Omleiding gedetecteerd. Controleer of de server de geselecteerde synchronisatiemethode ondersteunt en of de URL die je hebt ingevoerd correct is en niet wordt omgeleid naar een andere locatie. Als de omleiding deel uitmaakt van je instellingen, kun je deze controle in de instellingen uitschakelen."
},
"Error034": {
"message": "E034: Bladwijzerbestand op afstand is onleesbaar. Misschien bent u vergeten een coderingswachtzin in te stellen of hebt u het verkeerde bestandsformaat ingesteld."
},
"Error035": {
"message": "E035: Mislukt bij het maken van de volgende bladwijzer op de server: {0} -- Is de bladwijzer-app up-to-date?"
},
"Error036": {
"message": "E036: Ontbrekende rechten voor toegang tot de synchronisatieserver"
},
"Error037": {
"message": "E037: Hulpbron is vergrendeld"
},
"Error038": {
"message": "E038: Kan lokale map niet vinden"
},
"Error039": {
"message": "E039: Mislukt bij het bijwerken van de volgende bladwijzer op de server: {0}"
},
"Error040": {
"message": "E040: Kan uw bestandsnaam niet zoeken in uw Google Drive"
},
"Error041": {
"message": "E041: De bestandsgrootte van bladwijzers op afstand verschilt van de inhoud die daadwerkelijk van de server is gedownload. Dit kan een tijdelijk netwerkprobleem zijn. Als deze fout zich blijft voordoen, neem dan contact op met de serverbeheerder."
},
"Error042": {
"message": "E042: De grootte van het bladwijzerbestand op afstand kon niet worden opgehaald. Het is onmogelijk om te controleren of het bladwijzerbestand volledig is gedownload. Neem contact op met de serverbeheerder als deze fout zich blijft voordoen."
},
"Error043": {
"message": "E043: Failsafe: De huidige synchronisatierun zou het aantal koppelingen op de server verhogen met {0}%. Weigert uit te voeren. Schakel deze failsafe uit in de profielinstellingen als je toch wilt doorgaan."
},
"Error044": {
"message": "E044: Git push bewerking mislukt: {0}"
},
"Error045": {
"message": "E045: Onverwacht mappad. De lokale synchronisatiemap voor dit profiel stond eerst op `{0}` maar staat nu op `{1}`. Controleer of dit de bedoeling is en stel de lokale synchronisatiemap opnieuw in bij de profielinstellingen."
},
"Error046": {
"message": "E046: Ongeldige URL. `{0}` is geen geldige URL."
},
"Error047": {
"message": "E047: Mislukt bij het parsen van XBEL-bestand. De XBEL-gegevens lijken corrupt of onvolledig te zijn. U kunt proberen het bestand op de server te verwijderen zodat floccus het opnieuw kan maken. Zorg ervoor dat u eerst een back-up maakt."
},
"Error049": {
"message": "E049: Failsafe: De huidige synchronisatierun zou het aantal lokale links in dit profiel verhogen met {0}%. Weigert uit te voeren. Schakel deze failsafe uit in de profielinstellingen als je toch wilt doorgaan."
},
"Error050": {
"message": "E050: Failsafe: De huidige synchronisatierun zou {0}% van je lokale links in dit profiel verwijderen. Weigert uit te voeren. Schakel deze failsafe uit in de profielinstellingen als je toch wilt doorgaan."
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "bijv. met nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Gebruikersnaam"
},
"LabelPassword": {
"message": "Wachtwoord"
},
"LabelBookmarksfile": {
"message": "Bladwijzers bestand"
},
"DescriptionBookmarksfile": {
"message": "een pad naar de locatie van het bladwijzerbestand op de server, relatief ten opzichte van uw WebDAV URL (alle mappen in het pad moeten al bestaan). bijv. personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "de bestandsnaam van het bladwijzerbestand dat op je Google Drive komt te staan. Voer niet het volledige bestandspad in, alleen de bestandsnaam. Zorg ervoor dat deze naam uniek is in je Drive. bijv. mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "een pad naar het bladwijzerbestand relatief aan je Git repository root (alle mappen in het pad moeten al bestaan). bijv. personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Server doel"
},
"DescriptionServerfolder": {
"message": "Bij het synchroniseren worden uw bladwijzers in deze browser opgeslagen als links onder dit pad op de server. Dit pad vertegenwoordigt een map in de Nextcloud Bladwijzers-app, geen map in Nextcloud Bestanden. Laat dit leeg om alle links in de bovenste map op de server te plaatsen."
},
"DescriptionServerfolderlinkwarden": {
"message": "Bij het synchroniseren worden je bladwijzers in deze browser opgeslagen als links onder deze collectie en alleen links onder deze collectie worden gesynchroniseerd met deze browser."
},
"DescriptionServerfolderkarakeep": {
"message": "Bij het synchroniseren worden je bladwijzers in deze browser opgeslagen als links onder deze collectie en worden alleen links onder deze collectie gesynchroniseerd met deze browser."
},
"LabelLocaltarget": {
"message": "Lokaal doel"
},
"DescriptionLocaltarget": {
"message": "Kies hier of je browserbladwijzers of browsertabbladen wilt synchroniseren."
},
"LabelLocalfolder": {
"message": "Bladwijzer map"
},
"DescriptionLocalfolder": {
"message": "Bladwijzers in deze bladwijzermap worden opgeslagen als links op de server en links op de server worden opgeslagen als bladwijzers in deze bladwijzermap in deze browser."
},
"LabelRootfolder": {
"message": "Basismap"
},
"LabelNewfolder": {
"message": "Nieuw aangemaakte map"
},
"LabelSelectfolder": {
"message": "Selecteer een map"
},
"LabelOptions": {
"message": "Opties"
},
"LabelSyncnow": {
"message": "Nu synchroniseren"
},
"LabelCancelsync": {
"message": "Synchronisatie afbreken"
},
"LabelSyncall": {
"message": "Synchroniseer alle profielen"
},
"LabelAutosync": {
"message": "Synchronisatie op basis van wijzigingen"
},
"StatusLastsynced": {
"message": "Laatst gesynchroniseerd: {0} geleden"
},
"StatusNeversynced": {
"message": "Nog niet gesynchroniseerd"
},
"StatusAllgood": {
"message": "Alles in orde"
},
"StatusDisabled": {
"message": "Uitgeschakeld"
},
"StatusError": {
"message": "Fout"
},
"StatusSyncing": {
"message": "Synchroniseren"
},
"StatusScheduled": {
"message": "Gepland"
},
"LabelReset": {
"message": "Opnieuw instellen"
},
"DescriptionReset": {
"message": "Gesynchroniseerde map opnieuw instellen om een nieuwe aan te maken"
},
"LabelChoosefolder": {
"message": "Kies een map"
},
"DescriptionChoosefolder": {
"message": "Stel een bestaande map in om te synchroniseren"
},
"LabelRemoveaccount": {
"message": "Profiel verwijderen"
},
"DescriptionRemoveaccount": {
"message": "Verwijder dit profiel (hierdoor worden je bladwijzers niet verwijderd)"
},
"LabelSyncfromscratch": {
"message": "Start synchronisatie vanaf het begin"
},
"LabelResetCache": {
"message": "Cache resetten"
},
"DescriptionResetcache": {
"message": "Klik op deze knop om de cache te resetten zodat de volgende synchronisatierun gegarandeerd geen gegevens verwijdert en alleen de bladwijzers van de server en de lokale bladwijzers samenvoegt."
},
"LabelParallelsync": {
"message": "Synchronisatie versnellen"
},
"DescriptionParallelsync": {
"message": "Vink dit selectievakje aan om meerdere mappen parallel te verwerken om zo de synchronisatie te versnellen. Deze functie is experimenteel en maakt het moeilijker om de debuglogs te lezen."
},
"LabelStrategy": {
"message": "Synchronisatiestrategie"
},
"DescriptionStrategy": {
"message": "Deze optie bepaalt hoe de bladwijzers op verschillende apparaten worden gesynchroniseerd. Meestal wil je wijzigingen van alle kanten behouden als ze met elkaar in overeenstemming zijn, maar soms wil je wijzigingen overschrijven (inclusief toevoegingen en verwijderingen) van andere browsers, of wijzigingen die je lokaal hebt gemaakt overschrijven."
},
"LabelStrategydefault": {
"message": "Voeg altijd lokale wijzigingen samen met wijzigingen van andere browsers (aanbevolen)"
},
"LabelStrategyslave": {
"message": "Maak lokale wijzigingen altijd ongedaan en download wijzigingen van andere browsers"
},
"LabelStrategyoverwrite": {
"message": "Upload altijd lokale wijzigingen en maak wijzigingen van andere browsers ongedaan"
},
"LabelSave": {
"message": "Opslaan"
},
"LabelSelect": {
"message": "Selecteer"
},
"LabelCancel": {
"message": "Annuleren"
},
"LabelAdd": {
"message": "Toevoegen"
},
"LabelChange": {
"message": "Wijzig"
},
"LabelRemove": {
"message": "Verwijder"
},
"LabelBack": {
"message": "Terug"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synchroniseer je bladwijzers met de open-source Bookmarks-app voor Nextcloud (een open-source samenwerkingsplatform dat je zelf kunt hosten of een account kunt krijgen voor een instance in de cloud van een van de verschillende hosters). Met Nextcloud Bookmarks kun je alleen http, ftp en javascript bladwijzers synchroniseren. Zorg ervoor dat u de Bookmarks app uit de Nextcloud app store heeft geïnstalleerd in uw Nextcloud. Deze optie kan geen gebruik maken van end-to-end encryptie."
},
"LabelAdapternextcloud": {
"message": "extcloud Bookmarks (legacy)"
},
"DescriptionAdapternextcloud": {
"message": "De legacy-optie is compatibel met ten minste versie v0.11 van de Bladwijzers-app. Het zal mappen emuleren met behulp van tags die het pad van de map bevatten. Het is niet aanbevolen om deze optie te gebruiken voor nieuwe profielen."
},
"LabelAdapterwebdav": {
"message": "WebDAV netwerklocatie"
},
"DescriptionAdapterwebdav": {
"message": "Synchroniseer je bladwijzers door ze op te slaan in een bestand in de meegeleverde WebDAV-share. Er is geen bijbehorende web UI voor deze optie en je kunt het gebruiken met elke WebDAV-compatibele server, zowel zelf gehost als in de cloud. Het kan http, ftp, gegevens, bestanden en javascript bladwijzers synchroniseren. Je kunt ervoor kiezen om end-to-end encryptie te gebruiken wanneer je deze optie gebruikt."
},
"LabelAddaccount": {
"message": "Profiel toevoegen"
},
"LabelOpenintab": {
"message": "Openen in tabblad"
},
"LabelDebuglogs": {
"message": "Debug logs"
},
"LabelFunddevelopment": {
"message": "Fondsontwikkeling"
},
"DescriptionFunddevelopment": {
"message": "Het werk aan floccus wordt gevoed door een vrijwillig abonnementsmodel. Als u denkt dat wat ik doe de moeite waard is en als u elke maand wat geld kunt missen, steun dan alstublieft mijn werk. Overweeg daarnaast ook om floccus een waardering te geven in de browser Extensieswinkel van uw keuze. Hartelijk dank!💙"
},
"LabelUntitledfolder": {
"message": "Naamloze map"
},
"LabelSetkeybutton": {
"message": "Wachtwoordzin instellen"
},
"LabelKey": {
"message": "Voer je ontgrendel wachtwoordzin in"
},
"LabelKey2": {
"message": "Voer je wachtwoordzin nogmaals in"
},
"LabelUnlock": {
"message": "Floccus ontgrendelen"
},
"LabelRemovekey": {
"message": "Verwijder wachtwoordzin"
},
"LabelRemovedkey": {
"message": "Wachtwoordzin verwijderd"
},
"LabelSyncinterval": {
"message": "Synchronisatieinterval"
},
"DescriptionSyncinterval": {
"message": "De tijdspanne tussen twee synchronisaties in minuten. Standaard is 15 minuten."
},
"LabelChooseadapter": {
"message": "Hoe wil je synchroniseren?"
},
"LabelOptionsscreen": {
"message": "{0} opties",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Doe een eenmalige of regelmatige donatie via paypal om het project te steunen"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Doneer regelmatig via OpenCollective om het project te steunen"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Doneer regelmatig via Librapay om het project te steunen"
},
"LabelGithubsponsors": {
"message": "GitHub-sponsoren"
},
"DescriptionGithubsponsors": {
"message": "Doneer regelmatig via GitHub-sponsoren om het project te steunen"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Doneer regelmatig via Patreon om het project te steunen"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Doneer regelmatig of eenmalig via Ko-fi om het project te steunen"
},
"LegacyAdapterDeprecation": {
"message": "Dit oude profieltype is verouderd en wordt binnenkort verwijderd. Schakel over naar de nieuwe nextcloud synchronisatiemethode. Dit zorgt voor verbeterde prestaties en hogere nauwkeurigheid."
},
"LabelUpdated": {
"message": "⚡ Floccus werd bijgewerkt"
},
"DescriptionUpdated": {
"message": "Gefeliciteerd, de nieuwste update van floccus is geïnstalleerd op uw systeem!"
},
"LabelReleaseNotes": {
"message": "Lees de uitgavenotities"
},
"LabelOptionsServerDetails": {
"message": "Serverdetails"
},
"LabelOptionsFolderMapping": {
"message": "Map toewijzing"
},
"LabelOptionsSyncBehavior": {
"message": "Synchronisatiegedrag"
},
"LabelOptionsDangerous": {
"message": "Gevaarlijke acties"
},
"LabelAccountDeleted": {
"message": "Profiel verwijderd"
},
"DescriptionAccountDeleted": {
"message": "Dit profiel is verwijderd"
},
"LabelNoAccount": {
"message": "Nog geen profielen"
},
"DescriptionNoAccount": {
"message": "Voeg nieuwe profielen toe of importeer profielen uit een bestand en je kunt beginnen met synchroniseren."
},
"LabelLoginFlowStart": {
"message": "Aanmelden met Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Aanmelden met Nextcloud afbreken"
},
"LabelLoginFlowError": {
"message": "Aanmelden met Nextcloud mislukt"
},
"LabelNewAccount": {
"message": "Profiel toevoegen"
},
"LabelNewImport": {
"message": "Importeren"
},
"LabelNestedSync": {
"message": "Gekoppelde profielen"
},
"DescriptionNestedSync": {
"message": "Je kunt profielen koppelen zodat een bovenliggende map bij profiel A hoort en een submap bij profiel A en B. Wil je andere profielen toestaan om de map van dit profiel ook te synchroniseren?"
},
"LabelNestedSyncNo": {
"message": "Nee, negeer de map van dit profiel in andere profielen"
},
"LabelNestedSyncYes": {
"message": "Ja, neem de map van dit profiel op in andere profielen"
},
"LabelImportExport": {
"message": "Profielen importeren/exporteren"
},
"LabelExport": {
"message": "Profielen exporteren"
},
"LabelImport": {
"message": "Profielen importeren"
},
"DescriptionExport": {
"message": "Selecteer hieronder profielen die je wilt exporteren naar een bestand, zodat je dezelfde profielen eenvoudig opnieuw kunt aanmaken op een ander apparaat of in een andere browser."
},
"DescriptionImport": {
"message": "Importeer hier een bestand met geëxporteerde profielen om profielen die op een ander apparaat of in een andere browser zijn geëxporteerd opnieuw aan te maken. Zorg ervoor dat u de juiste synchronisatiemappen opnieuw instelt na het importeren."
},
"LabelFolderNotFound": {
"message": "Map niet gevonden"
},
"LabelSyncTabs": {
"message": "Browser tabbladen"
},
"DescriptionSyncTabs": {
"message": "Koppelingen die op de server zijn opgeslagen, worden geopend als browsertabbladen in je browser en bestaande open browsertabbladen worden opgeslagen als koppelingen op je server. Houd er rekening mee dat, afhankelijk van hoeveel links er op de server zijn opgeslagen en omdat ze allemaal als tabbladen worden geopend, bij de volgende synchronisatieslag je browser mogelijk overbelast raakt."
},
"LabelTabs": {
"message": "Tabbladen"
},
"LabelSyncDown": {
"message": "Ophalen"
},
"DescriptionSyncDown": {
"message": "Wijzigingen downloaden van andere browsers & lokale wijzigingen overschrijven"
},
"LabelSyncUp": {
"message": "Versturen"
},
"DescriptionSyncUp": {
"message": "Lokale wijzigingen uploaden & wijzigingen van andere browsers overschrijven"
},
"LabelSyncDownOnce": {
"message": "Eenmalig ophalen"
},
"LabelSyncUpOnce": {
"message": "Eenmalig versturen"
},
"LabelSyncNormal": {
"message": "Samenvoegen"
},
"DescriptionSyncNormal": {
"message": "Lokale wijzigingen samenvoegen met wijzigingen van andere browsers"
},
"DescriptionFilesPermission": {
"message": "Zorg ervoor dat je floccus niet alleen toestemming geeft om de bladwijzer-app te gebruiken, maar ook de Nextcloud-bestanden-app."
},
"DescriptionExtension": {
"message": "Uw bladwijzers privé synchroniseren tussen browsers en apparaten"
},
"LabelFailsafe": {
"message": "Voorzorgsmaatregel"
},
"DescriptionFailsafe": {
"message": "Soms kunnen configuratiefouten of softwarebugs leiden tot het onbedoeld verwijderen van gegevens, die dan verloren gaan, of het onbedoeld dupliceren van gegevens, die dan moeilijk uit te zoeken zijn. Om dit te voorkomen zal floccus niet meer dan 20% van uw bladwijzers in één keer verwijderen en ook niet meer dan 20% toevoegen aan uw aantal links in één keer, tenzij u deze failsafe hier uitschakelt."
},
"LabelFailsafeon": {
"message": "Ingeschakeld. Verwijdert of voegt niet meer dan 20% toe van/aan je lokale bladwijzers zonder het je eerst te vragen. (Aanbevolen)"
},
"LabelFailsafeoff": {
"message": "Uitgeschakeld. Hiermee kunt u meer dan 20% verwijderen uit of toevoegen aan uw lokale bladwijzers zonder dat u dit hoeft te bevestigen."
},
"StatusFailsafeoff": {
"message": "Failsafe uitgeschakeld. U loopt het risico op onbedoeld verlies of duplicatie van gegevens. Het is aanbevolen om de failsafe in te schakelen in de profielinstellingen."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Synchroniseer bladwijzers via een (optioneel versleuteld) bestand dat is opgeslagen in je Google Drive. Het kan http, ftp, data, bestand en javascript bladwijzers synchroniseren. Je kunt ervoor kiezen om end-to-end encryptie te gebruiken als je deze optie gebruikt."
},
"LabelLogingoogle": {
"message": "Met Google aanmelden"
},
"DescriptionLogingoogle": {
"message": "Maak verbinding met je Google-account om het bladwijzersynchronisatiebestand op te slaan in je Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Je hebt je Google-account gekoppeld om het bladwijzersynchronisatiebestand op te slaan in je Google Drive."
},
"LabelPassphrase": {
"message": "Wachtwoordzin"
},
"DescriptionPassphrase": {
"message": "Stel een wachtwoordzin in om je bladwijzerbestand te versleutelen, als je geen wachtwoordzin instelt, wordt er geen versleuteling toegepast."
},
"LabelClientcert": {
"message": "Aanmeldgegevens versturen"
},
"DescriptionClientcert": {
"message": "Schakel deze optie in als uw server een clientcertificaat of cookies nodig heeft voor authenticatie. Dit kan onbedoelde neveneffecten veroorzaken, omdat floccus cookies deelt met uw normale browsersessies."
},
"LabelAllowredirects": {
"message": "Omleidingen in server-URL toestaan"
},
"DescriptionAllowredirects": {
"message": "Schakel deze optie in als u omleidingsfouten krijgt tijdens het synchroniseren, die volgens u onterecht zijn."
},
"LabelSearch": {
"message": "Bladwijzers doorzoeken"
},
"LabelSearchfolder": {
"message": "Zoek {0}"
},
"LabelEdititem": {
"message": "Bewerken"
},
"LabelDeleteitem": {
"message": "Verwijderen"
},
"DescriptionReallydeleteitem": {
"message": "Wil je dit item echt verwijderen?"
},
"LabelNobookmarks": {
"message": "Hier zijn geen bladwijzers"
},
"LabelAddbookmark": {
"message": "Bladwijzer toevoegen"
},
"LabelEditbookmark": {
"message": "Bladwijzer bewerken"
},
"LabelAddfolder": {
"message": "Map toevoegen"
},
"LabelEditfolder": {
"message": "Map bewerken"
},
"LabelSlugline": {
"message": "Synchronisatie van privébladwijzers"
},
"LabelDownloadlogs": {
"message": "Logboeken downloaden"
},
"LabelDownloadfulllogs": {
"message": "Volledige logboeken"
},
"LabelDownloadanonymizedlogs": {
"message": "Geredigeerde logboeken"
},
"DescriptionDownloadlogs": {
"message": "Floccus logt al zijn acties in een logbestand dat u zelf kunt bekijken of naar de ontwikkelaars kunt sturen voor debugging-doeleinden. In bewerkte logbestanden worden map- en bladwijzernamen en URL's onomkeerbaar gecodeerd met een cryptografische hashing-functie. Wanneer je geredigeerde logbestanden verstuurt, zorg er dan voor dat je het gedownloade bestand nog steeds controleert op gevoelige gegevens die mogelijk niet zijn opgevangen door het anonimiseringsproces."
},
"ErrorFolderloopselected": {
"message": "Kan een map niet naar zichzelf verplaatsen"
},
"ErrorNofolderselected": {
"message": "Er is geen map geselecteerd"
},
"LabelAllownetwork": {
"message": "Sta netwerkgebruik toe"
},
"DescriptionAllownetwork": {
"message": "Floccus kan het netwerk gebruiken, naast het verbinden met uw synchronisatieserver, om extra informatie over uw bladwijzers te verkrijgen (zoals pictogrammen, etc.). Hier kunt u dit netwerkgebruik inschakelen."
},
"LabelMobilesettings": {
"message": "Mobiele instellingen"
},
"LabelContinuefloccus":{
"message": "Doorgaan naar floccus"
},
"LabelAbout":{
"message": "Over"
},
"LabelCurrentversion": {
"message": "Huidige versie"
},
"DescriptionCurrentversion": {
"message": "Uw huidige geïnstalleerde versie van floccus is:"
},
"LabelContributors": {
"message": "Bijdragen"
},
"DescriptionContributors": {
"message": "Deze mensen hebben geholpen floccus mogelijk te maken"
},
"LabelSortcustom": {
"message": "Aangepast"
},
"LabelSorturl": {
"message": "Koppeling"
},
"LabelSorttitle": {
"message": "Titel"
},
"LabelSyncmethod": {
"message": "Synchronisatiemethode"
},
"LabelSyncserver": {
"message": "Synchronisatieserver"
},
"LabelSyncfolders": {
"message": "Mapsynchronisatie"
},
"LabelSyncbehavior": {
"message": "Synchronisatiegedrag"
},
"LabelContinue": {
"message": "Doorgaan"
},
"LabelDone": {
"message": "Gereed"
},
"LabelConnect": {
"message": "Verbinden"
},
"LabelServersetup": {
"message": "Met welke server wil je synchroniseren?"
},
"LabelGoogledrivesetup": {
"message": "Aanmelden bij Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Welke mappen wil je synchroniseren?"
},
"LabelSyncbehaviorsetup": {
"message": "Hoe wil je dat synchroniseren werkt?"
},
"LabelAccountcreated": {
"message": "Profiel aangemaakt"
},
"DescriptionAccountcreated": {
"message": "Nog één ding: synchroniseren is geen back-up. Zorg ervoor dat je regelmatig back-ups van je bladwijzers maakt.\n\nMerk ook op dat het combineren van floccus met de browser-ingebouwde bladwijzersynchronisatie niet wordt ondersteund en dat je dubbele bestanden kunt krijgen."
},
"DescriptionNonhttps": {
"message": "Je hebt een server ingevoerd die een onveilig protocol gebruikt. Het wordt aanbevolen om alleen servers te gebruiken die HTTPS ondersteunen."
},
"LabelFiletype": {
"message": "Bestandsformaat"
},
"DescriptionFiletype": {
"message": "Je kunt kiezen welk bestandsformaat je wilt gebruiken om bladwijzers op te slaan in de cloud."
},
"LabelFiletypehtml": {
"message": "HTML, een breed ondersteund, open formaat (experimenteel)"
},
"LabelFiletypexbel": {
"message": "XBEL, een eenvoudig, open formaat"
},
"LabelImportbookmarks": {
"message": "Bladwijzers importeren"
},
"DescriptionImportbookmarks": {
"message": "Een HTML-bestand met bladwijzers importeren in de huidige map"
},
"LabelExportBookmarks": {
"message": "Bladwijzers exporteren"
},
"DescriptionExportBookmarks" : {
"message": "Je kunt alle bladwijzers in dit profiel exporteren als een HTML-bestand dat compatibel is met alle gangbare browsers."
},
"LabelShareitem": {
"message": "Delen"
},
"LabelImportsuccessful": {
"message": "Profiel(en) succesvol geïmporteerd"
},
"DescriptionSyncinprogress": {
"message": "Synchronisatie wordt uitgevoerd."
},
"DescriptionSyncscheduled": {
"message": "Dit profiel wordt binnenkort gesynchroniseerd. We wachten tot andere apparaten van jou, of andere profielen op dit apparaat, klaar zijn met synchroniseren."
},
"LabelAdaptergit": {
"message": "Git over HTTPS"
},
"DescriptionAdaptergit": {
"message": "De Git optie synchroniseert je bladwijzers door ze op te slaan in een bestand in de bijgeleverde Git repository. Er is geen bijbehorende web UI voor deze optie, maar je kunt het gebruiken met elke Git hosting server, zoals Github, Gitlab, Gitea, etc. Het kan http, ftp, data, bestand en javascript bladwijzers synchroniseren. Je kunt geen gebruik maken van end-to-end encryptie als je deze optie gebruikt. Deze optie is momenteel niet beschikbaar in de mobiele app."
},
"LabelGiturl": {
"message": "URL voor archief via HTTP"
},
"LabelGitbranch": {
"message": "Git tak"
},
"LabelTelemetry": {
"message": "Geautomatiseerde foutrapportage"
},
"DescriptionTelemetry": {
"message": "Floccus kan automatisch foutgegevens naar mij, de ontwikkelaar, sturen. Dit is een enorme hulp voor het sneller ontdekken en oplossen van bugs in floccus en zal uw ervaring met floccus op de lange termijn verbeteren. Zelfs als foutrapportage is ingeschakeld, zullen de floccus ontwikkelaars nooit uw bladwijzers kunnen zien."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nieuw: Naast de foutinformatie stuurt floccus nu ook informatie over welke synchronisatiemethode u gebruikt, als deze optie is ingeschakeld. Dit helpt ons om floccus te verbeteren en om er zeker van te zijn dat de synchronisatiemethoden werken zoals verwacht."
},
"LabelTelemetryenable": {
"message": "Stuur automatisch foutgegevens en informatie over welke synchronisatiemethode u gebruikt naar floccus-ontwikkelaars"
},
"LabelTelemetrydisable": {
"message": "Stuur geen gegevens naar floccusontwikkelaars"
},
"LabelAccountlabel": {
"message": "Profiel label"
},
"DescriptionAccountlabel": {
"message": "Geef dit profiel een naam zodat je het gemakkelijker herkent"
},
"LabelClickcount": {
"message": "Kliks tellen"
},
"DescriptionClickcount": {
"message": "Verzend statistieken over welke bladwijzers u het meest bezoekt naar uw Nextcloud-server, zodat u kunt sorteren op aantal klikken"
},
"DescriptionGoogleplayreview": {
"message": "Schrijf een recensie op Google Play"
},
"DescriptionAppstorereview": {
"message": "Schrijf een recensie in de App Store"
},
"DescriptionChromereview": {
"message": "Schrijf een recensie over de Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Schrijf een recensie over AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Schrijf een recensie over Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Schrijf een recensie over Edge Addons"
},
"LabelWritereview": {
"message": "Deel de liefde!"
},
"DescriptionWritereview": {
"message": "Als je enthousiast bent over floccus, laat het de wereld dan weten door een beoordeling achter te laten op een van de onderstaande platforms."
},
"DescriptionDonateintervention": {
"message": "Hou je van bladwijzersynchronisatie? Steun mij!"
},
"LabelDonate": {
"message": "Doneer"
},
"DescriptionDisabledaftererror": {
"message": "10 keer opnieuw geprobeerd voordat dit profiel werd uitgeschakeld"
},
"DescriptionBookmarkexists": {
"message": "Deze bladwijzer bestaat al in het geselecteerde profiel"
},
"LabelReportproblem": {
"message": "Probleem melden"
},
"DescriptionReportproblem": {
"message": "Als u rechtstreeks contact wilt opnemen met de ontwikkelaars met een concreet probleem, kunt u dat hier doen:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synchroniseer je bladwijzers met de open-source self-hosted Karakeep app. Deze optie kan geen gebruik maken van end-to-end encryptie en ondersteunt niet het bijhouden van de volgorde van bladwijzers over synchronisaties heen."
},
"LabelApiKey": {
"message": "API-sleutel"
},
"LabelKarakeepurl": {
"message": "De URL van je Karakeep-server"
},
"LabelKarakeepconnectionerror": {
"message": "Verbinding met uw Karakeep-server mislukt"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synchroniseer je bladwijzers met de open-source Linkwarden app, gehost op je eigen server of in de cloud op cloud.linkwarden.app. Het kan alleen http, ftp en javascript bladwijzers synchroniseren. Deze optie kan geen gebruik maken van end-to-end encryptie en ondersteunt niet het behouden van de bladwijzervolgorde tussen synchronisaties."
},
"LabelLinkwardenurl": {
"message": "De URL van je Linkwarden server"
},
"LabelAccesstoken": {
"message": "Toegangscode"
},
"LabelLinkwardenconnectionerror": {
"message": "Verbinding met uw Linkwarden-server mislukt"
},
"LabelSearchresultsotherfolders": {
"message": "Resultaten van andere mappen"
},
"LabelScheduledforcesync": {
"message": "Synchronisatie forceren"
},
"DescriptionScheduledforcesync": {
"message": "Wil je synchronisatie echt forceren? Synchroniseren met twee apparaten tegelijk kan onvoorziene gevolgen hebben, waaronder beschadiging van je gegevens. Zorg ervoor dat er op dat moment geen ander apparaat synchroniseert voordat je bevestigt."
},
"DescriptionAutosync": {
"message": "Het inschakelen van synchronisatie op basis van wijzigingen zorgt ervoor dat er een synchronisatie wordt uitgevoerd elke keer dat je lokaal wijzigingen aanbrengt."
},
"LabelOpeninnewtab": {
"message": "Open deze weergave in een nieuw tabblad"
},
"LabelGivefeedback": {
"message": "Feedback geven"
},
"LabelYourname": {
"message": "Uw naam"
},
"LabelYouremail": {
"message": "Je e-mailadres (optioneel)"
},
"LabelYourmessage": {
"message": "Uw feedbackbericht"
},
"LabelSubmitfeedback": {
"message": "Feedback indienen"
},
"DescriptionFeedbacklegal": {
"message": "Dit feedbackformulier wordt aangestuurd door Sentry. Door op verzenden te drukken ga je akkoord met het opslaan van de ingevoerde gegevens op de servers van Sentry. Je bladwijzergegevens worden niet naar Sentry gestuurd."
},
"DescriptionFeedbackhowto": {
"message": "Bedankt voor het nemen van de tijd om feedback te geven aan de ontwikkelaars van floccus! Als uw feedback gerelateerd is aan een probleem, zorg er dan voor dat u de stappen die u nam, wat u verwachtte en wat er in plaats daarvan gebeurde, vermeldt. Als uw feedback over een functieverzoek gaat, zorg er dan voor dat u de use case of het probleem vermeldt dat deze functie voor u zou oplossen. Als je je e-mailadres vermeldt, kunnen we contact met je opnemen. Bedankt!"
},
"LabelFeedbacksent": {
"message": "Bedankt voor je feedback!"
},
"LabelFaq":{
"message": "Bekijk de FAQ"
},
"StatusSyncingfailed": {
"message": "Synchronisatie mislukt"
},
"StatusSyncingcomplete": {
"message": "Synchronisatie voltooid"
},
"NotificationSyncingprofile": {
"message": "Profiel synchroniseren {0}"
},
"NotificationSyncingsucceeded": {
"message": "Synchronisatie van profiel {0} gelukt"
},
"NotificationSyncingfailed": {
"message": "Synchronisatie van profiel mislukt {0}"
},
"LabelSyncintervalenabled": {
"message": "Op tijd gebaseerde synchronisatie"
},
"DescriptionSyncintervalenabled": {
"message": "Als u tijdgerelateerde synchronisatie inschakelt, wordt er automatisch om de paar minuten een synchronisatierun van dit profiel gepland."
}
}
================================================
FILE: _locales/pl/messages.json
================================================
{
"Error001": {
"message": "E001: Folder do utworzenia nie istnieje"
},
"Error002": {
"message": "E002: Aktualizowana zakładka już nie istnieje"
},
"Error003": {
"message": "E003: Folder do przeniesienia nie istnieje. To jest nieprawidłowość, gratulacje"
},
"Error004": {
"message": "E004: Folder do przeniesienia nie istnieje"
},
"Error005": {
"message": "E005: Folder do utworzenia nie istnieje"
},
"Error006": {
"message": "E006: Folder do zaktualizowania nie istnieje"
},
"Error007": {
"message": "E007: Folder do przeniesienia nie istnieje"
},
"Error008": {
"message": "E008: Folder do przeniesienia nie istnieje"
},
"Error009": {
"message": "E009: Folder do przeniesienia nie istnieje."
},
"Error010": {
"message": "E010: Nie można znaleźć folderu"
},
"Error011": {
"message": "E011: Element w folderze nie jest obecnie elementem podrzędnym: {0}"
},
"Error012": {
"message": "E012: W folderze brakuje niektórych podfolderów"
},
"Error013": {
"message": "E013: Folder do usunięcia nie istnieje"
},
"Error014": {
"message": "E014: Folder nadrzędny nie istnieje"
},
"Error015": {
"message": "E015: Odpowiedź serwera zawiera nieoczekiwane dane"
},
"Error016": {
"message": "E016: Upłynął limit czasu żądania. Sprawdź konfigurację serwera"
},
"Error017": {
"message": "E017: Błąd sieci: Sprawdź połączenie sieciowe, dane konta i ustawienia TLS/SSL."
},
"Error018": {
"message": "E018: Nie udało się uwierzytelnić na serwerze"
},
"Error019": {
"message": "E019: Status HTTP {0}. Nieudane {1} żądanie. Sprawdź konfigurację serwera i logi."
},
"Error020": {
"message": "E020: Nie można przeanalizować odpowiedzi serwera."
},
"Error021": {
"message": "E021: Niespójny stan serwera. Folder jest obecny na liście elementów podrzędnych ale nie w drzewie katalogów"
},
"Error022": {
"message": "E022: Folder {0} zawiera nieistniejącą zakładkę {1} "
},
"Error023": {
"message": "E023: Nie można wyczyścić pliku blokady, rozważ usunięcie {0} ręczne"
},
"Error024": {
"message": "E024: Status HTTP {0} podczas próby ustalenia stanu pliku blokady {1} "
},
"Error025": {
"message": "E025: Ustawienie pliku zakładek nie może zaczynać się od ukośnika: '/'"
},
"Error026": {
"message": "E026: Synchronizacja została anulowana"
},
"Error027": {
"message": "E027: Synchronizacja została przerwana"
},
"Error028": {
"message": "E028: Nie udało się uwierzytelnić na serwerze"
},
"Error029": {
"message": "E029: Zabezpieczenie przed awarią: Bieżące uruchomienie synchronizacji spowodowałoby usunięcie {0}% linków na serwerze. Odmowa wykonania. Wyłącz to zabezpieczenie w ustawieniach profilu, jeśli mimo wszystko chcesz kontynuować."
},
"Error030": {
"message": "E030: Nieudane odszyfrowanie pliku zakładek. Błędne hasło lub uszkodzony plik"
},
"Error031": {
"message": "E031: Nie udało się uwierzytelnić w Dysku Google. Połącz ponownie Floccus ze swoim kontem Google."
},
"Error032": {
"message": "E032:Błąd OAuth. Błąd walidacji tokenu. Podłącz ponownie swoje konto Google."
},
"Error033": {
"message": "E033: Wykryto przekierowanie. Upewnij się, że serwer obsługuje wybraną metodę synchronizacji i podany adres URL nie przekierowuje w inne miejsce. Jeśli przekierowanie jest częścią Twojej konfiguracji, możesz wyłączyć to sprawdzenie w ustawieniach."
},
"Error034": {
"message": "E034: Nie można odczytać pliku zakładek. Być może nie ustawiłeś hasła szyfrującego lub wskazałeś niewłaściwy format."
},
"Error035": {
"message": "E035: Nie udało się utworzyć następującej zakładki na serwerze: {0} -- Czy aplikacja zakładek jest aktualna?"
},
"Error036": {
"message": "E036: Brak uprawnień dostępu do serwera synchronizacji."
},
"Error037": {
"message": "E037: Zasób jest zablokowany"
},
"Error038": {
"message": "E038: Nie można znaleźć lokalnego folderu"
},
"Error039": {
"message": "E039: Nie udało się zaktualizować następującej zakładki na serwerze: {0}"
},
"Error040": {
"message": "E040: Nie można znaleźć podanej nazwy pliku w Google Drive"
},
"Error041": {
"message": "E041: Rozmiar pliku zdalnych zakładek różni się od zawartości faktycznie pobranej z serwera. Może to być tymczasowy problem z siecią. Jeśli ten błąd będzie się powtarzał, skontaktuj się z administratorem serwera."
},
"Error042": {
"message": "E042: Nie można pobrać rozmiaru pliku zdalnych zakładek. Nie można zweryfikować, czy plik zakładek został pobrany w całości. Jeśli ten błąd będzie się powtarzał, skontaktuj się z administratorem serwera."
},
"Error043": {
"message": "E043: Failsafe: Bieżące uruchomienie synchronizacji zwiększyłoby liczbę łączy na serwerze o {0}%. Odmowa wykonania. Wyłącz to zabezpieczenie w ustawieniach profilu, jeśli mimo wszystko chcesz kontynuować."
},
"Error044": {
"message": "E044: Operacja Git push nie powiodła się: {0}"
},
"Error045": {
"message": "E045: Nieoczekiwana ścieżka folderu. Lokalny folder synchronizacji dla tego profilu znajdował się pod adresem `{0}`, ale teraz znajduje się pod adresem `{1}`. Upewnij się, że jest to zamierzone i ponownie ustaw lokalny folder synchronizacji w ustawieniach profilu."
},
"Error046": {
"message": "E046: Nieprawidłowy adres URL. `{0}` nie jest prawidłowym adresem URL."
},
"Error047": {
"message": "E047: Nie udało się przeanalizować pliku XBEL. Dane XBEL wydają się być uszkodzone lub niekompletne. Możesz spróbować usunąć plik na serwerze, aby floccus mógł go odtworzyć. Upewnij się, że najpierw wykonałeś kopię zapasową."
},
"Error049": {
"message": "E049: Zabezpieczenie przed awarią: Bieżące uruchomienie synchronizacji zwiększyłoby liczbę łączy lokalnych w tym profilu o {0}%. Odmowa wykonania. Wyłącz to zabezpieczenie w ustawieniach profilu, jeśli mimo wszystko chcesz kontynuować."
},
"Error050": {
"message": "E050: Failsafe: Bieżące uruchomienie synchronizacji spowodowałoby usunięcie {0}% lokalnych łączy w tym profilu. Odmowa wykonania. Wyłącz to zabezpieczenie w ustawieniach profilu, jeśli mimo wszystko chcesz kontynuować."
},
"LabelWebdavurl": {
"message": "Adres WebDAV"
},
"DescriptionWebdavurl": {
"message": "np. w nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Adres Nextcloud"
},
"LabelUsername": {
"message": "Nazwa użytkownika"
},
"LabelPassword": {
"message": "Hasło"
},
"LabelBookmarksfile": {
"message": "Plik zakładek"
},
"DescriptionBookmarksfile": {
"message": "ścieżka do miejsca, w którym plik zakładek będzie znajdował się na serwerze, względem adresu URL WebDAV (wszystkie foldery w ścieżce muszą już istnieć), np. personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "nazwa pliku zakładek, który będzie znajdował się na Dysku Google. Nie wprowadzaj pełnej ścieżki do pliku, a jedynie jego nazwę. Upewnij się, że nazwa ta jest unikalna na Twoim Dysku. np. mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "Ścieżka do pliku z zakładkami w odniesieniu do głównego katalogu (roota) twojego repozytorium Git (wszystkie katalogi w ścieżce muszą istnieć), np. osobiste/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Cel na serwerze"
},
"DescriptionServerfolder": {
"message": "Podczas synchronizacji, zakładki w tej przeglądarce będą zapisywane jako linki w tej lokalizacji na serwerze. Uwaga, ścieżka reprezentuje folder w aplikacji Zakładki Nextcloud a nie folder w aplikacji Pliki Nextcloud. Pozostaw puste aby umieszczać linki w głównym folderze na serwerze."
},
"DescriptionServerfolderlinkwarden": {
"message": "Podczas synchronizacji zakładki w tej przeglądarce będą przechowywane jako linki w tej kolekcji i tylko linki w tej kolekcji będą synchronizowane z tą przeglądarką."
},
"DescriptionServerfolderkarakeep": {
"message": "Podczas synchronizacji zakładki w tej przeglądarce będą przechowywane jako linki w tej kolekcji i tylko linki w tej kolekcji będą synchronizowane z tą przeglądarką."
},
"LabelLocaltarget": {
"message": "Cel lokalny"
},
"DescriptionLocaltarget": {
"message": "Wybierz czy chcesz synchronizować zakładki przeglądarki czy karty przeglądarki."
},
"LabelLocalfolder": {
"message": "Folder zakładek"
},
"DescriptionLocalfolder": {
"message": "Zakładki w tym folderze zakładek będą przechowywane jako linki na serwerze oraz linki na serwerze będą przechowywane jako zakładki w tym folderze zakładek w tej przeglądarce."
},
"LabelRootfolder": {
"message": "Folder główny"
},
"LabelNewfolder": {
"message": "Nowo utworzony folder"
},
"LabelSelectfolder": {
"message": "Wybierz folder"
},
"LabelOptions": {
"message": "Opcje"
},
"LabelSyncnow": {
"message": "Synchronizuj"
},
"LabelCancelsync": {
"message": "Anuluj"
},
"LabelSyncall": {
"message": "Synchronizuj wszystkie profile"
},
"LabelAutosync": {
"message": "Synchronizacja oparta na zmianach"
},
"StatusLastsynced": {
"message": "Ostatnia synchronizacja: {0} temu"
},
"StatusNeversynced": {
"message": "Jeszcze nie zsynchronizowane "
},
"StatusAllgood": {
"message": "Powodzenie"
},
"StatusDisabled": {
"message": "Wyłączone"
},
"StatusError": {
"message": "Błąd"
},
"StatusSyncing": {
"message": "Synchronizacja"
},
"StatusScheduled": {
"message": "Zaplanowane"
},
"LabelReset": {
"message": "Reset"
},
"DescriptionReset": {
"message": "Resetuj zsynchronizowany folder aby utworzyć nowy"
},
"LabelChoosefolder": {
"message": "Wybierz folder"
},
"DescriptionChoosefolder": {
"message": "Wskaż istniejący folder do synchronizacji"
},
"LabelRemoveaccount": {
"message": "Usuń profil"
},
"DescriptionRemoveaccount": {
"message": "Skasuj ten profil (to nie usunie zakładek)"
},
"LabelSyncfromscratch": {
"message": "Wykonaj synchronizację od zera"
},
"LabelResetCache": {
"message": "Wyczyść pamięć podręczną"
},
"DescriptionResetcache": {
"message": "Kliknij ten przycisk aby zresetować pamięć podręczną co sprawi, że przy następnej synchronizacji żadne dane nie zostaną usunięte lecz nastąpi scalenie lokalnych i zdalnych zakładek"
},
"LabelParallelsync": {
"message": "Przyśpiesz synchronizację"
},
"DescriptionParallelsync": {
"message": "Umożliwia równoległe przetwarzanie wielu folderów aby przyspieszyć synchronizację. Ta funkcja jest eksperymentalna, powoduje że trudniej jest czytać i debugować logi."
},
"LabelStrategy": {
"message": "Strategia synchronizacji"
},
"DescriptionStrategy": {
"message": "Wskaż jak synchronizować zakładki pomiędzy różnymi urządzeniami. Zazwyczaj zachowywane są zmiany ze wszystkich urządzeń, ale czasem możesz chcieć nadpisywać zmiany (także dodawanie i usuwanie) z innych przeglądarek lub te wprowadzone lokalnie."
},
"LabelStrategydefault": {
"message": "Scalaj lokalne zmiany ze zmianami z innych przeglądarek (rekomendowane)"
},
"LabelStrategyslave": {
"message": "Cofaj lokalne zmiany i pobieraj zmiany z innych przeglądarek"
},
"LabelStrategyoverwrite": {
"message": "Wysyłaj lokalne zmiany i cofaj zmiany z innych przeglądarek"
},
"LabelSave": {
"message": "Zapisz"
},
"LabelSelect": {
"message": "Wybierz"
},
"LabelCancel": {
"message": "Anuluj"
},
"LabelAdd": {
"message": "Dodaj"
},
"LabelChange": {
"message": "Zmień"
},
"LabelRemove": {
"message": "Usuń"
},
"LabelBack": {
"message": "Wstecz"
},
"LabelAdapternextcloudfolders": {
"message": "Zakładki Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synchronizuj swoje zakładki z otwartożródłową aplikacją Zakładki w Nextcloud (tę platformę możesz utrzymywać na swoim własnym serwerze lub wykupić instancję u jednego z dostawców). Z aplikacją Zakładki Nextcloud możesz synchronizować zakładki http, ftp i javascript. Upewnij się że masz zainstalowaną aplikację Zakładki ze sklepu Nextcloud w swojej instancji. Ta opcja nie może być użyta do szyfrowania typu end-to-end."
},
"LabelAdapternextcloud": {
"message": "Zakładki Nextcloud (starsza wersja)"
},
"DescriptionAdapternextcloud": {
"message": "Umożliwia działanie ze starszą wersją - co najmniej v0.11 - aplikacji Zakładki. W tym trybie emulowane są foldery przy użyciu tagów zawierających ścieżki folderów. Nie jest zalecane używanie tego z nowymi profilami."
},
"LabelAdapterwebdav": {
"message": "Udział WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Metoda synchronizacji zakładek przy użyciu udziału WebDAV. Ta opcja nie posiada interfejsu użytkownika po stronie serwera. Można używać z każdym serwerem zgodnym z WebDAV, na swoim własnym serwerze lub w chmurze. Można synchronizować zakładki typu http, ftp, data, javascript."
},
"LabelAddaccount": {
"message": "Dodaj profil"
},
"LabelOpenintab": {
"message": "Otwórz w karcie"
},
"LabelDebuglogs": {
"message": "Logi do debugowania"
},
"LabelFunddevelopment": {
"message": "💸 Zasponsoruj rozwój"
},
"DescriptionFunddevelopment": {
"message": "Praca nad Floccus jest oparta na dobrowolnym modelu subskrypcji. Jeśli uważasz, że rozwiązanie jest tego warte i możesz przeznaczyć co miesiąc jakąś kwotę, proszę o wsparcie. Rozważ także ocenę dodatku w witrynie z dodatkami dla przeglądarki, której używasz. Dziękuję! 💙"
},
"LabelUntitledfolder": {
"message": "Nienazwany folder"
},
"LabelSetkeybutton": {
"message": "Podaj hasło"
},
"LabelKey": {
"message": "Wpisz hasło odblokowujące"
},
"LabelKey2": {
"message": "Wpisz hasło ponownie"
},
"LabelUnlock": {
"message": "Odblokuj Floccus"
},
"LabelRemovekey": {
"message": "Usuń hasło"
},
"LabelRemovedkey": {
"message": "Usunięto hasło"
},
"LabelSyncinterval": {
"message": "Częstotliwość synchronizacji"
},
"DescriptionSyncinterval": {
"message": "Czas pomiędzy kolejnymi synchronizacjami w minutach. Domyślnie 15 minut."
},
"LabelChooseadapter": {
"message": "Wybierz sposób synchronizacji"
},
"LabelOptionsscreen": {
"message": "{0} ustawienia",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Przekaż jednorazową lub okresową darowiznę przez Paypal aby wesprzeć projekt"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Przekazuj okresową darowiznę przez OpenCollective aby wspierać projekt"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Przekazuj okresową darowiznę przez Liberapay aby wspierać projekt"
},
"LabelGithubsponsors": {
"message": "Sponsorzy Github"
},
"DescriptionGithubsponsors": {
"message": "Przekazuj okresową darowiznę przez Github aby wspierać projekt"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Przekazuj okresową darowiznę przez Patreon aby wspierać projekt"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Zrób okresową lub jednorazową darowiznę przez Ko-fi aby wspierać projekt"
},
"LegacyAdapterDeprecation": {
"message": "Ten przestarzały typ profilu zostanie niebawem usunięty. Przełącz się jak najszybciej na nową metodę synchronizacji z Nextcloud, która jest szybsza i pewniejsza."
},
"LabelUpdated": {
"message": "⚡ Floccus został zaktualizowany"
},
"DescriptionUpdated": {
"message": "Najnowsza aktualizacja dla Floccus została zainstalowana!"
},
"LabelReleaseNotes": {
"message": "Przeczytaj informacje o wydaniu"
},
"LabelOptionsServerDetails": {
"message": "Szczegóły serwera"
},
"LabelOptionsFolderMapping": {
"message": "Mapowanie folderów"
},
"LabelOptionsSyncBehavior": {
"message": "Synchronizacja"
},
"LabelOptionsDangerous": {
"message": "Zaawansowane"
},
"LabelAccountDeleted": {
"message": "Profil usunięty"
},
"DescriptionAccountDeleted": {
"message": "Ten profil został usunięty"
},
"LabelNoAccount": {
"message": "Jeszcze brak profili"
},
"DescriptionNoAccount": {
"message": "Dodaj nowe profile lub zaimportuj je z pliku, aby rozpocząć synchronizowanie."
},
"LabelLoginFlowStart": {
"message": "Zaloguj z Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Anuluj logowanie Nextcloud"
},
"LabelLoginFlowError": {
"message": "Logowanie Nextcloud nie powiodło się"
},
"LabelNewAccount": {
"message": "Dodaj profil"
},
"LabelNewImport": {
"message": "Zaimportuj"
},
"LabelNestedSync": {
"message": "Zagnieżdżone profile"
},
"DescriptionNestedSync": {
"message": "Możesz wskazać, że folder nadrzędny należy do profilu A a subfolder do profili A oraz B. Czy chcesz zezwolić innym profilom również na synchronizację folderu tego profilu?"
},
"LabelNestedSyncNo": {
"message": "Nie, ignoruj folder tego profilu w innych profilach"
},
"LabelNestedSyncYes": {
"message": "Tak, dołącz folder tego profilu do innych profili"
},
"LabelImportExport": {
"message": "Import/Eksport profili"
},
"LabelExport": {
"message": "Eksport profili"
},
"LabelImport": {
"message": "Import profili"
},
"DescriptionExport": {
"message": "Zaznacz poniżej profile, które zostaną zapisane do pliku. Dzięki temu łatwo odtworzysz te same profile na innym urządzeniu lub przeglądarce. "
},
"DescriptionImport": {
"message": "Wczytaj plik z wyeksportowanymi profilami z innego urządzenia lub przeglądarki. Następnie upewnij się, że wybrałeś na nowo właściwe foldery do synchronizacji. "
},
"LabelFolderNotFound": {
"message": "Nie znaleziono folderu"
},
"LabelSyncTabs": {
"message": "Karty przeglądarki"
},
"DescriptionSyncTabs": {
"message": "Linki przechowywane na serwerze będą otwierane jako karty w twojej przeglądarce oraz istniejące otwarte karty przeglądarki będą zapisywane jako linki na serwerze. W zależności od tego, ile linków jest przechowywanych na serwerze, może to przeciążyć przeglądarkę, gdyż wszystkie zostaną otwarte jako karty przy następnym uruchomieniu synchronizacji."
},
"LabelTabs": {
"message": "Karty"
},
"LabelSyncDown": {
"message": "Pobierz zmiany"
},
"DescriptionSyncDown": {
"message": "Pobierz zmiany z innych przeglądarek i nadpisz lokalne zmiany"
},
"LabelSyncUp": {
"message": "Wyślij zmiany"
},
"DescriptionSyncUp": {
"message": "Wyślij lokalne zmiany i nadpisz zmiany z innych przeglądarek"
},
"LabelSyncDownOnce": {
"message": "Pobierz zmiany jednorazowo"
},
"LabelSyncUpOnce": {
"message": "Wyślij zmiany jednorazowo"
},
"LabelSyncNormal": {
"message": "Scal"
},
"DescriptionSyncNormal": {
"message": "Połącz zmiany lokalne ze zmianami z innych przeglądarek"
},
"DescriptionFilesPermission": {
"message": "Upewnij się, że zezwoliłeś Floccus nie tylko na używanie aplikacji Zakładki, ale także zezwoliłeś na dostęp do aplikacji Pliki w Nextcloud."
},
"DescriptionExtension": {
"message": "Synchronizuj zakładki pomiędzy przeglądarkami i urządzeniami zachowując prywatność"
},
"LabelFailsafe": {
"message": "Zabezpieczenie"
},
"DescriptionFailsafe": {
"message": "Czasami błędy konfiguracji lub błędy oprogramowania mogą spowodować niezamierzone usunięcie danych, które są następnie tracone, lub niezamierzone duplikowanie danych, które są następnie trudne do uporządkowania. Aby temu zapobiec, floccus nie usunie więcej niż 20% zakładek za jednym razem, a także nie doda więcej niż 20% do liczby linków za jednym razem, chyba że wyłączysz to zabezpieczenie awaryjne tutaj."
},
"LabelFailsafeon": {
"message": "Włączone. Nie usunie ani nie doda więcej niż 20% z/do lokalnych zakładek bez uprzedniego zapytania. (Zalecane)"
},
"LabelFailsafeoff": {
"message": "Wyłączone. Zezwala na usunięcie lub dodanie więcej niż 20% z/do lokalnych zakładek bez potwierdzenia."
},
"StatusFailsafeoff": {
"message": "Wyłączone zabezpieczenie przed awarią. Istnieje ryzyko niezamierzonej utraty lub powielenia danych. Zaleca się włączenie zabezpieczenia przed awarią w ustawieniach profilu."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Synchronizuj zakładki przy użyciu (opcjonalnie zaszyfrowanego) pliku przechowywanego na Dysku Google. Synchronizowane będą zakładki http, ftp, data, file i javascript. Z tą metodą możesz użyć szyfrowania typu end-to-end."
},
"LabelLogingoogle": {
"message": "Zaloguj się z Google"
},
"DescriptionLogingoogle": {
"message": "Podłącz konto Google aby przechowywać plik z zakładkami na Dysku Google."
},
"DescriptionLoggedingoogle": {
"message": "Podłączyłeś konto Google aby przechowywać plik z zakładkami na Dysku Google."
},
"LabelPassphrase": {
"message": "Hasło"
},
"DescriptionPassphrase": {
"message": "Podaj hasło do zaszyfrowania pliku z zakładkami. Jeśli nie wskażesz hasła, plik nie zostanie zaszyfrowany."
},
"LabelClientcert": {
"message": "Wyślij dane uwierzytelniające klienta"
},
"DescriptionClientcert": {
"message": "Włącz tę opcję, jeśli Twój serwer wymaga certyfikatu klienta lub pliku cookie dla autoryzacji. To może spowodować nieoczekiwane efekty uboczne, gdyż Floccus będzie współdzielił cookies w ramach standardowych sesji przeglądarki."
},
"LabelAllowredirects": {
"message": "Zezwól na przekierowania w URL serwera"
},
"DescriptionAllowredirects": {
"message": "Włącz tę opcję, jeśli podczas synchronizacji wystąpią błędy przekierowań, które Twoim zdaniem są nieuzasadnione."
},
"LabelSearch": {
"message": "Wyszukaj"
},
"LabelSearchfolder": {
"message": "Wyszukaj w {0}"
},
"LabelEdititem": {
"message": "Edytuj"
},
"LabelDeleteitem": {
"message": "Usuń"
},
"DescriptionReallydeleteitem": {
"message": "Na pewno usunąć ten element?"
},
"LabelNobookmarks": {
"message": "Nie ma tutaj zakładek"
},
"LabelAddbookmark": {
"message": "Dodaj zakładkę"
},
"LabelEditbookmark": {
"message": "Edytuj zakładkę"
},
"LabelAddfolder": {
"message": "Dodaj folder"
},
"LabelEditfolder": {
"message": "Edytuj folder"
},
"LabelSlugline": {
"message": "Synchronizacja zakładek"
},
"LabelDownloadlogs": {
"message": "Pobierz logi"
},
"LabelDownloadfulllogs": {
"message": "Pełne logi"
},
"LabelDownloadanonymizedlogs": {
"message": "Zanonimizowane logi"
},
"DescriptionDownloadlogs": {
"message": "Floccus zapisuje całą swoją aktywność w pliku logu, aby można było ją zweryfikować samodzielnie lub przesłać deweloperom do celów usuwania błędów. W zanonimizowanych logach takie dane jak nazwy folderów, nazwy zakładek czy adresy stron są usuwane poprzez użycie funkcji haszującej. Zanim wyślesz nam zanonimizowane logi, upewnij się, że w pobranym pliku nic nie zostało pominięte i wszystkie Twoje prywatne dane zostały zanonimizowane. "
},
"ErrorFolderloopselected": {
"message": "Nie można przenieść folderu do niego samego"
},
"ErrorNofolderselected": {
"message": "Nie zaznaczono folderu"
},
"LabelAllownetwork": {
"message": "Pozwolenie na użycie sieci"
},
"DescriptionAllownetwork": {
"message": "Floccus może używać połączeń sieciowych, oprócz połączeń w celu synchronizacji z Twoim serwerem, do uzyskania dodatkowych informacji o zakładkach (jak ikony itp). Tutaj możesz zezwolić na takie użycie sieci."
},
"LabelMobilesettings": {
"message": "Ustawienia telefonu"
},
"LabelContinuefloccus":{
"message": "Kontynuuj z Floccus"
},
"LabelAbout":{
"message": "O aplikacji"
},
"LabelCurrentversion": {
"message": "Używana wersja"
},
"DescriptionCurrentversion": {
"message": "Aktualnie zainstalowana wersja Floccus to:"
},
"LabelContributors": {
"message": "Współwórcy"
},
"DescriptionContributors": {
"message": "Dzięki tym ludziom Floccus może istnieć"
},
"LabelSortcustom": {
"message": "Dostosuj"
},
"LabelSorturl": {
"message": "Link"
},
"LabelSorttitle": {
"message": "Nazwa"
},
"LabelSyncmethod": {
"message": "Metoda synchronizacji"
},
"LabelSyncserver": {
"message": "Serwer synchronizacji"
},
"LabelSyncfolders": {
"message": "Synchronizowane foldery"
},
"LabelSyncbehavior": {
"message": "Synchronizacja"
},
"LabelContinue": {
"message": "Kontynuuj"
},
"LabelDone": {
"message": "Wykonane"
},
"LabelConnect": {
"message": "Połącz"
},
"LabelServersetup": {
"message": "Podaj dane serwera, z którym chcesz synchronizować"
},
"LabelGoogledrivesetup": {
"message": "Zaloguj do Dysku Google"
},
"LabelSyncfoldersetup": {
"message": "Które foldery chcesz synchronizować?"
},
"LabelSyncbehaviorsetup": {
"message": "Której metody synchronizacji chcesz użyć?"
},
"LabelAccountcreated": {
"message": "Profil utworzony"
},
"DescriptionAccountcreated": {
"message": "Jeszcze jedno: synchronizacja nie jest kopią zapasową. Upewnij się, że regularnie tworzysz kopie zapasowe swoich zakładek.\n\nNależy również pamiętać, że łączenie floccusa z wbudowaną w przeglądarkę synchronizacją zakładek nie jest obsługiwane i może skończyć się duplikatami."
},
"DescriptionNonhttps": {
"message": "Wskazany serwer nie szyfruje połączeń. Rekomendujemy korzystać wyłącznie z serwerów obsługujących protokół HTTPS."
},
"LabelFiletype": {
"message": "Format pliku"
},
"DescriptionFiletype": {
"message": "Możesz wybrać format pliku, w którym chcesz przechowywać zakładki na serwerze."
},
"LabelFiletypehtml": {
"message": "HTTP, szeroko wspierany, otwarty format (eksperymentalnie)"
},
"LabelFiletypexbel": {
"message": "XBEL, prosty, otwarty format"
},
"LabelImportbookmarks": {
"message": "Importuj zakładki"
},
"DescriptionImportbookmarks": {
"message": "Zaimportuj plik HTML z zakładkami do bieżącego folderu"
},
"LabelExportBookmarks": {
"message": "Eksportuj zakładki"
},
"DescriptionExportBookmarks" : {
"message": "Wyeksportuj wszystkie zakładki z tego profilu do pliku HTML kompatybilnego z większością przeglądarek."
},
"LabelShareitem": {
"message": "Udostępnij"
},
"LabelImportsuccessful": {
"message": "Profil(e) zaimportowane poprawnie"
},
"DescriptionSyncinprogress": {
"message": "Trwa synchronizacja."
},
"DescriptionSyncscheduled": {
"message": "Ten profil zostanie niebawem zsynchronizowany. Czekam, aż inne twoje urządzenia lub inne profile na tym urządzeniu ukończą synchronizację."
},
"LabelAdaptergit": {
"message": "Git przez HTTPS"
},
"DescriptionAdaptergit": {
"message": "Opcja Git synchronizuje zakładki, przechowując je w pliku w dostarczonym repozytorium Git. Dla tej opcji nie ma towarzyszącego interfejsu użytkownika, ale można jej używać z dowolnym serwerem hostingowym Git, takim jak Github, Gitlab, Gitea itp. Może synchronizować zakładki http, ftp, dane, pliki i javascript. Podczas korzystania z tej opcji nie można korzystać z szyfrowania end-to-end. Opcja ta nie jest obecnie dostępna w aplikacji mobilnej."
},
"LabelGiturl": {
"message": "Adres HTTP repozytorium"
},
"LabelGitbranch": {
"message": "Gałąź Git"
},
"LabelTelemetry": {
"message": "Automatyczne raportowanie błędów"
},
"DescriptionTelemetry": {
"message": "Floccus może automatycznie zgłosić błędy do deweloperów. To znaczna pomoc dla szybkiego wykrywania i usuwania błędów, co w dłuższym okresie pomaga podnosić jakość Floccus. Nawet jeśli włączysz raportowanie błędów, deweloperzy nie będą mieli dostępu do Twoich zakładek."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nowość: Oprócz informacji o błędach, floccus wysyła teraz również informacje o używanej metodzie synchronizacji, jeśli ta opcja jest włączona. Pomaga nam to ulepszyć floccus i upewnić się, że metody synchronizacji działają zgodnie z oczekiwaniami."
},
"LabelTelemetryenable": {
"message": "Automatycznie wysyłaj dane o błędach i informacje o używanej metodzie synchronizacji do programistów floccus."
},
"LabelTelemetrydisable": {
"message": "Nie wysyłaj żadnych danych do deweloperów floccus"
},
"LabelAccountlabel": {
"message": "Etykieta profilu"
},
"DescriptionAccountlabel": {
"message": "Nazwij ten profil aby łatwiej go rozróżniać"
},
"LabelClickcount": {
"message": "Zliczaj kliknięcia"
},
"DescriptionClickcount": {
"message": "Wysyłaj statystyki o użytych zakładkach do serwera Nextcloud, aby móc sortować do liczbie kliknięć"
},
"DescriptionGoogleplayreview": {
"message": "Napisz recenzję w Google Play"
},
"DescriptionAppstorereview": {
"message": "Napisz recenzję w App Store"
},
"DescriptionChromereview": {
"message": "Napisz recenzję w Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Napisz recenzję w AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Napisz recenzję w Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Napisz recenzję w Edge Addons"
},
"LabelWritereview": {
"message": "💙 Podziel się!"
},
"DescriptionWritereview": {
"message": "Jeśli jesteś zadowolony z Floccus, podziel się oceną na jednej z platform poniżej."
},
"DescriptionDonateintervention": {
"message": "Lubisz synchronizację zakładek? Wspieraj mnie!"
},
"LabelDonate": {
"message": "Wspieraj"
},
"DescriptionDisabledaftererror": {
"message": "Ponowiono 10 razy przed wyłączeniem tego profilu"
},
"DescriptionBookmarkexists": {
"message": "Ta zakładka już istnieje w wybranym profilu"
},
"LabelReportproblem": {
"message": "Zgłoś problem"
},
"DescriptionReportproblem": {
"message": "Jeśli chcesz skontaktować się bezpośrednio z programistami w konkretnej sprawie, możesz to zrobić tutaj:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synchronizuj zakładki z samoobsługową aplikacją Karakeep o otwartym kodzie źródłowym. Ta opcja nie może korzystać z szyfrowania end-to-end i nie obsługuje zachowania kolejności zakładek podczas synchronizacji."
},
"LabelApiKey": {
"message": "Klucz API"
},
"LabelKarakeepurl": {
"message": "Adres URL serwera Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Nie udało się połączyć z serwerem Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synchronizuj swoje zakładki za pomocą aplikacji Linkwarden o otwartym kodzie źródłowym, hostowanej na własnym serwerze lub w chmurze pod adresem cloud.linkwarden.app. Może synchronizować tylko zakładki http, ftp i javascript. Ta opcja nie może korzystać z szyfrowania end-to-end i nie obsługuje zachowania kolejności zakładek podczas synchronizacji."
},
"LabelLinkwardenurl": {
"message": "Adres serwera Linkwarden"
},
"LabelAccesstoken": {
"message": "Token dostępowy"
},
"LabelLinkwardenconnectionerror": {
"message": "Połączenie z serwerem Linkwarden nie udało się"
},
"LabelSearchresultsotherfolders": {
"message": "Wyniki z innych folderów"
},
"LabelScheduledforcesync": {
"message": "Wymuś synchronizację"
},
"DescriptionScheduledforcesync": {
"message": "Na pewno chcesz wymusić synchronizację? Synchronizowanie dwóch urządzeń naraz może spowodować nieprzewidziane problemy, włącznie z popsuciem danych. Upewnij się zanim potwierdzisz, że żadne inne urządzenie w tej chwili nie synchronizuje."
},
"DescriptionAutosync": {
"message": "Włączenie synchronizacji opartej na zmianach sprawi, że synchronizacja będzie uruchamiana za każdym razem, gdy wprowadzisz zmiany lokalnie."
},
"LabelOpeninnewtab": {
"message": "Otwórz ten widok w nowej karcie"
},
"LabelGivefeedback": {
"message": "Przekazywanie informacji zwrotnych"
},
"LabelYourname": {
"message": "Imię i nazwisko"
},
"LabelYouremail": {
"message": "Twój adres e-mail (opcjonalnie)"
},
"LabelYourmessage": {
"message": "Wiadomość zwrotna"
},
"LabelSubmitfeedback": {
"message": "Prześlij opinię"
},
"DescriptionFeedbacklegal": {
"message": "Ten formularz opinii jest obsługiwany przez Sentry. Naciśnięcie przycisku Wyślij oznacza zgodę na przechowywanie wprowadzonych danych na serwerach Sentry. Żadne dane z Twojej zakładki nie zostaną wysłane do Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Dziękujemy za poświęcenie czasu na przekazanie opinii twórcom floccus! Jeśli Twoja opinia dotyczy problemu, pamiętaj, aby uwzględnić podjęte kroki, czego oczekiwałeś i co się stało. Jeśli twoja opinia dotyczy prośby o funkcję, pamiętaj, aby dołączyć przypadek użycia lub problem, który ta funkcja mogłaby rozwiązać. Jeśli podasz swój adres e-mail, będziemy mogli się z Tobą skontaktować. Dziękujemy!"
},
"LabelFeedbacksent": {
"message": "Dziękujemy za opinię!"
},
"LabelFaq":{
"message": "Sprawdź FAQ"
},
"StatusSyncingfailed": {
"message": "Synchronizacja nie powiodła się"
},
"StatusSyncingcomplete": {
"message": "Synchronizacja zakończona"
},
"NotificationSyncingprofile": {
"message": "Profil synchronizacji {0}"
},
"NotificationSyncingsucceeded": {
"message": "Synchronizacja profilu {0} powiodła się"
},
"NotificationSyncingfailed": {
"message": "Nie udało się zsynchronizować profilu {0}"
},
"LabelSyncintervalenabled": {
"message": "Synchronizacja oparta na czasie"
},
"DescriptionSyncintervalenabled": {
"message": "Włączenie synchronizacji czasowej automatycznie zaplanuje synchronizację tego profilu co kilka minut"
}
}
================================================
FILE: _locales/pt/messages.json
================================================
{
"Error001": {
"message": "E001: A pasta onde criar não existe"
},
"Error002": {
"message": "E002: O marcador a atualizar já não existe"
},
"Error003": {
"message": "E003: A pasta de onde mover não existe. Isto é uma anomalia. Parabéns!"
},
"Error004": {
"message": "E004: A pasta para onde mover não existe"
},
"Error005": {
"message": "E005: A pasta onde criar não existe"
},
"Error006": {
"message": "E006: A pasta a atualizar não existe"
},
"Error007": {
"message": "E007: A pasta a mover não existe"
},
"Error008": {
"message": "E008: A pasta de onde mover não existe"
},
"Error009": {
"message": "E009: A pasta para onde mover não existe"
},
"Error010": {
"message": "E010: Não foi possível encontrar uma pasta para ordenar"
},
"Error011": {
"message": "E011: Elemento na ordenação das pastas não é um filho: {0}"
},
"Error012": {
"message": "E012: A ordenação de pastas está a faltar em alguns dos filhos da pasta"
},
"Error013": {
"message": "E013: A pasta a remover não existe."
},
"Error014": {
"message": "E014: A pasta pai de onde remover a pasta não existe"
},
"Error015": {
"message": "E015: Resposta inesperada recebida do servidor"
},
"Error016": {
"message": "E016: Tempo limite para o pedido excedido. Verifique a configuração do servidor."
},
"Error017": {
"message": "E017: Erro de rede: Verifique a sua ligação de rede, os detalhes da sua conta e as definições de TLS/SSL."
},
"Error018": {
"message": "E018: Não foi possível autenticar no servidor"
},
"Error019": {
"message": "E019: HTTP {0}. O pedido {1} falhou. Verifique a configuração do servidor."
},
"Error020": {
"message": "E020: Não foi possível analisar a resposta do servidor."
},
"Error021": {
"message": "E021: O estado do servidor é inconsistente. A pasta está presente na lista do childorder mas não está na árvore de pastas."
},
"Error022": {
"message": "E022: A pasta {0} contém supostamente um marcador não existente {1}"
},
"Error023": {
"message": "E023: Impossível remover o ficheiro de segurança, considere remover {0} manualmente."
},
"Error024": {
"message": "E024: HTTP {0} ao tentar determinar o estado do ficheiro de segurança {1}"
},
"Error025": {
"message": "E025: O ficheiro dos marcadores não pode começar com a barra \"/\""
},
"Error026": {
"message": "E026: O processo de sincronização foi cancelado"
},
"Error027": {
"message": "E027: A sincronização foi interrompida"
},
"Error028": {
"message": "Não foi possível autenticar com o servidor"
},
"Error029": {
"message": "E029: Segurança contra falhas: A execução da sincronização atual eliminaria {0}% das suas ligações no servidor. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"Error030": {
"message": "E030: Falha ao desencriptar o ficheiro de favoritos. A frase-chave pode estar errada ou o ficheiro pode estar corrompido."
},
"Error031": {
"message": "E031: Não foi possível efetuar a autenticação com o Google Drive. Ligue novamente o floccus à sua conta Google."
},
"Error032": {
"message": "E032: Erro OAuth. Erro de validação de token. Volte a ligar a sua Conta Google."
},
"Error033": {
"message": "E033: Redireccionamento detectado. Certifique-se de que o servidor suporta o método de sincronização selecionado e de que o URL introduzido está correto e não redirecciona para uma localização diferente. Se o redireccionamento fizer parte da sua configuração, pode desativar esta verificação nas definições."
},
"Error034": {
"message": "E034: O ficheiro de marcadores remotos não é legível. Talvez se tenha esquecido de definir uma frase-chave de encriptação ou tenha definido o formato de ficheiro errado."
},
"Error035": {
"message": "E035: Falha ao criar o seguinte marcador no servidor: {0} -- A aplicação de marcadores está actualizada?"
},
"Error036": {
"message": "E036: Faltam permissões para aceder ao servidor de sincronização"
},
"Error037": {
"message": "E037: O recurso está bloqueado"
},
"Error038": {
"message": "E038: Não foi possível encontrar a pasta local"
},
"Error039": {
"message": "E039: Falha ao atualizar o seguinte marcador no servidor: {0}"
},
"Error040": {
"message": "E040: Não foi possível procurar o nome do seu ficheiro no Google Drive"
},
"Error041": {
"message": "E041: O tamanho do ficheiro de favoritos remotos difere do conteúdo que foi efetivamente transferido do servidor. Isto pode ser um problema temporário de rede. Se este erro persistir, contacte o administrador do servidor."
},
"Error042": {
"message": "E042: Não foi possível recuperar o tamanho do ficheiro de marcadores remotos. É impossível verificar se o ficheiro de favoritos foi transferido na totalidade. Se este erro persistir, contacte o administrador do servidor."
},
"Error043": {
"message": "E043: Segurança contra falhas: A execução da sincronização atual aumentaria a sua contagem de ligações no servidor em {0}%. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"Error044": {
"message": "E044: Falha na operação de envio do Git: {0}"
},
"Error045": {
"message": "E045: Caminho de pasta inesperado. A pasta de sincronização local para este perfil costumava estar em `{0}`, mas agora está em `{1}`. Certifique-se de que é essa a intenção e defina novamente a pasta de sincronização local nas definições do perfil."
},
"Error046": {
"message": "E046: URL inválido. `{0}` não é um URL válido."
},
"Error047": {
"message": "E047: Falha ao analisar o ficheiro XBEL. Os dados XBEL parecem estar corrompidos ou incompletos. Pode tentar remover o ficheiro no servidor para permitir que o floccus o recrie. Certifique-se de que faz primeiro uma cópia de segurança."
},
"Error049": {
"message": "E049: Segurança contra falhas: A execução de sincronização atual aumentaria a contagem de ligações locais neste perfil em {0}%. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"Error050": {
"message": "E050: Segurança contra falhas: A execução de sincronização atual eliminaria {0}% das suas ligações locais neste perfil. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"LabelWebdavurl": {
"message": "URL do WebDAV"
},
"DescriptionWebdavurl": {
"message": "ex. com nextcloud: https://o-seu-dominio.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL do Nextcloud"
},
"LabelUsername": {
"message": "Utilizador"
},
"LabelPassword": {
"message": "Palavra-passe"
},
"LabelBookmarksfile": {
"message": "Ficheiro de favoritos"
},
"DescriptionBookmarksfile": {
"message": "um caminho para o local onde o ficheiro de marcadores residirá no servidor, relativamente ao seu URL WebDAV (todas as pastas no caminho têm de já existir). por exemplo, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "o nome do ficheiro dos marcadores que irá residir no seu Google Drive. Não introduza o caminho completo do ficheiro, apenas o nome do ficheiro. Certifique-se de que este nome é único no seu Drive. Por exemplo, mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "um caminho para o ficheiro de favoritos relativo à raiz do seu repositório Git (todas as pastas no caminho já devem existir). por exemplo, personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Objetivo do servidor"
},
"DescriptionServerfolder": {
"message": "Ao sincronizar, seus favoritos neste navegador serão armazenados como links sob este caminho no servidor. Observe que esse caminho representa uma pasta no aplicativo Marcadores do Nextcloud, não uma pasta nos Arquivos do Nextcloud. Deixe-o vazio para colocar todos os links na pasta mais alta do servidor."
},
"DescriptionServerfolderlinkwarden": {
"message": "Ao sincronizar, os seus marcadores neste navegador serão armazenados como ligações nesta coleção e apenas as ligações nesta coleção serão sincronizadas com este navegador."
},
"DescriptionServerfolderkarakeep": {
"message": "Ao sincronizar, os seus marcadores neste navegador serão armazenados como ligações nesta coleção e apenas as ligações nesta coleção serão sincronizadas com este navegador."
},
"LabelLocaltarget": {
"message": "Objetivo local"
},
"DescriptionLocaltarget": {
"message": "Escolha aqui se pretende sincronizar os favoritos ou os separadores do navegador."
},
"LabelLocalfolder": {
"message": "Pasta de favoritos"
},
"DescriptionLocalfolder": {
"message": "Os marcadores nesta pasta de marcadores serão armazenados como ligações no servidor e as ligações no servidor serão armazenadas como marcadores nesta pasta de marcadores neste browser."
},
"LabelRootfolder": {
"message": "Raiz"
},
"LabelNewfolder": {
"message": "Pasta recém-criada"
},
"LabelSelectfolder": {
"message": "Selecionar uma pasta"
},
"LabelOptions": {
"message": "Opções"
},
"LabelSyncnow": {
"message": "Sincronizar agora"
},
"LabelCancelsync": {
"message": "Cancelar sincronização"
},
"LabelSyncall": {
"message": "Sincronizar todos os perfis"
},
"LabelAutosync": {
"message": "Sincronização baseada em alterações"
},
"StatusLastsynced": {
"message": "Útima sincronização há: {0}"
},
"StatusNeversynced": {
"message": "Ainda não sincronizado"
},
"StatusAllgood": {
"message": "Sucesso"
},
"StatusDisabled": {
"message": "Desativado"
},
"StatusError": {
"message": "Erro"
},
"StatusSyncing": {
"message": "Sincronizando"
},
"StatusScheduled": {
"message": "Programado"
},
"LabelReset": {
"message": "Reset"
},
"DescriptionReset": {
"message": "Redefinir pasta sinronizada para criar uma nova."
},
"LabelChoosefolder": {
"message": "Escolher uma pasta"
},
"DescriptionChoosefolder": {
"message": "Definir uma pasta existente para sincronizar"
},
"LabelRemoveaccount": {
"message": "Remover perfil"
},
"DescriptionRemoveaccount": {
"message": "Eliminar este perfil (isto não removerá os seus favoritos)"
},
"LabelSyncfromscratch": {
"message": "Desencadear sincronização incial"
},
"LabelResetCache": {
"message": "Reiniciar cache"
},
"DescriptionResetcache": {
"message": "Clique neste botão para repor a cache, de modo a garantir que a próxima execução de sincronização não elimina quaisquer dados e apenas funde os marcadores locais e do servidor"
},
"LabelParallelsync": {
"message": "Aumentar a velocidade de sincronização"
},
"DescriptionParallelsync": {
"message": "Marque para sincronizar várias pastas em simultâneo o que poderá acelerar a valocidade de sincronização. Esta é uma funcionalidade experimental e dificulta a leitura dos registos de debug."
},
"LabelStrategy": {
"message": "Estratégia de sincronização"
},
"DescriptionStrategy": {
"message": "Esta opção determina a forma de sincronizar os marcadores em diferentes dispositivos. Normalmente, pretende manter as alterações de todos os lados se forem compatíveis, mas, por vezes, pode querer substituir as alterações (incluindo adições e eliminações) de outros navegadores ou substituir as alterações feitas localmente."
},
"LabelStrategydefault": {
"message": "Combinar sempre as alterações locais com as alterações de outros navegadores (recomendado)"
},
"LabelStrategyslave": {
"message": "Anular sempre as alterações locais e descarregar as alterações de outros navegadores"
},
"LabelStrategyoverwrite": {
"message": "Carregue sempre as alterações locais e anule as alterações de outros navegadores"
},
"LabelSave": {
"message": "Guardar"
},
"LabelSelect": {
"message": "Selecionar"
},
"LabelCancel": {
"message": "Cancelar"
},
"LabelAdd": {
"message": "Adicionar"
},
"LabelChange": {
"message": "Alterar"
},
"LabelRemove": {
"message": "Remover"
},
"LabelBack": {
"message": "Voltar"
},
"LabelAdapternextcloudfolders": {
"message": "Marcadores do Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronize seus favoritos com o aplicativo Bookmarks de código aberto para Nextcloud (uma plataforma de colaboração de código aberto que pode ser auto-hospedada ou obter uma conta para uma instância na nuvem de um dos vários hosters). Com os Marcadores do Nextcloud, só é possível sincronizar marcadores http, ftp e javascript. Certifique-se de que instalou o aplicativo Bookmarks da loja de aplicativos Nextcloud no seu Nextcloud. Esta opção não pode utilizar a encriptação de ponta a ponta."
},
"LabelAdapternextcloud": {
"message": "Marcadores do Nextcloud (legacy)"
},
"DescriptionAdapternextcloud": {
"message": "A opção antiga é compatível com pelo menos a versão v0.11 da aplicação Marcadores. Ela emulará pastas usando tags que contêm o caminho da pasta. Não é recomendável usar essa opção para novos perfis."
},
"LabelAdapterwebdav": {
"message": "Partilha WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Sincronize os seus marcadores armazenando-os num ficheiro na partilha WebDAV fornecida. Não existe uma IU da Web para esta opção e pode utilizá-la com qualquer servidor compatível com WebDAV, quer seja auto-hospedado ou na nuvem. Pode sincronizar http, ftp, dados, ficheiros e marcadores javascript. Pode optar por utilizar a encriptação de ponta a ponta quando utilizar esta opção."
},
"LabelAddaccount": {
"message": "Adicionar perfil"
},
"LabelOpenintab": {
"message": "Abrir em separador"
},
"LabelDebuglogs": {
"message": "Registos de debug"
},
"LabelFunddevelopment": {
"message": "💸 Desenvolvimento de fundos"
},
"DescriptionFunddevelopment": {
"message": "O trabalho no floccus é alimentado por um modelo de subscrição voluntária. Se achas que o que faço vale a pena, e se podes dispensar algumas moedas por mês sem dificuldades, por favor apoia o meu trabalho. Além disso, por favor considere dar ao floccus uma classificação na loja de addons da sua escolha. Obrigado!💙"
},
"LabelUntitledfolder": {
"message": "Pasta sem nome"
},
"LabelSetkeybutton": {
"message": "Definir senha"
},
"LabelKey": {
"message": "Introduza a sua palavra-passe"
},
"LabelKey2": {
"message": "Introduza a sua palavra-passe novamente"
},
"LabelUnlock": {
"message": "Desbloquear o floccus"
},
"LabelRemovekey": {
"message": "Remover a frase-senha"
},
"LabelRemovedkey": {
"message": "Senha removida"
},
"LabelSyncinterval": {
"message": "Intervalo de sincronização"
},
"DescriptionSyncinterval": {
"message": "O intervalo em minutos entre duas sincronizações. O valor padrão é 15 minutos."
},
"LabelChooseadapter": {
"message": "Como pretende sincronizar?"
},
"LabelOptionsscreen": {
"message": "{0} opções",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Fazer um donativo único ou regular via paypal para apoiar o projeto"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Fazer um donativo regular através da OpenCollective para apoiar o projeto"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Fazer um donativo regular através do Liberapay para apoiar o projeto"
},
"LabelGithubsponsors": {
"message": "Patrocinadores do GitHub"
},
"DescriptionGithubsponsors": {
"message": "Fazer uma doação regular através dos patrocinadores do GitHub para apoiar o projeto"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Faça uma doação regular através do Patreon para apoiar o projeto"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Fazer um donativo regular ou único através do Ko-fi para apoiar o projeto"
},
"LegacyAdapterDeprecation": {
"message": "Este tipo de perfil antigo está obsoleto e será removido em breve. Mude para o novo método de sincronização nextcloud. O desempenho e a precisão melhorados esperam por si."
},
"LabelUpdated": {
"message": "Floccus foi atualizado"
},
"DescriptionUpdated": {
"message": "Parabéns! A última versão do floccus chegou agora ao seu computador."
},
"LabelReleaseNotes": {
"message": "Ler notas de versão"
},
"LabelOptionsServerDetails": {
"message": "Detalhes do servidor"
},
"LabelOptionsFolderMapping": {
"message": "Mapeamento de pastas"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamento de sincronização"
},
"LabelOptionsDangerous": {
"message": "Ações perigosas"
},
"LabelAccountDeleted": {
"message": "Perfil eliminado"
},
"DescriptionAccountDeleted": {
"message": "Este perfil foi eliminado"
},
"LabelNoAccount": {
"message": "Ainda não há perfis"
},
"DescriptionNoAccount": {
"message": "Adicione novos perfis ou importe perfis de um ficheiro e, em seguida, pode iniciar a sincronização."
},
"LabelLoginFlowStart": {
"message": "Inicie sessão com Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Abortar o login no Nextcloud"
},
"LabelLoginFlowError": {
"message": "Falha no login do Nextcloud"
},
"LabelNewAccount": {
"message": "Adicionar perfil"
},
"LabelNewImport": {
"message": "Importação"
},
"LabelNestedSync": {
"message": "Perfis aninhados"
},
"DescriptionNestedSync": {
"message": "Pode aninhar perfis de modo a que uma pasta principal pertença ao perfil A e uma subpasta ao perfil A e B. Pretende permitir que outros perfis sincronizem também a pasta deste perfil?"
},
"LabelNestedSyncNo": {
"message": "Não, ignorar a pasta deste perfil noutros perfis"
},
"LabelNestedSyncYes": {
"message": "Sim, incluir a pasta deste perfil noutros perfis"
},
"LabelImportExport": {
"message": "Perfis de importação/exportação"
},
"LabelExport": {
"message": "Perfis de exportação"
},
"LabelImport": {
"message": "Importar perfis"
},
"DescriptionExport": {
"message": "Selecione abaixo os perfis que pretende exportar para um ficheiro, para que possa recriar facilmente os mesmos perfis num dispositivo ou navegador diferente."
},
"DescriptionImport": {
"message": "Importe um ficheiro com perfis exportados aqui para recriar perfis exportados num dispositivo ou navegador diferente. Certifique-se de que define novamente as pastas de sincronização corretas após a importação."
},
"LabelFolderNotFound": {
"message": "Pasta não encontrada"
},
"LabelSyncTabs": {
"message": "Separadores do navegador"
},
"DescriptionSyncTabs": {
"message": "As ligações armazenadas no servidor serão abertas como separadores do navegador no seu navegador e os separadores existentes abertos no navegador são armazenados como ligações no seu servidor. Tenha em atenção que, dependendo do número de ligações armazenadas no servidor, uma vez que serão todas abertas como separadores na próxima execução de sincronização, isto pode sobrecarregar o seu browser."
},
"LabelTabs": {
"message": "Separadores"
},
"LabelSyncDown": {
"message": "Puxar para baixo"
},
"DescriptionSyncDown": {
"message": "Descarregar alterações de outros navegadores e substituir alterações locais"
},
"LabelSyncUp": {
"message": "Empurrar para cima"
},
"DescriptionSyncUp": {
"message": "Carregar alterações locais e substituir alterações de outros navegadores"
},
"LabelSyncDownOnce": {
"message": "Puxar para baixo uma vez"
},
"LabelSyncUpOnce": {
"message": "Empurrar para cima uma vez"
},
"LabelSyncNormal": {
"message": "Fundir"
},
"DescriptionSyncNormal": {
"message": "Fundir alterações locais com alterações de outros navegadores"
},
"DescriptionFilesPermission": {
"message": "Certifique-se de que dá permissão ao floccus para utilizar não só a aplicação de favoritos, mas também a aplicação de ficheiros Nextcloud."
},
"DescriptionExtension": {
"message": "Sincronize os seus favoritos em privado entre navegadores e dispositivos"
},
"LabelFailsafe": {
"message": "Segurança"
},
"DescriptionFailsafe": {
"message": "Por vezes, erros de configuração ou bugs de software podem causar a remoção não intencional de dados, que depois se perdem, ou a duplicação não intencional de dados, que depois é difícil de resolver. Para evitar que isto aconteça, o floccus não irá apagar mais de 20% dos seus marcadores de uma só vez e também não irá adicionar mais de 20% à sua contagem de links de uma só vez, a não ser que desactive esta segurança aqui."
},
"LabelFailsafeon": {
"message": "Ativado. Não elimina nem adiciona mais de 20% de/para os seus marcadores locais sem lhe perguntar primeiro. (Recomendado)"
},
"LabelFailsafeoff": {
"message": "Desativado. Permite remover ou adicionar mais de 20% de/para os seus marcadores locais sem confirmar com o utilizador."
},
"StatusFailsafeoff": {
"message": "Segurança contra falhas desactivada. Corre o risco de perda ou duplicação não intencional de dados. Recomenda-se a ativação da segurança contra falhas nas definições de perfil."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincroniza os marcadores através de um ficheiro (opcionalmente encriptado) que é armazenado no seu Google Drive. Pode sincronizar marcadores http, ftp, dados, ficheiros e javascript. Pode optar por utilizar a encriptação de ponta a ponta quando utilizar esta opção."
},
"LabelLogingoogle": {
"message": "Iniciar sessão com o Google"
},
"DescriptionLogingoogle": {
"message": "Ligue a sua conta Google para armazenar o ficheiro de sincronização dos marcadores no seu Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Ligou a sua conta Google para armazenar o ficheiro de sincronização dos marcadores no seu Google Drive."
},
"LabelPassphrase": {
"message": "Palavra-passe"
},
"DescriptionPassphrase": {
"message": "Defina uma frase-chave para encriptar o seu ficheiro de favoritos; se não definir uma frase-chave, não será executada qualquer encriptação."
},
"LabelClientcert": {
"message": "Enviar credenciais de cliente"
},
"DescriptionClientcert": {
"message": "Active esta opção se o seu servidor requer um certificado de cliente ou cookies para autenticação. Isto pode causar efeitos secundários não intencionais, uma vez que o floccus irá partilhar cookies com as sessões normais do seu browser."
},
"LabelAllowredirects": {
"message": "Permitir redireccionamentos no URL do servidor"
},
"DescriptionAllowredirects": {
"message": "Active esta opção se receber erros de redireccionamento durante a sincronização, que considera injustificados."
},
"LabelSearch": {
"message": "Pesquisar marquadores"
},
"LabelSearchfolder": {
"message": "Pesquisar {0}"
},
"LabelEdititem": {
"message": "Alterar"
},
"LabelDeleteitem": {
"message": "Remover"
},
"DescriptionReallydeleteitem": {
"message": "Pretende mesmo apagar este item?"
},
"LabelNobookmarks": {
"message": "Nenhum marquador aqui"
},
"LabelAddbookmark": {
"message": "Adicionar marquador"
},
"LabelEditbookmark": {
"message": "Alterar marquador"
},
"LabelAddfolder": {
"message": "Adicionar pasta"
},
"LabelEditfolder": {
"message": "Alterar pasta"
},
"LabelSlugline": {
"message": "Sincronização privada de marcadores"
},
"LabelDownloadlogs": {
"message": "Descarregar registos"
},
"LabelDownloadfulllogs": {
"message": "Registos completos"
},
"LabelDownloadanonymizedlogs": {
"message": "Registos depurados"
},
"DescriptionDownloadlogs": {
"message": "Floccus regista todas as suas acções num ficheiro de registo que pode examinar ou enviar aos programadores para efeitos de depuração. Nos registos censurados, os nomes das pastas e dos favoritos, assim como os URLs, são codificados irreversivelmente usando uma função de hashing criptográfico. Ao enviar os registos censurados, certifique-se de que o ficheiro descarregado não contem dados sensíveis que possam não ter sido apanhados pelo processo de anonimização."
},
"ErrorFolderloopselected": {
"message": "Impossível mover uma pasta para dentro de si"
},
"ErrorNofolderselected": {
"message": "Nenhuma pasta seleccionada"
},
"LabelAllownetwork": {
"message": "Permitir utilização da rede"
},
"DescriptionAllownetwork": {
"message": "Floccus pode utilizar a rede para além da ligação ao seu servidor de sincronização, para obter informações adicionais sobre os seus marcadores (como ícones, etc.). Aqui pode permitir tal utilização da rede."
},
"LabelMobilesettings": {
"message": "Configurações para telemóvel"
},
"LabelContinuefloccus":{
"message": "Continuar no floccus"
},
"LabelAbout":{
"message": "Acerca"
},
"LabelCurrentversion": {
"message": "Versão Atual"
},
"DescriptionCurrentversion": {
"message": "Sua versão atualmente instalada do floccus é:"
},
"LabelContributors": {
"message": "Contribuidores"
},
"DescriptionContributors": {
"message": "Estas pessoas ajudaram a realizar floccus"
},
"LabelSortcustom": {
"message": "Personalizado"
},
"LabelSorturl": {
"message": "Endereço"
},
"LabelSorttitle": {
"message": "Título"
},
"LabelSyncmethod": {
"message": "Método de sincronização"
},
"LabelSyncserver": {
"message": "Servidor de sincronização"
},
"LabelSyncfolders": {
"message": "Pastas de sincronização"
},
"LabelSyncbehavior": {
"message": "Comportamento de sincronização"
},
"LabelContinue": {
"message": "Continuar"
},
"LabelDone": {
"message": "Acabado"
},
"LabelConnect": {
"message": "Conectar"
},
"LabelServersetup": {
"message": "A que servidor quer sincronizar?"
},
"LabelGoogledrivesetup": {
"message": "Iniciar sessão com Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Quais pastas deseja sincronizar?"
},
"LabelSyncbehaviorsetup": {
"message": "Como quer que a sincronização funcione?"
},
"LabelAccountcreated": {
"message": "Perfil criado"
},
"DescriptionAccountcreated": {
"message": "Mais uma coisa: a sincronização não é uma cópia de segurança. Certifique-se de que faz cópias de segurança regulares dos seus marcadores.\n\nTenha também em atenção que a combinação do floccus com a sincronização de marcadores incorporada no browser não é suportada e pode acabar por ter duplicados."
},
"DescriptionNonhttps": {
"message": "Introduziu um servidor que utiliza um protocolo inseguro. Recomenda-se a utilização apenas de servidores com suporte para HTTPS."
},
"LabelFiletype": {
"message": "Formato do ficheiro"
},
"DescriptionFiletype": {
"message": "Pode escolher o formato de ficheiro que pretende utilizar para armazenar os marcadores na nuvem."
},
"LabelFiletypehtml": {
"message": "HTML, um formato aberto e amplamente suportado (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, um formato simples e aberto"
},
"LabelImportbookmarks": {
"message": "Importar marcadores"
},
"DescriptionImportbookmarks": {
"message": "Importar um ficheiro HTML com marcadores para a pasta atual"
},
"LabelExportBookmarks": {
"message": "Exportar marcadores"
},
"DescriptionExportBookmarks" : {
"message": "É possível exportar todos os marcadores deste perfil como um ficheiro HTML compatível com todos os principais navegadores."
},
"LabelShareitem": {
"message": "Partilhar"
},
"LabelImportsuccessful": {
"message": "Perfil(is) importado(s) com sucesso"
},
"DescriptionSyncinprogress": {
"message": "Sincronização em curso."
},
"DescriptionSyncscheduled": {
"message": "Este perfil será sincronizado em breve. Estamos à espera que outros dispositivos seus, ou outros perfis neste dispositivo, terminem a sincronização."
},
"LabelAdaptergit": {
"message": "Git sobre HTTPS"
},
"DescriptionAdaptergit": {
"message": "A opção Git sincroniza seus marcadores armazenando-os em um arquivo no repositório Git fornecido. Não existe uma interface da Web para esta opção, mas pode utilizá-la com qualquer servidor de alojamento Git, como o Github, o Gitlab, o Gitea, etc. Pode sincronizar http, ftp, dados, ficheiros e marcadores javascript. Não é possível utilizar a encriptação de ponta a ponta quando se utiliza esta opção. Esta opção não está atualmente disponível na aplicação móvel."
},
"LabelGiturl": {
"message": "URL do repositório utilizando HTTP"
},
"LabelGitbranch": {
"message": "Ramo do Git"
},
"LabelTelemetry": {
"message": "Relatório de erros automatizado"
},
"DescriptionTelemetry": {
"message": "O floccus pode enviar automaticamente dados de erro para mim, o programador. Isto é uma ajuda tremenda para descobrir e resolver bugs no floccus mais rapidamente e irá ajudar a melhorar a sua experiência com o floccus a longo prazo. Mesmo quando o relatório de erros está ativado, os programadores do floccus nunca poderão ver os seus bookmarks."
},
"DescriptionTelemetrysyncmethod": {
"message": "Novo: Para além da informação de erro, o floccus agora também envia informação sobre o método de sincronização que está a usar, se esta opção estiver activada. Isto ajuda-nos a melhorar o floccus e a certificarmo-nos de que os métodos de sincronização estão a funcionar como esperado."
},
"LabelTelemetryenable": {
"message": "Enviar automaticamente dados de erro e informações sobre o método de sincronização que está a utilizar para os programadores do floccus"
},
"LabelTelemetrydisable": {
"message": "Não enviar quaisquer dados para os programadores do floccus"
},
"LabelAccountlabel": {
"message": "Etiqueta de perfil"
},
"DescriptionAccountlabel": {
"message": "Dê um nome a este perfil para o poder reconhecer mais facilmente"
},
"LabelClickcount": {
"message": "Contar cliques"
},
"DescriptionClickcount": {
"message": "Enviar estatísticas sobre os marcadores mais visitados para o servidor Nextcloud, para que possa ordenar por número de cliques"
},
"DescriptionGoogleplayreview": {
"message": "Escrever um comentário no Google Play"
},
"DescriptionAppstorereview": {
"message": "Escrever uma crítica na App Store"
},
"DescriptionChromereview": {
"message": "Escreva um comentário sobre a Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Escreva um comentário sobre AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Escreva um comentário sobre Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Escreva um comentário sobre Edge Addons"
},
"LabelWritereview": {
"message": "💙 Partilhar o amor!"
},
"DescriptionWritereview": {
"message": "Se está entusiasmado com o floccus, informe o mundo deixando uma classificação numa das plataformas abaixo."
},
"DescriptionDonateintervention": {
"message": "Adora a sincronização de marcadores? Apoie-me!"
},
"LabelDonate": {
"message": "Doar"
},
"DescriptionDisabledaftererror": {
"message": "Tentei novamente 10 vezes antes de desativar este perfil"
},
"DescriptionBookmarkexists": {
"message": "Este marcador já existe no perfil selecionado"
},
"LabelReportproblem": {
"message": "Comunicar problema"
},
"DescriptionReportproblem": {
"message": "Se quiser contactar diretamente os programadores com uma questão concreta, pode fazê-lo aqui:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sincronize os seus marcadores com a aplicação Karakeep de código aberto auto-hospedada. Esta opção não pode utilizar a encriptação de ponta a ponta e não suporta a manutenção da ordem dos marcadores nas sincronizações."
},
"LabelApiKey": {
"message": "Chave API"
},
"LabelKarakeepurl": {
"message": "O URL do seu servidor Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Falha na ligação ao seu servidor Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronize seus favoritos com o aplicativo Linkwarden de código aberto, hospedado em seu próprio servidor ou na nuvem em cloud.linkwarden.app. Ele só pode sincronizar marcadores http, ftp e javascript. Esta opção não pode fazer uso de criptografia de ponta a ponta e não suporta a manutenção da ordem dos marcadores entre as sincronizações."
},
"LabelLinkwardenurl": {
"message": "O URL do seu servidor Linkwarden"
},
"LabelAccesstoken": {
"message": "Token de acesso"
},
"LabelLinkwardenconnectionerror": {
"message": "Falha na ligação ao seu servidor Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Resultados de outras pastas"
},
"LabelScheduledforcesync": {
"message": "Forçar sincronização"
},
"DescriptionScheduledforcesync": {
"message": "Quer mesmo forçar a sincronização? A sincronização com dois dispositivos ao mesmo tempo pode ter consequências imprevistas, incluindo a corrupção dos seus dados. Certifique-se de que nenhum outro dispositivo está a sincronizar no momento antes de confirmar."
},
"DescriptionAutosync": {
"message": "A ativação da sincronização baseada em alterações irá garantir que é executada uma sincronização sempre que fizer alterações localmente."
},
"LabelOpeninnewtab": {
"message": "Abrir esta vista num novo separador"
},
"LabelGivefeedback": {
"message": "Dar feedback"
},
"LabelYourname": {
"message": "O seu nome"
},
"LabelYouremail": {
"message": "O seu e-mail (opcional)"
},
"LabelYourmessage": {
"message": "A sua mensagem de feedback"
},
"LabelSubmitfeedback": {
"message": "Enviar comentários"
},
"DescriptionFeedbacklegal": {
"message": "Este formulário de feedback é alimentado por Sentry. Ao premir enviar, concorda em armazenar os dados introduzidos nos servidores do Sentry. Nenhum dos seus dados de favoritos será enviado ao Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Obrigado por dedicar algum tempo a dar feedback aos programadores do floccus! Se o seu feedback estiver relacionado com um problema, certifique-se de que inclui os passos que deu, o que esperava e o que aconteceu em vez disso. Se o seu feedback estiver relacionado com um pedido de funcionalidade, certifique-se de que inclui o caso de utilização ou o problema que essa funcionalidade resolveria para si. Se incluir o seu e-mail, poderemos entrar em contacto consigo. Obrigado!"
},
"LabelFeedbacksent": {
"message": "Obrigado pelo seu feedback!"
},
"LabelFaq":{
"message": "Verificar as FAQ"
},
"StatusSyncingfailed": {
"message": "A sincronização falhou"
},
"StatusSyncingcomplete": {
"message": "Sincronização concluída"
},
"NotificationSyncingprofile": {
"message": "Perfil de sincronização {0}"
},
"NotificationSyncingsucceeded": {
"message": "Sincronização do perfil {0} bem sucedida"
},
"NotificationSyncingfailed": {
"message": "Falha na sincronização do perfil {0}"
},
"LabelSyncintervalenabled": {
"message": "Sincronização baseada no tempo"
},
"DescriptionSyncintervalenabled": {
"message": "Ao ativar a sincronização com base no tempo, será automaticamente agendada uma execução de sincronização deste perfil a cada poucos minutos"
}
}
================================================
FILE: _locales/pt_BR/messages.json
================================================
{
"Error001": {
"message": "E001: A pasta à ser criada não existe"
},
"Error002": {
"message": "E002: O favorito à ser atualizado não existe"
},
"Error003": {
"message": "E003: A pasta a ser removida não existe. Isso é uma anomalia. Parabéns."
},
"Error004": {
"message": "E004: A pasta destino não existe"
},
"Error005": {
"message": "E005: A pasta à ser criada não existe"
},
"Error006": {
"message": "E006: A pasta à atualizar não existe"
},
"Error007": {
"message": "E007: A pasta à mover não existe"
},
"Error008": {
"message": "E008: A pasta de onde mover não existe"
},
"Error009": {
"message": "E009: A pasta para onde mover não existe"
},
"Error010": {
"message": "E010: Não foi possível encontrar uma pasta para ordenar"
},
"Error011": {
"message": "E011: O item na ordem das pastas não é um filho: {0}"
},
"Error012": {
"message": "E012: A ordenação de pastas está a faltar em alguns dos filhos da pasta"
},
"Error013": {
"message": "E013: A pasta à remover não existe"
},
"Error014": {
"message": "E014: A pasta pai para remover a pasta especificada não existe."
},
"Error015": {
"message": "E015: Dados de resposta inesperados do servidor"
},
"Error016": {
"message": "E016: Tempo limite para o pedido excedido. Verifique a configuração do seu servidor."
},
"Error017": {
"message": "E017: Erro de rede: Verifique sua conexão de rede, os detalhes de sua conta e as configurações de TLS/SSL."
},
"Error018": {
"message": "E018: Não foi possível se autenticar com o servidor"
},
"Error019": {
"message": "E019: Status HTTP {0}. Pedido {1} falhou. Verifique a configuração e o registo de erros do seu servidor."
},
"Error020": {
"message": "E020: Não foi possível analisar a resposta do servidor."
},
"Error021": {
"message": "E021: O estado do servidor é inconsistente. A pasta está presente na lista de ordem filha, mas não na estrutura de pastas."
},
"Error022": {
"message": "E022: A pasta {0} contém supostamente favorito não existente {1}."
},
"Error023": {
"message": "E023: Impossível remover o ficheiro de segurança, considere a deletar {0} manualmente."
},
"Error024": {
"message": "E024: Estado HTTP {0} ao tentar determinar o estado do arquivo de segurança {1}."
},
"Error025": {
"message": "E025: Arquivos de configuração de marcadores não devem começar com uma barra: '/'"
},
"Error026": {
"message": "E026: Processo de sincronização foi cancelado"
},
"Error027": {
"message": "E027: Processo de sincronização foi interrompido"
},
"Error028": {
"message": "E028: Não foi possível se autenticar com o servidor"
},
"Error029": {
"message": "E029: Segurança contra falhas: A execução da sincronização atual excluiria {0}% de seus links no servidor. Recusando-se a executar. Desative essa proteção contra falhas nas configurações de perfil se você quiser continuar mesmo assim."
},
"Error030": {
"message": "E030: Falha ao descriptografar o arquivo de favoritos. A senha pode estar errada ou o arquivo pode estar corrompido."
},
"Error031": {
"message": "E031: Não foi possível autenticar com o Google Drive. Por favor, conecte o floccus com sua conta do Google novamente."
},
"Error032": {
"message": "E032: Erro OAuth. Erro de validação de token. Reconecte sua Conta do Google."
},
"Error033": {
"message": "E033: Redirecionamento detectado. Certifique-se de que o servidor oferece suporte ao método de sincronização selecionado e que o URL inserido está correto e não redireciona para um local diferente. Se o redirecionamento fizer parte da sua configuração, você pode desativar essa verificação nas configurações."
},
"Error034": {
"message": "E034: O arquivo de favoritos no servidor está ilegível. Talvez você esqueceu de definir uma senha de criptografia, ou você colocou o formato de arquivos incorreto."
},
"Error035": {
"message": "E035: Falha ao criar o seguinte marcador no servidor: {0} -- O aplicativo de marcadores está atualizado?"
},
"Error036": {
"message": "E036: Permissões ausentes para acessar o servidor de sincronização"
},
"Error037": {
"message": "E037: O recurso está bloqueado"
},
"Error038": {
"message": "E038: Não foi possível encontrar o arquivo local"
},
"Error039": {
"message": "E039: Falha ao criar o seguinte favorito no servidor: {0}"
},
"Error040": {
"message": "E040: Não foi possível encontrar o nome do seu arquivo no Google Drive"
},
"Error041": {
"message": "E041: O tamanho do arquivo de favoritos remotos é diferente do conteúdo que foi realmente baixado do servidor. Isso pode ser um problema temporário de rede. Se esse erro persistir, entre em contato com o administrador do servidor."
},
"Error042": {
"message": "E042: Não foi possível recuperar o tamanho do arquivo de favoritos remoto. É impossível verificar se o arquivo de favoritos foi baixado por completo. Se esse erro persistir, entre em contato com o administrador do servidor."
},
"Error043": {
"message": "E043: Segurança contra falhas: A execução da sincronização atual aumentaria sua contagem de links no servidor em {0}%. Recusando-se a executar. Desative essa proteção contra falhas nas configurações de perfil se você quiser continuar mesmo assim."
},
"Error044": {
"message": "E044: Falha na operação de envio do Git: {0}"
},
"Error045": {
"message": "E045: Caminho de pasta inesperado. A pasta de sincronização local para esse perfil costumava estar em `{0}`, mas agora está em `{1}`. Certifique-se de que essa seja a intenção e defina a pasta de sincronização local novamente nas configurações do perfil."
},
"Error046": {
"message": "E046: URL inválido. `{0}` não é um URL válido."
},
"Error047": {
"message": "E047: Falha ao analisar o arquivo XBEL. Os dados do XBEL parecem estar corrompidos ou incompletos. Você pode tentar remover o arquivo no servidor para permitir que o floccus o recrie. Certifique-se de fazer um backup primeiro."
},
"Error049": {
"message": "E049: Segurança contra falhas: A execução de sincronização atual aumentaria sua contagem de links locais neste perfil em {0}%. Recusando-se a executar. Desative essa proteção contra falhas nas configurações do perfil se você quiser continuar mesmo assim."
},
"Error050": {
"message": "E050: Failsafe: A execução da sincronização atual excluiria {0}% de seus links locais neste perfil. Recusando-se a executar. Desative essa proteção contra falhas nas configurações do perfil se você quiser continuar mesmo assim."
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "por exemplo. com nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Usuário"
},
"LabelPassword": {
"message": "Senha"
},
"LabelBookmarksfile": {
"message": "Arquivo de Favoritos"
},
"DescriptionBookmarksfile": {
"message": "um caminho para o local em que o arquivo de favoritos residirá no servidor, em relação ao URL do WebDAV (todas as pastas no caminho já devem existir). Por exemplo, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "o nome do arquivo de favoritos que residirá em seu Google Drive. Não insira o caminho completo do arquivo, apenas o nome do arquivo. Certifique-se de que esse nome seja exclusivo em seu Drive. Por exemplo, mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "um caminho para o arquivo de favoritos em relação à raiz do repositório do Git (todas as pastas no caminho já devem existir). por exemplo, coisas_pessoais/favoritos.x"
},
"LabelServerfolder": {
"message": "Servidor alvo"
},
"DescriptionServerfolder": {
"message": "Quando estiver sincronizando, seus favoritos nesse navegador serão armazenados como links sob esse caminho no servidor. Note que esse caminho representa uma pasta no aplicativo do Nextcloud Bookmarks, não uma pasta nos Arquivos do Nextcloud. Deixe isso vazio para colocar todos os links na pasta mais acima no servidor. "
},
"DescriptionServerfolderlinkwarden": {
"message": "Ao sincronizar, seus favoritos neste navegador serão armazenados como links nesta coleção e somente os links desta coleção serão sincronizados com este navegador."
},
"DescriptionServerfolderkarakeep": {
"message": "Durante a sincronização, seus favoritos nesse navegador serão armazenados como links nessa coleção e somente os links nessa coleção serão sincronizados com esse navegador."
},
"LabelLocaltarget": {
"message": "Alvo local"
},
"DescriptionLocaltarget": {
"message": "Escolha aqui, se você quer sincronizar favoritos do navegador, ou abas do navegador."
},
"LabelLocalfolder": {
"message": "Pasta dos Favoritos"
},
"DescriptionLocalfolder": {
"message": "Favoritos nessa pasta de favoritos serão armazenados como links no servidor e links no servidor serão armazenados como Favoritos na pasta de favoritos desse navegador."
},
"LabelRootfolder": {
"message": "Pasta raiz"
},
"LabelNewfolder": {
"message": "Pasta recém criada"
},
"LabelSelectfolder": {
"message": "Selecione uma pasta"
},
"LabelOptions": {
"message": "Opções"
},
"LabelSyncnow": {
"message": "Sincronizar agora"
},
"LabelCancelsync": {
"message": "Cancelar sincronização"
},
"LabelSyncall": {
"message": "Sincronizar todos os perfis"
},
"LabelAutosync": {
"message": "Sincronização baseada em alterações"
},
"StatusLastsynced": {
"message": "Útima sincronização há: {0}"
},
"StatusNeversynced": {
"message": "Ainda não sincronizado"
},
"StatusAllgood": {
"message": "Tudo certo"
},
"StatusDisabled": {
"message": "Desabilitado"
},
"StatusError": {
"message": "Erro"
},
"StatusSyncing": {
"message": "Sincronizando"
},
"StatusScheduled": {
"message": "Agendado"
},
"LabelReset": {
"message": "Redefinir"
},
"DescriptionReset": {
"message": "Redefinir pasta sincronizada para criar uma nova"
},
"LabelChoosefolder": {
"message": "Escolha uma pasta"
},
"DescriptionChoosefolder": {
"message": "Defina uma pasta existente para sincronizar"
},
"LabelRemoveaccount": {
"message": "Remover perfil"
},
"DescriptionRemoveaccount": {
"message": "Excluir esta conta (isso não removerá seus favoritos)"
},
"LabelSyncfromscratch": {
"message": "Iniciar sincronização do zero"
},
"LabelResetCache": {
"message": "Redefinir cache"
},
"DescriptionResetcache": {
"message": "Marque para limpar o cache e garante que a próxima sincronização não irá apagar nada, apenas juntar os marcadores locais com os do servidor."
},
"LabelParallelsync": {
"message": "Acelere a sincronização"
},
"DescriptionParallelsync": {
"message": "Marque esta caixa para processar várias pastas em paralelo para acelerar a sincronização. Esse recurso é experimental e dificulta a leitura dos logs de depuração."
},
"LabelStrategy": {
"message": "Estratégia de sincronização"
},
"DescriptionStrategy": {
"message": "Esta opção determina como sincronizar os favoritos em diferentes dispositivos. Normalmente, você desejará manter as alterações de todos os lados se forem compatíveis, mas às vezes você pode querer sobrescrever as alterações (incluindo adições e exclusões) de outros navegadores ou sobrescrever as alterações feitas localmente."
},
"LabelStrategydefault": {
"message": "Sempre mescle alterações locais com alterações de outros navegadores (recomendado)"
},
"LabelStrategyslave": {
"message": "Sempre desfaça as alterações locais e baixe as alterações de outros navegadores"
},
"LabelStrategyoverwrite": {
"message": "Sempre carregue alterações locais e desfaça alterações de outros navegadores"
},
"LabelSave": {
"message": "Salvar"
},
"LabelSelect": {
"message": "Selecionar"
},
"LabelCancel": {
"message": "Cancelar"
},
"LabelAdd": {
"message": "Adicionar"
},
"LabelChange": {
"message": "Mudar"
},
"LabelRemove": {
"message": "Remover"
},
"LabelBack": {
"message": "Voltar"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronize seus favoritos com o aplicativo de Favoritos para o Nextcloud (Uma plataforma de colaboração em conjunto onde você pode usar seu próprio servidor ou pagar uma conta em uma nuvem de varias hospedeiros.) Com o aplicativos Nextcloud Bookmarks você consegue sincronizar apenas http, ftp, e favoritos javascript. Tenha certeza que você tem instalado o aplicativo de Favoritos na loja de aplicativos do Nextcloud. Essa opção não pode usada com uma criptografia ponta a ponta."
},
"LabelAdapternextcloud": {
"message": "Favoritos do Nextcloud (legado)"
},
"DescriptionAdapternextcloud": {
"message": "A opção legado é um compatível com no mínimo a versão 0.11 do aplicativo de Favoritos. Isso irá emular as pasta usando etiquetas contendo caminhos das pastas. Isso não é o uso recomendado para perfis novos."
},
"LabelAdapterwebdav": {
"message": "Compartilhamento WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Sincronize seus favoritos armazenando-os em um arquivo no compartilhamento WebDAV. Não há interface de usuário da web para esta opção e você pode usar com qualquer servidor compatível com WebDAV, seja na nuvem ou em seu próprio servidor. Você pode escolher usar criptografia ponta a ponta, quando usar essa opção."
},
"LabelAddaccount": {
"message": "Adicionar perfil"
},
"LabelOpenintab": {
"message": "Abrir na guia"
},
"LabelDebuglogs": {
"message": "Logs de depuração"
},
"LabelFunddevelopment": {
"message": "💸 Apoiar o desenvolvimento"
},
"DescriptionFunddevelopment": {
"message": "O trabalho no floco é mantido por um modelo de assinatura voluntária. Se você acha que o que eu faço vale a pena, e se você puder gastar algumas moedinhas por mês que não faça falta, por favor, apoie meu trabalho. Além disso, considere dar uma avaliação ao floccus na loja de addons de sua escolha. Obrigado! 💙"
},
"LabelUntitledfolder": {
"message": "Pasta sem título"
},
"LabelSetkeybutton": {
"message": "Definir senha"
},
"LabelKey": {
"message": "Digite sua senha de desbloqueio"
},
"LabelKey2": {
"message": "Digite sua senha mais uma vez"
},
"LabelUnlock": {
"message": "Desbloquear o floccus"
},
"LabelRemovekey": {
"message": "Remover senha"
},
"LabelRemovedkey": {
"message": "Senha removida"
},
"LabelSyncinterval": {
"message": "Intervalo de sincronização"
},
"DescriptionSyncinterval": {
"message": "O intervalo de tempo entre duas sincronizações é executado em minutos. O padrão é 15 minutos."
},
"LabelChooseadapter": {
"message": "Como você deseja sincronizar?"
},
"LabelOptionsscreen": {
"message": "{0} opções",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Faça uma doação única ou recorrente via Paypal para apoiar o projeto"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Faça uma doação regular via OpenCollective para apoiar o projeto"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Faça uma doação regular via Liberapay para apoiar o projeto"
},
"LabelGithubsponsors": {
"message": "Patrocinadores do GitHub"
},
"DescriptionGithubsponsors": {
"message": "Faça uma doação regular via Patrocinadores do GitHub para apoiar o projeto"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Faça uma doação via Patreon para apoiar o projeto"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Faça uma doação única ou recorrente via Ko-fi para apoiar o projeto"
},
"LegacyAdapterDeprecation": {
"message": "Esse perfil do tipo legado está depreciado e em breve será removido. Por favor, troque para uma versão mais nova de sincronização do Nextcloud. Melhoras na performance e precisão esperam por você."
},
"LabelUpdated": {
"message": "⚡ Floccus foi atualizado"
},
"DescriptionUpdated": {
"message": "Parabéns, a atualização mais recente do floccus chegou à sua máquina!"
},
"LabelReleaseNotes": {
"message": "Leia as notas de versão"
},
"LabelOptionsServerDetails": {
"message": "Detalhes do servidor"
},
"LabelOptionsFolderMapping": {
"message": "Mapeamento de pasta"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamento de sincronização"
},
"LabelOptionsDangerous": {
"message": "Ações perigosas"
},
"LabelAccountDeleted": {
"message": "Perfil excluído"
},
"DescriptionAccountDeleted": {
"message": "Esse perfil foi excluído"
},
"LabelNoAccount": {
"message": "Nenhum perfil"
},
"DescriptionNoAccount": {
"message": "Adicione novos perfis ou importe perfis de um arquivo, para então começar a sincronizar."
},
"LabelLoginFlowStart": {
"message": "Entrar com Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Abortar o login do Nextcloud"
},
"LabelLoginFlowError": {
"message": "Falha no login do Nextcloud"
},
"LabelNewAccount": {
"message": "Adicionar perfil"
},
"LabelNewImport": {
"message": "Importar"
},
"LabelNestedSync": {
"message": "Contas agrupadas"
},
"DescriptionNestedSync": {
"message": "Você pode agrupar perfis para que uma pasta principal pertença à conta A e uma subpasta às contas A e B. Deseja permitir que outros perfis também sincronizem a pasta desta perfil também?"
},
"LabelNestedSyncNo": {
"message": "Não, ignore a pasta desse perfil em outros perfis"
},
"LabelNestedSyncYes": {
"message": "Sim, incluir a pasta desse perfil em outros perfis"
},
"LabelImportExport": {
"message": "Importar/Exportar perfis"
},
"LabelExport": {
"message": "Exportar perfis"
},
"LabelImport": {
"message": "Importar perfis"
},
"DescriptionExport": {
"message": "Selecione os perfis abaixo que você gostaria de exportar para um arquivo, para que você possa facilmente recriar os mesmos perfis em um dispositivo ou navegador diferente."
},
"DescriptionImport": {
"message": "Importar um arquivo com perfis exportados aqui para recriar perfis exportados em um dispositivo ou navegador diferente. Certifique-se de definir as pastas de sincronização correta novamente após a importação."
},
"LabelFolderNotFound": {
"message": "Pasta não encontrada"
},
"LabelSyncTabs": {
"message": "Navegar nas abas"
},
"DescriptionSyncTabs": {
"message": "Os links que são armazenados no servidor serão abertos como guias do navegador no seu navegador e as guias abertas do navegador existentes são armazenadas como links no servidor. Observe que, dependendo de quantos links são armazenados no servidor, já que todos eles serão abertos como guias na próxima correção de sincronização, isso pode sobrecarregar seu navegador."
},
"LabelTabs": {
"message": "Abas"
},
"LabelSyncDown": {
"message": "Puxar para baixo"
},
"DescriptionSyncDown": {
"message": "Baixe as alterações de outros navegadores & substitua as alterações locais"
},
"LabelSyncUp": {
"message": "Empurrar para cima"
},
"DescriptionSyncUp": {
"message": "Envie as alterações locais & substitua alterações de outros navegadores"
},
"LabelSyncDownOnce": {
"message": "Puxar para baixo uma vez"
},
"LabelSyncUpOnce": {
"message": "Empurrar para cima uma vez"
},
"LabelSyncNormal": {
"message": "Mesclar"
},
"DescriptionSyncNormal": {
"message": "Mesclar alterações locais com alterações de outros navegadores"
},
"DescriptionFilesPermission": {
"message": "Certifique-se de dar permissão ao floccus para não apenas usar o aplicativo de favoritos, mas também o aplicativo de arquivos NextCloud."
},
"DescriptionExtension": {
"message": "Sincronize seus favoritos de forma privada entre navegadores e dispositivos"
},
"LabelFailsafe": {
"message": "Mecanismo de proteção"
},
"DescriptionFailsafe": {
"message": "Às vezes, erros de configuração ou bugs de software podem causar a remoção não intencional de dados, que são perdidos, ou a duplicação não intencional de dados, que são difíceis de classificar. Para evitar que isso aconteça, o floccus não excluirá mais de 20% dos seus favoritos de uma só vez e também não adicionará mais de 20% à sua contagem de links de uma só vez, a menos que você desative essa proteção contra falhas aqui."
},
"LabelFailsafeon": {
"message": "Ativado. Não excluirá nem adicionará mais de 20% de/para seus favoritos locais sem perguntar antes. (Recomendado)"
},
"LabelFailsafeoff": {
"message": "Desativado. Permitirá remover ou adicionar mais de 20% de/para seus favoritos locais sem confirmar com você."
},
"StatusFailsafeoff": {
"message": "Segurança contra falhas desativada. Você corre o risco de perda ou duplicação não intencional de dados. Recomenda-se ativar a proteção contra falhas nas configurações de perfil."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincronize favoritos por meio de um arquivo (Opcionalmente criptografado) armazenado em seu Google Drive. Ele pode sincronizar favoritos http, ftp, dados, arquivos e javascript. Você pode usar criptografia ponta a ponta quando usar essa opção."
},
"LabelLogingoogle": {
"message": "Entrar com o Google"
},
"DescriptionLogingoogle": {
"message": "Conecte sua conta do Google para armazenar o arquivo de sincronização de favoritos em seu Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Você conectou sua conta do Google para armazenar o arquivo de sincronização de favoritos em seu Google Drive."
},
"LabelPassphrase": {
"message": "Senha"
},
"DescriptionPassphrase": {
"message": "Defina uma senha para criptografar seu arquivo de favoritos. Se você não definir nenhuma senha, nenhuma criptografia será feita."
},
"LabelClientcert": {
"message": "Enviar credenciais do cliente"
},
"DescriptionClientcert": {
"message": "Habilite esta opção se seu servidor exigir um certificado de cliente ou cookies para autenticação. Isso pode causar efeitos colaterais indesejados, pois o floccus compartilhará cookies com o perfil normal do seu navegador."
},
"LabelAllowredirects": {
"message": "Permitir redirecionamentos na URL do servidor"
},
"DescriptionAllowredirects": {
"message": "Habilite esta opção, se você receber erros de redirecionamento durante a sincronização, que você acredita serem injustificados."
},
"LabelSearch": {
"message": "Pesquisar favoritos"
},
"LabelSearchfolder": {
"message": "Pesquisar {0}"
},
"LabelEdititem": {
"message": "Editar"
},
"LabelDeleteitem": {
"message": "Remover"
},
"DescriptionReallydeleteitem": {
"message": "Você realmente quer apagar esse item?"
},
"LabelNobookmarks": {
"message": "Nenhum favorito aqui"
},
"LabelAddbookmark": {
"message": "Adicionar favorito"
},
"LabelEditbookmark": {
"message": "Editar favorito"
},
"LabelAddfolder": {
"message": "Adicionar pasta"
},
"LabelEditfolder": {
"message": "Editar pasta"
},
"LabelSlugline": {
"message": "Sincronização privada de favoritos"
},
"LabelDownloadlogs": {
"message": "Baixar logs"
},
"LabelDownloadfulllogs": {
"message": "Logs completos"
},
"LabelDownloadanonymizedlogs": {
"message": "Logs editados"
},
"DescriptionDownloadlogs": {
"message": "O Floccus registra todas as suas ações em um arquivo de log que você mesmo pode examinar ou enviar aos desenvolvedores para fins de depuração. Em logs redigidos, nomes de pastas e favoritos, bem como URLs, são codificados de forma irreversível usando uma função hash criptográfica. Ao enviar logs redigidos, certifique-se de verificar o arquivo baixado em busca de dados confidenciais que podem não ter sido capturados pelo processo de anonimização."
},
"ErrorFolderloopselected": {
"message": "Não é possível mover uma pasta para dentro dela mesma"
},
"ErrorNofolderselected": {
"message": "Nenhuma pasta selecionada"
},
"LabelAllownetwork": {
"message": "Permitir uso da rede"
},
"DescriptionAllownetwork": {
"message": "O Flockus pode usar a rede além de se conectar ao seu servidor de sincronização para obter informações adicionais sobre seus favoritos (como ícones, etc.). Aqui você pode ativar esse uso da rede."
},
"LabelMobilesettings": {
"message": "Configurações para celular"
},
"LabelContinuefloccus":{
"message": "Continuar no floccus"
},
"LabelAbout":{
"message": "Sobre"
},
"LabelCurrentversion": {
"message": "Versão atual"
},
"DescriptionCurrentversion": {
"message": "Sua versão atualmente instalada do floccus é:"
},
"LabelContributors": {
"message": "Contribuidores"
},
"DescriptionContributors": {
"message": "Estas pessoas ajudaram a fazer o floccus possível"
},
"LabelSortcustom": {
"message": "Personalizado"
},
"LabelSorturl": {
"message": "Link"
},
"LabelSorttitle": {
"message": "Título"
},
"LabelSyncmethod": {
"message": "Método de sincronização"
},
"LabelSyncserver": {
"message": "Servidor de sincronização"
},
"LabelSyncfolders": {
"message": "Pastas de sincronização"
},
"LabelSyncbehavior": {
"message": "Comportamento de sincronização"
},
"LabelContinue": {
"message": "Continuar"
},
"LabelDone": {
"message": "Feito"
},
"LabelConnect": {
"message": "Conectar"
},
"LabelServersetup": {
"message": "Com qual servidor você deseja sincronizar?"
},
"LabelGoogledrivesetup": {
"message": "Entrar com Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Quais pastas deseja sincronizar?"
},
"LabelSyncbehaviorsetup": {
"message": "Como quer que a sincronização funcione?"
},
"LabelAccountcreated": {
"message": "Perfil criado"
},
"DescriptionAccountcreated": {
"message": "Mais um detalhe: a sincronização não é um backup. Certifique-se de ter backups regulares de seus favoritos.\n\nObserve também que a combinação do floccus com a sincronização de favoritos incorporada no navegador não é compatível e você pode acabar com duplicatas."
},
"DescriptionNonhttps": {
"message": "Você entrou em um servidor que usa um protocolo inseguro. Recomenda-se usar apenas servidores com suporte para HTTPS."
},
"LabelFiletype": {
"message": "Formato de arquivo"
},
"DescriptionFiletype": {
"message": "Você pode escolher qual formato de arquivo deseja usar para armazenar favoritos na nuvem."
},
"LabelFiletypehtml": {
"message": "HTML, um formato aberto amplamente suportado (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, um formato simples e aberto"
},
"LabelImportbookmarks": {
"message": "Importar favoritos"
},
"DescriptionImportbookmarks": {
"message": "Importar um arquivo HTML contendo favoritos para a pasta atual"
},
"LabelExportBookmarks": {
"message": "Exportar Favoritos"
},
"DescriptionExportBookmarks" : {
"message": "Você pode exportar todos os favoritos nesta conta como um arquivo HTML compatível com todos os principais navegadores."
},
"LabelShareitem": {
"message": "Compartilhar"
},
"LabelImportsuccessful": {
"message": "Perfil(is) importado(s) com sucesso"
},
"DescriptionSyncinprogress": {
"message": "Sincronização em progresso."
},
"DescriptionSyncscheduled": {
"message": "Esse perfil será sincronizado em breve. Nós estamos esperando pelos seus outros dispositivos, ou seus outros perfis nesse dispositivo, para finalizar a sincronização."
},
"LabelAdaptergit": {
"message": "Git usando HTTPS"
},
"DescriptionAdaptergit": {
"message": "A opção Git sincroniza seus favoritos armazenando-os em um arquivo no repositório Git fornecido. Não há interface de usuário da Web para essa opção, mas você pode usá-la com qualquer servidor de hospedagem Git, como Github, Gitlab, Gitea etc. Ele pode sincronizar http, ftp, dados, arquivos e marcadores de javascript. Você não pode usar a criptografia de ponta a ponta ao usar essa opção. No momento, essa opção não está disponível no aplicativo móvel."
},
"LabelGiturl": {
"message": "Repositório URL usando HTTP"
},
"LabelGitbranch": {
"message": "Ramo do Git"
},
"LabelTelemetry": {
"message": "Relatório de erros automatizado"
},
"DescriptionTelemetry": {
"message": "Floccus pode automaticamente enviar dados de erro para mim, o desenvolvedor. Esta é uma tremenda ajuda para descobrir e resolver insetos no floccus mais rapidamente e ajudará a melhorar sua experiência com o floccus a longo prazo. Mesmo quando o relatório de erros está ativado, os desenvolvedores de floccus nunca poderão ver seus favoritos."
},
"DescriptionTelemetrysyncmethod": {
"message": "Novo: Além das informações de erro, o floccus agora também envia informações sobre o método de sincronização que você está usando, se essa opção estiver ativada. Isso nos ajuda a aprimorar o floccus e a garantir que os métodos de sincronização estejam funcionando conforme o esperado."
},
"LabelTelemetryenable": {
"message": "Enviar automaticamente dados de erro e informações sobre o método de sincronização que está sendo usado para os desenvolvedores do floccus"
},
"LabelTelemetrydisable": {
"message": "Não envie nenhum dado para os desenvolvedores do floccus"
},
"LabelAccountlabel": {
"message": "Rótulo de perfil"
},
"DescriptionAccountlabel": {
"message": "Dê a este perfil um nome para que você possa reconhecê-lo mais facilmente"
},
"LabelClickcount": {
"message": "Contagem de cliques"
},
"DescriptionClickcount": {
"message": "Enviar estatísticas sobre quais Favoritos, você mais visitou para o seu servidor do Nextcloud, para que consiga organizar por numero de cliques."
},
"DescriptionGoogleplayreview": {
"message": "Escreva uma avaliação no Google Play"
},
"DescriptionAppstorereview": {
"message": "Escreva uma avaliação na App Store"
},
"DescriptionChromereview": {
"message": "Escreva uma avaliação na Chrome Web Store"
},
"DescriptionAlternativereview": {
"message": "Escreva uma avaliação no AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Escreva uma avaliação no Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Escreva uma avaliação no Edge Addons"
},
"LabelWritereview": {
"message": "💙 Compartilhe o amor!"
},
"DescriptionWritereview": {
"message": "Se você está empolgado sobre o floccus, deixe o mundo saber fazendo uma avaliação em uma das plataformas abaixo."
},
"DescriptionDonateintervention": {
"message": "Gosta de sincronizar seus favoritos? Me apoie!"
},
"LabelDonate": {
"message": "Doe"
},
"DescriptionDisabledaftererror": {
"message": "Tentou 10 vezes antes de desabilitar esse perfil"
},
"DescriptionBookmarkexists": {
"message": "Esse favorito já existe no perfil selecionado"
},
"LabelReportproblem": {
"message": "Reportar problema"
},
"DescriptionReportproblem": {
"message": "Se você deseja entrar em contato com os desenvolvedores diretamente com um problema concreto, você pode fazer por aqui:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sincronize seus favoritos com o aplicativo Karakeep auto-hospedado de código aberto. Essa opção não pode fazer uso de criptografia de ponta a ponta e não suporta a manutenção da ordem dos favoritos entre as sincronizações."
},
"LabelApiKey": {
"message": "Chave da API"
},
"LabelKarakeepurl": {
"message": "O URL do seu servidor Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Falha ao conectar-se ao servidor do Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronize seus favoritos com o aplicativo Linkwarden de código aberto, hospedado em seu próprio servidor ou na nuvem em cloud.linkwarden.app. Ele só pode sincronizar marcadores http, ftp e javascript. Essa opção não pode fazer uso de criptografia de ponta a ponta e não oferece suporte à manutenção da ordem dos favoritos entre as sincronizações."
},
"LabelLinkwardenurl": {
"message": "O URL do seu servidor do Linkwarden"
},
"LabelAccesstoken": {
"message": "Token de acesso"
},
"LabelLinkwardenconnectionerror": {
"message": "Falha ao conectar ao seu servidor do Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Resultado de outras pastas"
},
"LabelScheduledforcesync": {
"message": "Forçar sincronização"
},
"DescriptionScheduledforcesync": {
"message": "Você realmente quer forçar a sincronização? Sincronizar 2 dispositivos ao mesmo tempo pode causar danos irreparaveis e corromper os seus dados. Tenha certeza que nenhum outro dispositivo, está sincronizando ao mesmo tempo antes de continuar. "
},
"DescriptionAutosync": {
"message": "A ativação da sincronização baseada em alterações garantirá que uma sincronização seja executada sempre que você fizer alterações localmente."
},
"LabelOpeninnewtab": {
"message": "Visualizar em uma nova guia"
},
"LabelGivefeedback": {
"message": "Dar feedback"
},
"LabelYourname": {
"message": "Seu nome"
},
"LabelYouremail": {
"message": "Seu e-mail (opcional)"
},
"LabelYourmessage": {
"message": "Sua mensagem de feedback"
},
"LabelSubmitfeedback": {
"message": "Enviar comentários"
},
"DescriptionFeedbacklegal": {
"message": "Este formulário de feedback é alimentado pelo Sentry. Ao pressionar enviar, você concorda em armazenar os dados inseridos nos servidores do Sentry. Nenhum de seus dados de favoritos será enviado ao Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Obrigado por dedicar seu tempo para dar feedback aos desenvolvedores do floccus! Se o seu feedback estiver relacionado a um problema, certifique-se de incluir as etapas realizadas, o que você esperava e o que aconteceu em vez disso. Se o seu feedback for sobre uma solicitação de recurso, certifique-se de incluir o caso de uso ou o problema que esse recurso resolveria para você. Se você incluir seu e-mail, poderemos entrar em contato com você. Obrigado!"
},
"LabelFeedbacksent": {
"message": "Obrigado por seu feedback!"
},
"LabelFaq":{
"message": "Verifique as perguntas frequentes"
},
"StatusSyncingfailed": {
"message": "Falha na sincronização"
},
"StatusSyncingcomplete": {
"message": "Sincronização concluída"
},
"NotificationSyncingprofile": {
"message": "Perfil de sincronização {0}"
},
"NotificationSyncingsucceeded": {
"message": "Sincronização do perfil {0} bem-sucedida"
},
"NotificationSyncingfailed": {
"message": "Falha na sincronização do perfil {0}"
},
"LabelSyncintervalenabled": {
"message": "Sincronização baseada em tempo"
},
"DescriptionSyncintervalenabled": {
"message": "A ativação da sincronização baseada em tempo agendará automaticamente uma execução de sincronização desse perfil a cada poucos minutos"
}
}
================================================
FILE: _locales/pt_PT/messages.json
================================================
{
"Error001": {
"message": "E001: A pasta à criar em não existe"
},
"Error002": {
"message": "E002: O marcador a atualizar já não existe"
},
"Error003": {
"message": "E003: A pasta de onde sair não existe. Isto é uma anomalia. Parabéns!"
},
"Error004": {
"message": "E004: A pasta para onde entrar não existe"
},
"Error005": {
"message": "E005: A pasta onde criar não existe"
},
"Error006": {
"message": "E006: A pasta a atualizar não existe"
},
"Error007": {
"message": "E007: A pasta a mover não existe"
},
"Error008": {
"message": "E008: A pasta de onde sair não existe"
},
"Error009": {
"message": "E009: A pasta para onde entrar não existe"
},
"Error010": {
"message": "E010: Não foi possível encontrar uma pasta para ordenar"
},
"Error011": {
"message": "E011: Objecto na ordenação das pastas não é um filho: {0}"
},
"Error012": {
"message": "E012: A ordenação de pastas está a faltar alguns dos filhos da pasta"
},
"Error013": {
"message": "E013: A pasta a remover não existe"
},
"Error014": {
"message": "E014: A pasta principal da pasta a remover não existe"
},
"Error015": {
"message": "E015: Resposta inesperada aos dados do servidor"
},
"Error016": {
"message": "E016: Tempo limite para o pedido excedido. Verifique a configuração do servidor."
},
"Error017": {
"message": "E017: Erro de rede: Verifique a sua ligação de rede, os detalhes da sua conta e as definições de TLS/SSL."
},
"Error018": {
"message": "E018: Não foi possível autenticar no servidor."
},
"Error019": {
"message": "E019: HTTP {0}. Pedido {1} falhado. Verifique a configuração e o registo do servidor."
},
"Error020": {
"message": "E020: Não foi possível analisar a resposta do servidor."
},
"Error021": {
"message": "E021: Estado de servidor incoerente. A pasta está presente na lista de ordem dos filhos, mas não na estrutura de pastas."
},
"Error022": {
"message": "E022: A pasta {0} contém supostamente um marcador não existente {1}."
},
"Error023": {
"message": "E023: Impossível remover o ficheiro de segurança, considere a remoção de {0} manualmente."
},
"Error024": {
"message": "E024: HTTP {0} ao tentar determinar o estado do ficheiro de segurança {1}."
},
"Error025": {
"message": "E025: A definição do ficheiro de favoritos não pode começar com uma barra: '/'"
},
"Error026": {
"message": "E026: O processo de sincronização foi cancelado"
},
"Error027": {
"message": "E027: O processo de sincronização foi interrompido"
},
"Error028": {
"message": "E028: Não foi possível autenticar-se no servidor."
},
"Error029": {
"message": "E029: Segurança contra falhas: A execução da sincronização atual eliminaria {0}% das suas ligações no servidor. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"Error030": {
"message": "E030: Falha ao desencriptar o ficheiro de favoritos. A frase-chave pode estar errada ou o ficheiro pode estar corrompido."
},
"Error031": {
"message": "E031: Não foi possível efetuar a autenticação com o Google Drive. Ligue novamente o floccus à sua conta Google."
},
"Error032": {
"message": "E032: Erro OAuth. Erro de validação de token. Volte a ligar a sua Conta Google."
},
"Error033": {
"message": "E033: Redireccionamento detectado. Certifique-se de que o servidor suporta o método de sincronização selecionado e de que o URL introduzido está correto e não redirecciona para uma localização diferente. Se o redireccionamento fizer parte da sua configuração, pode desativar esta verificação nas definições."
},
"Error034": {
"message": "E034: O ficheiro de marcadores remotos não é legível. Talvez se tenha esquecido de definir uma frase-chave de encriptação ou tenha definido o formato de ficheiro errado."
},
"Error035": {
"message": "E035: Falha ao criar o seguinte marcador no servidor: {0} -- A aplicação de marcadores está actualizada?"
},
"Error036": {
"message": "E036: Faltam permissões para aceder ao servidor de sincronização"
},
"Error037": {
"message": "E037: O recurso está bloqueado"
},
"Error038": {
"message": "E038: Não foi possível encontrar a pasta local"
},
"Error039": {
"message": "E039: Falha ao atualizar o seguinte marcador no servidor: {0}"
},
"Error040": {
"message": "E040: Não foi possível procurar o nome do seu ficheiro no Google Drive"
},
"Error041": {
"message": "E041: O tamanho do ficheiro de favoritos remotos difere do conteúdo que foi efetivamente transferido do servidor. Isto pode ser um problema temporário de rede. Se este erro persistir, contacte o administrador do servidor."
},
"Error042": {
"message": "E042: Não foi possível recuperar o tamanho do ficheiro de marcadores remotos. É impossível verificar se o ficheiro de favoritos foi transferido na totalidade. Se este erro persistir, contacte o administrador do servidor."
},
"Error043": {
"message": "E043: Segurança contra falhas: A execução da sincronização atual aumentaria a sua contagem de ligações no servidor em {0}%. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"Error044": {
"message": "E044: Falha na operação de envio do Git: {0}"
},
"Error045": {
"message": "E045: Caminho de pasta inesperado. A pasta de sincronização local para este perfil costumava estar em `{0}`, mas agora está em `{1}`. Certifique-se de que é essa a intenção e defina novamente a pasta de sincronização local nas definições do perfil."
},
"Error046": {
"message": "E046: URL inválido. `{0}` não é um URL válido."
},
"Error047": {
"message": "E047: Falha ao analisar o ficheiro XBEL. Os dados XBEL parecem estar corrompidos ou incompletos. Pode tentar remover o ficheiro no servidor para permitir que o floccus o recrie. Certifique-se de que faz primeiro uma cópia de segurança."
},
"Error049": {
"message": "E049: Segurança contra falhas: A execução de sincronização atual aumentaria a contagem de ligações locais neste perfil em {0}%. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"Error050": {
"message": "E050: Segurança contra falhas: A execução de sincronização atual eliminaria {0}% das suas ligações locais neste perfil. Recusa de execução. Desactive esta proteção contra falhas nas definições do perfil se quiser continuar na mesma."
},
"LabelWebdavurl": {
"message": "URL WebDAV"
},
"DescriptionWebdavurl": {
"message": "Por exemplo, com a nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL do Nextcloud"
},
"LabelUsername": {
"message": "Nome de utilizador"
},
"LabelPassword": {
"message": "Palavra-passe"
},
"LabelBookmarksfile": {
"message": "Ficheiro de favoritos"
},
"DescriptionBookmarksfile": {
"message": "um caminho para o local onde o ficheiro de marcadores residirá no servidor, relativamente ao seu URL WebDAV (todas as pastas no caminho têm de já existir). por exemplo, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "o nome do ficheiro dos marcadores que irá residir no seu Google Drive. Não introduza o caminho completo do ficheiro, apenas o nome do ficheiro. Certifique-se de que este nome é único no seu Drive. Por exemplo, mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "um caminho para o ficheiro de favoritos relativo à raiz do seu repositório Git (todas as pastas no caminho já devem existir). por exemplo, personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Objetivo do servidor"
},
"DescriptionServerfolder": {
"message": "Ao sincronizar, os seus marcadores neste navegador serão armazenados como links sob este caminho no servidor. Observe que esse caminho representa uma pasta no aplicativo Marcadores do Nextcloud, não uma pasta nos Arquivos do Nextcloud. Deixe-o vazio para colocar todos os links na pasta mais alta do servidor."
},
"DescriptionServerfolderlinkwarden": {
"message": "Ao sincronizar, os seus marcadores neste navegador serão armazenados como ligações nesta coleção e apenas as ligações nesta coleção serão sincronizadas com este navegador."
},
"DescriptionServerfolderkarakeep": {
"message": "Ao sincronizar, os seus marcadores neste navegador serão armazenados como ligações nesta coleção e apenas as ligações nesta coleção serão sincronizadas com este navegador."
},
"LabelLocaltarget": {
"message": "Objetivo local"
},
"DescriptionLocaltarget": {
"message": "Escolha aqui se pretende sincronizar os favoritos ou os separadores do navegador."
},
"LabelLocalfolder": {
"message": "Pasta de favoritos"
},
"DescriptionLocalfolder": {
"message": "Os marcadores nesta pasta de marcadores serão armazenados como ligações no servidor e as ligações no servidor serão armazenadas como marcadores nesta pasta de marcadores neste browser."
},
"LabelRootfolder": {
"message": "Pasta raiz"
},
"LabelNewfolder": {
"message": "Pasta recém-criada"
},
"LabelSelectfolder": {
"message": "Selecionar uma pasta"
},
"LabelOptions": {
"message": "Opções"
},
"LabelSyncnow": {
"message": "Sincronizar agora"
},
"LabelCancelsync": {
"message": "Cancelar sincronização"
},
"LabelSyncall": {
"message": "Sincronizar todos os perfis"
},
"LabelAutosync": {
"message": "Sincronização baseada em alterações"
},
"StatusLastsynced": {
"message": "Última sincronização: {0} ago"
},
"StatusNeversynced": {
"message": "Não sincronizado, ainda"
},
"StatusAllgood": {
"message": "Tudo bem"
},
"StatusDisabled": {
"message": "Desativado"
},
"StatusError": {
"message": "Erro"
},
"StatusSyncing": {
"message": "Sincronização"
},
"StatusScheduled": {
"message": "Programado"
},
"LabelReset": {
"message": "Reiniciar"
},
"DescriptionReset": {
"message": "Repor a pasta sincronizada para criar uma nova"
},
"LabelChoosefolder": {
"message": "Selecionar uma pasta"
},
"DescriptionChoosefolder": {
"message": "Definir uma pasta existente para sincronização"
},
"LabelRemoveaccount": {
"message": "Remover perfil"
},
"DescriptionRemoveaccount": {
"message": "Eliminar este perfil (isto não removerá os seus favoritos)"
},
"LabelSyncfromscratch": {
"message": "Ativar a sincronização a partir do zero"
},
"LabelResetCache": {
"message": "Repor a cache"
},
"DescriptionResetcache": {
"message": "Clique neste botão para repor a cache, de modo a garantir que a próxima execução de sincronização não elimina quaisquer dados e apenas funde os marcadores locais e do servidor"
},
"LabelParallelsync": {
"message": "Acelerar a sincronização"
},
"DescriptionParallelsync": {
"message": "Assinale esta caixa para processar várias pastas em paralelo, de modo a acelerar a sincronização. Esta funcionalidade é experimental e torna mais difícil a leitura dos registos de depuração."
},
"LabelStrategy": {
"message": "Estratégia de sincronização"
},
"DescriptionStrategy": {
"message": "Esta opção determina a forma de sincronizar os marcadores em diferentes dispositivos. Normalmente, pretende manter as alterações de todos os lados se forem compatíveis, mas, por vezes, pode querer substituir as alterações (incluindo adições e eliminações) de outros navegadores ou substituir as alterações feitas localmente."
},
"LabelStrategydefault": {
"message": "Combinar sempre as alterações locais com as alterações de outros navegadores (recomendado)"
},
"LabelStrategyslave": {
"message": "Anular sempre as alterações locais e descarregar as alterações de outros navegadores"
},
"LabelStrategyoverwrite": {
"message": "Carregue sempre as alterações locais e anule as alterações de outros navegadores"
},
"LabelSave": {
"message": "Guardar"
},
"LabelSelect": {
"message": "Selecionar"
},
"LabelCancel": {
"message": "Cancelar"
},
"LabelAdd": {
"message": "Adicionar"
},
"LabelChange": {
"message": "Alterar"
},
"LabelRemove": {
"message": "Remover"
},
"LabelBack": {
"message": "Voltar"
},
"LabelAdapternextcloudfolders": {
"message": "Marcadores do Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronize seus favoritos com o aplicativo Bookmarks de código aberto para Nextcloud (uma plataforma de colaboração de código aberto que pode ser auto-hospedada ou obter uma conta para uma instância na nuvem de um dos vários hosters). Com os Marcadores do Nextcloud, só é possível sincronizar marcadores http, ftp e javascript. Certifique-se de ter instalado o aplicativo Bookmarks da loja de aplicativos Nextcloud no seu Nextcloud. Esta opção não pode utilizar a encriptação de ponta a ponta."
},
"LabelAdapternextcloud": {
"message": "Marcadores do Nextcloud (antigo)"
},
"DescriptionAdapternextcloud": {
"message": "A opção antiga é compatível com pelo menos a versão v0.11 da aplicação Marcadores. Ela emulará pastas usando tags que contêm o caminho da pasta. Não é recomendável usar essa opção para novos perfis."
},
"LabelAdapterwebdav": {
"message": "Partilha WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Sincronize os seus marcadores armazenando-os num ficheiro na partilha WebDAV fornecida. Não existe uma IU da Web para esta opção e pode utilizá-la com qualquer servidor compatível com WebDAV, quer seja auto-hospedado ou na nuvem. Pode sincronizar http, ftp, dados, ficheiros e marcadores javascript. Pode optar por utilizar a encriptação de ponta a ponta quando utilizar esta opção."
},
"LabelAddaccount": {
"message": "Adicionar perfil"
},
"LabelOpenintab": {
"message": "Abrir no separador"
},
"LabelDebuglogs": {
"message": "Registos de depuração"
},
"LabelFunddevelopment": {
"message": "💸 Desenvolvimento de fundos"
},
"DescriptionFunddevelopment": {
"message": "O trabalho no floccus é alimentado por um modelo de subscrição voluntária. Se achas que o que faço vale a pena, e se podes dispensar algumas moedas todos os meses sem dificuldades, por favor apoia o meu trabalho. Além disso, por favor, considere dar ao floccus uma classificação na loja de addons da sua escolha. Obrigado!💙"
},
"LabelUntitledfolder": {
"message": "Pasta sem título"
},
"LabelSetkeybutton": {
"message": "Definir frase-chave"
},
"LabelKey": {
"message": "Introduza a sua frase-chave de desbloqueio"
},
"LabelKey2": {
"message": "Introduza a sua frase-chave uma segunda vez"
},
"LabelUnlock": {
"message": "Desbloquear o floco"
},
"LabelRemovekey": {
"message": "Remover a frase-chave"
},
"LabelRemovedkey": {
"message": "Senha removida"
},
"LabelSyncinterval": {
"message": "Intervalo de sincronização"
},
"DescriptionSyncinterval": {
"message": "O intervalo de tempo entre duas execuções de sincronização em minutos. A predefinição é 15 minutos."
},
"LabelChooseadapter": {
"message": "Como pretende sincronizar?"
},
"LabelOptionsscreen": {
"message": "{0} opções",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Fazer um donativo único ou regular via paypal para apoiar o projeto"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Fazer um donativo regular através da OpenCollective para apoiar o projeto"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Fazer um donativo regular através do Liberapay para apoiar o projeto"
},
"LabelGithubsponsors": {
"message": "Patrocinadores do GitHub"
},
"DescriptionGithubsponsors": {
"message": "Fazer uma doação regular através dos patrocinadores do GitHub para apoiar o projeto"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Faça uma doação regular através do Patreon para apoiar o projeto"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Fazer um donativo regular ou único através do Ko-fi para apoiar o projeto"
},
"LegacyAdapterDeprecation": {
"message": "Este tipo de perfil antigo está obsoleto e será removido em breve. Mude para o novo método de sincronização nextcloud. O desempenho e a precisão melhorados esperam por si."
},
"LabelUpdated": {
"message": "Floccus foi atualizado"
},
"DescriptionUpdated": {
"message": "Parabéns, a última atualização do floccus chegou à sua máquina!"
},
"LabelReleaseNotes": {
"message": "Ler notas de lançamento"
},
"LabelOptionsServerDetails": {
"message": "Detalhes do servidor"
},
"LabelOptionsFolderMapping": {
"message": "Mapeamento de pastas"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamento de sincronização"
},
"LabelOptionsDangerous": {
"message": "Acções perigosas"
},
"LabelAccountDeleted": {
"message": "Perfil eliminado"
},
"DescriptionAccountDeleted": {
"message": "Este perfil foi eliminado"
},
"LabelNoAccount": {
"message": "Ainda não há perfis"
},
"DescriptionNoAccount": {
"message": "Adicione novos perfis ou importe perfis de um ficheiro e, em seguida, pode iniciar a sincronização."
},
"LabelLoginFlowStart": {
"message": "Iniciar sessão com o Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Abortar o login no Nextcloud"
},
"LabelLoginFlowError": {
"message": "Falha no login do Nextcloud"
},
"LabelNewAccount": {
"message": "Adicionar perfil"
},
"LabelNewImport": {
"message": "Importação"
},
"LabelNestedSync": {
"message": "Perfis aninhados"
},
"DescriptionNestedSync": {
"message": "Pode aninhar perfis de modo a que uma pasta principal pertença ao perfil A e uma subpasta ao perfil A e B. Pretende permitir que outros perfis sincronizem também a pasta deste perfil?"
},
"LabelNestedSyncNo": {
"message": "Não, ignorar a pasta deste perfil noutros perfis"
},
"LabelNestedSyncYes": {
"message": "Sim, incluir a pasta deste perfil noutros perfis"
},
"LabelImportExport": {
"message": "Perfis de importação/exportação"
},
"LabelExport": {
"message": "Perfis de exportação"
},
"LabelImport": {
"message": "Importar perfis"
},
"DescriptionExport": {
"message": "Selecione abaixo os perfis que pretende exportar para um ficheiro, para que possa recriar facilmente os mesmos perfis num dispositivo ou navegador diferente."
},
"DescriptionImport": {
"message": "Importe um ficheiro com perfis exportados aqui para recriar perfis exportados num dispositivo ou navegador diferente. Certifique-se de que define novamente as pastas de sincronização corretas após a importação."
},
"LabelFolderNotFound": {
"message": "Pasta não encontrada"
},
"LabelSyncTabs": {
"message": "Separadores do navegador"
},
"DescriptionSyncTabs": {
"message": "As ligações armazenadas no servidor serão abertas como separadores do navegador no seu navegador e os separadores existentes abertos no navegador são armazenados como ligações no seu servidor. Tenha em atenção que, dependendo do número de ligações armazenadas no servidor, uma vez que serão todas abertas como separadores na próxima execução de sincronização, isto pode sobrecarregar o seu browser."
},
"LabelTabs": {
"message": "Separadores"
},
"LabelSyncDown": {
"message": "Puxar para baixo"
},
"DescriptionSyncDown": {
"message": "Descarregar alterações de outros navegadores e substituir alterações locais"
},
"LabelSyncUp": {
"message": "Empurrar para cima"
},
"DescriptionSyncUp": {
"message": "Carregar alterações locais e substituir alterações de outros navegadores"
},
"LabelSyncDownOnce": {
"message": "Puxar para baixo uma vez"
},
"LabelSyncUpOnce": {
"message": "Empurrar para cima uma vez"
},
"LabelSyncNormal": {
"message": "Fundir"
},
"DescriptionSyncNormal": {
"message": "Fundir alterações locais com alterações de outros navegadores"
},
"DescriptionFilesPermission": {
"message": "Certifique-se de que dá permissão ao floccus para utilizar não só a aplicação de favoritos, mas também a aplicação de ficheiros Nextcloud."
},
"DescriptionExtension": {
"message": "Sincronize os seus favoritos em privado entre navegadores e dispositivos"
},
"LabelFailsafe": {
"message": "Segurança contra falhas"
},
"DescriptionFailsafe": {
"message": "Por vezes, erros de configuração ou bugs de software podem causar a remoção não intencional de dados, que depois se perdem, ou a duplicação não intencional de dados, que depois é difícil de resolver. Para evitar que isto aconteça, o floccus não irá apagar mais de 20% dos seus marcadores de uma só vez e também não irá adicionar mais de 20% à sua contagem de links de uma só vez, a não ser que desactive esta segurança aqui."
},
"LabelFailsafeon": {
"message": "Ativado. Não elimina nem adiciona mais de 20% de/para os seus marcadores locais sem lhe perguntar primeiro. (Recomendado)"
},
"LabelFailsafeoff": {
"message": "Desativado. Permite remover ou adicionar mais de 20% de/para os seus marcadores locais sem confirmar com o utilizador."
},
"StatusFailsafeoff": {
"message": "Segurança contra falhas desactivada. Corre o risco de perda ou duplicação involuntária de dados. Recomenda-se a ativação da segurança contra falhas nas definições de perfil."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincroniza os marcadores através de um ficheiro (opcionalmente encriptado) que é armazenado no seu Google Drive. Pode sincronizar marcadores http, ftp, dados, ficheiros e javascript. Pode optar por utilizar a encriptação de ponta a ponta quando utilizar esta opção."
},
"LabelLogingoogle": {
"message": "Iniciar sessão com o Google"
},
"DescriptionLogingoogle": {
"message": "Ligue a sua conta Google para armazenar o ficheiro de sincronização dos marcadores no seu Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Ligou a sua conta Google para armazenar o ficheiro de sincronização dos marcadores no seu Google Drive."
},
"LabelPassphrase": {
"message": "Palavra-passe"
},
"DescriptionPassphrase": {
"message": "Defina uma frase-chave para encriptar o seu ficheiro de favoritos; se não definir uma frase-chave, não será executada qualquer encriptação."
},
"LabelClientcert": {
"message": "Enviar credenciais de cliente"
},
"DescriptionClientcert": {
"message": "Active esta opção se o seu servidor requer um certificado de cliente ou cookies para autenticação. Isto pode causar efeitos secundários não intencionais, uma vez que o floccus irá partilhar cookies com as sessões normais do seu browser."
},
"LabelAllowredirects": {
"message": "Permitir redireccionamentos no URL do servidor"
},
"DescriptionAllowredirects": {
"message": "Active esta opção se receber erros de redireccionamento durante a sincronização, que considera injustificados."
},
"LabelSearch": {
"message": "Pesquisar favoritos"
},
"LabelSearchfolder": {
"message": "Pesquisar {0}"
},
"LabelEdititem": {
"message": "Editar"
},
"LabelDeleteitem": {
"message": "Eliminar"
},
"DescriptionReallydeleteitem": {
"message": "Pretende mesmo apagar este item?"
},
"LabelNobookmarks": {
"message": "Não há marcadores aqui"
},
"LabelAddbookmark": {
"message": "Adicionar marcador"
},
"LabelEditbookmark": {
"message": "Editar marcador"
},
"LabelAddfolder": {
"message": "Adicionar pasta"
},
"LabelEditfolder": {
"message": "Editar pasta"
},
"LabelSlugline": {
"message": "Sincronização de marcadores privados"
},
"LabelDownloadlogs": {
"message": "Descarregar registos"
},
"LabelDownloadfulllogs": {
"message": "Registos completos"
},
"LabelDownloadanonymizedlogs": {
"message": "Registos redigidos"
},
"DescriptionDownloadlogs": {
"message": "O Floccus regista todas as suas acções num ficheiro de registo que pode ser examinado por si ou enviado aos programadores para fins de depuração. Nos registos redigidos, os nomes das pastas e dos favoritos, bem como os URLs, são codificados de forma irreversível utilizando uma função de hashing criptográfico. Ao enviar registos redigidos, certifique-se de que continua a verificar o ficheiro descarregado quanto a dados sensíveis que possam não ter sido detectados pelo processo de anonimização."
},
"ErrorFolderloopselected": {
"message": "Não é possível mover uma pasta para dentro dela própria"
},
"ErrorNofolderselected": {
"message": "Nenhuma pasta selecionada"
},
"LabelAllownetwork": {
"message": "Permitir a utilização da rede"
},
"DescriptionAllownetwork": {
"message": "O Floccus pode usar a rede para além da ligação ao seu servidor de sincronização, para obter informação adicional sobre os seus marcadores (como ícones, etc.). Aqui pode ativar esta utilização da rede."
},
"LabelMobilesettings": {
"message": "Definições móveis"
},
"LabelContinuefloccus":{
"message": "Continuar para floccus"
},
"LabelAbout":{
"message": "Sobre"
},
"LabelCurrentversion": {
"message": "Versão atual"
},
"DescriptionCurrentversion": {
"message": "A sua versão atualmente instalada do floccus é:"
},
"LabelContributors": {
"message": "Contribuintes"
},
"DescriptionContributors": {
"message": "Estas pessoas ajudaram a tornar o floccus possível"
},
"LabelSortcustom": {
"message": "Personalizado"
},
"LabelSorturl": {
"message": "Ligação"
},
"LabelSorttitle": {
"message": "Título"
},
"LabelSyncmethod": {
"message": "Método de sincronização"
},
"LabelSyncserver": {
"message": "Servidor de sincronização"
},
"LabelSyncfolders": {
"message": "Sincronizar pastas"
},
"LabelSyncbehavior": {
"message": "Comportamento de sincronização"
},
"LabelContinue": {
"message": "Continuar"
},
"LabelDone": {
"message": "Feito"
},
"LabelConnect": {
"message": "Ligar"
},
"LabelServersetup": {
"message": "Com que servidor pretende efetuar a sincronização?"
},
"LabelGoogledrivesetup": {
"message": "Iniciar sessão no Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Que pastas pretende sincronizar?"
},
"LabelSyncbehaviorsetup": {
"message": "Como pretende que a sincronização funcione?"
},
"LabelAccountcreated": {
"message": "Perfil criado"
},
"DescriptionAccountcreated": {
"message": "Mais uma coisa: a sincronização não é uma cópia de segurança. Certifique-se de que tem cópias de segurança regulares dos seus marcadores.\n\nTenha também em atenção que a combinação do floccus com a sincronização de marcadores incorporada no browser não é suportada e pode acabar por ter duplicados."
},
"DescriptionNonhttps": {
"message": "Introduziu um servidor que utiliza um protocolo inseguro. Recomenda-se que utilize apenas servidores com suporte para HTTPS."
},
"LabelFiletype": {
"message": "Formato do ficheiro"
},
"DescriptionFiletype": {
"message": "Pode escolher o formato de ficheiro que pretende utilizar para armazenar os marcadores na nuvem."
},
"LabelFiletypehtml": {
"message": "HTML, um formato aberto e amplamente suportado (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, um formato simples e aberto"
},
"LabelImportbookmarks": {
"message": "Importar marcadores"
},
"DescriptionImportbookmarks": {
"message": "Importar um ficheiro HTML com marcadores para a pasta atual"
},
"LabelExportBookmarks": {
"message": "Exportar marcadores"
},
"DescriptionExportBookmarks" : {
"message": "É possível exportar todos os marcadores deste perfil como um ficheiro HTML compatível com todos os principais navegadores."
},
"LabelShareitem": {
"message": "Partilhar"
},
"LabelImportsuccessful": {
"message": "Perfil(is) importado(s) com sucesso"
},
"DescriptionSyncinprogress": {
"message": "Sincronização em curso."
},
"DescriptionSyncscheduled": {
"message": "Este perfil será sincronizado em breve. Estamos à espera que outros dispositivos seus, ou outros perfis neste dispositivo, terminem a sincronização."
},
"LabelAdaptergit": {
"message": "Git sobre HTTPS"
},
"DescriptionAdaptergit": {
"message": "A opção Git sincroniza seus marcadores armazenando-os em um arquivo no repositório Git fornecido. Não existe uma interface da Web para esta opção, mas pode utilizá-la com qualquer servidor de alojamento Git, como o Github, o Gitlab, o Gitea, etc. Pode sincronizar http, ftp, dados, ficheiros e marcadores javascript. Não é possível utilizar a encriptação de ponta a ponta quando se utiliza esta opção. Esta opção não está atualmente disponível na aplicação móvel."
},
"LabelGiturl": {
"message": "URL do repositório utilizando HTTP"
},
"LabelGitbranch": {
"message": "Ramo do Git"
},
"LabelTelemetry": {
"message": "Relatório de erros automatizado"
},
"DescriptionTelemetry": {
"message": "O floccus pode enviar automaticamente dados de erro para mim, o programador. Isto é uma ajuda tremenda para descobrir e resolver bugs no floccus mais rapidamente e irá ajudar a melhorar a sua experiência com o floccus a longo prazo. Mesmo quando o relatório de erros está ativado, os programadores do floccus nunca poderão ver os seus bookmarks."
},
"DescriptionTelemetrysyncmethod": {
"message": "Novo: Para além da informação de erro, o floccus agora também envia informação sobre o método de sincronização que está a usar, se esta opção estiver activada. Isto ajuda-nos a melhorar o floccus e a certificarmo-nos de que os métodos de sincronização estão a funcionar como esperado."
},
"LabelTelemetryenable": {
"message": "Enviar automaticamente dados de erro e informações sobre o método de sincronização que está a utilizar para os programadores do floccus"
},
"LabelTelemetrydisable": {
"message": "Não enviar quaisquer dados para os programadores do floccus"
},
"LabelAccountlabel": {
"message": "Etiqueta de perfil"
},
"DescriptionAccountlabel": {
"message": "Dê um nome a este perfil para o poder reconhecer mais facilmente"
},
"LabelClickcount": {
"message": "Contar cliques"
},
"DescriptionClickcount": {
"message": "Enviar estatísticas sobre os marcadores mais visitados para o servidor Nextcloud, para que possa ordenar por número de cliques"
},
"DescriptionGoogleplayreview": {
"message": "Escrever um comentário no Google Play"
},
"DescriptionAppstorereview": {
"message": "Escrever uma crítica na App Store"
},
"DescriptionChromereview": {
"message": "Escreva um comentário sobre a Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Escreva um comentário sobre AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Escreva um comentário sobre Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Escreva um comentário sobre Edge Addons"
},
"LabelWritereview": {
"message": "💙 Partilhar o amor!"
},
"DescriptionWritereview": {
"message": "Se está entusiasmado com o floccus, informe o mundo deixando uma classificação numa das plataformas abaixo."
},
"DescriptionDonateintervention": {
"message": "Adora a sincronização de marcadores? Apoie-me!"
},
"LabelDonate": {
"message": "Doar"
},
"DescriptionDisabledaftererror": {
"message": "Tentei novamente 10 vezes antes de desativar este perfil"
},
"DescriptionBookmarkexists": {
"message": "Este marcador já existe no perfil selecionado"
},
"LabelReportproblem": {
"message": "Comunicar problema"
},
"DescriptionReportproblem": {
"message": "Se quiser contactar diretamente os programadores com uma questão concreta, pode fazê-lo aqui:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sincronize os seus marcadores com a aplicação Karakeep de código aberto auto-hospedada. Esta opção não pode utilizar a encriptação de ponta a ponta e não suporta a manutenção da ordem dos marcadores nas sincronizações."
},
"LabelApiKey": {
"message": "Chave API"
},
"LabelKarakeepurl": {
"message": "O URL do seu servidor Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Falha na ligação ao seu servidor Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronize seus favoritos com o aplicativo Linkwarden de código aberto, hospedado em seu próprio servidor ou na nuvem em cloud.linkwarden.app. Ele só pode sincronizar marcadores http, ftp e javascript. Esta opção não pode fazer uso de criptografia de ponta a ponta e não suporta a manutenção da ordem dos marcadores entre as sincronizações."
},
"LabelLinkwardenurl": {
"message": "O URL do seu servidor Linkwarden"
},
"LabelAccesstoken": {
"message": "Token de acesso"
},
"LabelLinkwardenconnectionerror": {
"message": "Falha na ligação ao seu servidor Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Resultados de outras pastas"
},
"LabelScheduledforcesync": {
"message": "Forçar sincronização"
},
"DescriptionScheduledforcesync": {
"message": "Quer mesmo forçar a sincronização? A sincronização com dois dispositivos ao mesmo tempo pode ter consequências imprevistas, incluindo a corrupção dos seus dados. Certifique-se de que nenhum outro dispositivo está a sincronizar no momento antes de confirmar."
},
"DescriptionAutosync": {
"message": "A ativação da sincronização baseada em alterações irá garantir que é executada uma sincronização sempre que fizer alterações localmente."
},
"LabelOpeninnewtab": {
"message": "Abrir esta vista num novo separador"
},
"LabelGivefeedback": {
"message": "Dar feedback"
},
"LabelYourname": {
"message": "O seu nome"
},
"LabelYouremail": {
"message": "O seu e-mail (opcional)"
},
"LabelYourmessage": {
"message": "A sua mensagem de feedback"
},
"LabelSubmitfeedback": {
"message": "Enviar comentários"
},
"DescriptionFeedbacklegal": {
"message": "Este formulário de feedback é alimentado por Sentry. Ao premir enviar, concorda em armazenar os dados introduzidos nos servidores do Sentry. Nenhum dos seus dados de favoritos será enviado ao Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Obrigado por dedicar algum tempo a dar feedback aos programadores do floccus! Se o seu feedback estiver relacionado com um problema, certifique-se de que inclui os passos que deu, o que esperava e o que aconteceu em vez disso. Se o seu feedback estiver relacionado com um pedido de funcionalidade, certifique-se de que inclui o caso de utilização ou o problema que essa funcionalidade resolveria para si. Se incluir o seu e-mail, poderemos entrar em contacto consigo. Obrigado!"
},
"LabelFeedbacksent": {
"message": "Obrigado pelo seu feedback!"
},
"LabelFaq":{
"message": "Verificar as FAQ"
},
"StatusSyncingfailed": {
"message": "A sincronização falhou"
},
"StatusSyncingcomplete": {
"message": "Sincronização concluída"
},
"NotificationSyncingprofile": {
"message": "Perfil de sincronização {0}"
},
"NotificationSyncingsucceeded": {
"message": "Sincronização do perfil {0} bem sucedida"
},
"NotificationSyncingfailed": {
"message": "Falha na sincronização do perfil {0}"
},
"LabelSyncintervalenabled": {
"message": "Sincronização baseada no tempo"
},
"DescriptionSyncintervalenabled": {
"message": "Ao ativar a sincronização com base no tempo, será automaticamente agendada uma execução de sincronização deste perfil a cada poucos minutos"
}
}
================================================
FILE: _locales/ro_RO/messages.json
================================================
{
"Error001": {
"message": "E001: Dosarul în care se creează nu există"
},
"Error002": {
"message": "E002: Marcajul pentru actualizare nu mai există"
},
"Error003": {
"message": "E003: Folder to move out of doesn't exist. Aceasta este o anomalie. Felicitări."
},
"Error004": {
"message": "E004: Dosarul în care urmează să se mute nu există"
},
"Error005": {
"message": "E005: Dosarul în care se creează nu există"
},
"Error006": {
"message": "E006: Dosarul pentru actualizare nu există"
},
"Error007": {
"message": "E007: Dosarul de mutat nu există"
},
"Error008": {
"message": "E008: Dosarul din care trebuie să ieși nu există"
},
"Error009": {
"message": "E009: Dosarul în care urmează să se mute nu există"
},
"Error010": {
"message": "E010: Nu s-a putut găsi dosarul pentru comandă"
},
"Error011": {
"message": "E011: Elementul din folderul de comandă nu este un copil real: {0}"
},
"Error012": {
"message": "E012: La ordonarea dosarelor lipsesc unii dintre copiii dosarului"
},
"Error013": {
"message": "E013: Dosarul de eliminat nu există"
},
"Error014": {
"message": "E014: Dosarul părinte din care se elimină dosarul nu există"
},
"Error015": {
"message": "E015: Date de răspuns neașteptate de la server"
},
"Error016": {
"message": "E016: Cererea a expirat. Verificați configurația serverului dvs."
},
"Error017": {
"message": "E017: Eroare de rețea: Verificați conexiunea la rețea, detaliile contului dvs. și setările TLS/SSL."
},
"Error018": {
"message": "E018: Nu s-a putut autentifica cu serverul."
},
"Error019": {
"message": "E019: Stare HTTP {0}. Cerere {1} eșuată. Verificați configurația serverului și jurnalul."
},
"Error020": {
"message": "E020: Nu s-a putut analiza răspunsul serverului."
},
"Error021": {
"message": "E021: Stare server inconsistentă. Dosarul este prezent în lista de ordine a copiilor, dar nu și în arborele de dosare"
},
"Error022": {
"message": "E022: Folderul {0} se presupune că conține un marcaj inexistent {1}"
},
"Error023": {
"message": "E023: Nu se poate șterge fișierul de blocare, luați în considerare ștergerea manuală a {0}."
},
"Error024": {
"message": "E024: Stare HTTP {0} în încercarea de a determina starea fișierului de blocare {1}"
},
"Error025": {
"message": "E025: Setarea fișierului de marcaje nu trebuie să înceapă cu o bară oblică: \"/"
},
"Error026": {
"message": "E026: Procesul de sincronizare a fost anulat"
},
"Error027": {
"message": "E027: Procesul de sincronizare a fost întrerupt"
},
"Error028": {
"message": "E028: Nu s-a putut autentifica cu serverul."
},
"Error029": {
"message": "E029: Failsafe: Actuala execuție de sincronizare ar șterge {0}% din link-urile dvs. de pe server. Refuză să execute. Dezactivați această măsură de siguranță în setările profilului dacă doriți să continuați oricum."
},
"Error030": {
"message": "E030: A eșuat decriptarea fișierului de marcaje. Este posibil ca fraza de acces să fie greșită sau fișierul să fie corupt."
},
"Error031": {
"message": "E031: Nu s-a putut autentifica cu Google Drive. Vă rugăm să vă conectați din nou la floccus cu contul dvs. Google."
},
"Error032": {
"message": "E032: Eroare OAuth. Eroare de validare a tokenului. Vă rugăm să vă reconectați contul Google."
},
"Error033": {
"message": "E033: Redirecționare detectată. Vă rugăm să vă asigurați că serverul acceptă metoda de sincronizare selectată și că URL-ul introdus este corect și nu redirecționează către o altă locație. Dacă redirecționarea face parte din configurația dvs., puteți dezactiva această verificare în setări."
},
"Error034": {
"message": "E034: Fișierul de marcaje de la distanță este ilizibil. Poate ați uitat să setați o frază de criptare sau ați setat un format de fișier greșit."
},
"Error035": {
"message": "E035: Nu s-a reușit crearea următorului semn de carte pe server: {0} -- Aplicația marcaje este actualizată?"
},
"Error036": {
"message": "E036: Lipsește permisiunea de a accesa serverul de sincronizare"
},
"Error037": {
"message": "E037: Resursa este blocată"
},
"Error038": {
"message": "E038: Nu s-a putut găsi folderul local"
},
"Error039": {
"message": "E039: A eșuat actualizarea următorului marcaj de pe server: {0}"
},
"Error040": {
"message": "E040: Nu s-a putut căuta numele fișierului dvs. în Google Drive"
},
"Error041": {
"message": "E041: Dimensiunea fișierului marcajelor de la distanță diferă de conținutul care a fost descărcat efectiv de pe server. Aceasta ar putea fi o problemă temporară de rețea. Dacă această eroare persistă, vă rugăm să contactați administratorul serverului."
},
"Error042": {
"message": "E042: Dimensiunea fișierului de marcaje de la distanță nu a putut fi recuperată. Este imposibil să se verifice dacă fișierul de marcaje a fost descărcat în întregime. Dacă această eroare persistă, vă rugăm să contactați administratorul serverului."
},
"Error043": {
"message": "E043: Failsafe: Actuala execuție de sincronizare ar crește numărul de legături pe server cu {0}%. Refuză să execute. Dezactivați această măsură de siguranță în setările profilului dacă doriți să continuați oricum."
},
"Error044": {
"message": "E044: Operațiunea Git push a eșuat: {0}"
},
"Error045": {
"message": "E045: Calea dosarului neașteptată. Dosarul de sincronizare locală pentru acest profil era `{0}`, dar acum este `{1}`. Vă rugăm să vă asigurați că acest lucru este intenționat și să setați din nou folderul local de sincronizare în setările profilului."
},
"Error046": {
"message": "E046: URL invalid. `{0}` nu este un URL valid."
},
"Error047": {
"message": "E047: A eșuat analizarea fișierului XBEL. Datele XBEL par a fi corupte sau incomplete. Puteți încerca să eliminați fișierul de pe server pentru a permite floccus să îl recreeze. Asigurați-vă că faceți mai întâi o copie de rezervă."
},
"Error049": {
"message": "E049: Failsafe: Execuția curentă de sincronizare ar crește numărul de legături locale în acest profil cu {0}%. Refuză să execute. Dezactivați această măsură de siguranță în setările profilului dacă doriți să continuați oricum."
},
"Error050": {
"message": "E050: Failsafe: Executarea curentă a sincronizării ar șterge {0}% din legăturile locale din acest profil. Refuză să execute. Dezactivați această măsură de siguranță în setările profilului dacă doriți să continuați oricum."
},
"LabelWebdavurl": {
"message": "URL WebDAV"
},
"DescriptionWebdavurl": {
"message": "de exemplu, cu nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "URL-ul Nextcloud"
},
"LabelUsername": {
"message": "Nume utilizator"
},
"LabelPassword": {
"message": "Parolă"
},
"LabelBookmarksfile": {
"message": "Fișier de marcaje"
},
"DescriptionBookmarksfile": {
"message": "o cale către locul unde se va afla fișierul de marcaje pe server, în raport cu URL-ul WebDAV (toate folderele din cale trebuie să existe deja). de exemplu, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "numele fișierului de marcaje care va fi stocat în Google Drive. Nu introduceți calea completă a fișierului, ci doar numele fișierului. Asigurați-vă că acest nume este unic în unitatea dumneavoastră. de exemplu, mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "o cale către fișierul de marcaje referitoare la rădăcina depozitului Git (toate folderele din cale trebuie să existe deja). de exemplu, personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Ținta serverului"
},
"DescriptionServerfolder": {
"message": "La sincronizare, marcajele dvs. din acest browser vor fi stocate ca linkuri în această cale pe server. Rețineți că această cale reprezintă un folder în aplicația Nextcloud Bookmarks, nu un folder în Nextcloud Files. Lăsați-o goală pentru a plasa toate linkurile în cel mai de sus folder de pe server."
},
"DescriptionServerfolderlinkwarden": {
"message": "La sincronizare, marcajele dvs. din acest browser vor fi stocate ca linkuri în această colecție și numai linkurile din această colecție vor fi sincronizate cu acest browser."
},
"DescriptionServerfolderkarakeep": {
"message": "La sincronizare, marcajele dvs. din acest browser vor fi stocate ca linkuri în această colecție și numai linkurile din această colecție vor fi sincronizate cu acest browser."
},
"LabelLocaltarget": {
"message": "Țintă locală"
},
"DescriptionLocaltarget": {
"message": "Alegeți aici dacă doriți să sincronizați marcajele sau filele browserului."
},
"LabelLocalfolder": {
"message": "Folder de marcaje"
},
"DescriptionLocalfolder": {
"message": "Marcajele din acest dosar de marcaje vor fi stocate ca link-uri pe server, iar link-urile de pe server vor fi stocate ca marcaje în acest dosar de marcaje din acest browser."
},
"LabelRootfolder": {
"message": "Dosar rădăcină"
},
"LabelNewfolder": {
"message": "Dosar nou creat"
},
"LabelSelectfolder": {
"message": "Selectați un dosar"
},
"LabelOptions": {
"message": "Opțiuni"
},
"LabelSyncnow": {
"message": "Sincronizați acum"
},
"LabelCancelsync": {
"message": "Anulează sincronizarea"
},
"LabelSyncall": {
"message": "Sincronizați toate profilurile"
},
"LabelAutosync": {
"message": "Sincronizare bazată pe modificări"
},
"StatusLastsynced": {
"message": "Ultima sincronizare: {0} în urmă"
},
"StatusNeversynced": {
"message": "Nu este încă sincronizat"
},
"StatusAllgood": {
"message": "Toate bune"
},
"StatusDisabled": {
"message": "Dezactivat"
},
"StatusError": {
"message": "Eroare"
},
"StatusSyncing": {
"message": "Sincronizare"
},
"StatusScheduled": {
"message": "Programat"
},
"LabelReset": {
"message": "Resetare"
},
"DescriptionReset": {
"message": "Resetați folderul sincronizat pentru a crea unul nou"
},
"LabelChoosefolder": {
"message": "Alegeți un dosar"
},
"DescriptionChoosefolder": {
"message": "Setați un dosar existent pentru sincronizare"
},
"LabelRemoveaccount": {
"message": "Elimină profilul"
},
"DescriptionRemoveaccount": {
"message": "Ștergeți acest profil (acest lucru nu vă va șterge marcajele)"
},
"LabelSyncfromscratch": {
"message": "Trigger sync de la zero"
},
"LabelResetCache": {
"message": "Resetați memoria cache"
},
"DescriptionResetcache": {
"message": "Faceți clic pe acest buton pentru a reseta memoria cache, astfel încât următoarea execuție de sincronizare să nu șteargă niciun fel de date și doar să unească serverul și marcajele locale"
},
"LabelParallelsync": {
"message": "Accelerarea sincronizării"
},
"DescriptionParallelsync": {
"message": "Bifați această casetă pentru a procesa mai multe foldere în paralel pentru a accelera sincronizarea. Această caracteristică este experimentală și face mai dificilă citirea jurnalelor de depanare."
},
"LabelStrategy": {
"message": "Strategia de sincronizare"
},
"DescriptionStrategy": {
"message": "Această opțiune determină modul de sincronizare a marcajelor pe diferite dispozitive. De obicei, veți dori să păstrați modificările din toate părțile dacă acestea sunt compatibile, dar uneori este posibil să doriți să suprascrieți modificările (inclusiv adăugirile și ștergerile) din alte browsere sau să suprascrieți modificările pe care le-ați făcut local."
},
"LabelStrategydefault": {
"message": "Întotdeauna îmbinați modificările locale cu modificările din alte browsere (recomandat)"
},
"LabelStrategyslave": {
"message": "Anulați întotdeauna modificările locale și descărcați modificările din alte browsere"
},
"LabelStrategyoverwrite": {
"message": "Încărcați întotdeauna modificările locale și anulați modificările din alte browsere"
},
"LabelSave": {
"message": "Salvați"
},
"LabelSelect": {
"message": "Selectați"
},
"LabelCancel": {
"message": "Anulează"
},
"LabelAdd": {
"message": "Adaugă"
},
"LabelChange": {
"message": "Schimbare"
},
"LabelRemove": {
"message": "Eliminați"
},
"LabelBack": {
"message": "Înapoi"
},
"LabelAdapternextcloudfolders": {
"message": "Marcaje Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Sincronizați marcajele dvs. cu aplicația Bookmarks open-source pentru Nextcloud (o platformă de colaborare open-source pe care o puteți găzdui singur sau puteți obține un cont pentru o instanță în cloud de la unul dintre diverșii găzduitori). Cu Nextcloud Bookmarks puteți sincroniza doar marcajele http, ftp și javascript. Asigurați-vă că ați instalat aplicația Bookmarks din magazinul de aplicații Nextcloud în Nextcloud. Această opțiune nu poate utiliza criptarea end-to-end."
},
"LabelAdapternextcloud": {
"message": "Marcaje Nextcloud (moștenire)"
},
"DescriptionAdapternextcloud": {
"message": "Opțiunea veche este compatibilă cu cel puțin versiunea v0.11 a aplicației Bookmarks. Aceasta va emula folderele utilizând etichete care conțin calea folderului. Nu este recomandată utilizarea acestei opțiuni pentru profilurile noi."
},
"LabelAdapterwebdav": {
"message": "Partajare WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Sincronizați marcajele prin stocarea acestora într-un fișier din partajul WebDAV furnizat. Nu există nicio interfață web însoțitoare pentru această opțiune și o puteți utiliza cu orice server compatibil WebDAV, fie autohton, fie în cloud. Aceasta poate sincroniza http, ftp, date, fișiere și marcaje javascript. Puteți alege să utilizați criptarea end-to-end atunci când utilizați această opțiune."
},
"LabelAddaccount": {
"message": "Adaugă profil"
},
"LabelOpenintab": {
"message": "Deschide în tab"
},
"LabelDebuglogs": {
"message": "Jurnale de depanare"
},
"LabelFunddevelopment": {
"message": "💸 Dezvoltarea fondurilor"
},
"DescriptionFunddevelopment": {
"message": "Lucrul la floccus este alimentat de un model de abonament voluntar. Dacă credeți că ceea ce fac merită și dacă puteți renunța la câteva monede în fiecare lună fără greutăți, vă rog să sprijiniți munca mea. De asemenea, vă rugăm să luați în considerare acordarea floccus un rating pe magazinul addon de alegerea ta. Vă mulțumesc!💙"
},
"LabelUntitledfolder": {
"message": "Dosar fără titlu"
},
"LabelSetkeybutton": {
"message": "Setați fraza de acces"
},
"LabelKey": {
"message": "Introduceți fraza de acces pentru deblocare"
},
"LabelKey2": {
"message": "Introduceți fraza de acces a doua oară"
},
"LabelUnlock": {
"message": "Deblocați floccus"
},
"LabelRemovekey": {
"message": "Eliminați fraza de acces"
},
"LabelRemovedkey": {
"message": "Frază de acces eliminată"
},
"LabelSyncinterval": {
"message": "Interval de sincronizare"
},
"DescriptionSyncinterval": {
"message": "Intervalul de timp dintre două execuții de sincronizare în minute. Valoarea implicită este 15 minute."
},
"LabelChooseadapter": {
"message": "Cum doriți să vă sincronizați?"
},
"LabelOptionsscreen": {
"message": "{0} opțiuni",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Faceți o donație unică sau periodică prin paypal pentru a sprijini proiectul"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Faceți o donație periodică prin intermediul OpenCollective pentru a sprijini proiectul"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Faceți o donație periodică prin Liberapay pentru a sprijini proiectul"
},
"LabelGithubsponsors": {
"message": "Sponsori GitHub"
},
"DescriptionGithubsponsors": {
"message": "Faceți o donație periodică prin intermediul sponsorilor GitHub pentru a sprijini proiectul"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Faceți o donație periodică prin Patreon pentru a sprijini proiectul"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Faceți o donație periodică sau unică prin Ko-fi pentru a sprijini proiectul"
},
"LegacyAdapterDeprecation": {
"message": "Acest tip de profil moștenit este depreciat și va fi eliminat în curând. Vă rugăm să treceți la noua metodă de sincronizare nextcloud. Vă așteaptă performanțe și acuratețe îmbunătățite."
},
"LabelUpdated": {
"message": "⚡ Floccus a fost actualizat"
},
"DescriptionUpdated": {
"message": "Felicitări, cea mai recentă actualizare a floccus a ajuns pe calculatorul dvs.!"
},
"LabelReleaseNotes": {
"message": "Citiți notele de lansare"
},
"LabelOptionsServerDetails": {
"message": "Detalii server"
},
"LabelOptionsFolderMapping": {
"message": "Maparea dosarelor"
},
"LabelOptionsSyncBehavior": {
"message": "Comportamentul de sincronizare"
},
"LabelOptionsDangerous": {
"message": "Acțiuni periculoase"
},
"LabelAccountDeleted": {
"message": "Profil șters"
},
"DescriptionAccountDeleted": {
"message": "Acest profil a fost șters"
},
"LabelNoAccount": {
"message": "Nu există încă profiluri"
},
"DescriptionNoAccount": {
"message": "Adăugați profiluri noi sau importați profiluri dintr-un fișier, apoi puteți începe sincronizarea."
},
"LabelLoginFlowStart": {
"message": "Conectați-vă cu Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Anulați autentificarea Nextcloud"
},
"LabelLoginFlowError": {
"message": "Conectarea la Nextcloud a eșuat"
},
"LabelNewAccount": {
"message": "Adaugă profil"
},
"LabelNewImport": {
"message": "Import"
},
"LabelNestedSync": {
"message": "Profiluri imbricate"
},
"DescriptionNestedSync": {
"message": "Puteți anida profiluri astfel încât un dosar părinte să aparțină profilului A și un subdosar profilurilor A și B. Doriți să permiteți și altor profiluri să sincronizeze dosarul acestui profil?"
},
"LabelNestedSyncNo": {
"message": "Nu, ignorați folderul acestui profil în alte profiluri"
},
"LabelNestedSyncYes": {
"message": "Da, includeți folderul acestui profil în alte profiluri"
},
"LabelImportExport": {
"message": "Profiluri de import/export"
},
"LabelExport": {
"message": "Profiluri de export"
},
"LabelImport": {
"message": "Profiluri de import"
},
"DescriptionExport": {
"message": "Selectați mai jos profilurile pe care doriți să le exportați într-un fișier, astfel încât să puteți recrea cu ușurință aceleași profiluri pe un alt dispozitiv sau browser."
},
"DescriptionImport": {
"message": "Importați aici un fișier cu profiluri exportate pentru a recrea din nou profilurile exportate pe un alt dispozitiv sau browser. Vă rugăm să vă asigurați că setați din nou folderele de sincronizare corecte după import."
},
"LabelFolderNotFound": {
"message": "Folderul nu a fost găsit"
},
"LabelSyncTabs": {
"message": "File browser"
},
"DescriptionSyncTabs": {
"message": "Link-urile care sunt stocate pe server vor fi deschise ca file de browser în browserul dvs., iar filele de browser deschise existente sunt stocate ca link-uri pe serverul dvs. Rețineți că, în funcție de câte linkuri sunt stocate pe server, deoarece toate vor fi deschise ca file la următoarea execuție de sincronizare, este posibil ca browserul dvs. să fie copleșit."
},
"LabelTabs": {
"message": "File"
},
"LabelSyncDown": {
"message": "Trageți în jos"
},
"DescriptionSyncDown": {
"message": "Descărcați modificările din alte browsere și suprascrieți modificările locale"
},
"LabelSyncUp": {
"message": "Împinge în sus"
},
"DescriptionSyncUp": {
"message": "Încărcați modificările locale și suprascrieți modificările din alte browsere"
},
"LabelSyncDownOnce": {
"message": "Trageți în jos o dată"
},
"LabelSyncUpOnce": {
"message": "Împingeți în sus o dată"
},
"LabelSyncNormal": {
"message": "Unire"
},
"DescriptionSyncNormal": {
"message": "Fuzionați modificările locale cu modificările din alte browsere"
},
"DescriptionFilesPermission": {
"message": "Asigurați-vă că dați permisiunea floccus să utilizeze nu numai aplicația de marcaje, ci și aplicația de fișiere Nextcloud."
},
"DescriptionExtension": {
"message": "Sincronizați marcajele private între browsere și dispozitive"
},
"LabelFailsafe": {
"message": "Failsafe"
},
"DescriptionFailsafe": {
"message": "Uneori, erorile de configurare sau bug-urile software pot cauza eliminarea neintenționată a datelor, care sunt apoi pierdute, sau duplicarea neintenționată a datelor, care este apoi greu de rezolvat. Pentru a preveni acest lucru, floccus nu va șterge mai mult de 20% din marcajele dvs. dintr-o dată și, de asemenea, nu va adăuga mai mult de 20% la numărul de link-uri dintr-o dată, cu excepția cazului în care dezactivați această măsură de siguranță aici."
},
"LabelFailsafeon": {
"message": "Activat. Nu va șterge sau adăuga mai mult de 20% din/la marcajele dvs. locale fără să vă întrebe mai întâi. (Recomandat)"
},
"LabelFailsafeoff": {
"message": "Dezactivat. Va permite eliminarea sau adăugarea a mai mult de 20% din/în marcajele dvs. locale fără confirmarea dvs."
},
"StatusFailsafeoff": {
"message": "Failsafe dezactivat. Riscați pierderea sau duplicarea neintenționată a datelor. Este recomandat să activați Failsafe în setările profilului."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Sincronizează marcajele prin intermediul unui fișier (criptat opțional) care este stocat în Google Drive. Se pot sincroniza marcaje http, ftp, date, fișiere și javascript. Puteți alege să utilizați criptarea end-to-end atunci când utilizați această opțiune."
},
"LabelLogingoogle": {
"message": "Conectați-vă cu Google"
},
"DescriptionLogingoogle": {
"message": "Conectați-vă la contul Google pentru a stoca fișierul de sincronizare a marcajelor în Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "V-ați conectat contul Google pentru a stoca fișierul de sincronizare a marcajelor în Google Drive."
},
"LabelPassphrase": {
"message": "Frază de acces"
},
"DescriptionPassphrase": {
"message": "Setați o frază de acces pentru criptarea fișierului dvs. de marcaje; dacă nu setați nicio frază de acces, nu se va executa nicio criptare."
},
"LabelClientcert": {
"message": "Trimiteți acreditările clientului"
},
"DescriptionClientcert": {
"message": "Activați această opțiune dacă serverul dvs. necesită un certificat de client sau cookie-uri pentru autentificare. Acest lucru poate provoca efecte secundare neintenționate, deoarece floccus va partaja module cookie cu sesiunile normale ale browserului."
},
"LabelAllowredirects": {
"message": "Permiteți redirecționările în URL-ul serverului"
},
"DescriptionAllowredirects": {
"message": "Activați această opțiune, dacă primiți erori de redirecționare în timpul sincronizării, pe care le considerați nejustificate."
},
"LabelSearch": {
"message": "Căutare marcaje"
},
"LabelSearchfolder": {
"message": "Căutare {0}"
},
"LabelEdititem": {
"message": "Editare"
},
"LabelDeleteitem": {
"message": "Ștergeți"
},
"DescriptionReallydeleteitem": {
"message": "Chiar doriți să ștergeți acest element?"
},
"LabelNobookmarks": {
"message": "Nu există marcaje aici"
},
"LabelAddbookmark": {
"message": "Adăugați marcaj"
},
"LabelEditbookmark": {
"message": "Editare marcaj"
},
"LabelAddfolder": {
"message": "Adăugați folder"
},
"LabelEditfolder": {
"message": "Editează folderul"
},
"LabelSlugline": {
"message": "Private Bookmark Sync"
},
"LabelDownloadlogs": {
"message": "Descărcați jurnalele"
},
"LabelDownloadfulllogs": {
"message": "Jurnale complete"
},
"LabelDownloadanonymizedlogs": {
"message": "Jurnale redactate"
},
"DescriptionDownloadlogs": {
"message": "Floccus înregistrează toate acțiunile sale într-un fișier jurnal pe care îl puteți examina singur sau îl puteți trimite dezvoltatorilor în scopuri de depanare. În jurnalele redactate, numele dosarelor și marcajelor, precum și URL-urile sunt codificate ireversibil utilizând o funcție de hashing criptografic. Atunci când trimiteți jurnale redactate, asigurați-vă că verificați în continuare fișierul descărcat pentru date sensibile care ar fi putut să nu fie surprinse de procesul de anonimizare."
},
"ErrorFolderloopselected": {
"message": "Nu se poate muta un folder în el însuși"
},
"ErrorNofolderselected": {
"message": "Niciun dosar selectat"
},
"LabelAllownetwork": {
"message": "Permiteți utilizarea rețelei"
},
"DescriptionAllownetwork": {
"message": "Floccus poate utiliza rețeaua în afară de conectarea la serverul dvs. de sincronizare, pentru a obține informații suplimentare despre marcajele dvs. (cum ar fi pictograme etc.). Aici puteți activa o astfel de utilizare a rețelei."
},
"LabelMobilesettings": {
"message": "Setări mobile"
},
"LabelContinuefloccus":{
"message": "Continuați la floccus"
},
"LabelAbout":{
"message": "Despre"
},
"LabelCurrentversion": {
"message": "Versiunea curentă"
},
"DescriptionCurrentversion": {
"message": "Versiunea dvs. instalată în prezent a floccus este:"
},
"LabelContributors": {
"message": "Contributori"
},
"DescriptionContributors": {
"message": "Aceste persoane au contribuit la realizarea floccus"
},
"LabelSortcustom": {
"message": "Personalizat"
},
"LabelSorturl": {
"message": "Legătură"
},
"LabelSorttitle": {
"message": "Titlu"
},
"LabelSyncmethod": {
"message": "Metoda de sincronizare"
},
"LabelSyncserver": {
"message": "Server de sincronizare"
},
"LabelSyncfolders": {
"message": "Sincronizarea folderelor"
},
"LabelSyncbehavior": {
"message": "Comportamentul de sincronizare"
},
"LabelContinue": {
"message": "Continuați"
},
"LabelDone": {
"message": "Efectuat"
},
"LabelConnect": {
"message": "Conectare"
},
"LabelServersetup": {
"message": "La ce server doriți să vă sincronizați?"
},
"LabelGoogledrivesetup": {
"message": "Conectați-vă la Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Ce foldere doriți să sincronizați?"
},
"LabelSyncbehaviorsetup": {
"message": "Cum doriți să funcționeze sincronizarea?"
},
"LabelAccountcreated": {
"message": "Profil creat"
},
"DescriptionAccountcreated": {
"message": "Încă un lucru: sincronizarea nu este o copie de rezervă. Asigurați-vă că aveți backup-uri regulate ale marcajelor dvs.\n\nDe asemenea, rețineți că combinarea floccus cu sincronizarea marcajelor încorporată în browser nu este acceptată și vă puteți trezi cu duplicate."
},
"DescriptionNonhttps": {
"message": "Ați introdus un server care utilizează un protocol nesigur. Se recomandă utilizarea numai a serverelor cu suport pentru HTTPS."
},
"LabelFiletype": {
"message": "Formatul fișierului"
},
"DescriptionFiletype": {
"message": "Puteți alege ce format de fișier doriți să utilizați pentru a stoca marcajele în cloud."
},
"LabelFiletypehtml": {
"message": "HTML, un format deschis, acceptat pe scară largă (experimental)"
},
"LabelFiletypexbel": {
"message": "XBEL, un format simplu, deschis"
},
"LabelImportbookmarks": {
"message": "Importați marcaje"
},
"DescriptionImportbookmarks": {
"message": "Importați un fișier HTML care conține marcaje în folderul curent"
},
"LabelExportBookmarks": {
"message": "Exportați marcaje"
},
"DescriptionExportBookmarks" : {
"message": "Puteți exporta toate marcajele din acest profil ca fișier HTML compatibil cu toate browserele majore."
},
"LabelShareitem": {
"message": "Share"
},
"LabelImportsuccessful": {
"message": "Profil(e) importat(e) cu succes"
},
"DescriptionSyncinprogress": {
"message": "Sincronizare în curs."
},
"DescriptionSyncscheduled": {
"message": "Acest profil va fi sincronizat în curând. Așteptăm fie ca alte dispozitive ale dvs., fie ca alte profiluri de pe acest dispozitiv să termine sincronizarea."
},
"LabelAdaptergit": {
"message": "Git pe HTTPS"
},
"DescriptionAdaptergit": {
"message": "Opțiunea Git vă sincronizează marcajele prin stocarea acestora într-un fișier din depozitul Git furnizat. Nu există o interfață web însoțitoare pentru această opțiune, dar o puteți utiliza cu orice server de găzduire Git, precum Github, Gitlab, Gitea etc. Poate sincroniza http, ftp, date, fișiere și marcaje javascript. Nu puteți utiliza criptarea end-to-end atunci când utilizați această opțiune. Această opțiune nu este disponibilă în prezent în aplicația mobilă."
},
"LabelGiturl": {
"message": "URL-ul depozitului utilizând HTTP"
},
"LabelGitbranch": {
"message": "Filială Git"
},
"LabelTelemetry": {
"message": "Raportare automată a erorilor"
},
"DescriptionTelemetry": {
"message": "Floccus poate trimite automat date de eroare către mine, dezvoltatorul. Acesta este un ajutor extraordinar pentru descoperirea și rezolvarea mai rapidă a erorilor în floccus și va contribui la îmbunătățirea experienței dvs. cu floccus pe termen lung. Chiar și atunci când raportarea erorilor este activată, dezvoltatorii floccus nu vor putea niciodată să vă vadă marcajele."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nou: În plus față de informațiile despre erori, floccus trimite acum și informații despre metoda de sincronizare pe care o utilizați, dacă această opțiune este activată. Acest lucru ne ajută să îmbunătățim floccus și să ne asigurăm că metodele de sincronizare funcționează conform așteptărilor."
},
"LabelTelemetryenable": {
"message": "Trimiteți automat dezvoltatorilor floccus date de eroare și informații despre metoda de sincronizare pe care o utilizați"
},
"LabelTelemetrydisable": {
"message": "Nu trimiteți niciun fel de date dezvoltatorilor floccus"
},
"LabelAccountlabel": {
"message": "Etichetă de profil"
},
"DescriptionAccountlabel": {
"message": "Dați un nume acestui profil, astfel încât să îl puteți recunoaște mai ușor"
},
"LabelClickcount": {
"message": "Numărați clicurile"
},
"DescriptionClickcount": {
"message": "Trimiteți statistici despre semnele de carte pe care le vizitați cel mai des către serverul dumneavoastră Nextcloud, astfel încât să puteți sorta după numărul de clicuri"
},
"DescriptionGoogleplayreview": {
"message": "Scrieți o recenzie pe Google Play"
},
"DescriptionAppstorereview": {
"message": "Scrieți o recenzie pe App Store"
},
"DescriptionChromereview": {
"message": "Scrieți o recenzie despre Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Scrieți o recenzie despre AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Scrieți o recenzie despre Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Scrieți o recenzie despre Edge Addons"
},
"LabelWritereview": {
"message": "💙 Împărtășește dragostea!"
},
"DescriptionWritereview": {
"message": "Dacă sunteți încântat de floccus, lăsați lumea să afle lăsând un rating pe una dintre platformele de mai jos."
},
"DescriptionDonateintervention": {
"message": "Iubești sincronizarea marcajelor? Susține-mă!"
},
"LabelDonate": {
"message": "Donează"
},
"DescriptionDisabledaftererror": {
"message": "Reîncercat de 10 ori înainte de a dezactiva acest profil"
},
"DescriptionBookmarkexists": {
"message": "Acest marcaj există deja în profilul selectat"
},
"LabelReportproblem": {
"message": "Raportați problema"
},
"DescriptionReportproblem": {
"message": "Dacă doriți să contactați direct dezvoltatorii cu o problemă concretă, o puteți face aici:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Sincronizați marcajele dvs. cu aplicația Karakeep cu sursă deschisă, găzduită de sine. Această opțiune nu poate utiliza criptarea end-to-end și nu permite păstrarea ordinii marcajelor în timpul sincronizărilor."
},
"LabelApiKey": {
"message": "Cheie API"
},
"LabelKarakeepurl": {
"message": "Adresa URL a serverului Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "A eșuat conectarea la serverul Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Sincronizați-vă marcajele cu aplicația open-source Linkwarden, găzduită pe propriul server sau în cloud la cloud.linkwarden.app. Aceasta poate sincroniza doar marcajele http, ftp și javascript. Această opțiune nu poate utiliza criptarea end-to-end și nu permite păstrarea ordinii marcajelor în timpul sincronizărilor."
},
"LabelLinkwardenurl": {
"message": "Adresa URL a serverului Linkwarden"
},
"LabelAccesstoken": {
"message": "Jeton de acces"
},
"LabelLinkwardenconnectionerror": {
"message": "A eșuat conectarea la serverul Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Rezultate din alte dosare"
},
"LabelScheduledforcesync": {
"message": "Forțați sincronizarea"
},
"DescriptionScheduledforcesync": {
"message": "Chiar doriți să forțați sincronizarea? Sincronizarea cu două dispozitive în același timp poate avea consecințe neprevăzute, inclusiv coruperea datelor dvs. Asigurați-vă că niciun alt dispozitiv nu este sincronizat în acel moment înainte de a confirma."
},
"DescriptionAutosync": {
"message": "Activarea sincronizării bazate pe modificări va asigura executarea unei sincronizări de fiecare dată când efectuați modificări la nivel local."
},
"LabelOpeninnewtab": {
"message": "Deschideți această vizualizare într-o filă nouă"
},
"LabelGivefeedback": {
"message": "Oferiți feedback"
},
"LabelYourname": {
"message": "Numele dvs."
},
"LabelYouremail": {
"message": "Adresa dvs. de e-mail (opțional)"
},
"LabelYourmessage": {
"message": "Mesajul dvs. de feedback"
},
"LabelSubmitfeedback": {
"message": "Trimiteți feedback"
},
"DescriptionFeedbacklegal": {
"message": "Acest formular de feedback este gestionat de Sentry. Prin apăsarea butonului Trimiteți sunteți de acord să stocați datele introduse pe serverele Sentry. Niciuna dintre datele dvs. de marcaj nu va fi trimisă către Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Vă mulțumim pentru că v-ați făcut timp să oferiți feedback dezvoltatorilor floccus! Dacă feedback-ul dvs. este legat de o problemă, asigurați-vă că includeți pașii pe care i-ați urmat, ce v-ați așteptat și ce s-a întâmplat în schimb. Dacă feedback-ul dvs. se referă la o cerere de caracteristică, asigurați-vă că includeți cazul de utilizare sau problema pe care această caracteristică ar rezolva-o pentru dvs. Dacă vă includeți adresa de e-mail, este posibil să vă răspundem. Vă mulțumim!"
},
"LabelFeedbacksent": {
"message": "Vă mulțumim pentru feedback-ul dumneavoastră!"
},
"LabelFaq":{
"message": "Consultați FAQ"
},
"StatusSyncingfailed": {
"message": "Sincronizarea a eșuat"
},
"StatusSyncingcomplete": {
"message": "Sincronizare completă"
},
"NotificationSyncingprofile": {
"message": "Profil de sincronizare {0}"
},
"NotificationSyncingsucceeded": {
"message": "Sincronizarea profilului {0} a reușit"
},
"NotificationSyncingfailed": {
"message": "A eșuat sincronizarea profilului {0}"
},
"LabelSyncintervalenabled": {
"message": "Sincronizare în funcție de timp"
},
"DescriptionSyncintervalenabled": {
"message": "Activarea sincronizării în funcție de timp va programa automat o execuție de sincronizare a acestui profil la fiecare câteva minute"
}
}
================================================
FILE: _locales/ru/messages.json
================================================
{
"Error001": {
"message": "E001: Создаваемая папка не существует"
},
"Error002": {
"message": "E002: Закладка, которую вы хотите обновить, более не существует"
},
"Error003": {
"message": "E003: Отсутствует конечная папка для перемещения. Это аномалия. Поздравляем."
},
"Error004": {
"message": "E004: Отсутствует папка, в которую происходит перемещение"
},
"Error005": {
"message": "E005: Создаваемая папка не существует"
},
"Error006": {
"message": "E006: Обновляемая папка не существует"
},
"Error007": {
"message": "E007: Папка для перемещения не существует"
},
"Error008": {
"message": "E008: Папка-источник перемещения не существует"
},
"Error009": {
"message": "E009: Папка-назначение для перемещения не существует"
},
"Error010": {
"message": "E010: Невозможно найти папку для сортировки"
},
"Error011": {
"message": "E011: Сортируемый объект в папке не является унаследованным: {0}"
},
"Error012": {
"message": "E012: В сортируемой папке отсутствуют некоторые наследуемые объекты"
},
"Error013": {
"message": "E013: Удаляемая папка не существует"
},
"Error014": {
"message": "E014: Отсутствует родительская папка объекта, которого необходимо удалить"
},
"Error015": {
"message": "E015: Неожиданный ответ от сервера"
},
"Error016": {
"message": "E016: Таймаут запроса. Проверьте конфигурацию вашего сервера"
},
"Error017": {
"message": "E017: Ошибка сети: Проверьте подключение к сети, данные учетной записи и настройки TLS/SSL."
},
"Error018": {
"message": "E018: Невозможно авторизоваться на сервере"
},
"Error019": {
"message": "E019: HTTP статус {0}. Ошибка выполнения запроса {1}. Проверьте конфигурацию сервера и лог."
},
"Error020": {
"message": "E020: Не удалось разобрать ответ сервера."
},
"Error021": {
"message": "E021: Нестабильное состояние сервера. Папка существует в списке сортировки, но не в дереве папок"
},
"Error022": {
"message": "E022: Папка {0}содержит несуществующую закладку {1}"
},
"Error023": {
"message": "E023: Невозможно очистить файл блокировки, удалите файл {0}вручную."
},
"Error024": {
"message": "E024: HTTP статус {0}при попытке получения статуса файла блокировки {1}"
},
"Error025": {
"message": "E025: Файл закладок не должен начинаться со слеша: '/'"
},
"Error026": {
"message": "E026: Процесс синхронизации был отменен"
},
"Error027": {
"message": "E027: Процесс синхронизации был прерван"
},
"Error028": {
"message": "E028: Не удалось пройти аутентификацию на сервере."
},
"Error029": {
"message": "E029: Защита от сбоев: Текущий запуск синхронизации удалит {0}% ваших ссылок на сервере. Отказ от выполнения. Отключите эту защиту от сбоев в настройках профиля, если вы все равно хотите продолжить."
},
"Error030": {
"message": "E030: Ошибка расшифровки файла с закладками. Кодовая фраза может быть неверной или файл может быть повреждён."
},
"Error031": {
"message": "E031: Не удалось авторизоваться в Google Drive. Пожалуйста, повторно соедините floccus с вашим Google аккаунтом."
},
"Error032": {
"message": "E032: Ошибка OAuth. Ошибка валидации токена. Пожалуйста, повторно соедините ваш Google аккаунт."
},
"Error033": {
"message": "E033: Обнаружено перенаправление. Пожалуйста, убедитесь, что сервер поддерживает данный способ синхронизации и введённая Вами ссылка верна и не перенаправляет в другое место. Если перенаправление является частью вашей конфигурации, отключите эту проверку в настройках."
},
"Error034": {
"message": "E034: файл удаленных закладок не читается. Возможно, вы забыли задать кодовую фразу для шифрования или установили неправильный формат файла."
},
"Error035": {
"message": "E035: Не удалось создать следующую закладку на сервере: {0} -- Обновлено ли приложение закладок?"
},
"Error036": {
"message": "E036: Отсутствуют разрешения для доступа к серверу синхронизации."
},
"Error037": {
"message": "E037: Ресурс заблокирован"
},
"Error038": {
"message": "E038: Не удалось найти локальную папку"
},
"Error039": {
"message": "E039: Не удалось обновить следующую закладку на сервере: {0}"
},
"Error040": {
"message": "E040: Не удалось найти имя файла в Google Диске"
},
"Error041": {
"message": "E041: размер файла удаленных закладок отличается от размера содержимого, фактически загруженного с сервера. Это может быть временной сетевой проблемой. Если эта ошибка не исчезает, обратитесь к администратору сервера."
},
"Error042": {
"message": "E042: Не удалось получить размер файла удаленных закладок. Невозможно проверить, что файл закладок был загружен полностью. Если эта ошибка не исчезает, обратитесь к администратору сервера."
},
"Error043": {
"message": "E043: Защита от сбоев: Текущий запуск синхронизации увеличит количество ваших ссылок на сервере на {0}%. Отказ от выполнения. Отключите эту защиту от сбоев в настройках профиля, если вы все равно хотите продолжить."
},
"Error044": {
"message": "E044: операция Git push завершилась неудачно: {0}"
},
"Error045": {
"message": "E045: Неожиданный путь к папке. Раньше локальная папка синхронизации для этого профиля находилась по адресу `{0}`, но теперь находится по адресу `{1}`. Убедитесь, что это так и есть, и снова задайте локальную папку синхронизации в настройках профиля."
},
"Error046": {
"message": "E046: Недопустимый URL. `{0}` не является действительным URL."
},
"Error047": {
"message": "E047: Не удалось разобрать файл XBEL. Похоже, что данные XBEL повреждены или неполны. Вы можете попробовать удалить файл на сервере, чтобы позволить floccus создать его заново. Не забудьте сначала сделать резервную копию."
},
"Error049": {
"message": "E049: Безопасность при сбоях: Текущий запуск синхронизации увеличит количество локальных ссылок в этом профиле на {0}%. Отказ от выполнения. Отключите эту защиту от сбоев в настройках профиля, если вы все равно хотите продолжить."
},
"Error050": {
"message": "E050: Защита от сбоев: Текущий запуск синхронизации удалит {0}% ваших локальных ссылок в этом профиле. Отказ от выполнения. Отключите эту защиту от сбоев в настройках профиля, если вы все равно хотите продолжить."
},
"LabelWebdavurl": {
"message": "Ссылка WebDAV"
},
"DescriptionWebdavurl": {
"message": "например, nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Ссылка Nextcloud"
},
"LabelUsername": {
"message": "Логин"
},
"LabelPassword": {
"message": "Пароль"
},
"LabelBookmarksfile": {
"message": "Файл закладок"
},
"DescriptionBookmarksfile": {
"message": "путь к месту расположения файла закладок на сервере, относительно вашего WebDAV URL (все папки в пути должны уже существовать). например, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "имя файла закладок, который будет находиться на вашем Google Диске. Не указывайте полный путь к файлу, только его имя. Убедитесь, что это имя уникально для вашего Диска. Например, mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "путь к файлу закладок относительно корня вашего Git-репозитория (все папки в пути должны уже существовать). например, personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Цель сервера"
},
"DescriptionServerfolder": {
"message": "При синхронизации, ваши закладки в этом браузере будут сохранены как ссылки в этом пути на сервере. Учтите, что данный путь указывает на папку в приложении Nextcloud Bookmarks, а не Nextcloud Files. Оставьте это поле пустым, чтобы хранить все ссылки в корневой папке на сервере."
},
"DescriptionServerfolderlinkwarden": {
"message": "При синхронизации ваши закладки в этом браузере будут храниться как ссылки в этой коллекции, и только ссылки из этой коллекции будут синхронизированы с этим браузером."
},
"DescriptionServerfolderkarakeep": {
"message": "При синхронизации ваши закладки в этом браузере будут храниться как ссылки в этой коллекции, и только ссылки из этой коллекции будут синхронизированы с этим браузером."
},
"LabelLocaltarget": {
"message": "Местная цель"
},
"DescriptionLocaltarget": {
"message": "Выберите, хотите ли вы синхронизировать закладки браузера, или вкладки браузера."
},
"LabelLocalfolder": {
"message": "Папка с закладками"
},
"DescriptionLocalfolder": {
"message": "Закладки в этой папке с закладками будут сохранены как ссылки на сервере, и ссылки на сервере будут сохранены как закладки в этой папке с закладками в Вашем браузере."
},
"LabelRootfolder": {
"message": "Корневая папка"
},
"LabelNewfolder": {
"message": "Недавно созданная папка"
},
"LabelSelectfolder": {
"message": "Выберите папку"
},
"LabelOptions": {
"message": "Настройки"
},
"LabelSyncnow": {
"message": "Синхронизировать"
},
"LabelCancelsync": {
"message": "Отменить"
},
"LabelSyncall": {
"message": "Синхронизировать все профили"
},
"LabelAutosync": {
"message": "Синхронизация на основе изменений"
},
"StatusLastsynced": {
"message": "Последняя синхронизация: {0} назад"
},
"StatusNeversynced": {
"message": "Не синхронизировано, пока что"
},
"StatusAllgood": {
"message": "Всё хорошо"
},
"StatusDisabled": {
"message": "Отключено"
},
"StatusError": {
"message": "Ошибка"
},
"StatusSyncing": {
"message": "Синхронизируется"
},
"StatusScheduled": {
"message": "Запланировано"
},
"LabelReset": {
"message": "Сбросить"
},
"DescriptionReset": {
"message": "Сбросить папку синхронизации для создания новой"
},
"LabelChoosefolder": {
"message": "Выбрать папку"
},
"DescriptionChoosefolder": {
"message": "Выберите существующую папку для синхронизации"
},
"LabelRemoveaccount": {
"message": "Удалить профиль"
},
"DescriptionRemoveaccount": {
"message": "Удалить этот профиль (это действие не удалит ваши закладки)"
},
"LabelSyncfromscratch": {
"message": "Начать синхронизацию с нуля"
},
"LabelResetCache": {
"message": "Сбросить кэш"
},
"DescriptionResetcache": {
"message": "Нажмите эту кнопку, чтобы сбросить кэш, так что при следующей синхронизации данные гарантированно не будут удалены, а просто объединятся серверные и локальные закладки."
},
"LabelParallelsync": {
"message": "Ускорить синхронизацию"
},
"DescriptionParallelsync": {
"message": "Использование более быстрой, параллельной синхронизации. Это экспериментальная опция и из-за неё сложно читать отладочные логи."
},
"LabelStrategy": {
"message": "Метод синхронизации"
},
"DescriptionStrategy": {
"message": "Эта опция определяет метод синхронизации закладок на разных устройствах. Обычно необходимо сохранить изменения на всех устройствах, если они совместимы, но иногда может потребоваться перезаписать изменения (включая добавления и удаления) из других браузеров или перезаписать изменения, сделанные вами локально."
},
"LabelStrategydefault": {
"message": "Всегда объединять локальные изменения с изменениями из других браузеров (рекомендовано)"
},
"LabelStrategyslave": {
"message": "Всегда отменять локальные изменения и загружать изменения из других браузеров"
},
"LabelStrategyoverwrite": {
"message": "Всегда загружать локальные изменения и отменять изменения из других браузеров"
},
"LabelSave": {
"message": "Сохранить"
},
"LabelSelect": {
"message": "Выбрать"
},
"LabelCancel": {
"message": "Отмена"
},
"LabelAdd": {
"message": "Добавить"
},
"LabelChange": {
"message": "Изменить"
},
"LabelRemove": {
"message": "Удалить"
},
"LabelBack": {
"message": "Назад"
},
"LabelAdapternextcloudfolders": {
"message": "Закладки Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Синхронизируйте закладки с помощью приложения Bookmarks для Nextcloud (платформы для совместной работы с открытым исходным кодом, которую вы можете разместить самостоятельно или получить аккаунт в облаке у одного из различных хостеров). С помощью Nextcloud Bookmarks вы можете синхронизировать только закладки http, ftp и javascript. Убедитесь, что вы установили приложение Bookmarks из магазина приложений Nextcloud в своем Nextcloud. В этом варианте невозможно использовать сквозное шифрование."
},
"LabelAdapternextcloud": {
"message": "Закладки Nextcloud (устарело)"
},
"DescriptionAdapternextcloud": {
"message": "Устаревшая опция совместима приложением Bookmarks версии минимум 0.11. floccus будет эмулировать папки, используя теги, содержащие пути папок. Не рекомендуется использовать эту опцию в новых профилях."
},
"LabelAdapterwebdav": {
"message": "Общий ресурс WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Синхронизируйте закладки, сохраняя их в файле на предоставленном ресурсе WebDAV. Для этой опции нет сопутствующего веб-интерфейса, и вы можете использовать ее с любым WebDAV-совместимым сервером, как на собственном хостинге, так и в облаке. Он может синхронизировать http, ftp, данные, файлы и закладки javascript. Вы можете выбрать использование сквозного шифрования при использовании этой опции."
},
"LabelAddaccount": {
"message": "Добавить профиль"
},
"LabelOpenintab": {
"message": "Открыть во вкладке"
},
"LabelDebuglogs": {
"message": "Логи отладки"
},
"LabelFunddevelopment": {
"message": "💸 Развитие фондов"
},
"DescriptionFunddevelopment": {
"message": "Работа над floccus поддерживается благодаря ежемесячным пожертвованиям. Если вы думаете, что то, что я делаю, стоит того, и вы можете делится со мной парочкой монеток каждый месяц, прошу поддержать мою работу. Также вы можете поставить оценку в магазине расширений. Спасибо вам! 💙"
},
"LabelUntitledfolder": {
"message": "Безымянная папка"
},
"LabelSetkeybutton": {
"message": "Установить кодовую фразу"
},
"LabelKey": {
"message": "Введите кодовую фразу для разблокировки"
},
"LabelKey2": {
"message": "Введите кодовую фразу ещё раз"
},
"LabelUnlock": {
"message": "Разблокировать floccus"
},
"LabelRemovekey": {
"message": "Удалить кодовую фразу"
},
"LabelRemovedkey": {
"message": "Кодовая фраза удалена"
},
"LabelSyncinterval": {
"message": "Интервал между синхронизациями"
},
"DescriptionSyncinterval": {
"message": "Как часто floccus будет проводить синхронизацию. По умолчанию - 15 минут."
},
"LabelChooseadapter": {
"message": "Как вы хотите провести синхронизацию?"
},
"LabelOptionsscreen": {
"message": "Настройки {0}",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Сделайте единовременное или регулярное пожертвование через paypal для поддержки проекта"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Сделайте регулярное пожертвование через страницу поддержки проекта на OpenCollective"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Поддержать проект через обычное пожертвование Liberapay"
},
"LabelGithubsponsors": {
"message": "Спонсоры на GitHub"
},
"DescriptionGithubsponsors": {
"message": "Поддержать проект через обычное пожертвование сервиса GitHub спонсоры"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Делайте регулярные пожертвования через Patreon, чтобы поддержать проект"
},
"LabelKofi": {
"message": "Кофи"
},
"DescriptionKofi": {
"message": "Сделайте регулярное или единовременное пожертвование через Ko-fi в поддержку проекта"
},
"LegacyAdapterDeprecation": {
"message": "Этот тип профиля устарел и скоро будет удален. Пожалуйста, перейдите на новый метод синхронизации Nextcloud. Вас ждет улучшенная производительность и точность."
},
"LabelUpdated": {
"message": "⚡ Floccus был обновлен"
},
"DescriptionUpdated": {
"message": "Поздравляем, последнее обновление floccus прибыло на ваше устройство!"
},
"LabelReleaseNotes": {
"message": "Примечания к выпуску"
},
"LabelOptionsServerDetails": {
"message": "Подробности сервера"
},
"LabelOptionsFolderMapping": {
"message": "Отображение папки"
},
"LabelOptionsSyncBehavior": {
"message": "Поведение синхронизации"
},
"LabelOptionsDangerous": {
"message": "Опасные действия"
},
"LabelAccountDeleted": {
"message": "Профиль удалён"
},
"DescriptionAccountDeleted": {
"message": "Этот профиль был удалён"
},
"LabelNoAccount": {
"message": "Профилей пока нет"
},
"DescriptionNoAccount": {
"message": "Добавьте новые профили или импортируйте профили из файла, после чего можно приступать к синхронизации."
},
"LabelLoginFlowStart": {
"message": "Авторизоваться через Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Отменить вход в Nextcloud"
},
"LabelLoginFlowError": {
"message": "Ошибка входа в Nextcloud"
},
"LabelNewAccount": {
"message": "Добавить профиль"
},
"LabelNewImport": {
"message": "Импорт"
},
"LabelNestedSync": {
"message": "Вложенные профили"
},
"DescriptionNestedSync": {
"message": "ВЫ можете вложить профили так, чтобы родительская папка принадлежала профилю A, а подпапки - профилям A и B. Хотите ли вы разрешить другим профилям синхронизировать папки этого профиля?"
},
"LabelNestedSyncNo": {
"message": "Нет, игнорировать папки этого профиля в других профилях"
},
"LabelNestedSyncYes": {
"message": "Да, вложить папки этого профиля в другие профили"
},
"LabelImportExport": {
"message": "Импорт/Экспорт профилей"
},
"LabelExport": {
"message": "Экспорт профилей"
},
"LabelImport": {
"message": "Импорт профилей"
},
"DescriptionExport": {
"message": "Выберите профили, которые вы хотите экспортировать в файл, чтобы позже создать эти профили на другие устройства или браузеры."
},
"DescriptionImport": {
"message": "Импортируйте файл с экспортированными профилями, чтобы повторно создать профили с других устройств или браузеров. Убедитесь, что после импорта вы установили правильные папки синхронизации."
},
"LabelFolderNotFound": {
"message": "Папка не найдена"
},
"LabelSyncTabs": {
"message": "Вкладки браузера"
},
"DescriptionSyncTabs": {
"message": "Ссылки, хранящиеся на сервере, будут открываться в вашем браузере как вкладки, а существующие открытые вкладки браузера будут храниться как ссылки на вашем сервере. Обратите внимание, что в зависимости от того, сколько ссылок хранится на сервере, поскольку все они будут открыты как вкладки при следующем запуске синхронизации, это может привести к перегрузке браузера."
},
"LabelTabs": {
"message": "Вкладки"
},
"LabelSyncDown": {
"message": "Скачать изменения"
},
"DescriptionSyncDown": {
"message": "Скачать изменения в других браузерах и переписать локальные изменения"
},
"LabelSyncUp": {
"message": "Загрузить изменения"
},
"DescriptionSyncUp": {
"message": "Загрузить локальные изменения и переписать изменения в других браузерах"
},
"LabelSyncDownOnce": {
"message": "Потяните вниз один раз"
},
"LabelSyncUpOnce": {
"message": "Отжимайтесь один раз"
},
"LabelSyncNormal": {
"message": "Объединить"
},
"DescriptionSyncNormal": {
"message": "Объединить локальные изменения с изменениями из других браузеров"
},
"DescriptionFilesPermission": {
"message": "Убедитесь, что вы разрешили floccus использовать не только приложение \"Закладки\", но и приложение \"Файлы Nextcloud\"."
},
"DescriptionExtension": {
"message": "Синхронизировать ваши закладки приватно между браузерами и устройствами "
},
"LabelFailsafe": {
"message": "Безопасный режим"
},
"DescriptionFailsafe": {
"message": "Иногда ошибки конфигурации или программного обеспечения могут привести к непреднамеренному удалению данных, которые затем теряются, или к непреднамеренному дублированию данных, которые затем трудно отсортировать. Чтобы этого не произошло, floccus не будет удалять более 20 % ваших закладок за один раз, а также не будет добавлять более 20 % ссылок за один раз, если вы не отключите эту защиту здесь."
},
"LabelFailsafeon": {
"message": "Включено. Не будет удалять или добавлять более 20 % из/в ваши локальные закладки без предварительного запроса. (Рекомендуется)"
},
"LabelFailsafeoff": {
"message": "Отключено. Позволяет удалять или добавлять более 20 % из/в локальные закладки без согласования с вами."
},
"StatusFailsafeoff": {
"message": "Отключена защита от сбоев. Вы подвергаетесь риску непреднамеренной потери или дублирования данных. Рекомендуется включить защиту от сбоев в настройках профиля."
},
"LabelAdaptergoogledrive": {
"message": "Google Диск"
},
"DescriptionAdaptergoogledrive": {
"message": "Синхронизация закладок через (опционально зашифрованный) файл, который хранится на вашем Google Диске. Можно синхронизировать закладки http, ftp, данные, файлы и javascript. При использовании этой опции можно выбрать сквозное шифрование."
},
"LabelLogingoogle": {
"message": "Авторизоваться с помощью Google"
},
"DescriptionLogingoogle": {
"message": "Соедините ваш Google аккаунт, чтобы хранить файл закладок в вашем Google Диске."
},
"DescriptionLoggedingoogle": {
"message": "Вы соединили ваш Google аккаунт для хранения файла закладок на вашем Google Диске."
},
"LabelPassphrase": {
"message": "Кодовая фраза"
},
"DescriptionPassphrase": {
"message": "Установите кодовую фразу для шифрования файла закладок. Если оставить поле пустым, файл не будет зашифрован."
},
"LabelClientcert": {
"message": "Отправлять авторизационные данные"
},
"DescriptionClientcert": {
"message": "Включите эту опцию, если ваш сервер требует сертификат клиента или cookies для аутентификации. Это может привести к нежелательным побочным эффектам, поскольку floccus будет передавать файлы cookie в обычные сессии браузера."
},
"LabelAllowredirects": {
"message": "Разрешать перенаправления в URL-адресе сервера"
},
"DescriptionAllowredirects": {
"message": "Включите эту опцию, если во время синхронизации появляются ошибки перенаправления, которые, по вашему мнению, не являются ошибками."
},
"LabelSearch": {
"message": "Искать закладки"
},
"LabelSearchfolder": {
"message": "Поиск {0}"
},
"LabelEdititem": {
"message": "Редактировать"
},
"LabelDeleteitem": {
"message": "Удалить"
},
"DescriptionReallydeleteitem": {
"message": "Вы действительно хотите удалить этот элемент?"
},
"LabelNobookmarks": {
"message": "Здесь нет закладок"
},
"LabelAddbookmark": {
"message": "Добавить закладку"
},
"LabelEditbookmark": {
"message": "Редактировать закладку"
},
"LabelAddfolder": {
"message": "Создать папку"
},
"LabelEditfolder": {
"message": "Редактировать папку"
},
"LabelSlugline": {
"message": "Синхронизация личных закладок"
},
"LabelDownloadlogs": {
"message": "Скачать логи"
},
"LabelDownloadfulllogs": {
"message": "Полные логи"
},
"LabelDownloadanonymizedlogs": {
"message": "Отредактированные логи"
},
"DescriptionDownloadlogs": {
"message": "Floccus записывает все свои действия в лог-файл, который вы можете изучить самостоятельно или отправить разработчикам для отладки. В отредактированных логах имена папок и закладок, а также URL-адреса необратимо шифруются с помощью криптографической функции хэширования. При отправке отредактированных журналов не забудьте проверить загруженный файл на наличие конфиденциальных данных, которые могли быть не обнаружены в процессе анонимизации."
},
"ErrorFolderloopselected": {
"message": "Невозможно переместить папку в саму себя"
},
"ErrorNofolderselected": {
"message": "Нет выбранных папок"
},
"LabelAllownetwork": {
"message": "Разрешить использование сети"
},
"DescriptionAllownetwork": {
"message": "Кроме подключения к серверу синхронизации, floccus может использовать сеть для получения дополнительной информации о ваших закладках (например, иконок и т.д.). Эта опция позволяет настроить такое использование сети."
},
"LabelMobilesettings": {
"message": "Мобильные настройки"
},
"LabelContinuefloccus":{
"message": "Продолжить в floccus"
},
"LabelAbout":{
"message": "Инфо"
},
"LabelCurrentversion": {
"message": "Текущая версия"
},
"DescriptionCurrentversion": {
"message": "Установленная версия floccus:"
},
"LabelContributors": {
"message": "Контрибьюторы"
},
"DescriptionContributors": {
"message": "Эти люди помогли сделать floccus возможным"
},
"LabelSortcustom": {
"message": "Пользовательское"
},
"LabelSorturl": {
"message": "Ссылка"
},
"LabelSorttitle": {
"message": "Название"
},
"LabelSyncmethod": {
"message": "Метод синхронизации"
},
"LabelSyncserver": {
"message": "Сервер синхроназации"
},
"LabelSyncfolders": {
"message": "Папки синхронизации"
},
"LabelSyncbehavior": {
"message": "Поведение синхронизации"
},
"LabelContinue": {
"message": "Продолжить"
},
"LabelDone": {
"message": "Готово"
},
"LabelConnect": {
"message": "Подключайтесь"
},
"LabelServersetup": {
"message": "Какой сервер вы хотите использовать для синхронизации?"
},
"LabelGoogledrivesetup": {
"message": "Войти в Google Диск"
},
"LabelSyncfoldersetup": {
"message": "Какие папки вы хотите синхронизировать?"
},
"LabelSyncbehaviorsetup": {
"message": "Как вы хотите, чтобы работала синхронизация?"
},
"LabelAccountcreated": {
"message": "Профиль создан"
},
"DescriptionAccountcreated": {
"message": "И еще одно: синхронизация - это не резервное копирование. Убедитесь, что у вас есть регулярные резервные копии закладок.\n\nТакже имейте в виду, что объединение floccus со встроенной в браузер синхронизацией закладок не поддерживается, и в итоге вы можете получить дубликаты."
},
"DescriptionNonhttps": {
"message": "Вы зашли на сервер, который используют небезопасный протокол. Рекомендуется использовать те серверы, которые поддерживают HTTPS."
},
"LabelFiletype": {
"message": "Формат файла"
},
"DescriptionFiletype": {
"message": "Вы можете выбрать, в каком формате файла вы хотите хранить закладки на облаке."
},
"LabelFiletypehtml": {
"message": "HTML, широко поддерживается, открытый формат (рекомендуется)"
},
"LabelFiletypexbel": {
"message": "XBEL, простой, открытый формат"
},
"LabelImportbookmarks": {
"message": "Импортировать закладки"
},
"DescriptionImportbookmarks": {
"message": "Импортировать HTML файл с закладками в текущую папку"
},
"LabelExportBookmarks": {
"message": "Экспортировать закладки"
},
"DescriptionExportBookmarks" : {
"message": "Вы можете экспортировать все закладки в этом профиле в HTML файле, который поддерживается множеством браузеров."
},
"LabelShareitem": {
"message": "Поделиться"
},
"LabelImportsuccessful": {
"message": "Профиль(и) успешно импортированы"
},
"DescriptionSyncinprogress": {
"message": "Синхронизация в процессе."
},
"DescriptionSyncscheduled": {
"message": "Ваш профиль скоро будет синхронизирован. Ожидаем, пока другие ваши устройства или другие профили на этом устройстве закончат синхронизацию."
},
"LabelAdaptergit": {
"message": "Git через HTTPS"
},
"DescriptionAdaptergit": {
"message": "Опция Git синхронизирует закладки, сохраняя их в файле в предоставленном Git-репозитории. Для этой опции нет сопутствующего веб-интерфейса, но вы можете использовать ее с любым сервером Git-хостинга, например Github, Gitlab, Gitea и т. д. Она может синхронизировать http, ftp, данные, файлы и закладки javascript. При использовании этой опции вы не можете использовать сквозное шифрование. В настоящее время эта опция недоступна в мобильном приложении."
},
"LabelGiturl": {
"message": "URL-адрес репозитория с помощью HTTP"
},
"LabelGitbranch": {
"message": "Ветка Git"
},
"LabelTelemetry": {
"message": "Автоматизированные отчеты об ошибках"
},
"DescriptionTelemetry": {
"message": "Floccus может автоматически отправлять данные об ошибках мне, разработчику. Это очень помогает быстрее находить и устранять ошибки в floccus и в долгосрочной перспективе улучшит ваше впечатление от работы с floccus. Даже если функция отправки сообщений об ошибках включена, разработчики floccus никогда не смогут увидеть ваши закладки."
},
"DescriptionTelemetrysyncmethod": {
"message": "Новое: В дополнение к информации об ошибках, floccus теперь также отправляет информацию о том, какой метод синхронизации вы используете, если эта опция включена. Это поможет нам улучшить floccus и убедиться, что методы синхронизации работают так, как ожидалось."
},
"LabelTelemetryenable": {
"message": "Автоматически отправляйте разработчикам floccus данные об ошибках и информацию о том, какой метод синхронизации вы используете."
},
"LabelTelemetrydisable": {
"message": "Не отправляйте никаких данных разработчикам floccus."
},
"LabelAccountlabel": {
"message": "Профильная этикетка"
},
"DescriptionAccountlabel": {
"message": "Дайте этому профилю имя, чтобы вам было легче его узнать."
},
"LabelClickcount": {
"message": "Подсчет кликов"
},
"DescriptionClickcount": {
"message": "Отправляйте статистику о том, какие закладки вы посещаете чаще всего, на сервер Nextcloud, чтобы вы могли сортировать их по количеству кликов."
},
"DescriptionGoogleplayreview": {
"message": "Написать отзыв в Google Play"
},
"DescriptionAppstorereview": {
"message": "Напишите отзыв в App Store"
},
"DescriptionChromereview": {
"message": "Напишите отзыв о статье \"Интернет-магазин Chrome"
},
"DescriptionAlternativereview": {
"message": "Напишите отзыв о сайте AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Напишите отзыв о статье \"Аддоны Mozilla"
},
"DescriptionEdgereview": {
"message": "Написать отзыв о Edge Addons"
},
"LabelWritereview": {
"message": "💙 Поделитесь любовью!"
},
"DescriptionWritereview": {
"message": "Если вы в восторге от floccus, сообщите об этом миру, оставив оценку на одной из платформ ниже."
},
"DescriptionDonateintervention": {
"message": "Любите синхронизацию закладок? Поддержите меня!"
},
"LabelDonate": {
"message": "Пожертвовать"
},
"DescriptionDisabledaftererror": {
"message": "Повторите 10 попыток, прежде чем отключить этот профиль"
},
"DescriptionBookmarkexists": {
"message": "Эта закладка уже существует в выбранном профиле"
},
"LabelReportproblem": {
"message": "Сообщить о проблеме"
},
"DescriptionReportproblem": {
"message": "Если вы хотите напрямую обратиться к разработчикам с конкретным вопросом, вы можете сделать это здесь:"
},
"LabelAdapterKarakeep": {
"message": "Каракип"
},
"DescriptionAdapterKarakeep": {
"message": "Синхронизируйте закладки с помощью самодостаточного приложения Karakeep с открытым исходным кодом. Этот вариант не использует сквозное шифрование и не поддерживает сохранение порядка закладок при синхронизации."
},
"LabelApiKey": {
"message": "Ключ API"
},
"LabelKarakeepurl": {
"message": "URL-адрес вашего сервера Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Не удалось подключиться к вашему серверу Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Линкварден"
},
"DescriptionAdapterlinkwarden": {
"message": "Синхронизируйте закладки с помощью приложения Linkwarden с открытым исходным кодом, размещенного на вашем собственном сервере или в облаке по адресу cloud.linkwarden.app. Оно может синхронизировать только закладки http, ftp и javascript. Этот вариант не использует сквозное шифрование и не поддерживает сохранение порядка закладок при синхронизации."
},
"LabelLinkwardenurl": {
"message": "URL-адрес вашего сервера Linkwarden"
},
"LabelAccesstoken": {
"message": "Токен доступа"
},
"LabelLinkwardenconnectionerror": {
"message": "Не удалось подключиться к вашему серверу Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Результаты из других папок"
},
"LabelScheduledforcesync": {
"message": "Принудительная синхронизация"
},
"DescriptionScheduledforcesync": {
"message": "Действительно ли вам нужна принудительная синхронизация? Одновременная синхронизация с двумя устройствами может привести к непредвиденным последствиям, в том числе к повреждению данных. Прежде чем подтвердить синхронизацию, убедитесь, что в данный момент не синхронизируется ни одно другое устройство."
},
"DescriptionAutosync": {
"message": "Если включить синхронизацию на основе изменений, синхронизация будет выполняться каждый раз, когда вы вносите изменения локально."
},
"LabelOpeninnewtab": {
"message": "Откройте этот вид в новой вкладке"
},
"LabelGivefeedback": {
"message": "Дать обратную связь"
},
"LabelYourname": {
"message": "Ваше имя"
},
"LabelYouremail": {
"message": "Ваша электронная почта (необязательно)"
},
"LabelYourmessage": {
"message": "Ваше сообщение для обратной связи"
},
"LabelSubmitfeedback": {
"message": "Отправить отзыв"
},
"DescriptionFeedbacklegal": {
"message": "Эта форма обратной связи работает на базе Sentry. Нажимая кнопку \"Отправить\", вы соглашаетесь на хранение введенных данных на серверах Sentry. Ни одна из ваших закладок не будет отправлена в Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Спасибо, что нашли время оставить отзыв для разработчиков floccus! Если ваш отзыв связан с проблемой, обязательно укажите, какие шаги вы предприняли, что вы ожидали и что произошло вместо этого. Если ваш отзыв связан с запросом функции, обязательно укажите, какой случай использования или проблему эта функция могла бы решить для вас. Если вы укажете свою электронную почту, мы сможем связаться с вами. Спасибо!"
},
"LabelFeedbacksent": {
"message": "Спасибо за ваш отзыв!"
},
"LabelFaq":{
"message": "Проверьте FAQ"
},
"StatusSyncingfailed": {
"message": "Синхронизация не удалась"
},
"StatusSyncingcomplete": {
"message": "Синхронизация завершена"
},
"NotificationSyncingprofile": {
"message": "Профиль синхронизации {0}"
},
"NotificationSyncingsucceeded": {
"message": "Синхронизация профиля {0} выполнена успешно."
},
"NotificationSyncingfailed": {
"message": "Не удалось синхронизировать профиль {0}"
},
"LabelSyncintervalenabled": {
"message": "Синхронизация на основе времени"
},
"DescriptionSyncintervalenabled": {
"message": "Включение синхронизации по времени автоматически запланирует запуск синхронизации этого профиля каждые несколько минут."
}
}
================================================
FILE: _locales/sk/messages.json
================================================
{
"Error001": {
"message": "E001: Adresár, kde sa má vytvoriť, neexistuje"
},
"Error002": {
"message": "E002: Záložka na aktualizovanie už neexistuje"
},
"Error003": {
"message": "E003: Adresár, z ktorého sa má presunúť, neexistuje. Toto je anomália. Gratulujeme."
},
"Error004": {
"message": "E004: Adresár, do ktorého sa má presunúť, neexistuje"
},
"Error005": {
"message": "E005: Adresár, kde sa má vytvoriť, neexistuje"
},
"Error006": {
"message": "E006: Adresár na aktualizovanie neexistuje"
},
"Error007": {
"message": "E007: Adresár na presun neexistuje"
},
"Error008": {
"message": "E008: Adresár, z ktorého sa presúva, neexistuje"
},
"Error009": {
"message": "E009: Adresár, do ktorého sa presúva, neexistuje"
},
"Error010": {
"message": "E010: Nedá sa nájsť adresár k zoradeniu"
},
"Error011": {
"message": "E011: Položka v zoradení adresára nie je naozaj podradená: {0}"
},
"Error012": {
"message": "E012: V zoradení adresára chýbajú niektorí potomci adresára"
},
"Error013": {
"message": "E013: Adresár na zmazanie neexistuje"
},
"Error014": {
"message": "E014: Nadradený adresár, z ktorého sa má vymazať adresár, neexistuje"
},
"Error015": {
"message": "E015: Neočakávané údaje v odpovedi zo servera"
},
"Error016": {
"message": "E016: Časové obmedzenie na požiadavok vypršalo. Skontrolujte nastavenia svojho serveru"
},
"Error017": {
"message": "E017: Chyba siete: Skontrolujte sieťové pripojenie a podrobnosti svojho účtu"
},
"Error018": {
"message": "E018: Nepodarilo sa overiť voči serveru."
},
"Error019": {
"message": "E019: Stav HTTP {0}. Zlyhalo {1} požiadaviek. Skontrolujte vaše nastavenie servera a záznam udalostí."
},
"Error020": {
"message": "E020: Nepodarilo sa analyzovať odpoveď servera."
},
"Error021": {
"message": "E021: Nekonzistentný stav serveru. Adresár je prítomný v zozname poradia potomkov, ale nie v strome adresárov"
},
"Error022": {
"message": "E022: Adresár {0} vraj obsahuje neexistujúcu záložku {1}"
},
"Error023": {
"message": "E023: Nedá sa odobrať súbor zámku, zvážte ručné zmazanie {0}"
},
"Error024": {
"message": "E024: Stav HTTP {0} pri skúšaní zistenia stavu zámkového súboru {1}"
},
"Error025": {
"message": "E025: Nastavenia pre súbor so záložkami nesmie začínať s lomítkom: '/'"
},
"Error026": {
"message": "E026: Synchronizačný proces bol zrušený"
},
"Error027": {
"message": "E027: Synchronizačný proces bol prerušený"
},
"Error028": {
"message": "E028: Nepodarilo sa overiť voči serveru."
},
"Error029": {
"message": "E029: Bezpečnosť pri poruche: Aktuálny beh synchronizácie by vymazal {0}% vašich odkazov na serveri. Odmieta sa vykonať. Ak chcete aj tak pokračovať, vypnite túto poistku proti zlyhaniu v nastaveniach profilu."
},
"Error030": {
"message": "E030: Dešifrovanie súboru záložiek zlyhalo. Môže byť zlé heslo alebo súbor môže byť poškodený."
},
"Error031": {
"message": "E031: Nedalo sa overiť voči Google Drive. Prosím znovu spárujte floccus s vašim účtom Google."
},
"Error032": {
"message": "E032: Chyba OAuth. Chyba overenia tokenu. Prosím znovu pripojte svoj účet Google Account."
},
"Error033": {
"message": "E033: Zistené presmerovanie. Prosím uistite sa, že server podporuje nastavený spôsob synchronizácie a adresa URL, ktorú ste zadali, je správna a nie je presmerovaná na iné miesto. Ak je presmerovanie súčasťou vašeho nastavenia, môžete zakázať túto kontrolu v nastaveniach."
},
"Error034": {
"message": "E034: Vzdialený súbor so záložkami je nečitateľný. Nezabudli ste nastaviť heslo na šifrovanie alebo ste nastavili nesprávny formát súboru?"
},
"Error035": {
"message": "E035: Chyba pri vytvorení nasledujúcej záložky na serveri: {0} -- je aplikácia záložiek aktuálna?"
},
"Error036": {
"message": "E036: Chýbajúce povolenia na prístup k synchronizačnému serveru"
},
"Error037": {
"message": "E037: Zdroj je uzamknutý"
},
"Error038": {
"message": "E038: Nedá sa nájsť miestny adresár"
},
"Error039": {
"message": "E039: Chyba pri upravení nasledujúcej záložky na serveri: {0}"
},
"Error040": {
"message": "E040: Vo vašom Google Drive sa nedal hľadať názov súboru "
},
"Error041": {
"message": "E041: Veľkosť súboru vzdialených záložiek je rozdielna od obsahu, ktorý bol stiahnutý zo serveru. Toto môže byť dočasný problém siete. Ak táto chyba pretrváva, prosím kontaktujte správcu servera."
},
"Error042": {
"message": "E042: Nemohla byť získaná veľkosť súboru vzdialených záložiek. Je nemožné overiť, že súbor so záložkami bol plne stiahnutý. Ak táto chyba pretrváva, prosím kontaktujte správcu servera."
},
"Error043": {
"message": "E043: Bezpečnosť pri poruche: Aktuálny beh synchronizácie by zvýšil počet vašich odkazov na serveri o {0}%. Odmietnutie vykonania. Ak chcete aj tak pokračovať, vypnite túto poistku proti zlyhaniu v nastaveniach profilu."
},
"Error044": {
"message": "E044: Operácia git push zlyhala: {0}"
},
"Error045": {
"message": "E045: Neočakávaná cesta k priečinku. Miestny synchronizačný priečinok pre tento profil sa nachádzal na adrese `{0}`, ale teraz sa nachádza na adrese `{1}`. Skontrolujte, či je to zamýšľané, a v nastaveniach profilu znova nastavte miestny synchronizačný priečinok."
},
"Error046": {
"message": "E046: Neplatná adresa URL. `{0}` nie je platná adresa URL."
},
"Error047": {
"message": "E047: Nepodarilo sa analyzovať súbor XBEL. Zdá sa, že údaje XBEL sú poškodené alebo neúplné. Môžete skúsiť odstrániť súbor na serveri, aby ho floccus mohol znovu vytvoriť. Uistite sa, že ste si najprv urobili zálohu."
},
"Error049": {
"message": "E049: Bezpečnosť pri poruche: Aktuálny beh synchronizácie by zvýšil počet lokálnych odkazov v tomto profile o {0}%. Odmietnutie vykonania. Ak chcete aj tak pokračovať, vypnite túto poistku proti zlyhaniu v nastaveniach profilu."
},
"Error050": {
"message": "E050: Bezpečnosť pri poruche: Aktuálny beh synchronizácie by vymazal {0}% vašich miestnych odkazov v tomto profile. Odmietnutie vykonania. Ak chcete aj tak pokračovať, vypnite túto poistku proti zlyhaniu v nastaveniach profilu."
},
"LabelWebdavurl": {
"message": "WebDAV adresa URL"
},
"DescriptionWebdavurl": {
"message": "napr. s nextcloudom: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud adresa URL"
},
"LabelUsername": {
"message": "Užívateľské meno"
},
"LabelPassword": {
"message": "Heslo"
},
"LabelBookmarksfile": {
"message": "Súbor záložiek"
},
"DescriptionBookmarksfile": {
"message": "relatívna cesta k súboru so záložkami vzhľadom ku WebDAV URL adrese (všetky adresáre v ceste už musia existovať). napr. osobné_veci/záložky.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "názov súboru so záložkami, ktorý bude uložený vo vašom Google Drive. Nezadávajte plnú cestu, iba názov súboru. Uistite sa, že tento názov je jedinečný vo vašom Google Drive, napr. mojezáložky.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "relatívna cesta k súboru so záložkami vzhľadom ku koreňu Git repozitáru (všetky adresáre v ceste už musia existovať). napr. osobné_veci/záložky.xbel"
},
"LabelServerfolder": {
"message": "Cieľ na serveri"
},
"DescriptionServerfolder": {
"message": "Pri synchronizácii budú vaše záložky v tomto prehliadači uložené ako odkazy pod touto cestou na serveri. Všimnite si, že táto cesta predstavuje adresár v aplikácii Nextcloud Bookmarks, nie adresár v Nextcloud Files. Nechajte ju prázdnu, ak chcete, aby sa všetky odkazy jednoducho ukladali do najvyššieho adresára na serveri."
},
"DescriptionServerfolderlinkwarden": {
"message": "Pri synchronizácii budú vaše záložky v tomto prehliadači uložené ako odkazy pod touto zbierkou and iba odkazy pod touto zbierkou budú synchronizované s týmto prehliadačom."
},
"DescriptionServerfolderkarakeep": {
"message": "Pri synchronizácii budú vaše záložky v tomto prehliadači uložené ako odkazy pod touto zbierkou and iba odkazy pod touto zbierkou budú synchronizované s týmto prehliadačom."
},
"LabelLocaltarget": {
"message": "Miestny cieľ"
},
"DescriptionLocaltarget": {
"message": "Tu vyberte, či chcete synchronizovať záložky prehliadača alebo karty prehliadača."
},
"LabelLocalfolder": {
"message": "Adresár záložiek"
},
"DescriptionLocalfolder": {
"message": "Záložky v tomto adresári záložiek budú uložené ako odkazy na serveri a odkazy na serveri budú uložené ako záložky v tomto adresári záložiek v tomto prehliadači."
},
"LabelRootfolder": {
"message": "Koreňový adresár"
},
"LabelNewfolder": {
"message": "Novo vytvorený adresár"
},
"LabelSelectfolder": {
"message": "Vybrať adresár"
},
"LabelOptions": {
"message": "Nastavenia"
},
"LabelSyncnow": {
"message": "Synchronizovať teraz"
},
"LabelCancelsync": {
"message": "Zrušiť synchronizáciu"
},
"LabelSyncall": {
"message": "Synchronizovať všetky profily"
},
"LabelAutosync": {
"message": "Synchronizácia na základe zmien"
},
"StatusLastsynced": {
"message": "Naposledy synchronizované pred: {0}"
},
"StatusNeversynced": {
"message": "Ešte nezosynchronizované"
},
"StatusAllgood": {
"message": "Všetko v poriadku"
},
"StatusDisabled": {
"message": "Vypnuté"
},
"StatusError": {
"message": "Chyba"
},
"StatusSyncing": {
"message": "Synchronizuje sa"
},
"StatusScheduled": {
"message": "Naplánované"
},
"LabelReset": {
"message": "Vrátiť do východzieho stavu"
},
"DescriptionReset": {
"message": "Obnovenie synchronizovaného priečinka a vytvorenie nového"
},
"LabelChoosefolder": {
"message": "Vybrať adresár"
},
"DescriptionChoosefolder": {
"message": "Použiť pre synchronizáciu existujúci adresár"
},
"LabelRemoveaccount": {
"message": "Odobrať profil"
},
"DescriptionRemoveaccount": {
"message": "Odstrániť tento profil (toto neodstráni vaše záložky)"
},
"LabelSyncfromscratch": {
"message": "Spustiť synchronizáciu úplne odznovu"
},
"LabelResetCache": {
"message": "Obnovenie vyrovnávacej pamäte"
},
"DescriptionResetcache": {
"message": "Kliknutím na toto tlačidlo obnovíte vyrovnávaciu pamäť tak, aby sa pri ďalšom spustení synchronizácie zaručilo, že sa nevymažú žiadne údaje a že sa iba zlúčia záložky na serveri a miestne záložky."
},
"LabelParallelsync": {
"message": "Zrýchliť synchronizáciu"
},
"DescriptionParallelsync": {
"message": "Začiarknite toto políčko, ak chcete spracovať viacero priečinkov paralelne, aby sa synchronizácia urýchlila. Táto funkcia je experimentálna a sťažuje čítanie protokolov ladenia."
},
"LabelStrategy": {
"message": "Stratégia synchronizácie"
},
"DescriptionStrategy": {
"message": "Táto možnosť určuje spôsob synchronizácie záložiek v rôznych zariadeniach. Zvyčajne budete chcieť zachovať zmeny zo všetkých strán, ak sú kompatibilné, ale niekedy môžete chcieť prepísať zmeny (vrátane pridania a odstránenia) z iných prehliadačov alebo prepísať zmeny, ktoré ste vykonali lokálne."
},
"LabelStrategydefault": {
"message": "Vždy zlúčte miestne zmeny so zmenami z iných prehliadačov (odporúčané)"
},
"LabelStrategyslave": {
"message": "Vždy zrušte miestne zmeny a preberajte zmeny z iných prehliadačov"
},
"LabelStrategyoverwrite": {
"message": "Vždy nahrajte miestne zmeny a zrušte zmeny z iných prehliadačov"
},
"LabelSave": {
"message": "Uložiť"
},
"LabelSelect": {
"message": "Vyberte"
},
"LabelCancel": {
"message": "Zrušiť"
},
"LabelAdd": {
"message": "Pridať"
},
"LabelChange": {
"message": "Zmena"
},
"LabelRemove": {
"message": "Odstránenie stránky"
},
"LabelBack": {
"message": "Späť"
},
"LabelAdapternextcloudfolders": {
"message": "Záložky Nextcloud"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synchronizujte svoje záložky pomocou aplikácie Bookmarks s otvoreným zdrojovým kódom pre Nextcloud (open-source platforma pre spoluprácu, ktorú môžete buď sami hosťovať, alebo získať účet pre inštanciu v cloude od jedného z rôznych hostiteľov). Pomocou aplikácie Nextcloud Bookmarks môžete synchronizovať iba záložky http, ftp a javascript. Uistite sa, že máte v službe Nextcloud nainštalovanú aplikáciu Bookmarks z obchodu s aplikáciami Nextcloud. Pri tejto možnosti nie je možné využívať šifrovanie end-to-end."
},
"LabelAdapternextcloud": {
"message": "Záložky Nextcloud (staršie)"
},
"DescriptionAdapternextcloud": {
"message": "Staršia možnosť je kompatibilná minimálne s verziou v0.11 aplikácie Záložky. Bude emulovať priečinky pomocou značiek obsahujúcich cestu k priečinku. Neodporúča sa ju používať pre nové profily."
},
"LabelAdapterwebdav": {
"message": "Zdieľanie WebDAV"
},
"DescriptionAdapterwebdav": {
"message": "Záložky môžete synchronizovať tak, že ich uložíte do súboru v poskytnutej zdieľanej lokalite WebDAV. Pre túto možnosť nie je k dispozícii žiadne sprievodné webové používateľské rozhranie a môžete ju používať s akýmkoľvek serverom kompatibilným s WebDAV, či už na vlastnom hostingu alebo v cloude. Môže synchronizovať záložky http, ftp, dátové, súborové a javascriptové. Pri používaní tejto možnosti si môžete vybrať, či chcete používať šifrovanie end-to-end."
},
"LabelAddaccount": {
"message": "Pridať profil"
},
"LabelOpenintab": {
"message": "Otvoriť na karte"
},
"LabelDebuglogs": {
"message": "Protokoly ladenia"
},
"LabelFunddevelopment": {
"message": "💸 Rozvoj fondov"
},
"DescriptionFunddevelopment": {
"message": "Práca na projekte floccus je podporovaná modelom dobrovoľného predplatného. Ak si myslíte, že to, čo robím, má zmysel, a ak môžete každý mesiac ušetriť pár mincí bez ťažkostí, podporte moju prácu. Zvážte tiež, prosím, udelenie hodnotenia floccusu v obchode s doplnkami podľa vášho výberu. Ďakujem!💙"
},
"LabelUntitledfolder": {
"message": "Priečinok bez názvu"
},
"LabelSetkeybutton": {
"message": "Nastavenie prístupovej frázy"
},
"LabelKey": {
"message": "Zadajte svoju prístupovú frázu na odomknutie"
},
"LabelKey2": {
"message": "Druhýkrát zadajte svoju prístupovú frázu"
},
"LabelUnlock": {
"message": "Odomknutie floccus"
},
"LabelRemovekey": {
"message": "Odstránenie prístupovej frázy"
},
"LabelRemovedkey": {
"message": "Odstránenie prístupovej frázy"
},
"LabelSyncinterval": {
"message": "Interval synchronizácie"
},
"DescriptionSyncinterval": {
"message": "Časový interval medzi dvoma synchronizáciami sa uvádza v minútach. Predvolená hodnota je 15 minút."
},
"LabelChooseadapter": {
"message": "Ako chcete synchronizovať?"
},
"LabelOptionsscreen": {
"message": "{0} možnosti",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Poskytnite jednorazový alebo pravidelný dar prostredníctvom služby PayPal na podporu projektu"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Pravidelne prispievajte prostredníctvom OpenCollective na podporu projektu"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Pravidelne prispievajte prostredníctvom Liberapay na podporu projektu"
},
"LabelGithubsponsors": {
"message": "Sponzori služby GitHub"
},
"DescriptionGithubsponsors": {
"message": "Pravidelne prispievajte prostredníctvom sponzorov GitHubu na podporu projektu"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Pravidelne prispievajte prostredníctvom Patreonu na podporu projektu"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Pravidelným alebo jednorazovým príspevkom cez Ko-fi podporíte projekt"
},
"LegacyAdapterDeprecation": {
"message": "Tento starší typ profilu je zastaraný a čoskoro bude odstránený. Prejdite na novú metódu synchronizácie nextcloud. Čaká vás lepší výkon a presnosť."
},
"LabelUpdated": {
"message": "⚡ Floccus bol aktualizovaný"
},
"DescriptionUpdated": {
"message": "Gratulujeme, najnovšia aktualizácia programu floccus sa dostala do vášho počítača!"
},
"LabelReleaseNotes": {
"message": "Prečítajte si poznámky k vydaniu"
},
"LabelOptionsServerDetails": {
"message": "Podrobnosti o serveri"
},
"LabelOptionsFolderMapping": {
"message": "Mapovanie priečinkov"
},
"LabelOptionsSyncBehavior": {
"message": "Správanie pri synchronizácii"
},
"LabelOptionsDangerous": {
"message": "Nebezpečné akcie"
},
"LabelAccountDeleted": {
"message": "Vymazaný profil"
},
"DescriptionAccountDeleted": {
"message": "Tento profil bol vymazaný"
},
"LabelNoAccount": {
"message": "Zatiaľ žiadne profily"
},
"DescriptionNoAccount": {
"message": "Pridajte nové profily alebo importujte profily zo súboru a potom môžete začať synchronizovať."
},
"LabelLoginFlowStart": {
"message": "Prihlásenie pomocou služby Nextcloud"
},
"LabelLoginFlowStop": {
"message": "Prerušenie prihlásenia do služby Nextcloud"
},
"LabelLoginFlowError": {
"message": "Prihlásenie do služby Nextcloud zlyhalo"
},
"LabelNewAccount": {
"message": "Pridať profil"
},
"LabelNewImport": {
"message": "Importovať"
},
"LabelNestedSync": {
"message": "Zanorené profily"
},
"DescriptionNestedSync": {
"message": "Môžete zanorovať profily tak, že nadradený adresár patrí do profilu A a podadresár do profilu A a B. Chcete povoliť, aby tento adresár tohto profilu synchronizovali aj iné profily?"
},
"LabelNestedSyncNo": {
"message": "Nie, ignorujte priečinok tohto profilu v iných profiloch"
},
"LabelNestedSyncYes": {
"message": "Áno, zahrňte priečinok tohto profilu do iných profilov"
},
"LabelImportExport": {
"message": "Importné/exportné profily"
},
"LabelExport": {
"message": "Exportné profily"
},
"LabelImport": {
"message": "Import profilov"
},
"DescriptionExport": {
"message": "Nižšie vyberte profily, ktoré chcete exportovať do súboru, aby ste mohli ľahko znovu vytvoriť rovnaké profily v inom zariadení alebo prehliadači."
},
"DescriptionImport": {
"message": "Ak chcete znovu vytvoriť profily exportované do iného zariadenia alebo prehliadača, importujte sem súbor s exportovanými profilmi. Po importovaní sa uistite, že ste znovu nastavili správne synchronizačné priečinky."
},
"LabelFolderNotFound": {
"message": "Priečinok nebol nájdený"
},
"LabelSyncTabs": {
"message": "Karty prehliadača"
},
"DescriptionSyncTabs": {
"message": "Odkazy, ktoré sú uložené na serveri, sa otvoria ako karty prehliadača vo vašom prehliadači a existujúce otvorené karty prehliadača sa uložia ako odkazy na serveri. Upozorňujeme, že v závislosti od toho, koľko odkazov je uložených na serveri, keďže sa všetky otvoria ako karty pri ďalšom spustení synchronizácie, môže to prípadne zahltiť váš prehliadač."
},
"LabelTabs": {
"message": "Karty"
},
"LabelSyncDown": {
"message": "Stiahnuť nadol"
},
"DescriptionSyncDown": {
"message": "Stiahnutie zmien z iných prehliadačov a prepísanie miestnych zmien"
},
"LabelSyncUp": {
"message": "Push up"
},
"DescriptionSyncUp": {
"message": "Nahrávanie miestnych zmien a prepisovanie zmien z iných prehliadačov"
},
"LabelSyncDownOnce": {
"message": "Stiahnite raz nadol"
},
"LabelSyncUpOnce": {
"message": "Raz zatlačte nahor"
},
"LabelSyncNormal": {
"message": "Zlúčenie"
},
"DescriptionSyncNormal": {
"message": "Zlúčenie miestnych zmien so zmenami z iných prehliadačov"
},
"DescriptionFilesPermission": {
"message": "Uistite sa, že ste floccusu udelili povolenie používať nielen aplikáciu záložiek, ale aj aplikáciu Nextcloud files."
},
"DescriptionExtension": {
"message": "Súkromná synchronizácia záložiek v rôznych prehliadačoch a zariadeniach"
},
"LabelFailsafe": {
"message": "Failsafe"
},
"DescriptionFailsafe": {
"message": "Niekedy môžu chyby v konfigurácii alebo softvérové chyby spôsobiť neúmyselné odstránenie údajov, ktoré sa potom stratia, alebo neúmyselné zdvojenie údajov, ktoré sa potom ťažko triedia. Aby sa tomu zabránilo, floccus neodstráni viac ako 20 % vašich záložiek v jednom kroku a tiež nepridá viac ako 20 % k počtu odkazov v jednom kroku, pokiaľ tu túto poistku nevypnete."
},
"LabelFailsafeon": {
"message": "Povolené. Neodstráni ani nepridá viac ako 20 % z/do vašich lokálnych záložiek bez toho, aby sa vás na to najprv opýtal. (Odporúčané)"
},
"LabelFailsafeoff": {
"message": "Vypnuté. Umožní odstránenie alebo pridanie viac ako 20 % z/do vašich miestnych záložiek bez toho, aby ste to museli potvrdiť."
},
"StatusFailsafeoff": {
"message": "Funkcia Failsafe je vypnutá. Hrozí vám neúmyselná strata alebo duplikácia údajov. Odporúča sa zapnúť funkciu failsafe v nastaveniach profilu."
},
"LabelAdaptergoogledrive": {
"message": "Disk Google"
},
"DescriptionAdaptergoogledrive": {
"message": "Synchronizujte záložky prostredníctvom (voliteľne zašifrovaného) súboru, ktorý je uložený na disku Google. Môže synchronizovať záložky http, ftp, dátové, súborové a javascriptové. Pri používaní tejto možnosti si môžete vybrať, či chcete použiť šifrovanie end-to-end."
},
"LabelLogingoogle": {
"message": "Prihlásenie pomocou služby Google"
},
"DescriptionLogingoogle": {
"message": "Pripojte svoje konto Google a uložte synchronizačný súbor záložiek na Disk Google."
},
"DescriptionLoggedingoogle": {
"message": "Pripojili ste svoje konto Google a synchronizačný súbor záložiek ste uložili na Disk Google."
},
"LabelPassphrase": {
"message": "Fráza"
},
"DescriptionPassphrase": {
"message": "Nastavte prístupovú frázu na šifrovanie súboru záložiek, ak nenastavíte žiadnu prístupovú frázu, šifrovanie sa nespustí."
},
"LabelClientcert": {
"message": "Odoslanie poverení klienta"
},
"DescriptionClientcert": {
"message": "Túto možnosť povoľte, ak váš server vyžaduje na overenie klientsky certifikát alebo súbory cookie. Môže to spôsobiť neželané vedľajšie účinky, pretože floccus bude zdieľať súbory cookie s bežnými reláciami prehliadača."
},
"LabelAllowredirects": {
"message": "Povolenie presmerovania v adrese URL servera"
},
"DescriptionAllowredirects": {
"message": "Túto možnosť povoľte, ak počas synchronizácie dostávate chyby presmerovania, ktoré považujete za neopodstatnené."
},
"LabelSearch": {
"message": "Vyhľadávanie záložiek"
},
"LabelSearchfolder": {
"message": "Vyhľadávanie {0}"
},
"LabelEdititem": {
"message": "Upraviť"
},
"LabelDeleteitem": {
"message": "Odstrániť"
},
"DescriptionReallydeleteitem": {
"message": "Naozaj chcete túto položku odstrániť?"
},
"LabelNobookmarks": {
"message": "Žiadne záložky tu nie sú"
},
"LabelAddbookmark": {
"message": "Pridať záložku"
},
"LabelEditbookmark": {
"message": "Upraviť záložku"
},
"LabelAddfolder": {
"message": "Pridať priečinok"
},
"LabelEditfolder": {
"message": "Upraviť priečinok"
},
"LabelSlugline": {
"message": "Súkromná synchronizácia záložiek"
},
"LabelDownloadlogs": {
"message": "Stiahnite si protokoly"
},
"LabelDownloadfulllogs": {
"message": "Plné protokoly"
},
"LabelDownloadanonymizedlogs": {
"message": "Redigované protokoly"
},
"DescriptionDownloadlogs": {
"message": "Floccus zaznamenáva všetky svoje akcie do súboru protokolu, ktorý môžete sami preskúmať alebo poslať vývojárom na účely ladenia. V redigovaných protokoloch sú názvy priečinkov a záložiek, ako aj adresy URL nezvratne zakódované pomocou kryptografickej hashovacej funkcie. Pri odosielaní redigovaných protokolov nezabudnite stiahnutý súbor ešte skontrolovať, či neobsahuje citlivé údaje, ktoré by proces anonymizácie nemusel zachytiť."
},
"ErrorFolderloopselected": {
"message": "Nie je možné presunúť priečinok do seba"
},
"ErrorNofolderselected": {
"message": "Nie je vybraný žiadny priečinok"
},
"LabelAllownetwork": {
"message": "Povolenie používania siete"
},
"DescriptionAllownetwork": {
"message": "Okrem pripojenia k synchronizačnému serveru môže aplikácia Floccus využívať sieť na získavanie ďalších informácií o vašich záložkách (napríklad ikony atď.). Tu môžete takéto používanie siete povoliť."
},
"LabelMobilesettings": {
"message": "Nastavenia mobilných zariadení"
},
"LabelContinuefloccus":{
"message": "Pokračujte vo floccus"
},
"LabelAbout":{
"message": "O stránke"
},
"LabelCurrentversion": {
"message": "Aktuálna verzia"
},
"DescriptionCurrentversion": {
"message": "Vaša aktuálne nainštalovaná verzia programu floccus je:"
},
"LabelContributors": {
"message": "Prispievatelia"
},
"DescriptionContributors": {
"message": "Títo ľudia pomohli vytvoriť floccus"
},
"LabelSortcustom": {
"message": "Vlastné"
},
"LabelSorturl": {
"message": "Odkaz"
},
"LabelSorttitle": {
"message": "Názov"
},
"LabelSyncmethod": {
"message": "Metóda synchronizácie"
},
"LabelSyncserver": {
"message": "Synchronizačný server"
},
"LabelSyncfolders": {
"message": "Synchronizácia priečinkov"
},
"LabelSyncbehavior": {
"message": "Správanie pri synchronizácii"
},
"LabelContinue": {
"message": "Pokračovať"
},
"LabelDone": {
"message": "Hotovo"
},
"LabelConnect": {
"message": "Spojiť"
},
"LabelServersetup": {
"message": "S ktorým serverom chcete synchronizovať?"
},
"LabelGoogledrivesetup": {
"message": "Prihlásenie do služby Disk Google"
},
"LabelSyncfoldersetup": {
"message": "Ktoré priečinky chcete synchronizovať?"
},
"LabelSyncbehaviorsetup": {
"message": "Ako chcete, aby synchronizácia fungovala?"
},
"LabelAccountcreated": {
"message": "Vytvorený profil"
},
"DescriptionAccountcreated": {
"message": "A ešte jedna vec: Synchronizácia nie je zálohovanie. Uistite sa, že pravidelne zálohujete svoje záložky.\n\nUpozorňujeme tiež, že kombinácia floccus so synchronizáciou záložiek zabudovanou v prehliadači nie je podporovaná a môžete skončiť s duplicitami."
},
"DescriptionNonhttps": {
"message": "Zadali ste server, ktorý používa nezabezpečený protokol. Odporúča sa používať len servery s podporou protokolu HTTPS."
},
"LabelFiletype": {
"message": "Formát súboru"
},
"DescriptionFiletype": {
"message": "Môžete si vybrať formát súboru, ktorý chcete použiť na ukladanie záložiek v cloude."
},
"LabelFiletypehtml": {
"message": "HTML, široko podporovaný otvorený formát (experimentálny)"
},
"LabelFiletypexbel": {
"message": "XBEL, jednoduchý, otvorený formát"
},
"LabelImportbookmarks": {
"message": "Import záložiek"
},
"DescriptionImportbookmarks": {
"message": "Importovanie súboru HTML obsahujúceho záložky do aktuálneho priečinka"
},
"LabelExportBookmarks": {
"message": "Exportovať záložky"
},
"DescriptionExportBookmarks" : {
"message": "Všetky záložky v tomto profile môžete exportovať ako súbor HTML kompatibilný so všetkými hlavnými prehliadačmi."
},
"LabelShareitem": {
"message": "Zdieľať"
},
"LabelImportsuccessful": {
"message": "Úspešne importované profily"
},
"DescriptionSyncinprogress": {
"message": "Prebieha synchronizácia."
},
"DescriptionSyncscheduled": {
"message": "Tento profil bude čoskoro synchronizovaný. Čakáme buď na dokončenie synchronizácie iných vašich zariadení, alebo iných profilov v tomto zariadení."
},
"LabelAdaptergit": {
"message": "Git cez HTTPS"
},
"DescriptionAdaptergit": {
"message": "Možnosť Git synchronizuje vaše záložky tak, že ich uloží do súboru v poskytnutom úložisku Git. Pre túto možnosť nie je k dispozícii žiadne sprievodné webové používateľské rozhranie, ale môžete ju použiť s akýmkoľvek serverom hostingu Git, ako napríklad Github, Gitlab, Gitea atď. Dokáže synchronizovať záložky http, ftp, dátové, súborové a javascriptové. Pri používaní tejto možnosti nemôžete využívať šifrovanie end-to-end. Táto možnosť v súčasnosti nie je k dispozícii v mobilnej aplikácii."
},
"LabelGiturl": {
"message": "Adresa URL úložiska pomocou protokolu HTTP"
},
"LabelGitbranch": {
"message": "Pobočka Git"
},
"LabelTelemetry": {
"message": "Automatizované hlásenie chýb"
},
"DescriptionTelemetry": {
"message": "Floccus môže automaticky posielať údaje o chybách mne, vývojárovi. Je to obrovská pomoc pri rýchlejšom objavovaní a riešení chýb v programe Floccus a z dlhodobého hľadiska to pomôže zlepšiť vaše skúsenosti s programom Floccus. Aj keď je hlásenie chýb povolené, vývojári programu floccus nikdy neuvidia vaše záložky."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nové: Okrem informácií o chybách teraz floccus odosiela aj informácie o tom, akú metódu synchronizácie používate, ak je táto možnosť povolená. To nám pomáha zlepšovať aplikáciu floccus a uisťovať sa, že metódy synchronizácie fungujú podľa očakávania."
},
"LabelTelemetryenable": {
"message": "Automatické odosielanie chybových údajov a informácií o používanej metóde synchronizácie vývojárom floccus"
},
"LabelTelemetrydisable": {
"message": "Neposielajte žiadne údaje vývojárom floccus"
},
"LabelAccountlabel": {
"message": "Štítok profilu"
},
"DescriptionAccountlabel": {
"message": "Dajte tomuto profilu názov, aby ste ho mohli ľahšie rozpoznať"
},
"LabelClickcount": {
"message": "Počítajte kliknutia"
},
"DescriptionClickcount": {
"message": "Odosielanie štatistík o tom, ktoré záložky navštevujete najčastejšie, na server Nextcloud, aby ste ich mohli triediť podľa počtu kliknutí."
},
"DescriptionGoogleplayreview": {
"message": "Napíšte recenziu na Google Play"
},
"DescriptionAppstorereview": {
"message": "Napíšte recenziu v obchode App Store"
},
"DescriptionChromereview": {
"message": "Napíšte recenziu na Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Napísať recenziu na AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Napíšte recenziu na Doplnky Mozilly"
},
"DescriptionEdgereview": {
"message": "Napíšte recenziu na Edge Addons"
},
"LabelWritereview": {
"message": "💙 Zdieľajte lásku!"
},
"DescriptionWritereview": {
"message": "Ak vás floccus nadchol, dajte o ňom vedieť svetu a zanechajte hodnotenie na niektorej z nižšie uvedených platforiem."
},
"DescriptionDonateintervention": {
"message": "Máte radi synchronizáciu záložiek? Podporte ma!"
},
"LabelDonate": {
"message": "Darujte"
},
"DescriptionDisabledaftererror": {
"message": "Skúsil som to 10-krát, než som zakázal tento profil"
},
"DescriptionBookmarkexists": {
"message": "Táto záložka už existuje vo vybranom profile"
},
"LabelReportproblem": {
"message": "Nahlásiť problém"
},
"DescriptionReportproblem": {
"message": "Ak sa chcete obrátiť priamo na vývojárov s konkrétnym problémom, môžete tak urobiť tu:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synchronizujte svoje záložky s aplikáciou Karakeep s otvoreným zdrojovým kódom. Táto možnosť nemôže využívať šifrovanie end-to-end a nepodporuje zachovanie poradia záložiek pri synchronizácii."
},
"LabelApiKey": {
"message": "Kľúč API"
},
"LabelKarakeepurl": {
"message": "Adresa URL vášho servera Karakeep"
},
"LabelKarakeepconnectionerror": {
"message": "Nepodarilo sa pripojiť k serveru Karakeep"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synchronizujte svoje záložky s aplikáciou Linkwarden s otvoreným zdrojovým kódom, ktorá je umiestnená na vašom vlastnom serveri alebo v cloude na adrese cloud.linkwarden.app. Môže synchronizovať iba záložky http, ftp a javascript. Táto možnosť nemôže využívať šifrovanie end-to-end a nepodporuje zachovanie poradia záložiek pri synchronizácii."
},
"LabelLinkwardenurl": {
"message": "Adresa URL vášho servera Linkwarden"
},
"LabelAccesstoken": {
"message": "Prístupový token"
},
"LabelLinkwardenconnectionerror": {
"message": "Nepodarilo sa pripojiť k serveru Linkwarden"
},
"LabelSearchresultsotherfolders": {
"message": "Výsledky z iných priečinkov"
},
"LabelScheduledforcesync": {
"message": "Vynútiť synchronizáciu"
},
"DescriptionScheduledforcesync": {
"message": "Naozaj chcete vynútiť synchronizáciu? Synchronizácia s dvoma zariadeniami súčasne môže mať nepredvídateľné následky vrátane poškodenia vašich údajov. Pred potvrdením sa uistite, že v danom okamihu neprebieha synchronizácia so žiadnym iným zariadením."
},
"DescriptionAutosync": {
"message": "Ak zapnete synchronizáciu na základe zmien, synchronizácia sa spustí vždy, keď vykonáte lokálne zmeny."
},
"LabelOpeninnewtab": {
"message": "Otvorenie tohto zobrazenia na novej karte"
},
"LabelGivefeedback": {
"message": "Poskytnite spätnú väzbu"
},
"LabelYourname": {
"message": "Vaše meno"
},
"LabelYouremail": {
"message": "Váš e-mail (nepovinné)"
},
"LabelYourmessage": {
"message": "Vaša spätná väzba"
},
"LabelSubmitfeedback": {
"message": "Odoslať spätnú väzbu"
},
"DescriptionFeedbacklegal": {
"message": "Tento formulár spätnej väzby je napájaný systémom Sentry. Stlačením tlačidla Odoslať súhlasíte s uložením zadaných údajov na serveroch spoločnosti Sentry. Žiadne z vašich údajov o záložkách nebudú odoslané spoločnosti Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Ďakujeme, že ste si našli čas a poskytli vývojárom floccusu spätnú väzbu! Ak sa vaša spätná väzba týka problému, nezabudnite uviesť kroky, ktoré ste vykonali, čo ste očakávali a čo sa namiesto toho stalo. Ak sa vaša spätná väzba týka požiadavky na funkciu, nezabudnite uviesť prípad použitia alebo problém, ktorý by táto funkcia pre vás vyriešila. Ak uvediete svoj e-mail, môžeme sa vám ozvať. Ďakujeme!"
},
"LabelFeedbacksent": {
"message": "Ďakujeme za vašu spätnú väzbu!"
},
"LabelFaq":{
"message": "Pozrite si často kladené otázky"
},
"StatusSyncingfailed": {
"message": "Synchronizácia zlyhala"
},
"StatusSyncingcomplete": {
"message": "Dokončenie synchronizácie"
},
"NotificationSyncingprofile": {
"message": "Synchronizačný profil {0}"
},
"NotificationSyncingsucceeded": {
"message": "Synchronizácia profilu {0} sa podarila"
},
"NotificationSyncingfailed": {
"message": "Nepodarilo sa synchronizovať profil {0}"
},
"LabelSyncintervalenabled": {
"message": "Časová synchronizácia"
},
"DescriptionSyncintervalenabled": {
"message": "Zapnutím synchronizácie na základe času sa automaticky naplánuje synchronizácia tohto profilu každých niekoľko minút."
}
}
================================================
FILE: _locales/sv/messages.json
================================================
{
"Error001": {
"message": "E001: Mappen att skapa i finns inte"
},
"Error002": {
"message": "E002: Bokmärket som ska uppdateras finns inte längre"
},
"Error003": {
"message": "E003: Mappen som ska flyttas ifrån finns inte. Detta är en avvikelse.\nGrattis."
},
"Error004": {
"message": "E004: Mappen att flytta till finns inte"
},
"Error005": {
"message": "E005: Mappen att skapa i finns inte"
},
"Error006": {
"message": "E006: Mappen som ska uppdateras finns inte"
},
"Error007": {
"message": "E007: Mappen som ska flyttas finns inte"
},
"Error008": {
"message": "E008: Mappen att flytta ut från finns inte"
},
"Error009": {
"message": "E009: Mappen att flytta in i finns inte"
},
"Error010": {
"message": "E010: Kunde inte hitta mappen att sortera"
},
"Error011": {
"message": "E011: Posten som ska sorteras i mappen är inte underliggande: {0}"
},
"Error012": {
"message": "E012: Mappen som ska sorteras saknar några av mappens underliggande objekt"
},
"Error013": {
"message": "E013: Mappen som ska tas bort finns inte"
},
"Error014": {
"message": "E014: Den överliggande mappen som ska tas bort finns inte"
},
"Error015": {
"message": "E015: Oväntat svar från server"
},
"Error016": {
"message": "E016: Begäran tog för lång tid. Kontrollera dina serverinställningar"
},
"Error017": {
"message": "E017: Fel i nätverket: Kontrollera din nätverksanslutning, dina kontouppgifter och dina TLS/SSL-inställningar."
},
"Error018": {
"message": "E018: Det gick inte att verifiera med servern"
},
"Error019": {
"message": "E019: HTTP status {0}. Misslyckades med {1} begäran. Kontrollera dina serverinställningar och logg."
},
"Error020": {
"message": "E020: Det gick inte att tolka serversvaret."
},
"Error021": {
"message": "E021: Inkonsekvent servertillstånd. Mappen finns i listan över underordnade mappar men inte i mappträdet"
},
"Error022": {
"message": "E022: Mappen {0} innehåller icke existerande bokmärke {1}"
},
"Error023": {
"message": "E023: Kunde inte rensa låst fil, överväg att ta bort {0} manuellt."
},
"Error024": {
"message": "E024: HTTP status {0} när status fastställdes för låsta filen {1}"
},
"Error025": {
"message": "E025: Bokmärkensfilens inställning får inte börja med ett slashtecken: '/'"
},
"Error026": {
"message": "E026: Synkroniseringsprocessen avbröts"
},
"Error027": {
"message": "E027. Synkningsprocessen avbröts"
},
"Error028": {
"message": "E028: Det gick inte att autentisera med servern."
},
"Error029": {
"message": "E029: Felsäker: Den aktuella synkroniseringskörningen skulle radera {0}% av dina länkar på servern. Vägrar att utföra. Inaktivera denna felsäkerhet i profilinställningarna om du vill fortsätta ändå."
},
"Error030": {
"message": "E030: Misslyckades med att dekryptera bokmärkesfilen. Lösenordet kan vara fel eller filen kan vara skadad."
},
"Error031": {
"message": "E031: Det gick inte att autentisera med Google Drive. Vänligen anslut floccus med ditt Google-konto igen."
},
"Error032": {
"message": "E032: OAuth-fel. Fel vid validering av token. Vänligen återanslut ditt Google-konto."
},
"Error033": {
"message": "E033: Omdirigering upptäckt. Kontrollera att servern stöder den valda synkroniseringsmetoden och att den URL du angav är korrekt och inte omdirigeras till en annan plats. Om omdirigeringen är en del av din installation kan du inaktivera denna kontroll i inställningarna."
},
"Error034": {
"message": "E034: Filen med fjärrbokmärken är oläslig. Kanske har du glömt att ange en lösenfras för kryptering eller så har du angett fel filformat."
},
"Error035": {
"message": "E035: Följande bokmärke kunde inte skapas på servern: {0} -- Är bokmärkesappen uppdaterad?"
},
"Error036": {
"message": "E036: Saknar behörigheter för åtkomst till synkroniseringsservern"
},
"Error037": {
"message": "E037: Resursen är låst"
},
"Error038": {
"message": "E038: Den lokala mappen kunde inte hittas"
},
"Error039": {
"message": "E039: Misslyckades med att uppdatera följande bokmärke på servern: {0}"
},
"Error040": {
"message": "E040: Det gick inte att söka efter ditt filnamn i din Google Drive"
},
"Error041": {
"message": "E041: Filstorleken för fjärrbokmärken skiljer sig från det innehåll som faktiskt hämtades från servern. Detta kan vara ett tillfälligt nätverksproblem. Om felet kvarstår ska du kontakta serveradministratören."
},
"Error042": {
"message": "E042: Storleken på fjärrbokmärkesfilen kunde inte hämtas. Det är omöjligt att verifiera att bokmärkesfilen hämtades i sin helhet. Om detta fel kvarstår, kontakta serveradministratören."
},
"Error043": {
"message": "E043: Felsäker: Den aktuella synkroniseringskörningen skulle öka antalet länkar på servern med {0}%. Vägrar att utföra. Inaktivera denna felsäkerhet i profilinställningarna om du vill fortsätta ändå."
},
"Error044": {
"message": "E044: Git push-operationen misslyckades: {0}"
},
"Error045": {
"message": "E045: Oväntad sökväg till mappen. Den lokala synkroniseringsmappen för den här profilen brukade vara på `{0}` men är nu på `{1}`. Kontrollera att detta är avsett och ställ in den lokala synkroniseringsmappen igen i profilinställningarna."
},
"Error046": {
"message": "E046: Ogiltig URL. `{0}` är inte en giltig URL."
},
"Error047": {
"message": "E047: Misslyckades med att analysera filen XBEL. XBEL-data verkar vara skadad eller ofullständig. Du kan försöka ta bort filen på servern för att låta floccus återskapa den. Se till att ta en säkerhetskopia först."
},
"Error049": {
"message": "E049: Felsäker: Den aktuella synkroniseringskörningen skulle öka antalet lokala länkar i den här profilen med {0}%. Vägrar att utföra. Inaktivera denna felsäkerhet i profilinställningarna om du vill fortsätta ändå."
},
"Error050": {
"message": "E050: Felsäker: Den aktuella synkroniseringskörningen skulle radera {0}% av dina lokala länkar i den här profilen. Vägrar att köra. Inaktivera denna felsäkerhet i profilinställningarna om du vill fortsätta ändå."
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "Ex. med nextcloud: https://your-domain.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Användarnamn"
},
"LabelPassword": {
"message": "Lösenord"
},
"LabelBookmarksfile": {
"message": "Fil med bokmärken"
},
"DescriptionBookmarksfile": {
"message": "en sökväg till den plats där bokmärkesfilen kommer att finnas på servern, i förhållande till din WebDAV-URL (alla mappar i sökvägen måste redan finnas). t.ex. personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "filnamnet på bokmärkesfilen som kommer att finnas på din Google Drive. Ange inte hela sökvägen till filen, bara filnamnet. Se till att namnet är unikt i din Drive. t.ex. mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "en sökväg till bokmärkesfilen i förhållande till roten för ditt Git-arkiv (alla mappar i sökvägen måste redan finnas). t.ex. personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Mål för server"
},
"DescriptionServerfolder": {
"message": "När du synkroniserar kommer dina bokmärken i den här webbläsaren att lagras som länkar under den här sökvägen på servern. Observera att den här sökvägen representerar en mapp i Nextcloud Bookmarks-appen, inte en mapp i Nextcloud Files. Lämna den här tom om du bara vill lägga alla länkar i den översta mappen på servern."
},
"DescriptionServerfolderlinkwarden": {
"message": "När du synkroniserar lagras dina bokmärken i den här webbläsaren som länkar i den här samlingen och endast länkar i den här samlingen synkroniseras med den här webbläsaren."
},
"DescriptionServerfolderkarakeep": {
"message": "När du synkroniserar lagras dina bokmärken i den här webbläsaren som länkar i den här samlingen och endast länkar i den här samlingen synkroniseras med den här webbläsaren."
},
"LabelLocaltarget": {
"message": "Lokalt mål"
},
"DescriptionLocaltarget": {
"message": "Välj här om du vill synkronisera webbläsarens bokmärken eller webbläsarflikar."
},
"LabelLocalfolder": {
"message": "Mapp med bokmärken"
},
"DescriptionLocalfolder": {
"message": "Bokmärken i den här bokmärkesmappen lagras som länkar på servern och länkar på servern lagras som bokmärken i den här bokmärkesmappen i den här webbläsaren."
},
"LabelRootfolder": {
"message": "Rotkatalog"
},
"LabelNewfolder": {
"message": "Nyligen skapad mapp"
},
"LabelSelectfolder": {
"message": "Välj en mapp"
},
"LabelOptions": {
"message": "Alternativ"
},
"LabelSyncnow": {
"message": "Synka nu"
},
"LabelCancelsync": {
"message": "Avbryt synkning"
},
"LabelSyncall": {
"message": "Synkronisera alla profiler"
},
"LabelAutosync": {
"message": "Förändringsbaserad synkronisering"
},
"StatusLastsynced": {
"message": "Tid sedan synkronisering: {0}"
},
"StatusNeversynced": {
"message": "Ännu inte synkroniserad"
},
"StatusAllgood": {
"message": "Allt väl"
},
"StatusDisabled": {
"message": "Avaktiverad"
},
"StatusError": {
"message": "Fel"
},
"StatusSyncing": {
"message": "Synkar"
},
"StatusScheduled": {
"message": "Planerad"
},
"LabelReset": {
"message": "Återställ"
},
"DescriptionReset": {
"message": "Återställ synkroniserad mapp för att skapa en ny"
},
"LabelChoosefolder": {
"message": "Välj mapp"
},
"DescriptionChoosefolder": {
"message": "Välj en existerande mapp att synka"
},
"LabelRemoveaccount": {
"message": "Ta bort profil"
},
"DescriptionRemoveaccount": {
"message": "Ta bort den här profilen (detta tar inte bort dina bokmärken)"
},
"LabelSyncfromscratch": {
"message": "Utlös en synkning från grunden"
},
"LabelResetCache": {
"message": "Återställ cache"
},
"DescriptionResetcache": {
"message": "Klicka på den här knappen för att återställa cacheminnet så att nästa synkroniseringskörning garanterat inte raderar några data utan bara sammanfogar bokmärken på servern och lokala bokmärken"
},
"LabelParallelsync": {
"message": "Skynda på synkronisering"
},
"DescriptionParallelsync": {
"message": "Kryssa i denna ruta för att behandla flera mappar parallellt för att påskynda synkroniseringen. Den här funktionen är experimentell och gör det svårare att läsa felsökningsloggarna."
},
"LabelStrategy": {
"message": "Synkronieringsstrategi"
},
"DescriptionStrategy": {
"message": "Det här alternativet avgör hur du ska synkronisera bokmärktträdet på servern med det i den här webbläsaren. Vanligtvis vill du behålla ändringar i båda träden om de är kompatibla, men ibland kanske du vill tvinga den lokala versionen till servern, eller vice versa."
},
"LabelStrategydefault": {
"message": "Slå alltid samman lokala ändringar med ändringar från andra webbläsare (rekommenderas)"
},
"LabelStrategyslave": {
"message": "Ångra alltid lokala ändringar och ladda ner ändringar från andra webbläsare"
},
"LabelStrategyoverwrite": {
"message": "Ladda alltid upp lokala ändringar och ångra ändringar från andra webbläsare"
},
"LabelSave": {
"message": "Spara"
},
"LabelSelect": {
"message": "Välj"
},
"LabelCancel": {
"message": "Avbryt"
},
"LabelAdd": {
"message": "Lägg till"
},
"LabelChange": {
"message": "Förändring"
},
"LabelRemove": {
"message": "Ta bort"
},
"LabelBack": {
"message": "Tillbaka"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Bookmarks"
},
"DescriptionAdapternextcloudfolders": {
"message": "Synkronisera dina bokmärken med Bookmarks-appen med öppen källkod för Nextcloud (en samarbetsplattform med öppen källkod som du antingen kan hosta själv eller få ett konto för en instans i molnet från en av de olika hostarna). Med Nextcloud Bookmarks kan du bara synkronisera http-, ftp- och javascript-bokmärken. Se till att du har installerat Bookmarks-appen från Nextcloud app store i din Nextcloud. Detta alternativ kan inte använda sig av end-to-end-kryptering."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Bookmarks (legacy)"
},
"DescriptionAdapternextcloud": {
"message": "Det äldre alternativet är kompatibelt med minst version v0.11 av appen Bokmärken. Det emulerar mappar med hjälp av taggar som innehåller mappens sökväg. Det är inte rekommenderat att använda detta för nya profiler."
},
"LabelAdapterwebdav": {
"message": "WebDAV-delning"
},
"DescriptionAdapterwebdav": {
"message": "Synkronisera dina bokmärken genom att lagra dem i en fil i den medföljande WebDAV-delningen. Det finns inget medföljande webbgränssnitt för det här alternativet och du kan använda det med vilken WebDAV-kompatibel server som helst, antingen självhostad eller i molnet. Det kan synkronisera http, ftp, data, fil- och javascriptbokmärken. Du kan välja att använda end-to-end-kryptering när du använder det här alternativet."
},
"LabelAddaccount": {
"message": "Lägg till profil"
},
"LabelOpenintab": {
"message": "Öppna i flik"
},
"LabelDebuglogs": {
"message": "Debug loggar"
},
"LabelFunddevelopment": {
"message": "💸 Utveckling av fonder"
},
"DescriptionFunddevelopment": {
"message": "Jag använder denna möjlighet för att be dig om en donation för att stödja underhållet av detta projekt och göra detta arbete mer hållbart. Du hittar de betalningsleverantörer som stöds nedan. Varje belopp uppskattas. Tack! 💙"
},
"LabelUntitledfolder": {
"message": "Namnlös mapp"
},
"LabelSetkeybutton": {
"message": "Ange lösenfras"
},
"LabelKey": {
"message": "Ange din upplåsnings lösenfras"
},
"LabelKey2": {
"message": "Ange din lösenfras en gång till"
},
"LabelUnlock": {
"message": "Lås upp floccus"
},
"LabelRemovekey": {
"message": "Ta bort lösenfras"
},
"LabelRemovedkey": {
"message": "Lösenfras borttagen"
},
"LabelSyncinterval": {
"message": "Synkroniseringsintervall"
},
"DescriptionSyncinterval": {
"message": "Tidsspannet mellan två synkningar i minuter. Standard är 15 mintuer."
},
"LabelChooseadapter": {
"message": "Hur vill du synka?"
},
"LabelOptionsscreen": {
"message": "{0} alternativ",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "PayPal"
},
"DescriptionPaypal": {
"message": "Gör en engångsdonation eller en regelbunden donation via PayPal för att stödja projektet"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Gör en regelbunden donation via OpenCollective för att stötta projektet"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Gör en regelbunden donation via Liberapay för att stötta projektet"
},
"LabelGithubsponsors": {
"message": "GitHub sponsorer"
},
"DescriptionGithubsponsors": {
"message": "Gör en regelbunden donation via GitHub sponsors för att stötta projektet"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Gör en regelbunden donation via Patreon för att stödja projektet"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Gör en regelbunden eller engångsdonation via Ko-fi för att stödja projektet"
},
"LegacyAdapterDeprecation": {
"message": "Denna äldre profiltyp är föråldrad och kommer snart att tas bort. Vänligen byt till den nya synkroniseringsmetoden Nextcloud. Förbättrad prestanda och noggrannhet väntar på dig."
},
"LabelUpdated": {
"message": "⚡ Floccus uppdaterades"
},
"DescriptionUpdated": {
"message": "Grattis, du har den senaste uppdateringen av floccus på din enhet!"
},
"LabelReleaseNotes": {
"message": "Läs uppdateringslogg"
},
"LabelOptionsServerDetails": {
"message": "Server detaljer"
},
"LabelOptionsFolderMapping": {
"message": "Mappmappning"
},
"LabelOptionsSyncBehavior": {
"message": "Synkningsbeteende"
},
"LabelOptionsDangerous": {
"message": "Farliga inställningar"
},
"LabelAccountDeleted": {
"message": "Profil raderad"
},
"DescriptionAccountDeleted": {
"message": "Denna profil har tagits bort"
},
"LabelNoAccount": {
"message": "Inga profiler ännu"
},
"DescriptionNoAccount": {
"message": "Lägg till nya profiler eller importera profiler från en fil, så kan du börja synkronisera."
},
"LabelLoginFlowStart": {
"message": "Logga in med Nextcloud Flow"
},
"LabelLoginFlowStop": {
"message": "Avbryt Nextcloud Flow inloggning"
},
"LabelLoginFlowError": {
"message": "Nextcloud Flow inloggning misslyckades"
},
"LabelNewAccount": {
"message": "Lägg till profil"
},
"LabelNewImport": {
"message": "Import"
},
"LabelNestedSync": {
"message": "Nästlade profiler"
},
"DescriptionNestedSync": {
"message": "Du kan lägga in profiler så att en överordnad mapp tillhör profil A och en underordnad mapp tillhör profil A och B. Vill du tillåta andra profiler att synkronisera den här profilens mapp också?"
},
"LabelNestedSyncNo": {
"message": "Nej, ignorera den här profilens mapp i andra profiler"
},
"LabelNestedSyncYes": {
"message": "Ja, inkludera den här profilens mapp i andra profiler"
},
"LabelImportExport": {
"message": "Profiler för import/export"
},
"LabelExport": {
"message": "Exportera profiler"
},
"LabelImport": {
"message": "Importera profiler"
},
"DescriptionExport": {
"message": "Välj de profiler nedan som du vill exportera till en fil, så att du enkelt kan återskapa samma profiler på en annan enhet eller i en annan webbläsare."
},
"DescriptionImport": {
"message": "Importera en fil med exporterade profiler här för att återskapa profiler som exporterats på en annan enhet eller webbläsare. Se till att du ställer in rätt synkroniseringsmappar igen efter importen."
},
"LabelFolderNotFound": {
"message": "Mappen hittades inte"
},
"LabelSyncTabs": {
"message": "Flikar i webbläsaren"
},
"DescriptionSyncTabs": {
"message": "Länkar som lagras på servern öppnas som webbläsarflikar i din webbläsare och befintliga öppna webbläsarflikar lagras som länkar på din server. Observera att beroende på hur många länkar som lagras på servern, eftersom alla kommer att öppnas som flikar vid nästa synkroniseringskörning, kan detta eventuellt överbelasta din webbläsare."
},
"LabelTabs": {
"message": "Flikar"
},
"LabelSyncDown": {
"message": "Dra ner"
},
"DescriptionSyncDown": {
"message": "Ladda ner ändringar från andra webbläsare och skriv över lokala ändringar"
},
"LabelSyncUp": {
"message": "Armhävning"
},
"DescriptionSyncUp": {
"message": "Ladda upp lokala ändringar och skriv över ändringar från andra webbläsare"
},
"LabelSyncDownOnce": {
"message": "Dra ner en gång"
},
"LabelSyncUpOnce": {
"message": "Tryck upp en gång"
},
"LabelSyncNormal": {
"message": "Sammanslagning"
},
"DescriptionSyncNormal": {
"message": "Sammanfoga lokala ändringar med ändringar från andra webbläsare"
},
"DescriptionFilesPermission": {
"message": "Se till att du ger floccus tillstånd att inte bara använda bokmärkesappen utan även Nextcloud-filappen."
},
"DescriptionExtension": {
"message": "Synka dina bokmärken privat mellan olika webbläsare och enheter"
},
"LabelFailsafe": {
"message": "Felsäker"
},
"DescriptionFailsafe": {
"message": "Ibland kan konfigurationsfel eller programvarubuggar orsaka oavsiktlig borttagning av data, som då går förlorad, eller oavsiktlig duplicering av data, som då är svår att reda ut. För att förhindra detta kommer floccus inte att radera mer än 20% av dina bokmärken på en gång och inte heller lägga till mer än 20% till ditt länkantal på en gång, såvida du inte inaktiverar denna felsäkerhet här."
},
"LabelFailsafeon": {
"message": "Aktiverad. Kommer inte att ta bort eller lägga till mer än 20% från/till dina lokala bokmärken utan att fråga dig först. (Rekommenderas)"
},
"LabelFailsafeoff": {
"message": "Inaktiverad. Gör det möjligt att ta bort eller lägga till mer än 20% från/till dina lokala bokmärken utan att bekräfta med dig."
},
"StatusFailsafeoff": {
"message": "Felsäkerhet inaktiverad. Du riskerar oavsiktlig dataförlust eller duplicering. Vi rekommenderar att du aktiverar felsäkringen i profilinställningarna."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Synkronisera bokmärken via en (valfritt krypterad) fil som lagras i din Google Drive. Det kan synkronisera http-, ftp-, data-, fil- och javascript-bokmärken. Du kan välja att använda end-to-end-kryptering när du använder det här alternativet."
},
"LabelLogingoogle": {
"message": "Logga in med Google"
},
"DescriptionLogingoogle": {
"message": "Anslut ditt Google-konto för att lagra synkroniseringsfilen för bokmärken i din Google Drive."
},
"DescriptionLoggedingoogle": {
"message": "Du har anslutit ditt Google-konto för att lagra synkroniseringsfilen för bokmärken i din Google Drive."
},
"LabelPassphrase": {
"message": "Lösenord"
},
"DescriptionPassphrase": {
"message": "Ange en lösenfras för att kryptera din bokmärkesfil, om du inte anger någon lösenfras kommer ingen kryptering att köras."
},
"LabelClientcert": {
"message": "Skicka inloggningsuppgifter till klienten"
},
"DescriptionClientcert": {
"message": "Aktivera det här alternativet om din server kräver ett klientcertifikat eller cookies för autentisering. Detta kan orsaka oavsiktliga bieffekter, eftersom floccus delar cookies med dina normala webbläsarsessioner."
},
"LabelAllowredirects": {
"message": "Tillåt omdirigeringar i serverns URL"
},
"DescriptionAllowredirects": {
"message": "Aktivera det här alternativet om du får omdirigeringsfel under synkroniseringen, som du anser vara obefogade."
},
"LabelSearch": {
"message": "Sök bokmärken"
},
"LabelSearchfolder": {
"message": "Sök {0}"
},
"LabelEdititem": {
"message": "Redigera"
},
"LabelDeleteitem": {
"message": "Radera"
},
"DescriptionReallydeleteitem": {
"message": "Vill du verkligen ta bort det här objektet?"
},
"LabelNobookmarks": {
"message": "Inga bokmärken här"
},
"LabelAddbookmark": {
"message": "Lägg till bokmärke"
},
"LabelEditbookmark": {
"message": "Redigera bokmärke"
},
"LabelAddfolder": {
"message": "Lägg till mapp"
},
"LabelEditfolder": {
"message": "Redigera mapp"
},
"LabelSlugline": {
"message": "Synkronisering av privata bokmärken"
},
"LabelDownloadlogs": {
"message": "Ladda ner loggar"
},
"LabelDownloadfulllogs": {
"message": "Fullständiga loggar"
},
"LabelDownloadanonymizedlogs": {
"message": "Redigerade loggar"
},
"DescriptionDownloadlogs": {
"message": "Floccus loggar alla sina åtgärder i en loggfil som du kan undersöka själv eller skicka till utvecklarna för felsökning. I redigerade loggar är mapp- och bokmärkesnamn samt webbadresser oåterkalleligt kodade med hjälp av en kryptografisk hashfunktion. När du skickar redigerade loggar bör du kontrollera den nedladdade filen efter känsliga data som kanske inte har fångats upp av anonymiseringsprocessen."
},
"ErrorFolderloopselected": {
"message": "Det går inte att flytta en mapp till sig själv"
},
"ErrorNofolderselected": {
"message": "Ingen mapp vald"
},
"LabelAllownetwork": {
"message": "Tillåt användning av nätverk"
},
"DescriptionAllownetwork": {
"message": "Floccus kan använda nätverket, förutom att ansluta till din synkroniseringsserver, för att få ytterligare information om dina bokmärken (t.ex. ikoner). Här kan du aktivera sådan nätverksanvändning."
},
"LabelMobilesettings": {
"message": "Mobila inställningar"
},
"LabelContinuefloccus":{
"message": "Fortsätt till floccus"
},
"LabelAbout":{
"message": "Om"
},
"LabelCurrentversion": {
"message": "Nuvarande version"
},
"DescriptionCurrentversion": {
"message": "Din nuvarande installerade version av floccus är:"
},
"LabelContributors": {
"message": "Medverkande"
},
"DescriptionContributors": {
"message": "Dessa personer har hjälpt till att göra floccus möjligt"
},
"LabelSortcustom": {
"message": "Anpassad"
},
"LabelSorturl": {
"message": "Länk"
},
"LabelSorttitle": {
"message": "Titel"
},
"LabelSyncmethod": {
"message": "Synkroniseringsmetod"
},
"LabelSyncserver": {
"message": "Synkroniseringsserver"
},
"LabelSyncfolders": {
"message": "Synkronisera mappar"
},
"LabelSyncbehavior": {
"message": "Synkningsbeteende"
},
"LabelContinue": {
"message": "Fortsätt"
},
"LabelDone": {
"message": "Klar"
},
"LabelConnect": {
"message": "Anslut"
},
"LabelServersetup": {
"message": "Vilken server vill du synkronisera till?"
},
"LabelGoogledrivesetup": {
"message": "Logga in på Google Drive"
},
"LabelSyncfoldersetup": {
"message": "Vilka mappar vill du synkronisera?"
},
"LabelSyncbehaviorsetup": {
"message": "Hur vill du att synkroniseringen ska fungera?"
},
"LabelAccountcreated": {
"message": "Profil skapad"
},
"DescriptionAccountcreated": {
"message": "En sak till: Synkronisering är inte en säkerhetskopia. Se till att du har regelbundna säkerhetskopior av dina bokmärken.\n\nObservera också att det inte stöds att kombinera floccus med den webbläsarinbyggda bokmärkessynkroniseringen och att du kan få dubbletter."
},
"DescriptionNonhttps": {
"message": "Du har angett en server som använder ett osäkert protokoll. Vi rekommenderar att du endast använder servrar med stöd för HTTPS."
},
"LabelFiletype": {
"message": "Filformat"
},
"DescriptionFiletype": {
"message": "Du kan välja vilket filformat du vill använda för att lagra bokmärken i molnet."
},
"LabelFiletypehtml": {
"message": "HTML, ett öppet format med brett stöd (experimentellt)"
},
"LabelFiletypexbel": {
"message": "XBEL, ett enkelt och öppet format"
},
"LabelImportbookmarks": {
"message": "Importera bokmärken"
},
"DescriptionImportbookmarks": {
"message": "Importera en HTML-fil som innehåller bokmärken till den aktuella mappen"
},
"LabelExportBookmarks": {
"message": "Exportera bokmärken"
},
"DescriptionExportBookmarks" : {
"message": "Du kan exportera alla bokmärken i den här profilen som en HTML-fil som är kompatibel med alla större webbläsare."
},
"LabelShareitem": {
"message": "Aktie"
},
"LabelImportsuccessful": {
"message": "Framgångsrik import av profil(er)"
},
"DescriptionSyncinprogress": {
"message": "Synkronisering pågår."
},
"DescriptionSyncscheduled": {
"message": "Den här profilen kommer att synkroniseras snart. Vi väntar antingen på att andra av dina enheter, eller andra profiler på den här enheten, ska bli klara med synkroniseringen."
},
"LabelAdaptergit": {
"message": "Git över HTTPS"
},
"DescriptionAdaptergit": {
"message": "Git-alternativet synkroniserar dina bokmärken genom att lagra dem i en fil i det medföljande Git-förvaret. Det finns inget medföljande webbgränssnitt för det här alternativet, men du kan använda det med vilken Git-hostingserver som helst, som Github, Gitlab, Gitea etc. Det kan synkronisera http-, ftp-, data-, fil- och javascriptbokmärken. Du kan inte använda end-to-end-kryptering när du använder det här alternativet. Det här alternativet är för närvarande inte tillgängligt i mobilappen."
},
"LabelGiturl": {
"message": "URL till förvaret med HTTP"
},
"LabelGitbranch": {
"message": "Git gren"
},
"LabelTelemetry": {
"message": "Automatiserad felrapportering"
},
"DescriptionTelemetry": {
"message": "Floccus kan automatiskt skicka feldata till mig som utvecklare. Detta är en enorm hjälp för att upptäcka och lösa buggar i floccus snabbare och kommer att bidra till att förbättra din upplevelse av floccus i det långa loppet. Även om felrapportering är aktiverad kommer floccus-utvecklarna aldrig att kunna se dina bokmärken."
},
"DescriptionTelemetrysyncmethod": {
"message": "Nytt: Förutom felinformationen skickar floccus nu också information om vilken synkroniseringsmetod du använder, om detta alternativ är aktiverat. Detta hjälper oss att förbättra floccus och att se till att synkroniseringsmetoderna fungerar som förväntat."
},
"LabelTelemetryenable": {
"message": "Automatiskt skicka feldata och information om vilken synkroniseringsmetod du använder till floccus utvecklare"
},
"LabelTelemetrydisable": {
"message": "Skicka inga uppgifter till floccus-utvecklare"
},
"LabelAccountlabel": {
"message": "Profiletikett"
},
"DescriptionAccountlabel": {
"message": "Ge den här profilen ett namn så att du lättare kan känna igen den"
},
"LabelClickcount": {
"message": "Räkna klick"
},
"DescriptionClickcount": {
"message": "Skicka statistik om vilka bokmärken du besöker mest till din Nextcloud-server, så att du kan sortera efter antal klick"
},
"DescriptionGoogleplayreview": {
"message": "Skriv en recension på Google Play"
},
"DescriptionAppstorereview": {
"message": "Skriv en recension på App Store"
},
"DescriptionChromereview": {
"message": "Skriv ett omdöme om Chrome WebStore"
},
"DescriptionAlternativereview": {
"message": "Skriv en recension om AlternativeTo.net"
},
"DescriptionMozillareview": {
"message": "Skriv en recension om Mozilla Addons"
},
"DescriptionEdgereview": {
"message": "Skriv en recension om Edge Addons"
},
"LabelWritereview": {
"message": "💙 Dela med dig av kärleken!"
},
"DescriptionWritereview": {
"message": "Om du tycker om floccus, låt världen veta det genom att lämna ett betyg på någon av plattformarna nedan."
},
"DescriptionDonateintervention": {
"message": "Älskar du synkronisering av bokmärken? Stöd mig!"
},
"LabelDonate": {
"message": "Donera"
},
"DescriptionDisabledaftererror": {
"message": "Försökte 10 gånger innan den här profilen inaktiverades"
},
"DescriptionBookmarkexists": {
"message": "Det här bokmärket finns redan i den valda profilen"
},
"LabelReportproblem": {
"message": "Rapportera problem"
},
"DescriptionReportproblem": {
"message": "Om du vill kontakta utvecklarna direkt med en konkret fråga kan du göra det här:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Synkronisera dina bokmärken med Karakeep-appen med öppen källkod och egen värd. Det här alternativet kan inte använda end-to-end-kryptering och stöder inte att bokmärkenas ordning bibehålls mellan synkroniseringar."
},
"LabelApiKey": {
"message": "API-nyckel"
},
"LabelKarakeepurl": {
"message": "URL-adressen till din Karakeep-server"
},
"LabelKarakeepconnectionerror": {
"message": "Misslyckades med att ansluta till din Karakeep-server"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Synkronisera dina bokmärken med Linkwarden-appen med öppen källkod, antingen på din egen server eller i molnet på cloud.linkwarden.app. Det kan bara synkronisera http-, ftp- och javascript-bokmärken. Det här alternativet kan inte använda end-to-end-kryptering och stöder inte att bokmärkesordningen behålls mellan synkroniseringar."
},
"LabelLinkwardenurl": {
"message": "URL-adressen till din Linkwarden-server"
},
"LabelAccesstoken": {
"message": "Åtkomsttoken"
},
"LabelLinkwardenconnectionerror": {
"message": "Det gick inte att ansluta till Linkwarden-servern"
},
"LabelSearchresultsotherfolders": {
"message": "Resultat från andra mappar"
},
"LabelScheduledforcesync": {
"message": "Tvinga fram synkronisering"
},
"DescriptionScheduledforcesync": {
"message": "Vill du verkligen tvinga fram en synkronisering? Om du synkroniserar med två enheter samtidigt kan det få oförutsedda konsekvenser, t.ex. att dina data skadas. Kontrollera att ingen annan enhet synkroniserar för tillfället innan du bekräftar."
},
"DescriptionAutosync": {
"message": "Om du aktiverar ändringsbaserad synkronisering ser du till att en synkronisering körs varje gång du gör ändringar lokalt."
},
"LabelOpeninnewtab": {
"message": "Öppna denna vy i en ny flik"
},
"LabelGivefeedback": {
"message": "Ge feedback"
},
"LabelYourname": {
"message": "Ditt namn"
},
"LabelYouremail": {
"message": "Din e-postadress (valfritt)"
},
"LabelYourmessage": {
"message": "Ditt feedback-meddelande"
},
"LabelSubmitfeedback": {
"message": "Skicka in feedback"
},
"DescriptionFeedbacklegal": {
"message": "Detta feedbackformulär drivs av Sentry. Genom att trycka på skicka samtycker du till att lagra de angivna uppgifterna på Sentrys servrar. Ingen av dina bokmärkesdata kommer att skickas till Sentry."
},
"DescriptionFeedbackhowto": {
"message": "Tack för att du tar dig tid att ge feedback till utvecklarna av floccus! Om din feedback handlar om ett problem, se till att inkludera de steg du tog, vad du förväntade dig och vad som hände istället. Om din feedback handlar om en funktionsbegäran, se till att inkludera det användningsfall eller problem som den här funktionen skulle lösa för dig. Om du anger din e-postadress kan det hända att vi återkommer till dig. Tack för att du hörde av dig!"
},
"LabelFeedbacksent": {
"message": "Tack för din feedback!"
},
"LabelFaq":{
"message": "Kontrollera Vanliga frågor"
},
"StatusSyncingfailed": {
"message": "Synkroniseringen misslyckades"
},
"StatusSyncingcomplete": {
"message": "Synkronisering slutförd"
},
"NotificationSyncingprofile": {
"message": "Synkronisering av profil {0}"
},
"NotificationSyncingsucceeded": {
"message": "Synkronisering av profil {0} lyckades"
},
"NotificationSyncingfailed": {
"message": "Synkronisering av profil misslyckades {0}"
},
"LabelSyncintervalenabled": {
"message": "Tidsbaserad synkronisering"
},
"DescriptionSyncintervalenabled": {
"message": "Om du aktiverar tidsbaserad synkronisering schemaläggs automatiskt en synkroniseringskörning av den här profilen med några minuters mellanrum"
}
}
================================================
FILE: _locales/tr/messages.json
================================================
{
"Error001": {
"message": "E001: İçinde oluşturulacak klasör mevcut değil"
},
"Error002": {
"message": "E002: Güncellenecek yer imi artık mevcut değil"
},
"Error003": {
"message": "E003: İçinden çıkılacak klasör mevcut değildir. Bu anormal bir durum. Tebrikler."
},
"Error004": {
"message": "E004: İçine taşınılacak klasör mevcut değil"
},
"Error005": {
"message": "E005: İçinde oluşturulacak klasör mevcut değil"
},
"Error006": {
"message": "E006: Güncellenecek klasör mevcut değil"
},
"Error007": {
"message": "E007: Taşınacak klasör mevcut değil"
},
"Error008": {
"message": "E008: İçinden çıkılacak klasör mevcut değil"
},
"Error009": {
"message": "E009: İçine taşınılacak klasör mevcut değil"
},
"Error010": {
"message": "E010: Sıralanacak klasör bulunamadı"
},
"Error011": {
"message": "E011: Klasör sıralamasındaki öğe gerçek bir alt öğe değil: {0}"
},
"Error012": {
"message": "E012: Klasör sıralamasında klasörün bazı çocukları eksik"
},
"Error013": {
"message": "E013: Silinecek klasör mevcut değil"
},
"Error014": {
"message": "E014: İçinden silinecek ebeveyn klasör mevcut değil"
},
"Error015": {
"message": "E015: Sunucudan beklenmeyen veri cevabı"
},
"Error016": {
"message": "E016: İstek zaman aşımına uğradı. Sunucu konfigürasyonunuzu kontrol ediniz"
},
"Error017": {
"message": "E017: Ağ hatası: Ağ bağlantınızı, hesap bilgilerinizi ve TLS/SSL ayarlarınızı kontrol edin."
},
"Error018": {
"message": "E018: Sunucuyla doğrulama gerçekleştirilemedi."
},
"Error019": {
"message": "E019: HTTP durumu {0}. {1} isteği başarısız oldu. Sunucu yapılandırmanızı ve günlüğünüzü kontrol edin."
},
"Error020": {
"message": "E020: Sunucu yanıtı ayrıştırılamadı."
},
"Error021": {
"message": "E021: Çelişkili sunucu durumu. Klasör listede bulunuyor ancak klasör ağacında yok"
},
"Error022": {
"message": "E022: {0} klasörünün var olmayan {1} yer işaretini içerdiği varsayılıyor"
},
"Error023": {
"message": "E023: Kilit dosyası temizlenemiyor, {0} dosyasını manuel olarak silmeyi düşünün."
},
"Error024": {
"message": "E024: {1} kilit dosyasının durumu belirlenmeye çalışılırken HTTP durumu {0}"
},
"Error025": {
"message": "E025: Yer imleri dosyası ayarları eğik çizgi '/' ile başlamak zorunda değil"
},
"Error026": {
"message": "E026: Senkronizasyon işlemi iptal edildi"
},
"Error027": {
"message": "E027: Senkronizasyon işlemi kesintiye uğradı"
},
"Error028": {
"message": "E028: Sunucuyla doğrulama gerçekleştirilemedi."
},
"Error029": {
"message": "E029: Arıza güvenliği: Geçerli eşitleme çalıştırması sunucudaki bağlantılarınızın {0}%'sini silecektir. Yürütmeyi reddediyor. Yine de devam etmek istiyorsanız profil ayarlarında bu hata güvenliğini devre dışı bırakın."
},
"Error030": {
"message": "E030: Yer imleri dosyasının şifresi çözülemedi. Parola yanlış olabilir veya dosya bozulmuş olabilir."
},
"Error031": {
"message": "E031: Google Drive ile kimlik doğrulaması yapılamadı. Lütfen floccus'u Google hesabınıza tekrar bağlayın."
},
"Error032": {
"message": "E032: OAuth hatası. Anahtar doğrulama hatası. Lütfen Google Hesabınızı yeniden bağlayın."
},
"Error033": {
"message": "E033: Yönlendirme algılandı. Lütfen sunucunun seçilen senkronizasyon yöntemini desteklediğinden ve girdiğiniz URL'nin doğru olduğundan ve farklı bir konuma yönlendirmediğinden emin olun. Yönlendirme kurulumunuzun bir parçasıysa bu kontrolü ayarlardan devre dışı bırakabilirsiniz."
},
"Error034": {
"message": "E034: Uzak yer imleri dosyası okunamıyor. Belki bir şifreleme parolası ayarlamayı unuttunuz veya yanlış dosya biçimini ayarladınız."
},
"Error035": {
"message": "E035: Sunucuda aşağıdaki yer imi oluşturulamadı: {0} -- Yer imleri uygulaması güncel mi?"
},
"Error036": {
"message": "E036: Senkronizasyon sunucusuna erişim izinleri eksik"
},
"Error037": {
"message": "E037: Kaynak kilitli"
},
"Error038": {
"message": "E038: Yerel klasör bulunamadı"
},
"Error039": {
"message": "E039: Sunucudaki aşağıdaki yer işareti güncellenemedi: {0}"
},
"Error040": {
"message": "E040: Google Drive'ınızda dosya adınız aranamadı"
},
"Error041": {
"message": "E041: Uzaktan yer imleri dosya boyutu sunucudan gerçekten indirilen içerikten farklı. Bu geçici bir ağ sorunu olabilir. Bu hata devam ederse lütfen sunucu yöneticisiyle iletişime geçin."
},
"Error042": {
"message": "E042: Uzaktan yer imleri dosya boyutu alınamadı. Yer imleri dosyasının tam olarak indirildiğini doğrulamak mümkün değil. Bu hata devam ederse lütfen sunucu yöneticisiyle iletişime geçin."
},
"Error043": {
"message": "E043: Arıza güvenliği: Mevcut senkronizasyon çalışması sunucudaki bağlantı sayınızı {0}% oranında artıracaktır. Yürütmeyi reddediyor. Yine de devam etmek istiyorsanız, profil ayarlarında bu arıza güvenliğini devre dışı bırakın."
},
"Error044": {
"message": "E044: Git push işlemi başarısız oldu: {0}"
},
"Error045": {
"message": "E045: Beklenmeyen klasör yolu. Bu profil için yerel senkronizasyon klasörü eskiden `{0}` adresindeydi ancak şimdi `{1}` adresinde. Lütfen bunun amaçlandığından emin olun ve yerel senkronizasyon klasörünü profil ayarlarında tekrar ayarlayın."
},
"Error046": {
"message": "E046: Geçersiz URL. {0} ` geçerli bir URL değil."
},
"Error047": {
"message": "E047: XBEL dosyası ayrıştırılamadı. XBEL verileri bozuk veya eksik görünüyor. Floccus'un yeniden oluşturmasına izin vermek için sunucudaki dosyayı kaldırmayı deneyebilirsiniz. Önce bir yedek aldığınızdan emin olun."
},
"Error049": {
"message": "E049: Arıza güvenliği: Mevcut senkronizasyon çalışması bu profildeki yerel bağlantı sayınızı {0}% oranında artıracaktır. Yürütmeyi reddediyor. Yine de devam etmek istiyorsanız profil ayarlarında bu hata güvenliğini devre dışı bırakın."
},
"Error050": {
"message": "E050: Arıza güvenliği: Geçerli eşitleme çalışması bu profildeki yerel bağlantılarınızın {0}%'sini silecektir. Yürütmeyi reddediyor. Yine de devam etmek istiyorsanız profil ayarlarında bu hata güvenliğini devre dışı bırakın."
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "örneğin nextcloud ile: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Kullanıcı Adı"
},
"LabelPassword": {
"message": "Şifre"
},
"LabelBookmarksfile": {
"message": "Yer imleri dosyası"
},
"DescriptionBookmarksfile": {
"message": "WebDAV URL'nize göre yer imleri dosyasının sunucuda bulunacağı yere giden yol (yoldaki tüm klasörler zaten mevcut olmalıdır). örn. personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "Google Drive'ınızda bulunacak yer imleri dosyasının dosya adı. Tam dosya yolunu girmeyin, sadece dosya adını girin. Bu adın Drive'ınızda benzersiz olduğundan emin olun. ör. mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "Git deposu kökünüze göre yer işaretleri dosyasının yolu (yoldaki tüm klasörlerin zaten mevcut olması gerekir). örneğin dosyalarım/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Sunucu hedefi"
},
"DescriptionServerfolder": {
"message": "Senkronizasyon sırasında, bu tarayıcıdaki yer işaretleriniz, sunucudaki bu yol altında bağlantılar olarak depolanacaktır. Bu yolun Nextcloud Dosyalarındaki bir klasörü değil, Nextcloud Bookmarks uygulamasındaki bir klasörü temsil ettiğini unutmayın. Tüm bağlantıları sunucunun en üst klasörüne yerleştirmek için bunu boş bırakın."
},
"DescriptionServerfolderlinkwarden": {
"message": "Eşitleme sırasında, bu tarayıcıdaki yer imleriniz bu koleksiyon altındaki bağlantılar olarak saklanacak ve yalnızca bu koleksiyon altındaki bağlantılar bu tarayıcıyla eşitlenecektir."
},
"DescriptionServerfolderkarakeep": {
"message": "Eşitleme sırasında, bu tarayıcıdaki yer imleriniz bu koleksiyon altındaki bağlantılar olarak saklanacak ve yalnızca bu koleksiyon altındaki bağlantılar bu tarayıcıyla eşitlenecektir."
},
"LabelLocaltarget": {
"message": "Yerel hedef"
},
"DescriptionLocaltarget": {
"message": "Tarayıcı yer işaretlerini mi, yoksa tarayıcı sekmelerini mi senkronize etmek istediğinizi buradan seçin."
},
"LabelLocalfolder": {
"message": "Yer imleri klasörü"
},
"DescriptionLocalfolder": {
"message": "Bu yer imleri klasöründeki yer imleri, sunucuda bağlantılar olarak saklanacak ve sunucudaki bağlantılar, bu tarayıcıdaki bu yer imleri klasöründe yer imleri olarak saklanacaktır."
},
"LabelRootfolder": {
"message": "Kök klasör"
},
"LabelNewfolder": {
"message": "Yeni oluşturulmuş klasör"
},
"LabelSelectfolder": {
"message": "Bir klasör seçin"
},
"LabelOptions": {
"message": "Seçenekler"
},
"LabelSyncnow": {
"message": "Şimdi senkronize et"
},
"LabelCancelsync": {
"message": "Senkronizasyonu iptal et"
},
"LabelSyncall": {
"message": "Tüm profilleri senkronize et"
},
"LabelAutosync": {
"message": "Değişiklik tabanlı senkronizasyon"
},
"StatusLastsynced": {
"message": "Son senkronizasyon: {0} önce"
},
"StatusNeversynced": {
"message": "Henüz senkronize edilmedi"
},
"StatusAllgood": {
"message": "Her şey yolunda"
},
"StatusDisabled": {
"message": "Devre dışı"
},
"StatusError": {
"message": "Hata"
},
"StatusSyncing": {
"message": "Senkronize ediliyor"
},
"StatusScheduled": {
"message": "Planlanmış"
},
"LabelReset": {
"message": "Sıfırla"
},
"DescriptionReset": {
"message": "Yeni klasör oluşturmak için senkronize edilmiş olanı sıfırla"
},
"LabelChoosefolder": {
"message": "Bir klasör seçin"
},
"DescriptionChoosefolder": {
"message": "Senkronizasyon için var olan bir klasör seç"
},
"LabelRemoveaccount": {
"message": "Profili kaldır"
},
"DescriptionRemoveaccount": {
"message": "Bu profili silin (bu işlem, yer işaretlerinizi kaldırmaz)"
},
"LabelSyncfromscratch": {
"message": "Senkronizasyonu en baştan tetikle"
},
"LabelResetCache": {
"message": "Önbelleği sıfırla"
},
"DescriptionResetcache": {
"message": "Bir sonraki senkronizasyon işleminin herhangi bir veriyi silmeyeceği ve yalnızca sunucu ile yerel yer imlerini bir araya getireceği garanti edilecek şekilde önbelleği sıfırlamak için bu düğmeyi tıklayın."
},
"LabelParallelsync": {
"message": "Senkronizasyonu hızlandır"
},
"DescriptionParallelsync": {
"message": "Paralel olarak birçok klasörü işlemek ve senkronizasyonu hızlandırmak için bu kutucuğu işaretleyin. Bu özellik deneyseldir ve hata ayıklama kayıtlarını okumayı zorlaştırır."
},
"LabelStrategy": {
"message": "Senkronizasyon metodu"
},
"DescriptionStrategy": {
"message": "Bu seçenek, yer imlerinin farklı cihazlarda nasıl senkronize edileceğini belirler. Genellikle, uyumlu olmaları durumunda her taraftan yapılan değişiklikleri saklamak istersiniz, ancak bazen diğer tarayıcılardan yapılan değişikliklerin (eklemeler ve silmeler dahil) üzerine yazmak veya yerel olarak yaptığınız değişikliklerin üzerine yazmak isteyebilirsiniz."
},
"LabelStrategydefault": {
"message": "Yerel değişiklikleri her zaman diğer tarayıcılardaki değişikliklerle birleştir (önerilir)"
},
"LabelStrategyslave": {
"message": "Her zaman yerel değişiklikleri geri alın ve değişiklikleri diğer tarayıcılardan indirin"
},
"LabelStrategyoverwrite": {
"message": "Her zaman yerel değişiklikleri yükleyin ve değişiklikleri diğer tarayıcılardan geri alın"
},
"LabelSave": {
"message": "Kaydet"
},
"LabelSelect": {
"message": "Seç"
},
"LabelCancel": {
"message": "İptal et"
},
"LabelAdd": {
"message": "Ekle"
},
"LabelChange": {
"message": "Değiştir"
},
"LabelRemove": {
"message": "Kaldır"
},
"LabelBack": {
"message": "Geri"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud yer imleri"
},
"DescriptionAdapternextcloudfolders": {
"message": "Yer işaretlerinizi Nextcloud için açık kaynaklı Yer İmleri uygulamasıyla senkronize edin (kendi kendinize barındırabileceğiniz veya çeşitli barındırıcılardan birinden buluttaki bir örnek için hesap alabileceğiniz açık kaynaklı bir işbirliği platformu). Nextcloud Bookmarks ile yalnızca http, ftp ve javascript yer imlerini senkronize edebilirsiniz. Nextcloud'unuzdaki Nextcloud uygulama mağazasından Yer İmleri uygulamasını yüklediğinizden emin olun. Bu seçenek uçtan uca şifrelemeden yararlanamaz."
},
"LabelAdapternextcloud": {
"message": "Nextcloud yer imleri (legacy)"
},
"DescriptionAdapternextcloud": {
"message": "Eski seçenek, Yer İmleri uygulamasının en az v0.11 sürümüyle uyumludur. Klasör yolunu içeren etiketleri kullanarak klasörleri taklit edecektir. Yeni profiller için bunun kullanılması önerilmez."
},
"LabelAdapterwebdav": {
"message": "WebDAV paylaşımı"
},
"DescriptionAdapterwebdav": {
"message": "Yer işaretlerinizi, sağlanan WebDAV paylaşımındaki bir dosyaya kaydederek senkronize edin. Bu seçeneğe eşlik eden bir web kullanıcı arayüzü yoktur ve bunu, kendi kendine barındırılan veya buluttaki WebDAV uyumlu herhangi bir sunucuyla kullanabilirsiniz. http, ftp, veri, dosya ve javascript yer imlerini senkronize edebilir. Bu seçeneği kullanırken uçtan uca şifrelemeyi kullanmayı seçebilirsiniz."
},
"LabelAddaccount": {
"message": "Profil ekle"
},
"LabelOpenintab": {
"message": "Sekmede aç"
},
"LabelDebuglogs": {
"message": "Hata ayıklama kayıtları"
},
"LabelFunddevelopment": {
"message": "💸 Geliştirme fonu"
},
"DescriptionFunddevelopment": {
"message": "Floccus üzerindeki çalışmalar gönüllü bir abonelik modeliyle desteklenmektedir. Yaptığım işin değerli olduğunu düşünüyorsanız ve her ay zorlanmadan birkaç kuruş ayırabilirseniz lütfen çalışmamı destekleyin. Ayrıca lütfen floccus'a seçtiğiniz eklenti mağazasında bir derecelendirme vermeyi düşünün. Teşekkür ederim!💙"
},
"LabelUntitledfolder": {
"message": "İsimsiz Klasör"
},
"LabelSetkeybutton": {
"message": "Parolayı ayarla"
},
"LabelKey": {
"message": "Kilit açma şifrenizi giriniz"
},
"LabelKey2": {
"message": "İkinci defa şifreni gir"
},
"LabelUnlock": {
"message": "Floccusun kilidini aç"
},
"LabelRemovekey": {
"message": "Parolayı kaldır"
},
"LabelRemovedkey": {
"message": "Parola kaldırıldı"
},
"LabelSyncinterval": {
"message": "Senkronizasyon aralığı"
},
"DescriptionSyncinterval": {
"message": "İki senkronizasyon arasında dakika cinsinden bekleme süresi. Varsayılanı 15 dakikadır."
},
"LabelChooseadapter": {
"message": "Nasıl senkronize etmek istersiniz?"
},
"LabelOptionsscreen": {
"message": "{0} seçenek",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Projeyi desteklemek için PayPal aracılığıyla tek seferlik veya düzenli bağış yapın"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "OpenCollective aracılığıyla projeye destek için düzenli bağış yap"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Liberapay aracılığıyla projeye destek için düzenli bağış yap"
},
"LabelGithubsponsors": {
"message": "GitHub Sponsorları"
},
"DescriptionGithubsponsors": {
"message": "GitHub Sponsorları aracılığıyla projeye destek için düzenli bağış yap"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Projeyi desteklemek için Patreon aracılığıyla düzenli bağış yapın"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "Projeyi desteklemek için Ko-fi aracılığıyla düzenli veya tek seferlik bağış yapın"
},
"LegacyAdapterDeprecation": {
"message": "Bu eski profil türü kullanımdan kaldırıldı ve yakında kaldırılacak. Lütfen yeni nextcloud senkronizasyon yöntemine geçin. Geliştirilmiş performans ve doğruluk sizi bekliyor."
},
"LabelUpdated": {
"message": "⚡ Floccus güncellendi"
},
"DescriptionUpdated": {
"message": "Tebrikler, floccusun son güncellemesi cihazınıza ulaştı!"
},
"LabelReleaseNotes": {
"message": "Yeni Sürüm notlarını oku"
},
"LabelOptionsServerDetails": {
"message": "Sunucu detayları"
},
"LabelOptionsFolderMapping": {
"message": "Klasör haritalandırması"
},
"LabelOptionsSyncBehavior": {
"message": "Senkronizasyon davranışı"
},
"LabelOptionsDangerous": {
"message": "Tehlikeli aksiyonlar"
},
"LabelAccountDeleted": {
"message": "Profil silindi"
},
"DescriptionAccountDeleted": {
"message": "Bu profil silindi"
},
"LabelNoAccount": {
"message": "Henüz profil yok"
},
"DescriptionNoAccount": {
"message": "Yeni profiller ekleyin veya profilleri bir dosyadan içe aktarın, ardından senkronizasyona başlayabilirsiniz."
},
"LabelLoginFlowStart": {
"message": "Nextcloud'da oturum açın"
},
"LabelLoginFlowStop": {
"message": "Nextcloud oturum açma işlemini iptal et"
},
"LabelLoginFlowError": {
"message": "Nextcloud'a giriş başarısız oldu"
},
"LabelNewAccount": {
"message": "Profil Ekle"
},
"LabelNewImport": {
"message": "İçe aktar"
},
"LabelNestedSync": {
"message": "İç içe geçmiş profiller"
},
"DescriptionNestedSync": {
"message": "Bir ana klasör A profiline ve bir alt klasör de A ve B profillerine ait olacak şekilde profilleri iç içe yerleştirebilirsiniz. Diğer profillerin de bu profilin klasörünü senkronize etmesine izin vermek istiyor musunuz?"
},
"LabelNestedSyncNo": {
"message": "Hayır, diğer profillerdeki bu profilin klasörünü yoksay"
},
"LabelNestedSyncYes": {
"message": "Evet, bu profilin klasörünü diğer profillere dahil et"
},
"LabelImportExport": {
"message": "Profilleri İçe/Dışa Aktar"
},
"LabelExport": {
"message": "Profilleri dışa aktar"
},
"LabelImport": {
"message": "Profilleri içe aktar"
},
"DescriptionExport": {
"message": "Bir dosyaya aktarmak istediğiniz profilleri aşağıdan seçin; böylece aynı profilleri farklı bir cihazda veya tarayıcıda kolayca yeniden oluşturabilirsiniz."
},
"DescriptionImport": {
"message": "Farklı bir cihaza veya tarayıcıya aktarılan profilleri yeniden oluşturmak için, dışa aktarılan profilleri içeren bir dosyayı buraya içe aktarın. Lütfen içe aktardıktan sonra doğru senkronizasyon klasörlerini tekrar ayarladığınızdan emin olun."
},
"LabelFolderNotFound": {
"message": "Klasör bulunamadı"
},
"LabelSyncTabs": {
"message": "Tarayıcı sekmeleri"
},
"DescriptionSyncTabs": {
"message": "Sunucuda saklanan bağlantılar, tarayıcınızda tarayıcı sekmeleri olarak açılır ve mevcut açık tarayıcı sekmeleri, sunucunuzda bağlantılar olarak saklanır. Sunucuda kaç bağlantının depolandığına bağlı olarak, bunların tümü bir sonraki senkronizasyon çalıştırmasında sekmeler olarak açılacağından, bu durumun tarayıcınızda aşırı yük oluşturabileceğini unutmayın."
},
"LabelTabs": {
"message": "Sekmeler"
},
"LabelSyncDown": {
"message": "İndir"
},
"DescriptionSyncDown": {
"message": "Değişiklikleri diğer tarayıcılardan indirin ve yerel değişikliklerin üzerine yazın"
},
"LabelSyncUp": {
"message": "Yükle"
},
"DescriptionSyncUp": {
"message": "Yerel değişiklikleri yükleyin ve diğer tarayıcılardaki değişikliklerin üzerine yazın"
},
"LabelSyncDownOnce": {
"message": "Bir kez indir"
},
"LabelSyncUpOnce": {
"message": "Bir kez yükle"
},
"LabelSyncNormal": {
"message": "Birleştir"
},
"DescriptionSyncNormal": {
"message": "Yerel değişiklikleri diğer tarayıcılardaki değişikliklerle birleştirme"
},
"DescriptionFilesPermission": {
"message": "Floccusa sadece yer imleri uygulamasına değil Nextcloud dosyaları uygulamasına da yetki verdiğinizden emin olun."
},
"DescriptionExtension": {
"message": "Yer işaretlerinizi tarayıcılar ve cihazlar arasında özel olarak senkronize edin"
},
"LabelFailsafe": {
"message": "Arıza Güvencesi"
},
"DescriptionFailsafe": {
"message": "Bazen yapılandırma hataları ya da yazılım hataları verilerin istenmeden silinmesine ve bu nedenle kaybolmasına ya da verilerin istenmeden çoğaltılmasına ve bu nedenle de ayıklanmasının zor olmasına neden olabilir. Bunun olmasını önlemek için floccus, yer imlerinizin %20'sinden fazlasını tek seferde silmeyecek ve bu hata emniyetini burada devre dışı bırakmadığınız sürece bağlantı sayınıza tek seferde %20'den fazla eklemeyecektir."
},
"LabelFailsafeon": {
"message": "Etkinleştirildi. Önce sizden istemeden yerel yer imlerinizden %20'den fazlasını silmeyecek veya eklemeyecektir. (Önerilen)"
},
"LabelFailsafeoff": {
"message": "Devre dışı. Yerel yer imlerinizden %20'den fazlasının onayınız alınmadan kaldırılmasına veya eklenmesine izin verecektir."
},
"StatusFailsafeoff": {
"message": "Hata güvenliği devre dışı bırakıldı. İstenmeyen veri kaybı veya çoğaltma riski altındasınız. Profil ayarlarında hata güvenliğini etkinleştirmeniz önerilir."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Yer işaretlerini, Google Drive'ınızda depolanan (isteğe bağlı olarak şifrelenmiş) bir dosya aracılığıyla senkronize edin. http, ftp, veri, dosya ve javascript yer imlerini senkronize edebilir. Bu seçeneği kullanırken uçtan uca şifrelemeyi kullanmayı seçebilirsiniz."
},
"LabelLogingoogle": {
"message": "Google ile giriş yap"
},
"DescriptionLogingoogle": {
"message": "Yer imi senkronizasyon dosyasını Google Drive'ınızda saklamak için Google hesabınızı bağlayın."
},
"DescriptionLoggedingoogle": {
"message": "Yer imi senkronizasyon dosyasını Google Drive'ınızda saklamak için Google hesabınızı bağladınız."
},
"LabelPassphrase": {
"message": "Parola"
},
"DescriptionPassphrase": {
"message": "Yer imleri dosyanızı şifrelemek için bir parola belirleyin; parola ayarlamazsanız hiçbir şifreleme çalıştırılmaz."
},
"LabelClientcert": {
"message": "İstemci kimlik bilgilerini gönder"
},
"DescriptionClientcert": {
"message": "Sunucunuz kimlik doğrulama için bir istemci sertifikası veya tanımlama bilgileri gerektiriyorsa bu seçeneği etkinleştirin. Floccus çerezleri normal tarayıcı oturumlarınızla paylaşacağından bu durum istenmeyen yan etkilere neden olabilir."
},
"LabelAllowredirects": {
"message": "Sunucu URL'sinde yönlendirmelere izin ver"
},
"DescriptionAllowredirects": {
"message": "Senkronizasyon sırasında yersiz olduğunu düşündüğünüz yönlendirme hataları alırsanız bu seçeneği etkinleştirin."
},
"LabelSearch": {
"message": "Yer imlerinde ara"
},
"LabelSearchfolder": {
"message": "Ara {0}"
},
"LabelEdititem": {
"message": "Düzenle"
},
"LabelDeleteitem": {
"message": "Sil"
},
"DescriptionReallydeleteitem": {
"message": "Bu öğeyi gerçekten silmek istiyor musunuz?"
},
"LabelNobookmarks": {
"message": "Burada yer işareti yok"
},
"LabelAddbookmark": {
"message": "Yer işareti ekle"
},
"LabelEditbookmark": {
"message": "Yer işaretini düzenle"
},
"LabelAddfolder": {
"message": "Klasör ekle"
},
"LabelEditfolder": {
"message": "Klasörü düzenle"
},
"LabelSlugline": {
"message": "Özel Yer İşareti Senkronizasyonu"
},
"LabelDownloadlogs": {
"message": "Kayıtları indir"
},
"LabelDownloadfulllogs": {
"message": "Tam kayıtlar"
},
"LabelDownloadanonymizedlogs": {
"message": "Düzenlenen kayıtlar"
},
"DescriptionDownloadlogs": {
"message": "Floccus, tüm eylemlerini, kendiniz inceleyebileceğiniz veya hata ayıklama amacıyla geliştiricilere gönderebileceğiniz bir kayıt dosyasına kaydeder. Düzenlenmiş kayıtlarda, klasör ve yer imi adlarının yanı sıra URL'ler de kriptografik karma işlevi kullanılarak geri döndürülemez şekilde kodlanır. Düzenlenmiş kayıtları gönderirken indirilen dosyada, anonimleştirme işlemi tarafından yakalanmamış olabilecek hassas veriler olup olmadığını kontrol ettiğinizden emin olun."
},
"ErrorFolderloopselected": {
"message": "Klasör kendi içine taşınamıyor"
},
"ErrorNofolderselected": {
"message": "Hiçbir klasör seçilmedi"
},
"LabelAllownetwork": {
"message": "Ağ kullanımına izin ver"
},
"DescriptionAllownetwork": {
"message": "Floccus, yer işaretleriniz hakkında ek bilgiler (simgeler vb. gibi) elde etmek için senkronizasyon sunucunuza bağlanmanın yanı sıra ağı kullanabilir. Burada bu tür ağ kullanımını etkinleştirebilirsiniz."
},
"LabelMobilesettings": {
"message": "Mobil ayarlar"
},
"LabelContinuefloccus":{
"message": "Floccus'a devam et"
},
"LabelAbout":{
"message": "Hakkında"
},
"LabelCurrentversion": {
"message": "Geçerli sürüm"
},
"DescriptionCurrentversion": {
"message": "Şu anda yüklü olan floccus sürümünüz:"
},
"LabelContributors": {
"message": "Katkıda Bulunanlar"
},
"DescriptionContributors": {
"message": "Bu insanlar floccus'un mümkün olmasına yardımcı oldu"
},
"LabelSortcustom": {
"message": "Özel"
},
"LabelSorturl": {
"message": "Bağlantı"
},
"LabelSorttitle": {
"message": "Başlık"
},
"LabelSyncmethod": {
"message": "Senkronizasyon yöntemi"
},
"LabelSyncserver": {
"message": "Senkronizasyon sunucusu"
},
"LabelSyncfolders": {
"message": "Klasörleri senkronize et"
},
"LabelSyncbehavior": {
"message": "Senkronizasyon davranışı"
},
"LabelContinue": {
"message": "Devam"
},
"LabelDone": {
"message": "Tamam"
},
"LabelConnect": {
"message": "Bağla"
},
"LabelServersetup": {
"message": "Hangi sunucuya senkronizasyon yapmak istiyorsunuz?"
},
"LabelGoogledrivesetup": {
"message": "Google Drive'a giriş yapın"
},
"LabelSyncfoldersetup": {
"message": "Hangi Klasörleri senkronize etmek istiyorsunuz?"
},
"LabelSyncbehaviorsetup": {
"message": "Senkronizasyonun nasıl çalışmasını istiyorsunuz?"
},
"LabelAccountcreated": {
"message": "Profil oluşturuldu"
},
"DescriptionAccountcreated": {
"message": "Bir şey daha: Senkronizasyon bir yedekleme değildir. Yer imlerinizi düzenli olarak yedeklediğinizden emin olun.\n\nAyrıca, floccus'u tarayıcıda yerleşik yer imi senkronizasyonu ile birleştirmenin desteklenmediğini ve yinelemelerle sonuçlanabileceğini unutmayın."
},
"DescriptionNonhttps": {
"message": "Güvenli olmayan bir protokol kullanan bir sunucuya girdiniz. Yalnızca HTTPS desteğine sahip sunucuların kullanılması önerilir."
},
"LabelFiletype": {
"message": "Dosya formatı"
},
"DescriptionFiletype": {
"message": "Yer işaretlerini bulutta depolamak için hangi dosya biçimini kullanmak istediğinizi seçebilirsiniz."
},
"LabelFiletypehtml": {
"message": "HTML, yaygın olarak desteklenen, açık kaynaklı bir formattır (deneysel)"
},
"LabelFiletypexbel": {
"message": "XBEL, basit ve açık kaynaklı bir format"
},
"LabelImportbookmarks": {
"message": "Yer işaretlerini içe aktar"
},
"DescriptionImportbookmarks": {
"message": "Yer işaretlerini içeren bir HTML dosyasını geçerli klasöre aktarın"
},
"LabelExportBookmarks": {
"message": "Yer İşaretlerini Dışa Aktar"
},
"DescriptionExportBookmarks" : {
"message": "Bu profildeki tüm yer işaretlerini tüm önemli tarayıcılarla uyumlu bir HTML dosyası olarak dışa aktarabilirsiniz."
},
"LabelShareitem": {
"message": "Paylaş"
},
"LabelImportsuccessful": {
"message": "Profil(ler) başarıyla içe aktarıldı"
},
"DescriptionSyncinprogress": {
"message": "Senkronizasyon devam ediyor."
},
"DescriptionSyncscheduled": {
"message": "Bu profil yakında senkronize edilecek. Diğer cihazlarınızın veya bu cihazdaki diğer profillerin senkronizasyonun tamamlanmasını bekliyoruz."
},
"LabelAdaptergit": {
"message": "HTTPS üzerinden Git"
},
"DescriptionAdaptergit": {
"message": "Git seçeneği, yer imlerinizi sağlanan Git deposundaki bir dosyada depolayarak senkronize eder. Bu seçenek için eşlik eden bir web kullanıcı arayüzü yoktur, ancak Github, Gitlab, Gitea, vb. gibi herhangi bir Git barındırma sunucusuyla kullanabilirsiniz. http, ftp, veri, dosya ve javascript yer imlerini senkronize edebilir. Bu seçeneği kullanırken uçtan uca şifrelemeyi kullanamazsınız. Bu seçenek şu anda mobil uygulamada mevcut değildir."
},
"LabelGiturl": {
"message": "HTTP kullanan repo URL'si"
},
"LabelGitbranch": {
"message": "Git dalı"
},
"LabelTelemetry": {
"message": "Otomatik Hata Raporlama"
},
"DescriptionTelemetry": {
"message": "Floccus, hata verilerini geliştirici olarak bana otomatik olarak gönderebilir. Bu, floccus'taki hataları daha hızlı keşfedip çözmek için çok büyük bir yardımdır ve uzun vadede floccus deneyiminizi geliştirmenize yardımcı olacaktır. Hata raporlama etkinleştirildiğinde bile floccus geliştiricileri yer işaretlerinizi asla göremez."
},
"DescriptionTelemetrysyncmethod": {
"message": "Yeni: Hata bilgilerine ek olarak, floccus artık, bu seçenek etkinleştirilmişse, hangi senkronizasyon yöntemini kullandığınız hakkında da bilgi gönderiyor. Bu, floccus'u geliştirmemize ve senkronizasyon yöntemlerinin beklendiği gibi çalıştığından emin olmamıza yardımcı olur."
},
"LabelTelemetryenable": {
"message": "Hata verilerini ve hangi senkronizasyon yöntemini kullandığınıza ilişkin bilgileri floccus geliştiricilerine otomatik olarak gönderin"
},
"LabelTelemetrydisable": {
"message": "Floccus geliştiricilerine herhangi bir veri göndermeyin"
},
"LabelAccountlabel": {
"message": "Profil etiketi"
},
"DescriptionAccountlabel": {
"message": "Daha kolay tanıyabilmeniz için bu profile bir ad verin"
},
"LabelClickcount": {
"message": "Tıklamaları say"
},
"DescriptionClickcount": {
"message": "Nextcloud sunucunuza en çok hangi yer imlerini ziyaret ettiğinizle ilgili istatistikler gönderin, böylece tıklama sayısına göre sıralama yapabilirsiniz"
},
"DescriptionGoogleplayreview": {
"message": "Google Play'de bir inceleme yazın"
},
"DescriptionAppstorereview": {
"message": "App Store'da bir inceleme yazın"
},
"DescriptionChromereview": {
"message": "Chrome Web Mağazası'nda bir inceleme yazın"
},
"DescriptionAlternativereview": {
"message": "AlternativeTo.net'te bir inceleme yazın"
},
"DescriptionMozillareview": {
"message": "Mozilla Addons'da bir inceleme yazın"
},
"DescriptionEdgereview": {
"message": "Edge Addons'da bir inceleme yazın"
},
"LabelWritereview": {
"message": "💙 Sevgiyi paylaşın!"
},
"DescriptionWritereview": {
"message": "Floccus konusunda heyecanlıysanız aşağıdaki platformlardan birine puan vererek bunu tüm dünyaya duyurun."
},
"DescriptionDonateintervention": {
"message": "Yer İşareti Senkronizasyonunu seviyor musunuz? Beni destekle!"
},
"LabelDonate": {
"message": "Bağış"
},
"DescriptionDisabledaftererror": {
"message": "Bu profili devre dışı bırakmadan önce 10 kez yeniden denendi"
},
"DescriptionBookmarkexists": {
"message": "Bu yer işareti seçilen profilde zaten mevcut"
},
"LabelReportproblem": {
"message": "Sorun bildir"
},
"DescriptionReportproblem": {
"message": "Somut bir sorunla ilgili olarak geliştiricilerle doğrudan iletişime geçmek isterseniz bunu buradan yapabilirsiniz:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "Yer imlerinizi açık kaynaklı, kendi kendine barındırılan Karakeep uygulaması ile senkronize edin. Bu seçenek uçtan uca şifrelemeyi kullanamaz ve senkronizasyonlar arasında yer imlerinin sırasını korumayı desteklemez."
},
"LabelApiKey": {
"message": "API anahtarı"
},
"LabelKarakeepurl": {
"message": "Karakeep sunucunuzun URL'si"
},
"LabelKarakeepconnectionerror": {
"message": "Karakeep sunucunuza bağlanılamadı"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "Yer imlerinizi, kendi sunucunuzda veya cloud.linkwarden.app adresindeki bulutta barındırılan açık kaynaklı Linkwarden uygulamasıyla senkronize edin. Yalnızca http, ftp ve javascript yer imlerini senkronize edebilir. Bu seçenek uçtan uca şifrelemeyi kullanamaz ve senkronizasyonlar arasında yer imi sırasını korumayı desteklemez."
},
"LabelLinkwardenurl": {
"message": "Linkwarden sunucunuzun URL'si"
},
"LabelAccesstoken": {
"message": "Erişim anahtarı"
},
"LabelLinkwardenconnectionerror": {
"message": "Linkwarden sunucunuza bağlanılamadı"
},
"LabelSearchresultsotherfolders": {
"message": "Diğer klasörlerdeki sonuçlar"
},
"LabelScheduledforcesync": {
"message": "Senkronizasyona zorla"
},
"DescriptionScheduledforcesync": {
"message": "Gerçekten senkronizasyona zorlamak istiyor musunuz? Aynı anda iki cihazla senkronizasyon yapılması, verilerinizin bozulması dahil öngörülemeyen sonuçlara yol açabilir. Onaylamadan önce şu anda başka hiçbir cihazın senkronize edilmediğinden emin olun."
},
"DescriptionAutosync": {
"message": "Değişiklik tabanlı senkronizasyonun açılması, yerel olarak her değişiklik yaptığınızda bir senkronizasyonun çalıştırılmasını sağlayacaktır."
},
"LabelOpeninnewtab": {
"message": "Bu görünümü yeni bir sekmede aç"
},
"LabelGivefeedback": {
"message": "Geri bildirim verin"
},
"LabelYourname": {
"message": "Sizin adınız"
},
"LabelYouremail": {
"message": "E-posta adresiniz (isteğe bağlı)"
},
"LabelYourmessage": {
"message": "Geri bildirim mesajınız"
},
"LabelSubmitfeedback": {
"message": "Geri bildirim gönderin"
},
"DescriptionFeedbacklegal": {
"message": "Bu geri bildirim formu Sentry tarafından desteklenmektedir. Gönder düğmesine basarak girilen verilerin Sentry'nin sunucularında saklanmasını kabul etmiş olursunuz. Yer imi verilerinizin hiçbiri Sentry'ye gönderilmeyecektir."
},
"DescriptionFeedbackhowto": {
"message": "floccus geliştiricilerine geri bildirimde bulunmak için zaman ayırdığınız için teşekkür ederiz! Geri bildiriminiz bir sorunla ilgiliyse, attığınız adımları, ne beklediğinizi ve bunun yerine ne olduğunu eklediğinizden emin olun. Geri bildiriminiz bir özellik talebiyle ilgiliyse, bu özelliğin sizin için çözeceği kullanım durumunu veya sorunu eklediğinizden emin olun. E-posta adresinizi de eklerseniz size geri dönüş yapabiliriz. Teşekkür ederiz!"
},
"LabelFeedbacksent": {
"message": "Geri bildiriminiz için teşekkür ederiz!"
},
"LabelFaq":{
"message": "SSS bölümünü kontrol edin"
},
"StatusSyncingfailed": {
"message": "Senkronizasyon başarısız"
},
"StatusSyncingcomplete": {
"message": "Senkronizasyon tamamlandı"
},
"NotificationSyncingprofile": {
"message": "Profil senkronizasyonu {0}"
},
"NotificationSyncingsucceeded": {
"message": "{0} profilinin senkronizasyonu başarılı oldu"
},
"NotificationSyncingfailed": {
"message": "Profil senkronize edilemedi {0}"
},
"LabelSyncintervalenabled": {
"message": "Zaman tabanlı senkronizasyon"
},
"DescriptionSyncintervalenabled": {
"message": "Zamana dayalı senkronizasyonun açılması, bu profilin birkaç dakikada bir otomatik olarak senkronize edilmesini planlayacaktır"
}
}
================================================
FILE: _locales/tr_TR/messages.json
================================================
{
"Error001": {
"message": "E001: Oluşturulacak klasör mevcut değil"
},
"Error002": {
"message": "E002: Güncellenecek yer imi artık mevcut değil"
},
"Error003": {
"message": "E003: Klasörü taşımak istediğiniz yer mevcut değil. Anormal bir durum. Helal olsun."
},
"Error004": {
"message": "E004: Taşınacak klasör mevcut değil"
},
"Error005": {
"message": "E005: Oluşturulacak klasör mevcut değil"
},
"Error006": {
"message": "E006: Güncellenecek klasör mevcut değil"
},
"Error007": {
"message": "E007: Taşınacak klasör mevcut değil"
},
"Error008": {
"message": "E008: Klasörü taşımak istediğiniz yer mevcut değil."
},
"Error009": {
"message": "E009: Taşınacak klasör mevcut değil"
},
"Error010": {
"message": "E010: Sıralanacak klasör bulunamadı"
},
"Error011": {
"message": "E011: Klasördeki sıralanan öğe, gerçek bir alt öğe değil: {0}"
},
"Error012": {
"message": "E012: Klasör sıralamasında bazı alt öğeler eksik"
},
"Error013": {
"message": "E013: Kaldırılacak klasör mevcut değil"
},
"Error014": {
"message": "E014: Klasörü kaldıracak üst klasör mevcut değil"
},
"Error015": {
"message": "E015: Sunucudan beklenmeyen yanıt verisi"
},
"Error016": {
"message": "E016: İstek zaman aşımına uğradı. Sunucu yapılandırmanızı kontrol edin"
},
"Error017": {
"message": "E017: Ağ hatası: Ağ bağlantınızı ve hesap bilgilerinizi kontrol edin"
},
"Error018": {
"message": "E018: Sunucuyla kimlik doğrulama yapılamadı."
},
"Error019": {
"message": "E019: HTTP durumu {0}. {1} isteği başarısız oldu. Sunucu yapılandırmanızı ve logları kontrol edin."
},
"Error020": {
"message": "E020: Sunucu yanıtı çözümlenemedi. Sunucunuzda yer imi uygulaması yüklü mü?"
},
"Error021": {
"message": "E021: Sunucu durumu tutarsız. Klasör, alt sıra listesinde mevcut ama klasör ağacında değil"
},
"Error022": {
"message": "E022: Klasör {0} içinde mevcut olmayan yer imi {1} bulunuyor"
},
"Error023": {
"message": "E023: Kilit dosyasını temizleyemedik, {0}'ı manuel olarak silmeyi düşünün."
},
"Error024": {
"message": "E024: Kilit dosyasının durumunu belirlemeye çalışırken HTTP durumu {0}"
},
"Error025": {
"message": "E025: Yer imleri dosya ayarı bir eğik çizgi ile başlamamalıdır: '/'"
},
"Error026": {
"message": "E026: Senkronizasyon işlemi iptal edildi"
},
"Error027": {
"message": "E027: Senkronizasyon işlemi kesildi"
},
"Error028": {
"message": "E028: Sunucuyla kimlik doğrulama yapılamadı."
},
"Error029": {
"message": "E029: Güvenlik önlemi: Mevcut senkronizasyon işlemi yer imlerinizin %{0} kadarını silecekti. Çalıştırmayı reddediyor. Devam etmek istiyorsanız, bu güvenlik önlemini hesap ayarlarında devre dışı bırakın."
},
"Error030": {
"message": "E030: Yer imleri dosyasını şifre çözme işlemi başarısız oldu. Parola yanlış olabilir veya dosya bozulmuş olabilir."
},
"Error031": {
"message": "E031: Google Drive ile kimlik doğrulaması yapılamadı. Lütfen floccus'u Google hesabınızla tekrar bağlayın."
},
"Error032": {
"message": "E032: OAuth hatası. Jeton doğrulama hatası. Lütfen Google Hesabınızı yeniden bağlayın."
},
"Error033": {
"message": "E033: Yönlendirme tespit edildi. Lütfen sunucunun seçilen senkronizasyon yöntemini desteklediğinden ve girdiğiniz URL'nin farklı bir konuma yönlendirilmediğinden emin olun. Yönlendirme yapılandırmanızın bir parçasıysa, bu denetimi ayarlardan devre dışı bırakabilirsiniz."
},
"Error034": {
"message": "E034: Uzaktaki yer imleri dosyası okunamıyor. Şifreleme parolasını ayarlamayı unuttunuz mu?"
},
"Error035": {
"message": "E035: Aşağıdaki yer imini sunucuda oluşturma başarısız oldu: {0}"
},
"Error036": {
"message": "E036: Senkronizasyon sunucusuna erişim izni yok"
},
"Error037": {
"message": "E037: Kaynak kilitlendi"
},
"Error038": {
"message": "E038: Yerel klasör bulunamadı"
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "Örnek olarak nextcloud ile: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "Kullanıcı Adı"
},
"LabelPassword": {
"message": "Parola"
},
"LabelBookmarksfile": {
"message": "Yer imleri dosya yolu"
},
"DescriptionBookmarksfile": {
"message": "WebDAV URL'nize göre yer imleri dosyasının göreli yolu (yoldaki tüm klasörler zaten mevcut olmalıdır). Örneğin, personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "Google Drive'ınızda yer alacak yer imleri dosyasının adı (bu ismin Drive'ınızda benzersiz olduğundan emin olun)"
},
"DescriptionBookmarksfilegit": {
"message": "Git deposu köküne göre yer imleri dosyasının göreli yolu (yoldaki tüm klasörler zaten mevcut olmalıdır). Örneğin, personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "Sunucu hedefi"
},
"DescriptionServerfolder": {
"message": "Senkronizasyon sırasında, bu tarayıcıdaki yer imleriniz bu yolda sunucuda bağlantılar olarak saklanacaktır. Bu yolun Nextcloud Bookmarks uygulamasındaki bir klasörü temsil ettiğini, Nextcloud Dosyalarındaki bir klasörü temsil etmediğini unutmayın. Tüm bağlantıları sunucudaki en üst klasöre yerleştirmek için burayı boş bırakın."
},
"LabelLocaltarget": {
"message": "Yerel hedef"
},
"DescriptionLocaltarget": {
"message": "Tarayıcı yer imlerini mi yoksa tarayıcı sekmelerini mi senkronize etmek istediğinizi burada seçin."
},
"LabelLocalfolder": {
"message": "Yer İmleri Klasörü"
},
"DescriptionLocalfolder": {
"message": "Bu yer imleri klasöründeki yer imleri sunucuda bağlantılar olarak saklanacak ve sunucudaki bağlantılar bu tarayıcıdaki bu yer imleri klasöründe yer imleri olarak saklanacaktır."
},
"LabelRootfolder": {
"message": "Kök klasör"
},
"LabelNewfolder": {
"message": "Yeni oluşturulan klasör"
},
"LabelOptions": {
"message": "Seçenekler"
},
"LabelSyncnow": {
"message": "Şimdi senkronize et"
},
"LabelCancelsync": {
"message": "Senkronizasyonu iptal et"
},
"LabelSyncall": {
"message": "Tüm profilleri senkronize et"
},
"LabelAutosync": {
"message": "Otomatik senkronizasyon"
},
"StatusLastsynced": {
"message": "Son senkronizasyon: {0} önce"
},
"StatusNeversynced": {
"message": "Henüz senkronize edilmedi"
},
"StatusAllgood": {
"message": "Her şey yolunda"
},
"StatusDisabled": {
"message": "Devre dışı"
},
"StatusError": {
"message": "Hata"
},
"StatusSyncing": {
"message": "Senkronize ediliyor"
},
"StatusScheduled": {
"message": "Zamanlanmış"
},
"LabelReset": {
"message": "Sıfırla"
},
"DescriptionReset": {
"message": "Yeni bir klasör oluşturmak için senkronize edilen klasörü sıfırla"
},
"LabelChoosefolder": {
"message": "Bir klasör seçin"
},
"DescriptionChoosefolder": {
"message": "Senkronize etmek için mevcut bir klasör ayarlayın"
},
"LabelRemoveaccount": {
"message": "Profili kaldır"
},
"DescriptionRemoveaccount": {
"message": "Bu profili sil (bu yer imlerinizi kaldırmaz)"
},
"LabelSyncfromscratch": {
"message": "Başlangıçtan senkronizasyonu tetikleyin"
},
"LabelResetCache": {
"message": "Önbelleği sıfırla"
},
"DescriptionResetcache": {
"message": "Önbelleği sıfırlamak için bu düğmeye tıklayın, böylece bir sonraki senkronizasyon işlemi hiçbir veriyi silmez ve sadece sunucu ve yerel yer imlerini birleştirir"
},
"LabelParallelsync": {
"message": "Senkronizasyonu hızlandır"
},
"DescriptionParallelsync": {
"message": "Senkronizasyonu hızlandırmak için bu kutuyu işaretleyin. Bu özellik deneyseldir ve hata ayıklama günlüklerini okumayı zorlaştırır."
},
"LabelStrategy": {
"message": "Senkronizasyon stratejisi"
},
"DescriptionStrategy": {
"message": "Bu seçenek, farklı cihazlardaki yer imlerinin nasıl senkronize edileceğini belirler. Genellikle uyumlu ise tüm taraflardan gelen değişiklikleri korumak istersiniz, ancak bazen diğer tarayıcılardan gelen değişiklikleri (eklemeler ve silmeler dahil) veya yerel olarak yaptığınız değişiklikleri geçersiz kılmak isteyebilirsiniz."
},
"LabelStrategydefault": {
"message": "Her zaman yerel değişiklikleri diğer tarayıcılardan gelen değişikliklerle birleştir (önerilir)"
},
"LabelStrategyslave": {
"message": "Her zaman yerel değişiklikleri geri al ve diğer tarayıcılardan gelen değişiklikleri indir"
},
"LabelStrategyoverwrite": {
"message": "Her zaman yerel değişiklikleri yükle ve diğer tarayıcılardan gelen değişiklikleri geri al"
},
"LabelSave": {
"message": "Kaydet"
},
"LabelCancel": {
"message": "İptal"
},
"LabelAdd": {
"message": "Ekle"
},
"LabelChange": {
"message": "Değiştir"
},
"LabelRemove": {
"message": "Kaldır"
},
"LabelBack": {
"message": "Geri"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud Yer İmleri"
},
"DescriptionAdapternextcloudfolders": {
"message": "Nextcloud Yer İmleri seçeneği, yer imlerinizi Nextcloud için Yer İmleri uygulamasıyla senkronize eder. Sadece http, ftp ve javascript yer imlerini senkronize edebilir. Nextcloud uygulama mağazasından Yer İmleri uygulamasını yüklediğinizden emin olun. Bu seçenek uçtan uca şifrelemeyi kullanamaz."
},
"LabelAdapternextcloud": {
"message": "Nextcloud Yer İmleri (eski)"
},
"DescriptionAdapternextcloud": {
"message": "Eski seçenek, Yer İmleri uygulamasının en az v0.11 sürümüyle uyumludur. Klasörleri, klasör yolunu içeren etiketler kullanarak taklit eder. Yeni profiller için bu seçeneği kullanmanız önerilmez."
},
"LabelAdapterwebdav": {
"message": "WebDAV paylaşımı"
},
"DescriptionAdapterwebdav": {
"message": "WebDAV seçeneği, yer imlerinizi sağlanan WebDAV paylaşımındaki bir dosyada saklayarak senkronize eder. Bu seçenek için eşlik eden bir web arayüzü yoktur ve herhangi bir WebDAV uyumlu sunucuyla kullanabilirsiniz. Http, ftp, data, file ve javascript yer imlerini senkronize edebilir. Bu seçeneği kullanırken uçtan uca şifrelemeyi tercih edebilirsiniz."
},
"LabelAddaccount": {
"message": "Profil ekle"
},
"LabelOpenintab": {
"message": "Sekmede aç"
},
"LabelDebuglogs": {
"message": "Hata ayıklama günlükleri"
},
"LabelFunddevelopment": {
"message": "\uD83D\uDCB8 Geliştirmeyi finanse et"
},
"DescriptionFunddevelopment": {
"message": "Floccus üzerinde çalışma, gönüllü bir abonelik modeli ile desteklenmektedir. Yaptığım işin değerli olduğunu düşünüyorsanız ve her ay birkaç kuruş (cent) ayırabiliyorsanız, lütfen çalışmamı destekleyin. Ayrıca, floccus'a tercih ettiğiniz eklenti mağazasında bir puan vermeyi düşünün. Teşekkürler!💙"
},
"LabelSelect": {
"message": "Seç"
},
"LabelUntitledfolder": {
"message": "Başlıksız klasör"
},
"LabelSetkeybutton": {
"message": "Parola belirle"
},
"LabelKey": {
"message": "Parolanızı girin"
},
"LabelKey2": {
"message": "Parolanızı tekrar girin"
},
"LabelUnlock": {
"message": "Floccus'u aç"
},
"LabelRemovekey": {
"message": "Parolayı kaldır"
},
"LabelRemovedkey": {
"message": "Parola kaldırıldı"
},
"LabelSyncinterval": {
"message": "Senkronizasyon aralığı"
},
"DescriptionSyncinterval": {
"message": "İki senkronizasyon çalıştırması arasındaki süre (dakika olarak): Varsayılan 15 dakikadır."
},
"LabelChooseadapter": {
"message": "Nasıl senkronize etmek istiyorsunuz?"
},
"LabelOptionsscreen": {
"message": "{0} seçenekler",
"description": "Seçenekler ekranının başlığı. Yer tutucu profil türünü içerir."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "Projeyi desteklemek için paypal üzerinden tek seferlik bağış yapın"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "Projeyi desteklemek için OpenCollective üzerinden düzenli bağış yapın"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "Projeyi desteklemek için Liberapay üzerinden düzenli bağış yapın"
},
"LabelGithubsponsors": {
"message": "GitHub sponsorları"
},
"DescriptionGithubsponsors": {
"message": "Projeyi desteklemek için GitHub sponsorları üzerinden düzenli bağış yapın"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "Projeyi desteklemek için Patreon üzerinden düzenli bağış yapın"
},
"LabelKofi": {
"message": "Ko-fi"
},
"DescriptionKofi": {
"message": "Projeyi desteklemek için Ko-fi üzerinden düzenli veya tek seferlik bağış yapın"
},
"LegacyAdapterDeprecation": {
"message": "Bu eski profil türü kullanımdan kaldırıldı ve yakında kaldırılacak. Lütfen yeni nextcloud senkronizasyon yöntemine geçin. Gelişmiş performans ve doğruluk sizi bekliyor."
},
"LabelUpdated": {
"message": "⚡ Floccus güncellendi"
},
"DescriptionUpdated": {
"message": "Tebrikler, floccus'un en son güncellemesi cihazınıza geldi!"
},
"LabelReleaseNotes": {
"message": "Sürüm notlarını oku"
},
"LabelOptionsServerDetails": {
"message": "Sunucu detayları"
},
"LabelOptionsFolderMapping": {
"message": "Klasör eşleştirme"
},
"LabelOptionsSyncBehavior": {
"message": "Senkronizasyon davranışı"
},
"LabelOptionsDangerous": {
"message": "Tehlikeli işlemler"
},
"LabelAccountDeleted": {
"message": "Profil silindi"
},
"DescriptionAccountDeleted": {
"message": "Bu profil silindi"
},
"LabelNoAccount": {
"message": "Burada profil yok"
},
"DescriptionNoAccount": {
"message": "Yer imlerinizi senkronize etmek için yeni bir profil oluşturun veya farklı bir cihazdan veya tarayıcıdan profilleri içe aktarın."
},
"LabelLoginFlowStart": {
"message": "Nextcloud ile oturum aç"
},
"LabelLoginFlowStop": {
"message": "Nextcloud oturum açmayı iptal et"
},
"LabelLoginFlowError": {
"message": "Nextcloud oturum açma başarısız"
},
"LabelNewAccount": {
"message": "Yeni Profil"
},
"LabelNestedSync": {
"message": "İç içe profiller"
},
"DescriptionNestedSync": {
"message": "Profilleri iç içe yerleştirebilirsiniz, böylece bir üst klasör profil A'ya ve bir alt klasör hem profil A hem de B'ye ait olabilir. Diğer profillerin bu profilin klasörünü de senkronize etmesine izin vermek istiyor musunuz?"
},
"LabelNestedSyncNo": {
"message": "Hayır, bu profilin klasörünü diğer profillerde görmezden gel"
},
"LabelNestedSyncYes": {
"message": "Evet, bu profilin klasörünü diğer profillere dahil et"
},
"LabelImportExport": {
"message": "Profilleri İçe/Dışa Aktar"
},
"LabelExport": {
"message": "Profilleri dışa aktar"
},
"LabelImport": {
"message": "Profilleri içe aktar"
},
"DescriptionExport": {
"message": "Aşağıda, farklı bir cihazda veya tarayıcıda aynı profilleri kolayca yeniden oluşturmak için dosyaya aktarmak istediğiniz profilleri seçin."
},
"DescriptionImport": {
"message": "Buradan, farklı bir cihazda veya tarayıcıda dışa aktarılan profilleri yeniden oluşturmak için içe aktarılan profillerin bulunduğu bir dosyayı içe aktarın. İçe aktardıktan sonra doğru senkronizasyon klasörlerini tekrar ayarladığınızdan emin olun."
},
"LabelFolderNotFound": {
"message": "Klasör bulunamadı"
},
"LabelSyncTabs": {
"message": "Tarayıcı sekmeleri"
},
"DescriptionSyncTabs": {
"message": "Sunucuda saklanan bağlantılar tarayıcınızda sekme olarak açılacak ve mevcut açık tarayıcı sekmeleri sunucunuzda bağlantı olarak saklanacaktır. Sunucuda kaç bağlantı saklandığına bağlı olarak, bunların tümü bir sonraki senkronizasyon çalıştırmasında sekme olarak açılacağı için tarayıcınızı aşırı yükleyebilir."
},
"LabelTabs": {
"message": "Sekmeler"
},
"LabelSyncDown": {
"message": "Sunucudan indir"
},
"DescriptionSyncDown": {
"message": "Diğer tarayıcılardan gelen değişiklikleri indir ve yerel değişiklikleri geçersiz kıl"
},
"LabelSyncUp": {
"message": "Sunucuya yükle"
},
"DescriptionSyncUp": {
"message": "Yerel değişiklikleri yükle ve diğer tarayıcılardan gelen değişiklikleri geçersiz kıl"
},
"LabelSyncDownOnce": {
"message": "Sunucudan bir kez indir"
},
"LabelSyncUpOnce": {
"message": "Sunucuya bir kez yükle"
},
"LabelSyncNormal": {
"message": "Birleştir"
},
"DescriptionSyncNormal": {
"message": "Yerel değişiklikleri diğer tarayıcılardan gelen değişikliklerle birleştir"
},
"DescriptionFilesPermission": {
"message": "Floccus'a yalnızca yer imleri uygulamasını değil, aynı zamanda Nextcloud dosyalar uygulamasını da kullanma izni verdiğinizden emin olun."
},
"DescriptionExtension": {
"message": "Yer imlerinizi tarayıcılar ve cihazlar arasında özel olarak senkronize edin"
},
"LabelFailsafe": {
"message": "Güvenlik önlemi"
},
"DescriptionFailsafe": {
"message": "Bazen yapılandırma hataları veya yazılım hataları, verilerin yanlışlıkla silinmesine ve kaybolmasına neden olabilir. Bunu önlemek için floccus, burada bu güvenlik önlemini devre dışı bırakmadığınız sürece, yer imlerinizin %50'sinden fazlasını bir kerede silmez."
},
"LabelFailsafeon": {
"message": "Etkin. Bana sormadan yerel yer imlerimin %50'sinden fazlasını silmeyin. (Önerilir)"
},
"LabelFailsafeoff": {
"message": "Devre dışı. Yerel yer imlerimin %50'sinden fazlasının bana sormadan silinmesine izin ver."
},
"StatusFailsafeoff": {
"message": "Güvenlik önlemi devre dışı. Beklenmedik veri kaybı riski altındasınız. Profil ayarlarında güvenlik önlemini etkinleştirmeniz önerilir."
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "Yer imlerini Google Drive'ınızda saklanan (isteğe bağlı olarak şifrelenmiş) bir dosya aracılığıyla senkronize edin. http, ftp, data, file ve javascript yer imlerini senkronize edebilir. Bu seçeneği kullanırken uçtan uca şifrelemeyi tercih edebilirsiniz."
},
"LabelLogingoogle": {
"message": "Google ile oturum aç"
},
"DescriptionLogingoogle": {
"message": "Yer imi senkronizasyon dosyasını Google Drive'ınızda saklamak için Google hesabınızı bağlayın."
},
"DescriptionLoggedingoogle": {
"message": "Google hesabınızı, yer imi senkronizasyon dosyasını Google Drive'ınızda saklamak için bağladınız."
},
"LabelPassphrase": {
"message": "Parola"
},
"DescriptionPassphrase": {
"message": "Yer imleri dosyanızı şifrelemek için bir parola belirleyin, eğer parola belirlemezseniz, şifreleme yapılmaz."
},
"LabelClientcert": {
"message": "İstemci kimlik bilgilerini gönder"
},
"DescriptionClientcert": {
"message": "Sunucunuz kimlik doğrulama için istemci sertifikası veya çerezler gerektiriyorsa bu seçeneği etkinleştirin. Bu, floccus'un normal tarayıcı oturumlarınızla çerezleri paylaşacağı için istenmeyen yan etkilere neden olabilir."
},
"LabelAllowredirects": {
"message": "Sunucu URL'sinde yönlendirmelere izin ver"
},
"DescriptionAllowredirects": {
"message": "Senkronizasyon sırasında haksız olduğunu düşündüğünüz yönlendirme hataları alıyorsanız bu seçeneği etkinleştirin."
},
"LabelSearch": {
"message": "Yer imlerini ara"
},
"LabelSearchfolder": {
"message": "{0} klasörünü ara"
},
"LabelEdititem": {
"message": "Düzenle"
},
"LabelDeleteitem": {
"message": "Sil"
},
"LabelNobookmarks": {
"message": "Burada yer imi yok"
},
"LabelAddbookmark": {
"message": "Yer imi ekle"
},
"LabelEditbookmark": {
"message": "Yer imini düzenle"
},
"LabelAddfolder": {
"message": "Klasör ekle"
},
"LabelEditfolder": {
"message": "Klasörü düzenle"
},
"LabelSlugline": {
"message": "Özel Yer İmi Senkronizasyonu"
},
"LabelDownloadlogs": {
"message": "Günlükleri indir"
},
"LabelDownloadfulllogs": {
"message": "Kapsamlı günlükler"
},
"LabelDownloadanonymizedlogs": {
"message": "Anonimleştirilmiş günlükler"
},
"DescriptionDownloadlogs": {
"message": "Floccus tüm eylemlerini bir günlük dosyasında kaydeder. Bu dosyayı kendiniz inceleyebilir veya hata ayıklama amaçları için geliştiricilere gönderebilirsiniz. Anonimleştirilmiş günlüklerde klasör ve yer imi adları ile URL'ler kriptografik bir hash fonksiyonu kullanılarak geri döndürülemez şekilde kodlanır. Anonimleştirilmiş günlükleri gönderirken, indirilen dosyada anonimleştirme sürecinde yakalanmamış hassas veriler olup olmadığını kontrol etmeyi unutmayın."
},
"ErrorFolderloopselected": {
"message": "Bir klasör kendi içine taşınamaz"
},
"ErrorNofolderselected": {
"message": "Klasör seçilmedi"
},
"LabelAllownetwork": {
"message": "Ağ kullanımına izin ver"
},
"DescriptionAllownetwork": {
"message": "Floccus, senkronizasyon sunucunuza bağlanmanın yanı sıra, yer imleriniz hakkında ek bilgiler elde etmek için ağı kullanabilir (örneğin simgeler vb.). Burada bu ağ kullanımını etkinleştirebilirsiniz."
},
"LabelMobilesettings": {
"message": "Mobil ayarlar"
},
"LabelContinuefloccus": {
"message": "Floccus'a devam et"
},
"LabelAbout": {
"message": "Hakkında"
},
"LabelCurrentversion": {
"message": "Mevcut sürüm"
},
"DescriptionCurrentversion": {
"message": "Şu anda yüklü olan floccus sürümünüz:"
},
"LabelContributors": {
"message": "Katkıda Bulunanlar"
},
"DescriptionContributors": {
"message": "Bu kişiler floccus'un mümkün olmasını sağladı"
},
"LabelSortcustom": {
"message": "Özel"
},
"LabelSorturl": {
"message": "Bağlantı"
},
"LabelSorttitle": {
"message": "Başlık"
},
"LabelSyncmethod": {
"message": "Senkronizasyon yöntemi"
},
"LabelSyncserver": {
"message": "Senkronizasyon sunucusu"
},
"LabelSyncfolders": {
"message": "Senkronizasyon klasörleri"
},
"LabelSyncbehavior": {
"message": "Senkronizasyon davranışı"
},
"LabelContinue": {
"message": "Devam et"
},
"LabelDone": {
"message": "Tamamlandı"
},
"LabelConnect": {
"message": "Bağlan"
},
"LabelServersetup": {
"message": "Hangi sunucuyla senkronize etmek istiyorsunuz?"
},
"LabelGoogledrivesetup": {
"message": "Google Drive ile oturum aç"
},
"LabelSyncfoldersetup": {
"message": "Hangi klasörleri senkronize etmek istiyorsunuz?"
},
"LabelSyncbehaviorsetup": {
"message": "Senkronizasyonun nasıl çalışmasını istiyorsunuz?"
},
"LabelAccountcreated": {
"message": "Profil oluşturuldu"
},
"DescriptionAccountcreated": {
"message": "Profiliniz oluşturuldu. Bu sekmeyi şimdi kapatabilirsiniz."
},
"DescriptionNonhttps": {
"message": "Güvensiz bir protokol kullanan bir sunucu girdiniz. HTTPS desteği olan sunucuları kullanmanız önerilir."
},
"LabelFiletype": {
"message": "Dosya formatı"
},
"DescriptionFiletype": {
"message": "Yer imlerini bulutta saklamak için hangi dosya formatını kullanmak istediğinizi seçebilirsiniz."
},
"LabelFiletypehtml": {
"message": "HTML, yaygın olarak desteklenen, açık format (deneysel)"
},
"LabelFiletypexbel": {
"message": "XBEL, basit, açık format"
},
"LabelImportbookmarks": {
"message": "Yer imlerini içe aktar"
},
"DescriptionImportbookmarks": {
"message": "Yer imleri içeren bir HTML dosyasını mevcut klasöre içe aktarın"
},
"LabelExportBookmarks": {
"message": "Yer İmlerini Dışa Aktar"
},
"DescriptionExportBookmarks": {
"message": "Bu profildeki tüm yer imlerini, tüm büyük tarayıcılarla uyumlu bir HTML dosyası olarak dışa aktarabilirsiniz."
},
"LabelShareitem": {
"message": "Paylaş"
},
"LabelImportsuccessful": {
"message": "Profil(ler) başarıyla içe aktarıldı"
},
"DescriptionSyncinprogress": {
"message": "Senkronizasyon devam ediyor."
},
"DescriptionSyncscheduled": {
"message": "Bu profil yakında senkronize edilecek. Diğer cihazlarınızın veya bu cihazdaki diğer profillerin senkronizasyonunun bitmesini bekliyoruz."
},
"LabelAdaptergit": {
"message": "HTTPS üzerinden Git"
},
"DescriptionAdaptergit": {
"message": "Git seçeneği, yer imlerinizi sağlanan Git deposunda bir dosyada saklayarak senkronize eder. Bu seçenek için eşlik eden bir web arayüzü yoktur, ancak Github, Gitlab, Gitea gibi herhangi bir Git barındırma sunucusuyla kullanabilirsiniz. Http, ftp, data, file ve javascript yer imlerini senkronize edebilir. Bu seçeneği kullanırken uçtan uca şifreleme yapamazsınız."
},
"LabelGiturl": {
"message": "HTTP kullanarak Depo URL'si"
},
"LabelGitbranch": {
"message": "Git dalı"
},
"LabelTelemetry": {
"message": "\uD83D\uDC1B Otomatik Hata Raporlama"
},
"DescriptionTelemetry": {
"message": "Floccus, hata verilerini otomatik olarak bana, geliştiriciye gönderebilir. Bu, floccus'taki hataları daha hızlı keşfetmek ve çözmek için büyük bir yardımcıdır ve uzun vadede floccus deneyiminizi iyileştirecektir. Hata raporlaması etkinleştirildiğinde bile, floccus geliştiricileri yer imlerinizi asla göremez."
},
"LabelTelemetryenable": {
"message": "Hata verilerini otomatik olarak floccus geliştiricilerine gönder"
},
"LabelTelemetrydisable": {
"message": "Hata verilerini floccus geliştiricilerine gönderme"
},
"LabelAccountlabel": {
"message": "Profil etiketi"
},
"DescriptionAccountlabel": {
"message": "Bu profile kolayca tanıyabileceğiniz bir ad verin"
},
"LabelClickcount": {
"message": "Tıklama sayısını say"
},
"DescriptionClickcount": {
"message": "Hangi yer imlerini en çok ziyaret ettiğinize dair istatistikleri Nextcloud sunucunuza gönderin, böylece tıklama sayısına göre sıralayabilirsiniz"
},
"DescriptionGoogleplayreview": {
"message": "Google Play'de inceleme yazın"
},
"DescriptionAppstorereview": {
"message": "App Store'da inceleme yazın"
},
"DescriptionChromereview": {
"message": "Chrome WebStore'da inceleme yazın"
},
"DescriptionAlternativereview": {
"message": "AlternativeTo.net'te inceleme yazın"
},
"DescriptionMozillareview": {
"message": "Mozilla Eklentileri'nde inceleme yazın"
},
"DescriptionEdgereview": {
"message": "Edge Eklentileri'nde inceleme yazın"
},
"LabelWritereview": {
"message": "\uD83D\uDC99 Sevgini Paylaş!"
},
"DescriptionWritereview": {
"message": "Floccus'tan heyecan duyuyorsanız, aşağıdaki platformlardan birinde puan vererek dünyaya duyurun."
},
"DescriptionDonateintervention": {
"message": "Yer İmi Senkronizasyonunu Seviyor musunuz? Beni Destekleyin!"
},
"LabelDonate": {
"message": "Bağış Yap"
}
}
================================================
FILE: _locales/zh/messages.json
================================================
{
"Error001": {
"message": "E001:要创建的文件夹不存在"
},
"Error002": {
"message": "E002:要更新的书签不存在"
},
"Error003": {
"message": "E003:要移出的文件夹不存在。这是一种反常现象。祝贺你。"
},
"Error004": {
"message": "E004:要移动到的文件夹不存在"
},
"Error005": {
"message": "E005:要创建的文件夹不存在"
},
"Error006": {
"message": "E006:要更新的文件夹不存在"
},
"Error007": {
"message": "E007:要移动的文件夹不存在"
},
"Error008": {
"message": "E008:要移出的文件夹不存在"
},
"Error009": {
"message": "E009:要移动到的文件夹不存在"
},
"Error010": {
"message": "E010:找不到指定的文件夹"
},
"Error011": {
"message": "E011:文件夹排序中的项不是实际的子项:{0}"
},
"Error012": {
"message": "E012:文件夹排序缺少文件夹的某些子项"
},
"Error013": {
"message": "E013:要删除的文件夹不存在"
},
"Error014": {
"message": "E014:要删除文件夹的父文件夹不存在"
},
"Error015": {
"message": "E015:来自服务器的意外响应数据"
},
"Error016": {
"message": "E016:请求超时。请检查你的服务器设置"
},
"Error017": {
"message": "E017:网络错误:检查网络连接、账户详情和 TLS/SSL 设置。"
},
"Error018": {
"message": "E018:无法与服务器进行身份验证。"
},
"Error019": {
"message": "E019: HTTP 状态 {0}. 失败的 {1} 请求:{2}。检查服务器配置和日志。"
},
"Error020": {
"message": "E020:无法解析服务器响应。"
},
"Error021": {
"message": "E021:服务器状态不一致。文件夹存在于子列表中,但不在文件夹树中"
},
"Error022": {
"message": "E022:文件夹{0}可能包含不存在的书签{1}"
},
"Error023": {
"message": "E023:无法清除锁定文件,请考虑手动删除{0}。"
},
"Error024": {
"message": "E024:在尝试确定锁定文件{1}的状态时,HTTP状态为{0}"
},
"Error025": {
"message": "E025:书签文件设置不能以斜杠开头"
},
"Error026": {
"message": "E026: 同步过程被取消"
},
"Error027": {
"message": "E027:同步进程中断"
},
"Error028": {
"message": "E028:无法与服务器进行身份验证。"
},
"Error029": {
"message": "E029: 故障保险:当前同步运行会删除服务器上链接的 {0}%。拒绝执行。 如果仍要继续,在配置文件设置中禁用此故障保险。如果没有发起该同步,可以用服务器上的状态覆盖此设备上的本地状态。如果相信这是个错误,请联系开发者,附上此同步运行的调试日志。"
},
"Error030": {
"message": "E030:无法解密书签文件。密码短语可能错误或者文件可能已损坏。"
},
"Error031": {
"message": "E031:无法与Google Drive进行身份验证。请重新将floccus与您的Google帐户连接。"
},
"Error032": {
"message": "E032:OAuth错误。令牌验证错误。请重新关联您的 Google 帐户。"
},
"Error033": {
"message": "E033:检测到重定向。请确保服务器支持所选的同步方法,并且您输入的URL正确无误,不会重定向到其他位置。如果重定向是设置的一部分,则可以在设置中禁用此检查。"
},
"Error034": {
"message": "E034:远程书签文件无法读取。可能您忘记设置加密口令,或者设置了错误的文件格式。"
},
"Error035": {
"message": "E035:在服务器上创建以下书签失败: {0} -- 书签应用程序是最新的吗?"
},
"Error036": {
"message": "E036:缺少访问同步服务器的权限"
},
"Error037": {
"message": "E037:资源已锁定"
},
"Error038": {
"message": "E038:找不到本地文件夹"
},
"Error039": {
"message": "E039:更新服务器上的以下书签失败:{0}"
},
"Error040": {
"message": "E040:无法在 Google Drive 中搜索到您的文件名"
},
"Error041": {
"message": "E041:远程书签文件大小与实际从服务器下载的内容不同。这可能是暂时的网络问题。如果该错误持续存在,请联系服务器管理员。"
},
"Error042": {
"message": "E042:无法检索远程书签文件大小。无法验证书签文件是否已全部下载。如果该错误持续存在,请联系服务器管理员。"
},
"Error043": {
"message": "E043: 故障保险:当前同步运行会使得服务器上的链接数增加 {0}%。拒绝执行。如果仍要继续,在配置文件设置中禁用这个故障保险。如果没有发起该同步,可以用服务器上的状态覆盖此设备上的本地状态。如果相信这是个错误,请联系开发者,附上此同步运行的调试日志。"
},
"Error044": {
"message": "E044:Git 推送操作失败:{0}"
},
"Error045": {
"message": "E045:意外文件夹路径。此配置文件的本地同步文件夹曾位于 `{0}`,但现在位于 `{1}`。请确保这是正确的,并在配置文件设置中重新设置本地同步文件夹。"
},
"Error046": {
"message": "E046:无效 URL。{0}` 不是有效的 URL。"
},
"Error047": {
"message": "E047:解析 XBEL 文件失败。XBEL 数据似乎已损坏或不完整。您可以尝试删除服务器上的文件,让 floccus 重新创建。确保先进行备份。"
},
"Error049": {
"message": "E049: 故障保险: 当前同步运行会使得此配置文件中的本地链接数增加 {0}%。拒绝执行。如果仍要继续,在配置文件设置中禁用这个故障保险。如果没有发起该同步,可以用设备的本地状态覆盖服务器上的状态。如果相信这是个错误,请联系开发者,附上此同步运行的调试日志。"
},
"Error050": {
"message": "E050:故障保险:当前同步运行会删除此配置文件中本地连接数的 {0}%。拒绝执行。如果仍要继续,在配置文件设置中禁用这个故障保险。如果没有发起该同步,可以用设备的本地状态覆盖服务器上的状态。如果相信这是个错误,请联系开发者,附上此同步运行的调试日志。"
},
"Error051": {
"message": "E051:无法进行 Dropbox 身份认证。请再次将 floccus 与你的 Dropbox 账户相连接。"
},
"Error052": {
"message": "E052: OAuth 错误、令牌认证错误。请重新连接 Dropbox 账户。"
},
"Error053": {
"message": "E053: 无法在 Dropbox 中搜索你的文件名"
},
"Error054": {
"message": "E054:无法获得 Dropbox 模板"
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "例如:使用 NextCloud:https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "用户名"
},
"LabelPassword": {
"message": "密码"
},
"LabelBookmarksfile": {
"message": "书签文件"
},
"DescriptionBookmarksfile": {
"message": "书签文件在服务器上的存放路径,相对于 WebDAV URL(路径中的所有文件夹必须已经存在)。 例如:personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "将存放在 Google Drive 中的书签文件的文件名。不要输入完整的文件路径,只输入文件名。确保该名称在驱动器中是唯一的。例如:mybookmarks.xbel"
},
"DescriptionBookmarksfiledropbox": {
"message": "待在 Dropbox 中的书签文件的名字。不要输入完整的文件路径,只输入文件名。确保该名字在你的 Dropbox 内唯一,如 mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "相对于你的 Git 存储库根目录的书签文件路径 (路径中的所有文件夹必须都已存在)。如,personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "服务器目标"
},
"DescriptionServerfolder": {
"message": "当同步时,您在此浏览器中的书签将作为链接存储在服务器上的此路径下。请注意,此路径表示Nextcloud书签应用中的一个文件夹,而不是Nextcloud文件中的文件夹。将此留空以将所有链接放在服务器上的最顶层文件夹中。"
},
"DescriptionServerfolderlinkwarden": {
"message": "同步时,您在此浏览器中的书签将作为此收藏夹下的链接存储,只有此收藏夹下的链接才会与此浏览器同步。"
},
"DescriptionServerfolderkarakeep": {
"message": "同步时,您在此浏览器中的书签将作为此收藏夹下的链接存储,只有此收藏夹下的链接才会与此浏览器同步。"
},
"LabelLocaltarget": {
"message": "本地目标"
},
"DescriptionLocaltarget": {
"message": "选择这里,无论您想同步浏览器书签还是浏览器标签。"
},
"LabelLocalfolder": {
"message": "收藏夹"
},
"DescriptionLocalfolder": {
"message": "这个书签文件夹中的书签将被存储为服务器上的链接,并且服务器上的链接将被存储为这个浏览器中的书签文件夹中的书签。"
},
"LabelRootfolder": {
"message": "根目录"
},
"LabelNewfolder": {
"message": "新建文件夹"
},
"LabelSelectfolder": {
"message": "选择文件夹"
},
"LabelOptions": {
"message": "选项"
},
"LabelSyncnow": {
"message": "立即同步"
},
"LabelCancelsync": {
"message": "取消同步"
},
"LabelSyncall": {
"message": "同步所有配置文件"
},
"LabelAutosync": {
"message": "基于变化的同步"
},
"StatusLastsynced": {
"message": "上次同步: {0} 之前"
},
"StatusNeversynced": {
"message": "从未同步过"
},
"StatusAllgood": {
"message": "一切正常"
},
"StatusDisabled": {
"message": "禁用"
},
"StatusError": {
"message": "错误"
},
"StatusSyncing": {
"message": "同步中"
},
"StatusScheduled": {
"message": "预定"
},
"LabelReset": {
"message": "重置"
},
"DescriptionReset": {
"message": "重置同步文件夹以创建新文件夹"
},
"LabelChoosefolder": {
"message": "选择文件夹"
},
"DescriptionChoosefolder": {
"message": "设置要同步的已存在文件夹"
},
"LabelRemoveaccount": {
"message": "删除此配置文件"
},
"DescriptionRemoveaccount": {
"message": "删除此个人资料(这不会删除您的书签)"
},
"LabelSyncfromscratch": {
"message": "从头开始触发同步"
},
"LabelResetCache": {
"message": "重置缓存"
},
"DescriptionResetcache": {
"message": "单击此按钮来重置缓存,确保下次同步运行不会删除任何数据只是将服务器和本地书签合并在一起"
},
"LabelParallelsync": {
"message": "加速同步速度"
},
"DescriptionParallelsync": {
"message": "勾选此框可并行处理多个文件夹,以加快同步速度。此功能是试验性的,使读取调试日志变得更加困难。"
},
"LabelStrategy": {
"message": "同步策略"
},
"DescriptionStrategy": {
"message": "此选项确定如何同步不同设备上的书签。通常,您会希望保留来自所有方面的更改(如果它们是兼容的),但有时您可能希望覆盖来自其他浏览器的更改(包括添加和删除),或者覆盖您在本地所做的更改。"
},
"LabelStrategydefault": {
"message": "始终将本地更改与来自其他浏览器的更改合并(推荐)"
},
"LabelStrategyslave": {
"message": "始终撤消本地更改并从其他浏览器下载更改"
},
"LabelStrategyoverwrite": {
"message": "始终上载本地更改并从其他浏览器撤消更改"
},
"LabelSave": {
"message": "保存"
},
"LabelSelect": {
"message": "选择"
},
"LabelCancel": {
"message": "取消"
},
"LabelAdd": {
"message": "添加"
},
"LabelChange": {
"message": "修改"
},
"LabelRemove": {
"message": "移除"
},
"LabelBack": {
"message": "返回"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud 书签"
},
"DescriptionAdapternextcloudfolders": {
"message": "使用 Nextcloud 的开源书签应用程序同步您的书签(Nextcloud 是一个开源协作平台,您可以自行托管,也可以从不同的托管商处获得云实例账户)。通过 Nextcloud 书签,您只能同步 http、ftp 和 javascript 书签。请确保在 Nextcloud 应用程序商店中安装了书签应用程序。此选项不能使用端到端加密。"
},
"LabelAdapternextcloud": {
"message": "Nextcloud 书签(旧版)"
},
"DescriptionAdapternextcloud": {
"message": "旧选项和 Bookmarks 应用的至少 v0.11 版本兼容。它会使用包含文件路径的标签模拟文件夹。新配置不建议使用旧选项。"
},
"LabelAdapterwebdav": {
"message": "WebDAV 分享"
},
"DescriptionAdapterwedavexamples": {
"message": "如 Koofr, pCloud, IceDrive, kDrive, MagentaCLOUD, Disroot, Mailbox.org, Synology NAS, GMX, WEB.DE"
},
"DescriptionAdapterwebdav": {
"message": "通过将书签存储到提供的 WebDAV 共享文件中来同步书签。该选项没有附带的 Web UI,可以与任何兼容 WebDAV 的服务器一起使用,可以是自托管服务器,也可以是云服务器。它可以同步 http、ftp、数据、文件和 javascript 书签。使用该选项时,你可以选择使用端到端加密。"
},
"LabelAddaccount": {
"message": "添加新的个人资料"
},
"LabelOpenintab": {
"message": "在标签页中打开"
},
"LabelDebuglogs": {
"message": "调试日志"
},
"LabelFunddevelopment": {
"message": "资助开发"
},
"DescriptionFunddevelopment": {
"message": "关于 floccus 的工作是由自愿订阅模式推动的。如果你认为我做的事情是值得的,如果你每个月能不辛苦地省出几个硬币,请支持我的工作。另外,请考虑给 floccus 一个评价,你选择的插件商店。谢谢💙"
},
"LabelUntitledfolder": {
"message": "无标题文件夹"
},
"LabelSetkeybutton": {
"message": "设置密码短语"
},
"LabelKey": {
"message": "输入解锁密码短语"
},
"LabelKey2": {
"message": "再次输入密码短语"
},
"LabelUnlock": {
"message": "解锁 floccus"
},
"LabelRemovekey": {
"message": "删除密码短语"
},
"LabelRemovedkey": {
"message": "密码短语已删除"
},
"LabelSyncinterval": {
"message": "同步间隔"
},
"DescriptionSyncinterval": {
"message": "两次同步之间的时间跨度以分钟为单位。默认值为15分钟。"
},
"LabelChooseadapter": {
"message": "您希望如何同步?"
},
"LabelOptionsscreen": {
"message": "{0} 选项",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "通过 Paypal 一次性或定期捐款支持该项目"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "通过 OpenCollective 定期捐款以支持这个项目"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "通过 Liberapay 定期捐款以支持该项目"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "通过 GitHub sponsors 定期捐款以支持该项目"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "通过 Patreon 进行定期捐赠来支持此项目"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "通过 Ko-fi 进行定期或一次性捐款来支持本项目"
},
"LegacyAdapterDeprecation": {
"message": "这个老式的配置类型已被废弃,将在不久后被删除。请切换到你的 nextcloud 同步方式。新方式改善了性能和精确度。"
},
"LabelUpdated": {
"message": "⚡ Floccus 已更新"
},
"DescriptionUpdated": {
"message": "恭喜,最新版本的 floccus 已经抵达您的设备!"
},
"LabelReleaseNotes": {
"message": "阅读发行说明"
},
"LabelOptionsServerDetails": {
"message": "服务器详情"
},
"LabelOptionsFolderMapping": {
"message": "文件夹映射"
},
"LabelOptionsSyncBehavior": {
"message": "同步行为"
},
"LabelOptionsDangerous": {
"message": "危险行为"
},
"LabelAccountDeleted": {
"message": "该个人资料已被删除"
},
"DescriptionAccountDeleted": {
"message": "该个人资料已被删除"
},
"LabelNoAccount": {
"message": "尚无简介"
},
"DescriptionNoAccount": {
"message": "添加新的配置文件,或从文件中导入配置文件,然后就可以开始同步了。"
},
"LabelLoginFlowStart": {
"message": "登录 Nextcloud"
},
"LabelLoginFlowStop": {
"message": "中止 NextCloud 登录"
},
"LabelLoginFlowError": {
"message": "Nextcloud 登录失败"
},
"LabelNewAccount": {
"message": "添加简介"
},
"LabelNewImport": {
"message": "进口"
},
"LabelNestedSync": {
"message": "嵌套的配置"
},
"DescriptionNestedSync": {
"message": "你可以嵌套配置,以便主文件夹属于配置 A,而子文件夹属于配置 A 和 配置B。你想允许其他配置也同步此配置的文件夹吗?"
},
"LabelNestedSyncNo": {
"message": "否,在其他配置中忽略此配置的文件夹"
},
"LabelNestedSyncYes": {
"message": "是,将此配置的文件夹包括在其他配置中"
},
"LabelImportExport": {
"message": "导入/导出配置"
},
"LabelExport": {
"message": "导出配置"
},
"LabelImport": {
"message": "导入配置"
},
"DescriptionExport": {
"message": "请在下面选择想要导出到文件的配置,以便你可以轻松地在不同设备或浏览器中重新创建相同的配置。"
},
"DescriptionImport": {
"message": "在此处导入一个带有已导出配置的文件在不同设备或浏览器中重新创建导出的配置文件。请确保导入后再次设置正确的同步文件夹"
},
"LabelFolderNotFound": {
"message": "文件夹未找到"
},
"LabelSyncTabs": {
"message": "浏览器标签页"
},
"DescriptionSyncTabs": {
"message": "储存在服务器上的链接将作为浏览器标签页在你的浏览器中打开,现有的已打开的浏览器标签作为链接存储在你的服务器上。请注意,如果服务器上存储的链接数很多,你的浏览器可能不堪重负,因为所有这些链接在下次运行同步时都将作为标签页在浏览器中打开。"
},
"LabelTabs": {
"message": "选项卡"
},
"LabelSyncDown": {
"message": "拉取"
},
"DescriptionSyncDown": {
"message": "从其他浏览器下载更改并覆盖本地更改"
},
"LabelSyncUp": {
"message": "推送"
},
"DescriptionSyncUp": {
"message": "上传本地更改并覆盖来自其他浏览器的更改"
},
"LabelSyncDownOnce": {
"message": "拉取一次"
},
"LabelSyncUpOnce": {
"message": "推送一次"
},
"LabelSyncNormal": {
"message": "合并"
},
"DescriptionSyncNormal": {
"message": "将本地更改与来自其他浏览器的更改合并"
},
"DescriptionFilesPermission": {
"message": "确保您不仅允许 floccus 使用书签应用程序,还允许使用 NextCloud 文件应用程序。"
},
"DescriptionExtension": {
"message": "跨浏览器和设备私下同步您的书签"
},
"LabelFailsafe": {
"message": "安全保护"
},
"DescriptionFailsafe": {
"message": "有时,配置错误或软件错误会导致数据被意外删除而丢失,或导致数据被意外复制而难以理清。为了防止这种情况发生,floccus 不会一次性删除超过 20% 的书签,也不会一次性增加超过 20% 的链接数,除非你在这里禁用这一故障保护功能。"
},
"LabelFailsafeon": {
"message": "已启用。在未询问您的情况下,不会从本地书签中删除或添加超过 20% 的内容。(建议使用)"
},
"LabelFailsafeoff": {
"message": "已禁用。将允许从本地书签中删除或添加超过 20% 的内容,而无需与您确认。"
},
"StatusFailsafeoff": {
"message": "故障安全保护禁用。您将面临数据意外丢失或复制的风险。建议在配置文件设置中启用故障安全功能。"
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "通过储存在你的 Google 云盘中的 (可选加密的) 文件同步书签。它可以同步 http、ftp、数据、文件和 javascript 书签。使用此选项时,你可以选择使用端到端加密。"
},
"LabelLogingoogle": {
"message": "登录 Google"
},
"DescriptionLogingoogle": {
"message": "连接您的 Google 帐户以将书签同步文件存储在您的 Google Drive 中。"
},
"DescriptionLoggedingoogle": {
"message": "您已连接到您的Google帐户以将书签同步文件存储在您的Google Drive中。"
},
"LabelAdapterdropbox": {
"message": "Dropbox"
},
"DescriptionAdapterdropbox": {
"message": "通过存储在 Dropbox 内的文件(可以加密)同步书签。它能同步 http、ftp、数据、文件和 javascript 书签。使用该选项时可选择使用端到端加密。"
},
"LabelLogindropbox": {
"message": "用 Dropbox 登录"
},
"DescriptionLogindropbox": {
"message": "连接到 Dropbox 账户在 Dropbox 中存储书签同步文件"
},
"DescriptionLoggedindropbox": {
"message": "已经连接了 Dropbox 账户在 Dropbox 中存储书签同步文件"
},
"LabelPassphrase": {
"message": "密码短语"
},
"DescriptionPassphrase": {
"message": "设置用于加密书签文件的密码短语,如果不设置密码短语,则不会运行加密。"
},
"LabelClientcert": {
"message": "发送客户端凭据"
},
"DescriptionClientcert": {
"message": "如果你的服务器需要客户端证书或 cookies 进行身份认证,请开启此选项。这可能导致意料之外的副作用,因 floccus 会和你的常规浏览器会话共享cookies。"
},
"LabelAllowredirects": {
"message": "允许服务器URL中的重定向"
},
"DescriptionAllowredirects": {
"message": "如果在同步过程中遇到您认为不必要的重定向错误,请启用此选项。"
},
"LabelSearch": {
"message": "搜索书签"
},
"LabelSearchfolder": {
"message": "搜索 {0}"
},
"LabelEdititem": {
"message": "编辑"
},
"LabelDeleteitem": {
"message": "删除"
},
"DescriptionReallydeleteitem": {
"message": "您真的要删除此项目吗?"
},
"LabelNobookmarks": {
"message": "此处没有书签"
},
"LabelAddbookmark": {
"message": "添加书签"
},
"LabelEditbookmark": {
"message": "编辑书签"
},
"LabelAddfolder": {
"message": "添加文件夹"
},
"LabelEditfolder": {
"message": "编辑文件夹"
},
"LabelSlugline": {
"message": "私人书签同步"
},
"LabelDownloadlogs": {
"message": "下载日志"
},
"LabelDownloadfulllogs": {
"message": "完整日志"
},
"LabelDownloadanonymizedlogs": {
"message": "已编码的日志"
},
"DescriptionDownloadlogs": {
"message": "Floccus 将其所有操作记录在日志文件中,您可以检查该文件,也可以将其发送给开发人员进行调试。在已编码的日志中,文件夹和书签名称以及URL使用加密散列函数进行不可逆编码。在发送经过编码的日志时,请确保仍然检查下载的文件中是否有可能未被匿名化过程捕获的敏感数据。"
},
"ErrorFolderloopselected": {
"message": "无法将文件夹移动到自身中"
},
"ErrorNofolderselected": {
"message": "没有选择文件夹"
},
"LabelAllownetwork": {
"message": "允许使用网络"
},
"DescriptionAllownetwork": {
"message": "Floccus 除了连接到同步服务器外,还可以使用网络来获取有关书签的其他信息(如图标等)。您可以在此处启用此类网络使用。"
},
"LabelMobilesettings": {
"message": "Mobile 设置"
},
"LabelContinuefloccus":{
"message": "继续到 floccus"
},
"LabelAbout":{
"message": "关于"
},
"LabelCurrentversion": {
"message": "当前版本"
},
"DescriptionCurrentversion": {
"message": "您当前安装的 floccus 版本为:"
},
"LabelContributors": {
"message": "贡献者"
},
"DescriptionContributors": {
"message": "这些人帮助 floccus 成为可能"
},
"LabelSortcustom": {
"message": "自定义"
},
"LabelSorturl": {
"message": "链接"
},
"LabelSorttitle": {
"message": "标题"
},
"LabelSyncmethod": {
"message": "同步方法"
},
"LabelSyncserver": {
"message": "同步服务器"
},
"LabelSyncfolders": {
"message": "同步文件夹"
},
"LabelSyncbehavior": {
"message": "同步行为"
},
"LabelContinue": {
"message": "继续"
},
"LabelDone": {
"message": "完成"
},
"LabelConnect": {
"message": "连接"
},
"LabelServersetup": {
"message": "要同步到哪个服务器?"
},
"LabelGoogledrivesetup": {
"message": "登录 Google Drive"
},
"LabelDropboxsetup": {
"message": "登录到 Dropbox"
},
"LabelSyncfoldersetup": {
"message": "要同步哪些文件夹?"
},
"LabelSyncbehaviorsetup": {
"message": "希望同步如何工作?"
},
"LabelAccountcreated": {
"message": "新配置文件已创建"
},
"DescriptionAccountcreated": {
"message": "还有一点:同步不是备份。确保定期备份书签。\n\n还要注意的是,不支持将 Floccus 与浏览器内置书签同步结合使用,这样会出现重复书签。"
},
"DescriptionNonhttps": {
"message": "您输入的服务器使用了不安全的协议。建议仅使用支持HTTPS的服务器。"
},
"LabelFiletype": {
"message": "文件格式"
},
"DescriptionFiletype": {
"message": "您可以选择要用于在云中存储书签的文件格式。"
},
"LabelFiletypehtml": {
"message": "HTML,一种广泛支持的开放格式(实验性)"
},
"LabelFiletypexbel": {
"message": "XBEL,一种简单、开放的格式"
},
"LabelImportbookmarks": {
"message": "导入书签"
},
"DescriptionImportbookmarks": {
"message": "将包含书签的 HTML 文件导入当前文件夹"
},
"LabelExportBookmarks": {
"message": "导出书签"
},
"DescriptionExportBookmarks" : {
"message": "你可以将此配置文件内所有书签导出为兼容所有主流浏览器的 HTML 文件"
},
"LabelShareitem": {
"message": "分享"
},
"LabelImportsuccessful": {
"message": "成功导入了配置"
},
"DescriptionSyncinprogress": {
"message": "同步进行中。"
},
"DescriptionSyncscheduled": {
"message": "这个配置文件将很快同步。我们正在等待您的其他设备或此设备上的其他配置文件完成同步。"
},
"LabelAdaptergit": {
"message": "HTTPS 连接的 Git"
},
"DescriptionAdaptergit": {
"message": "Git 选项通过将书签存储在所提供的 Git 仓库中的文件中来同步书签。该选项没有配套的网页用户界面,但可以与任何 Git 托管服务器一起使用,如 Github、Gitlab、Gitea 等。它可以同步 http、ftp、数据、文件和 javascript 书签。使用该选项时,不能使用端到端加密。该选项目前不适用于手机应用。"
},
"LabelGiturl": {
"message": "使用 HTTP 的存储库 URL"
},
"LabelGitbranch": {
"message": "Git 分支"
},
"LabelTelemetry": {
"message": "自动错误报告"
},
"DescriptionTelemetry": {
"message": "Floccus 可自动发送错误数据给我,也就是开发者。这对更快地发现并解决 floccus 故障帮助巨大并有助于改善在长时段内改善你的 floccus 体验。即使启用了错误报告,开发者也永远无法看到你的书签。"
},
"DescriptionTelemetrysyncmethod": {
"message": "新功能:除了错误信息外,如果启用了同步选项,floccus 现在还会发送有关您使用的同步方法的信息。这有助于我们改进 floccus,确保同步方法按预期运行。"
},
"LabelTelemetryenable": {
"message": "自动向 floccus 开发人员发送错误数据和同步方法的相关信息"
},
"LabelTelemetrydisable": {
"message": "不要向 floccus 开发人员发送任何数据"
},
"LabelAccountlabel": {
"message": "配置标签"
},
"DescriptionAccountlabel": {
"message": "给这个配置一个名称以便你可以更轻松地识别它"
},
"LabelClickcount": {
"message": "计算点击数"
},
"DescriptionClickcount": {
"message": "发送有关哪些书签你访问得最多的统计数据到你的 Nextcloud 服务器,这样你可以按点击次数对书签排序。"
},
"DescriptionGoogleplayreview": {
"message": "在 Google Play 上评价"
},
"DescriptionAppstorereview": {
"message": "在 App Store 上评价"
},
"DescriptionChromereview": {
"message": "在 Chrome Webstore 上评价"
},
"DescriptionAlternativereview": {
"message": "在 AlternativeTo.net 上评价"
},
"DescriptionMozillareview": {
"message": "在 Mozilla Addons 上评价"
},
"DescriptionEdgereview": {
"message": "在 Edge Addons 上评价"
},
"LabelWritereview": {
"message": "💙 分享爱!"
},
"DescriptionWritereview": {
"message": "如果你对 floccus 感到兴奋,通过在下列平台中的一个留下评分让世界知道这一点"
},
"DescriptionDonateintervention": {
"message": "喜欢书签同步?支持我吧!"
},
"LabelDonate": {
"message": "捐赠"
},
"DescriptionDisabledaftererror": {
"message": "重试 10 次后才禁用此配置文件"
},
"DescriptionBookmarkexists": {
"message": "该书签已存在于所选配置文件中"
},
"LabelReportproblem": {
"message": "报告问题"
},
"DescriptionReportproblem": {
"message": "如果您想就具体问题直接与开发人员联系,可以在这里进行:"
},
"LabelAdapterKarakeep": {
"message": "卡拉凯普"
},
"DescriptionAdapterKarakeep": {
"message": "使用开源自托管 Karakeep 应用程序同步书签。此选项不能使用端到端加密,也不支持在同步时保持书签顺序。"
},
"LabelApiKey": {
"message": "API 密钥"
},
"LabelKarakeepurl": {
"message": "Karakeep 服务器的 URL"
},
"LabelKarakeepconnectionerror": {
"message": "连接 Karakeep 服务器失败"
},
"LabelAdapterlinkwarden": {
"message": "林克沃登"
},
"DescriptionAdapterlinkwarden": {
"message": "使用开源的 Linkwarden 应用程序同步您的书签,该程序可托管在您自己的服务器上或云端 cloud.linkwarden.app。它只能同步 http、ftp 和 javascript 书签。此选项不能使用端到端加密,也不支持在同步时保持书签顺序。"
},
"LabelLinkwardenurl": {
"message": "Linkwarden 服务器的 URL"
},
"LabelAccesstoken": {
"message": "访问令牌"
},
"LabelLinkwardenconnectionerror": {
"message": "连接 Linkwarden 服务器失败"
},
"LabelSearchresultsotherfolders": {
"message": "其他文件夹的结果"
},
"LabelScheduledforcesync": {
"message": "强制同步"
},
"DescriptionScheduledforcesync": {
"message": "您真的想强制同步吗?同时与两台设备同步可能会产生不可预见的后果,包括数据损坏。在确认之前,请确保没有其他设备正在同步。"
},
"DescriptionAutosync": {
"message": "打开基于更改的同步,将确保每次在本地进行更改时都会运行同步。"
},
"LabelOpeninnewtab": {
"message": "在新标签页中打开此视图"
},
"LabelGivefeedback": {
"message": "提供反馈"
},
"LabelYourname": {
"message": "您的姓名"
},
"LabelYouremail": {
"message": "您的电子邮件(可选)"
},
"LabelYourmessage": {
"message": "您的反馈信息"
},
"LabelSubmitfeedback": {
"message": "提交反馈"
},
"DescriptionFeedbacklegal": {
"message": "本反馈表由 Sentry 提供。按提交键即表示您同意将输入的数据存储在 Sentry 的服务器上。您的任何书签数据都不会发送给 Sentry。"
},
"DescriptionFeedbackhowto": {
"message": "感谢您花时间向 floccus 开发人员提供反馈意见!如果您的反馈与问题有关,请务必说明您所采取的步骤、您的期望和结果。如果您的反馈与功能请求有关,请务必注明该功能将为您解决的用例或问题。如果您附上电子邮件,我们可能会给您回复。谢谢!"
},
"LabelFeedbacksent": {
"message": "感谢您的反馈!"
},
"LabelFaq":{
"message": "查看常见问题"
},
"StatusSyncingfailed": {
"message": "同步失败"
},
"StatusSyncingcomplete": {
"message": "同步完成"
},
"NotificationSyncingprofile": {
"message": "同步配置文件{0}"
},
"NotificationSyncingsucceeded": {
"message": "同步个人资料{0} 成功"
},
"NotificationSyncingfailed": {
"message": "同步配置文件失败{0}"
},
"LabelSyncintervalenabled": {
"message": "基于时间的同步"
},
"DescriptionSyncintervalenabled": {
"message": "打开基于时间的同步,将每隔几分钟自动安排该配置文件的同步运行"
},
"LabelPredefinedwebdavurls": {
"message": "预定义的服务器 URL"
},
"DescriptionPredefinedwebdavurls": {
"message": "选择你的服务"
}
}
================================================
FILE: _locales/zh-Hans/messages.json
================================================
{
"Error001": {
"message": "E001:要创建的文件夹不存在"
},
"Error002": {
"message": "E002:要更新的书签已不存在"
},
"Error003": {
"message": "E003:要移出的文件夹不存在。这是异常情况。恭喜您"
},
"Error004": {
"message": "E004:要移动到的文件夹不存在"
},
"Error005": {
"message": "E005:要创建的文件夹不存在"
},
"Error006": {
"message": "E006:要更新的文件夹不存在"
},
"Error007": {
"message": "E007:要移动的文件夹不存在"
},
"Error008": {
"message": "E008:要移出的文件夹不存在"
},
"Error009": {
"message": "E009:要移动到的文件夹不存在"
},
"Error010": {
"message": "E010:找不到要订购的文件夹"
},
"Error011": {
"message": "E011:文件夹排序中的项目不是实际子文件夹:{0}"
},
"Error012": {
"message": "E012:文件夹排序缺少部分文件夹子文件夹"
},
"Error013": {
"message": "E013:要删除的文件夹不存在"
},
"Error014": {
"message": "E014:要从其中删除文件夹的父文件夹不存在"
},
"Error015": {
"message": "E015:来自服务器的意外响应数据"
},
"Error016": {
"message": "E016:请求超时。检查服务器配置"
},
"Error017": {
"message": "E017:网络错误:检查网络连接、账户详情和 TLS/SSL 设置。"
},
"Error018": {
"message": "E018:无法与服务器进行身份验证。"
},
"Error019": {
"message": "E019: HTTP 状态{0} 。{1} 请求失败。请检查服务器配置和日志。"
},
"Error020": {
"message": "E020:无法解析服务器响应。"
},
"Error021": {
"message": "E021:服务器状态不一致。文件夹存在于子顺序列表中,但不在文件夹树中"
},
"Error022": {
"message": "E022:文件夹{0} 包含不存在的书签{1}"
},
"Error023": {
"message": "E023:无法清除锁定文件,请考虑手动删除{0} 。"
},
"Error024": {
"message": "E024:在尝试确定锁定文件的状态时,HTTP 状态{0} {1}"
},
"Error025": {
"message": "E025:书签文件设置不得以斜线\"/\"开头"
},
"Error026": {
"message": "E026:同步过程被取消"
},
"Error027": {
"message": "E027:同步过程被中断"
},
"Error028": {
"message": "E028:无法与服务器进行身份验证。"
},
"Error029": {
"message": "E029:故障安全:当前同步运行将删除服务器上{0}% 的链接。拒绝执行。如果想继续执行,请在配置文件设置中禁用此故障保护。"
},
"Error030": {
"message": "E030:解密书签文件失败。密码可能有误或文件已损坏。"
},
"Error031": {
"message": "E031:无法通过 Google Drive 验证。请重新连接 Floccus 和您的 Google 账户。"
},
"Error032": {
"message": "E032:OAuth 错误。令牌验证错误。请重新连接您的 Google 帐户。"
},
"Error033": {
"message": "E033:检测到重定向。请确保服务器支持所选的同步方式,且您输入的 URL 正确无误,不会重定向到其他位置。如果重定向是设置的一部分,可以在设置中禁用此检查。"
},
"Error034": {
"message": "E034:远程书签文件无法读取。可能您忘记设置加密口令,或者设置了错误的文件格式。"
},
"Error035": {
"message": "E035:在服务器上创建以下书签失败: {0} -- 书签应用程序是最新的吗?"
},
"Error036": {
"message": "E036:缺少访问同步服务器的权限"
},
"Error037": {
"message": "E037:资源已锁定"
},
"Error038": {
"message": "E038:找不到本地文件夹"
},
"Error039": {
"message": "E039:更新服务器上的以下书签失败:{0}"
},
"Error040": {
"message": "E040:无法在 Google Drive 中搜索到您的文件名"
},
"Error041": {
"message": "E041:远程书签文件大小与实际从服务器下载的内容不同。这可能是暂时的网络问题。如果该错误持续存在,请联系服务器管理员。"
},
"Error042": {
"message": "E042:无法检索远程书签文件大小。无法验证书签文件是否已全部下载。如果该错误持续存在,请联系服务器管理员。"
},
"Error043": {
"message": "E043:故障安全:当前同步运行将使服务器上的链接数增加{0}%。拒绝执行。如果想继续执行,请在配置文件设置中禁用此故障保护。"
},
"Error044": {
"message": "E044:Git 推送操作失败:{0}"
},
"Error045": {
"message": "E045:意外文件夹路径。此配置文件的本地同步文件夹曾位于 `{0}`,但现在位于 `{1}`。请确保这是正确的,并在配置文件设置中重新设置本地同步文件夹。"
},
"Error046": {
"message": "E046:无效 URL。{0} 不是有效的 URL。"
},
"Error047": {
"message": "E047:解析 XBEL 文件失败。XBEL 数据似乎已损坏或不完整。您可以尝试删除服务器上的文件,让 floccus 重新创建。确保先进行备份。"
},
"Error049": {
"message": "E049:故障安全:当前同步运行将使您在此配置文件中的本地链接数增加{0}%。拒绝执行。如果要继续执行,请在配置文件设置中禁用此故障保护。"
},
"Error050": {
"message": "E050:故障安全:当前同步运行将删除此配置文件中{0}% 的本地链接。拒绝执行。如果要继续执行,请在配置文件设置中禁用此故障保护。"
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "例如,使用 nextcloud: https://example.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "用户名"
},
"LabelPassword": {
"message": "密码"
},
"LabelBookmarksfile": {
"message": "书签文件"
},
"DescriptionBookmarksfile": {
"message": "书签文件在服务器上的存放路径,相对于 WebDAV URL(路径中的所有文件夹必须已经存在)。 例如:personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "将存放在 Google Drive 中的书签文件的文件名。不要输入完整的文件路径,只输入文件名。确保该名称在驱动器中是唯一的。例如:mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "相对于 Git 仓库根目录的书签文件路径(路径中的所有文件夹必须已经存在),例如 personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "服务器目标"
},
"DescriptionServerfolder": {
"message": "同步时,该浏览器中的书签将以链接形式存储在服务器上的该路径下。请注意,此路径代表 Nextcloud 书签应用中的文件夹,而不是 Nextcloud 文件中的文件夹。将此路径留空可将所有链接放在服务器上最顶层的文件夹中。"
},
"DescriptionServerfolderlinkwarden": {
"message": "同步时,您在此浏览器中的书签将作为此收藏夹下的链接存储,只有此收藏夹下的链接才会与此浏览器同步。"
},
"DescriptionServerfolderkarakeep": {
"message": "同步时,您在此浏览器中的书签将作为此收藏夹下的链接存储,只有此收藏夹下的链接才会与此浏览器同步。"
},
"LabelLocaltarget": {
"message": "当地目标"
},
"DescriptionLocaltarget": {
"message": "在此选择是同步浏览器书签还是同步浏览器标签页。"
},
"LabelLocalfolder": {
"message": "书签文件夹"
},
"DescriptionLocalfolder": {
"message": "该书签文件夹中的书签将作为链接存储在服务器上,而服务器上的链接将作为书签存储在该浏览器的书签文件夹中。"
},
"LabelRootfolder": {
"message": "根文件夹"
},
"LabelNewfolder": {
"message": "新建文件夹"
},
"LabelSelectfolder": {
"message": "选择文件夹"
},
"LabelOptions": {
"message": "选项"
},
"LabelSyncnow": {
"message": "立即同步"
},
"LabelCancelsync": {
"message": "取消同步"
},
"LabelSyncall": {
"message": "同步所有配置文件"
},
"LabelAutosync": {
"message": "基于变化的同步"
},
"StatusLastsynced": {
"message": "最近一次同步:{0} 前"
},
"StatusNeversynced": {
"message": "尚未同步"
},
"StatusAllgood": {
"message": "一切顺利"
},
"StatusDisabled": {
"message": "残疾"
},
"StatusError": {
"message": "错误"
},
"StatusSyncing": {
"message": "同步"
},
"StatusScheduled": {
"message": "计划"
},
"LabelReset": {
"message": "重置"
},
"DescriptionReset": {
"message": "重置同步文件夹以创建新文件夹"
},
"LabelChoosefolder": {
"message": "选择文件夹"
},
"DescriptionChoosefolder": {
"message": "将现有文件夹设置为同步"
},
"LabelRemoveaccount": {
"message": "删除个人资料"
},
"DescriptionRemoveaccount": {
"message": "删除此配置文件(不会删除您的书签)"
},
"LabelSyncfromscratch": {
"message": "从头开始触发同步"
},
"LabelResetCache": {
"message": "重置缓存"
},
"DescriptionResetcache": {
"message": "单击此按钮可重置缓存,从而保证下次同步运行不会删除任何数据,而只是将服务器和本地书签合并在一起"
},
"LabelParallelsync": {
"message": "加快同步"
},
"DescriptionParallelsync": {
"message": "勾选该复选框可并行处理多个文件夹,以加快同步速度。此功能是试验性的,会增加阅读调试日志的难度。"
},
"LabelStrategy": {
"message": "同步策略"
},
"DescriptionStrategy": {
"message": "该选项决定如何同步不同设备上的书签。通常情况下,如果各方都能兼容,你会希望保留各方的更改,但有时你可能希望覆盖其他浏览器的更改(包括添加和删除),或覆盖你在本地所做的更改。"
},
"LabelStrategydefault": {
"message": "始终将本地更改与其他浏览器的更改合并(推荐)"
},
"LabelStrategyslave": {
"message": "始终撤销本地更改并从其他浏览器下载更改"
},
"LabelStrategyoverwrite": {
"message": "始终上传本地更改并撤销其他浏览器的更改"
},
"LabelSave": {
"message": "节省"
},
"LabelSelect": {
"message": "选择"
},
"LabelCancel": {
"message": "取消"
},
"LabelAdd": {
"message": "添加"
},
"LabelChange": {
"message": "改变"
},
"LabelRemove": {
"message": "移除"
},
"LabelBack": {
"message": "返回"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud 书签"
},
"DescriptionAdapternextcloudfolders": {
"message": "使用 Nextcloud 的开源书签应用程序同步您的书签(Nextcloud 是一个开源协作平台,您可以自行托管,也可以从不同的托管商处获得一个云实例账户)。通过 Nextcloud 书签,您只能同步 http、ftp 和 javascript 书签。请确保在 Nextcloud 应用程序商店中安装了书签应用程序。此选项不能使用端到端加密。"
},
"LabelAdapternextcloud": {
"message": "Nextcloud 书签(传统)"
},
"DescriptionAdapternextcloud": {
"message": "传统选项至少与版本 0.11 的书签应用兼容。它将使用包含文件夹路径的标签来模拟文件夹。不建议在新配置文件中使用该选项。"
},
"LabelAdapterwebdav": {
"message": "WebDAV 共享"
},
"DescriptionAdapterwebdav": {
"message": "通过将书签存储到提供的 WebDAV 共享文件中来同步书签。该选项没有附带的 Web UI,可以与任何兼容 WebDAV 的服务器一起使用,可以是自托管服务器,也可以是云服务器。它可以同步 http、ftp、数据、文件和 javascript 书签。使用该选项时,你可以选择使用端到端加密。"
},
"LabelAddaccount": {
"message": "添加简介"
},
"LabelOpenintab": {
"message": "在标签页中打开"
},
"LabelDebuglogs": {
"message": "调试日志"
},
"LabelFunddevelopment": {
"message": "💸 基金发展"
},
"DescriptionFunddevelopment": {
"message": "Floccus 网站的工作由自愿订阅模式提供支持。如果您认为我的工作有价值,如果您每月能抽出几个金币而不觉得辛苦,请支持我的工作。另外,请考虑在您选择的附加组件商店中给 floccus 打分。谢谢!💙"
},
"LabelUntitledfolder": {
"message": "无标题文件夹"
},
"LabelSetkeybutton": {
"message": "设置密码"
},
"LabelKey": {
"message": "输入解锁密码"
},
"LabelKey2": {
"message": "再次输入密码"
},
"LabelUnlock": {
"message": "解锁絮状物"
},
"LabelRemovekey": {
"message": "删除密码"
},
"LabelRemovedkey": {
"message": "删除密码"
},
"LabelSyncinterval": {
"message": "同步间隔"
},
"DescriptionSyncinterval": {
"message": "两次同步运行之间的时间间隔,以分钟为单位。默认为 15 分钟。"
},
"LabelChooseadapter": {
"message": "您想如何同步?"
},
"LabelOptionsscreen": {
"message": "{0} 选项",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "支付宝"
},
"DescriptionPaypal": {
"message": "通过 Paypal 一次性或定期捐款支持该项目"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "通过 OpenCollective 定期捐款支持该项目"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "通过 Liberapay 定期捐款支持项目"
},
"LabelGithubsponsors": {
"message": "GitHub 赞助商"
},
"DescriptionGithubsponsors": {
"message": "通过 GitHub 赞助商定期捐款支持项目"
},
"LabelPatreon": {
"message": "赞助"
},
"DescriptionPatreon": {
"message": "通过 Patreon 定期捐款支持该项目"
},
"LabelKofi": {
"message": "科菲"
},
"DescriptionKofi": {
"message": "通过 Ko-fi 定期或一次性捐款支持该项目"
},
"LegacyAdapterDeprecation": {
"message": "这种传统的配置文件类型已被淘汰,不久将被移除。请切换到新的 nextcloud 同步方法。更高的性能和准确性等着您。"
},
"LabelUpdated": {
"message": "Floccus ⚡ 已更新"
},
"DescriptionUpdated": {
"message": "恭喜您,最新的 floccus 升级程序已安装到您的机器上!"
},
"LabelReleaseNotes": {
"message": "阅读发布说明"
},
"LabelOptionsServerDetails": {
"message": "服务器详细信息"
},
"LabelOptionsFolderMapping": {
"message": "文件夹映射"
},
"LabelOptionsSyncBehavior": {
"message": "同步行为"
},
"LabelOptionsDangerous": {
"message": "危险行动"
},
"LabelAccountDeleted": {
"message": "资料已删除"
},
"DescriptionAccountDeleted": {
"message": "该个人资料已删除"
},
"LabelNoAccount": {
"message": "尚无简介"
},
"DescriptionNoAccount": {
"message": "添加新的配置文件,或从文件中导入配置文件,然后就可以开始同步了。"
},
"LabelLoginFlowStart": {
"message": "使用 Nextcloud 登录"
},
"LabelLoginFlowStop": {
"message": "中止 Nextcloud 登录"
},
"LabelLoginFlowError": {
"message": "Nextcloud 登录失败"
},
"LabelNewAccount": {
"message": "添加简介"
},
"LabelNewImport": {
"message": "进口"
},
"LabelNestedSync": {
"message": "嵌套简介"
},
"DescriptionNestedSync": {
"message": "您可以嵌套预案,使父文件夹属于预案 A,子文件夹属于预案 A 和 B。"
},
"LabelNestedSyncNo": {
"message": "否,忽略其他配置文件中该配置文件的文件夹"
},
"LabelNestedSyncYes": {
"message": "是,将此配置文件的文件夹包含在其他配置文件中"
},
"LabelImportExport": {
"message": "导入/导出配置文件"
},
"LabelExport": {
"message": "导出简介"
},
"LabelImport": {
"message": "导入配置文件"
},
"DescriptionExport": {
"message": "在下面选择要导出到文件的配置文件,这样就可以轻松地在不同的设备或浏览器上重新创建相同的配置文件。"
},
"DescriptionImport": {
"message": "在此导入导出的配置文件,以重新创建在不同设备或浏览器上导出的配置文件。导入后请确保再次设置正确的同步文件夹。"
},
"LabelFolderNotFound": {
"message": "未找到文件夹"
},
"LabelSyncTabs": {
"message": "浏览器标签"
},
"DescriptionSyncTabs": {
"message": "存储在服务器上的链接将作为浏览器标签页在浏览器中打开,现有打开的浏览器标签页将作为链接存储在服务器上。请注意,由于服务器上存储的链接数量众多,在下一次同步运行时,所有链接都将作为标签页打开,这可能会使浏览器不堪重负。"
},
"LabelTabs": {
"message": "标签"
},
"LabelSyncDown": {
"message": "向下拉"
},
"DescriptionSyncDown": {
"message": "从其他浏览器下载更改并覆盖本地更改"
},
"LabelSyncUp": {
"message": "俯卧撑"
},
"DescriptionSyncUp": {
"message": "上传本地更改并覆盖其他浏览器的更改"
},
"LabelSyncDownOnce": {
"message": "向下拉一次"
},
"LabelSyncUpOnce": {
"message": "向上推一次"
},
"LabelSyncNormal": {
"message": "合并"
},
"DescriptionSyncNormal": {
"message": "将本地更改与其他浏览器的更改合并"
},
"DescriptionFilesPermission": {
"message": "确保授予 floccus 使用书签 app 和 Nextcloud 文件 app 的权限。"
},
"DescriptionExtension": {
"message": "跨浏览器和设备私下同步书签"
},
"LabelFailsafe": {
"message": "故障安全"
},
"DescriptionFailsafe": {
"message": "有时,配置错误或软件错误会导致数据被意外删除而丢失,或导致数据被意外复制而难以理清。为了防止这种情况发生,floccus 不会一次性删除超过 20% 的书签,也不会一次性增加超过 20% 的链接数,除非你在这里禁用这一故障保护功能。"
},
"LabelFailsafeon": {
"message": "已启用。在未询问您的情况下,不会从本地书签中删除或添加超过 20% 的内容。(建议使用)"
},
"LabelFailsafeoff": {
"message": "已禁用。将允许从本地书签中删除或添加超过 20% 的内容,而无需与您确认。"
},
"StatusFailsafeoff": {
"message": "故障安全保护禁用。您将面临数据意外丢失或复制的风险。建议在配置文件设置中启用故障安全功能。"
},
"LabelAdaptergoogledrive": {
"message": "谷歌硬盘"
},
"DescriptionAdaptergoogledrive": {
"message": "通过存储在 Google Drive 中的文件(可选择加密)同步书签。它可以同步 http、ftp、数据、文件和 javascript 书签。使用此选项时,您可以选择使用端到端加密。"
},
"LabelLogingoogle": {
"message": "使用 Google 登录"
},
"DescriptionLogingoogle": {
"message": "连接 Google 账户,将书签同步文件存储在 Google Drive 中。"
},
"DescriptionLoggedingoogle": {
"message": "您已连接 Google 账户,将书签同步文件存储在 Google Drive 中。"
},
"LabelPassphrase": {
"message": "密码"
},
"DescriptionPassphrase": {
"message": "设置加密书签文件的口令,如果不设置口令,则不会运行加密。"
},
"LabelClientcert": {
"message": "发送客户证书"
},
"DescriptionClientcert": {
"message": "如果服务器要求使用客户端证书或 cookie 进行身份验证,请启用此选项。这可能会产生意想不到的副作用,因为 floccus 会与正常浏览器会话共享 cookie。"
},
"LabelAllowredirects": {
"message": "允许服务器 URL 重定向"
},
"DescriptionAllowredirects": {
"message": "如果在同步过程中出现重定向错误,而你认为这些错误是不必要的,请启用此选项。"
},
"LabelSearch": {
"message": "搜索书签"
},
"LabelSearchfolder": {
"message": "搜索{0}"
},
"LabelEdititem": {
"message": "编辑"
},
"LabelDeleteitem": {
"message": "删除"
},
"DescriptionReallydeleteitem": {
"message": "您真的要删除此项目吗?"
},
"LabelNobookmarks": {
"message": "此处无书签"
},
"LabelAddbookmark": {
"message": "添加书签"
},
"LabelEditbookmark": {
"message": "编辑书签"
},
"LabelAddfolder": {
"message": "添加文件夹"
},
"LabelEditfolder": {
"message": "编辑文件夹"
},
"LabelSlugline": {
"message": "私人书签同步"
},
"LabelDownloadlogs": {
"message": "下载日志"
},
"LabelDownloadfulllogs": {
"message": "完整日志"
},
"LabelDownloadanonymizedlogs": {
"message": "经过编辑的日志"
},
"DescriptionDownloadlogs": {
"message": "Floccus 会将所有操作记录在日志文件中,你可以自己检查,也可以发送给开发人员进行调试。在编辑日志中,文件夹和书签名称以及 URL 都使用加密哈希函数进行了不可逆编码。在发送经过编辑的日志时,请务必检查下载的文件中是否有匿名化过程中可能没有捕捉到的敏感数据。"
},
"ErrorFolderloopselected": {
"message": "无法将文件夹移入自身"
},
"ErrorNofolderselected": {
"message": "未选择文件夹"
},
"LabelAllownetwork": {
"message": "允许使用网络"
},
"DescriptionAllownetwork": {
"message": "除了连接同步服务器,Floccus 还可以使用网络获取书签的其他信息(如图标等)。您可以在此启用网络使用。"
},
"LabelMobilesettings": {
"message": "手机设置"
},
"LabelContinuefloccus":{
"message": "继续絮状物"
},
"LabelAbout":{
"message": "关于"
},
"LabelCurrentversion": {
"message": "当前版本"
},
"DescriptionCurrentversion": {
"message": "您当前安装的 floccus 版本是:"
},
"LabelContributors": {
"message": "贡献者"
},
"DescriptionContributors": {
"message": "正是这些人的帮助,才使得絮凝剂成为可能"
},
"LabelSortcustom": {
"message": "定制"
},
"LabelSorturl": {
"message": "链接"
},
"LabelSorttitle": {
"message": "标题"
},
"LabelSyncmethod": {
"message": "同步方法"
},
"LabelSyncserver": {
"message": "同步服务器"
},
"LabelSyncfolders": {
"message": "同步文件夹"
},
"LabelSyncbehavior": {
"message": "同步行为"
},
"LabelContinue": {
"message": "继续"
},
"LabelDone": {
"message": "已完成"
},
"LabelConnect": {
"message": "连接"
},
"LabelServersetup": {
"message": "您想同步到哪个服务器?"
},
"LabelGoogledrivesetup": {
"message": "登录 Google Drive"
},
"LabelSyncfoldersetup": {
"message": "您想同步哪些文件夹?"
},
"LabelSyncbehaviorsetup": {
"message": "您希望如何同步?"
},
"LabelAccountcreated": {
"message": "创建个人资料"
},
"DescriptionAccountcreated": {
"message": "还有一点:同步不是备份。确保定期备份书签。\n\n还要注意的是,不支持将 Floccus 与浏览器内置书签同步结合使用,这样会出现重复书签。"
},
"DescriptionNonhttps": {
"message": "您输入了使用不安全协议的服务器。建议只使用支持 HTTPS 的服务器。"
},
"LabelFiletype": {
"message": "文件格式"
},
"DescriptionFiletype": {
"message": "您可以选择使用哪种文件格式在云中存储书签。"
},
"LabelFiletypehtml": {
"message": "HTML,一种广泛支持的开放格式(试验性)"
},
"LabelFiletypexbel": {
"message": "XBEL,一种简单、开放的格式"
},
"LabelImportbookmarks": {
"message": "导入书签"
},
"DescriptionImportbookmarks": {
"message": "将包含书签的 HTML 文件导入当前文件夹"
},
"LabelExportBookmarks": {
"message": "导出书签"
},
"DescriptionExportBookmarks" : {
"message": "您可以将此配置文件中的所有书签导出为与所有主要浏览器兼容的 HTML 文件。"
},
"LabelShareitem": {
"message": "分享"
},
"LabelImportsuccessful": {
"message": "成功导入个人资料"
},
"DescriptionSyncinprogress": {
"message": "正在同步。"
},
"DescriptionSyncscheduled": {
"message": "此配置文件即将同步。我们正在等待您的其他设备或该设备上的其他配置文件完成同步。"
},
"LabelAdaptergit": {
"message": "通过 HTTPS 实现 Git"
},
"DescriptionAdaptergit": {
"message": "Git 选项通过将书签存储在所提供的 Git 仓库中的文件中来同步书签。该选项没有配套的网页用户界面,但可以与任何 Git 托管服务器一起使用,如 Github、Gitlab、Gitea 等。它可以同步 http、ftp、数据、文件和 javascript 书签。使用该选项时,不能使用端到端加密。该选项目前不适用于手机应用。"
},
"LabelGiturl": {
"message": "使用 HTTP 的版本库 URL"
},
"LabelGitbranch": {
"message": "Git 分支"
},
"LabelTelemetry": {
"message": "自动错误报告"
},
"DescriptionTelemetry": {
"message": "Floccus 可以自动向我这个开发者发送错误数据。这对更快地发现和解决 Floccus 中的错误大有帮助,而且从长远来看,还有助于改善您的 Floccus 使用体验。即使启用了错误报告功能,floccus 开发人员也无法看到您的书签。"
},
"DescriptionTelemetrysyncmethod": {
"message": "新功能:除了错误信息外,如果启用了同步选项,floccus 现在还会发送有关您使用的同步方法的信息。这有助于我们改进 floccus,确保同步方法按预期运行。"
},
"LabelTelemetryenable": {
"message": "自动向 floccus 开发人员发送错误数据和同步方法的相关信息"
},
"LabelTelemetrydisable": {
"message": "不要向 floccus 开发人员发送任何数据"
},
"LabelAccountlabel": {
"message": "简介标签"
},
"DescriptionAccountlabel": {
"message": "为该配置文件命名,以便更容易识别"
},
"LabelClickcount": {
"message": "计算点击次数"
},
"DescriptionClickcount": {
"message": "将您访问次数最多的书签的统计信息发送到 Nextcloud 服务器,以便您根据点击次数进行分类"
},
"DescriptionGoogleplayreview": {
"message": "在 Google Play 上撰写评论"
},
"DescriptionAppstorereview": {
"message": "在应用程序商店撰写评论"
},
"DescriptionChromereview": {
"message": "撰写关于 Chrome WebStore 的评论"
},
"DescriptionAlternativereview": {
"message": "撰写关于 AlternativeTo.net 的评论"
},
"DescriptionMozillareview": {
"message": "评论 Mozilla 附加组件"
},
"DescriptionEdgereview": {
"message": "评论 Edge 附加组件"
},
"LabelWritereview": {
"message": "💙 分享爱!"
},
"DescriptionWritereview": {
"message": "如果您对 floccus 感到兴奋,请在下面的平台上留下评价,让全世界都知道。"
},
"DescriptionDonateintervention": {
"message": "喜欢书签同步?支持我"
},
"LabelDonate": {
"message": "捐赠"
},
"DescriptionDisabledaftererror": {
"message": "重试 10 次后才禁用此配置文件"
},
"DescriptionBookmarkexists": {
"message": "该书签已存在于所选配置文件中"
},
"LabelReportproblem": {
"message": "报告问题"
},
"DescriptionReportproblem": {
"message": "如果您想就具体问题直接与开发人员联系,可以在这里进行:"
},
"LabelAdapterKarakeep": {
"message": "卡拉凯普"
},
"DescriptionAdapterKarakeep": {
"message": "使用开源自托管 Karakeep 应用程序同步书签。此选项不能使用端到端加密,也不支持在同步时保持书签顺序。"
},
"LabelApiKey": {
"message": "API 密钥"
},
"LabelKarakeepurl": {
"message": "Karakeep 服务器的 URL"
},
"LabelKarakeepconnectionerror": {
"message": "连接 Karakeep 服务器失败"
},
"LabelAdapterlinkwarden": {
"message": "林克沃登"
},
"DescriptionAdapterlinkwarden": {
"message": "使用开源的 Linkwarden 应用程序同步您的书签,该程序可托管在您自己的服务器上或云端 cloud.linkwarden.app。它只能同步 http、ftp 和 javascript 书签。此选项不能使用端到端加密,也不支持在同步时保持书签顺序。"
},
"LabelLinkwardenurl": {
"message": "Linkwarden 服务器的 URL"
},
"LabelAccesstoken": {
"message": "访问令牌"
},
"LabelLinkwardenconnectionerror": {
"message": "连接 Linkwarden 服务器失败"
},
"LabelSearchresultsotherfolders": {
"message": "其他文件夹的结果"
},
"LabelScheduledforcesync": {
"message": "强制同步"
},
"DescriptionScheduledforcesync": {
"message": "您真的想强制同步吗?同时与两台设备同步可能会产生不可预见的后果,包括数据损坏。在确认之前,请确保没有其他设备正在同步。"
},
"DescriptionAutosync": {
"message": "打开基于更改的同步,将确保每次在本地进行更改时都会运行同步。"
},
"LabelOpeninnewtab": {
"message": "在新标签页中打开此视图"
},
"LabelGivefeedback": {
"message": "提供反馈"
},
"LabelYourname": {
"message": "您的姓名"
},
"LabelYouremail": {
"message": "您的电子邮件(可选)"
},
"LabelYourmessage": {
"message": "您的反馈信息"
},
"LabelSubmitfeedback": {
"message": "提交反馈"
},
"DescriptionFeedbacklegal": {
"message": "本反馈表由 Sentry 提供。按提交键即表示您同意将输入的数据存储在 Sentry 的服务器上。您的任何书签数据都不会发送给 Sentry。"
},
"DescriptionFeedbackhowto": {
"message": "感谢您花时间向 floccus 开发人员提供反馈意见!如果您的反馈与问题有关,请务必说明您所采取的步骤、您的期望和结果。如果您的反馈与功能请求有关,请务必注明该功能将为您解决的用例或问题。如果您附上电子邮件,我们可能会给您回复。谢谢!"
},
"LabelFeedbacksent": {
"message": "感谢您的反馈!"
},
"LabelFaq":{
"message": "查看常见问题"
},
"StatusSyncingfailed": {
"message": "同步失败"
},
"StatusSyncingcomplete": {
"message": "同步完成"
},
"NotificationSyncingprofile": {
"message": "同步配置文件{0}"
},
"NotificationSyncingsucceeded": {
"message": "同步个人资料{0} 成功"
},
"NotificationSyncingfailed": {
"message": "同步配置文件失败{0}"
},
"LabelSyncintervalenabled": {
"message": "基于时间的同步"
},
"DescriptionSyncintervalenabled": {
"message": "打开基于时间的同步,将每隔几分钟自动安排该配置文件的同步运行"
}
}
================================================
FILE: _locales/zh_CN/messages.json
================================================
{
"Error001": {
"message": "E001:要创建的文件夹不存在"
},
"Error002": {
"message": "E002:暂时没有需要更新的书签"
},
"Error003": {
"message": "E003:要移出的文件夹不存在。这是一种异常。恭喜。"
},
"Error004": {
"message": "E004: 要移入的文件夹不存在"
},
"Error005": {
"message": "E005: 要创建的文件夹不存在"
},
"Error006": {
"message": "E006: 要更新的文件夹不存在"
},
"Error007": {
"message": "E007: 要移动的文件夹不存在"
},
"Error008": {
"message": "E008:要移出的文件夹不存在"
},
"Error009": {
"message": "E009:要移动的文件夹不存在"
},
"Error010": {
"message": "E010:找不到要订购的文件夹"
},
"Error011": {
"message": "E011:文件夹排序中的项不是实际的子项:{0}"
},
"Error012": {
"message": "E012:文件夹排序缺少文件夹的某些子级"
},
"Error013": {
"message": "E013:要删除的文件夹不存在"
},
"Error014": {
"message": "E014:要删除文件夹的父文件夹不存在"
},
"Error015": {
"message": "E015:服务器的发生意外响应数据"
},
"Error016": {
"message": "E016:请求超时。请检查你的服务器设置"
},
"Error017": {
"message": "E017: 网络错误: 检查网络连接、账户详情和 TSL/SSL 设置。"
},
"Error018": {
"message": "E018:无法通过服务器进行身份验证。"
},
"Error019": {
"message": "E019:HTTP状态 {0}。 {1} 请求失败。检查您的服务器配置和日志。"
},
"Error020": {
"message": "E020: 无法解析服务器响应。"
},
"Error021": {
"message": "E021:服务器状态不一致。文件夹存在于子列表中,但不在文件夹树中"
},
"Error022": {
"message": "E022:文件夹{0}可能包含不存在的书签{1}"
},
"Error023": {
"message": "E023:无法清除锁定文件,请考虑手动删除{0}。"
},
"Error024": {
"message": "E024:HTTP状态{0},尝试确定锁定文件{1}的状态"
},
"Error025": {
"message": "E025:书签文件不允许以'/'开头"
},
"Error026": {
"message": "E026: 同步过程被取消"
},
"Error027": {
"message": "E027:同步进程中断"
},
"Error028": {
"message": "028:无法通过服务器进行身份验证。如果使用 2FA,请确保也授予对文件的访问权限。"
},
"Error029": {
"message": "E029: 错误防护:当前同步运行会删除服务器上链接数的 {0}%。拒绝执行同步。如果仍要继续,在配置文件设置中禁用这个错误防护。"
},
"Error030": {
"message": "E030:解密书签文件失败。密码短语可能错误,或者文件可能已损坏。"
},
"Error031": {
"message": "E031:无法用 Google Drive 进行身份验证。请重新将 floccus与您的Google账户连接。"
},
"Error032": {
"message": "E032:OAuth 错误。令牌验证错误。请重新关联您的 Google 帐号。"
},
"Error033": {
"message": "E033:检测到重定向。请确保服务器支持所选的同步方法,并且您输入的 URL 正确无误,不会重定向到其他位置。如果重定向是设置的一部分,则可以在设置中禁用此检查。"
},
"Error034": {
"message": "E034: 远程书签文件不可读。可能你忘了设置加密密码短语,或者设置了错误的文件格式。"
},
"Error035": {
"message": "E035: 未能在服务器上创建下列书签: {0} -- 书签应用是最新的吗?"
},
"Error036": {
"message": "E036: 缺少访问同步服务器的权限"
},
"Error037": {
"message": "E037: 资源被锁定"
},
"Error038": {
"message": "E038: 找不到本地文件夹"
},
"Error039": {
"message": "E039: 未能在服务器上更新下列书签: {0}"
},
"Error040": {
"message": "E040: 无法在你的 Google 云盘中搜索你的文件名"
},
"Error041": {
"message": "E041:远程书签文件大小和从服务器实际下载的内容大小不一致。这可能是由于临时的网络问题。如果这个错误持续,请联系服务器管理员。"
},
"Error042": {
"message": "E042: 无法获取远程书签文件的大小。无法验证书签文件是否完整下载了该文件。如果这个错误持续,请联系服务器管理员。"
},
"Error043": {
"message": "E043: 错误防护:当前同步运行会让服务器上的链接数增加超过 {0}%. 拒绝执行同步。如果仍要继续,在配置文件设置中禁用此错误防护。"
},
"Error044": {
"message": "E044: Git 推送操作失败: {0}"
},
"Error045": {
"message": "E045: 意料之外的文件夹路径。 此配置文件的本地同步文件夹之前是 `{0}` ,现在是 `{1}`。请确保这是预期行为,并在配置文件设置中再次设定本地同步文件夹。"
},
"Error046": {
"message": "E046: 无效 URL。 `{0}` 非有效 URL。"
},
"Error047": {
"message": "E047: 解析 XBEL 文件失败。XBEL 数据似乎损坏或不完整。 可以试着删除服务器上的文件让 floccus 重新创建它。确保先进行备份。"
},
"Error049": {
"message": "E049: 错误防护: 当前同步运行会使这个配置中的本地链接数增加 {0}% .。拒绝执行同步。 如果仍要继续,在配置文件设置中禁用这个错误防护。"
},
"Error050": {
"message": "E050: 错误防护:当前的同步运行会删除这个配置中本地链接的 {0}%。拒绝执行同步。如果仍要继续,在配置文件设置中禁用这个错误防护。"
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "例如使用 NextCloud:https://your-domain.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "用户名"
},
"LabelPassword": {
"message": "密码"
},
"LabelBookmarksfile": {
"message": "书签文件"
},
"DescriptionBookmarksfile": {
"message": "书签文件在服务器上的路径,相对于你的 WebDAV URL(路径中的所有文件必须已经存在)。如,personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "Google 云盘中的书签文件的文件名。不要输入完整文件路径,只输入文件名。请确保该文件名在你的云盘中是独有的。如,mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "相对于你的 Git 存储库根目录的书签文件路径 (路径中的所有文件夹必须都已存在)。如,personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "服务器目标"
},
"DescriptionServerfolder": {
"message": "同步时,您在此浏览器中的书签将作为链接存储在服务器上的此路径下。请注意,此路径表示Nextcloud书签应用中的一个文件夹,而不是Nextcloud文件中的文件夹。留空此处可以将所有链接放在服务器上的最顶层文件夹中。"
},
"DescriptionServerfolderlinkwarden": {
"message": "同步时,此浏览器中的书签将被存储为该书签集下的链接,且只有该书签集下的链接会和此浏览器同步"
},
"DescriptionServerfolderkarakeep": {
"message": "同步时,此浏览器中的书签将被存储为该书签集下的链接,且只有该书签集下的链接会和此浏览器同步"
},
"LabelLocaltarget": {
"message": "本地目标"
},
"DescriptionLocaltarget": {
"message": "请选择你是想同步浏览器书签还是浏览器标签。"
},
"LabelLocalfolder": {
"message": "书签文件夹"
},
"DescriptionLocalfolder": {
"message": "此书签文件夹中的书签将被存储为服务器上的链接,服务器上的链接将被存储为此浏览器中此书签文件夹中的书签。"
},
"LabelRootfolder": {
"message": "根目录"
},
"LabelNewfolder": {
"message": "新建文件夹"
},
"LabelSelectfolder": {
"message": "选择文件夹"
},
"LabelOptions": {
"message": "选项"
},
"LabelSyncnow": {
"message": "同步"
},
"LabelCancelsync": {
"message": "取消同步"
},
"LabelSyncall": {
"message": "同步所有配置"
},
"LabelAutosync": {
"message": "基于更改的同步"
},
"StatusLastsynced": {
"message": "上次同步: {0} 之前"
},
"StatusNeversynced": {
"message": "从未同步过"
},
"StatusAllgood": {
"message": "完美"
},
"StatusDisabled": {
"message": "禁用"
},
"StatusError": {
"message": "错误"
},
"StatusSyncing": {
"message": "同步中"
},
"StatusScheduled": {
"message": "已安排时间"
},
"LabelReset": {
"message": "重置"
},
"DescriptionReset": {
"message": "重置同步文件夹以创建新文件夹"
},
"LabelChoosefolder": {
"message": "选择文件夹"
},
"DescriptionChoosefolder": {
"message": "选择一个已存在的文件夹用来同步"
},
"LabelRemoveaccount": {
"message": "删除配置"
},
"DescriptionRemoveaccount": {
"message": "删除这个配置(这不会删除您的书签)"
},
"LabelSyncfromscratch": {
"message": "从头开始触发同步"
},
"LabelResetCache": {
"message": "重置缓存"
},
"DescriptionResetcache": {
"message": "单击此按钮来重置缓存,确保下次同步运行不会删除任何数据只是将服务器和本地书签合并在一起"
},
"LabelParallelsync": {
"message": "加速同步速度"
},
"DescriptionParallelsync": {
"message": "勾选此框可并行处理多个文件夹,以加快同步速度"
},
"LabelStrategy": {
"message": "同步策略"
},
"DescriptionStrategy": {
"message": "此选项确定如何将服务器上的书签树与此浏览器中的书签树同步。如果两个树都兼容,您将希望保留对它们的更改,但有时您可能希望将本地版本强制到服务器上,反之亦然。"
},
"LabelStrategydefault": {
"message": "始终将本地更改与其他浏览器的更改合并(推荐)"
},
"LabelStrategyslave": {
"message": "始终撤消本地更改并从其他浏览器下载更改"
},
"LabelStrategyoverwrite": {
"message": "始终上传本地更改并撤销来自其他浏览器的更改"
},
"LabelSave": {
"message": "保存"
},
"LabelSelect": {
"message": "选取"
},
"LabelCancel": {
"message": "取消"
},
"LabelAdd": {
"message": "添加"
},
"LabelChange": {
"message": "修改"
},
"LabelRemove": {
"message": "移除"
},
"LabelBack": {
"message": "返回"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud 书签"
},
"DescriptionAdapternextcloudfolders": {
"message": "用开源的 Nextcloud Bookmarks 应用同步你的书签(一个开源的协作平台,你可以选择自托管,也可以选择从服务商那里获得实例的账户)。Nextcloud Bookmark 只能同步 http、ftp 和 javascript 书签。请确保你从 Nexecloud 内的 Nextcloud 应用商店安装了 Bookmarks 应用。此选项无法使用端到端加密。"
},
"LabelAdapternextcloud": {
"message": "Nextcloud 书签(旧版)"
},
"DescriptionAdapternextcloud": {
"message": "兼容旧选项的 Bookmarks 应用的最低版本为 v0.11 。它会使用包含文件路径的标签模拟文件夹。新配置不建议使用旧选项。"
},
"LabelAdapterwebdav": {
"message": "WebDAV 分享"
},
"DescriptionAdapterwebdav": {
"message": "将书签存储在所提供 WebDAV 分享中的一个文件内来同步书签。此选项没有伴随的 web 用户界面,但任何兼容 WebDAV 的服务器都可,不管是自托管的还是托管的。它可以同步 http、ftp、数据、文件和 javascript 书签。使用此选项时你可以选择使用端到端加密。"
},
"LabelAddaccount": {
"message": "添加配置"
},
"LabelOpenintab": {
"message": "在标签页中打开"
},
"LabelDebuglogs": {
"message": "Debug日志"
},
"LabelFunddevelopment": {
"message": "💸 资助开发"
},
"DescriptionFunddevelopment": {
"message": "我借此机会向您请求捐赠,以支持这个项目的维护,使这项努力更具可持续性。您可以在下面找到受支持的付款提供商。任何金额都值得赞赏。谢谢!💙"
},
"LabelUntitledfolder": {
"message": "无标题文件夹"
},
"LabelSetkeybutton": {
"message": "设置密码"
},
"LabelKey": {
"message": "输入解锁密码"
},
"LabelKey2": {
"message": "再次输入解锁密码"
},
"LabelUnlock": {
"message": "解锁 floccus"
},
"LabelRemovekey": {
"message": "删除密码"
},
"LabelRemovedkey": {
"message": "密码已删除"
},
"LabelSyncinterval": {
"message": "同步间隔"
},
"DescriptionSyncinterval": {
"message": "两次同步之间的时间跨度,以分钟为单位。默认为15分钟。"
},
"LabelChooseadapter": {
"message": "要如何同步?"
},
"LabelOptionsscreen": {
"message": "{0} 选项",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "通过 PayPal 一次性或定期捐款支持本项目"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "通过 OpenCollective 定期捐款以支持该项目"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "通过 Liberapay 定期捐款以支持该项目"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "通过 GitHub sponsors 定期捐款以支持该项目"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "通过 Patreon 进行定期捐赠来支持此项目"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "通过 Ko-fi 进行定期或一次性捐款来支持本项目"
},
"LegacyAdapterDeprecation": {
"message": "这个老式的配置类型已被废弃,将在不久后被删除。请切换到你的 nextcloud 同步方式。新方式改善了性能和精确度。"
},
"LabelUpdated": {
"message": "⚡ Floccus 已更新"
},
"DescriptionUpdated": {
"message": "恭喜,您的计算机上已经收到了最新的 floccus 更新!"
},
"LabelReleaseNotes": {
"message": "阅读发行说明"
},
"LabelOptionsServerDetails": {
"message": "服务器详细信息"
},
"LabelOptionsFolderMapping": {
"message": "文件夹映射"
},
"LabelOptionsSyncBehavior": {
"message": "同步行为"
},
"LabelOptionsDangerous": {
"message": "危险行为"
},
"LabelAccountDeleted": {
"message": "删除了配置"
},
"DescriptionAccountDeleted": {
"message": "此配置已被删除"
},
"LabelNoAccount": {
"message": "尚无配置"
},
"DescriptionNoAccount": {
"message": "添加新配置,或者从文件导入配置,接着你可以开始同步。"
},
"LabelLoginFlowStart": {
"message": "以 Nextcloud login flow 登录"
},
"LabelLoginFlowStop": {
"message": "中止 Nextcloud login flow"
},
"LabelLoginFlowError": {
"message": "Nextcloud 登录失败。"
},
"LabelNewAccount": {
"message": "添加配置"
},
"LabelNewImport": {
"message": "导入"
},
"LabelNestedSync": {
"message": "嵌套的配置"
},
"DescriptionNestedSync": {
"message": "你可以嵌套配置,以便主文件夹属于配置 A,而子文件夹属于配置 A 和 配置B。你想允许其他配置也同步此配置的文件夹吗?"
},
"LabelNestedSyncNo": {
"message": "否,在其他配置中忽略此配置的文件夹"
},
"LabelNestedSyncYes": {
"message": "是,将此配置的文件夹包括在其他配置中"
},
"LabelImportExport": {
"message": "导入/导出配置"
},
"LabelExport": {
"message": "导出配置"
},
"LabelImport": {
"message": "导入配置"
},
"DescriptionExport": {
"message": "请在下面选择想要导出到文件的配置,以便你可以轻松地在不同设备或浏览器中重新创建相同的配置。"
},
"DescriptionImport": {
"message": "在此处导入一个带有已导出配置的文件在不同设备或浏览器中重新创建导出的配置文件。请确保导入后再次设置正确的同步文件夹"
},
"LabelFolderNotFound": {
"message": "文件夹未找到"
},
"LabelSyncTabs": {
"message": "浏览器标签页"
},
"DescriptionSyncTabs": {
"message": "储存在服务器上的链接将作为浏览器标签页在你的浏览器中打开,现有的已打开的浏览器标签作为链接存储在你的服务器上。请注意,如果服务器上存储的链接数很多,你的浏览器可能不堪重负,因为所有这些链接在下次运行同步时都将作为标签页在浏览器中打开。"
},
"LabelTabs": {
"message": "选项卡"
},
"LabelSyncDown": {
"message": "拉取"
},
"DescriptionSyncDown": {
"message": "从其他浏览器下载更改并覆盖本地更改"
},
"LabelSyncUp": {
"message": "推送"
},
"DescriptionSyncUp": {
"message": "上传本地更改并覆盖来自其他浏览器的更改"
},
"LabelSyncDownOnce": {
"message": "拉取一次"
},
"LabelSyncUpOnce": {
"message": "推送一次"
},
"LabelSyncNormal": {
"message": "合并"
},
"DescriptionSyncNormal": {
"message": "将本地更改与来自其他浏览器的更改合并"
},
"DescriptionFilesPermission": {
"message": "确保授予 floccus 许可权,使其不仅可以使用书签应用程序,还可以使用 Nextcloud 文件应用程序。"
},
"DescriptionExtension": {
"message": "跨浏览器和设备私下同步您的书签"
},
"LabelFailsafe": {
"message": "安全保护"
},
"DescriptionFailsafe": {
"message": "配置错误或软件故障有时可能导致未预料的数据删除或数据重复,前者致使数据损失,后者则难以处理。为了防止这些情况发生,本应用一次不会删除超过 20% 的书签,也不会一次就使书签数增加逾 20% ,除非你在此处禁用这个错误防护。"
},
"LabelFailsafeon": {
"message": "已启用。应用不会再不首先询问你的情况下一次性删除或添加超过 20% 的书签(推荐)"
},
"LabelFailsafeoff": {
"message": "已停用。应用将在不和你确认的情况下一次性添加或删除超过 20% 的书签"
},
"StatusFailsafeoff": {
"message": "安全保护已停用。你有意外的数据丢失或重复的风险。建议在配置文件设置种启用安全保护。"
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "通过储存在你的 Google 云盘中的 (可选加密的) 文件同步书签。它可以同步 http、ftp、数据、文件和 javascript 书签。使用此选项时,你可以选择使用端到端加密。"
},
"LabelLogingoogle": {
"message": "使用 Google 登录"
},
"DescriptionLogingoogle": {
"message": "连接您的 Google 帐户以将书签同步文件存储在您的 Google Drive 中。"
},
"DescriptionLoggedingoogle": {
"message": "您已连接您的 Google 帐户以将书签同步文件存储在您的 Google Drive 中。"
},
"LabelPassphrase": {
"message": "密码"
},
"DescriptionPassphrase": {
"message": "设置用于加密书签文件的密码短语,如果未设置密码短语,则不会运行加密。"
},
"LabelClientcert": {
"message": "发送客户端凭据"
},
"DescriptionClientcert": {
"message": "如果你的服务器需要客户端证书或 cookies 进行身份认证,请开启此选项。这可能导致意料之外的副作用,因 floccus 会和你的常规浏览器会话共享cookies。"
},
"LabelAllowredirects": {
"message": "允许在服务器 URL 中重定向"
},
"DescriptionAllowredirects": {
"message": "如果您在同步过程中遇到重定向错误,而您认为这是不应该的,请启用这个选项。"
},
"LabelSearch": {
"message": "搜索书签"
},
"LabelSearchfolder": {
"message": "搜索 {0}"
},
"LabelEdititem": {
"message": "编辑"
},
"LabelDeleteitem": {
"message": "删除"
},
"DescriptionReallydeleteitem": {
"message": "你真要删除此项目吗?"
},
"LabelNobookmarks": {
"message": "此处没有书签"
},
"LabelAddbookmark": {
"message": "添加书签"
},
"LabelEditbookmark": {
"message": "编辑书签"
},
"LabelAddfolder": {
"message": "添加文件夹"
},
"LabelEditfolder": {
"message": "编辑文件夹"
},
"LabelSlugline": {
"message": "私人书签同步"
},
"LabelDownloadlogs": {
"message": "下载日志"
},
"LabelDownloadfulllogs": {
"message": "完整日志"
},
"LabelDownloadanonymizedlogs": {
"message": "编辑后日志"
},
"DescriptionDownloadlogs": {
"message": "Floccus 将其所有操作记录在一个日志文件中,您可以自行检查该文件或将其发送给开发人员以进行调试。 在经过编辑的日志中,文件夹和书签名称以及 URL 都使用加密哈希函数进行了不可逆的编码。 发送编辑后的日志时,请再次检查以确保下载的文件中是否存在匿名化过程可能未处理的敏感数据。"
},
"ErrorFolderloopselected": {
"message": "无法将文件夹移动到自身中"
},
"ErrorNofolderselected": {
"message": "没有选择文件夹"
},
"LabelAllownetwork": {
"message": "允许网络使用"
},
"DescriptionAllownetwork": {
"message": "Floccus 除了连接到同步服务器外,还可以使用网络获取有关书签的其他信息(如图标等)。您可以在此处启用此类网络使用。"
},
"LabelMobilesettings": {
"message": "移动设置"
},
"LabelContinuefloccus":{
"message": "继续到 floccus"
},
"LabelAbout":{
"message": "关于"
},
"LabelCurrentversion": {
"message": "当前版本"
},
"DescriptionCurrentversion": {
"message": "您当前安装的 floccus 版本为:"
},
"LabelContributors": {
"message": "贡献者"
},
"DescriptionContributors": {
"message": "这些人帮助 floccus 成为可能"
},
"LabelSortcustom": {
"message": "自定义"
},
"LabelSorturl": {
"message": "链接"
},
"LabelSorttitle": {
"message": "标题"
},
"LabelSyncmethod": {
"message": "同步方法"
},
"LabelSyncserver": {
"message": "同步服务器"
},
"LabelSyncfolders": {
"message": "同步文件夹"
},
"LabelSyncbehavior": {
"message": "同步行为"
},
"LabelContinue": {
"message": "继续"
},
"LabelDone": {
"message": "完成"
},
"LabelConnect": {
"message": "连接"
},
"LabelServersetup": {
"message": "要同步到哪个服务器?"
},
"LabelGoogledrivesetup": {
"message": "登录 Google Drive"
},
"LabelSyncfoldersetup": {
"message": "要同步哪些文件夹?"
},
"LabelSyncbehaviorsetup": {
"message": "希望同步如何工作?"
},
"LabelAccountcreated": {
"message": "创建了配置"
},
"DescriptionAccountcreated": {
"message": "还有一件事:同步不是备份。确保定期备份你的书签。\n\n另外,不支持将 floccus 与浏览器内置的书签同步结合使用,这样做的结果会造成书签重复。"
},
"DescriptionNonhttps": {
"message": "您输入了一个使用不安全协议的服务器。 建议仅使用支持 HTTPS 的服务器。"
},
"LabelFiletype": {
"message": "文件格式"
},
"DescriptionFiletype": {
"message": "您可以选择要在云中存储书签的文件格式。"
},
"LabelFiletypehtml": {
"message": "HTML,一种广泛支持的开放格式(实验性)"
},
"LabelFiletypexbel": {
"message": "XBEL,一种简单、开放的格式"
},
"LabelImportbookmarks": {
"message": "导入书签"
},
"DescriptionImportbookmarks": {
"message": "将包含书签的 HTML 文件导入当前文件夹"
},
"LabelExportBookmarks": {
"message": "导出书签"
},
"DescriptionExportBookmarks" : {
"message": "你可以将此配置文件内所有书签导出为兼容所有主流浏览器的 HTML 文件"
},
"LabelShareitem": {
"message": "分享"
},
"LabelImportsuccessful": {
"message": "成功导入了配置"
},
"DescriptionSyncinprogress": {
"message": "同步中"
},
"DescriptionSyncscheduled": {
"message": "这个配置文件将很快同步。我们正在等待您的其他设备或此设备上的其他配置文件完成同步。"
},
"LabelAdaptergit": {
"message": "HTTPS 连接的 Git"
},
"DescriptionAdaptergit": {
"message": "Git 选项通过将书签存储在所提供的 Git 仓库中的一个文件内来进行书签同步。此选项没有伴随的 web 用户界面,但你可以通过任意 Git 托管服务器,比如 GitHub、Gitlab、Gitea 等使用它。它可以同步 http、ftp、数据、文件和 javascript 书签。使用此选项时,你无法使用端到端加密。此选项当前在手机应用上不可用。"
},
"LabelGiturl": {
"message": "使用 HTTP 的存储库 URL"
},
"LabelGitbranch": {
"message": "Git 分支"
},
"LabelTelemetry": {
"message": "自动错误报告"
},
"DescriptionTelemetry": {
"message": "Floccus 可自动发送错误数据给我,也就是开发者。这对更快地发现并解决 floccus 故障帮助巨大并有助于改善在长时段内改善你的 floccus 体验。即使启用了错误报告,开发者也永远无法看到你的书签。"
},
"DescriptionTelemetrysyncmethod": {
"message": "新:如果启用了该选项,那么除了错误信息,floccus 现在还发送你正在用的同步方式信息。这帮助我们改进 floccus 并确保同步方式正在如预期的那样工作。"
},
"LabelTelemetryenable": {
"message": "自动发送错误数据和您在使用的同步方式的信息给 floccus 开发者"
},
"LabelTelemetrydisable": {
"message": "不发送错任何数据给 floccus 开发者"
},
"LabelAccountlabel": {
"message": "配置文件标签"
},
"DescriptionAccountlabel": {
"message": "给这个配置一个名称以便你可以更轻松地识别它"
},
"LabelClickcount": {
"message": "计算点击数"
},
"DescriptionClickcount": {
"message": "发送哪些书签你访问得最多的统计数据到你的 Nextcloud 服务器,这样你可以按点击次数对书签排序。"
},
"DescriptionGoogleplayreview": {
"message": "在 Google Play 上评价"
},
"DescriptionAppstorereview": {
"message": "在 App Store 上评价"
},
"DescriptionChromereview": {
"message": "在 Chrome Webstore 上评价"
},
"DescriptionAlternativereview": {
"message": "在 AlternativeTo.net 上评价"
},
"DescriptionMozillareview": {
"message": "在 Mozilla Addons 上评价"
},
"DescriptionEdgereview": {
"message": "在 Edge Addons 上评价"
},
"LabelWritereview": {
"message": "💙 分享爱!"
},
"DescriptionWritereview": {
"message": "如果你对 floccus 感到兴奋,通过在下列平台中的一个留下评价让世界知道这一点"
},
"DescriptionDonateintervention": {
"message": "喜欢书签同步?支持我吧!"
},
"LabelDonate": {
"message": "捐赠"
},
"DescriptionDisabledaftererror": {
"message": "停用此配置前重试了 10 次"
},
"DescriptionBookmarkexists": {
"message": "所选配置文件中已经有此书签"
},
"LabelReportproblem": {
"message": "报告问题"
},
"DescriptionReportproblem": {
"message": "如果你想直接就具体问题联系开发者,可以访问:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "用开源自托管的 Karakeep 应用同步你的书签。此选项无法利用端到端加密且不支持在同步间保持书签顺序。"
},
"LabelApiKey": {
"message": "API 密钥"
},
"LabelKarakeepurl": {
"message": "Karakeep 服务器 URL"
},
"LabelKarakeepconnectionerror": {
"message": "连接 Karakeep 服务器失败"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "用开源的 Linkwarden 应用同步书签,可以自托管在你自己的服务器上也可以托管在 cloud.linkwarden.app 上。它只能同步 http、ftp 和 javascript 书签。此选项无法使用端到端加密且不支持在同步间保留书签顺序。"
},
"LabelLinkwardenurl": {
"message": "Linkwarden 服务器 URL"
},
"LabelAccesstoken": {
"message": "访问令牌"
},
"LabelLinkwardenconnectionerror": {
"message": "未能连接到你的 Linkwarden 服务器"
},
"LabelSearchresultsotherfolders": {
"message": "来自其他文件夹的结果"
},
"LabelScheduledforcesync": {
"message": "强制同步"
},
"DescriptionScheduledforcesync": {
"message": "你真要强制同步吗?同时和两台设备同步可能会有预想不到的后果,包括数据损坏。在确认前,请确保此刻没有其他设备正在同步。"
},
"DescriptionAutosync": {
"message": "打开基于更改的同步保证每次你在本地进行更改时运行同步。"
},
"LabelOpeninnewtab": {
"message": "在新标签中打开此视图"
},
"LabelGivefeedback": {
"message": "给予反馈"
},
"LabelYourname": {
"message": "您的名字"
},
"LabelYouremail": {
"message": "您的电子邮箱(可选)"
},
"LabelYourmessage": {
"message": "您的反馈信息"
},
"LabelSubmitfeedback": {
"message": "提交反馈"
},
"DescriptionFeedbacklegal": {
"message": "此反馈表单由 Sentry 驱动。按下“提交”表示您同意在 Sentry 的服务器上存储输入的数据。您的书签数据不会被发送到 Sentry。"
},
"DescriptionFeedbackhowto": {
"message": "感谢您花时间向 floccus 开发者提供反馈!如果您的反馈和问题有关,请确保包含所采取的步骤,预期的行为和实际发生了什么。如果您的反馈和功能请求有关,请确保包含使用案例或该功能会为您解决的具体问题。如果您在反馈中提供了电子邮箱,我们可能会和您联系。谢谢!"
},
"LabelFeedbacksent": {
"message": "谢谢您的反馈!"
},
"LabelFaq":{
"message": "查看常见问题解答"
},
"StatusSyncingfailed": {
"message": "同步失败了"
},
"StatusSyncingcomplete": {
"message": "同步完毕"
},
"NotificationSyncingprofile": {
"message": "同步配置文件 {0}"
},
"NotificationSyncingsucceeded": {
"message": "成功同步了配置文件 {0}"
},
"NotificationSyncingfailed": {
"message": "同步配置文件 {0} 失败了"
},
"LabelSyncintervalenabled": {
"message": "基于时间的同步"
},
"DescriptionSyncintervalenabled": {
"message": "打开基于时间的同步会每隔几分钟定期运行同步"
}
}
================================================
FILE: _locales/zh_TW/messages.json
================================================
{
"Error001": {
"message": "E001:要創建的資料夾不存在"
},
"Error002": {
"message": "E002:沒有需要更新的書籤"
},
"Error003": {
"message": "E003:要移出的資料夾不存在,這是一種異常。恭喜你。"
},
"Error004": {
"message": "E004:要移入的資料夾不存在"
},
"Error005": {
"message": "E005:要創建的資料夾不存在"
},
"Error006": {
"message": "E006:要更新的資料夾不存在"
},
"Error007": {
"message": "E007:要移動的資料夾不存在"
},
"Error008": {
"message": "E008:要移出的資料夾不存在"
},
"Error009": {
"message": "E009:要移動的資料夾不存在"
},
"Error010": {
"message": "E010:找不到指定的資料夾"
},
"Error011": {
"message": "E011:指定資料夾中的項目不是實際的子項目:{0}"
},
"Error012": {
"message": "E012:資料夾排序缺失某些資料夾的子項"
},
"Error013": {
"message": "E013:要刪除的資料夾不存在"
},
"Error014": {
"message": "E014:要刪除的資料夾的父資料夾不存在"
},
"Error015": {
"message": "E015:伺服器的回應資料不符預期"
},
"Error016": {
"message": "E016:請求超時。請檢查您的伺服器設定"
},
"Error017": {
"message": "E017:網路錯誤:請檢查你的網路連線、帳號資訊及 TLS/SSL 設定。"
},
"Error018": {
"message": "E018:無法通過伺服器進行身份驗證"
},
"Error019": {
"message": "E019:HTTP 狀態 {0}。 {1} 請求失敗,請檢查您的伺服器設定和日誌。"
},
"Error020": {
"message": "E020:無法解析伺服器回應。您的伺服器是否已安裝書籤應用程式?"
},
"Error021": {
"message": "E021:伺服器狀態和本地不符。資料夾存在於子資料夾列表中,但不在資料夾樹中。"
},
"Error022": {
"message": "E022:資料夾 {0} 可能包含不存在的書籤 {1}"
},
"Error023": {
"message": "E023:無法清除鎖定檔案,請考慮手動刪除 {0}。"
},
"Error024": {
"message": "E024:嘗試確定鎖定檔案 {1} 的状态時, HTTP 狀態爲 {0}"
},
"Error025": {
"message": "E025:書籤資料夾必須不以 '/' 開頭"
},
"Error026": {
"message": "E026:同步程序已被取消"
},
"Error027": {
"message": "E027:同步進程終端"
},
"Error028": {
"message": "E028: 無法通過服務器進行身份驗證。"
},
"Error029": {
"message": "E029:安全防護:目前的同步執行將刪除 {0}% 的連結,已拒絕執行。若仍要繼續,請在帳號設定中停用此安全防護。"
},
"Error030": {
"message": "E030: 無法解密書籤文件。密碼可能錯誤或文件可能已損壞。"
},
"Error031": {
"message": "E031:無法透過 Google Drive 驗證。請重新將 floccus 連結至你的 Google 帳號。"
},
"Error032": {
"message": "E032:OAuth 錯誤。令牌驗證錯誤。請重新關聯您的 Google 帳戶。"
},
"Error033": {
"message": "E033:檢測到重定向。請確保服務器支持所選同步方法,並且您輸入的 URL 正確,不會重定向到其他位置。如果重定向是您設置的一部分,您可以在設置中禁用此檢查。"
},
"Error034": {
"message": "E034:遠端書籤檔案無法讀取。可能是你忘了設定加密密碼,或選擇了錯誤的檔案格式。"
},
"Error035": {
"message": "E035:無法在伺服器上建立以下書籤:{0} —— 書籤應用程式是否為最新版本?"
},
"Error036": {
"message": "E036:缺少存取同步伺服器的權限"
},
"Error037": {
"message": "E037:資源已被鎖定"
},
"Error038": {
"message": "E038:找不到本機資料夾"
},
"Error039": {
"message": "E039:無法在伺服器上更新以下書籤:{0}"
},
"Error040": {
"message": "E040:無法在你的 Google Drive 中搜尋檔案名稱"
},
"Error041": {
"message": "E041:遠端書籤檔案大小與實際從伺服器下載的內容不一致。這可能是暫時的網路問題。若此錯誤持續發生,請聯絡伺服器管理員。"
},
"Error042": {
"message": "E042:無法取得遠端書籤檔案大小,因此無法確認書籤檔是否已完整下載。若此錯誤持續發生,請聯絡伺服器管理員。"
},
"Error043": {
"message": "E043:安全防護:目前的同步執行將使書籤數量增加 {0}%,已拒絕執行。若仍要繼續,請在設定檔中停用此安全防護。"
},
"Error044": {
"message": "E044:Git 推送操作失敗:{0}"
},
"LabelWebdavurl": {
"message": "WebDAV URL"
},
"DescriptionWebdavurl": {
"message": "例如:使用 NextCloud:https://your-domain.com/remote.php/webdav/"
},
"LabelNextcloudurl": {
"message": "Nextcloud URL"
},
"LabelUsername": {
"message": "使用者名稱"
},
"LabelPassword": {
"message": "密碼"
},
"LabelBookmarksfile": {
"message": "書籤檔案"
},
"DescriptionBookmarksfile": {
"message": "書籤檔案在伺服器上的路徑,相對於你的 WebDAV URL(路徑中的所有資料夾必須已存在)。例如:personal_stuff/bookmarks.xbel"
},
"DescriptionBookmarksfilegoogle": {
"message": "書籤檔案在你的 Google Drive 中的檔名。請勿輸入完整路徑,只需輸入檔名。請確保此名稱在 Drive 中是唯一的。例如:mybookmarks.xbel"
},
"DescriptionBookmarksfilegit": {
"message": "書籤檔案的路徑,需相對於你的 Git 儲存庫根目錄(路徑中的所有資料夾必須已存在)。例如:personal_stuff/bookmarks.xbel"
},
"LabelServerfolder": {
"message": "伺服器目標"
},
"DescriptionServerfolder": {
"message": "同步時,此瀏覽器中的書籤將作為連結儲存在伺服器上此路徑下。請注意,此路徑代表的是 Nextcloud 書籤應用程式中的資料夾,而非 Nextcloud 檔案中的資料夾。若留空,所有連結將放置在伺服器的最上層資料夾中。"
},
"DescriptionServerfolderlinkwarden": {
"message": "同步時,此瀏覽器中的書籤將作為連結儲存在此集合下,且僅此集合下的連結會與此瀏覽器同步。"
},
"DescriptionServerfolderkarakeep": {
"message": "同步時,此瀏覽器中的書籤將作為連結儲存在此集合下,且僅此集合下的連結會與此瀏覽器同步。"
},
"LabelLocaltarget": {
"message": "本機目標"
},
"DescriptionLocaltarget": {
"message": "請在此選擇要同步「瀏覽器書籤」或「瀏覽器分頁」。"
},
"LabelLocalfolder": {
"message": "書籤資料夾"
},
"DescriptionLocalfolder": {
"message": "此書籤資料夾中的書籤會作為連結儲存在伺服器上,而伺服器上的連結也會同步為此瀏覽器中該資料夾的書籤。"
},
"LabelRootfolder": {
"message": "根資料夾"
},
"LabelNewfolder": {
"message": "新建文件夾"
},
"LabelSelectfolder": {
"message": "選擇資料夾"
},
"LabelOptions": {
"message": "選項"
},
"LabelSyncnow": {
"message": "立刻同步"
},
"LabelCancelsync": {
"message": "取消同步"
},
"LabelSyncall": {
"message": "同步所有設定檔"
},
"LabelAutosync": {
"message": "基於變更的同步方式"
},
"StatusLastsynced": {
"message": "上次同步:{0} 之前"
},
"StatusNeversynced": {
"message": "從未同步"
},
"StatusAllgood": {
"message": "一切正常"
},
"StatusDisabled": {
"message": "已停用"
},
"StatusError": {
"message": "錯誤"
},
"StatusSyncing": {
"message": "同步中"
},
"StatusScheduled": {
"message": "已排程"
},
"LabelReset": {
"message": "重設"
},
"DescriptionReset": {
"message": "重設同步資料夾以創建新同步資料夾"
},
"LabelChoosefolder": {
"message": "選擇資料夾"
},
"DescriptionChoosefolder": {
"message": "選擇一個已存在的資料夾以進行同步"
},
"LabelRemoveaccount": {
"message": "移除設定檔"
},
"DescriptionRemoveaccount": {
"message": "刪除此設定檔(這不會刪除你的書籤)"
},
"LabelSyncfromscratch": {
"message": "從頭開始同步"
},
"LabelResetCache": {
"message": "重置緩存"
},
"DescriptionResetcache": {
"message": "點擊此按鈕以重設快取,確保下一次同步執行時不會刪除任何資料,而只會合併伺服器與本機的書籤。"
},
"LabelParallelsync": {
"message": "加速同步速度"
},
"DescriptionParallelsync": {
"message": "勾選此框以並行處理多個資料夾,以加快同步速度。此實驗性功能將使除錯日誌較難閱讀"
},
"LabelStrategy": {
"message": "同步策略"
},
"DescriptionStrategy": {
"message": "此選項將決定如何將伺服器上的書籤樹與此瀏覽器中的書籤樹同步。通常您會想合併兩個樹的更改(如果它們兼容的話),但有時您可能會想以本地版本強制覆蓋伺服器上的版本,反之依然。"
},
"LabelStrategydefault": {
"message": "始終將本地更改與其他瀏覽器的更改合併(推薦)"
},
"LabelStrategyslave": {
"message": "始終撤消本地更改並從其他瀏覽器下載更改"
},
"LabelStrategyoverwrite": {
"message": "始終上傳本地更改並撤消其他瀏覽器的更改"
},
"LabelSave": {
"message": "保存"
},
"LabelCancel": {
"message": "取消"
},
"LabelAdd": {
"message": "新增"
},
"LabelChange": {
"message": "變更"
},
"LabelRemove": {
"message": "移除"
},
"LabelBack": {
"message": "返回"
},
"LabelAdapternextcloudfolders": {
"message": "Nextcloud 書籤"
},
"DescriptionAdapternextcloudfolders": {
"message": "將你的書籤與 Nextcloud 的開源書籤應用程式同步(Nextcloud 是一個開源協作平台,你可以自行架設,或從雲端服務供應商那裡申請帳號使用)。使用 Nextcloud Bookmarks 時,只能同步 http、ftp 與 javascript 類型的書籤。請確認你已在 Nextcloud 應用程式商店中安裝 Bookmarks 應用程式。此選項無法使用端對端加密。"
},
"LabelAdapternextcloud": {
"message": "Nextcloud 書籤(舊版)"
},
"DescriptionAdapternextcloud": {
"message": "舊版選項與 Bookmarks 應用程式至少 v0.11 版本相容。此模式會使用包含資料夾路徑的標籤來模擬資料夾。不建議在新設定檔中使用。"
},
"LabelAdapterwebdav": {
"message": "WebDAV 共用"
},
"DescriptionAdapterwebdav": {
"message": "透過將書籤儲存在指定的 WebDAV 共用中的檔案內來進行同步。此選項沒有對應的網頁介面,你可以搭配任何支援 WebDAV 的伺服器使用,無論是自架或雲端服務皆可。可同步 http、ftp、data、file 與 javascript 類型的書籤。使用此選項時,你可以選擇啟用端對端加密。"
},
"LabelAddaccount": {
"message": "新增設定檔"
},
"LabelOpenintab": {
"message": "在標籤頁中打開"
},
"LabelDebuglogs": {
"message": "除錯日誌"
},
"LabelFunddevelopment": {
"message": "💸 支持開發"
},
"DescriptionFunddevelopment": {
"message": "實踐並反饋給 floccus 的創作者以在財務上支持此計畫的創建及維護。不論多小的金額都十分歡迎,Thank you 💙"
},
"LabelSelect": {
"message": "選取"
},
"LabelUntitledfolder": {
"message": "無標題資料夾"
},
"LabelSetkeybutton": {
"message": "設置密碼"
},
"LabelKey": {
"message": "輸入解鎖密碼"
},
"LabelKey2": {
"message": "再次輸入解鎖密碼"
},
"LabelUnlock": {
"message": "解鎖 floccus"
},
"LabelRemovekey": {
"message": "刪除密碼"
},
"LabelRemovedkey": {
"message": "密碼已刪除"
},
"LabelSyncinterval": {
"message": "同步間隔"
},
"DescriptionSyncinterval": {
"message": "兩次同步之間的時間間隔。以分鐘爲單位,預設爲 15 分鐘。"
},
"LabelChooseadapter": {
"message": "您希望用什麼方式同步呢?"
},
"LabelOptionsscreen": {
"message": "{0} 選項",
"description": "Title of the options screen. The placeholder holds the profile type."
},
"LabelPaypal": {
"message": "Paypal"
},
"DescriptionPaypal": {
"message": "透過 PayPal 單次或定期捐款以支持本專案"
},
"LabelOpencollective": {
"message": "OpenCollective"
},
"DescriptionOpencollective": {
"message": "以 OpenCollective 的定期捐款支持這個計畫"
},
"LabelLiberapay": {
"message": "Liberapay"
},
"DescriptionLiberapay": {
"message": "以 Liberapay 的定期捐款支持這個計畫"
},
"LabelGithubsponsors": {
"message": "GitHub sponsors"
},
"DescriptionGithubsponsors": {
"message": "以 GitHub sponsors 的定期捐款支持這個計畫"
},
"LabelPatreon": {
"message": "Patreon"
},
"DescriptionPatreon": {
"message": "透過 Patreon 定期捐款以支持本專案"
},
"LabelKofi": {
"message": "Kofi"
},
"DescriptionKofi": {
"message": "透過 Ko-fi 單次或定期捐款以支持本專案"
},
"LegacyAdapterDeprecation": {
"message": "此舊版設定檔類型已被棄用,並將於不久後移除。請改用新的 Nextcloud 同步方式,以獲得更佳的效能與準確性。"
},
"LabelUpdated": {
"message": "⚡ Floccus 已更新"
},
"DescriptionUpdated": {
"message": "恭喜,最新的 floccus 更新已抵達您的機器!"
},
"LabelReleaseNotes": {
"message": "閱讀發行說明"
},
"LabelOptionsServerDetails": {
"message": "服務器詳情"
},
"LabelOptionsFolderMapping": {
"message": "資料夾對應"
},
"LabelOptionsSyncBehavior": {
"message": "同步行為"
},
"LabelOptionsDangerous": {
"message": "危險動作"
},
"LabelAccountDeleted": {
"message": "設定檔已刪除"
},
"DescriptionAccountDeleted": {
"message": "此設定檔已被刪除"
},
"LabelNoAccount": {
"message": "尚無設定檔"
},
"DescriptionNoAccount": {
"message": "新增設定檔或從檔案匯入設定檔後即可開始同步。"
},
"LabelLoginFlowStart": {
"message": "使用 Nextcloud 登錄"
},
"LabelLoginFlowStop": {
"message": "中止 Nextcloud 登錄"
},
"LabelLoginFlowError": {
"message": "Nextcloud 登錄失敗"
},
"LabelNewAccount": {
"message": "新增設定檔"
},
"LabelNewImport": {
"message": "匯入"
},
"LabelNestedSync": {
"message": "巢狀設定檔"
},
"DescriptionNestedSync": {
"message": "你可以建立巢狀設定檔,讓父資料夾屬於設定檔 A,而子資料夾同時屬於設定檔 A 與 B。是否允許其他設定檔也同步此設定檔的資料夾?"
},
"LabelNestedSyncNo": {
"message": "否,在其他設定檔中忽略此設定檔的資料夾"
},
"LabelNestedSyncYes": {
"message": "是,讓其他設定檔也包含此設定檔的資料夾"
},
"LabelImportExport": {
"message": "匯出/匯入"
},
"LabelExport": {
"message": "匯出設定檔"
},
"LabelImport": {
"message": "匯入設定檔"
},
"DescriptionExport": {
"message": "請在下方選擇要匯出至檔案的設定檔,以便在其他裝置或瀏覽器上輕鬆重新建立相同的設定檔。"
},
"DescriptionImport": {
"message": "在此匯入包含已匯出設定檔的檔案,以重新建立在其他裝置或瀏覽器上匯出的設定檔。匯入後請務必重新設定正確的同步資料夾。"
},
"LabelFolderNotFound": {
"message": "找不到文件夾"
},
"LabelSyncTabs": {
"message": "瀏覽器分頁"
},
"DescriptionSyncTabs": {
"message": "儲存在伺服器上的連結將會在你的瀏覽器中開啟為分頁,而目前開啟的瀏覽器分頁則會作為連結儲存在伺服器上。請注意,若伺服器上儲存的連結過多,下一次同步時這些連結都會開啟為分頁,可能會使瀏覽器負擔過重。"
},
"LabelTabs": {
"message": "分頁"
},
"LabelSyncDown": {
"message": "下拉更新"
},
"DescriptionSyncDown": {
"message": "從其他瀏覽器下載變更並覆蓋本機變更"
},
"LabelSyncUp": {
"message": "推送"
},
"DescriptionSyncUp": {
"message": "推送本機變更並覆蓋其他瀏覽器的變更"
},
"LabelSyncDownOnce": {
"message": "僅拉取一次"
},
"LabelSyncUpOnce": {
"message": "僅推送一次"
},
"LabelSyncNormal": {
"message": "合併"
},
"DescriptionSyncNormal": {
"message": "將本機變更與其他瀏覽器的變更合併"
},
"DescriptionFilesPermission": {
"message": "請確保你已授予 floccus 不僅可使用書籤應用程式,也可使用 Nextcloud 檔案應用程式的權限。"
},
"DescriptionExtension": {
"message": "在不同瀏覽器與裝置間私密同步你的書籤"
},
"LabelFailsafe": {
"message": "安全防護機制"
},
"DescriptionFailsafe": {
"message": "有時候設定錯誤或軟體漏洞可能導致資料被誤刪而遺失,或誤重複而難以整理。為防止此情況發生,floccus 會限制單次同步時刪除不超過 20% 的書籤,也不會在單次同步時新增超過 20% 的書籤數量,除非你在此停用這項安全防護。"
},
"LabelFailsafeon": {
"message": "已啟用。未經你的確認,將不會刪除或新增超過 20% 的本機書籤。(建議使用)"
},
"LabelFailsafeoff": {
"message": "已停用。允許在未經確認的情況下刪除或新增超過 20% 的本機書籤。"
},
"StatusFailsafeoff": {
"message": "安全防護已停用。你可能面臨資料遺失或重複的風險。建議在設定檔中啟用安全防護。"
},
"LabelAdaptergoogledrive": {
"message": "Google Drive"
},
"DescriptionAdaptergoogledrive": {
"message": "透過儲存在 Google Drive 中的檔案(可選擇加密)來同步書籤。可同步 http、ftp、data、file 與 javascript 類型的書籤。使用此選項時可選擇啟用端對端加密。"
},
"LabelLogingoogle": {
"message": "使用 Google 登入"
},
"DescriptionLogingoogle": {
"message": "連結你的 Google 帳號以將書籤同步檔儲存在 Google Drive 中。"
},
"DescriptionLoggedingoogle": {
"message": "你已成功連結 Google 帳號,書籤同步檔將儲存在你的 Google Drive 中。"
},
"LabelPassphrase": {
"message": "加密密語"
},
"DescriptionPassphrase": {
"message": "設定加密書籤檔案的密語,若未設定密語,則不會執行加密。"
},
"LabelClientcert": {
"message": "傳送用戶端認證資訊"
},
"DescriptionClientcert": {
"message": "若你的伺服器需要用戶端憑證或 Cookie 驗證,請啟用此選項。啟用後 floccus 會與你的正常瀏覽器工作階段共用 Cookie,可能導致非預期的副作用。"
},
"LabelAllowredirects": {
"message": "允許伺服器 URL 重新導向"
},
"DescriptionAllowredirects": {
"message": "若你在同步過程中遇到重導向錯誤,且確定該錯誤並非正常情況,請啟用此選項。"
},
"LabelSearch": {
"message": "搜尋書籤"
},
"LabelSearchfolder": {
"message": "搜尋 {0}"
},
"LabelEdititem": {
"message": "編輯"
},
"LabelDeleteitem": {
"message": "刪除"
},
"DescriptionReallydeleteitem": {
"message": "你確定要刪除此項目嗎?"
},
"LabelNobookmarks": {
"message": "這裡沒有書籤"
},
"LabelAddbookmark": {
"message": "新增書籤"
},
"LabelEditbookmark": {
"message": "編輯書籤"
},
"LabelAddfolder": {
"message": "新增資料夾"
},
"LabelEditfolder": {
"message": "編輯資料夾"
},
"LabelSlugline": {
"message": "私人書籤同步"
},
"LabelDownloadlogs": {
"message": "下載記錄"
},
"LabelDownloadfulllogs": {
"message": "完整記錄"
},
"LabelDownloadanonymizedlogs": {
"message": "隱私版記錄"
},
"DescriptionDownloadlogs": {
"message": "Floccus 會將所有操作記錄在一個日誌檔中,你可以自行檢視,或在除錯時提供給開發者使用。在「隱私版記錄」中,資料夾名稱、書籤名稱與網址會以加密雜湊函式不可逆地編碼。當你傳送隱私版記錄時,請務必檢查下載的檔案,確保沒有遺漏任何尚未被匿名化的敏感資料。"
},
"ErrorFolderloopselected": {
"message": "無法將資料夾移動到自身之內"
},
"ErrorNofolderselected": {
"message": "未選擇資料夾"
},
"LabelAllownetwork": {
"message": "允許網路使用"
},
"DescriptionAllownetwork": {
"message": "Floccus 除了連線到同步伺服器外,還可使用網路以取得關於書籤的額外資訊(例如圖示等)。你可以在此啟用該網路使用權限。"
},
"LabelMobilesettings": {
"message": "行動裝置設定"
},
"LabelContinuefloccus":{
"message": "繼續前往 floccus"
},
"LabelAbout":{
"message": "關於"
},
"LabelCurrentversion": {
"message": "目前版本"
},
"DescriptionCurrentversion": {
"message": "你目前安裝的 floccus 版本為:"
},
"LabelContributors": {
"message": "貢獻者"
},
"DescriptionContributors": {
"message": "以下這些人協助讓 floccus 成為可能"
},
"LabelSortcustom": {
"message": "自訂"
},
"LabelSorturl": {
"message": "連結"
},
"LabelSorttitle": {
"message": "標題"
},
"LabelSyncmethod": {
"message": "同步方式"
},
"LabelSyncserver": {
"message": "同步伺服器"
},
"LabelSyncfolders": {
"message": "同步資料夾"
},
"LabelSyncbehavior": {
"message": "同步行為"
},
"LabelContinue": {
"message": "繼續"
},
"LabelDone": {
"message": "完成"
},
"LabelConnect": {
"message": "連線"
},
"LabelServersetup": {
"message": "你想要同步到哪個伺服器?"
},
"LabelGoogledrivesetup": {
"message": "登入 Google Drive"
},
"LabelSyncfoldersetup": {
"message": "你想要同步哪些資料夾?"
},
"LabelSyncbehaviorsetup": {
"message": "你希望同步的運作方式是什麼?"
},
"LabelAccountcreated": {
"message": "設定檔已建立"
},
"DescriptionAccountcreated": {
"message": "你的設定檔已建立。現在可以關閉此分頁。還有一件事要提醒:同步不是備份,請務必定期備份你的書籤。"
},
"DescriptionNonhttps": {
"message": "你輸入的伺服器使用了不安全的通訊協定。建議僅使用支援 HTTPS 的伺服器。"
},
"LabelFiletype": {
"message": "檔案格式"
},
"DescriptionFiletype": {
"message": "你可以選擇要使用哪種檔案格式將書籤儲存在雲端中。"
},
"LabelFiletypehtml": {
"message": "HTML,一種被廣泛支援的開放格式(實驗性)"
},
"LabelFiletypexbel": {
"message": "XBEL,一種簡單且開放的格式"
},
"LabelImportbookmarks": {
"message": "匯入書籤"
},
"DescriptionImportbookmarks": {
"message": "將包含書籤的 HTML 檔案匯入至目前資料夾"
},
"LabelExportBookmarks": {
"message": "匯出書籤"
},
"DescriptionExportBookmarks" : {
"message": "你可以將此設定檔中的所有書籤匯出為相容於所有主流瀏覽器的 HTML 檔案。"
},
"LabelShareitem": {
"message": "分享"
},
"LabelImportsuccessful": {
"message": "成功匯入設定檔"
},
"DescriptionSyncinprogress": {
"message": "同步進行中。"
},
"DescriptionSyncscheduled": {
"message": "此設定檔即將開始同步。我們正在等待你其他裝置或此裝置上其他設定檔的同步完成。"
},
"LabelAdaptergit": {
"message": "透過 HTTPS 的 Git"
},
"DescriptionAdaptergit": {
"message": "Git 選項會將你的書籤儲存在指定的 Git 儲存庫檔案中以進行同步。此選項沒有對應的網頁介面,但可搭配任何 Git 代管伺服器使用,如 Github、Gitlab、Gitea 等。可同步 http、ftp、data、file 與 javascript 類型的書籤。使用此選項時無法啟用端對端加密。此選項目前不支援行動裝置版應用程式。"
},
"LabelGiturl": {
"message": "使用 HTTP 的儲存庫網址"
},
"LabelGitbranch": {
"message": "Git 分支"
},
"LabelTelemetry": {
"message": "自動錯誤回報"
},
"DescriptionTelemetry": {
"message": "Floccus 可自動將錯誤資料傳送給我(開發者)。這對於更快發現與修正錯誤非常有幫助,也能在長期上改善你使用 floccus 的體驗。即使啟用了錯誤回報,floccus 開發者也無法看到你的書籤內容。"
},
"DescriptionTelemetrysyncmethod": {
"message": "新功能:若啟用此選項,除了錯誤資訊外,floccus 現在也會傳送你使用的同步方式資訊。這有助於我們改進 floccus,並確保各種同步方式如預期運作。"
},
"LabelTelemetryenable": {
"message": "自動將錯誤資料與使用的同步方式資訊傳送給 floccus 開發者"
},
"LabelTelemetrydisable": {
"message": "不要將任何資料傳送給 floccus 開發者"
},
"LabelAccountlabel": {
"message": "設定檔標籤"
},
"DescriptionAccountlabel": {
"message": "請為此設定檔命名,以便更容易辨識"
},
"LabelClickcount": {
"message": "統計點擊次數"
},
"DescriptionClickcount": {
"message": "將你最常造訪的書籤統計資料傳送到你的 Nextcloud 伺服器,以便依點擊次數排序"
},
"DescriptionGoogleplayreview": {
"message": "在 Google Play 撰寫評論"
},
"DescriptionAppstorereview": {
"message": "在 App Store 撰寫評論"
},
"DescriptionChromereview": {
"message": "在 Chrome WebStore 撰寫評論"
},
"DescriptionAlternativereview": {
"message": "在 AlternativeTo.net 撰寫評論"
},
"DescriptionMozillareview": {
"message": "在 Mozilla Addons 撰寫評論"
},
"DescriptionEdgereview": {
"message": "在 Edge Addons 撰寫評論"
},
"LabelWritereview": {
"message": "💙 分享愛!"
},
"DescriptionWritereview": {
"message": "如果你喜歡 floccus,請在以下平台留下評價,讓更多人知道這個專案。"
},
"DescriptionDonateintervention": {
"message": "喜歡書籤同步嗎?支持我吧!"
},
"LabelDonate": {
"message": "捐款"
},
"DescriptionDisabledaftererror": {
"message": "在停用此設定檔前已重試 10 次"
},
"DescriptionBookmarkexists": {
"message": "此書籤已存在於選取的設定檔中"
},
"LabelReportproblem": {
"message": "回報問題"
},
"DescriptionReportproblem": {
"message": "若你想直接向開發者反映具體問題,可以在此進行:"
},
"LabelAdapterKarakeep": {
"message": "Karakeep"
},
"DescriptionAdapterKarakeep": {
"message": "將你的書籤與開源自架的 Karakeep 應用程式同步。此選項無法使用端對端加密,且不支援跨同步保持書籤順序。"
},
"LabelApiKey": {
"message": "API 金鑰"
},
"LabelKarakeepurl": {
"message": "你的 Karakeep 伺服器網址"
},
"LabelKarakeepconnectionerror": {
"message": "無法連線至你的 Karakeep 伺服器"
},
"LabelAdapterlinkwarden": {
"message": "Linkwarden"
},
"DescriptionAdapterlinkwarden": {
"message": "將你的書籤與開源的 Linkwarden 應用程式同步,可選擇自架或使用雲端服務(cloud.linkwarden.app)。僅支援同步 http、ftp 與 javascript 書籤。此選項無法使用端對端加密,且不支援跨同步保持書籤順序。"
},
"LabelLinkwardenurl": {
"message": "你的 Linkwarden 伺服器網址"
},
"LabelAccesstoken": {
"message": "存取權杖"
},
"LabelLinkwardenconnectionerror": {
"message": "無法連線至你的 Linkwarden 伺服器"
},
"LabelSearchresultsotherfolders": {
"message": "來自其他資料夾的結果"
},
"LabelScheduledforcesync": {
"message": "強制同步"
},
"DescriptionScheduledforcesync": {
"message": "你確定要強制同步嗎?同時在兩個裝置上進行同步可能導致不可預期的後果,包括資料損毀。請在確認前確保目前沒有其他裝置正在同步。"
},
"DescriptionAutosync": {
"message": "啟用基於變更的同步後,將在每次你在本機進行變更時自動執行同步。"
},
"LabelOpeninnewtab": {
"message": "在新分頁中開啟此檢視畫面"
},
"LabelGivefeedback": {
"message": "提供回饋"
},
"LabelYourname": {
"message": "你的名字"
},
"LabelYouremail": {
"message": "你的電子郵件(選填)"
},
"LabelYourmessage": {
"message": "你的回饋訊息"
},
"LabelSubmitfeedback": {
"message": "送出回饋"
},
"DescriptionFeedbacklegal": {
"message": "此回饋表單由 Sentry 提供服務。按下送出即表示你同意將輸入的資料儲存在 Sentry 的伺服器上。你的書籤資料不會被傳送至 Sentry。"
},
"DescriptionFeedbackhowto": {
"message": "感謝你撥空向 floccus 開發者提供回饋!若你的回饋與問題相關,請務必說明你執行的步驟、預期結果以及實際發生的情況。若你的回饋是功能建議,請描述該功能能解決的使用情境或問題。若你留下電子郵件,我們可能會與你聯絡。謝謝!"
},
"LabelFeedbacksent": {
"message": "感謝你的回饋!"
},
"LabelFaq":{
"message": "查看常見問題(FAQ)"
},
"StatusSyncingfailed": {
"message": "同步失敗"
},
"StatusSyncingcomplete": {
"message": "同步完成"
},
"NotificationSyncingprofile": {
"message": "正在同步設定檔 {0}"
},
"NotificationSyncingsucceeded": {
"message": "設定檔 {0} 同步成功"
},
"NotificationSyncingfailed": {
"message": "設定檔 {0} 同步失敗"
},
"LabelSyncintervalenabled": {
"message": "基於時間的同步"
},
"DescriptionSyncintervalenabled": {
"message": "啟用基於時間的同步後,將自動每隔幾分鐘排程執行此設定檔的同步。"
}
}
================================================
FILE: android/.gitignore
================================================
# Using Android gitignore template: https://github.com/github/gitignore/blob/HEAD/Android.gitignore
# Built application files
*.apk
*.aar
*.ap_
*.aab
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
# Uncomment the following line in case you need and you don't have the release build type files in your app
# release/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# IntelliJ
*.iml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/assetWizardSettings.xml
.idea/dictionaries
.idea/libraries
# Android Studio 3 in .gitignore file.
.idea/caches
.idea/modules.xml
# Comment next line if keeping position of elements in Navigation Editor is relevant for you
.idea/navEditor.xml
# Keystore files
# Uncomment the following lines if you do not want to check your keystore files in.
#*.jks
#*.keystore
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
.cxx/
# Google Services (e.g. APIs or Firebase)
# google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json
# fastlane
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
fastlane/readme.md
# Version control
vcs.xml
# lint
lint/intermediates/
lint/generated/
lint/outputs/
lint/tmp/
# lint/reports/
# Android Profiling
*.hprof
# Cordova plugins for Capacitor
capacitor-cordova-android-plugins
# Copied web assets
app/src/main/assets/public
================================================
FILE: android/app/.gitignore
================================================
/build/*
!/build/.npmkeep
================================================
FILE: android/app/build.gradle
================================================
apply plugin: 'com.android.application'
android {
namespace "org.handmadeideas.floccus"
compileSdk rootProject.ext.compileSdkVersion
defaultConfig {
applicationId "org.handmadeideas.floccus"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 5008006
versionName "5.8.6"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
// Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
}
manifestPlaceholders = [
"appAuthRedirectScheme": "org.handmadeideas.floccus"
]
}
signingConfigs {
release {
if (project.hasProperty('FLOCCUS_STORE_FILE') && project.hasProperty('FLOCCUS_STORE_PASSWORD') && project.hasProperty('FLOCCUS_KEY_ALIAS') && project.hasProperty('FLOCCUS_KEY_PASSWORD')) {
println "Signing properties found. Attempting to apply signing configuration."
storeFile file(FLOCCUS_STORE_FILE)
storePassword FLOCCUS_STORE_PASSWORD
keyAlias FLOCCUS_KEY_ALIAS
keyPassword FLOCCUS_KEY_PASSWORD
} else {
println "No signing properties found. No signing configuration will be applied."
}
}
}
buildTypes {
release {
if (project.hasProperty('FLOCCUS_STORE_FILE') && project.hasProperty('FLOCCUS_STORE_PASSWORD') && project.hasProperty('FLOCCUS_KEY_ALIAS') && project.hasProperty('FLOCCUS_KEY_PASSWORD')) {
signingConfig signingConfigs.release
}
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dependenciesInfo {
// Disables dependency metadata when building APKs.
includeInApk = false
// Disables dependency metadata when building Android App Bundles.
includeInBundle = false
}
}
repositories {
flatDir{
dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
}
}
dependencies {
implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion"
implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion"
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"
implementation project(':capacitor-android')
testImplementation "junit:junit:$junitVersion"
androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion"
androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion"
implementation project(':capacitor-cordova-android-plugins')
implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion"
}
apply from: 'capacitor.build.gradle'
================================================
FILE: android/app/capacitor.build.gradle
================================================
// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_21
targetCompatibility JavaVersion.VERSION_21
}
}
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
dependencies {
implementation project(':byteowls-capacitor-oauth2')
implementation project(':capacitor-app')
implementation project(':capacitor-browser')
implementation project(':capacitor-device')
implementation project(':capacitor-filesystem')
implementation project(':capacitor-local-notifications')
implementation project(':capacitor-network')
implementation project(':capacitor-preferences')
implementation project(':capacitor-share')
implementation project(':capacitor-splash-screen')
implementation project(':capacitor-status-bar')
implementation project(':send-intent')
}
if (hasProperty('postBuildExtras')) {
postBuildExtras()
}
================================================
FILE: android/app/proguard-rules.pro
================================================
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
================================================
FILE: android/app/src/main/AndroidManifest.xml
================================================
================================================
FILE: android/app/src/main/assets/capacitor.config.json
================================================
{
"appId": "org.handmadeideas.floccus",
"appName": "floccus",
"bundledWebRuntime": false,
"npmClient": "npm",
"webDir": "dist",
"loggingBehavior": "production",
"server": {
"androidScheme": "http"
},
"plugins": {
"SplashScreen": {
"launchAutoHide": false,
"androidScaleType": "CENTER_INSIDE",
"backgroundColor": "#ffffff"
},
"CapacitorHttp": {
"enabled": true
},
"StatusBar": {
"overlaysWebView": false
}
},
"cordova": {},
"android": {
"adjustMarginsForEdgeToEdge": "force"
}
}
================================================
FILE: android/app/src/main/assets/capacitor.plugins.json
================================================
[
{
"pkg": "@byteowls/capacitor-oauth2",
"classpath": "com.byteowls.capacitor.oauth2.OAuth2ClientPlugin"
},
{
"pkg": "@capacitor/app",
"classpath": "com.capacitorjs.plugins.app.AppPlugin"
},
{
"pkg": "@capacitor/browser",
"classpath": "com.capacitorjs.plugins.browser.BrowserPlugin"
},
{
"pkg": "@capacitor/device",
"classpath": "com.capacitorjs.plugins.device.DevicePlugin"
},
{
"pkg": "@capacitor/filesystem",
"classpath": "com.capacitorjs.plugins.filesystem.FilesystemPlugin"
},
{
"pkg": "@capacitor/local-notifications",
"classpath": "com.capacitorjs.plugins.localnotifications.LocalNotificationsPlugin"
},
{
"pkg": "@capacitor/network",
"classpath": "com.capacitorjs.plugins.network.NetworkPlugin"
},
{
"pkg": "@capacitor/preferences",
"classpath": "com.capacitorjs.plugins.preferences.PreferencesPlugin"
},
{
"pkg": "@capacitor/share",
"classpath": "com.capacitorjs.plugins.share.SharePlugin"
},
{
"pkg": "@capacitor/splash-screen",
"classpath": "com.capacitorjs.plugins.splashscreen.SplashScreenPlugin"
},
{
"pkg": "@capacitor/status-bar",
"classpath": "com.capacitorjs.plugins.statusbar.StatusBarPlugin"
},
{
"pkg": "send-intent",
"classpath": "de.mindlib.sendIntent.SendIntent"
}
]
================================================
FILE: android/app/src/main/java/org/handmadeideas/floccus/MainActivity.java
================================================
package org.handmadeideas.floccus;
import android.content.Intent;
import android.webkit.ValueCallback;
import com.getcapacitor.BridgeActivity;
public class MainActivity extends BridgeActivity {
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
this.handleIntent(intent);
}
private void handleIntent(Intent intent) {
String action = intent.getAction();
String type = intent.getType();
if (Intent.ACTION_SEND.equals(action) && type != null) {
bridge.getActivity().setIntent(intent);
bridge.eval("window.dispatchEvent(new Event('sendIntentReceived'))", s -> {
// no op
});
}
}
}
================================================
FILE: android/app/src/main/res/drawable-v26/ic_launcher_foreground.xml
================================================
================================================
FILE: android/app/src/main/res/drawable-v26/notification_icon.xml
================================================
================================================
FILE: android/app/src/main/res/layout/activity_main.xml
================================================
================================================
FILE: android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
================================================
================================================
FILE: android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
================================================
================================================
FILE: android/app/src/main/res/values/ic_launcher_background.xml
================================================
#FFFFFF
================================================
FILE: android/app/src/main/res/values/strings.xml
================================================
floccus bookmark syncfloccusorg.handmadeideas.floccusauth
================================================
FILE: android/app/src/main/res/values/styles.xml
================================================
================================================
FILE: android/app/src/main/res/xml/config.xml
================================================
================================================
FILE: android/app/src/main/res/xml/file_paths.xml
================================================
================================================
FILE: android/app/src/main/res/xml/network_security_config.xml
================================================
================================================
FILE: android/build.gradle
================================================
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.7.2'
}
}
apply from: "variables.gradle"
allprojects {
repositories {
google()
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
================================================
FILE: android/capacitor.settings.gradle
================================================
// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
include ':capacitor-android'
project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
include ':byteowls-capacitor-oauth2'
project(':byteowls-capacitor-oauth2').projectDir = new File('../node_modules/@byteowls/capacitor-oauth2/android')
include ':capacitor-app'
project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')
include ':capacitor-browser'
project(':capacitor-browser').projectDir = new File('../node_modules/@capacitor/browser/android')
include ':capacitor-device'
project(':capacitor-device').projectDir = new File('../node_modules/@capacitor/device/android')
include ':capacitor-filesystem'
project(':capacitor-filesystem').projectDir = new File('../node_modules/@capacitor/filesystem/android')
include ':capacitor-local-notifications'
project(':capacitor-local-notifications').projectDir = new File('../node_modules/@capacitor/local-notifications/android')
include ':capacitor-network'
project(':capacitor-network').projectDir = new File('../node_modules/@capacitor/network/android')
include ':capacitor-preferences'
project(':capacitor-preferences').projectDir = new File('../node_modules/@capacitor/preferences/android')
include ':capacitor-share'
project(':capacitor-share').projectDir = new File('../node_modules/@capacitor/share/android')
include ':capacitor-splash-screen'
project(':capacitor-splash-screen').projectDir = new File('../node_modules/@capacitor/splash-screen/android')
include ':capacitor-status-bar'
project(':capacitor-status-bar').projectDir = new File('../node_modules/@capacitor/status-bar/android')
include ':send-intent'
project(':send-intent').projectDir = new File('../node_modules/send-intent/android')
================================================
FILE: android/gradle/wrapper/gradle-wrapper.properties
================================================
#Sat Mar 19 14:08:52 CET 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
================================================
FILE: android/gradle.properties
================================================
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx1536m
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
# AndroidX package structure to make it clearer which packages are bundled with the
# Android operating system, and which are packaged with your app's APK
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
================================================
FILE: android/gradlew
================================================
#!/usr/bin/env sh
#
# Copyright 2015 the original author or authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################
##
## Gradle start up script for UN*X
##
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
warn () {
echo "$*"
}
die () {
echo
echo "$*"
echo
exit 1
}
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
NONSTOP* )
nonstop=true
;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD="java"
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=`expr $i + 1`
done
case $i in
0) set -- ;;
1) set -- "$args0" ;;
2) set -- "$args0" "$args1" ;;
3) set -- "$args0" "$args1" "$args2" ;;
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi
# Escape application args
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=`save "$@"`
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
exec "$JAVACMD" "$@"
================================================
FILE: android/gradlew.bat
================================================
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
================================================
FILE: android/settings.gradle
================================================
include ':app'
include ':capacitor-cordova-android-plugins'
project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/')
apply from: 'capacitor.settings.gradle'
================================================
FILE: android/variables.gradle
================================================
ext {
minSdkVersion = 23
compileSdkVersion = 35
targetSdkVersion = 35
androidxActivityVersion = '1.9.2'
androidxAppCompatVersion = '1.7.0'
androidxCoordinatorLayoutVersion = '1.2.0'
androidxCoreVersion = '1.15.0'
androidxFragmentVersion = '1.8.4'
coreSplashScreenVersion = '1.0.1'
androidxWebkitVersion = '1.12.1'
junitVersion = '4.13.2'
androidxJunitVersion = '1.2.1'
androidxEspressoCoreVersion = '3.6.1'
cordovaAndroidVersion = '10.1.1'
}
================================================
FILE: capacitor.config.json
================================================
{
"appId": "org.handmadeideas.floccus",
"appName": "floccus",
"bundledWebRuntime": false,
"npmClient": "npm",
"webDir": "dist",
"loggingBehavior": "production",
"server": {
"androidScheme": "http"
},
"plugins": {
"SplashScreen": {
"launchAutoHide": false,
"androidScaleType": "CENTER_INSIDE",
"backgroundColor": "#ffffff"
},
"CapacitorHttp": {
"enabled": true
},
"StatusBar": {
"overlaysWebView": false
}
},
"cordova": {},
"android": {
"adjustMarginsForEdgeToEdge": "force"
}
}
================================================
FILE: doc/Adapters.md
================================================
# Adapters
An adapter in the context of floccus is a module that implements support for a specific syncing backend. It is used by the Sync Algorithm to access said backend as well as the UI to offer configuration options for the backend.
## API
### Adapter and resource API
All adapters implement the following API.
```js
class Adapter extends Resource {
/**
* @param data:any the initial account data
*/
constructor(data: any)
/**
* @static
* @param state:{account:AccountData} Contains the current account data
* @param update:(data) => void Allows updating account data
* @return hyperapp-tree The options UI for this adapter
*/
static renderOptions(state, update) : VNode
/**
* @static
* @return Object the default values of the account data for this adapter
*/
static getDefaultValues() : any
/**
* @param Object the account data entered in the options
*/
setAccountData(data: any)
getAccountData() : any
/**
* The label for this account based on the account data
*/
getLabel() : string
/**
* @return Boolean true if the bookmark type can be handled by the adapter
*/
acceptsBookmark(bookmark) : boolean
/**
* Optional hook to do something on sync start
*/
async onSyncStart()
/**
* Optional hook to do something on sync completion
*/
async onSyncComplete()
/**
* Optional hook to do something on sync fail
*/
async onSyncFail()
}
class Resource {
/**
* @return Promise The bookmarks tree as it is present on the server
*/
async getBookmarksTree() : Folder
/**
* @param bookmark:Bookmark the bookmark to create
* @return int the id of the new bookmark
*/
async createBookmark(bookmark: Bookmark) : int
/**
* @param bookmark:Bookmark the bookmark with the new data
* @returns (optional) new id of the bookmark
*/
async updateBookmark(bookmark: Bookmark) : int|undefined
/**
* @param id:int the id of the bookmark to delete
*/
async removeBookmark(id:int)
/**
* @param parentId:int the id of the parent node of the new folder
* @param title:string the title of the folder
* @return Promise the id of the new folder
*/
async createFolder(parentId: int, title: string) : int
/**
* @param id:int the id of the folder to be updated
* @param title:string the new title
*/
async updateFolder(id: int, title: string)
/**
* @param id:int the id of the folder
* @param newParentId: int the id of the new folder
*/
async moveFolder(id: int, newParent:int)
/**
* @param id:int the id of the folder
*/
async removeFolder(id: int)
/**
* ------
* The following methods are optional
* ------
*/
/**
* (Optional method)
* @param id:int the id of the folder
* @param order the order of the folder's contents
*/
async orderFolder(id: int, order: {id: int, type: 'bookmark'|'folder'}[])
/**
* (Optional method)
* @param parentId:int the id of the folder to import into
* @param folder:Folder the folder to import
*/
async bulkImportFolder(parentId: int, folder: Folder)
}
```
## Data Types
Your adapter will receive and return data using the following data types.
```js
class Bookmark {
public type: string = 'bookmark'
public id: int
public parentId: int
public url: string
public title: string
constructor({ id: int, parentId: int, url: string, title: string })
clone() : Bookmark
}
class Folder {
public type: string = 'folder'
public id: int
public parentId: int
public title: string
public children: (Folder|Bookmark)[]
constructor({ id: int, parentId: int, title: string, children: (Folder|Bookmark)[] })
findFolder(id: int) : Folder|undefined
findBookmark(id) : Bookmark|undefined
clone() : Folder
}
```
You can import these using the following line:
```js
import { Folder, Bookmark } from '../Tree'
```
### Account data
The account data object holds all state specific to each account and is easily extensible. Floccus reserves the following properties for internal use:
```js
{
type: string, // specifies the account adapter
enabled: boolean, // whether automatic syncing is enabled for this account
localRoot: string, // the local folder associated with this account
rootPath: string, // the full folder path to the local root folder
error: null|string, // either null or a string containing the latest error of the last sync
syncing: false|float, // either false or a float between 0 and 1 indicating the sync progress
strategy: string, // indicates the sync strategy to be used
lastSync: int // the timestamp of the last sync run
// ...any properties your adapter adds
}
```
## Rendering the options UI
Most method signatures above should be self-explanatory, with the exception perhaps of the `renderOptions` method.
```js
static renderOptions(state, update) : VNode
```
Floccus uses a React-style virtual DOM rendering system and uses JSX to write templates. An options view could look like this:
```js
static renderOptions(state, update) {
let data = state.account
let onchange = (prop, e) => {
update({ [prop]: e.target.value })
}
return (
)
}
```
Let's go through this:
First, we get the account data from the state parameter:
```js
let data = state.account
```
Then we create a little helper function that makes updating that state a little less cumbersome.
```js
let onchange = (prop, e) => {
update({ [prop]: e.target.value })
}
```
It takes the property name and the change event object from the DOM and calls the update callback with the new value for that property.
The next step might be a little strange if your not familiar with React style javascript: We just return the HTML code for our UI. Directly in javascript. Boom.
This syntax is called JSX (Google will tell you more about it) and it also allows you to interpolate data into your HTML using curly braces, like this `` or this `