1
0
Fork 0

Compare commits

...

72 Commits

Author SHA1 Message Date
Benjamin Brahmer 1fc1e51c6d Release 21.2.0-beta4
Fixed
- Fix audio player floating when scrolling in NC25+ (#2142)
- Fix sorting of folder names in select when adding subscription (#2090)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-23 11:44:54 +02:00
dependabot[bot] fbf079ac01 Build(deps-dev): Bump karma-chrome-launcher from 3.1.1 to 3.2.0 in /js
Bumps [karma-chrome-launcher](https://github.com/karma-runner/karma-chrome-launcher) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/karma-runner/karma-chrome-launcher/releases)
- [Changelog](https://github.com/karma-runner/karma-chrome-launcher/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma-chrome-launcher/compare/v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: karma-chrome-launcher
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-23 11:44:35 +02:00
dependabot[bot] db856ab2f2
Build(deps-dev): Bump phpstan/phpstan from 1.10.13 to 1.10.14 (#2210)
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.13 to 1.10.14.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.13...1.10.14)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-20 13:44:02 +00:00
dependabot[bot] 8a5426c4d7
Build(deps-dev): Bump phpstan/extension-installer from 1.2.0 to 1.3.0 (#2208)
Bumps [phpstan/extension-installer](https://github.com/phpstan/extension-installer) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/phpstan/extension-installer/releases)
- [Commits](https://github.com/phpstan/extension-installer/compare/1.2.0...1.3.0)

---
updated-dependencies:
- dependency-name: phpstan/extension-installer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-19 16:47:25 +02:00
Manuel Sailer 02b517bf85
Fix audio player floating when scrolling (#2142) (#2206)
Signed-off-by: ManuelSailer <github.com@manuel-sailer.de>
Signed-off-by: Manuel Sailer <github.com@manuel-sailer.de>
2023-04-18 12:15:57 +02:00
ManuelSailer 6691d45c56 Added Changelog entry
Signed-off-by: ManuelSailer <github.com@manuel-sailer.de>
2023-04-17 14:27:44 +02:00
ManuelSailer bdae594403 Sort select options by name (ignore case)
Signed-off-by: ManuelSailer <github.com@manuel-sailer.de>
2023-04-17 14:27:44 +02:00
Manuel Sailer 14b6c2d55f
Ignore Visual Studio Code settings (#2204) 2023-04-17 09:20:35 +00:00
Benjamin Brahmer fae1654458 Release 21.2.0-beta3
Changed
- Improve performance of item updates (#1322)

Fixed
- Fix display issue in NC26+ (#2192)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 19:15:42 +02:00
Daniel Starzmann 2d4cb5ed1c Improve sql query performance by removing unused payload
Signed-off-by: Daniel Starzmann <daniel@starze.de>
2023-04-16 11:13:30 +02:00
dependabot[bot] 51d026a46a
Build(deps-dev): Bump minimatch from 8.0.3 to 9.0.0 in /js (#2191)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 8.0.3 to 9.0.0.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v8.0.3...v9.0.0)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-16 08:57:14 +00:00
dependabot[bot] ef85fa6572 Build(deps-dev): Bump doctrine/dbal from 3.6.1 to 3.6.2
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.6.1...3.6.2)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-16 10:51:06 +02:00
dependabot[bot] 3111f232df Build(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.6 to 9.6.7.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.7/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.6...9.6.7)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-16 10:45:59 +02:00
ManuelSailer bf0ffd7921 Fix display issue in NC26+ (#2192)
Signed-off-by: ManuelSailer <github.com@manuel-sailer.de>
2023-04-16 10:40:11 +02:00
dependabot[bot] 4a1d94ace0 Build(deps-dev): Bump phpstan/phpstan from 1.10.10 to 1.10.13
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.10 to 1.10.13.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.10...1.10.13)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-16 10:26:01 +02:00
Benjamin Brahmer 934b307458 add sleep command
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 10:18:04 +02:00
Benjamin Brahmer ee4097e8b8 Also adjust dates on other test feeds
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 10:18:04 +02:00
Benjamin Brahmer 4d6d602c4e Change dates to far future and leave comment
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 10:18:04 +02:00
Nextcloud bot 3d08168392
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-16 03:07:41 +00:00
dependabot[bot] bc2f40224f
Build(deps): Bump fivefilters/readability.php from 3.1.4 to 3.1.5 (#2189)
Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fivefilters/readability.php/releases)
- [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fivefilters/readability.php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 11:52:56 +02:00
Benjamin Brahmer f4ebebeb5d Release 21.2.0-beta2
Fixed
- Fix last_modified not updated when all items are marked as read (#2183)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-06 10:32:34 +02:00
Nextcloud bot 7c7f4cff70
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-06 03:10:04 +00:00
Benjamin Brahmer a70d155ce4 Set lastmodified in read all
if this is not updated the API won't work correctly and we get sync errors.
Adjust test to use item api

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-05 19:43:02 +02:00
dependabot[bot] f79b6c4751
Build(deps-dev): Bump minimatch from 8.0.2 to 8.0.3 in /js (#2184)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v8.0.2...v8.0.3)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-04 16:50:34 +02:00
dependabot[bot] 97487a75ee
Build(deps-dev): Bump phpstan/phpstan from 1.10.9 to 1.10.10 (#2182)
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.9 to 1.10.10.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.9...1.10.10)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 15:11:31 +00:00
dependabot[bot] 487e209aae
Build(deps-dev): Bump minimatch from 7.4.3 to 8.0.2 in /js (#2181)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.4.3 to 8.0.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v7.4.3...v8.0.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 14:51:35 +00:00
dependabot[bot] b1ce9cb214
Build(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (#2176)
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.5 to 9.6.6.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.5...9.6.6)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-31 10:55:07 +02:00
dependabot[bot] 041e1be321
Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.10 to 1.3.11 (#2177)
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.10 to 1.3.11.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.10...1.3.11)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-31 10:24:36 +02:00
Nextcloud bot e2d1628e6f
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-31 03:08:23 +00:00
dependabot[bot] 063650d50f
Build(deps-dev): Bump phpstan/phpstan-strict-rules from 1.5.0 to 1.5.1 (#2179)
Bumps [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases)
- [Commits](https://github.com/phpstan/phpstan-strict-rules/compare/1.5.0...1.5.1)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-strict-rules
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 15:38:16 +00:00
dependabot[bot] 3370cf673c
Build(deps-dev): Bump phpstan/phpstan from 1.10.8 to 1.10.9 (#2178)
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.8 to 1.10.9.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.8...1.10.9)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 14:12:03 +00:00
Nextcloud bot 1a35d0e104
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-28 02:59:36 +00:00
Benjamin Brahmer 758ea7258b Release 21.2.0-beta1
Changed
- Use httpLastModified field for If-Modified-Since header when fetching feed updates (#2119)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-24 18:59:00 +01:00
Benjamin Brahmer 84c2ba538c Create tests for the updating and purging functions via the API
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-24 18:57:53 +01:00
dependabot[bot] 41325e4031 Build(deps-dev): Bump phpstan/phpstan from 1.10.7 to 1.10.8
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.7 to 1.10.8.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.7...1.10.8)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 18:57:18 +01:00
dependabot[bot] b3ee1b148e Build(deps-dev): Bump minimatch from 7.4.2 to 7.4.3 in /js
Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.4.2 to 7.4.3.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v7.4.2...v7.4.3)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-23 15:51:20 +01:00
Benjamin Brahmer b1476e958a If timestamp is null use timestamp "one year ago"
if timestamp is not set during creation of a feed use date one year ago
code fixes and linting fixes.

Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-23 12:12:06 +01:00
Robert Wunderer eeabb4189b Use httpLastModified field for If-Modified-Since header when fetching feed updates
Signed-off-by: Robert Wunderer <robert.wunderer@caprisys.at>
2023-03-23 12:12:06 +01:00
Benjamin Brahmer be95c17f46 store useragent in one place
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-23 12:11:38 +01:00
dependabot[bot] a6fa8f9a51 Build(deps): Bump skjnldsv/read-package-engines-version-actions
Bumps [skjnldsv/read-package-engines-version-actions](https://github.com/skjnldsv/read-package-engines-version-actions) from 2.0 to 2.1.
- [Release notes](https://github.com/skjnldsv/read-package-engines-version-actions/releases)
- [Commits](https://github.com/skjnldsv/read-package-engines-version-actions/compare/v2.0...v2.1)

---
updated-dependencies:
- dependency-name: skjnldsv/read-package-engines-version-actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 14:29:41 +01:00
Benjamin Brahmer ec74c1b5f3 Release 21.1.0
No notable changes compared 21.1.0-beta1

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-21 11:38:55 +01:00
dependabot[bot] 3eba666316 Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.36 to 1.3.37
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.36 to 1.3.37.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.36...1.3.37)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 14:11:56 +01:00
Nextcloud bot 667e037bce
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-18 03:07:09 +00:00
dependabot[bot] 386294d039
Build(deps-dev): Bump phpstan/phpstan-deprecation-rules (#2160)
Bumps [phpstan/phpstan-deprecation-rules](https://github.com/phpstan/phpstan-deprecation-rules) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/phpstan/phpstan-deprecation-rules/releases)
- [Commits](https://github.com/phpstan/phpstan-deprecation-rules/compare/1.1.2...1.1.3)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-deprecation-rules
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-17 14:40:13 +01:00
dependabot[bot] bd07a093c3
Build(deps-dev): Bump phpstan/phpstan from 1.10.6 to 1.10.7 (#2161)
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.6 to 1.10.7.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.6...1.10.7)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-17 14:39:55 +01:00
dependabot[bot] 8ecada5b62
Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.35 to 1.3.36 (#2159)
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.35 to 1.3.36.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.35...1.3.36)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-16 13:35:25 +00:00
dependabot[bot] b6b7a87b78
Build(deps-dev): Bump jasmine-core from 4.5.0 to 4.6.0 in /js (#2158)
Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/jasmine/jasmine/releases)
- [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md)
- [Commits](https://github.com/jasmine/jasmine/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: jasmine-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-16 13:28:05 +00:00
Nextcloud bot 7a4d1d932a
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-16 03:08:40 +00:00
dependabot[bot] 4c9c39c3f0
Build(deps): Bump webpack from 5.75.0 to 5.76.1 (#2157)
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-15 16:31:00 +01:00
Nextcloud bot 1fdc0c13a4
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-15 03:05:59 +00:00
Nextcloud bot da3c3d278e
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-14 03:07:29 +00:00
Benjamin Brahmer 683ebf37c3 Release 21.1.0-beta1
Changed
- Remove unused background job OCA\News\Cron\Updater (#2137)
- Add info card to the admin settings, showing last job execution (#2141)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-13 16:25:48 +01:00
dependabot[bot] b470899d5f Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.33 to 1.3.35
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.33 to 1.3.35.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.33...1.3.35)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 14:39:47 +01:00
Benjamin Brahmer ea8002e2d9 add cron status badge to admin setting
Display  a info card in the settings, indicating when the last news update job ran.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-13 14:39:15 +01:00
dependabot[bot] 0d31caac83 Build(deps-dev): Bump phpstan/phpstan from 1.10.5 to 1.10.6
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.5 to 1.10.6.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.5...1.10.6)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 10:44:15 +01:00
Nextcloud bot 70462929d1
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-13 03:08:42 +00:00
dependabot[bot] f12f0e40a8 Build(deps-dev): Bump phpstan/phpstan from 1.10.4 to 1.10.5
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.4 to 1.10.5.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.4...1.10.5)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-10 11:31:38 +01:00
dependabot[bot] bcdd8c5a40 Build(deps-dev): Bump jquery from 3.6.3 to 3.6.4 in /js
Bumps [jquery](https://github.com/jquery/jquery) from 3.6.3 to 3.6.4.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.6.3...3.6.4)

---
updated-dependencies:
- dependency-name: jquery
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 14:30:19 +01:00
dependabot[bot] 9e5eab3d09 Build(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.4 to 9.6.5.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.4...9.6.5)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 14:29:41 +01:00
dependabot[bot] 60f253f7df Build(deps): Bump fivefilters/readability.php from 3.1.3 to 3.1.4
Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/fivefilters/readability.php/releases)
- [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: fivefilters/readability.php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 14:28:41 +01:00
dependabot[bot] 42ace678c3 Build(deps-dev): Bump phpstan/phpstan from 1.10.3 to 1.10.4
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.3...1.10.4)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 14:17:02 +01:00
Benjamin Brahmer d11f0cafab use stable26
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-06 17:07:19 +01:00
dependabot[bot] 5dbe8688bb Build(deps): Bump fivefilters/readability.php from 3.1.2 to 3.1.3
Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/fivefilters/readability.php/releases)
- [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: fivefilters/readability.php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 14:12:57 +01:00
Nextcloud bot 5fea38acec
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-04 03:09:25 +00:00
dependabot[bot] dd552fd11c
Build(deps-dev): Bump doctrine/dbal from 3.6.0 to 3.6.1 (#2138)
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.6.0...3.6.1)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 14:58:06 +00:00
Benjamin Brahmer 7cdf3c83e8 fix style
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-02 17:51:53 +01:00
Benjamin Brahmer 8cdcde2e56 adjust docs
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-02 17:51:53 +01:00
Benjamin Brahmer 04fcda9b1a Remove unused job from db
Our background job was renamed quite a while ago
the old job remained in the db, to prevent confusion this adds
a repair step to remove the old job.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-02 17:51:53 +01:00
dependabot[bot] e6117020c0 Build(deps-dev): Bump minimatch from 7.4.1 to 7.4.2 in /js
Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.4.1 to 7.4.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v7.4.1...v7.4.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-02 16:36:30 +01:00
dependabot[bot] d809c941e1 Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.9 to 1.3.10
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.9 to 1.3.10.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.9...1.3.10)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-02 16:35:53 +01:00
dependabot[bot] 6964bd0dd9
Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.8 to 1.3.9 (#2134) 2023-03-02 12:09:08 +00:00
dependabot[bot] cfb8147b49
Build(deps-dev): Bump minimatch from 7.3.0 to 7.4.1 in /js (#2133) 2023-03-02 09:17:44 +01:00
112 changed files with 6653 additions and 3279 deletions

View File

@ -28,21 +28,25 @@ jobs:
- 5432:5432 # Maps tcp port 5432 on service container to the host
strategy:
matrix:
php-versions: ['7.4', '8.0']
nextcloud: ['stable24', 'stable25']
php-versions: ['8.0', '8.1']
nextcloud: ['stable24', 'stable25', 'stable26']
database: ['sqlite', 'pgsql', 'mysql']
experimental: [false]
include:
- php-versions: '8.0'
nextcloud: pre-release
database: sqlite
experimental: true
- php-versions: '8.2'
nextcloud: pre-release
database: sqlite
experimental: true
- php-versions: 8.1
nextcloud: stable25
nextcloud: pre-release
database: sqlite
experimental: true
- php-versions: 8.2
nextcloud: pre-release
database: sqlite
experimental: true
- php-versions: 7.4
nextcloud: stable24
database: sqlite
experimental: false
- php-versions: 8.2
nextcloud: stable26
database: sqlite
experimental: false
steps:

View File

@ -7,14 +7,18 @@ jobs:
continue-on-error: true
strategy:
matrix:
php-versions: [ '7.4', '8.0', '8.1' ]
nextcloud: [ 'stable25' ]
php-versions: ['8.0', '8.1', '8.2' ]
nextcloud: [ 'stable26' ]
database: [ 'sqlite' ]
include:
- php-versions: '8.2'
- php-versions: 8.2
nextcloud: pre-release
database: sqlite
experimental: true
- php-versions: 7.4
nextcloud: stable24
database: sqlite
experimental: false
name: "phpstan: Nextcloud ${{ matrix.nextcloud }} with ${{ matrix.php-versions }}"
steps:
- name: Checkout

View File

@ -10,13 +10,13 @@ jobs:
strategy:
matrix:
php-versions: ['8.1']
nextcloud: ['stable25']
nextcloud: ['stable26']
database: ['sqlite']
experimental: [false]
codecoverage: [false]
include:
- php-versions: 8.0
nextcloud: stable24
nextcloud: stable25
database: sqlite
experimental: false
codecoverage: true

View File

@ -15,7 +15,7 @@ jobs:
strategy:
matrix:
php-versions: ['8.1']
nextcloud: ['stable25']
nextcloud: ['stable26']
database: ['sqlite']
steps:
- name: Checkout

View File

@ -25,7 +25,7 @@ jobs:
uses: actions/checkout@v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v2.0
uses: skjnldsv/read-package-engines-version-actions@v2.1
id: versions
with:
fallbackNode: '^16'

View File

@ -10,7 +10,7 @@ jobs:
name: "Coverage: Nextcloud PHP ${{ matrix.php-versions }}"
strategy:
matrix:
nextcloud: ['stable25']
nextcloud: ['stable26']
steps:
- name: Checkout
uses: actions/checkout@v3

80
.github/workflows/updater-test.yml vendored Normal file
View File

@ -0,0 +1,80 @@
name: Updater Tests
on:
pull_request
env:
POSTGRES_PASSWORD: nc_test_db
MYSQL_USER: nc_test
MYSQL_PASSWORD: nc_test_db
MYSQL_DATABASE: nc_test
MYSQL_PORT: 3800
jobs:
integration:
runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
name: "Update Test: Nextcloud ${{ matrix.nextcloud }} - PHP ${{ matrix.php-versions }}"
strategy:
matrix:
php-versions: ['8.1']
nextcloud: ['stable26']
database: ['sqlite']
experimental: [false]
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip
coverage: none
- name: Setup BATS & httpie
run: sudo apt-get install -y httpie && npm install -g bats@1.7.0
- name: Set up server
uses: SMillerDev/nextcloud-actions/setup-nextcloud@main
with:
version: ${{ matrix.nextcloud }}
cron: true
database-type: ${{ matrix.database }}
database-host: localhost
database-port: 5432
database-name: postgres
database-user: postgres
database-password: ${{ env.POSTGRES_PASSWORD }}
- name: Prime app build
run: make
- name: Configure server with app
uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main
with:
app: 'news'
check-code: false
force: ${{ matrix.experimental }}
- name: Install composer install php-feed-generator
working-directory: ../server
run: composer install -d apps/news/tests/test_helper/php-feed-generator
- name: Run Updater tests
working-directory: ../server
run: |
php -S localhost:8080 &> /tmp/webserver.log &
cd apps/news/tests/test_helper/feeds && php -S localhost:8090 &> /tmp/feedserver.log &
sleep 2
cd ${{ github.workspace }}/../server
bats apps/news/tests/updater
# Kill php server
kill %1
kill %2

6
.gitignore vendored
View File

@ -14,6 +14,9 @@ site/
#bats
tests/api/helpers/settings-override.bash
tests/test_helper/feeds/test.xml
tests/test_helper/feeds/feed1.xml
tests/test_helper/feeds/feed2.xml
# python
PKG-INFO
@ -67,3 +70,6 @@ nbproject
# Mac OS
.DS_Store
*.iml
# VS Code
.vscode

3
.gitmodules vendored
View File

@ -4,3 +4,6 @@
[submodule "tests/test_helper/bats-assert"]
path = tests/test_helper/bats-assert
url = https://github.com/bats-core/bats-assert.git
[submodule "tests/test_helper/php-feed-generator"]
path = tests/test_helper/php-feed-generator
url = https://github.com/Grotax/php-feed-generator.git

View File

@ -50,11 +50,13 @@
* [Daniel Kesselberg](mailto:mail@danielkesselberg.de)
* [ELHADDAD Hamza](mailto:elhaddadhamza49@gmail.com)
* [Jakob Sack](mailto:mail@jakobsack.de)
* [ManuelSailer](mailto:github.com@manuel-sailer.de)
* [Qingping Hou](mailto:dave2008713@gmail.com)
* [Roman](mailto:reverse@jamm.me)
* [b_b](mailto:bruno@eliaz.fr)
* [heyarne](mailto:arne@schlueter.is)
* [marco.nassabain@etu.unistra.fr](mailto:marco.nassabain@hotmail.com)
* [Anderson Silva](mailto:UnderEu@users.noreply.github.com)
* [Andreas Fischer](mailto:bantu@owncloud.com)
* [David Guillot](mailto:david@guillot.me)
* [Gioele Falcetti](mailto:thegio.f@gmail.com)
@ -66,6 +68,7 @@
* [Konrad Graefe](mailto:konradgraefe@aol.com)
* [Loki3000](mailto:github@labcms.ru)
* [Maik Kulbe](mailto:info@linux-web-development.de)
* [Manuel Sailer](mailto:github.com@manuel-sailer.de)
* [Michael Gapczynski](mailto:mtgap@owncloud.com)
* [Nikita Chernyi](mailto:rakshazi@users.noreply.github.com)
* [Peter Hedlund](mailto:peter@peterandlinda.com)
@ -85,7 +88,6 @@
* [Alexander Grüßung](mailto:alexander@gruessung-online.de)
* [Allan Nordhøy](mailto:epost@anotheragency.no)
* [Alwaysin](mailto:adrien@demma.fr)
* [Anderson Silva](mailto:UnderEu@users.noreply.github.com)
* [Andrea Boero](mailto:mail@tsumi.it)
* [Andreas Demmelbauer](mailto:git@notice.at)
* [Artem Lavrukhin](mailto:lavryha4590@gmail.com)
@ -107,6 +109,7 @@
* [Colin W](mailto:cwmke@users.noreply.github.com)
* [Daniel Aleksandersen](mailto:code@daniel.priv.no)
* [Daniel S](mailto:daniel@while-true-do.org)
* [Daniel Starzmann](mailto:daniel@starze.de)
* [David Baucum](mailto:david@baucum.me)
* [David Engster](mailto:deng@randomsample.de)
* [Dennis Müller](mailto:dennismueller.kontakt@gmail.com)
@ -129,6 +132,7 @@
* [Hendrik Leppelsack](mailto:hendrik@leppelsack.de)
* [Jasper Knockaert](mailto:jasper@knockaert.nl)
* [Kevin Decherf](mailto:kevin@kdecherf.com)
* [Kuba Orlik](mailto:kontakt@kuba-orlik.name)
* [Maceček Richard](mailto:46937538+macecekrichard@users.noreply.github.com)
* [Marc Cousin](mailto:marc.cousin@people-doc.com)
* [Martin Ferretti](mailto:ferrettimartin@protonmail.com)
@ -148,6 +152,7 @@
* [Piotr Dobrowolski](mailto:admin@tastycode.pl)
* [Raspbeguy](mailto:raspbeguy@users.noreply.github.com)
* [René Henrich](mailto:contact@rene-henrich.de)
* [Robert Wunderer](mailto:robert.wunderer@caprisys.at)
* [Rodrigo Aguilera](mailto:rodrigo.aguilera@amazee.com)
* [Roeland Jago Douma](mailto:roeland@famdouma.nl)
* [Simon](mailto:sschubert89@gmail.com)

View File

@ -8,7 +8,34 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1
### Fixed
# Releases
## [21.2.0-beta4] - 2023-04-16
### Fixed
- Fix audio player floating when scrolling in NC25+ (#2142)
- Fix sorting of folder names in select when adding subscription (#2090)
## [21.2.0-beta3] - 2023-04-16
### Changed
- Improve performance of item updates (#1322)
### Fixed
- Fix display issue in NC26+ (#2192)
## [21.2.0-beta2] - 2023-04-05
### Fixed
- Fix last_modified not updated when all items are marked as read (#2183)
## [21.2.0-beta1] - 2023-03-23
### Changed
- Use httpLastModified field for If-Modified-Since header when fetching feed updates (#2119)
## [21.1.0] - 2023-03-20
No notable changes compared 21.1.0-beta1
## [21.1.0-beta1] - 2023-03-13
### Changed
- Remove unused background job OCA\News\Cron\Updater (#2137)
- (Nextcloud 26+) Add info card to the admin settings, showing last job execution (#2141)
## [21.0.0] - 2023-02-28
No notable changes compared 21.0.0-beta1

View File

@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new)
Report a [feed issue](https://github.com/nextcloud/news/discussions/new)
]]></description>
<version>21.0.0</version>
<version>21.2.0-beta4</version>
<licence>agpl</licence>
<author>Benjamin Brahmer</author>
<author>Sean Molenaar</author>
@ -62,6 +62,12 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new)
<job>OCA\News\Cron\UpdaterJob</job>
</background-jobs>
<repair-steps>
<post-migration>
<step>OCA\News\Migration\RemoveUnusedJob</step>
</post-migration>
</repair-steps>
<commands>
<command>OCA\News\Command\ExploreGenerator</command>
<command>OCA\News\Command\ShowFeed</command>

View File

@ -56,14 +56,14 @@
"require-dev": {
"phpunit/phpunit": "9.6.*",
"squizlabs/php_codesniffer": "^3.7.2",
"phpstan/phpstan": "^1.10.3",
"phpstan/phpstan-doctrine": "^1.3.33",
"phpstan/phpstan-strict-rules": "^1.5.0",
"phpstan/phpstan-phpunit": "^1.3.8",
"phpstan/extension-installer": "^1.2.0",
"phpstan/phpstan": "^1.10.14",
"phpstan/phpstan-doctrine": "^1.3.37",
"phpstan/phpstan-strict-rules": "^1.5.1",
"phpstan/phpstan-phpunit": "^1.3.11",
"phpstan/extension-installer": "^1.3.0",
"phpstan/phpstan-deprecation-rules": "^1.1",
"guzzlehttp/guzzle": "^7.3.0",
"doctrine/dbal": "^3.6.0",
"doctrine/dbal": "^3.6.2",
"symfony/console": "^4.4.19",
"psr/log": "^1.1.0"
},

191
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "c2119ea4dd3ff95e80627088b770c945",
"content-hash": "f30dee386cd260206a661f6f03149bef",
"packages": [
{
"name": "arthurhoaro/favicon",
@ -194,16 +194,16 @@
},
{
"name": "fivefilters/readability.php",
"version": "v3.1.2",
"version": "v3.1.5",
"source": {
"type": "git",
"url": "https://github.com/fivefilters/readability.php.git",
"reference": "973fbb0f9c2335153c796dc5dce60f60e3adc347"
"reference": "d7e549401fa768396a7fa372ff6e3ede5706aa62"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fivefilters/readability.php/zipball/973fbb0f9c2335153c796dc5dce60f60e3adc347",
"reference": "973fbb0f9c2335153c796dc5dce60f60e3adc347",
"url": "https://api.github.com/repos/fivefilters/readability.php/zipball/d7e549401fa768396a7fa372ff6e3ede5706aa62",
"reference": "d7e549401fa768396a7fa372ff6e3ede5706aa62",
"shasum": ""
},
"require": {
@ -213,7 +213,7 @@
"league/uri": "~6.7.2",
"masterminds/html5": "^2.0",
"php": ">=7.4.0",
"psr/log": "^1.0"
"psr/log": "^1.0 || ^2.0 || ^3.0"
},
"require-dev": {
"monolog/monolog": "^2.3",
@ -253,9 +253,9 @@
],
"support": {
"issues": "https://github.com/fivefilters/readability.php/issues",
"source": "https://github.com/fivefilters/readability.php/tree/v3.1.2"
"source": "https://github.com/fivefilters/readability.php/tree/v3.1.5"
},
"time": "2023-01-14T14:42:35+00:00"
"time": "2023-04-06T19:45:48+00:00"
},
{
"name": "league/uri",
@ -566,25 +566,25 @@
},
{
"name": "psr/http-message",
"version": "1.0.1",
"version": "1.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
"url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
"php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
"dev-master": "1.1.x-dev"
}
},
"autoload": {
@ -613,9 +613,9 @@
"response"
],
"support": {
"source": "https://github.com/php-fig/http-message/tree/master"
"source": "https://github.com/php-fig/http-message/tree/1.1"
},
"time": "2016-08-06T14:39:51+00:00"
"time": "2023-04-04T09:50:52+00:00"
},
{
"name": "riimu/kit-pathjoin",
@ -768,16 +768,16 @@
},
{
"name": "doctrine/dbal",
"version": "3.6.0",
"version": "3.6.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
"reference": "85b98cb23c8af471a67abfe14485da696bcabc2e"
"reference": "b4bd1cfbd2b916951696d82e57d054394d84864c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/dbal/zipball/85b98cb23c8af471a67abfe14485da696bcabc2e",
"reference": "85b98cb23c8af471a67abfe14485da696bcabc2e",
"url": "https://api.github.com/repos/doctrine/dbal/zipball/b4bd1cfbd2b916951696d82e57d054394d84864c",
"reference": "b4bd1cfbd2b916951696d82e57d054394d84864c",
"shasum": ""
},
"require": {
@ -793,11 +793,11 @@
"doctrine/coding-standard": "11.1.0",
"fig/log-test": "^1",
"jetbrains/phpstorm-stubs": "2022.3",
"phpstan/phpstan": "1.9.14",
"phpstan/phpstan-strict-rules": "^1.4",
"phpunit/phpunit": "9.6.3",
"phpstan/phpstan": "1.10.9",
"phpstan/phpstan-strict-rules": "^1.5",
"phpunit/phpunit": "9.6.6",
"psalm/plugin-phpunit": "0.18.4",
"squizlabs/php_codesniffer": "3.7.1",
"squizlabs/php_codesniffer": "3.7.2",
"symfony/cache": "^5.4|^6.0",
"symfony/console": "^4.4|^5.4|^6.0",
"vimeo/psalm": "4.30.0"
@ -860,7 +860,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
"source": "https://github.com/doctrine/dbal/tree/3.6.0"
"source": "https://github.com/doctrine/dbal/tree/3.6.2"
},
"funding": [
{
@ -876,7 +876,7 @@
"type": "tidelift"
}
],
"time": "2023-02-07T22:52:03+00:00"
"time": "2023-04-14T07:25:38+00:00"
},
{
"name": "doctrine/deprecations",
@ -1085,16 +1085,16 @@
},
{
"name": "myclabs/deep-copy",
"version": "1.11.0",
"version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
"reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614"
"reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614",
"reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
"reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
"shasum": ""
},
"require": {
@ -1132,7 +1132,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
"source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
"source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
},
"funding": [
{
@ -1140,20 +1140,20 @@
"type": "tidelift"
}
],
"time": "2022-03-03T13:19:32+00:00"
"time": "2023-03-08T13:26:56+00:00"
},
{
"name": "nikic/php-parser",
"version": "v4.15.3",
"version": "v4.15.4",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
"reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039"
"reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039",
"reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
"reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
"shasum": ""
},
"require": {
@ -1194,9 +1194,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3"
"source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4"
},
"time": "2023-01-16T22:05:37+00:00"
"time": "2023-03-05T19:49:14+00:00"
},
{
"name": "phar-io/manifest",
@ -1311,16 +1311,16 @@
},
{
"name": "phpstan/extension-installer",
"version": "1.2.0",
"version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/extension-installer.git",
"reference": "f06dbb052ddc394e7896fcd1cfcd533f9f6ace40"
"reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f06dbb052ddc394e7896fcd1cfcd533f9f6ace40",
"reference": "f06dbb052ddc394e7896fcd1cfcd533f9f6ace40",
"url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f5e02d40f277d28513001976f444d9ff1dc15e9a",
"reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a",
"shasum": ""
},
"require": {
@ -1335,7 +1335,12 @@
},
"type": "composer-plugin",
"extra": {
"class": "PHPStan\\ExtensionInstaller\\Plugin"
"class": "PHPStan\\ExtensionInstaller\\Plugin",
"phpstan/extension-installer": {
"ignore": [
"phpstan/phpstan-phpunit"
]
}
},
"autoload": {
"psr-4": {
@ -1349,22 +1354,22 @@
"description": "Composer plugin for automatic installation of PHPStan extensions",
"support": {
"issues": "https://github.com/phpstan/extension-installer/issues",
"source": "https://github.com/phpstan/extension-installer/tree/1.2.0"
"source": "https://github.com/phpstan/extension-installer/tree/1.3.0"
},
"time": "2022-10-17T12:59:16+00:00"
"time": "2023-04-18T13:08:02+00:00"
},
{
"name": "phpstan/phpstan",
"version": "1.10.3",
"version": "1.10.14",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
"reference": "5419375b5891add97dc74be71e6c1c34baaddf64"
"reference": "d232901b09e67538e5c86a724be841bea5768a7c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/5419375b5891add97dc74be71e6c1c34baaddf64",
"reference": "5419375b5891add97dc74be71e6c1c34baaddf64",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/d232901b09e67538e5c86a724be841bea5768a7c",
"reference": "d232901b09e67538e5c86a724be841bea5768a7c",
"shasum": ""
},
"require": {
@ -1393,8 +1398,11 @@
"static analysis"
],
"support": {
"docs": "https://phpstan.org/user-guide/getting-started",
"forum": "https://github.com/phpstan/phpstan/discussions",
"issues": "https://github.com/phpstan/phpstan/issues",
"source": "https://github.com/phpstan/phpstan/tree/1.10.3"
"security": "https://github.com/phpstan/phpstan/security/policy",
"source": "https://github.com/phpstan/phpstan-src"
},
"funding": [
{
@ -1410,20 +1418,20 @@
"type": "tidelift"
}
],
"time": "2023-02-25T14:47:13+00:00"
"time": "2023-04-19T13:47:27+00:00"
},
{
"name": "phpstan/phpstan-deprecation-rules",
"version": "1.1.2",
"version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-deprecation-rules.git",
"reference": "bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865"
"reference": "a22b36b955a2e9a3d39fe533b6c1bb5359f9c319"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865",
"reference": "bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865",
"url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/a22b36b955a2e9a3d39fe533b6c1bb5359f9c319",
"reference": "a22b36b955a2e9a3d39fe533b6c1bb5359f9c319",
"shasum": ""
},
"require": {
@ -1456,22 +1464,22 @@
"description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.",
"support": {
"issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues",
"source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.2"
"source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.3"
},
"time": "2023-01-17T16:14:21+00:00"
"time": "2023-03-17T07:50:08+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
"version": "1.3.33",
"version": "1.3.37",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-doctrine.git",
"reference": "fcb67c2a747300ff8e6ae278191f6ff79fc90370"
"reference": "62bd362b432fe29e175168689510ddd927b698f8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/fcb67c2a747300ff8e6ae278191f6ff79fc90370",
"reference": "fcb67c2a747300ff8e6ae278191f6ff79fc90370",
"url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/62bd362b432fe29e175168689510ddd927b698f8",
"reference": "62bd362b432fe29e175168689510ddd927b698f8",
"shasum": ""
},
"require": {
@ -1526,22 +1534,22 @@
"description": "Doctrine extensions for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-doctrine/issues",
"source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.33"
"source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.37"
},
"time": "2023-02-21T08:52:52+00:00"
"time": "2023-03-17T14:57:03+00:00"
},
{
"name": "phpstan/phpstan-phpunit",
"version": "1.3.8",
"version": "1.3.11",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-phpunit.git",
"reference": "4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5"
"reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5",
"reference": "4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5",
"url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c",
"reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c",
"shasum": ""
},
"require": {
@ -1578,22 +1586,22 @@
"description": "PHPUnit extensions and rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-phpunit/issues",
"source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.8"
"source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.11"
},
"time": "2023-02-25T15:14:31+00:00"
"time": "2023-03-25T19:42:13+00:00"
},
{
"name": "phpstan/phpstan-strict-rules",
"version": "1.5.0",
"version": "1.5.1",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-strict-rules.git",
"reference": "b7dd96a5503919a43b3cd06a2dced9d4252492f2"
"reference": "b21c03d4f6f3a446e4311155f4be9d65048218e6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/b7dd96a5503919a43b3cd06a2dced9d4252492f2",
"reference": "b7dd96a5503919a43b3cd06a2dced9d4252492f2",
"url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/b21c03d4f6f3a446e4311155f4be9d65048218e6",
"reference": "b21c03d4f6f3a446e4311155f4be9d65048218e6",
"shasum": ""
},
"require": {
@ -1627,22 +1635,22 @@
"description": "Extra strict and opinionated rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-strict-rules/issues",
"source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.0"
"source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.1"
},
"time": "2023-02-21T10:17:10+00:00"
"time": "2023-03-29T14:47:40+00:00"
},
{
"name": "phpunit/php-code-coverage",
"version": "9.2.25",
"version": "9.2.26",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
"reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954"
"reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e2b40518197a8c0d4b08bc34dfff1c99c508954",
"reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
"reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
"shasum": ""
},
"require": {
@ -1664,8 +1672,8 @@
"phpunit/phpunit": "^9.3"
},
"suggest": {
"ext-pcov": "*",
"ext-xdebug": "*"
"ext-pcov": "PHP extension that provides line coverage",
"ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"type": "library",
"extra": {
@ -1698,7 +1706,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.25"
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26"
},
"funding": [
{
@ -1706,7 +1714,7 @@
"type": "github"
}
],
"time": "2023-02-25T05:32:00+00:00"
"time": "2023-03-06T12:58:08+00:00"
},
{
"name": "phpunit/php-file-iterator",
@ -1951,16 +1959,16 @@
},
{
"name": "phpunit/phpunit",
"version": "9.6.4",
"version": "9.6.7",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d"
"reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9125ee085b6d95e78277dc07aa1f46f9e0607b8d",
"reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c993f0d3b0489ffc42ee2fe0bd645af1538a63b2",
"reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2",
"shasum": ""
},
"require": {
@ -1993,8 +2001,8 @@
"sebastian/version": "^3.0.2"
},
"suggest": {
"ext-soap": "*",
"ext-xdebug": "*"
"ext-soap": "To be able to generate mocks based on WSDL files",
"ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"bin": [
"phpunit"
@ -2033,7 +2041,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.4"
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.7"
},
"funding": [
{
@ -2049,7 +2058,7 @@
"type": "tidelift"
}
],
"time": "2023-02-27T13:06:37+00:00"
"time": "2023-04-14T08:58:40+00:00"
},
{
"name": "psr/cache",

View File

@ -66,6 +66,10 @@
align-items: center;
}
#app-content.nc-major-version-gte-25 .podcast {
top: 0;
}
#app-content .podcast audio {
display: block;
width: calc(100% - 60px);
@ -108,6 +112,17 @@
left: 0;
}
#app-content.nc-major-version-gte-25 .podcast {
position: sticky;
}
@media only screen and (width < 1024px) {
#app-content.nc-major-version-gte-25 .podcast {
left: 35px;
width: calc(100% - 35px);
}
}
#notification a {
text-decoration: underline;
color: blue;
@ -236,7 +251,7 @@
min-height: 43px;
}
#app-content.nc-major-version-25 .compact .utils {
#app-content.nc-major-version-gte-25 .compact .utils {
top: 0px;
}

View File

@ -11,8 +11,11 @@ Alternatively you may use an [external updater](https://nextcloud.github.io/news
Auto purging automatically removes the oldest read items of every feed after every update.
The value you enter here is used as the limit of read items per feed, unless the feed comes with more items in it's feed.
For example you have the default value of 200 and the feed has 210 items in it's feed.
In this case the limit will be 210 instead of 200.
The individual limit per feed is only adjusted when it's bigger. Let's say last feed update came with 210 items,
then that will be the limit for that feed as long as no bigger update with more items is fetched.
In this case the limit will be 210 instead of 200, for that feed.
This is needed to prevent items from reappearing in the feed.
## Purge unread items
This changes the behavior of the auto purging to also purge unread items. This is useful if you have users with a lot of unread items.

View File

@ -59,6 +59,10 @@ Feeds can be updated using Nextcloud's system cron or an [external updater](http
You will get two rows where column `class`will be `OCA\News\Cron\Updater` and `OCA\News\Cron\UpdaterJob`.
!!! info
In newer versions of News (21.x.x) the old job OCA\News\Cron\Updater was removed from the DB.
Reset the `reserved_at` by executing
```sql

View File

@ -7,7 +7,7 @@
* @author Bernhard Posselt <dev@bernhard-posselt.com>
* @copyright Bernhard Posselt 2014
*/
app.directive('newsStickyMenu', function () {
app.directive('newsStickyMenu', function (NC_MAJOR_VERSION) {
'use strict';
return function (scope, elem, attr) {
@ -18,7 +18,9 @@ app.directive('newsStickyMenu', function () {
if (scrollHeight > height) {
elem.addClass('fixed');
elem.css('top', scrollHeight);
if (NC_MAJOR_VERSION < 25) {
elem.css('top', scrollHeight);
}
} else {
elem.removeClass('fixed');
}

58
js/package-lock.json generated
View File

@ -23,15 +23,15 @@
"gulp-ng-annotate": "^2.1.0",
"gulp-sourcemaps": "^3.0.0",
"gulp-terser": "^2.1.0",
"jasmine-core": "^4.5.0",
"jquery": "^3.6.3",
"jasmine-core": "^4.6.0",
"jquery": "^3.6.4",
"jshint": "^2.13.6",
"karma": "^6.4.1",
"karma-chrome-launcher": "^3.1.1",
"karma-chrome-launcher": "^3.2.0",
"karma-coverage": "^2.2.0",
"karma-firefox-launcher": "^2.1.2",
"karma-jasmine": "^5.1.0",
"minimatch": "^7.3.0",
"minimatch": "^9.0.0",
"natives": "^1.1.6"
},
"engines": {
@ -3603,15 +3603,15 @@
}
},
"node_modules/jasmine-core": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz",
"integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==",
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz",
"integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==",
"dev": true
},
"node_modules/jquery": {
"version": "3.6.3",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz",
"integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==",
"version": "3.6.4",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz",
"integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==",
"dev": true
},
"node_modules/js-tokens": {
@ -3747,9 +3747,9 @@
}
},
"node_modules/karma-chrome-launcher": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz",
"integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==",
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz",
"integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==",
"dev": true,
"dependencies": {
"which": "^1.2.1"
@ -4553,15 +4553,15 @@
}
},
"node_modules/minimatch": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz",
"integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==",
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz",
"integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
"node": ">=10"
"node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@ -10077,15 +10077,15 @@
}
},
"jasmine-core": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz",
"integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==",
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz",
"integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==",
"dev": true
},
"jquery": {
"version": "3.6.3",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz",
"integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==",
"version": "3.6.4",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz",
"integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==",
"dev": true
},
"js-tokens": {
@ -10428,9 +10428,9 @@
}
},
"karma-chrome-launcher": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz",
"integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==",
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz",
"integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==",
"dev": true,
"requires": {
"which": "^1.2.1"
@ -10828,9 +10828,9 @@
}
},
"minimatch": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz",
"integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==",
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz",
"integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"

View File

@ -40,15 +40,15 @@
"gulp-ng-annotate": "^2.1.0",
"gulp-sourcemaps": "^3.0.0",
"gulp-terser": "^2.1.0",
"jasmine-core": "^4.5.0",
"jquery": "^3.6.3",
"jasmine-core": "^4.6.0",
"jquery": "^3.6.4",
"jshint": "^2.13.6",
"karma": "^6.4.1",
"karma-chrome-launcher": "^3.1.1",
"karma-chrome-launcher": "^3.2.0",
"karma-coverage": "^2.2.0",
"karma-firefox-launcher": "^2.1.2",
"karma-jasmine": "^5.1.0",
"minimatch": "^7.3.0",
"minimatch": "^9.0.0",
"natives": "^1.1.6"
},
"dependencies": {

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Споделено с мен",
"An RSS/Atom feed reader" : "Четец за RSS/Atom емисии",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Изпълнението на последното задание се изпълни за {relativeTime}. Нещо не е наред.",
"Last job ran {relativeTime}." : "Последната задача се изпълни {relativeTime}.",
"Use system cron for updates" : "Използване на системния cron за актуализации",
"Disable this if you use a custom updater." : "Деактивирайте това, ако използвате персонализирана програма за актуализиране.",
"Maximum read count per feed" : "Максимален брой прочитания на емисия",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Споделено с мен",
"An RSS/Atom feed reader" : "Четец за RSS/Atom емисии",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Изпълнението на последното задание се изпълни за {relativeTime}. Нещо не е наред.",
"Last job ran {relativeTime}." : "Последната задача се изпълни {relativeTime}.",
"Use system cron for updates" : "Използване на системния cron за актуализации",
"Disable this if you use a custom updater." : "Деактивирайте това, ако използвате персонализирана програма за актуализиране.",
"Maximum read count per feed" : "Максимален брой прочитания на емисия",

View File

@ -3,15 +3,26 @@ OC.L10N.register(
{
"Request failed, network connection unavailable!" : "La sol·licitud ha fallat, la connexió de xarxa no està disponible!",
"Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Heu iniciat la sessió?",
"Request forbidden. Are you an administrator?" : "Petició prohibida. Ets administrador?",
"Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Torneu a carregar la pàgina!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Error intern servidor! Consulteu el fitxer data/nextcloud.log per obtenir informació addicional!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "La sol·licitud ha fallat, Nextcloud és actualment en mode de manteniment!",
"News feeds" : "Fonts de notícies",
"Unread articles" : "Articles sense llegir",
"News" : "Notí­cies",
"News folders" : "Carpetes de notícies",
"News articles" : "Articles de notícies",
"Shared with me" : "Compartit amb mi",
"An RSS/Atom feed reader" : "Un lector de notícies RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Una aplicació de lectura RSS/Atom Feed per a Nextcloud\n\n- 📲 Sincronitzeu els vostres canals amb diversos [clients] mòbils o d'escriptori (https://nextcloud.github.io/news/clients/)\n- 🔄 Actualitzacions automàtiques dels vostres canals de notícies\n- 🆓 Gratuït i de codi obert sota AGPLv3, sense anuncis ni funcions premium\n\n** Actualment es requereix el sistema Cron perquè aquesta aplicació funcioni**\n\nEls requisits es poden trobar [aquí] (https://nextcloud.github.io/news/install/#dependencies)\n\nEl registre de canvis està disponible [aquí] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreeu un [informe d'errors](https://github.com/nextcloud/news/issues/new/choose)\n\nCreeu una [sol·licitud de funció](https://github.com/nextcloud/news/discussions/new)\n\nInforma d'un [problema de feed] (https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "L'última execució del treball s'ha executat el dia {relativeTime}. Alguna cosa sembla malament.",
"Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.",
"Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions",
"Disable this if you use a custom updater." : "Desactiveu-ho si feu servir un actualitzador personalitzat.",
"Maximum read count per feed" : "Màxim nombre de lectures per font",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no s'eliminaran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.",
"Delete unread articles automatically" : "Suprimeix automàticament els articles no llegits",
"Enable this if you also want to delete unread articles." : "Activeu-ho si també voleu suprimir articles no llegits.",
"Maximum redirects" : "Màxim de redirigits",
"How many redirects the feed fetcher should follow." : "Quantes redireccions hauria de suportar el descarregador de fonts.",
"Feed fetcher timeout" : "Temps d'espera exhaurit per a la descàrrega de la font",
@ -20,6 +31,8 @@ OC.L10N.register(
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "En cas d'haver-se emplenat, la URL d'aquest servei serà consultada per mostrar les fonts de la secció explorar fonts. Per tornar al servei d'exploració integrat, deixi aquest camp buit.",
"Update interval" : "Interval d'actualització",
"Interval in seconds in which the feeds will be updated." : "Interval en segons en què s'actualitzaran les fonts de continguts.",
"Successfully updated news configuration" : "Configuració de notícies actualitzada correctament",
"Unable to update news config" : "No es pot actualitzar la configuració de notícies",
"Download" : "Baixa",
"Close" : "Tanca",
"Subscribe to" : "Subscriu a",
@ -31,9 +44,16 @@ OC.L10N.register(
"Keep article unread" : "Manté l'article com a no llegit",
"Remove keep article unread" : "Elimineu mantenir l'article no llegit",
"Share" : "Compartir",
"Share with users" : "Comparteix amb els usuaris",
"Username" : "Nom d'usuari",
"No users found" : "No s'ha trobat cap usuari",
"Error while searching for users" : "S'ha produït un error en cercar usuaris",
"Share on social media" : "Comparteix a les xarxes socials",
"I wanted you to see this article" : "Volia que vegis aquest article",
"Check out this article" : "Fes una ullada a aquest article",
"by" : "per",
"from" : "des de",
"shared by" : "compartit per",
"Play audio" : "Reprodueix l'àudio",
"Download audio" : "Descarrega l'àudio",
"Download video" : "Descarrega el vídeo",
@ -70,6 +90,7 @@ OC.L10N.register(
"Credentials" : "Credencials",
"HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Les credencials dAutenticació Bàsica d'HTTP shan demmagatzemar sense xifrar. Tothom que tingui accés al servidor o a la base de dades hi podrà accedir!",
"Password" : "Contrasenya",
"Auto discover Feed" : "Font de descoberta automàtica",
"New Folder" : "Nova carpeta",
"Create" : "Crea",
"Explore" : "Explora",

View File

@ -1,15 +1,26 @@
{ "translations": {
"Request failed, network connection unavailable!" : "La sol·licitud ha fallat, la connexió de xarxa no està disponible!",
"Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Heu iniciat la sessió?",
"Request forbidden. Are you an administrator?" : "Petició prohibida. Ets administrador?",
"Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Torneu a carregar la pàgina!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Error intern servidor! Consulteu el fitxer data/nextcloud.log per obtenir informació addicional!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "La sol·licitud ha fallat, Nextcloud és actualment en mode de manteniment!",
"News feeds" : "Fonts de notícies",
"Unread articles" : "Articles sense llegir",
"News" : "Notí­cies",
"News folders" : "Carpetes de notícies",
"News articles" : "Articles de notícies",
"Shared with me" : "Compartit amb mi",
"An RSS/Atom feed reader" : "Un lector de notícies RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Una aplicació de lectura RSS/Atom Feed per a Nextcloud\n\n- 📲 Sincronitzeu els vostres canals amb diversos [clients] mòbils o d'escriptori (https://nextcloud.github.io/news/clients/)\n- 🔄 Actualitzacions automàtiques dels vostres canals de notícies\n- 🆓 Gratuït i de codi obert sota AGPLv3, sense anuncis ni funcions premium\n\n** Actualment es requereix el sistema Cron perquè aquesta aplicació funcioni**\n\nEls requisits es poden trobar [aquí] (https://nextcloud.github.io/news/install/#dependencies)\n\nEl registre de canvis està disponible [aquí] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreeu un [informe d'errors](https://github.com/nextcloud/news/issues/new/choose)\n\nCreeu una [sol·licitud de funció](https://github.com/nextcloud/news/discussions/new)\n\nInforma d'un [problema de feed] (https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "L'última execució del treball s'ha executat el dia {relativeTime}. Alguna cosa sembla malament.",
"Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.",
"Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions",
"Disable this if you use a custom updater." : "Desactiveu-ho si feu servir un actualitzador personalitzat.",
"Maximum read count per feed" : "Màxim nombre de lectures per font",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no s'eliminaran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.",
"Delete unread articles automatically" : "Suprimeix automàticament els articles no llegits",
"Enable this if you also want to delete unread articles." : "Activeu-ho si també voleu suprimir articles no llegits.",
"Maximum redirects" : "Màxim de redirigits",
"How many redirects the feed fetcher should follow." : "Quantes redireccions hauria de suportar el descarregador de fonts.",
"Feed fetcher timeout" : "Temps d'espera exhaurit per a la descàrrega de la font",
@ -18,6 +29,8 @@
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "En cas d'haver-se emplenat, la URL d'aquest servei serà consultada per mostrar les fonts de la secció explorar fonts. Per tornar al servei d'exploració integrat, deixi aquest camp buit.",
"Update interval" : "Interval d'actualització",
"Interval in seconds in which the feeds will be updated." : "Interval en segons en què s'actualitzaran les fonts de continguts.",
"Successfully updated news configuration" : "Configuració de notícies actualitzada correctament",
"Unable to update news config" : "No es pot actualitzar la configuració de notícies",
"Download" : "Baixa",
"Close" : "Tanca",
"Subscribe to" : "Subscriu a",
@ -29,9 +42,16 @@
"Keep article unread" : "Manté l'article com a no llegit",
"Remove keep article unread" : "Elimineu mantenir l'article no llegit",
"Share" : "Compartir",
"Share with users" : "Comparteix amb els usuaris",
"Username" : "Nom d'usuari",
"No users found" : "No s'ha trobat cap usuari",
"Error while searching for users" : "S'ha produït un error en cercar usuaris",
"Share on social media" : "Comparteix a les xarxes socials",
"I wanted you to see this article" : "Volia que vegis aquest article",
"Check out this article" : "Fes una ullada a aquest article",
"by" : "per",
"from" : "des de",
"shared by" : "compartit per",
"Play audio" : "Reprodueix l'àudio",
"Download audio" : "Descarrega l'àudio",
"Download video" : "Descarrega el vídeo",
@ -68,6 +88,7 @@
"Credentials" : "Credencials",
"HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Les credencials dAutenticació Bàsica d'HTTP shan demmagatzemar sense xifrar. Tothom que tingui accés al servidor o a la base de dades hi podrà accedir!",
"Password" : "Contrasenya",
"Auto discover Feed" : "Font de descoberta automàtica",
"New Folder" : "Nova carpeta",
"Create" : "Crea",
"Explore" : "Explora",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Sdíleno se mnou",
"An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Minulé vykonání úlohy bylo {relativeTime}. Zdá se, že něco není v pořádku.",
"Last job ran {relativeTime}." : "Úloha minule běžela {relativeTime}.",
"Use system cron for updates" : "Pro aktualizace používat službu systémového plánovače (cron)",
"Disable this if you use a custom updater." : "Toto vypněte, pokud používáte uživatelsky určený nástroj pro aktualizace.",
"Maximum read count per feed" : "Maximální počet načítaných novinek na kanál",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Sdíleno se mnou",
"An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Minulé vykonání úlohy bylo {relativeTime}. Zdá se, že něco není v pořádku.",
"Last job ran {relativeTime}." : "Úloha minule běžela {relativeTime}.",
"Use system cron for updates" : "Pro aktualizace používat službu systémového plánovače (cron)",
"Disable this if you use a custom updater." : "Toto vypněte, pokud používáte uživatelsky určený nástroj pro aktualizace.",
"Maximum read count per feed" : "Maximální počet načítaných novinek na kanál",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Mit mir geteilt",
"An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.",
"Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.",
"Use system cron for updates" : "Verwende System-Cron für Aktualisierungen",
"Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.",
"Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Mit mir geteilt",
"An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.",
"Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.",
"Use system cron for updates" : "Verwende System-Cron für Aktualisierungen",
"Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.",
"Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Mit mir geteilt",
"An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.",
"Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.",
"Use system cron for updates" : "Verwende System-Cron für Aktualisierungen",
"Disable this if you use a custom updater." : "Deaktivieren Sie diese Option, wenn Sie einen eigenen Updater verwenden.",
"Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Mit mir geteilt",
"An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.",
"Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.",
"Use system cron for updates" : "Verwende System-Cron für Aktualisierungen",
"Disable this if you use a custom updater." : "Deaktivieren Sie diese Option, wenn Sie einen eigenen Updater verwenden.",
"Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Shared with me",
"An RSS/Atom feed reader" : "An RSS/Atom feed reader",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.",
"Last job ran {relativeTime}." : "Last job ran {relativeTime}.",
"Use system cron for updates" : "Use system cron for updates",
"Disable this if you use a custom updater." : "Disable this if you use a custom updater.",
"Maximum read count per feed" : "Maximum read count per feed",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Shared with me",
"An RSS/Atom feed reader" : "An RSS/Atom feed reader",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.",
"Last job ran {relativeTime}." : "Last job ran {relativeTime}.",
"Use system cron for updates" : "Use system cron for updates",
"Disable this if you use a custom updater." : "Disable this if you use a custom updater.",
"Maximum read count per feed" : "Maximum read count per feed",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Compartido conmigo",
"An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "La última ejecución fue en {relativeTime}. Algo está mal.",
"Last job ran {relativeTime}." : "Último trabajo realizado {relativeTime}.",
"Use system cron for updates" : "Usa el cron del sistema para las actualizaciones",
"Disable this if you use a custom updater." : "Desactiva esto si ejecutas un actualizador personalizado.",
"Maximum read count per feed" : "Máximo número de lecturas por fuente",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Compartido conmigo",
"An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "La última ejecución fue en {relativeTime}. Algo está mal.",
"Last job ran {relativeTime}." : "Último trabajo realizado {relativeTime}.",
"Use system cron for updates" : "Usa el cron del sistema para las actualizaciones",
"Disable this if you use a custom updater." : "Desactiva esto si ejecutas un actualizador personalizado.",
"Maximum read count per feed" : "Máximo número de lecturas por fuente",

View File

@ -11,9 +11,12 @@ OC.L10N.register(
"Unread articles" : "Irakurri gabeko artikuluak",
"News" : "Berriak",
"News folders" : "Albiste karpetak",
"News articles" : "Artikulu berriak",
"Shared with me" : "Nirekin partekatuta",
"An RSS/Atom feed reader" : "RSS/Atom jarioen irakurle bat",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 RSS/Atom Feed irakurgailu aplikazioa Nextcloud-entzat\n\n- 📲Sinkronizatu jarioak mugikorreko edo mahaigaineko [bezero](https://nextcloud.github.io/news/clients/) anitzekin \n- 🔄 Zure albisteen jarioen eguneratze automatikoak\n- 🆓 Kode irekia eta doakoa AGPLv3-pean, iragarkirik edo premium funtziorik gabe\n\n** Une honetan Cron beharrezkoa da aplikazio honek funtziona dezan **\n\nBaldintzak [hemen](https://nextcloud.github.io/news/install/#dependencies) aurki daitezke\n\nAldaketa-erregistroa eskuragarri dago [hemen](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSortu [akatsen txostena](https://github.com/nextcloud/news/issues/new/choose)\n\nSortu [ezaugarri eskaera](https://github.com/nextcloud/news/discussions/new)\n\nEman [jarioaren arazo](https://github.com/nextcloud/news/discussions/new)-en berri",
"Last job execution ran {relativeTime}. Something seems wrong." : "Azken lana exekutatu zen: {time}. Zerbait gaizki dagoela dirudi.",
"Last job ran {relativeTime}." : "Azken lana {relativeTime}-n egin zen.",
"Use system cron for updates" : "Erabili sistemaren cron-a eguneraketak egiteko",
"Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.",
"Maximum read count per feed" : "Gehienezko irakurketa kopurua jarioko",

View File

@ -9,9 +9,12 @@
"Unread articles" : "Irakurri gabeko artikuluak",
"News" : "Berriak",
"News folders" : "Albiste karpetak",
"News articles" : "Artikulu berriak",
"Shared with me" : "Nirekin partekatuta",
"An RSS/Atom feed reader" : "RSS/Atom jarioen irakurle bat",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 RSS/Atom Feed irakurgailu aplikazioa Nextcloud-entzat\n\n- 📲Sinkronizatu jarioak mugikorreko edo mahaigaineko [bezero](https://nextcloud.github.io/news/clients/) anitzekin \n- 🔄 Zure albisteen jarioen eguneratze automatikoak\n- 🆓 Kode irekia eta doakoa AGPLv3-pean, iragarkirik edo premium funtziorik gabe\n\n** Une honetan Cron beharrezkoa da aplikazio honek funtziona dezan **\n\nBaldintzak [hemen](https://nextcloud.github.io/news/install/#dependencies) aurki daitezke\n\nAldaketa-erregistroa eskuragarri dago [hemen](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSortu [akatsen txostena](https://github.com/nextcloud/news/issues/new/choose)\n\nSortu [ezaugarri eskaera](https://github.com/nextcloud/news/discussions/new)\n\nEman [jarioaren arazo](https://github.com/nextcloud/news/discussions/new)-en berri",
"Last job execution ran {relativeTime}. Something seems wrong." : "Azken lana exekutatu zen: {time}. Zerbait gaizki dagoela dirudi.",
"Last job ran {relativeTime}." : "Azken lana {relativeTime}-n egin zen.",
"Use system cron for updates" : "Erabili sistemaren cron-a eguneraketak egiteko",
"Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.",
"Maximum read count per feed" : "Gehienezko irakurketa kopurua jarioko",

View File

@ -9,6 +9,7 @@ OC.L10N.register(
"Unread articles" : "مطالب خوانده نشده",
"News" : "اخبار",
"An RSS/Atom feed reader" : "An RSS/Atom feed reader",
"Last job ran {relativeTime}." : "آخرین کار در {time} اجرا شد.",
"Use system cron for updates" : "برای بروزرسانی ها از سیستم cron استفاده کنید",
"Maximum read count per feed" : "حداکثر تعداد خواندن در هر خوراک",
"Maximum redirects" : "حداکثر تغییر مسیرها",

View File

@ -7,6 +7,7 @@
"Unread articles" : "مطالب خوانده نشده",
"News" : "اخبار",
"An RSS/Atom feed reader" : "An RSS/Atom feed reader",
"Last job ran {relativeTime}." : "آخرین کار در {time} اجرا شد.",
"Use system cron for updates" : "برای بروزرسانی ها از سیستم cron استفاده کنید",
"Maximum read count per feed" : "حداکثر تعداد خواندن در هر خوراک",
"Maximum redirects" : "حداکثر تغییر مسیرها",

View File

@ -14,6 +14,7 @@ OC.L10N.register(
"News articles" : "Uutisartikkelit",
"Shared with me" : "Jaettu kanssasi",
"An RSS/Atom feed reader" : "RSS-/Atom-syötteiden lukija",
"Last job ran {relativeTime}." : "Viimeisin työ ajettiin {relativeTime}.",
"Use system cron for updates" : "Käytä järjestelmän cronia päivityksille",
"Disable this if you use a custom updater." : "Poista tämä käytöstä, jos käytät erillistä päivitintä.",
"Maximum read count per feed" : "Syötekohtainen lukukertojen enimmäismäärä",

View File

@ -12,6 +12,7 @@
"News articles" : "Uutisartikkelit",
"Shared with me" : "Jaettu kanssasi",
"An RSS/Atom feed reader" : "RSS-/Atom-syötteiden lukija",
"Last job ran {relativeTime}." : "Viimeisin työ ajettiin {relativeTime}.",
"Use system cron for updates" : "Käytä järjestelmän cronia päivityksille",
"Disable this if you use a custom updater." : "Poista tämä käytöstä, jos käytät erillistä päivitintä.",
"Maximum read count per feed" : "Syötekohtainen lukukertojen enimmäismäärä",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Partagé avec moi",
"An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Dernière tâche exécutée {relativeTime}. Quelque chose semble ne pas aller.",
"Last job ran {relativeTime}." : "Dernière tâche exécutée {relativeTime}.",
"Use system cron for updates" : "Utiliser le « cron » du système pour les mises à jour",
"Disable this if you use a custom updater." : "Désactivez ceci si vous utilisez un outil de mise à jour personnalisé.",
"Maximum read count per feed" : "Nombre maximum de lecture par flux",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Partagé avec moi",
"An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Dernière tâche exécutée {relativeTime}. Quelque chose semble ne pas aller.",
"Last job ran {relativeTime}." : "Dernière tâche exécutée {relativeTime}.",
"Use system cron for updates" : "Utiliser le « cron » du système pour les mises à jour",
"Disable this if you use a custom updater." : "Désactivez ceci si vous utilisez un outil de mise à jour personnalisé.",
"Maximum read count per feed" : "Nombre maximum de lecture par flux",

View File

@ -3,15 +3,26 @@ OC.L10N.register(
{
"Request failed, network connection unavailable!" : "Non se realizou a solicitude, a conexión de rede non está dispoñíbel!",
"Request unauthorized. Are you logged in?" : "Solicitude non autorizada. Está vostede autenticado?",
"Request forbidden. Are you an administrator?" : "Solicitude prohibida. Es administrador?",
"Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Produciuse un fallo na solicitude, Nexcloud esta actualmente en modo mantemento!",
"News feeds" : "Fontes de noticias",
"Unread articles" : "Artigos sen ler",
"News" : "Novas",
"News folders" : "Cartafoles de noticias",
"News articles" : "Artigos de noticias",
"Shared with me" : "Compartido comigo",
"An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.",
"Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.",
"Use system cron for updates" : "Use o cron do sistema para as actualizacións",
"Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.",
"Maximum read count per feed" : "Conta máxima de lidos por fonte",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos despois de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.",
"Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente",
"Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.",
"Maximum redirects" : "Redireccionamentos máximos",
"How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.",
"Feed fetcher timeout" : "Caducidade do recuperador",
@ -20,6 +31,8 @@ OC.L10N.register(
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.",
"Update interval" : "Intervalo de actualización",
"Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.",
"Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias",
"Unable to update news config" : "Non se puido actualizar a configuración de noticias",
"Download" : "Descargar",
"Close" : "Pechar",
"Subscribe to" : "Subscribirse a",
@ -31,10 +44,16 @@ OC.L10N.register(
"Keep article unread" : "Conservar o artigo como non lido",
"Remove keep article unread" : "Retirar a marca de artigo sen ler",
"Share" : "Compartir",
"Share with users" : "Compartir cos usuarios",
"Username" : "Nome de usuario",
"No users found" : "Non se atoparon usuarios",
"Error while searching for users" : "Produciuse un erro ao buscar usuarios",
"Share on social media" : "Comparte nas redes sociais",
"I wanted you to see this article" : "Quería que viras este artigo",
"Check out this article" : "Consulta este artigo",
"by" : "por",
"from" : "dende",
"shared by" : "compartido por",
"Play audio" : "Reproducir son",
"Download audio" : "Descargar son",
"Download video" : "Descargar video",
@ -71,6 +90,7 @@ OC.L10N.register(
"Credentials" : "Credenciais",
"HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "As credenciais para HTTP Basic Auth deben estar gardadas sen cifrar! Calquera persoa con acceso ao servidor poderá acceder a elas!",
"Password" : "Contrasinal",
"Auto discover Feed" : "Feed de detección automática",
"New Folder" : "Novo cartafol",
"Create" : "Crear",
"Explore" : "Examinar",

View File

@ -1,15 +1,26 @@
{ "translations": {
"Request failed, network connection unavailable!" : "Non se realizou a solicitude, a conexión de rede non está dispoñíbel!",
"Request unauthorized. Are you logged in?" : "Solicitude non autorizada. Está vostede autenticado?",
"Request forbidden. Are you an administrator?" : "Solicitude prohibida. Es administrador?",
"Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Produciuse un fallo na solicitude, Nexcloud esta actualmente en modo mantemento!",
"News feeds" : "Fontes de noticias",
"Unread articles" : "Artigos sen ler",
"News" : "Novas",
"News folders" : "Cartafoles de noticias",
"News articles" : "Artigos de noticias",
"Shared with me" : "Compartido comigo",
"An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.",
"Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.",
"Use system cron for updates" : "Use o cron do sistema para as actualizacións",
"Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.",
"Maximum read count per feed" : "Conta máxima de lidos por fonte",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos despois de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.",
"Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente",
"Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.",
"Maximum redirects" : "Redireccionamentos máximos",
"How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.",
"Feed fetcher timeout" : "Caducidade do recuperador",
@ -18,6 +29,8 @@
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.",
"Update interval" : "Intervalo de actualización",
"Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.",
"Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias",
"Unable to update news config" : "Non se puido actualizar a configuración de noticias",
"Download" : "Descargar",
"Close" : "Pechar",
"Subscribe to" : "Subscribirse a",
@ -29,10 +42,16 @@
"Keep article unread" : "Conservar o artigo como non lido",
"Remove keep article unread" : "Retirar a marca de artigo sen ler",
"Share" : "Compartir",
"Share with users" : "Compartir cos usuarios",
"Username" : "Nome de usuario",
"No users found" : "Non se atoparon usuarios",
"Error while searching for users" : "Produciuse un erro ao buscar usuarios",
"Share on social media" : "Comparte nas redes sociais",
"I wanted you to see this article" : "Quería que viras este artigo",
"Check out this article" : "Consulta este artigo",
"by" : "por",
"from" : "dende",
"shared by" : "compartido por",
"Play audio" : "Reproducir son",
"Download audio" : "Descargar son",
"Download video" : "Descargar video",
@ -69,6 +88,7 @@
"Credentials" : "Credenciais",
"HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "As credenciais para HTTP Basic Auth deben estar gardadas sen cifrar! Calquera persoa con acceso ao servidor poderá acceder a elas!",
"Password" : "Contrasinal",
"Auto discover Feed" : "Feed de detección automática",
"New Folder" : "Novo cartafol",
"Create" : "Crear",
"Explore" : "Examinar",

View File

@ -11,9 +11,12 @@ OC.L10N.register(
"Unread articles" : "Olvasatlan cikkek",
"News" : "Hírek",
"News folders" : "Hírek mappái",
"News articles" : "Hírcikkek",
"Shared with me" : "Megosztva velem",
"An RSS/Atom feed reader" : "Egy RSS/Atom-hírcsatorna olvasó",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Egy RSS/Atom hírolvasó alkalmazás a Nextcloudhoz\n\n- 📲 Hírcsatornák szinkronizálása több mobil- vagy asztali [klienssel](https://nextcloud.github.io/news/clients/)\n- 🔄 Hírcsatornák automatikus frissítése\n- 🆓 Szabad és nyílt forráskódú, AGPLv3 licenc alatt, hirdetések és prémium funkciók nélkül\n\n**Az alkalmazás működéséhez jelenleg a rendszer cron használata szükséges**\n\nA követelmények [itt találhatók](https://nextcloud.github.io/news/install/#dependencies)\n\nA változásnapló pedig [itt](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nKészítsen egy [hibajelentést](https://github.com/nextcloud/news/issues/new/choose)\n\nKészítsen egy [funkciókérést](https://github.com/nextcloud/news/discussions/new)\n\nJelentse egy [hírcsatorna problémáját](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "A legutóbbi feladat futási ideje: {relativeTime}. Valami nincs rendben.",
"Last job ran {relativeTime}." : "Utolsó feladatfuttatás: {relativeTime}.",
"Use system cron for updates" : "A rendszer cron használata a frissítésekhez",
"Disable this if you use a custom updater." : "Tiltsa le, ha egyéni frissítőt használ.",
"Maximum read count per feed" : "Maximális olvasási szám hírfolyamonként",

View File

@ -9,9 +9,12 @@
"Unread articles" : "Olvasatlan cikkek",
"News" : "Hírek",
"News folders" : "Hírek mappái",
"News articles" : "Hírcikkek",
"Shared with me" : "Megosztva velem",
"An RSS/Atom feed reader" : "Egy RSS/Atom-hírcsatorna olvasó",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Egy RSS/Atom hírolvasó alkalmazás a Nextcloudhoz\n\n- 📲 Hírcsatornák szinkronizálása több mobil- vagy asztali [klienssel](https://nextcloud.github.io/news/clients/)\n- 🔄 Hírcsatornák automatikus frissítése\n- 🆓 Szabad és nyílt forráskódú, AGPLv3 licenc alatt, hirdetések és prémium funkciók nélkül\n\n**Az alkalmazás működéséhez jelenleg a rendszer cron használata szükséges**\n\nA követelmények [itt találhatók](https://nextcloud.github.io/news/install/#dependencies)\n\nA változásnapló pedig [itt](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nKészítsen egy [hibajelentést](https://github.com/nextcloud/news/issues/new/choose)\n\nKészítsen egy [funkciókérést](https://github.com/nextcloud/news/discussions/new)\n\nJelentse egy [hírcsatorna problémáját](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "A legutóbbi feladat futási ideje: {relativeTime}. Valami nincs rendben.",
"Last job ran {relativeTime}." : "Utolsó feladatfuttatás: {relativeTime}.",
"Use system cron for updates" : "A rendszer cron használata a frissítésekhez",
"Disable this if you use a custom updater." : "Tiltsa le, ha egyéni frissítőt használ.",
"Maximum read count per feed" : "Maximális olvasási szám hírfolyamonként",

View File

@ -3,17 +3,39 @@ OC.L10N.register(
{
"Request failed, network connection unavailable!" : "Permintaan gagal, koneksi jaringan tidak tersedia!",
"Request unauthorized. Are you logged in?" : "Permintaan tidak sah. Apakah Anda sudah masuk?",
"Request forbidden. Are you an administrator?" : "Permintaan ditolak. Apakah Anda seorang administrator?",
"Token expired or app not enabled! Reload the page!" : "Token telah kadaluarsa atau aplikasi tidak diaktifkan! Muat ulang halaman!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Kesalahan internal server! Mohon cek berkas data/nextcloud.log Anda untuk informasi lebih lanjut!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Permintaan gagal, Nextcloud sedang dalam mode pemeliharaan!",
"News feeds" : "Umpan berita",
"Unread articles" : "Artikel belum dibaca",
"News" : "Berita",
"News folders" : "Folder berita",
"News articles" : "Artikel berita",
"Shared with me" : "Dibagikan dengan saya",
"An RSS/Atom feed reader" : "Sebuah pembaca umpan RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikasi pembaca umpan RSS/Atom untuk Nextcloud\n\n- 📲 Sinkronkan umpan Anda dengan beberapa [klien](https://nextcloud.github.io/news/clients/) seluler atau desktop\n- 🔄 Pembaruan otomatis umpan berita Anda\n- 🆓 Bebas dan sumber terbuka di bawah AGPLv3, tanpa iklan atau fungsi premium\n\n**System Cron saat ini diperlukan agar aplikasi ini berfungsi**\n\nPersyaratan dapat ditemukan [di sini](https://nextcloud.github.io/news/install/#dependencies)\n\nPerubahan tersedia [di sini](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nBuat [laporan kutu](https://github.com/nextcloud/news/issues/new/choose)\n\nBuat [permintaan fitur](https://github.com/nextcloud/news/discussions/new)\n\nLaporkan [masalah umpan](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Eksekusi tugas terakhir dijalankan {relativeTime}.\nAda sesuatu yang salah.",
"Last job ran {relativeTime}." : "Tugas terakhir dijalankan {relativeTime}.",
"Use system cron for updates" : "Gunakan cron sistem untuk pembaruan",
"Disable this if you use a custom updater." : "Nonaktifkan ini juga Anda menggunakan pembaru kustom.",
"Maximum read count per feed" : "Jumlah baca maksimum per feed",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Mendefinisikan jumlah maksimum artikel yang dapat dibaca per umpan yang tidak akan dihapus oleh tugas pembersihan; jika artikel lama muncul kembali setelah dibaca, naikkan nilai ini; nilai negatif seperti -1 akan menonaktifkan fitur ini.",
"Delete unread articles automatically" : "Hapus artikel yang tidak dibaca secara otomatis",
"Enable this if you also want to delete unread articles." : "Aktifkan ini jika Anda juga ingin menghapus artikel yang tidak dibaca.",
"Maximum redirects" : "Pengalihan maksimum",
"How many redirects the feed fetcher should follow." : "Berapa arahan pembaca umpan harus mengikuti.",
"Feed fetcher timeout" : "Pengambil feed kehabisan waktu",
"Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Jumlah maksimum untuk menunggu umpan RSS atau Atom untuk dimuat; jika membutuhkan waktu yang lama, pembaruan akan dibatalkan.",
"Explore Service URL" : "URL Layanan Jelajah",
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Jika diberikan, URL layanan ini akan dikueri untuk menampilkan umpan dalam bagian umpan jelajah. Untuk membuat layanan jelajah bawaan sebagai cadangan, tinggalkan masukan ini kosong.",
"Update interval" : "Interval pembaruan",
"Interval in seconds in which the feeds will be updated." : "Interval dalam detik di mana umpan akan diperbarui.",
"Successfully updated news configuration" : "Berhasil memperbarui konfigurasi berita",
"Unable to update news config" : "Tidak dapat memperbarui konfigurasi berita",
"Download" : "Unduh",
"Close" : "Tutup",
"Subscribe to" : "Berlangganan ke",
"No articles available" : "Tidak ada artikel yang tersedia",
"No unread articles available" : "Tidak ada artikel yang belum dibaca",
"Open website" : "Buka situs web",
@ -22,9 +44,16 @@ OC.L10N.register(
"Keep article unread" : "Tandai artikel belum dibaca",
"Remove keep article unread" : "Hapus tanda artikel belum dibaca",
"Share" : "Bagikan",
"Share with users" : "Bagikan dengan pengguna",
"Username" : "Nama pengguna",
"No users found" : "Tidak ada pengguna yang ditemukan",
"Error while searching for users" : "Terjadi kesalahan mencari pengguna",
"Share on social media" : "Bagikan di media sosial",
"I wanted you to see this article" : "Saya ingin Anda untuk melihat artikel ini",
"Check out this article" : "Lihat artikel ini",
"by" : "oleh",
"from" : "dari",
"shared by" : "dibagikan oleh",
"Play audio" : "Putar audio",
"Download audio" : "Unduh audio",
"Download video" : "Unduh video",
@ -46,6 +75,7 @@ OC.L10N.register(
"Load next folder" : "Muat folder berikutnya",
"Scroll to active navigation entry" : "Gulir ke entri navigasi aktif",
"Mark current article's feed/folder read" : "Tandai feed/folder artikel saat ini telah dibaca",
"Ajax or webcron mode detected! Your feeds will not be updated!" : "Mode AJAX atau Webcron dideteksi! Umpan Anda tidak akan diperbarui! ",
"How to set up the operating system cron" : "Bagaimana cara menyetel cron sistem operasi",
"Install and set up a faster parallel updater that uses the News app's update API" : "Pasang dan atur pembaruan paralel yang lebih cepat yang menggunakan API pembaruan aplikasi Berita",
"Subscribe" : "Berlangganan",
@ -60,6 +90,7 @@ OC.L10N.register(
"Credentials" : "Kredensial",
"HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Kredensial HTTP Basic Auth harus disimpan tidak terenkripsi! Semua dengan akses ke server atau database akan bisa mengaksesnya!",
"Password" : "Kata Sandi",
"Auto discover Feed" : "Jelajahi umpan otomatis",
"New Folder" : "Folder Baru",
"Create" : "Buat",
"Explore" : "Jelajah",
@ -68,8 +99,17 @@ OC.L10N.register(
"Undo delete feed" : "Batalkan hapus feed",
"Rename" : "Ubah nama",
"Menu" : "Menu",
"Mark read" : "Tandai sebagai dibaca",
"Unpin from top" : "Lepaskan pin dari atas",
"Pin to top" : "Sematkan ke atas",
"Newest first" : "Terbaru",
"Oldest first" : "Paling lama",
"Default order" : "Urutan bawaan",
"Enable full text" : "Aktifkan teks lengkap",
"Disable full text" : "Nonaktifkan teks lengkap",
"Unread updated" : "Tidak dibaca diperbarui",
"Ignore updated" : "Abaikan diperbarui",
"Open feed URL" : "Buka URL umpan",
"Delete" : "Hapus",
"Dismiss" : "Buang",
"Collapse" : "Tutup",
@ -86,6 +126,7 @@ OC.L10N.register(
"Subscriptions (OPML)" : "Berlangganan (OPML)",
"Import" : "Impor",
"Export" : "Ekspor",
"Error when importing: File does not contain valid OPML" : "Terjadi kesalahan saat mengimpor: Berkas tidak berisi OPML yang valid",
"Error when importing: OPML is does neither contain feeds nor folders" : "Terjadi kesalahan saat mengimpor: OPML tidak berisi feed ataupun folder",
"Unread/Starred Articles" : "Artikel dibintangi/belum dibaca",
"Error when importing: file does not contain valid JSON" : "Terjadi kesalahan saat mengimor: berkas tidak berisi JSON yang sah",

View File

@ -1,17 +1,39 @@
{ "translations": {
"Request failed, network connection unavailable!" : "Permintaan gagal, koneksi jaringan tidak tersedia!",
"Request unauthorized. Are you logged in?" : "Permintaan tidak sah. Apakah Anda sudah masuk?",
"Request forbidden. Are you an administrator?" : "Permintaan ditolak. Apakah Anda seorang administrator?",
"Token expired or app not enabled! Reload the page!" : "Token telah kadaluarsa atau aplikasi tidak diaktifkan! Muat ulang halaman!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Kesalahan internal server! Mohon cek berkas data/nextcloud.log Anda untuk informasi lebih lanjut!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Permintaan gagal, Nextcloud sedang dalam mode pemeliharaan!",
"News feeds" : "Umpan berita",
"Unread articles" : "Artikel belum dibaca",
"News" : "Berita",
"News folders" : "Folder berita",
"News articles" : "Artikel berita",
"Shared with me" : "Dibagikan dengan saya",
"An RSS/Atom feed reader" : "Sebuah pembaca umpan RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikasi pembaca umpan RSS/Atom untuk Nextcloud\n\n- 📲 Sinkronkan umpan Anda dengan beberapa [klien](https://nextcloud.github.io/news/clients/) seluler atau desktop\n- 🔄 Pembaruan otomatis umpan berita Anda\n- 🆓 Bebas dan sumber terbuka di bawah AGPLv3, tanpa iklan atau fungsi premium\n\n**System Cron saat ini diperlukan agar aplikasi ini berfungsi**\n\nPersyaratan dapat ditemukan [di sini](https://nextcloud.github.io/news/install/#dependencies)\n\nPerubahan tersedia [di sini](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nBuat [laporan kutu](https://github.com/nextcloud/news/issues/new/choose)\n\nBuat [permintaan fitur](https://github.com/nextcloud/news/discussions/new)\n\nLaporkan [masalah umpan](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Eksekusi tugas terakhir dijalankan {relativeTime}.\nAda sesuatu yang salah.",
"Last job ran {relativeTime}." : "Tugas terakhir dijalankan {relativeTime}.",
"Use system cron for updates" : "Gunakan cron sistem untuk pembaruan",
"Disable this if you use a custom updater." : "Nonaktifkan ini juga Anda menggunakan pembaru kustom.",
"Maximum read count per feed" : "Jumlah baca maksimum per feed",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Mendefinisikan jumlah maksimum artikel yang dapat dibaca per umpan yang tidak akan dihapus oleh tugas pembersihan; jika artikel lama muncul kembali setelah dibaca, naikkan nilai ini; nilai negatif seperti -1 akan menonaktifkan fitur ini.",
"Delete unread articles automatically" : "Hapus artikel yang tidak dibaca secara otomatis",
"Enable this if you also want to delete unread articles." : "Aktifkan ini jika Anda juga ingin menghapus artikel yang tidak dibaca.",
"Maximum redirects" : "Pengalihan maksimum",
"How many redirects the feed fetcher should follow." : "Berapa arahan pembaca umpan harus mengikuti.",
"Feed fetcher timeout" : "Pengambil feed kehabisan waktu",
"Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Jumlah maksimum untuk menunggu umpan RSS atau Atom untuk dimuat; jika membutuhkan waktu yang lama, pembaruan akan dibatalkan.",
"Explore Service URL" : "URL Layanan Jelajah",
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Jika diberikan, URL layanan ini akan dikueri untuk menampilkan umpan dalam bagian umpan jelajah. Untuk membuat layanan jelajah bawaan sebagai cadangan, tinggalkan masukan ini kosong.",
"Update interval" : "Interval pembaruan",
"Interval in seconds in which the feeds will be updated." : "Interval dalam detik di mana umpan akan diperbarui.",
"Successfully updated news configuration" : "Berhasil memperbarui konfigurasi berita",
"Unable to update news config" : "Tidak dapat memperbarui konfigurasi berita",
"Download" : "Unduh",
"Close" : "Tutup",
"Subscribe to" : "Berlangganan ke",
"No articles available" : "Tidak ada artikel yang tersedia",
"No unread articles available" : "Tidak ada artikel yang belum dibaca",
"Open website" : "Buka situs web",
@ -20,9 +42,16 @@
"Keep article unread" : "Tandai artikel belum dibaca",
"Remove keep article unread" : "Hapus tanda artikel belum dibaca",
"Share" : "Bagikan",
"Share with users" : "Bagikan dengan pengguna",
"Username" : "Nama pengguna",
"No users found" : "Tidak ada pengguna yang ditemukan",
"Error while searching for users" : "Terjadi kesalahan mencari pengguna",
"Share on social media" : "Bagikan di media sosial",
"I wanted you to see this article" : "Saya ingin Anda untuk melihat artikel ini",
"Check out this article" : "Lihat artikel ini",
"by" : "oleh",
"from" : "dari",
"shared by" : "dibagikan oleh",
"Play audio" : "Putar audio",
"Download audio" : "Unduh audio",
"Download video" : "Unduh video",
@ -44,6 +73,7 @@
"Load next folder" : "Muat folder berikutnya",
"Scroll to active navigation entry" : "Gulir ke entri navigasi aktif",
"Mark current article's feed/folder read" : "Tandai feed/folder artikel saat ini telah dibaca",
"Ajax or webcron mode detected! Your feeds will not be updated!" : "Mode AJAX atau Webcron dideteksi! Umpan Anda tidak akan diperbarui! ",
"How to set up the operating system cron" : "Bagaimana cara menyetel cron sistem operasi",
"Install and set up a faster parallel updater that uses the News app's update API" : "Pasang dan atur pembaruan paralel yang lebih cepat yang menggunakan API pembaruan aplikasi Berita",
"Subscribe" : "Berlangganan",
@ -58,6 +88,7 @@
"Credentials" : "Kredensial",
"HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Kredensial HTTP Basic Auth harus disimpan tidak terenkripsi! Semua dengan akses ke server atau database akan bisa mengaksesnya!",
"Password" : "Kata Sandi",
"Auto discover Feed" : "Jelajahi umpan otomatis",
"New Folder" : "Folder Baru",
"Create" : "Buat",
"Explore" : "Jelajah",
@ -66,8 +97,17 @@
"Undo delete feed" : "Batalkan hapus feed",
"Rename" : "Ubah nama",
"Menu" : "Menu",
"Mark read" : "Tandai sebagai dibaca",
"Unpin from top" : "Lepaskan pin dari atas",
"Pin to top" : "Sematkan ke atas",
"Newest first" : "Terbaru",
"Oldest first" : "Paling lama",
"Default order" : "Urutan bawaan",
"Enable full text" : "Aktifkan teks lengkap",
"Disable full text" : "Nonaktifkan teks lengkap",
"Unread updated" : "Tidak dibaca diperbarui",
"Ignore updated" : "Abaikan diperbarui",
"Open feed URL" : "Buka URL umpan",
"Delete" : "Hapus",
"Dismiss" : "Buang",
"Collapse" : "Tutup",
@ -84,6 +124,7 @@
"Subscriptions (OPML)" : "Berlangganan (OPML)",
"Import" : "Impor",
"Export" : "Ekspor",
"Error when importing: File does not contain valid OPML" : "Terjadi kesalahan saat mengimpor: Berkas tidak berisi OPML yang valid",
"Error when importing: OPML is does neither contain feeds nor folders" : "Terjadi kesalahan saat mengimpor: OPML tidak berisi feed ataupun folder",
"Unread/Starred Articles" : "Artikel dibintangi/belum dibaca",
"Error when importing: file does not contain valid JSON" : "Terjadi kesalahan saat mengimor: berkas tidak berisi JSON yang sah",

View File

@ -13,6 +13,7 @@ OC.L10N.register(
"Shared with me" : "Condivisi con me",
"An RSS/Atom feed reader" : "Un lettore di fonti RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un'app per la lettura di feed RSS/Atom per Nextcloud\n\n- 📲 Sincronizza i tuoi feed con più [clienti] mobili o desktop (https://nextcloud.github.io/news/clients/)\n- 🔄 Aggiornamenti automatici dei tuoi feed di notizie\n- 🆓 Gratuito e open source sotto AGPLv3, senza pubblicità o funzioni premium\n\n**System Cron è attualmente richiesto per il funzionamento di questa app**\n\nI requisiti possono essere trovati [qui](https://nextcloud.github.io/news/install/#dependencies)\n\nIl Changelog è disponibile [qui](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea una [segnalazione di bug](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea una [richiesta di funzionalità](https://github.com/nextcloud/news/discussions/new)\n\nSegnala un [problema di feed](https://github.com/nextcloud/news/discussions/new) ",
"Last job ran {relativeTime}." : "Ultima esecuzione: {relativeTime}.",
"Use system cron for updates" : "Usa cron di sistema per gli aggiornamenti",
"Disable this if you use a custom updater." : "Disabilita questa opzione se esegui uno strumento di aggiornamento personalizzato.",
"Maximum read count per feed" : "Numero massimo di letture per fonte",

View File

@ -11,6 +11,7 @@
"Shared with me" : "Condivisi con me",
"An RSS/Atom feed reader" : "Un lettore di fonti RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un'app per la lettura di feed RSS/Atom per Nextcloud\n\n- 📲 Sincronizza i tuoi feed con più [clienti] mobili o desktop (https://nextcloud.github.io/news/clients/)\n- 🔄 Aggiornamenti automatici dei tuoi feed di notizie\n- 🆓 Gratuito e open source sotto AGPLv3, senza pubblicità o funzioni premium\n\n**System Cron è attualmente richiesto per il funzionamento di questa app**\n\nI requisiti possono essere trovati [qui](https://nextcloud.github.io/news/install/#dependencies)\n\nIl Changelog è disponibile [qui](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea una [segnalazione di bug](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea una [richiesta di funzionalità](https://github.com/nextcloud/news/discussions/new)\n\nSegnala un [problema di feed](https://github.com/nextcloud/news/discussions/new) ",
"Last job ran {relativeTime}." : "Ultima esecuzione: {relativeTime}.",
"Use system cron for updates" : "Usa cron di sistema per gli aggiornamenti",
"Disable this if you use a custom updater." : "Disabilita questa opzione se esegui uno strumento di aggiornamento personalizzato.",
"Maximum read count per feed" : "Numero massimo di letture per fonte",

View File

@ -13,6 +13,7 @@ OC.L10N.register(
"Shared with me" : "私と共有",
"An RSS/Atom feed reader" : "RSS/Atom フィードリーダー",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 NextcloudのためのRSS/Atomフィードリーダーアプリ\n\n- 📲 お持ちのモバイル端末またはデスクトップ間でフィードを同期 [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 ニュースフィードの自動更新\n- 🆓AGPLv3下の無料・オープンソースにより、広告や有料のプレミアム機能はありません\n\n**このアプリの動作にはシステムのCron機能が必要です**\n\nシステム要件は [here](https://nextcloud.github.io/news/install/#dependencies)\n\n変更履歴は [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[bug report]から不具合報告(https://github.com/nextcloud/news/issues/new/choose)\n\n[feature request]から機能をリクエスト(https://github.com/nextcloud/news/discussions/new)\n\n[feed issue]からフィードの問題を報告(https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "最終ジョブ実行は {relativeTime} です。",
"Use system cron for updates" : "更新のためにOSのcronを使用",
"Disable this if you use a custom updater." : "カスタムアップデーターをご利用中の場合はこちらを無効にしてください。",
"Maximum read count per feed" : "フィード当たりの最大閲覧数",

View File

@ -11,6 +11,7 @@
"Shared with me" : "私と共有",
"An RSS/Atom feed reader" : "RSS/Atom フィードリーダー",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 NextcloudのためのRSS/Atomフィードリーダーアプリ\n\n- 📲 お持ちのモバイル端末またはデスクトップ間でフィードを同期 [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 ニュースフィードの自動更新\n- 🆓AGPLv3下の無料・オープンソースにより、広告や有料のプレミアム機能はありません\n\n**このアプリの動作にはシステムのCron機能が必要です**\n\nシステム要件は [here](https://nextcloud.github.io/news/install/#dependencies)\n\n変更履歴は [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[bug report]から不具合報告(https://github.com/nextcloud/news/issues/new/choose)\n\n[feature request]から機能をリクエスト(https://github.com/nextcloud/news/discussions/new)\n\n[feed issue]からフィードの問題を報告(https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "最終ジョブ実行は {relativeTime} です。",
"Use system cron for updates" : "更新のためにOSのcronを使用",
"Disable this if you use a custom updater." : "カスタムアップデーターをご利用中の場合はこちらを無効にしてください。",
"Maximum read count per feed" : "フィード当たりの最大閲覧数",

View File

@ -10,6 +10,7 @@ OC.L10N.register(
"News" : "뉴스",
"Shared with me" : "나와 공유됨",
"An RSS/Atom feed reader" : "RSS/Atom 피드 리더",
"Last job ran {relativeTime}." : "마지막 작업이 {relativeTime}에 실행되었음",
"Use system cron for updates" : "시스템 cron으로 업데이트",
"Maximum read count per feed" : "피드당 최대 읽은 글 개수",
"Maximum redirects" : "최대 넘겨주기 수",

View File

@ -8,6 +8,7 @@
"News" : "뉴스",
"Shared with me" : "나와 공유됨",
"An RSS/Atom feed reader" : "RSS/Atom 피드 리더",
"Last job ran {relativeTime}." : "마지막 작업이 {relativeTime}에 실행되었음",
"Use system cron for updates" : "시스템 cron으로 업데이트",
"Maximum read count per feed" : "피드당 최대 읽은 글 개수",
"Maximum redirects" : "최대 넘겨주기 수",

View File

@ -13,6 +13,7 @@ OC.L10N.register(
"News folders" : "Naujienų aplankai",
"News articles" : "Naujienų straipsniai",
"An RSS/Atom feed reader" : "RSS/Atom kanalų skaitytuvė",
"Last job ran {relativeTime}." : "Paskutinis užduoties vykdymas buvo atliktas {relativeTime}.",
"Use system cron for updates" : "Atnaujinimams naudoti sistemos planuoklę (cron)",
"Maximum read count per feed" : "Didžiausias kanalo straipsnių kiekis",
"Delete unread articles automatically" : "Automatiškai ištrinti neskaitytus straipsnius",

View File

@ -11,6 +11,7 @@
"News folders" : "Naujienų aplankai",
"News articles" : "Naujienų straipsniai",
"An RSS/Atom feed reader" : "RSS/Atom kanalų skaitytuvė",
"Last job ran {relativeTime}." : "Paskutinis užduoties vykdymas buvo atliktas {relativeTime}.",
"Use system cron for updates" : "Atnaujinimams naudoti sistemos planuoklę (cron)",
"Maximum read count per feed" : "Didžiausias kanalo straipsnių kiekis",
"Delete unread articles automatically" : "Automatiškai ištrinti neskaitytus straipsnius",

View File

@ -3,6 +3,7 @@ OC.L10N.register(
{
"Unread articles" : "Непрочитани статии",
"News" : "Новости",
"Last job ran {relativeTime}." : "Последната процедура се изврши пред {relativeTime}.",
"Download" : "Преземи",
"Close" : "Затвори",
"Open website" : "Отвори вебсајт",

View File

@ -1,6 +1,7 @@
{ "translations": {
"Unread articles" : "Непрочитани статии",
"News" : "Новости",
"Last job ran {relativeTime}." : "Последната процедура се изврши пред {relativeTime}.",
"Download" : "Преземи",
"Close" : "Затвори",
"Open website" : "Отвори вебсајт",

View File

@ -14,6 +14,7 @@ OC.L10N.register(
"News articles" : "Nyhetsartikler",
"Shared with me" : "Delt med meg",
"An RSS/Atom feed reader" : "En RSS/Atom-leser",
"Last job ran {relativeTime}." : "Siste jobb kjørte {relativeTime}.",
"Use system cron for updates" : "Bruk system-cron for oppdateringer",
"Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.",
"Maximum read count per feed" : "Maksimalt antall lest pr. strøm",

View File

@ -12,6 +12,7 @@
"News articles" : "Nyhetsartikler",
"Shared with me" : "Delt med meg",
"An RSS/Atom feed reader" : "En RSS/Atom-leser",
"Last job ran {relativeTime}." : "Siste jobb kjørte {relativeTime}.",
"Use system cron for updates" : "Bruk system-cron for oppdateringer",
"Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.",
"Maximum read count per feed" : "Maksimalt antall lest pr. strøm",

View File

@ -13,6 +13,7 @@ OC.L10N.register(
"Shared with me" : "Gedeeld met mij",
"An RSS/Atom feed reader" : "Een RSS/Atom kanaal lezer",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Een RSS/Atom Feed lezer App voor Nextcloud\n\n- 📲 Synchronizeer je feeds met meerdere mobiele of desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische updates van je nieuwsfeeds\n- 🆓 Gratis en open source onder AGPLv3, geen advertenties of premium functies\n\n**Systeem Cron is momenteel vereist om deze app te laten werken**\n\nBenodigdheden kunnen [hier](https://nextcloud.github.io/news/install/#dependencies) gevonden worden\n\nHet Veranderingslogboek is [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md) beschikbaar\n\nCreëer een [bug rapport](https://github.com/nextcloud/news/issues/new/choose)\n\nCreëer een [functie aanvraag](https://github.com/nextcloud/news/discussions/new)\n\nRapporteer een [feed probleem](https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Laatste taak liep {relativeTime}.",
"Use system cron for updates" : "Gebruik system cron voor updates",
"Disable this if you use a custom updater." : "Schakel dit uit als je een aangepaste updater gebruikt.",
"Maximum read count per feed" : "Maximaal aantal gelezen per feed",

View File

@ -11,6 +11,7 @@
"Shared with me" : "Gedeeld met mij",
"An RSS/Atom feed reader" : "Een RSS/Atom kanaal lezer",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Een RSS/Atom Feed lezer App voor Nextcloud\n\n- 📲 Synchronizeer je feeds met meerdere mobiele of desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische updates van je nieuwsfeeds\n- 🆓 Gratis en open source onder AGPLv3, geen advertenties of premium functies\n\n**Systeem Cron is momenteel vereist om deze app te laten werken**\n\nBenodigdheden kunnen [hier](https://nextcloud.github.io/news/install/#dependencies) gevonden worden\n\nHet Veranderingslogboek is [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md) beschikbaar\n\nCreëer een [bug rapport](https://github.com/nextcloud/news/issues/new/choose)\n\nCreëer een [functie aanvraag](https://github.com/nextcloud/news/discussions/new)\n\nRapporteer een [feed probleem](https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Laatste taak liep {relativeTime}.",
"Use system cron for updates" : "Gebruik system cron voor updates",
"Disable this if you use a custom updater." : "Schakel dit uit als je een aangepaste updater gebruikt.",
"Maximum read count per feed" : "Maximaal aantal gelezen per feed",

View File

@ -14,6 +14,7 @@ OC.L10N.register(
"Shared with me" : "Udostępnione dla mnie",
"An RSS/Atom feed reader" : "Czytnik kanałów RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikacja do czytania kanałów RSS/Atom dla Nextcloud\n\n- 📲 Synchronizuj swoje kanały z wieloma [klientami](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatyczne aktualizacje kanałów informacyjnych\n- 🆓 Darmowe i otwarte źródło w ramach AGPLv3, bez reklam i funkcji premium\n\n**System Cron jest obecnie wymagany do działania tej aplikacji**\n\nWymagania można znaleźć [tutaj](https://nextcloud.github.io/news/install/#dependencies)\n\nDziennik zmian jest dostępna [tutaj](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nUtwórz [raport o błędzie](https://github.com/nextcloud/news/issues/new/choose)\n\nUtwórz [żądanie funkcji](https://github.com/nextcloud/news/discussions/new)\n\nZgłoś [problem z kanałem](https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Ostatnie zadanie zostało uruchomione {relativeTime}.",
"Use system cron for updates" : "Użyj systemowego crona do aktualizacji",
"Disable this if you use a custom updater." : "Wyłącz tę opcję, jeśli używasz niestandardowego aktualizatora.",
"Maximum read count per feed" : "Maksymalna ilość odczytów na kanał",

View File

@ -12,6 +12,7 @@
"Shared with me" : "Udostępnione dla mnie",
"An RSS/Atom feed reader" : "Czytnik kanałów RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikacja do czytania kanałów RSS/Atom dla Nextcloud\n\n- 📲 Synchronizuj swoje kanały z wieloma [klientami](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatyczne aktualizacje kanałów informacyjnych\n- 🆓 Darmowe i otwarte źródło w ramach AGPLv3, bez reklam i funkcji premium\n\n**System Cron jest obecnie wymagany do działania tej aplikacji**\n\nWymagania można znaleźć [tutaj](https://nextcloud.github.io/news/install/#dependencies)\n\nDziennik zmian jest dostępna [tutaj](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nUtwórz [raport o błędzie](https://github.com/nextcloud/news/issues/new/choose)\n\nUtwórz [żądanie funkcji](https://github.com/nextcloud/news/discussions/new)\n\nZgłoś [problem z kanałem](https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Ostatnie zadanie zostało uruchomione {relativeTime}.",
"Use system cron for updates" : "Użyj systemowego crona do aktualizacji",
"Disable this if you use a custom updater." : "Wyłącz tę opcję, jeśli używasz niestandardowego aktualizatora.",
"Maximum read count per feed" : "Maksymalna ilość odczytów na kanał",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Compartilhado comigo",
"An RSS/Atom feed reader" : "Um leitor de RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.",
"Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.",
"Use system cron for updates" : "Usar o sistema Cron para atualizações",
"Disable this if you use a custom updater." : "Desative isso se você usar um atualizador personalizado. ",
"Maximum read count per feed" : "O número máximo de leituras por feed",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Compartilhado comigo",
"An RSS/Atom feed reader" : "Um leitor de RSS/Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.",
"Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.",
"Use system cron for updates" : "Usar o sistema Cron para atualizações",
"Disable this if you use a custom updater." : "Desative isso se você usar um atualizador personalizado. ",
"Maximum read count per feed" : "O número máximo de leituras por feed",

View File

@ -3,6 +3,7 @@ OC.L10N.register(
{
"Request failed, network connection unavailable!" : "Запрос не удался, нет сетевого соединения!",
"Request unauthorized. Are you logged in?" : "Запрос не авторизован. Вы вошли в систему?",
"Request forbidden. Are you an administrator?" : "Запрос запрещён. Вы действительно администратор?",
"Token expired or app not enabled! Reload the page!" : "Срок действия токена истёк или приложение не включено! Перезагрузите страницу!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутренняя ошибка сервера! Пожалуйста, для получения дополнительной информации проверьте журнал в файле data/nextcloud.log!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Запрос не удался, в настоящий момент Nextcloud включен в режиме обслуживания!",
@ -10,12 +11,17 @@ OC.L10N.register(
"Unread articles" : "Непрочтённые статьи",
"News" : "Новости",
"News folders" : "Каталог новостей",
"News articles" : "Каталог статей",
"Shared with me" : "Поделились с вами",
"An RSS/Atom feed reader" : "Читалка RSS / Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Последнее задание было запущено {relativeTime}.",
"Use system cron for updates" : "Для получения обновлений используйте системный cron",
"Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.",
"Maximum read count per feed" : "Максимальное количество статей для ленты",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Максимальное количество прочитанных статей для каждой ленты, которые не будут удалены при очистке; если старые статьи появляются снова после прочтения, то увеличьте это значение; отрицательное значения, например, -1, полностью отключает эту функцию.",
"Delete unread articles automatically" : "Автоматическое удаление непрочитанных статей",
"Enable this if you also want to delete unread articles." : "Включить, если вы хотите удалить непрочитанные статьи.",
"Maximum redirects" : "Максимум перенаправлений",
"How many redirects the feed fetcher should follow." : "Сколько перенаправлений должен обрабатывать загрузчик лент.",
"Feed fetcher timeout" : "Время ожидания для загрузчика ленты",
@ -24,6 +30,8 @@ OC.L10N.register(
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Указанный URL будет опрашиваться для отображения лент в секции Обзор. Для использования встроенного сервиса, оставьте поле ввода пустым.",
"Update interval" : "Интервал обновления",
"Interval in seconds in which the feeds will be updated." : "Интервал обновления лент в секундах",
"Successfully updated news configuration" : "Конфигурация новостей успешно обновлена",
"Unable to update news config" : "Не удалось обновить конфигурацию новостей",
"Download" : "Скачать",
"Close" : "Закрыть",
"Subscribe to" : "Подписаться",

View File

@ -1,6 +1,7 @@
{ "translations": {
"Request failed, network connection unavailable!" : "Запрос не удался, нет сетевого соединения!",
"Request unauthorized. Are you logged in?" : "Запрос не авторизован. Вы вошли в систему?",
"Request forbidden. Are you an administrator?" : "Запрос запрещён. Вы действительно администратор?",
"Token expired or app not enabled! Reload the page!" : "Срок действия токена истёк или приложение не включено! Перезагрузите страницу!",
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутренняя ошибка сервера! Пожалуйста, для получения дополнительной информации проверьте журнал в файле data/nextcloud.log!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Запрос не удался, в настоящий момент Nextcloud включен в режиме обслуживания!",
@ -8,12 +9,17 @@
"Unread articles" : "Непрочтённые статьи",
"News" : "Новости",
"News folders" : "Каталог новостей",
"News articles" : "Каталог статей",
"Shared with me" : "Поделились с вами",
"An RSS/Atom feed reader" : "Читалка RSS / Atom",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Последнее задание было запущено {relativeTime}.",
"Use system cron for updates" : "Для получения обновлений используйте системный cron",
"Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.",
"Maximum read count per feed" : "Максимальное количество статей для ленты",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Максимальное количество прочитанных статей для каждой ленты, которые не будут удалены при очистке; если старые статьи появляются снова после прочтения, то увеличьте это значение; отрицательное значения, например, -1, полностью отключает эту функцию.",
"Delete unread articles automatically" : "Автоматическое удаление непрочитанных статей",
"Enable this if you also want to delete unread articles." : "Включить, если вы хотите удалить непрочитанные статьи.",
"Maximum redirects" : "Максимум перенаправлений",
"How many redirects the feed fetcher should follow." : "Сколько перенаправлений должен обрабатывать загрузчик лент.",
"Feed fetcher timeout" : "Время ожидания для загрузчика ленты",
@ -22,6 +28,8 @@
"If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Указанный URL будет опрашиваться для отображения лент в секции Обзор. Для использования встроенного сервиса, оставьте поле ввода пустым.",
"Update interval" : "Интервал обновления",
"Interval in seconds in which the feeds will be updated." : "Интервал обновления лент в секундах",
"Successfully updated news configuration" : "Конфигурация новостей успешно обновлена",
"Unable to update news config" : "Не удалось обновить конфигурацию новостей",
"Download" : "Скачать",
"Close" : "Закрыть",
"Subscribe to" : "Подписаться",

View File

@ -14,6 +14,7 @@ OC.L10N.register(
"Shared with me" : "Zdieľané so mnou",
"An RSS/Atom feed reader" : "RSS/Atom čítačka",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "Reader Aplikácia na čítanie kanálov RSS/Atom pre Nextcloud\n\n- 📲 Synchronizujte svoje kanály s viacerými [klientmi] pre mobily alebo počítače (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizácie vašich spravodajských kanálov\n- 🆓 Voľný a otvorený zdroj pod AGPLv3, žiadne reklamy ani prémiové funkcie\n\n** Na to, aby táto aplikácia fungovala, je momentálne potrebný Systemový Cron **\n\nPožiadavky nájdete [tu] (https://nextcloud.github.io/news/install/#dependencies)\n\nZoznam zmien je k dispozícii [tu] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvorte [hlásenie chyby] (https://github.com/nextcloud/news/issues/new/choose)\n\nVytvorte [žiadosť o funkciu] (https://github.com/nextcloud/news/discussions/new)\n\nNahlásiť [problém s kanálom] (https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Posledná úloha bežala {relativeTime}.",
"Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie",
"Disable this if you use a custom updater." : "Toto vypnite ak používate vlastný updater.",
"Maximum read count per feed" : "Maximálny počet noviniek pre kanál",

View File

@ -12,6 +12,7 @@
"Shared with me" : "Zdieľané so mnou",
"An RSS/Atom feed reader" : "RSS/Atom čítačka",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "Reader Aplikácia na čítanie kanálov RSS/Atom pre Nextcloud\n\n- 📲 Synchronizujte svoje kanály s viacerými [klientmi] pre mobily alebo počítače (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizácie vašich spravodajských kanálov\n- 🆓 Voľný a otvorený zdroj pod AGPLv3, žiadne reklamy ani prémiové funkcie\n\n** Na to, aby táto aplikácia fungovala, je momentálne potrebný Systemový Cron **\n\nPožiadavky nájdete [tu] (https://nextcloud.github.io/news/install/#dependencies)\n\nZoznam zmien je k dispozícii [tu] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvorte [hlásenie chyby] (https://github.com/nextcloud/news/issues/new/choose)\n\nVytvorte [žiadosť o funkciu] (https://github.com/nextcloud/news/discussions/new)\n\nNahlásiť [problém s kanálom] (https://github.com/nextcloud/news/discussions/new)",
"Last job ran {relativeTime}." : "Posledná úloha bežala {relativeTime}.",
"Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie",
"Disable this if you use a custom updater." : "Toto vypnite ak používate vlastný updater.",
"Maximum read count per feed" : "Maximálny počet noviniek pre kanál",

View File

@ -12,6 +12,7 @@ OC.L10N.register(
"News folders" : "Mape novic",
"Shared with me" : "V souporabi z mano",
"An RSS/Atom feed reader" : "Bralnik virov RSS/Atom",
"Last job ran {relativeTime}." : "osvežitev je bila nazadnje izvedena {relativeTime}.",
"Use system cron for updates" : "Za posodobitve uporabi sistemski program »cron«",
"Disable this if you use a custom updater." : "Možnost onemogočite, če uporabljate posodabljalnik po meri.",
"Maximum read count per feed" : "Največje število prikazanih virov",

View File

@ -10,6 +10,7 @@
"News folders" : "Mape novic",
"Shared with me" : "V souporabi z mano",
"An RSS/Atom feed reader" : "Bralnik virov RSS/Atom",
"Last job ran {relativeTime}." : "osvežitev je bila nazadnje izvedena {relativeTime}.",
"Use system cron for updates" : "Za posodobitve uporabi sistemski program »cron«",
"Disable this if you use a custom updater." : "Možnost onemogočite, če uporabljate posodabljalnik po meri.",
"Maximum read count per feed" : "Največje število prikazanih virov",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Дељено са мном",
"An RSS/Atom feed reader" : "RSS/Atom читач довода",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Последњи посао се извршавао {relativeTime}. Изгледа да нешто није у реду.",
"Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.",
"Use system cron for updates" : "Користи системски крон за ажурирања",
"Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.",
"Maximum read count per feed" : "Максимални број читања по доводу",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Дељено са мном",
"An RSS/Atom feed reader" : "RSS/Atom читач довода",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Последњи посао се извршавао {relativeTime}. Изгледа да нешто није у реду.",
"Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.",
"Use system cron for updates" : "Користи системски крон за ажурирања",
"Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.",
"Maximum read count per feed" : "Максимални број читања по доводу",

View File

@ -12,6 +12,7 @@ OC.L10N.register(
"News folders" : "Nyhetsmappar",
"Shared with me" : "Delad med mig",
"An RSS/Atom feed reader" : "En RSS/Atom feed-läsare",
"Last job ran {relativeTime}." : "Senaste jobbet kördes {relativeTime}.",
"Use system cron for updates" : "Använda \"system cron\" för uppdateringar",
"Disable this if you use a custom updater." : "Slå av detta om du anväder en egen uppdateringsprocess.",
"Maximum read count per feed" : "Maximalt läsantal per flöde",

View File

@ -10,6 +10,7 @@
"News folders" : "Nyhetsmappar",
"Shared with me" : "Delad med mig",
"An RSS/Atom feed reader" : "En RSS/Atom feed-läsare",
"Last job ran {relativeTime}." : "Senaste jobbet kördes {relativeTime}.",
"Use system cron for updates" : "Använda \"system cron\" för uppdateringar",
"Disable this if you use a custom updater." : "Slå av detta om du anväder en egen uppdateringsprocess.",
"Maximum read count per feed" : "Maximalt läsantal per flöde",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "Benimle paylaşılanlar",
"An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Son görev yürütülmesi: {relativeTime}. Yanlış bir şeyler var.",
"Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.",
"Use system cron for updates" : "Güncellemeler için sistem zamanlanmış görevi kullanılsın",
"Disable this if you use a custom updater." : "Özel bir güncelleyici çalıştırıyorsanız bu seçeneği devre dışı bırakın.",
"Maximum read count per feed" : "Bir akış için en fazla okuma sayısı",
@ -36,7 +38,7 @@ OC.L10N.register(
"Subscribe to" : "Şuna abone ol",
"No articles available" : "Henüz bir makale yok",
"No unread articles available" : "Okunmamış bir makale yok",
"Open website" : "Web sitesini aç",
"Open website" : "Siteyi aç",
"Star article" : "Makaleye yıldız koy",
"Unstar article" : "Makalenin yıldızını kaldır",
"Keep article unread" : "Makaleyi okunmamış olarak tut",
@ -73,11 +75,11 @@ OC.L10N.register(
"Load next folder" : "Sonraki klasörü yükle",
"Scroll to active navigation entry" : "Gezinti girişini etkinleştirmek için kaydırın",
"Mark current article's feed/folder read" : "Geçerli makale akışını/klasörünü okunmuş olarak işaretle",
"Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da Web zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!",
"Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da internet zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!",
"How to set up the operating system cron" : "İşletim sistemi zamanlanmış görevi nasıl ayarlanır",
"Install and set up a faster parallel updater that uses the News app's update API" : "Haberler uygulamasının güncelleme API yazılımını kullanan daha hızlı bir paralel güncelleyici kurun ve ayarlayın",
"Subscribe" : "Abone ol",
"Web address" : "Web adresi",
"Web address" : "Site adresi",
"Feed exists already!" : "Akış zaten var!",
"Folder" : "Klasör",
"No folder" : "Klasör yok",

View File

@ -13,6 +13,8 @@
"Shared with me" : "Benimle paylaşılanlar",
"An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "Son görev yürütülmesi: {relativeTime}. Yanlış bir şeyler var.",
"Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.",
"Use system cron for updates" : "Güncellemeler için sistem zamanlanmış görevi kullanılsın",
"Disable this if you use a custom updater." : "Özel bir güncelleyici çalıştırıyorsanız bu seçeneği devre dışı bırakın.",
"Maximum read count per feed" : "Bir akış için en fazla okuma sayısı",
@ -34,7 +36,7 @@
"Subscribe to" : "Şuna abone ol",
"No articles available" : "Henüz bir makale yok",
"No unread articles available" : "Okunmamış bir makale yok",
"Open website" : "Web sitesini aç",
"Open website" : "Siteyi aç",
"Star article" : "Makaleye yıldız koy",
"Unstar article" : "Makalenin yıldızını kaldır",
"Keep article unread" : "Makaleyi okunmamış olarak tut",
@ -71,11 +73,11 @@
"Load next folder" : "Sonraki klasörü yükle",
"Scroll to active navigation entry" : "Gezinti girişini etkinleştirmek için kaydırın",
"Mark current article's feed/folder read" : "Geçerli makale akışını/klasörünü okunmuş olarak işaretle",
"Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da Web zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!",
"Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da internet zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!",
"How to set up the operating system cron" : "İşletim sistemi zamanlanmış görevi nasıl ayarlanır",
"Install and set up a faster parallel updater that uses the News app's update API" : "Haberler uygulamasının güncelleme API yazılımını kullanan daha hızlı bir paralel güncelleyici kurun ve ayarlayın",
"Subscribe" : "Abone ol",
"Web address" : "Web adresi",
"Web address" : "Site adresi",
"Feed exists already!" : "Akış zaten var!",
"Folder" : "Klasör",
"No folder" : "Klasör yok",

View File

@ -8,6 +8,7 @@ OC.L10N.register(
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутрішня помилка сервера! Щоб отримати додаткову інформацію, перевірте файл data/nextcloud.log!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Помилка запиту, Nextcloud зараз у режимі обслуговування!",
"Unread articles" : "Непрочитані статті",
"Last job ran {relativeTime}." : "Останнє завдання виконано {relativeTime}.",
"Use system cron for updates" : "Використовуйте системний cron для оновлень",
"Maximum read count per feed" : "Максимальна кількість статей для стрічки",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Визначає максимальну кількість статей, які можна прочитати на канал, які не будуть видалені під час завдання очищення; якщо старі статті знову з’являються після прочитання, збільште це значення; від'ємні значення, такі як -1, вимкнуть цю функцію.",

View File

@ -6,6 +6,7 @@
"Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутрішня помилка сервера! Щоб отримати додаткову інформацію, перевірте файл data/nextcloud.log!",
"Request failed, Nextcloud is in currently in maintenance mode!" : "Помилка запиту, Nextcloud зараз у режимі обслуговування!",
"Unread articles" : "Непрочитані статті",
"Last job ran {relativeTime}." : "Останнє завдання виконано {relativeTime}.",
"Use system cron for updates" : "Використовуйте системний cron для оновлень",
"Maximum read count per feed" : "Максимальна кількість статей для стрічки",
"Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Визначає максимальну кількість статей, які можна прочитати на канал, які не будуть видалені під час завдання очищення; якщо старі статті знову з’являються після прочитання, збільште це значення; від'ємні значення, такі як -1, вимкнуть цю функцію.",

View File

@ -12,6 +12,7 @@ OC.L10N.register(
"News folders" : "News 文件夹",
"Shared with me" : "和我分享",
"An RSS/Atom feed reader" : "一个 RSS/Atom 订阅源阅读器",
"Last job ran {relativeTime}." : "上次任务执行于 {relativeTime}。",
"Use system cron for updates" : "使用系统计划任务执行更新",
"Disable this if you use a custom updater." : "如果你使用自定义更新器则禁用它",
"Maximum read count per feed" : "每个订阅源的最大读取次数",

View File

@ -10,6 +10,7 @@
"News folders" : "News 文件夹",
"Shared with me" : "和我分享",
"An RSS/Atom feed reader" : "一个 RSS/Atom 订阅源阅读器",
"Last job ran {relativeTime}." : "上次任务执行于 {relativeTime}。",
"Use system cron for updates" : "使用系统计划任务执行更新",
"Disable this if you use a custom updater." : "如果你使用自定义更新器则禁用它",
"Maximum read count per feed" : "每个订阅源的最大读取次数",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "與我分享",
"An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在此處找到https://nextcloud.github.io/news/install/#dependencies\n\nChangelog可在此處獲得https://github.com/nextcloud/news/blob/master/CHANGELOG.md\n\n創建一個錯誤報告https://github.com/nextcloud/news/issues/new/choose\n\n創建一個功能請求https://github.com/nextcloud/news/discussions/new\n\n報告feed 問題https://github.com/nextcloud/news/discussions/new",
"Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業的時間是 {relativeTime}。似乎有些不對勁。",
"Last job ran {relativeTime}." : "上次執行作業的時間是 {relativeTime}。",
"Use system cron for updates" : "使用系統 cron 來更新",
"Disable this if you use a custom updater." : "如果使用自定義更新程序,請停用此功能。",
"Maximum read count per feed" : "每個 feed 的最大閱讀次數",

View File

@ -13,6 +13,8 @@
"Shared with me" : "與我分享",
"An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在此處找到https://nextcloud.github.io/news/install/#dependencies\n\nChangelog可在此處獲得https://github.com/nextcloud/news/blob/master/CHANGELOG.md\n\n創建一個錯誤報告https://github.com/nextcloud/news/issues/new/choose\n\n創建一個功能請求https://github.com/nextcloud/news/discussions/new\n\n報告feed 問題https://github.com/nextcloud/news/discussions/new",
"Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業的時間是 {relativeTime}。似乎有些不對勁。",
"Last job ran {relativeTime}." : "上次執行作業的時間是 {relativeTime}。",
"Use system cron for updates" : "使用系統 cron 來更新",
"Disable this if you use a custom updater." : "如果使用自定義更新程序,請停用此功能。",
"Maximum read count per feed" : "每個 feed 的最大閱讀次數",

View File

@ -15,6 +15,8 @@ OC.L10N.register(
"Shared with me" : "與我分享",
"An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業執行於 {relativeTime}。似乎有點問題。",
"Last job ran {relativeTime}." : "上次工作執行於 {relativeTime}。",
"Use system cron for updates" : "使用系統 cron 來更新",
"Disable this if you use a custom updater." : "如果您使用了自訂的更新程式,請停用此功能。",
"Maximum read count per feed" : "每個 feed 的最大閱讀次數",

View File

@ -13,6 +13,8 @@
"Shared with me" : "與我分享",
"An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式",
"📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)",
"Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業執行於 {relativeTime}。似乎有點問題。",
"Last job ran {relativeTime}." : "上次工作執行於 {relativeTime}。",
"Use system cron for updates" : "使用系統 cron 來更新",
"Disable this if you use a custom updater." : "如果您使用了自訂的更新程式,請停用此功能。",
"Maximum read count per feed" : "每個 feed 的最大閱讀次數",

View File

@ -285,12 +285,15 @@ class ItemMapperV2 extends NewsMapperV2
return intval($value['id']);
}, $this->db->executeQuery($idBuilder->getSQL(), $idBuilder->getParameters())->fetchAll());
$time = new Time();
$builder = $this->db->getQueryBuilder();
$builder->update(self::TABLE_NAME)
->set('unread', $builder->createParameter('unread'))
->set('last_modified', $builder->createParameter('last_modified'))
->andWhere('id IN (:idList)')
->setParameter('idList', $idList, IQueryBuilder::PARAM_INT_ARRAY)
->setParameter('unread', false, IQueryBuilder::PARAM_BOOL);
->setParameter('unread', false, IQueryBuilder::PARAM_BOOL)
->setParameter('last_modified', $time->getMicroTime(), IQueryBuilder::PARAM_STR);
return $this->db->executeStatement(
$builder->getSQL(),
@ -311,7 +314,7 @@ class ItemMapperV2 extends NewsMapperV2
{
$builder = $this->db->getQueryBuilder();
$builder->select('items.*')
$builder->select('items.id')
->from($this->tableName, 'items')
->innerJoin('items', FeedMapperV2::TABLE_NAME, 'feeds', 'items.feed_id = feeds.id')
->where('feeds.user_id = :userId')

View File

@ -31,6 +31,7 @@ use OCA\News\Db\Item;
use OCA\News\Db\Feed;
use OCA\News\Utility\Time;
use OCA\News\Scraper\Scraper;
use OCA\News\Config\FetcherConfig;
use Psr\Log\LoggerInterface;
use SimpleXMLElement;
@ -113,15 +114,21 @@ class FeedFetcher implements IFeedFetcher
string $url,
bool $fullTextEnabled,
?string $user,
?string $password
?string $password,
?string $httpLastModified
): array {
$url2 = new Net_URL2($url);
if (!is_null($user) && trim($user) !== '') {
$url2->setUserinfo(rawurlencode($user), rawurlencode($password));
}
if (!is_null($httpLastModified) && trim($httpLastModified) !== '') {
$lastModified = new DateTime($httpLastModified);
} else {
$lastModified = null;
}
$url = $url2->getNormalizedURL();
$this->reader->resetFilters();
$resource = $this->reader->read($url);
$resource = $this->reader->read($url, null, $lastModified);
$location = $resource->getUrl();
$parsedFeed = $resource->getFeed();
@ -364,7 +371,7 @@ class FeedFetcher implements IFeedFetcher
$favicon = trim($feed_logo);
}
ini_set('user_agent', 'NextCloud-News/1.0');
ini_set('user_agent', FetcherConfig::DEFAULT_USER_AGENT);
$base_url = new Net_URL2($url);
$base_url->setPath("");
@ -400,7 +407,7 @@ class FeedFetcher implements IFeedFetcher
[
'sink' => $favicon_path,
'headers' => [
'User-Agent' => 'NextCloud-News/1.0',
'User-Agent' => FetcherConfig::DEFAULT_USER_AGENT,
'Accept' => 'image/*',
'If-Modified-Since' => date(DateTime::RFC7231, $last_modified)
]

View File

@ -47,6 +47,7 @@ class Fetcher
* @param bool $fullTextEnabled If true use a scraper to download the full article
* @param string|null $user if given, basic auth is set for this feed
* @param string|null $password if given, basic auth is set for this feed. Ignored if user is empty
* @param string|null $httpLastModified if given, will be used when sending a request to servers
*
* @throws ReadErrorException if FeedIO fails
* @return array an array containing the new feed and its items, first
@ -56,7 +57,8 @@ class Fetcher
string $url,
bool $fullTextEnabled = false,
?string $user = null,
?string $password = null
?string $password = null,
?string $httpLastModified = null
): array {
foreach ($this->fetchers as $fetcher) {
if (!$fetcher->canHandle($url)) {
@ -66,7 +68,8 @@ class Fetcher
$url,
$fullTextEnabled,
$user,
$password
$password,
$httpLastModified
);
}

View File

@ -27,6 +27,7 @@ interface IFeedFetcher
* @param bool $fullTextEnabled If true use a scraper to download the full article
* @param string|null $user if given, basic auth is set for this feed
* @param string|null $password if given, basic auth is set for this feed. Ignored if user is empty
* @param string|null $httpLastModified if given, will be used when sending a request to servers
*
* @return array<Feed, Item[]> an array containing the new feed and its items, first
* element being the Feed and second element being an array of Items
@ -37,7 +38,8 @@ interface IFeedFetcher
string $url,
bool $fullTextEnabled,
?string $user,
?string $password
?string $password,
?string $httpLastModified
): array;
/**

View File

@ -0,0 +1,50 @@
<?php
namespace OCA\News\Migration;
use OCP\Migration\IOutput;
use OCP\Migration\IRepairStep;
use Psr\Log\LoggerInterface;
use OCP\BackgroundJob\IJobList;
class RemoveUnusedJob implements IRepairStep
{
/**
* @var LoggerInterface
*/
protected $logger;
/**
* @var IJobList
*/
protected $joblist;
public function __construct(LoggerInterface $logger, IJobList $jobList)
{
$this->logger = $logger;
$this->joblist = $jobList;
}
/**
* Returns the step's name
*/
public function getName()
{
return 'Remove the unused News update job';
}
/**
* @param IOutput $output
*/
public function run(IOutput $output)
{
if ($this->joblist->has("OCA\News\Cron\Updater", null)) {
$output->info("Job exists, attempting to remove");
$this->joblist->remove("OCA\News\Cron\Updater");
$output->info("Job removed");
} else {
$output->info("Job does not exist, all good");
}
}
}

View File

@ -13,6 +13,7 @@
namespace OCA\News\Service;
use DateTime;
use FeedIo\Explorer;
use FeedIo\Reader\ReadErrorException;
use HTMLPurifier;
@ -37,6 +38,7 @@ class FeedServiceV2 extends Service
{
/**
* Class to fetch feeds.
*
* @var FeedFetcher
*/
protected $feedFetcher;
@ -48,11 +50,13 @@ class FeedServiceV2 extends Service
protected $itemService;
/**
* HTML Purifier
*
* @var HTMLPurifier
*/
protected $purifier;
/**
* Feed Explorer
*
* @var Explorer
*/
protected $explorer;
@ -109,7 +113,7 @@ class FeedServiceV2 extends Service
/**
* Finds all feeds of a user and all items in it
*
* @param string $userId the name of the user
* @param string $userId the name of the user
*
* @return Feed[]
*/
@ -169,13 +173,14 @@ class FeedServiceV2 extends Service
/**
* Creates a new feed
*
* @param string $userId Feed owner
* @param string $feedUrl Feed URL
* @param int|null $folderId Target folder, defaults to root
* @param bool $full_text Scrape the feed for full text
* @param string|null $title The feed title
* @param string|null $user Basic auth username, if set
* @param string|null $password Basic auth password if username is set
* @param string $userId Feed owner
* @param string $feedUrl Feed URL
* @param int|null $folderId Target folder, defaults to root
* @param bool $full_text Scrape the feed for full text
* @param string|null $title The feed title
* @param string|null $user Basic auth username, if set
* @param string|null $password Basic auth password if username is set
* @param string|null $httpLastModified timestamp send when fetching the feed
*
* @return Feed|Entity
*
@ -190,14 +195,16 @@ class FeedServiceV2 extends Service
?string $title = null,
?string $user = null,
?string $password = null,
bool $full_discover = true
bool $full_discover = true,
?string $httpLastModified = null
): Entity {
$httpLastModified ??= (new DateTime("-1 year"))->format(DateTime::RSS);
try {
/**
* @var Feed $feed
* @var Item[] $items
*/
list($feed, $items) = $this->feedFetcher->fetch($feedUrl, $full_text, $user, $password);
list($feed, $items) = $this->feedFetcher->fetch($feedUrl, $full_text, $user, $password, $httpLastModified);
} catch (ReadErrorException $ex) {
$this->logger->debug($ex->getMessage());
if ($full_discover === false) {
@ -209,7 +216,13 @@ class FeedServiceV2 extends Service
$feedUrl = array_shift($feeds);
}
try {
list($feed, $items) = $this->feedFetcher->fetch($feedUrl, $full_text, $user, $password);
list($feed, $items) = $this->feedFetcher->fetch(
$feedUrl,
$full_text,
$user,
$password,
$httpLastModified
);
} catch (ReadErrorException $ex) {
throw new ServiceNotFoundException($ex->getMessage());
}
@ -234,7 +247,7 @@ class FeedServiceV2 extends Service
if (!is_null($user)) {
$feed->setBasicAuthUser($user)
->setBasicAuthPassword($password);
->setBasicAuthPassword($password);
}
return $this->mapper->insert($feed);
@ -267,7 +280,8 @@ class FeedServiceV2 extends Service
$location,
$feed->getFullTextEnabled(),
$feed->getBasicAuthUser(),
$feed->getBasicAuthPassword()
$feed->getBasicAuthPassword(),
$feed->getHttpLastModified()
);
} catch (ReadErrorException $ex) {
$feed->setUpdateErrorCount($feed->getUpdateErrorCount() + 1);
@ -294,11 +308,11 @@ class FeedServiceV2 extends Service
}
$feed->setHttpLastModified($fetchedFeed->getHttpLastModified())
->setLocation($fetchedFeed->getLocation());
->setLocation($fetchedFeed->getLocation());
foreach (array_reverse($items) as &$item) {
$item->setFeedId($feed->getId())
->setBody($this->purifier->purify($item->getBody()));
->setBody($this->purifier->purify($item->getBody()));
// update modes: 0 nothing, 1 set unread
if ($feed->getUpdateMode() === Feed::UPDATE_MODE_NORMAL) {
@ -314,11 +328,14 @@ class FeedServiceV2 extends Service
$feed->setLastUpdateError(null);
$unreadCount = 0;
array_map(function (Item $item) use (&$unreadCount): void {
if ($item->isUnread()) {
$unreadCount++;
}
}, $items);
array_map(
function (Item $item) use (&$unreadCount): void {
if ($item->isUnread()) {
$unreadCount++;
}
},
$items
);
return $this->mapper->update($feed)->setUnreadCount($unreadCount);
}

View File

@ -16,6 +16,9 @@ namespace OCA\News\Service;
use OCA\News\AppInfo\Application;
use OCP\IConfig;
use OCP\IDBConnection;
use OCP\BackgroundJob\IJobList;
use OCP\Util;
use OCA\News\Cron\UpdaterJob;
class StatusService
{
@ -25,14 +28,18 @@ class StatusService
private $appName;
/** @var IDBConnection */
private $connection;
/** @var IJobList */
private $jobList;
public function __construct(
IConfig $settings,
IDBConnection $connection
IDBConnection $connection,
IJobList $jobList
) {
$this->settings = $settings;
$this->connection = $connection;
$this->appName = Application::NAME;
$this->jobList = $jobList;
}
/**
@ -76,4 +83,22 @@ class StatusService
]
];
}
/**
* Get last update time
*/
public function getUpdateTime(): int
{
$time = 0;
[$major, $minor, $micro] = Util::getVersion();
if ($major >= 26) {
$myJobList = $this->jobList->getJobsIterator(UpdaterJob::class, 1, 0);
$time = $myJobList->current()->getLastRun();
}
return $time;
}
}

View File

@ -3,6 +3,7 @@
namespace OCA\News\Settings;
use OCA\News\AppInfo\Application;
use OCA\News\Service\StatusService;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\IConfig;
use OCP\Settings\ISettings;
@ -17,11 +18,14 @@ class AdminSettings implements ISettings
private $config;
/** @var IInitialState */
private $initialState;
/** @var StatusService */
private $service;
public function __construct(IConfig $config, IInitialState $initialState)
public function __construct(IConfig $config, IInitialState $initialState, StatusService $service)
{
$this->config = $config;
$this->initialState = $initialState;
$this->service = $service;
}
public function getForm()
@ -33,6 +37,14 @@ class AdminSettings implements ISettings
(string)Application::DEFAULT_SETTINGS[$setting]
));
}
if ($this->service->isCronProperlyConfigured()) {
$lastUpdate = $this->service->getUpdateTime();
} else {
$lastUpdate = 0;
}
$this->initialState->provideInitialState("lastCron", $lastUpdate);
return new TemplateResponse(Application::NAME, 'admin', []);
}

View File

@ -34,6 +34,8 @@ theme:
- navigation.expand
- navigation.sections
markdown_extensions:
- admonition
# extra:
# version:

7994
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -27,9 +27,10 @@
"@nextcloud/dialogs": "^3.1.4",
"@nextcloud/initial-state": "^2.0.0",
"@nextcloud/l10n": "^1.6.0",
"@nextcloud/moment": "^1.2.1",
"@nextcloud/password-confirmation": "^1.0.1",
"@nextcloud/router": "^2.0.0",
"@nextcloud/vue": "^6.0.0-beta.4",
"@nextcloud/vue": "^7.8.0",
"vue": "^2.7.0"
},
"browserslist": [

View File

@ -7,6 +7,15 @@ SPDX-Licence-Identifier: AGPL-3.0-or-later
<NcSettingsSection :title="t('news', 'News')"
class="news-settings"
doc-url="https://nextcloud.github.io/news/admin/">
<template v-if="lastCron !== 0">
<NcNoteCard v-if="oldExecution" type="error">
{{ t('news', 'Last job execution ran {relativeTime}. Something seems wrong.', {relativeTime}) }}
</NcNoteCard>
<NcNoteCard v-else type="success">
{{ t('news', 'Last job ran {relativeTime}.', {relativeTime}) }}
</NcNoteCard>
</template>
<NcCheckboxRadioSwitch type="switch"
:checked.sync="useCronUpdates"
@update:checked="update('useCronUpdates', useCronUpdates)">
@ -57,6 +66,8 @@ SPDX-Licence-Identifier: AGPL-3.0-or-later
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import NcTextField from '@nextcloud/vue/dist/Components/NcTextField.js'
import NcNoteCard from '@nextcloud/vue/dist/Components/NcNoteCard.js'
import moment from '@nextcloud/moment'
import { loadState } from '@nextcloud/initial-state'
import { showError, showSuccess } from '@nextcloud/dialogs'
import axios from '@nextcloud/axios'
@ -78,6 +89,7 @@ function debounce(func, wait) {
}
const successMessage = debounce(() => showSuccess(t('news', 'Successfully updated news configuration')), 500)
const lastCron = loadState('news', 'lastCron')
export default {
name: 'AdminSettings',
@ -85,6 +97,7 @@ export default {
NcCheckboxRadioSwitch,
NcSettingsSection,
NcTextField,
NcNoteCard,
},
data() {
return {
@ -95,8 +108,15 @@ export default {
feedFetcherTimeout: loadState('news', 'feedFetcherTimeout'),
exploreUrl: loadState('news', 'exploreUrl'),
updateInterval: loadState('news', 'updateInterval'),
relativeTime: moment(lastCron * 1000).fromNow(),
lastCron,
}
},
computed: {
oldExecution() {
return Date.now() / 1000 - this.lastCron > (parseInt(this.updateInterval) * 2) + 900
},
},
methods: {
async update(key, value) {
await confirmPassword()

View File

@ -70,7 +70,7 @@ foreach (Plugin::getScripts() as $appName => $fileName) {
</div>
<div id="app-content"
class="nc-major-version-<?= \OCP\Util::getVersion()[0]; ?>"
class="nc-major-version-<?= \OCP\Util::getVersion()[0]; ?><?= \OCP\Util::getVersion()[0] >= 25 ? ' nc-major-version-gte-25' : ''; ?>"
data-nc-major-version="<?= \OCP\Util::getVersion()[0]; ?>"
ng-class="{
'loading-content': App.loading.isLoading('content') &&

View File

@ -36,7 +36,7 @@
ng-if="!Navigation.showNewFolder"
ng-model="Navigation.feed.existingFolder"
ng-options="folder.name for folder in
Navigation.getFolders() track by folder.name">
Navigation.getFolders() | orderBy:'name.toLowerCase()':false:localeComparator track by folder.name">
<option value=""
>-- <?php p($l->t('No folder')); ?> --</option>
</select>

Some files were not shown because too many files have changed in this diff Show More