Skip to content
Commits on Source (51)
......@@ -21,6 +21,7 @@ stages:
- code-review
- build
- test
- seccomp
- analysis
.check-template: &check
......@@ -70,23 +71,13 @@ check-merge-request:
dnf clean all &&
pip3 install beautifulsoup4 mkdocs mkdocs-cinder tap.py meson &&
dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm &&
dnf install -y --setopt=install_weak_deps=False gstreamer1-libav &&
curl --get 'https://www.flamingspork.com/projects/libeatmydata/libeatmydata-105.tar.gz' --output libeatmydata-105.tar.gz &&
tar -x -f ./libeatmydata-105.tar.gz &&
cd libeatmydata-105 &&
./configure --prefix=/usr &&
make install &&
sed -e '/dpkg-architecture/ d' -i /usr/bin/eatmydata &&
sed -e 's@shlib="/usr/lib/$DEB_BUILD_MULTIARCH/eatmydata.sh@shlib="/usr/libexec/eatmydata.sh@' -i /usr/bin/eatmydata &&
cd .. &&
rm ./libeatmydata-105.tar.gz &&
rm -Rf ./libeatmydata-105
dnf install -y --setopt=install_weak_deps=False gstreamer1-libav
.tracker-miners.ubuntu@common:
variables:
BASE_TAG: '2021-08-04.0'
FDO_UPSTREAM_REPO: GNOME/tracker
FDO_DISTRIBUTION_PACKAGES: 'python3-tap umockdev libumockdev-dev upower asciidoc-base git libgrss-dev eatmydata'
FDO_DISTRIBUTION_PACKAGES: 'python3-tap umockdev libumockdev-dev upower asciidoc-base git libgrss-dev'
FDO_DISTRIBUTION_EXEC: |
export DEBIAN_FRONTEND=noninteractive &&
sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list &&
......@@ -186,7 +177,7 @@ check-code-style:
- echo "Building tracker.git commit $(git -C ./subprojects/tracker rev-parse HEAD)"
- mkdir build
- cd build
- meson .. --prefix=/usr -Dtracker_core=subproject -Db_lto=true -Db_coverage=true -Dtests_tap_protocol=true -Dtracker:docs=false --auto-features=enabled
- meson .. --prefix=/usr -Dtracker_core=subproject -Db_lto=true -Dtests_tap_protocol=true -Dtracker:docs=false --auto-features=enabled
- ninja
artifacts:
expire_in: 1 day
......@@ -233,16 +224,22 @@ build-ubuntu-rolling@x86_64:
script:
- .gitlab-ci/checkout-tracker.sh
- cd build
- ninja clean
- meson configure -Db_coverage=true -Dseccomp=false
- ninja
- |
# Remove the many "CI_" variables from the environment. Meson dumps the
# whole environment for every failed test, and that gives a whole
# screenful of junk each time unless we strip these.
unset $(env|grep -o '^CI_[^=]*')
dbus-run-session -- env LANG=C.UTF-8 LC_ALL=C.UTF-8 eatmydata meson test --suite tracker-miners --print-errorlogs
dbus-run-session -- env LANG=C.UTF-8 LC_ALL=C.UTF-8 meson test --suite tracker-miners --print-errorlogs ${MESON_TEST_EXTRA_ARGS}
after_script:
- pushd build
- gcovr --root=.. --exclude=../build --exclude=./build
--exclude=../tests --exclude=./subprojects --exclude=../subprojects
--json --print-summary --output=../coverage-${CI_JOB_NAME}.json
- popd
- |
echo "Distribution: "
echo
......@@ -261,6 +258,7 @@ build-ubuntu-rolling@x86_64:
when: always
paths:
- build/meson-logs/*.txt
- coverage-*.json
reports:
junit: "build/meson-logs/testlog.junit.xml"
......@@ -298,27 +296,91 @@ test-ubuntu@x86_64:
- build-ubuntu-rolling@x86_64
<<: *test
coverage-analysis:
.seccomp_template: &seccomp
stage: seccomp
script:
- .gitlab-ci/checkout-tracker.sh
- cd build
- |
# Remove the many "CI_" variables from the environment. Meson dumps the
# whole environment for every failed test, and that gives a whole
# screenful of junk each time unless we strip these.
unset $(env|grep -o '^CI_[^=]*')
dbus-run-session -- env LANG=C.UTF-8 LC_ALL=C.UTF-8 meson test --suite tracker-miners --print-errorlogs ${MESON_TEST_EXTRA_ARGS}
artifacts:
expire_in: 1 day
when: always
paths:
- build/meson-logs/*.txt
reports:
junit: "build/meson-logs/testlog.junit.xml"
seccomp-fedora@x86_64:
extends:
- .fdo.distribution-image@fedora
- .tracker-miners.fedora:36@x86_64
needs:
- build-fedora@x86_64
<<: *seccomp
seccomp-fedora-rawhide@x86_64:
extends:
- .fdo.distribution-image@fedora
- .tracker-miners.fedora:rawhide@x86_64
needs:
- build-fedora-rawhide@x86_64
allow_failure: true
<<: *seccomp
seccomp-fedora@aarch64:
extends:
- .fdo.distribution-image@fedora
- .tracker-miners.fedora:36@aarch64
needs:
- build-fedora@aarch64
allow_failure: true
<<: *seccomp
seccomp-ubuntu@x86_64:
extends:
- .fdo.distribution-image@ubuntu
- .tracker-miners.ubuntu:rolling@x86_64
needs:
- build-ubuntu-rolling@x86_64
<<: *seccomp
coverage:
extends:
- .fdo.distribution-image@fedora
- .tracker-miners.fedora:36@x86_64
stage: analysis
allow_failure: true
script:
- .gitlab-ci/checkout-tracker.sh
- mkdir -p coverage-build/coveragereport
- cd coverage-build
- meson .. --prefix=/usr -Dtracker_core=subproject -Db_lto=true -Db_coverage=true -Dseccomp=false -Dtracker:docs=false --auto-features=enabled
- ninja
- env LANG=C.UTF-8 LC_ALL=C.UTF-8 dbus-run-session eatmydata meson test --print-errorlogs ${MESON_TEST_EXTRA_ARGS}
- gcovr --html-details --print-summary --root=.. --exclude=subprojects --exclude=../subprojects --exclude=../tests --output coveragereport/index.html
- mkdir coveragereport
- gcovr --add-tracefile 'coverage-*.json'
--exclude=build
--html-details --print-summary --output coveragereport/index.html
- gcovr --add-tracefile 'coverage-*.json'
--exclude=build
--xml --output coveragereport/coverage.xml
coverage: '/^lines: (\d+\.\d+\%)/'
artifacts:
expose_as: 'Coverage'
when: always
paths:
- coverage-build/coveragereport
- coveragereport
- coveragereport/index.html
reports:
coverage_report:
coverage_format: cobertura
path: coveragereport/coverage.xml
needs:
- test-fedora@x86_64
- test-fedora-rawhide@x86_64
- test-fedora@aarch64
- test-ubuntu@x86_64
coverity:
extends:
......@@ -347,3 +409,37 @@ coverity:
--form description="gitlab CI build"
only:
- master
# Triggered from a scheduled job
.container_rebuild_template: &container_rebuild
only:
variables:
- $CI_PIPELINE_SOURCE == "schedule" && $CRON_TASK == "REBUILD_CI_CONTAINERS"
variables:
GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
FDO_FORCE_REBUILD: 1 # Force rebuilding the image
rebuild-fedora-container@x86_64:
extends:
- .fdo.container-build@fedora
- .tracker-miners.fedora:36@x86_64
<<: *container_rebuild
rebuild-fedora-rawhide-container@x86_64:
extends:
- .fdo.container-build@fedora
- .tracker-miners.fedora:rawhide@x86_64
<<: *container_rebuild
rebuild-fedora-container@aarch64:
extends:
- .fdo.container-build@fedora
- .tracker-miners.fedora:36@aarch64
<<: *container_rebuild
rebuild-ubuntu-container@x86_64:
extends:
- .fdo.container-build@ubuntu
- .tracker-miners.ubuntu:rolling@x86_64
<<: *container_rebuild
NEW in 3.4.2 - 2022-12-05
=========================
* Fix advised flatpak command in sandboxing documentation
* Fix intermittent build break
Translations: ab, nl
NEW in 3.4.1 - 2022-10-26
=========================
* Warning fixes to gstreamer extractor
* Silence EXDEV warnings on FANotify monitor failures, likely
in some systems
* New handled syscalls in seccomp: set_mempolicy, get_mempolicy,
epoll_create1
* Improve performance of lookups of related CUE files for gstreamer
media
* Fix memory leaks
Translations: ab, bg, fur, kk, sk, sr, tr
NEW in 3.4.0 - 2022-09-17
=========================
Translations: fr
......
......@@ -24,4 +24,4 @@ manifest to use a stable version of the GNOME SDK.
You can then run the app:
$ flatpak org.example.TrackerSearchApp TEST
$ flatpak run org.example.TrackerSearchApp TEST
project('tracker-miners', 'c',
version: '3.4.0',
version: '3.4.2',
meson_version: '>=0.51')
gnome = import('gnome')
......
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/tracker-miners/issues\n"
"POT-Creation-Date: 2022-07-13 21:35+0000\n"
"POT-Creation-Date: 2022-10-31 11:14+0000\n"
"Last-Translator: Нанба Наала <naala-nanba@rambler.ru>\n"
"Language-Team: Abkhazian <daniel.abzakh@gmail.com>\n"
"Language: ab\n"
......@@ -9,6 +9,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-DamnedLies-Scope: partial\n"
#: data/org.freedesktop.Tracker.Extract.gschema.xml:23
msgid "Max bytes to extract"
......@@ -124,7 +125,7 @@ msgstr ""
#: data/org.freedesktop.Tracker.Miner.Files.gschema.xml:66
msgid "Enable monitors"
msgstr ""
msgstr "«stemmer» аҿакра"
#: data/org.freedesktop.Tracker.Miner.Files.gschema.xml:67
msgid "Set to false to completely disable any file monitoring"
......@@ -315,9 +316,9 @@ msgstr ""
#: src/tracker/tracker-info.c:86 src/tracker/tracker-info.c:87
#: src/tracker/tracker-reset.c:56
msgid "FILE"
msgstr ""
msgstr "АФАИЛ"
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:51
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:63
#: src/tracker-extract/tracker-main.c:97
msgid "Runs for a specific domain ontology"
msgstr ""
......@@ -328,110 +329,130 @@ msgstr ""
#: src/miners/fs/tracker-main.c:102 src/tracker-control/tracker-main.c:61
#: src/tracker-extract/tracker-main.c:101
#: src/tracker-writeback/tracker-main.c:48
#: src/tracker-writeback/tracker-main.c:50
msgid "Displays version information"
msgstr ""
#: src/miners/fs/tracker-main.c:624
#: src/miners/fs/tracker-main.c:626
#, c-format
msgid "Data object “%s” currently exists"
msgstr ""
#: src/miners/fs/tracker-main.c:625
#: src/miners/fs/tracker-main.c:627
#, c-format
msgid "Data object “%s” currently does not exist"
msgstr ""
#: src/miners/fs/tracker-main.c:663
#: src/miners/fs/tracker-main.c:665
msgid "Directory is NOT eligible to be indexed (based on filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:667
#: src/miners/fs/tracker-main.c:669
msgid "File is NOT eligible to be indexed (based on filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:670
#: src/miners/fs/tracker-main.c:672
msgid "File is NOT eligible to be indexed (hidden file)"
msgstr ""
#: src/miners/fs/tracker-main.c:672
#: src/miners/fs/tracker-main.c:674
msgid "File is NOT eligible to be indexed (not an indexed folder)"
msgstr ""
#: src/miners/fs/tracker-main.c:696
#: src/miners/fs/tracker-main.c:698
#, c-format
msgid "Parent directory “%s” is NOT eligible to be indexed (based on filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:702
#: src/miners/fs/tracker-main.c:704
#, c-format
msgid "Parent directory “%s” is NOT eligible to be indexed (hidden file)"
msgstr ""
#: src/miners/fs/tracker-main.c:710
#: src/miners/fs/tracker-main.c:712
#, c-format
msgid ""
"Parent directory “%s” is NOT eligible to be indexed (based on content "
"filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:731
#: src/miners/fs/tracker-main.c:733
msgid "Directory is eligible to be indexed"
msgstr ""
#: src/miners/fs/tracker-main.c:732
#: src/miners/fs/tracker-main.c:734
msgid "File is eligible to be indexed"
msgstr ""
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/fs/tracker-main.c:988
#: src/miners/fs/tracker-main.c:990
msgid "— start the tracker indexer"
msgstr ""
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:43
#: src/miners/rss/tracker-main.c:45
msgid "Add feed"
msgstr ""
#: src/miners/rss/tracker-main.c:44
#: src/miners/rss/tracker-main.c:46 src/miners/rss/tracker-main.c:60
msgid "URL"
msgstr "URL"
#: src/miners/rss/tracker-main.c:47
#: src/miners/rss/tracker-main.c:49
msgid "Title to use (must be used with --add-feed)"
msgstr "Title to use (must be used with --add-feed)"
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:145
msgid "— start the feeds indexer"
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:54
msgid "List feeds"
msgstr ""
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:59
msgid "Delete feed"
msgstr ""
#: src/miners/rss/tracker-main.c:178 src/tracker/tracker-info.c:446
#: src/tracker/tracker-search.c:1254 src/tracker/tracker-status.c:92
#: src/miners/rss/tracker-main.c:164 src/miners/rss/tracker-main.c:216
#: src/miners/rss/tracker-main.c:253 src/tracker/tracker-info.c:446
#: src/tracker/tracker-search.c:1371 src/tracker/tracker-status.c:92
#: src/tracker/tracker-status.c:205 src/tracker/tracker-tag.c:975
msgid "Could not establish a connection to Tracker"
msgstr ""
#: src/miners/rss/tracker-main.c:179 src/tracker/tracker-daemon.c:448
#: src/miners/rss/tracker-main.c:165 src/miners/rss/tracker-main.c:217
#: src/miners/rss/tracker-main.c:254 src/tracker/tracker-daemon.c:448
#: src/tracker/tracker-daemon.c:509 src/tracker/tracker-daemon.c:544
#: src/tracker/tracker-daemon.c:613 src/tracker/tracker-daemon.c:712
#: src/tracker/tracker-daemon.c:759 src/tracker/tracker-daemon.c:980
#: src/tracker/tracker-dbus.c:45 src/tracker/tracker-dbus.c:63
#: src/tracker/tracker-info.c:447 src/tracker/tracker-process.c:219
#: src/tracker/tracker-search.c:1255 src/tracker/tracker-status.c:93
#: src/tracker/tracker-search.c:1372 src/tracker/tracker-status.c:93
#: src/tracker/tracker-status.c:206 src/tracker/tracker-status.c:252
#: src/tracker/tracker-status.c:281 src/tracker/tracker-tag.c:976
msgid "No error given"
msgstr ""
#: src/miners/rss/tracker-main.c:205
#: src/miners/rss/tracker-main.c:190
msgid "Could not add feed"
msgstr ""
#: src/miners/rss/tracker-main.c:228
msgid "Could not remove feed"
msgstr ""
#: src/miners/rss/tracker-main.c:296
msgid "Could not list feeds"
msgstr ""
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:424
msgid "— start the feeds indexer"
msgstr ""
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
......@@ -443,7 +464,7 @@ msgstr ""
msgid "Metadata extraction failed"
msgstr ""
#: src/tracker-extract/tracker-extract.c:770
#: src/tracker-extract/tracker-extract.c:774
msgid "No metadata or extractor modules found to handle this file"
msgstr ""
......@@ -482,11 +503,11 @@ msgstr ""
#. Translators: this message will appear immediately after the
#. usage string - Usage: COMMAND [OPTION]... <THIS_MESSAGE>
#: src/tracker-extract/tracker-main.c:319
#: src/tracker-extract/tracker-main.c:342
msgid "— Extract file meta data"
msgstr ""
#: src/tracker-extract/tracker-main.c:334
#: src/tracker-extract/tracker-main.c:357
msgid "Filename and mime type must be provided together"
msgstr ""
......@@ -520,7 +541,7 @@ msgstr ""
#: src/tracker/tracker-daemon.c:104
msgid "Paused"
msgstr ""
msgstr "Ааҭгылара"
#: src/tracker/tracker-daemon.c:105
msgid "Idle"
......@@ -557,6 +578,8 @@ msgstr ""
#: src/tracker/tracker-daemon.c:132
msgid "Resume a miner (you must use this with --miner)"
msgstr ""
"Аиндексатор аусура аиҭашьақәыргылара (miner-- ацаԥха ацҵаны ахархәара "
"аиуроуп)"
#: src/tracker/tracker-daemon.c:133
msgid "COOKIE"
......@@ -670,7 +693,7 @@ msgstr ""
#: src/tracker/tracker-daemon.c:526
msgid "Done"
msgstr ""
msgstr "Ихиоуп"
#: src/tracker/tracker-daemon.c:543
#, c-format
......@@ -707,7 +730,7 @@ msgstr ""
#: src/tracker/tracker-daemon.c:669
msgid "Application"
msgstr ""
msgstr "Аҧшьы"
#: src/tracker/tracker-daemon.c:671
msgid "Reason"
......@@ -790,7 +813,7 @@ msgstr ""
#: src/tracker/tracker-daemon.c:1059 src/tracker/tracker-extract.c:128
#: src/tracker/tracker-index.c:394 src/tracker/tracker-info.c:645
#: src/tracker/tracker-reset.c:263 src/tracker/tracker-search.c:1430
#: src/tracker/tracker-reset.c:263 src/tracker/tracker-search.c:1547
#: src/tracker/tracker-status.c:560 src/tracker/tracker-tag.c:1084
msgid "Unrecognized options"
msgstr ""
......@@ -887,9 +910,9 @@ msgstr ""
msgid "No namespace prefixes were returned"
msgstr ""
#: src/tracker/tracker-info.c:230 src/tracker/tracker-search.c:1184
#: src/tracker/tracker-info.c:230 src/tracker/tracker-search.c:1301
msgid "Results"
msgstr ""
msgstr "Алҵшәақәа"
#: src/tracker/tracker-info.c:414
msgid "Error message"
......@@ -1036,10 +1059,10 @@ msgstr ""
msgid "EXPRESSION"
msgstr ""
#: src/tracker/tracker-search.c:245 src/tracker/tracker-search.c:591
#: src/tracker/tracker-search.c:683 src/tracker/tracker-search.c:775
#: src/tracker/tracker-search.c:862 src/tracker/tracker-search.c:947
#: src/tracker/tracker-search.c:1171
#: src/tracker/tracker-search.c:245 src/tracker/tracker-search.c:635
#: src/tracker/tracker-search.c:731 src/tracker/tracker-search.c:823
#: src/tracker/tracker-search.c:912 src/tracker/tracker-search.c:1001
#: src/tracker/tracker-search.c:1288
msgid "Could not get search results"
msgstr ""
......@@ -1049,49 +1072,49 @@ msgstr ""
#: src/tracker/tracker-search.c:258 src/tracker/tracker-tag.c:436
msgid "Files"
msgstr ""
msgstr "Афаилқәа"
#: src/tracker/tracker-search.c:600
#: src/tracker/tracker-search.c:644
msgid "No artists were found"
msgstr "Анагӡаҩцәа"
#: src/tracker/tracker-search.c:604
#: src/tracker/tracker-search.c:648
msgid "Artists"
msgstr "Анагӡаҩцәа"
#: src/tracker/tracker-search.c:692
#: src/tracker/tracker-search.c:740
msgid "No music was found"
msgstr ""
#: src/tracker/tracker-search.c:696
#: src/tracker/tracker-search.c:744
msgid "Albums"
msgstr "Альбомқәа"
#: src/tracker/tracker-search.c:784
#: src/tracker/tracker-search.c:832
msgid "No feeds were found"
msgstr ""
#: src/tracker/tracker-search.c:788
#: src/tracker/tracker-search.c:836
msgid "Feeds"
msgstr ""
#: src/tracker/tracker-search.c:871
#: src/tracker/tracker-search.c:921
msgid "No software was found"
msgstr ""
#: src/tracker/tracker-search.c:875
#: src/tracker/tracker-search.c:925
msgid "Software"
msgstr ""
#: src/tracker/tracker-search.c:956
#: src/tracker/tracker-search.c:1010
msgid "No software categories were found"
msgstr ""
#: src/tracker/tracker-search.c:960
#: src/tracker/tracker-search.c:1014
msgid "Software Categories"
msgstr ""
#: src/tracker/tracker-search.c:1180
#: src/tracker/tracker-search.c:1297
msgid "No results were found matching your query"
msgstr ""
......@@ -1141,7 +1164,7 @@ msgstr ""
#: src/tracker/tracker-tag.c:452 src/tracker/tracker-tag.c:574
#: src/tracker/tracker-tag.c:953
msgid "None"
msgstr ""
msgstr "Мап"
#: src/tracker/tracker-status.c:226 src/tracker/tracker-status.c:251
msgid "Could not get basic status for Tracker"
......@@ -1228,7 +1251,7 @@ msgstr ""
#: src/tracker/tracker-tag.c:68
msgid "STRING"
msgstr ""
msgstr "Ацәаҳәа"
#: src/tracker/tracker-tag.c:79
msgid "Use AND for search terms instead of OR (the default)"
......@@ -1236,7 +1259,7 @@ msgstr ""
#: src/tracker/tracker-tag.c:84
msgid "FILE…"
msgstr ""
msgstr "АФАИЛ..."
#: src/tracker/tracker-tag.c:85
msgid "FILE [FILE…]"
......@@ -1357,18 +1380,18 @@ msgstr ""
msgid "The --description option can only be used with --add"
msgstr ""
#: src/tracker-writeback/tracker-main.c:52
#: src/tracker-writeback/tracker-main.c:54
msgid ""
"Logging, 0 = errors only, 1 = minimal, 2 = detailed and 3 = debug (default=0)"
msgstr ""
#: src/tracker-writeback/tracker-main.c:59
#: src/tracker-writeback/tracker-main.c:61
msgid "Disable shutting down after 30 seconds of inactivity"
msgstr ""
#. Translators: this message will appear immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/tracker-writeback/tracker-main.c:85
#: src/tracker-writeback/tracker-main.c:93
msgid "— start the tracker writeback service"
msgstr ""
This diff is collapsed.
......@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: tracker master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/tracker-miners/issues\n"
"POT-Creation-Date: 2021-11-05 18:00+0000\n"
"PO-Revision-Date: 2021-11-21 23:13+0100\n"
"POT-Creation-Date: 2022-08-07 13:15+0000\n"
"PO-Revision-Date: 2022-09-27 13:13+0200\n"
"Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n"
"Language-Team: Friulian <f.t.public@gmail.com>\n"
"Language: fur\n"
......@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0\n"
"X-Generator: Poedit 3.1.1\n"
#: data/org.freedesktop.Tracker.Extract.gschema.xml:23
msgid "Max bytes to extract"
......@@ -367,7 +367,7 @@ msgstr ""
msgid "FILE"
msgstr "FILE"
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:51
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:63
#: src/tracker-extract/tracker-main.c:97
msgid "Runs for a specific domain ontology"
msgstr "Eseguìs par une specifiche ontologjie di domini"
......@@ -442,47 +442,67 @@ msgid "— start the tracker indexer"
msgstr "— fâs partî indicizadôr di tracker"
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:43
#: src/miners/rss/tracker-main.c:45
msgid "Add feed"
msgstr "Zonte feed"
#: src/miners/rss/tracker-main.c:44
#: src/miners/rss/tracker-main.c:46 src/miners/rss/tracker-main.c:60
msgid "URL"
msgstr "URL"
#: src/miners/rss/tracker-main.c:47
#: src/miners/rss/tracker-main.c:49
msgid "Title to use (must be used with --add-feed)"
msgstr "Titul di doprâ (al scugne jessi doprât cun --add-feed)"
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:145
msgid "— start the feeds indexer"
msgstr "— fâs partî indicizadôr dai feed"
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:54
msgid "List feeds"
msgstr "Liste i feeds"
#: src/miners/rss/tracker-main.c:178 src/tracker/tracker-info.c:446
#: src/tracker/tracker-search.c:1254 src/tracker/tracker-status.c:89
#: src/tracker/tracker-status.c:202 src/tracker/tracker-tag.c:976
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:59
msgid "Delete feed"
msgstr "Elimine feed"
#: src/miners/rss/tracker-main.c:164 src/miners/rss/tracker-main.c:216
#: src/miners/rss/tracker-main.c:253 src/tracker/tracker-info.c:446
#: src/tracker/tracker-search.c:1254 src/tracker/tracker-status.c:92
#: src/tracker/tracker-status.c:205 src/tracker/tracker-tag.c:975
msgid "Could not establish a connection to Tracker"
msgstr "Impussibil stabilî une conession cun Tracker"
#: src/miners/rss/tracker-main.c:179 src/tracker/tracker-daemon.c:448
#: src/miners/rss/tracker-main.c:165 src/miners/rss/tracker-main.c:217
#: src/miners/rss/tracker-main.c:254 src/tracker/tracker-daemon.c:448
#: src/tracker/tracker-daemon.c:509 src/tracker/tracker-daemon.c:544
#: src/tracker/tracker-daemon.c:613 src/tracker/tracker-daemon.c:712
#: src/tracker/tracker-daemon.c:759 src/tracker/tracker-daemon.c:980
#: src/tracker/tracker-dbus.c:45 src/tracker/tracker-dbus.c:63
#: src/tracker/tracker-info.c:447 src/tracker/tracker-process.c:194
#: src/tracker/tracker-search.c:1255 src/tracker/tracker-status.c:90
#: src/tracker/tracker-status.c:203 src/tracker/tracker-status.c:249
#: src/tracker/tracker-status.c:278 src/tracker/tracker-tag.c:977
#: src/tracker/tracker-info.c:447 src/tracker/tracker-process.c:219
#: src/tracker/tracker-search.c:1255 src/tracker/tracker-status.c:93
#: src/tracker/tracker-status.c:206 src/tracker/tracker-status.c:252
#: src/tracker/tracker-status.c:281 src/tracker/tracker-tag.c:976
msgid "No error given"
msgstr "Nissun erôr furnît"
#: src/miners/rss/tracker-main.c:205
#: src/miners/rss/tracker-main.c:190
msgid "Could not add feed"
msgstr "Impussibil zontâ il feed"
#: src/miners/rss/tracker-main.c:228
msgid "Could not remove feed"
msgstr "Impussibil gjavâ il feed"
#: src/miners/rss/tracker-main.c:296
msgid "Could not list feeds"
msgstr "Impussibil listâ i feeds"
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:424
msgid "— start the feeds indexer"
msgstr "— fâs partî indicizadôr dai feed"
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
......@@ -796,7 +816,7 @@ msgstr "Dutis lis proprietâts nie:plainTextContent a son ometudis"
msgid "Common statuses include"
msgstr "I stâts comuns a includin"
#: src/tracker/tracker-daemon.c:758 src/tracker/tracker-status.c:277
#: src/tracker/tracker-daemon.c:758 src/tracker/tracker-status.c:280
#, c-format
msgid "Could not get status, manager could not be created, %s"
msgstr "Impussibil otignî il stât, impussibil creâ il gjestôr, %s"
......@@ -825,7 +845,7 @@ msgstr ""
msgid "You can not use the --kill and --terminate arguments together"
msgstr "Nol è pussibil doprâ adun i argoments --kill e --terminate"
#: src/tracker/tracker-daemon.c:938 src/tracker/tracker-process.c:172
#: src/tracker/tracker-daemon.c:938 src/tracker/tracker-process.c:197
#, c-format
msgid "Found %d PID…"
msgid_plural "Found %d PIDs…"
......@@ -859,7 +879,7 @@ msgstr ""
#: src/tracker/tracker-daemon.c:1059 src/tracker/tracker-extract.c:128
#: src/tracker/tracker-index.c:394 src/tracker/tracker-info.c:645
#: src/tracker/tracker-reset.c:263 src/tracker/tracker-search.c:1430
#: src/tracker/tracker-status.c:527 src/tracker/tracker-tag.c:1085
#: src/tracker/tracker-status.c:560 src/tracker/tracker-tag.c:1084
msgid "Unrecognized options"
msgstr "Opzions no ricognossudis"
......@@ -907,7 +927,7 @@ msgstr "--add e --remove si escludin a vicende"
msgid "--recursive requires --add"
msgstr "--recursive al à bisugne di --add"
#: src/tracker/tracker-index.c:356 src/tracker/tracker-status.c:328
#: src/tracker/tracker-index.c:356 src/tracker/tracker-status.c:331
msgid "Path"
msgstr "Percors"
......@@ -986,12 +1006,12 @@ msgstr "Nissun meta-dât disponibil par chel URI"
msgid "Could not get eligible status: "
msgstr "Impussibil otignî stâts idonis: "
#: src/tracker/tracker-process.c:191
#: src/tracker/tracker-process.c:216
#, c-format
msgid "Could not kill process %d — “%s”"
msgstr "Impussibil copâ procès %d — «%s»"
#: src/tracker/tracker-process.c:197
#: src/tracker/tracker-process.c:222
#, c-format
msgid "Killed process %d — “%s”"
msgstr "Copât procès %d — «%s»"
......@@ -1129,7 +1149,7 @@ msgstr "Impussibil otignî i risultâts di ricercje"
msgid "No files were found"
msgstr "Nol è stât cjatât nissun file"
#: src/tracker/tracker-search.c:258 src/tracker/tracker-tag.c:437
#: src/tracker/tracker-search.c:258 src/tracker/tracker-tag.c:436
msgid "Files"
msgstr "Files"
......@@ -1181,18 +1201,18 @@ msgstr "Nissun risultât cjatât che al corispuint ae interogazion"
msgid "Show statistics for current index / data set"
msgstr "Mostre statistichis sui dâts/tabele atuâi"
#: src/tracker/tracker-status.c:103
#: src/tracker/tracker-status.c:106
msgid "Could not get Tracker statistics"
msgstr "Impussibil otignî lis statistichis di Tracker"
#: src/tracker/tracker-status.c:110
#: src/tracker/tracker-status.c:113
msgid "No statistics available"
msgstr "Nissune statistiche disponibile"
#. To translators: This is to say there are no
#. * statistics found. We use a "Statistics:
#. * None" with multiple print statements
#: src/tracker/tracker-status.c:151
#: src/tracker/tracker-status.c:154
msgid "Statistics:"
msgstr "Statistichis:"
......@@ -1219,63 +1239,63 @@ msgstr "Statistichis:"
#. * None
#. *
#.
#: src/tracker/tracker-status.c:154 src/tracker/tracker-tag.c:321
#: src/tracker/tracker-tag.c:453 src/tracker/tracker-tag.c:575
#: src/tracker/tracker-tag.c:954
#: src/tracker/tracker-status.c:157 src/tracker/tracker-tag.c:320
#: src/tracker/tracker-tag.c:452 src/tracker/tracker-tag.c:574
#: src/tracker/tracker-tag.c:953
msgid "None"
msgstr "Nissun"
#: src/tracker/tracker-status.c:223 src/tracker/tracker-status.c:248
#: src/tracker/tracker-status.c:226 src/tracker/tracker-status.c:251
msgid "Could not get basic status for Tracker"
msgstr "Impussibil otignî il stât di Tracker"
#: src/tracker/tracker-status.c:329 src/tracker/tracker-status.c:474
#: src/tracker/tracker-status.c:332 src/tracker/tracker-status.c:499
msgid "Message"
msgstr "Messaç"
#: src/tracker/tracker-status.c:382
#: src/tracker/tracker-status.c:391
msgid "Currently indexed"
msgstr "Za metût te tabele"
#: src/tracker/tracker-status.c:385 src/tracker/tracker-tag.c:557
#: src/tracker/tracker-status.c:394 src/tracker/tracker-tag.c:556
#, c-format
msgid "%d file"
msgid_plural "%d files"
msgstr[0] "%d file"
msgstr[1] "%d files"
#: src/tracker/tracker-status.c:391
#: src/tracker/tracker-status.c:400
#, c-format
msgid "%d folder"
msgid_plural "%d folders"
msgstr[0] "%d cartele"
msgstr[1] "%d cartelis"
#: src/tracker/tracker-status.c:405
#: src/tracker/tracker-status.c:414
msgid "Remaining space on database partition"
msgstr "Spazi restant su la partizion de base di dâts"
#: src/tracker/tracker-status.c:417
#: src/tracker/tracker-status.c:426
msgid "Data is still being indexed"
msgstr "La metude te tabele dai dâts e je ancjemò in vore"
#: src/tracker/tracker-status.c:418
#: src/tracker/tracker-status.c:427
#, c-format
msgid "Estimated %s left"
msgstr "Si stime che a mancjin %s"
#: src/tracker/tracker-status.c:422
#: src/tracker/tracker-status.c:431
msgid "All data miners are idle, indexing complete"
msgstr "Ducj i estratôrs a son inatîfs, metude te tabele completade"
#: src/tracker/tracker-status.c:429
#: src/tracker/tracker-status.c:438
#, c-format
msgid "%d recorded failure"
msgid_plural "%d recorded failures"
msgstr[0] "%d faliment regjistrât"
msgstr[1] "%d faliments regjistrâts"
#: src/tracker/tracker-status.c:490
#: src/tracker/tracker-status.c:524
msgid "No reports found"
msgstr "Nissun rapuart cjatât"
......@@ -1341,99 +1361,99 @@ msgstr ""
msgid "Could not get file URNs"
msgstr "Impussibil otignî i URN dal file"
#: src/tracker/tracker-tag.c:312
#: src/tracker/tracker-tag.c:311
msgid "Could not get files related to tag"
msgstr "Impussibil otignî i files relatîfs ae etichete"
#: src/tracker/tracker-tag.c:379
#: src/tracker/tracker-tag.c:378
msgid "Could not get all tags in the database"
msgstr "Impussibil otignî dutis lis etichetis te base di dâts"
#: src/tracker/tracker-tag.c:389
#: src/tracker/tracker-tag.c:388
msgid "No files have been tagged"
msgstr "Nissun file al è stât etichetât"
#: src/tracker/tracker-tag.c:424
#: src/tracker/tracker-tag.c:423
msgid "Could not get files for matching tags"
msgstr "Impussibil otignî i files che a corispuindin aes etichetis"
#: src/tracker/tracker-tag.c:433
#: src/tracker/tracker-tag.c:432
msgid "No files were found matching ALL of those tags"
msgstr "Nissun file al è stât cjatât che al corispuindi a DUTIS chês etichetis"
#: src/tracker/tracker-tag.c:512 src/tracker/tracker-tag.c:928
#: src/tracker/tracker-tag.c:511 src/tracker/tracker-tag.c:927
msgid "Could not get all tags"
msgstr "Impussibil otignî dutis lis etichetis"
#: src/tracker/tracker-tag.c:521 src/tracker/tracker-tag.c:937
#: src/tracker/tracker-tag.c:520 src/tracker/tracker-tag.c:936
msgid "No tags were found"
msgstr "No je stade cjatade nissune etichete"
#: src/tracker/tracker-tag.c:525
#: src/tracker/tracker-tag.c:524
msgid "Tags (shown by name)"
msgstr "Etichetis (mostradis par non)"
#: src/tracker/tracker-tag.c:599
#: src/tracker/tracker-tag.c:598
msgid "No files were modified"
msgstr "Nissun file al è stât modificât"
#: src/tracker/tracker-tag.c:649 src/tracker/tracker-tag.c:657
#: src/tracker/tracker-tag.c:648 src/tracker/tracker-tag.c:656
msgid "Files do not exist or aren’t indexed"
msgstr "I files no esistin o no son metûts te tabele"
#: src/tracker/tracker-tag.c:707
#: src/tracker/tracker-tag.c:706
msgid "Could not add tag"
msgstr "Impussibil zontâ la etichete"
#: src/tracker/tracker-tag.c:723
#: src/tracker/tracker-tag.c:722
msgid "Tag was added successfully"
msgstr "Zonte de etichete riessude"
#: src/tracker/tracker-tag.c:752
#: src/tracker/tracker-tag.c:751
msgid "Could not add tag to files"
msgstr "Impussibil zontâ la etichete ai files"
#: src/tracker/tracker-tag.c:762
#: src/tracker/tracker-tag.c:761
msgid "Tagged"
msgstr "Etichetât"
#: src/tracker/tracker-tag.c:763
#: src/tracker/tracker-tag.c:762
msgid "Not tagged, file is not indexed"
msgstr "No etichetât, il file nol è metût te tabele"
#: src/tracker/tracker-tag.c:809
#: src/tracker/tracker-tag.c:808
msgid "Could not get tag by label"
msgstr "Impussibil otignî la liste des etichetis"
#: src/tracker/tracker-tag.c:820
#: src/tracker/tracker-tag.c:819
msgid "No tags were found by that name"
msgstr "No je stade cjatade nissune etichete cun chel non"
#: src/tracker/tracker-tag.c:837
#: src/tracker/tracker-tag.c:836
msgid "None of the files had this tag set"
msgstr "Nissun dai files al veve stabilide cheste etichete"
#: src/tracker/tracker-tag.c:883
#: src/tracker/tracker-tag.c:882
msgid "Could not remove tag"
msgstr "Impussibil gjavâ la etichete"
#: src/tracker/tracker-tag.c:891
#: src/tracker/tracker-tag.c:890
msgid "Tag was removed successfully"
msgstr "Etichete gjavade cun sucès"
#: src/tracker/tracker-tag.c:895
#: src/tracker/tracker-tag.c:894
msgid "Untagged"
msgstr "Cence etichete"
#: src/tracker/tracker-tag.c:896
#: src/tracker/tracker-tag.c:895
msgid "File not indexed or already untagged"
msgstr "File no metût te tabele o etichete za gjavade"
#: src/tracker/tracker-tag.c:1094
#: src/tracker/tracker-tag.c:1093
msgid "The --list option is required for --show-files"
msgstr "La opzion --list e covente par --show-files"
#: src/tracker/tracker-tag.c:1096
#: src/tracker/tracker-tag.c:1095
msgid ""
"The --and-operator option can only be used with --list and tag label "
"arguments"
......@@ -1441,11 +1461,11 @@ msgstr ""
"Al è pussibil doprâ la opzion --and-operator nome cun --list e nons di "
"etichetis"
#: src/tracker/tracker-tag.c:1098
#: src/tracker/tracker-tag.c:1097
msgid "Add and delete actions can not be used together"
msgstr "Lis azions \"zonte\" e \"elimine\" no puedin jessi dopradis adun"
#: src/tracker/tracker-tag.c:1100
#: src/tracker/tracker-tag.c:1099
msgid "The --description option can only be used with --add"
msgstr "Al è pussibil doprâ la opzion --description nome cun --add"
......@@ -2127,9 +2147,6 @@ msgstr "— tache il servizi di scriture rimandade di tracker"
#~ msgid "Could not create tree: class properties query failed"
#~ msgstr "Impussibil creâ l'arbul: interogazion proprietât classe falide"
#~ msgid "Could not list classes"
#~ msgstr "Impussibil listâ lis classis"
#~ msgid "No classes were found"
#~ msgstr "No je stade cjatade nissune classe"
......
......@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: tracker master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/tracker-miners/issues\n"
"POT-Creation-Date: 2021-06-10 12:02+0000\n"
"PO-Revision-Date: 2021-08-30 13:41+0500\n"
"POT-Creation-Date: 2022-08-07 13:15+0000\n"
"PO-Revision-Date: 2022-09-18 11:02+0600\n"
"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
"Language-Team: Kazakh <kk_KZ@googlegroups.com>\n"
"Language: kk\n"
......@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 3.0\n"
"X-Generator: Poedit 3.1.1\n"
#: data/org.freedesktop.Tracker.Extract.gschema.xml:23
msgid "Max bytes to extract"
......@@ -323,7 +323,7 @@ msgstr ""
msgid "FILE"
msgstr "ФАЙЛ"
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:51
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:63
#: src/tracker-extract/tracker-main.c:97
msgid "Runs for a specific domain ontology"
msgstr ""
......@@ -348,44 +348,44 @@ msgstr ""
msgid "Data object “%s” currently does not exist"
msgstr ""
#: src/miners/fs/tracker-main.c:661
#: src/miners/fs/tracker-main.c:663
msgid "Directory is NOT eligible to be indexed (based on filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:665
#: src/miners/fs/tracker-main.c:667
msgid "File is NOT eligible to be indexed (based on filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:668
#: src/miners/fs/tracker-main.c:670
msgid "File is NOT eligible to be indexed (hidden file)"
msgstr ""
#: src/miners/fs/tracker-main.c:670
#: src/miners/fs/tracker-main.c:672
msgid "File is NOT eligible to be indexed (not an indexed folder)"
msgstr ""
#: src/miners/fs/tracker-main.c:694
#: src/miners/fs/tracker-main.c:696
#, c-format
msgid "Parent directory “%s” is NOT eligible to be indexed (based on filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:700
#: src/miners/fs/tracker-main.c:702
#, c-format
msgid "Parent directory “%s” is NOT eligible to be indexed (hidden file)"
msgstr ""
#: src/miners/fs/tracker-main.c:708
#: src/miners/fs/tracker-main.c:710
#, c-format
msgid ""
"Parent directory “%s” is NOT eligible to be indexed (based on content "
"filters)"
msgstr ""
#: src/miners/fs/tracker-main.c:729
#: src/miners/fs/tracker-main.c:731
msgid "Directory is eligible to be indexed"
msgstr ""
#: src/miners/fs/tracker-main.c:730
#: src/miners/fs/tracker-main.c:732
msgid "File is eligible to be indexed"
msgstr ""
......@@ -397,47 +397,68 @@ msgid "— start the tracker indexer"
msgstr ""
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:43
#: src/miners/rss/tracker-main.c:45
msgid "Add feed"
msgstr "Таспаны қосу"
#: src/miners/rss/tracker-main.c:44
#: src/miners/rss/tracker-main.c:46 src/miners/rss/tracker-main.c:60
msgid "URL"
msgstr "URL"
#: src/miners/rss/tracker-main.c:47
#: src/miners/rss/tracker-main.c:49
msgid "Title to use (must be used with --add-feed)"
msgstr ""
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:145
msgid "— start the feeds indexer"
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:54
msgid "List feeds"
msgstr ""
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:59
msgid "Delete feed"
msgstr ""
#: src/miners/rss/tracker-main.c:178 src/tracker/tracker-info.c:447
#: src/tracker/tracker-search.c:1254 src/tracker/tracker-status.c:89
#: src/tracker/tracker-status.c:202 src/tracker/tracker-tag.c:975
#: src/miners/rss/tracker-main.c:164 src/miners/rss/tracker-main.c:216
#: src/miners/rss/tracker-main.c:253 src/tracker/tracker-info.c:446
#: src/tracker/tracker-search.c:1254 src/tracker/tracker-status.c:92
#: src/tracker/tracker-status.c:205 src/tracker/tracker-tag.c:975
msgid "Could not establish a connection to Tracker"
msgstr ""
#: src/miners/rss/tracker-main.c:179 src/tracker/tracker-daemon.c:448
#: src/miners/rss/tracker-main.c:165 src/miners/rss/tracker-main.c:217
#: src/miners/rss/tracker-main.c:254 src/tracker/tracker-daemon.c:448
#: src/tracker/tracker-daemon.c:509 src/tracker/tracker-daemon.c:544
#: src/tracker/tracker-daemon.c:613 src/tracker/tracker-daemon.c:712
#: src/tracker/tracker-daemon.c:759 src/tracker/tracker-daemon.c:980
#: src/tracker/tracker-dbus.c:45 src/tracker/tracker-dbus.c:63
#: src/tracker/tracker-info.c:448 src/tracker/tracker-process.c:193
#: src/tracker/tracker-search.c:1255 src/tracker/tracker-status.c:90
#: src/tracker/tracker-status.c:203 src/tracker/tracker-status.c:249
#: src/tracker/tracker-status.c:278 src/tracker/tracker-tag.c:976
#: src/tracker/tracker-info.c:447 src/tracker/tracker-process.c:219
#: src/tracker/tracker-search.c:1255 src/tracker/tracker-status.c:93
#: src/tracker/tracker-status.c:206 src/tracker/tracker-status.c:252
#: src/tracker/tracker-status.c:281 src/tracker/tracker-tag.c:976
msgid "No error given"
msgstr "Қате көрсетілмеген"
#: src/miners/rss/tracker-main.c:205
#: src/miners/rss/tracker-main.c:190
msgid "Could not add feed"
msgstr ""
#: src/miners/rss/tracker-main.c:228
msgid "Could not remove feed"
msgstr ""
#: src/miners/rss/tracker-main.c:296
#| msgid "Could not add tag to files"
msgid "Could not list feeds"
msgstr ""
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:424
msgid "— start the feeds indexer"
msgstr ""
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
......@@ -445,11 +466,11 @@ msgstr ""
msgid "— start the tracker index proxy"
msgstr ""
#: src/tracker-extract/tracker-extract.c:687
#: src/tracker-extract/tracker-extract.c:695
msgid "Metadata extraction failed"
msgstr ""
#: src/tracker-extract/tracker-extract.c:762
#: src/tracker-extract/tracker-extract.c:770
msgid "No metadata or extractor modules found to handle this file"
msgstr ""
......@@ -737,7 +758,7 @@ msgstr ""
msgid "Common statuses include"
msgstr ""
#: src/tracker/tracker-daemon.c:758 src/tracker/tracker-status.c:277
#: src/tracker/tracker-daemon.c:758 src/tracker/tracker-status.c:280
#, c-format
msgid "Could not get status, manager could not be created, %s"
msgstr ""
......@@ -763,7 +784,7 @@ msgstr ""
msgid "You can not use the --kill and --terminate arguments together"
msgstr ""
#: src/tracker/tracker-daemon.c:938 src/tracker/tracker-process.c:171
#: src/tracker/tracker-daemon.c:938 src/tracker/tracker-process.c:197
#, c-format
msgid "Found %d PID…"
msgid_plural "Found %d PIDs…"
......@@ -792,9 +813,9 @@ msgid "If no arguments are given, the status of the data miners is shown"
msgstr ""
#: src/tracker/tracker-daemon.c:1059 src/tracker/tracker-extract.c:128
#: src/tracker/tracker-index.c:389 src/tracker/tracker-info.c:646
#: src/tracker/tracker-index.c:394 src/tracker/tracker-info.c:645
#: src/tracker/tracker-reset.c:263 src/tracker/tracker-search.c:1430
#: src/tracker/tracker-status.c:527 src/tracker/tracker-tag.c:1084
#: src/tracker/tracker-status.c:560 src/tracker/tracker-tag.c:1084
msgid "Unrecognized options"
msgstr "Танылмаған параметрлер"
......@@ -842,15 +863,15 @@ msgstr "--add және --remove өзара үйлеспейді"
msgid "--recursive requires --add"
msgstr "--recursive опциясы --add талап етеді"
#: src/tracker/tracker-index.c:351 src/tracker/tracker-status.c:328
#: src/tracker/tracker-index.c:356 src/tracker/tracker-status.c:331
msgid "Path"
msgstr "Орналасу"
#: src/tracker/tracker-index.c:352
#: src/tracker/tracker-index.c:357
msgid "Recursive"
msgstr "Рекурсивті"
#: src/tracker/tracker-index.c:402
#: src/tracker/tracker-index.c:407
msgid "Please specify one or more locations to index."
msgstr "Индекстек үшін бір немесе бірнеше орынды көрсетіңіз."
......@@ -894,36 +915,36 @@ msgstr ""
msgid "Results"
msgstr "Нәтижелер"
#: src/tracker/tracker-info.c:416
#: src/tracker/tracker-info.c:414
msgid "Error message"
msgstr "Қате хабарламасы"
#: src/tracker/tracker-info.c:472
#: src/tracker/tracker-info.c:471
msgid "Querying information for entity"
msgstr ""
#: src/tracker/tracker-info.c:496
#: src/tracker/tracker-info.c:495
msgid "Unable to retrieve URN for URI"
msgstr ""
#: src/tracker/tracker-info.c:506 src/tracker/tracker-info.c:540
#: src/tracker/tracker-info.c:505 src/tracker/tracker-info.c:539
msgid "Unable to retrieve data for URI"
msgstr ""
#: src/tracker/tracker-info.c:563
#: src/tracker/tracker-info.c:562
msgid "No metadata available for that URI"
msgstr ""
#: src/tracker/tracker-info.c:568 src/tracker/tracker-info.c:602
#: src/tracker/tracker-info.c:567 src/tracker/tracker-info.c:601
msgid "Could not get eligible status: "
msgstr ""
#: src/tracker/tracker-process.c:190
#: src/tracker/tracker-process.c:216
#, c-format
msgid "Could not kill process %d — “%s”"
msgstr ""
#: src/tracker/tracker-process.c:196
#: src/tracker/tracker-process.c:222
#, c-format
msgid "Killed process %d — “%s”"
msgstr ""
......@@ -1050,7 +1071,7 @@ msgstr "Іздеу нәтижелерін алу мүмкін емес"
msgid "No files were found"
msgstr "Файлдар табылмады"
#: src/tracker/tracker-search.c:258 src/tracker/tracker-tag.c:437
#: src/tracker/tracker-search.c:258 src/tracker/tracker-tag.c:436
msgid "Files"
msgstr "Файлдар"
......@@ -1102,18 +1123,18 @@ msgstr ""
msgid "Show statistics for current index / data set"
msgstr ""
#: src/tracker/tracker-status.c:103
#: src/tracker/tracker-status.c:106
msgid "Could not get Tracker statistics"
msgstr ""
#: src/tracker/tracker-status.c:110
#: src/tracker/tracker-status.c:113
msgid "No statistics available"
msgstr "Статистика жоқ"
#. To translators: This is to say there are no
#. * statistics found. We use a "Statistics:
#. * None" with multiple print statements
#: src/tracker/tracker-status.c:151
#: src/tracker/tracker-status.c:154
msgid "Statistics:"
msgstr "Статистика:"
......@@ -1140,60 +1161,60 @@ msgstr "Статистика:"
#. * None
#. *
#.
#: src/tracker/tracker-status.c:154 src/tracker/tracker-tag.c:321
#: src/tracker/tracker-tag.c:453 src/tracker/tracker-tag.c:575
#: src/tracker/tracker-status.c:157 src/tracker/tracker-tag.c:320
#: src/tracker/tracker-tag.c:452 src/tracker/tracker-tag.c:574
#: src/tracker/tracker-tag.c:953
msgid "None"
msgstr "Ешнәрсе"
#: src/tracker/tracker-status.c:223 src/tracker/tracker-status.c:248
#: src/tracker/tracker-status.c:226 src/tracker/tracker-status.c:251
msgid "Could not get basic status for Tracker"
msgstr ""
#: src/tracker/tracker-status.c:329 src/tracker/tracker-status.c:474
#: src/tracker/tracker-status.c:332 src/tracker/tracker-status.c:499
msgid "Message"
msgstr "Хабарлама"
#: src/tracker/tracker-status.c:382
#: src/tracker/tracker-status.c:391
msgid "Currently indexed"
msgstr "Қазіргі уақытта индекстелген"
#: src/tracker/tracker-status.c:385 src/tracker/tracker-tag.c:557
#: src/tracker/tracker-status.c:394 src/tracker/tracker-tag.c:556
#, c-format
msgid "%d file"
msgid_plural "%d files"
msgstr[0] "%d файл"
#: src/tracker/tracker-status.c:391
#: src/tracker/tracker-status.c:400
#, c-format
msgid "%d folder"
msgid_plural "%d folders"
msgstr[0] "%d бума"
#: src/tracker/tracker-status.c:405
#: src/tracker/tracker-status.c:414
msgid "Remaining space on database partition"
msgstr ""
#: src/tracker/tracker-status.c:417
#: src/tracker/tracker-status.c:426
msgid "Data is still being indexed"
msgstr ""
#: src/tracker/tracker-status.c:418
#: src/tracker/tracker-status.c:427
#, c-format
msgid "Estimated %s left"
msgstr ""
#: src/tracker/tracker-status.c:422
#: src/tracker/tracker-status.c:431
msgid "All data miners are idle, indexing complete"
msgstr ""
#: src/tracker/tracker-status.c:429
#: src/tracker/tracker-status.c:438
#, c-format
msgid "%d recorded failure"
msgid_plural "%d recorded failures"
msgstr[0] ""
#: src/tracker/tracker-status.c:490
#: src/tracker/tracker-status.c:524
msgid "No reports found"
msgstr "Есептер табылмады"
......@@ -1251,79 +1272,79 @@ msgstr ""
msgid "Could not get file URNs"
msgstr ""
#: src/tracker/tracker-tag.c:312
#: src/tracker/tracker-tag.c:311
msgid "Could not get files related to tag"
msgstr ""
#: src/tracker/tracker-tag.c:379
#: src/tracker/tracker-tag.c:378
msgid "Could not get all tags in the database"
msgstr ""
#: src/tracker/tracker-tag.c:389
#: src/tracker/tracker-tag.c:388
msgid "No files have been tagged"
msgstr ""
#: src/tracker/tracker-tag.c:424
#: src/tracker/tracker-tag.c:423
msgid "Could not get files for matching tags"
msgstr ""
#: src/tracker/tracker-tag.c:433
#: src/tracker/tracker-tag.c:432
msgid "No files were found matching ALL of those tags"
msgstr ""
#: src/tracker/tracker-tag.c:512 src/tracker/tracker-tag.c:927
#: src/tracker/tracker-tag.c:511 src/tracker/tracker-tag.c:927
msgid "Could not get all tags"
msgstr ""
#: src/tracker/tracker-tag.c:521 src/tracker/tracker-tag.c:936
#: src/tracker/tracker-tag.c:520 src/tracker/tracker-tag.c:936
msgid "No tags were found"
msgstr ""
#: src/tracker/tracker-tag.c:525
#: src/tracker/tracker-tag.c:524
msgid "Tags (shown by name)"
msgstr ""
#: src/tracker/tracker-tag.c:599
#: src/tracker/tracker-tag.c:598
msgid "No files were modified"
msgstr ""
#: src/tracker/tracker-tag.c:649 src/tracker/tracker-tag.c:657
#: src/tracker/tracker-tag.c:648 src/tracker/tracker-tag.c:656
msgid "Files do not exist or aren’t indexed"
msgstr ""
#: src/tracker/tracker-tag.c:707
#: src/tracker/tracker-tag.c:706
msgid "Could not add tag"
msgstr "Тег қосу мүмкін емес"
#: src/tracker/tracker-tag.c:723
#: src/tracker/tracker-tag.c:722
msgid "Tag was added successfully"
msgstr "Тег сәтті қосылды"
#: src/tracker/tracker-tag.c:752
#: src/tracker/tracker-tag.c:751
msgid "Could not add tag to files"
msgstr "Файлдарға тег қосу мүмкін болмады"
#: src/tracker/tracker-tag.c:762
#: src/tracker/tracker-tag.c:761
msgid "Tagged"
msgstr "Тегтелген"
#: src/tracker/tracker-tag.c:763
#: src/tracker/tracker-tag.c:762
msgid "Not tagged, file is not indexed"
msgstr "Тегтелмеген, файл индекстелмеген"
#: src/tracker/tracker-tag.c:809
#: src/tracker/tracker-tag.c:808
msgid "Could not get tag by label"
msgstr "Белгі бойынша тег алынбады"
#: src/tracker/tracker-tag.c:820
#: src/tracker/tracker-tag.c:819
msgid "No tags were found by that name"
msgstr "Сол атау бойынша тегтер табылмады"
#: src/tracker/tracker-tag.c:837
#: src/tracker/tracker-tag.c:836
msgid "None of the files had this tag set"
msgstr ""
#: src/tracker/tracker-tag.c:883
#: src/tracker/tracker-tag.c:882
msgid "Could not remove tag"
msgstr ""
......
This diff is collapsed.
......@@ -9,16 +9,16 @@ msgid ""
msgstr ""
"Project-Id-Version: tracker HEAD\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/tracker-miners/issues\n"
"POT-Creation-Date: 2021-06-15 18:51+0000\n"
"PO-Revision-Date: 2021-10-06 12:56+0200\n"
"POT-Creation-Date: 2022-08-07 13:15+0000\n"
"PO-Revision-Date: 2022-10-13 11:35+0200\n"
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0\n"
"X-Generator: Gtranslator 40.0\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
"X-Generator: Poedit 3.1.1\n"
#: data/org.freedesktop.Tracker.Extract.gschema.xml:23
msgid "Max bytes to extract"
......@@ -377,7 +377,7 @@ msgstr "Skontroluje či je SÚBOR určený podľa konfigurácie určený na dolo
msgid "FILE"
msgstr "SÚBOR"
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:51
#: src/miners/fs/tracker-main.c:94 src/miners/rss/tracker-main.c:63
#: src/tracker-extract/tracker-main.c:97
msgid "Runs for a specific domain ontology"
msgstr "Spustí určenú ontológiu domény"
......@@ -403,34 +403,34 @@ msgstr "Údajový objekt „%s“ momentálne existuje"
msgid "Data object “%s” currently does not exist"
msgstr "Údajový objekt „%s“ momentálne neexistuje"
#: src/miners/fs/tracker-main.c:661
#: src/miners/fs/tracker-main.c:663
msgid "Directory is NOT eligible to be indexed (based on filters)"
msgstr "Adresár NIE JE určený na indexovanie (na základe filtrov)"
#: src/miners/fs/tracker-main.c:665
#: src/miners/fs/tracker-main.c:667
msgid "File is NOT eligible to be indexed (based on filters)"
msgstr "Súbor NIE JE určený na indexovanie (na základe filtrov)"
#: src/miners/fs/tracker-main.c:668
#: src/miners/fs/tracker-main.c:670
msgid "File is NOT eligible to be indexed (hidden file)"
msgstr "Súbor NIE JE určený na indexovanie (skrytý súbor)"
#: src/miners/fs/tracker-main.c:670
#: src/miners/fs/tracker-main.c:672
msgid "File is NOT eligible to be indexed (not an indexed folder)"
msgstr "Súbor NIE JE určený na indexovanie (nie je v indexovanom priečinku)"
#: src/miners/fs/tracker-main.c:694
#: src/miners/fs/tracker-main.c:696
#, c-format
msgid "Parent directory “%s” is NOT eligible to be indexed (based on filters)"
msgstr ""
"Nadradený adresár „%s“ NIE JE určený na indexovanie (na základe filtrov)"
#: src/miners/fs/tracker-main.c:700
#: src/miners/fs/tracker-main.c:702
#, c-format
msgid "Parent directory “%s” is NOT eligible to be indexed (hidden file)"
msgstr "Nadradený adresár „%s“ NIE JE určený na indexovanie (skrytý súbor)"
#: src/miners/fs/tracker-main.c:708
#: src/miners/fs/tracker-main.c:710
#, c-format
msgid ""
"Parent directory “%s” is NOT eligible to be indexed (based on content "
......@@ -439,11 +439,11 @@ msgstr ""
"Nadradený adresár „%s“ NIE JE určený na indexovanie (na základe filtrov "
"obsahu)"
#: src/miners/fs/tracker-main.c:729
#: src/miners/fs/tracker-main.c:731
msgid "Directory is eligible to be indexed"
msgstr "Adresár je určený na indexovanie"
#: src/miners/fs/tracker-main.c:730
#: src/miners/fs/tracker-main.c:732
msgid "File is eligible to be indexed"
msgstr "Súbor je určený na indexovanie"
......@@ -455,48 +455,70 @@ msgid "— start the tracker indexer"
msgstr "— spustí indexovač sledovača"
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:43
#: src/miners/rss/tracker-main.c:45
msgid "Add feed"
msgstr "Pridať kanál"
#: src/miners/rss/tracker-main.c:44
#: src/miners/rss/tracker-main.c:46 src/miners/rss/tracker-main.c:60
msgid "URL"
msgstr "URL"
# cmd desc
#: src/miners/rss/tracker-main.c:47
#: src/miners/rss/tracker-main.c:49
msgid "Title to use (must be used with --add-feed)"
msgstr "Názov, ktorý sa použije (musí byť použité s voľbou --add-feed)"
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:145
msgid "— start the feeds indexer"
msgstr "— spustí indexovač kanálov"
# cmd line desc
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:54
msgid "List feeds"
msgstr "Vypíše zoznam kanálov"
#: src/miners/rss/tracker-main.c:178 src/tracker/tracker-info.c:447
#: src/tracker/tracker-search.c:1254 src/tracker/tracker-status.c:89
#: src/tracker/tracker-status.c:202 src/tracker/tracker-tag.c:975
# cmd line desc
#. Translators: this is a "feed" as in RSS
#: src/miners/rss/tracker-main.c:59
msgid "Delete feed"
msgstr "Odstráni kanál"
#: src/miners/rss/tracker-main.c:164 src/miners/rss/tracker-main.c:216
#: src/miners/rss/tracker-main.c:253 src/tracker/tracker-info.c:446
#: src/tracker/tracker-search.c:1254 src/tracker/tracker-status.c:92
#: src/tracker/tracker-status.c:205 src/tracker/tracker-tag.c:975
msgid "Could not establish a connection to Tracker"
msgstr "Nepodarilo sa nadviazať pripojenie k sledovaču"
#: src/miners/rss/tracker-main.c:179 src/tracker/tracker-daemon.c:448
#: src/miners/rss/tracker-main.c:165 src/miners/rss/tracker-main.c:217
#: src/miners/rss/tracker-main.c:254 src/tracker/tracker-daemon.c:448
#: src/tracker/tracker-daemon.c:509 src/tracker/tracker-daemon.c:544
#: src/tracker/tracker-daemon.c:613 src/tracker/tracker-daemon.c:712
#: src/tracker/tracker-daemon.c:759 src/tracker/tracker-daemon.c:980
#: src/tracker/tracker-dbus.c:45 src/tracker/tracker-dbus.c:63
#: src/tracker/tracker-info.c:448 src/tracker/tracker-process.c:193
#: src/tracker/tracker-search.c:1255 src/tracker/tracker-status.c:90
#: src/tracker/tracker-status.c:203 src/tracker/tracker-status.c:249
#: src/tracker/tracker-status.c:278 src/tracker/tracker-tag.c:976
#: src/tracker/tracker-info.c:447 src/tracker/tracker-process.c:219
#: src/tracker/tracker-search.c:1255 src/tracker/tracker-status.c:93
#: src/tracker/tracker-status.c:206 src/tracker/tracker-status.c:252
#: src/tracker/tracker-status.c:281 src/tracker/tracker-tag.c:976
msgid "No error given"
msgstr "Chybová správa nebola poskytnutá"
#: src/miners/rss/tracker-main.c:205
#: src/miners/rss/tracker-main.c:190
msgid "Could not add feed"
msgstr "Nepodarilo sa pridať kanál"
#: src/miners/rss/tracker-main.c:228
msgid "Could not remove feed"
msgstr "Nepodarilo sa odstrániť kanál"
#: src/miners/rss/tracker-main.c:296
msgid "Could not list feeds"
msgstr "Nepodarilo sa vypísať zoznam kanálov"
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
#: src/miners/rss/tracker-main.c:424
msgid "— start the feeds indexer"
msgstr "— spustí indexovač kanálov"
#. Translators: this messagge will apper immediately after the
#. * usage string - Usage: COMMAND <THIS_MESSAGE>
#.
......@@ -504,11 +526,11 @@ msgstr "Nepodarilo sa pridať kanál"
msgid "— start the tracker index proxy"
msgstr "— spustí proxy indexovač sledovača"
#: src/tracker-extract/tracker-extract.c:687
#: src/tracker-extract/tracker-extract.c:695
msgid "Metadata extraction failed"
msgstr "Zlyhalo extrahovanie metaúdajov"
#: src/tracker-extract/tracker-extract.c:762
#: src/tracker-extract/tracker-extract.c:770
msgid "No metadata or extractor modules found to handle this file"
msgstr ""
"Nenašli sa žiadne moduly pre metaúdaje alebo nástroj na extrahovanie, ktoré "
......@@ -835,7 +857,7 @@ msgstr "Všetky vlastnosti nie:plainTextContent sú vynechané"
msgid "Common statuses include"
msgstr "Medzi bežné patria stavy"
#: src/tracker/tracker-daemon.c:758 src/tracker/tracker-status.c:277
#: src/tracker/tracker-daemon.c:758 src/tracker/tracker-status.c:280
#, c-format
msgid "Could not get status, manager could not be created, %s"
msgstr "Nepodarilo sa získať stav, správca nemohol byť vytvorený, %s"
......@@ -865,7 +887,7 @@ msgstr ""
msgid "You can not use the --kill and --terminate arguments together"
msgstr "Parametre --kill a --terminate nemôžete použiť spolu"
#: src/tracker/tracker-daemon.c:938 src/tracker/tracker-process.c:171
#: src/tracker/tracker-daemon.c:938 src/tracker/tracker-process.c:197
#, c-format
msgid "Found %d PID…"
msgid_plural "Found %d PIDs…"
......@@ -897,9 +919,9 @@ msgstr ""
"Ak nie sú určené žiadne parametre, bude zobrazený stav dolovačov údajov"
#: src/tracker/tracker-daemon.c:1059 src/tracker/tracker-extract.c:128
#: src/tracker/tracker-index.c:394 src/tracker/tracker-info.c:646
#: src/tracker/tracker-index.c:394 src/tracker/tracker-info.c:645
#: src/tracker/tracker-reset.c:263 src/tracker/tracker-search.c:1430
#: src/tracker/tracker-status.c:527 src/tracker/tracker-tag.c:1084
#: src/tracker/tracker-status.c:560 src/tracker/tracker-tag.c:1084
msgid "Unrecognized options"
msgstr "Nerozpoznané voľby"
......@@ -949,7 +971,7 @@ msgstr "Voľby --add a --remove sa navzájom vylučujú"
msgid "--recursive requires --add"
msgstr "Parameter --recursive vyžaduje voľbu --add"
#: src/tracker/tracker-index.c:356 src/tracker/tracker-status.c:328
#: src/tracker/tracker-index.c:356 src/tracker/tracker-status.c:331
msgid "Path"
msgstr "Cesta"
......@@ -1009,37 +1031,36 @@ msgstr "Neboli vrátené žiadne predpony menných priestorov"
msgid "Results"
msgstr "Výsledky"
#: src/tracker/tracker-info.c:416
#| msgid "Message"
#: src/tracker/tracker-info.c:414
msgid "Error message"
msgstr "Chybová správa"
#: src/tracker/tracker-info.c:472
#: src/tracker/tracker-info.c:471
msgid "Querying information for entity"
msgstr "Dopytujú sa informácie pre entitu"
#: src/tracker/tracker-info.c:496
#: src/tracker/tracker-info.c:495
msgid "Unable to retrieve URN for URI"
msgstr "Nepodarilo sa získať URN pre URI"
#: src/tracker/tracker-info.c:506 src/tracker/tracker-info.c:540
#: src/tracker/tracker-info.c:505 src/tracker/tracker-info.c:539
msgid "Unable to retrieve data for URI"
msgstr "Nepodarilo sa získať údaje pre URI"
#: src/tracker/tracker-info.c:563
#: src/tracker/tracker-info.c:562
msgid "No metadata available for that URI"
msgstr "Nie sú dostupné žiadne metaúdaje pre taký URI"
#: src/tracker/tracker-info.c:568 src/tracker/tracker-info.c:602
#: src/tracker/tracker-info.c:567 src/tracker/tracker-info.c:601
msgid "Could not get eligible status: "
msgstr "Nepodarilo sa získať určený stav: "
#: src/tracker/tracker-process.c:190
#: src/tracker/tracker-process.c:216
#, c-format
msgid "Could not kill process %d — “%s”"
msgstr "Nepodarilo sa zabiť proces č. %d — „%s“"
#: src/tracker/tracker-process.c:196
#: src/tracker/tracker-process.c:222
#, c-format
msgid "Killed process %d — “%s”"
msgstr "Zabitý proces č. %d — „%s“"
......@@ -1195,7 +1216,7 @@ msgid "No files were found"
msgstr "Nenašli sa žiadne súbory"
# GtkLabel
#: src/tracker/tracker-search.c:258 src/tracker/tracker-tag.c:437
#: src/tracker/tracker-search.c:258 src/tracker/tracker-tag.c:436
msgid "Files"
msgstr "Súbory"
......@@ -1248,18 +1269,18 @@ msgstr "Nenašli sa žiadne výsledky zhodujúce sa s vašou požiadavkou"
msgid "Show statistics for current index / data set"
msgstr "Zobrazí štatistiky o aktuálnej sade indexov / údajov"
#: src/tracker/tracker-status.c:103
#: src/tracker/tracker-status.c:106
msgid "Could not get Tracker statistics"
msgstr "Nepodarilo sa získať štatistiky sledovača"
#: src/tracker/tracker-status.c:110
#: src/tracker/tracker-status.c:113
msgid "No statistics available"
msgstr "Žiadne dostupné štatistiky"
#. To translators: This is to say there are no
#. * statistics found. We use a "Statistics:
#. * None" with multiple print statements
#: src/tracker/tracker-status.c:151
#: src/tracker/tracker-status.c:154
msgid "Statistics:"
msgstr "Štatistiky:"
......@@ -1288,25 +1309,25 @@ msgstr "Štatistiky:"
#. * None
#. *
#.
#: src/tracker/tracker-status.c:154 src/tracker/tracker-tag.c:321
#: src/tracker/tracker-tag.c:453 src/tracker/tracker-tag.c:575
#: src/tracker/tracker-status.c:157 src/tracker/tracker-tag.c:320
#: src/tracker/tracker-tag.c:452 src/tracker/tracker-tag.c:574
#: src/tracker/tracker-tag.c:953
msgid "None"
msgstr "Nič"
#: src/tracker/tracker-status.c:223 src/tracker/tracker-status.c:248
#: src/tracker/tracker-status.c:226 src/tracker/tracker-status.c:251
msgid "Could not get basic status for Tracker"
msgstr "Nepodarilo sa získať základný stav sledovača"
#: src/tracker/tracker-status.c:329 src/tracker/tracker-status.c:474
#: src/tracker/tracker-status.c:332 src/tracker/tracker-status.c:499
msgid "Message"
msgstr "Správa"
#: src/tracker/tracker-status.c:382
#: src/tracker/tracker-status.c:391
msgid "Currently indexed"
msgstr "Aktuálne indexované"
#: src/tracker/tracker-status.c:385 src/tracker/tracker-tag.c:557
#: src/tracker/tracker-status.c:394 src/tracker/tracker-tag.c:556
#, c-format
msgid "%d file"
msgid_plural "%d files"
......@@ -1314,7 +1335,7 @@ msgstr[0] "%d súborov"
msgstr[1] "%d súbor"
msgstr[2] "%d súbory"
#: src/tracker/tracker-status.c:391
#: src/tracker/tracker-status.c:400
#, c-format
msgid "%d folder"
msgid_plural "%d folders"
......@@ -1322,24 +1343,24 @@ msgstr[0] "%d priečinkov"
msgstr[1] "%d priečinok"
msgstr[2] "%d priečinky"
#: src/tracker/tracker-status.c:405
#: src/tracker/tracker-status.c:414
msgid "Remaining space on database partition"
msgstr "Zostávajúce miesto na oddieli s databázou"
#: src/tracker/tracker-status.c:417
#: src/tracker/tracker-status.c:426
msgid "Data is still being indexed"
msgstr "Prebieha indexovanie údajov"
#: src/tracker/tracker-status.c:418
#: src/tracker/tracker-status.c:427
#, c-format
msgid "Estimated %s left"
msgstr "Odhadovaný zostávajúci čas: %s"
#: src/tracker/tracker-status.c:422
#: src/tracker/tracker-status.c:431
msgid "All data miners are idle, indexing complete"
msgstr "Všetky dolovače údajov sú nečinné. Indexovanie je dokončené."
#: src/tracker/tracker-status.c:429
#: src/tracker/tracker-status.c:438
#, c-format
msgid "%d recorded failure"
msgid_plural "%d recorded failures"
......@@ -1347,7 +1368,7 @@ msgstr[0] "%d zaznamenaných zlyhaní"
msgstr[1] "%d zaznamenané zlyhanie"
msgstr[2] "%d zaznamenané zlyhania"
#: src/tracker/tracker-status.c:490
#: src/tracker/tracker-status.c:524
msgid "No reports found"
msgstr "Nenašli sa žiadne hlásenia"
......@@ -1423,79 +1444,79 @@ msgstr ""
msgid "Could not get file URNs"
msgstr "Nepodarilo sa získať názvy URN súboru"
#: src/tracker/tracker-tag.c:312
#: src/tracker/tracker-tag.c:311
msgid "Could not get files related to tag"
msgstr "Nepodarilo sa získať súbory súvisiace so značkou"
#: src/tracker/tracker-tag.c:379
#: src/tracker/tracker-tag.c:378
msgid "Could not get all tags in the database"
msgstr "Nepodarilo sa získať všetky značky v databáze"
#: src/tracker/tracker-tag.c:389
#: src/tracker/tracker-tag.c:388
msgid "No files have been tagged"
msgstr "Neboli označené žiadne súbory"
#: src/tracker/tracker-tag.c:424
#: src/tracker/tracker-tag.c:423
msgid "Could not get files for matching tags"
msgstr "Nepodarilo sa získať súbory zhodujúce sa so značkami"
#: src/tracker/tracker-tag.c:433
#: src/tracker/tracker-tag.c:432
msgid "No files were found matching ALL of those tags"
msgstr "Nenašli sa žiadne súbory zhodujúce sa so VŠETKÝMI značkami"
#: src/tracker/tracker-tag.c:512 src/tracker/tracker-tag.c:927
#: src/tracker/tracker-tag.c:511 src/tracker/tracker-tag.c:927
msgid "Could not get all tags"
msgstr "Nepodarilo sa získať všetky značky"
#: src/tracker/tracker-tag.c:521 src/tracker/tracker-tag.c:936
#: src/tracker/tracker-tag.c:520 src/tracker/tracker-tag.c:936
msgid "No tags were found"
msgstr "Nenašli sa žiadne značky"
#: src/tracker/tracker-tag.c:525
#: src/tracker/tracker-tag.c:524
msgid "Tags (shown by name)"
msgstr "Značky (zobrazené podľa názvu)"
#: src/tracker/tracker-tag.c:599
#: src/tracker/tracker-tag.c:598
msgid "No files were modified"
msgstr "Neboli zmenené žiadne súbory"
#: src/tracker/tracker-tag.c:649 src/tracker/tracker-tag.c:657
#: src/tracker/tracker-tag.c:648 src/tracker/tracker-tag.c:656
msgid "Files do not exist or aren’t indexed"
msgstr "Súbory neexistujú, alebo nie sú indexované"
#: src/tracker/tracker-tag.c:707
#: src/tracker/tracker-tag.c:706
msgid "Could not add tag"
msgstr "Nepodarilo sa pridať značku"
#: src/tracker/tracker-tag.c:723
#: src/tracker/tracker-tag.c:722
msgid "Tag was added successfully"
msgstr "Značka bola úspešne pridaná"
#: src/tracker/tracker-tag.c:752
#: src/tracker/tracker-tag.c:751
msgid "Could not add tag to files"
msgstr "Nepodarilo sa pridať značku k súborom"
#: src/tracker/tracker-tag.c:762
#: src/tracker/tracker-tag.c:761
msgid "Tagged"
msgstr "Označené"
#: src/tracker/tracker-tag.c:763
#: src/tracker/tracker-tag.c:762
msgid "Not tagged, file is not indexed"
msgstr "Neoznačené, súbor nie je indexovaný"
#: src/tracker/tracker-tag.c:809
#: src/tracker/tracker-tag.c:808
msgid "Could not get tag by label"
msgstr "Nepodarilo sa získať značku podľa menovky"
#: src/tracker/tracker-tag.c:820
#: src/tracker/tracker-tag.c:819
msgid "No tags were found by that name"
msgstr "Nenašli sa žiadne značky podľa takého názvu"
#: src/tracker/tracker-tag.c:837
#: src/tracker/tracker-tag.c:836
msgid "None of the files had this tag set"
msgstr "Žiadny súbor nemá nastavenú takúto značku"
#: src/tracker/tracker-tag.c:883
#: src/tracker/tracker-tag.c:882
msgid "Could not remove tag"
msgstr "Nepodarilo sa odstrániť značku"
......@@ -2234,9 +2255,6 @@ msgstr "— spustí službu spätného zápisu sledovača"
#~ msgstr ""
#~ "Nepodarilo sa vytvoriť strom: požiadavka na vlastnosti triedy zlyhala"
#~ msgid "Could not list classes"
#~ msgstr "Nepodarilo sa vypísať zoznam tried"
#~ msgid "No classes were found"
#~ msgstr "Nenašli sa žiadne triedy"
......
This diff is collapsed.
This diff is collapsed.
......@@ -607,3 +607,22 @@ tracker_extract_module_manager_get_hash (const gchar *mimetype)
return NULL;
}
void
tracker_module_manager_shutdown_modules (void)
{
GHashTableIter iter;
ModuleInfo *module_info;
g_return_if_fail (initialized == TRUE);
if (!modules)
return;
g_hash_table_iter_init (&iter, modules);
while (g_hash_table_iter_next (&iter, NULL, (gpointer *) &module_info)) {
if (module_info->shutdown_func)
module_info->shutdown_func ();
}
}
......@@ -56,6 +56,8 @@ GList * tracker_extract_module_manager_get_matching_rules (const gchar *mimetype
void tracker_module_manager_load_modules (void);
void tracker_module_manager_shutdown_modules (void);
G_END_DECLS
#endif /* __TRACKER_EXTRACT_MODULE_MANAGER_H__ */
......@@ -53,7 +53,7 @@ libtracker_miner = library(
# This doesn't depend on tracker_common_dep because of
# https://github.com/mesonbuild/meson/issues/671
include_directories: [commoninc, configinc, srcinc],
dependencies: [tracker_sparql] + tracker_miner_dependencies,
dependencies: [tracker_sparql] + tracker_miner_dependencies + tracker_miners_common_dep,
link_with: [libtracker_miner_private],
)
......
......@@ -700,6 +700,7 @@ fs_finalize (GObject *object)
}
g_hash_table_unref (priv->roots_to_notify);
g_free (priv->file_attributes);
G_OBJECT_CLASS (tracker_miner_fs_parent_class)->finalize (object);
}
......
......@@ -573,7 +573,11 @@ add_mark (TrackerMonitorFanotify *monitor,
FANOTIFY_EVENTS,
AT_FDCWD,
path) < 0) {
g_warning ("Could not add mark for path '%s': %m", path);
if (errno == EXDEV)
g_info ("Could not set up cross-device mark for '%s': %m", path);
else
g_warning ("Could not add mark for path '%s': %m", path);
return FALSE;
}
......@@ -644,6 +648,8 @@ retry:
g_warning ("Could not get file handle for '%s': %m", path);
}
g_slice_free1 (sizeof (MonitoredFile) +
monitor->file_handle_payload, data);
g_free (path);
return NULL;
}
......
......@@ -102,6 +102,8 @@ tracker_seccomp_init (void)
/* Memory management */
ALLOW_RULE (brk);
ALLOW_RULE (get_mempolicy);
ALLOW_RULE (set_mempolicy);
ALLOW_RULE (mmap);
ALLOW_RULE (mmap2);
ALLOW_RULE (munmap);
......@@ -153,6 +155,7 @@ tracker_seccomp_init (void)
ALLOW_RULE (time);
ALLOW_RULE (fsync);
ALLOW_RULE (umask);
ERROR_RULE (fchown, EPERM);
/* Processes and threads */
ALLOW_RULE (clone);
ALLOW_RULE (clone3);
......@@ -182,6 +185,7 @@ tracker_seccomp_init (void)
ALLOW_RULE (pipe);
ALLOW_RULE (pipe2);
ALLOW_RULE (epoll_create);
ALLOW_RULE (epoll_create1);
ALLOW_RULE (epoll_ctl);
/* System */
ALLOW_RULE (uname);
......
......@@ -291,68 +291,76 @@ tracker_cue_sheet_parse (const gchar *cue_sheet)
}
static GList *
find_local_cue_sheets (GFile *audio_file)
find_local_cue_sheets (TrackerSparqlConnection *conn,
GFile *audio_file)
{
GFile *container;
GFile *cue_sheet;
GFileEnumerator *e;
GFileInfo *file_info;
gchar *container_path;
const gchar *file_name;
const gchar *file_content_type;
gchar *file_path;
g_autoptr (TrackerSparqlStatement) stmt = NULL;
g_autoptr (TrackerSparqlCursor) cursor = NULL;
g_autoptr (GFile) parent = NULL;
g_autofree gchar *parent_uri = NULL;
GList *result = NULL;
GError *error = NULL;
container = g_file_get_parent (audio_file);
container_path = g_file_get_path (container);
stmt = tracker_sparql_connection_query_statement (conn,
"SELECT ?u {"
" GRAPH tracker:FileSystem {"
" ?u a nfo:FileDataObject ;"
" nfo:fileName ?fn ;"
" nfo:belongsToContainer/nie:isStoredAs ?c ."
" FILTER (?c = ~parent) ."
" FILTER (STRENDS (?fn, \".cue\")) ."
" }"
"}",
NULL, NULL);
if (!stmt)
return NULL;
e = g_file_enumerate_children (container,
"standard::*",
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
NULL,
&error);
parent = g_file_get_parent (audio_file);
parent_uri = g_file_get_uri (parent);
tracker_sparql_statement_bind_string (stmt, "parent", parent_uri);
cursor = tracker_sparql_statement_execute (stmt, NULL, NULL);
if (error != NULL) {
g_debug ("Unable to enumerate directory: %s", error->message);
g_object_unref (container);
g_error_free (error);
if (!cursor)
return NULL;
}
while ((file_info = g_file_enumerator_next_file (e, NULL, NULL))) {
file_name = g_file_info_get_attribute_byte_string (file_info,
G_FILE_ATTRIBUTE_STANDARD_NAME);
file_content_type = g_file_info_get_content_type (file_info);
if (file_name == NULL || file_content_type == NULL) {
g_debug ("Unable to get info for file %s/%s",
container_path,
g_file_info_get_display_name (file_info));
} else if (strcmp (file_content_type, "application/x-cue") == 0) {
file_path = g_build_filename (container_path, file_name, NULL);
cue_sheet = g_file_new_for_path (file_path);
result = g_list_prepend (result, cue_sheet);
g_free (file_path);
}
while (tracker_sparql_cursor_next (cursor, NULL, NULL)) {
const gchar *str;
g_object_unref (file_info);
str = tracker_sparql_cursor_get_string (cursor, 0, NULL);
result = g_list_prepend (result, g_file_new_for_uri (str));
}
g_object_unref (e);
g_object_unref (container);
g_free (container_path);
return result;
}
static GFile *
find_matching_cue_file (GFile *audio_file)
{
const gchar *dot;
g_autofree gchar *uri = NULL, *cue_uri = NULL;
g_autoptr (GFile) file = NULL;
uri = g_file_get_uri (audio_file);
dot = strrchr (uri, '.');
if (!dot)
return NULL;
cue_uri = g_strdup_printf ("%.*s.cue", (int) (dot - uri), uri);
file = g_file_new_for_uri (cue_uri);
if (g_file_query_exists (file, NULL))
return g_steal_pointer (&file);
return NULL;
}
TrackerToc *
tracker_cue_sheet_guess_from_uri (const gchar *uri)
tracker_cue_sheet_guess_from_uri (TrackerSparqlConnection *conn,
const gchar *uri)
{
GFile *audio_file;
GFile *cue_sheet_file;
gchar *audio_file_name;
GList *cue_sheet_list;
GList *cue_sheet_list = NULL;
TrackerToc *toc;
GError *error = NULL;
GList *n;
......@@ -360,12 +368,16 @@ tracker_cue_sheet_guess_from_uri (const gchar *uri)
audio_file = g_file_new_for_uri (uri);
audio_file_name = g_file_get_basename (audio_file);
cue_sheet_list = find_local_cue_sheets (audio_file);
cue_sheet_file = find_matching_cue_file (audio_file);
if (cue_sheet_file)
cue_sheet_list = g_list_prepend (cue_sheet_list, cue_sheet_file);
else if (conn)
cue_sheet_list = find_local_cue_sheets (conn, audio_file);
toc = NULL;
for (n = cue_sheet_list; n != NULL; n = n->next) {
GFile *cue_sheet_file;
gchar *buffer;
cue_sheet_file = n->data;
......@@ -409,7 +421,8 @@ tracker_cue_sheet_parse (const gchar *cue_sheet)
}
TrackerToc *
tracker_cue_sheet_guess_from_uri (const gchar *uri)
tracker_cue_sheet_guess_from_uri (TrackerSparqlConnection *conn,
const gchar *uri)
{
return NULL;
}
......
......@@ -26,6 +26,8 @@
#include <gst/gst.h>
#include <gst/tag/tag.h>
#include <libtracker-sparql/tracker-sparql.h>
G_BEGIN_DECLS
typedef struct {
......@@ -49,7 +51,8 @@ void tracker_toc_add_entry (TrackerToc *toc,
gdouble duration);
TrackerToc *tracker_cue_sheet_parse (const gchar *cue_sheet);
TrackerToc *tracker_cue_sheet_guess_from_uri (const gchar *uri);
TrackerToc *tracker_cue_sheet_guess_from_uri (TrackerSparqlConnection *conn,
const gchar *uri);
G_END_DECLS
......