Compare commits

...

111 Commits

Author SHA1 Message Date
dependabot[bot]
6f3bc5cc4c
chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 in the go-all group (#2632)
chore(deps): bump golang.org/x/net in the go-all group

Bumps the go-all group with 1 update: [golang.org/x/net](https://github.com/golang/net).


Updates `golang.org/x/net` from 0.40.0 to 0.41.0
- [Commits](https://github.com/golang/net/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-11 15:38:14 +02:00
dependabot[bot]
c2caf9c7d7
chore(deps): bump github.com/leonelquinteros/gotext from 1.7.1 to 1.7.2 in the go-all group (#2629)
chore(deps): bump github.com/leonelquinteros/gotext in the go-all group

Bumps the go-all group with 1 update: [github.com/leonelquinteros/gotext](https://github.com/leonelquinteros/gotext).


Updates `github.com/leonelquinteros/gotext` from 1.7.1 to 1.7.2
- [Release notes](https://github.com/leonelquinteros/gotext/releases)
- [Commits](https://github.com/leonelquinteros/gotext/compare/v1.7.1...v1.7.2)

---
updated-dependencies:
- dependency-name: github.com/leonelquinteros/gotext
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-04 23:45:08 +02:00
transifex-integration[bot]
8615239329
Updates for file po/en.po in zh_CN (#2628)
Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-28 14:07:22 +02:00
transifex-integration[bot]
c9a8507654
Updates for file po/en.po in ko (#2626)
* Translate po/en.po in ko

100% translated source file: 'po/en.po'
on 'ko'.

* Translate po/en.po in ko

100% translated source file: 'po/en.po'
on 'ko'.

* Translate po/en.po in ko

100% translated source file: 'po/en.po'
on 'ko'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-27 14:59:55 +02:00
dependabot[bot]
75e90c3a6d
chore(deps): bump the go-all group with 2 updates (#2622)
Bumps the go-all group with 2 updates: [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/term](https://github.com/golang/term).


Updates `golang.org/x/net` from 0.39.0 to 0.40.0
- [Commits](https://github.com/golang/net/compare/v0.39.0...v0.40.0)

Updates `golang.org/x/term` from 0.31.0 to 0.32.0
- [Commits](https://github.com/golang/term/compare/v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-all
- dependency-name: golang.org/x/term
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 12:15:33 +02:00
Jo
8ab3652846
Fix locale initialization logic (#2619)
* Fix locale initialization logic

* add comment

* Update main.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update GitHub Actions workflow for testing

* Update GitHub Actions workflow to allow artifact overwrite

* Update GitHub Actions workflow to allow artifact overwrite

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-06 18:16:47 +02:00
dependabot[bot]
98be3fec97
chore(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 in the go-all group (#2620)
chore(deps): bump golang.org/x/sys in the go-all group

Bumps the go-all group with 1 update: [golang.org/x/sys](https://github.com/golang/sys).


Updates `golang.org/x/sys` from 0.32.0 to 0.33.0
- [Commits](https://github.com/golang/sys/compare/v0.32.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 18:08:17 +02:00
Jo
c6a2226ce1
add locale tooling (#2618) 2025-05-01 22:07:39 +00:00
transifex-integration[bot]
3e82496057
Updates for file po/en.po in hu (#2617)
* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-01 23:08:02 +02:00
Jo
a26ac1ba95
Add SECURITY.md with contact and supported version policy (#2616)
* docs: add SECURITY.md with contact and supported version policy

* fix image render
2025-05-01 08:18:31 +00:00
Jo
b745f87210
chore(ci): update golangci lint v2.1.5 (#2615)
* chore(ci): update golangci-lint to v2.1.5 in ci.Dockerfile

* add golangci

* fix lint

* fix lint pkg/upgrade

* reenable lint
2025-05-01 10:00:10 +02:00
dependabot[bot]
b4a41700ee
chore(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 (#2609)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.38.0 to 0.39.0.
- [Commits](https://github.com/golang/net/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.39.0
  dependency-type: direct:production
  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>
2025-05-01 09:58:03 +02:00
dependabot[bot]
0aa80e521e
chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2612)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.10.0
  dependency-type: direct:production
  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>
2025-05-01 09:55:03 +02:00
Jo
bce9f2fc72
Update dependabot.yml (#2614) 2025-05-01 09:54:47 +02:00
dependabot[bot]
5a71db2526
chore(deps): bump github.com/deckarep/golang-set/v2 from 2.7.0 to 2.8.0 (#2611)
Bumps [github.com/deckarep/golang-set/v2](https://github.com/deckarep/golang-set) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/deckarep/golang-set/releases)
- [Commits](https://github.com/deckarep/golang-set/compare/v2.7.0...v2.8.0)

---
updated-dependencies:
- dependency-name: github.com/deckarep/golang-set/v2
  dependency-version: 2.8.0
  dependency-type: direct:production
  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>
2025-05-01 08:40:49 +02:00
dependabot[bot]
535370bca0
chore(deps): bump golang.org/x/term from 0.30.0 to 0.31.0 (#2613)
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.30.0 to 0.31.0.
- [Commits](https://github.com/golang/term/compare/v0.30.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.31.0
  dependency-type: direct:production
  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>
2025-05-01 08:37:38 +02:00
Jo
9a3be07887
Create dependabot.yml (#2608)
* Create dependabot.yml

* Update dependabot.yml

* Update dependabot.yml
2025-04-30 21:49:38 +00:00
Jo
2f205ee96c
chore(ci): update golangci-lint to v2.1.5 in ci.Dockerfile (#2607) 2025-04-30 21:45:29 +00:00
Jo
1982ce0366
chore(devcontainer): add devcontainer for clean builds (#2606)
chore(devcontainer): set up passwordless sudo for docker user for clean development and testing
2025-04-30 23:08:02 +02:00
Jo
2dcf94544c
refactor(build): optimize allocations and add tests (#2601)
* perf(build): optimize map/slice allocations and use strings.Builder

* test(build): add tests for parsePackageList
2025-04-29 22:45:24 +02:00
Ferdinand Bachmann
95fc0938fd
fix(installer): Fix the same pkgbase being built multiple times on error (#2561)
fix(installer): Fixes the same pkgbase being built multiple times on error

The previous fix commit ec837c8 failed to address the case where the
build fails, as packages are only added to builtPkgDests on a successful
build. This commit addresses this by adding the package to the map earlier.

Fixes #2560.
2025-04-29 22:45:10 +02:00
transifex-integration[bot]
ff176c0dd2
Updates for file po/en.po in hu (#2605)
* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-04-28 10:17:56 +02:00
Jo
bf315041b1
refactor(upgrade): optimize code and improve maintainability (#2600)
* refactor(upgrade): reduce code duplication in Print methods and fix typo in Filter documentation

* refactor(upgrade): optimize UserExcludeUpgrades with early return and simplify GraphUpgrades function
2025-04-24 12:06:27 +02:00
dependabot[bot]
559bc06b31
chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#2598)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 11:41:44 +02:00
transifex-integration[bot]
35019f95b6
Updates for file po/en.po in nl (#2592)
* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-03-20 15:11:04 +01:00
transifex-integration[bot]
50cbf70bf4
Updates for file po/en.po in zh_TW (#2591)
* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-03-20 15:10:57 +01:00
Jo
0b5f5f0ccd
fix(main): return 1 exit code on panic (#2590) 2025-03-09 22:59:50 +01:00
Jo
a300330b94
fix(ci): prefer ghcr image (#2589)
prefer ghcr image
2025-03-09 22:50:58 +01:00
Jo
670598912e
fix: correct Docker manifest creation in builder image workflow (#2588)
* fix: correct Docker manifest creation in builder image workflow

- Fix "invalid reference format" error by properly separating Docker Hub and
  GitHub Container Registry tags
- Use short SHA format instead of long format for more manageable tags
- Improve manifest list creation process to handle multiple registries correctly
- Ensure proper handling of ghcr.io prefix for GitHub Container Registry

* update golangci and comment out community
2025-03-09 22:20:50 +01:00
Jo
257b230e39
chore(yay): update deps (#2587)
update deps
2025-03-09 20:45:10 +01:00
Jo
d2c67ae0a4
fix(yay): fix minor performance and safety issue (#2581) 2025-02-25 17:15:34 +01:00
Jo
4432c60246 fix(ci): fix issue with builder image CI 2025-02-20 17:16:35 +00:00
Jo
33ba07fe0d
fix(yay): update go mod (#2580)
update go mod
2025-02-17 15:54:21 +01:00
Dominik Link
d37e365ac3
fixed issue #2471 where it wouldn't show info when packages are in a group (#2576)
fixed issue #2471 where it wouldn't show info when packages are in a group and modified test
2025-02-17 15:28:35 +01:00
transifex-integration[bot]
6807ecc081
Updates for file po/en.po in zh_TW (#2571)
* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

* Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-02-14 14:36:32 +01:00
transifex-integration[bot]
b07d8c1447
Updates for file po/en.po in de (#2572)
Translate po/en.po in de

100% translated source file: 'po/en.po'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-02-14 14:36:13 +01:00
transifex-integration[bot]
3da808847f
Updates for file po/en.po in ru_RU (#2574)
Translate po/en.po in ru_RU

100% translated source file: 'po/en.po'
on 'ru_RU'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-02-05 12:01:03 +01:00
transifex-integration[bot]
590a3d3a8c
Updates for file po/en.po in ru (#2575)
Translate po/en.po in ru

100% translated source file: 'po/en.po'
on 'ru'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-02-05 12:00:33 +01:00
Ikko Eltociear Ashimine
69685d0fb5
docs: update README.md (#2564)
minor fix
2025-01-23 14:42:52 +01:00
transifex-integration[bot]
5572d1817e
Updates for file po/en.po in zh_TW (#2569)
Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-15 11:11:08 +01:00
transifex-integration[bot]
2f403a4f28
Updates for file po/en.po in zh_CN (#2568)
* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-15 11:09:49 +01:00
transifex-integration[bot]
9322197d0c
Updates for file po/en.po in ca_ES (#2556)
Translate po/en.po in ca_ES

100% translated source file: 'po/en.po'
on 'ca_ES'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-03 16:06:02 +01:00
transifex-integration[bot]
46f3842e6f
Updates for file po/en.po in ca (#2555)
Translate po/en.po in ca

100% translated source file: 'po/en.po'
on 'ca'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-03 14:55:04 +01:00
transifex-integration[bot]
76000ae987
Updates for file po/en.po in fr (#2557)
* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-03 14:54:45 +01:00
transifex-integration[bot]
e27979d21d
Updates for file po/en.po in fr_FR (#2558)
* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-03 14:54:16 +01:00
transifex-integration[bot]
c0baacd633
Updates for file po/en.po in sv (#2559)
Translate po/en.po in sv

100% translated source file: 'po/en.po'
on 'sv'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-30 10:57:45 +00:00
transifex-integration[bot]
43567b5d85
Updates for file po/en.po in it_IT (#2548)
Translate po/en.po in it_IT

100% translated source file: 'po/en.po'
on 'it_IT'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-23 14:22:27 +00:00
transifex-integration[bot]
e18cc87307
Updates for file po/en.po in hu (#2549)
Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-23 14:22:06 +00:00
transifex-integration[bot]
81a2a19101
Updates for file po/en.po in id (#2550)
Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-22 15:28:42 +00:00
transifex-integration[bot]
669d7af6d1
Updates for file po/en.po in nl (#2551)
Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-22 15:27:33 +00:00
transifex-integration[bot]
65ce4b9f6f
Updates for file po/en.po in pt (#2553)
Translate po/en.po in pt

100% translated source file: 'po/en.po'
on 'pt'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-22 15:27:04 +00:00
transifex-integration[bot]
5f2b94ce7c
Updates for file po/en.po in pt_BR (#2552)
* Translate po/en.po in pt_BR

100% translated source file: 'po/en.po'
on 'pt_BR'.

* Translate po/en.po in pt_BR

100% translated source file: 'po/en.po'
on 'pt_BR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-22 15:26:31 +00:00
dmitrodem
3f2f6eae31
socks5 support (#2543)
* socks5 support

socks5 support via environment variable, e.g. SOCKS5_PROXY=localhost:1080 yay ...

* use default transport and update tests to work on arm
2024-12-20 16:49:05 +00:00
scarf
da53d3855f
fix: use positional argument for "providers available" translation (#2537) 2024-12-20 16:43:28 +00:00
Matthias Kurz
f23fe98a66
Fix comments: AUR_SEEN is the correct name (#2535)
Fix comments: AUR_SEEN is the correct name
2024-11-21 12:00:11 +01:00
Ferdinand Bachmann
ec837c831d
fix(installer): Fixes the same pkgbase being built multiple times (#2534)
* fix(installer): Fixes the same pkgbase being built multiple times

When building a PKGBUILD pkgbase with multiple pkgnames,
installAURPackages() invokes buildPkg() multiple times for the same
pkgbase. This causes prepare() to be run multiple times for the same
pkgbase, since detection of already built packages happens after
prepare().

Additionally, detection of already built packages can fail if the split
debug packages are enabled and the package does not contain any
binaries, causing no -debug package to be created by makepkg even though
it is listed by makepkg --packagelist.

This commit fixes this by keeping track of the pkgdests built by
buildPkg() and avoiding rebuilds of the same pkgbase in the same yay
invocation.

Fixes #2340.

Signed-off-by: Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>

* fix(installer): Fixes buildPkg() isTarget param being order-dependent

Previously, the buildPkg invocation for a pkgbase only considered
whether the current pkgname is part of installer.origTargets. This made
the decision whether to rebuild the package order-dependent.

This commit fixes this by keeping track of which pkgbases are part of
installer.origTargets and rebuilding the pkgbase if any of its pkgnames
is part of origTargets.

* fix(tests): Test that installing split packages avoids rebuilds

The previous two commits changed how split packages (packages with the same
pkgbase) are built, ensuring that those packages aren't built multiple
times.

This commit updates the lists of commands that the tests expect to be
run so that `makepkg` isn't run multiple times per pkgbase.

---------

Signed-off-by: Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>
2024-11-19 11:08:28 +01:00
transifex-integration[bot]
f100c1d54b
Updates for file po/en.po in uk (#2533)
Translate po/en.po in uk

100% translated source file: 'po/en.po'
on 'uk'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-15 14:52:12 +01:00
April Hall
3f5d26c4f9
Replace "⚠️ {warning}" with Github Warning Blocks (#2531)
Update README.md
2024-11-12 20:03:03 +00:00
Alice Jacka
3003f1667c
Add missing sudo to binary install instructions (#2525) 2024-10-25 11:12:49 +02:00
Anmol W
fb168fb176
fix swapped fish completion descriptions for --repo and --aur (#2523)
fix swapped fish completions for --repo and --aur
2024-10-25 10:35:07 +02:00
transifex-integration[bot]
842067256b
Updates for file po/en.po in id (#2522)
* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

* Translate po/en.po in id

100% translated source file: 'po/en.po'
on 'id'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-25 10:30:32 +02:00
transifex-integration[bot]
a6a6dc0acb
Updates for file po/en.po in hu (#2521)
* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-25 10:30:21 +02:00
transifex-integration[bot]
2e06552211
Updates for file po/en.po in zh_CN (#2524)
* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

* Translate po/en.po in zh_CN

100% translated source file: 'po/en.po'
on 'zh_CN'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-25 10:30:11 +02:00
transifex-integration[bot]
138c2dd6cd
Updates for file po/en.po in sk (#2516)
Translate po/en.po in sk

100% translated source file: 'po/en.po'
on 'sk'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-30 09:32:30 +02:00
transifex-integration[bot]
4872b8b829
Updates for file po/en.po in pl_PL (#2513)
Translate po/en.po in pl_PL

100% translated source file: 'po/en.po'
on 'pl_PL'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-27 10:33:58 +02:00
transifex-integration[bot]
1b6ad7b305
Updates for file po/en.po in hu (#2512)
Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-27 10:33:51 +02:00
transifex-integration[bot]
d6e961af70
Updates for file po/en.po in pl (#2514)
Translate po/en.po in pl

100% translated source file: 'po/en.po'
on 'pl'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-27 10:33:41 +02:00
Jo
89b32ee9ce
fix(parser): allow disable-sandbox option. fixes #2509 (#2511) 2024-09-24 08:12:41 +00:00
transifex-integration[bot]
f68a57129f
Updates for file po/en.po in hu (#2510)
* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-24 09:57:49 +02:00
Absobel
bea53a4a09
fix: added missing spaces (#2386) 2024-09-19 14:15:44 +02:00
Rodrigo Barrios
13df7e79eb
Document -Ycc in manpage (#2482)
Signed-off-by: r.b4rr10s <rodrigoedu11@gmail.com>
2024-09-19 14:14:16 +02:00
Tim Konick
0f496c9af9
Fixes syntax error #2506 (#2507)
* Fixes syntax error

* Use escape-chars instead
2024-09-18 07:46:51 +00:00
Jo
84d8f1b7b3
chore: update default po (#2505)
update default po
2024-09-17 16:50:02 +00:00
Jo
3a118b7690
chore: fix failing build actions (#2503) 2024-09-17 17:14:26 +02:00
transifex-integration[bot]
a32f5e7e2c
Updates for file po/en.po in nl (#2504)
* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-17 14:01:14 +02:00
Oliver Tzeng
3c881d577f
fix(zh_TW.po): fixed a lot of simplified chinese (#2498)
- Changelog
 * Added myself as the initial translator, got removed for some
   reason(#1776)
 * Converted simplified to traditional Chinese
 * Formatting
2024-09-14 17:52:30 +02:00
transifex-integration[bot]
86f5c08ec4
Updates for file po/en.po in he (#2491)
* Translate po/en.po in he

100% translated source file: 'po/en.po'
on 'he'.

* Translate po/en.po in he

100% translated source file: 'po/en.po'
on 'he'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-14 17:20:59 +02:00
Stephan Burns
675f0ba3f3
Add sudo to install instructions so it can be run without user switching (#2483)
* Add sudo to install instructions so it can be run without user switching

* Add sudo to one liner and a note for people using different root tools
2024-09-02 15:21:57 +02:00
transifex-integration[bot]
d7d67e3fd3
Updates for file po/en.po in hu (#2490)
* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-02 15:21:04 +02:00
transifex-integration[bot]
c28be1d8b0
Updates for file po/en.po in ru_RU (#2481)
* Translate po/en.po in ru_RU

100% translated source file: 'po/en.po'
on 'ru_RU'.

* Translate po/en.po in ru_RU

100% translated source file: 'po/en.po'
on 'ru_RU'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-07 09:56:31 +02:00
iTrooz
1b8f823f7c
Refactor part of UserExcludeUpgrades() (#2450) 2024-07-29 09:15:20 +02:00
Daniel Oh
836fc5922a
add short option for --repo (#2380)
* add short option for --repo

* run pre-commit

* update man page

* add fish completion

* add a N options

* add long options

---------

Co-authored-by: jguer <me@jguer.space>
2024-06-28 16:40:35 +02:00
Joey Holtzman
0165486bf4
Respect provided targets when using -Si flag (#2460) 2024-06-28 16:39:49 +02:00
Jo
5149e3714d
fix(query): match empty pacman -Si with AUR info (#2459) 2024-06-21 10:06:02 +02:00
Marcus B Spencer
9ed9b0b4e1
Update README.md (#2458)
Update the README to prevent partial upgrades.

Partial upgrades are dangerous on Arch Linux.
Partial upgrades may occur when a `-y` operation is given without a corresponding `-u` operation.

Quote from the ArchWiki:
> Do not use:
> `pacman -Sy package`
> `pacman -Sy` followed by `pacman -S` package (Note the absence of `-S**u**` in the installation of the package.)
> `pacman -Syuw` (Note that `pacman -Syuw` does imply the same risks like pacman -Sy`, as it will update the pacman sync database without installing the newer packages.)

https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported
2024-06-20 14:15:14 +02:00
transifex-integration[bot]
e19700234f
Updates for file po/en.po in he (#2447)
* Translate po/en.po in he

100% translated source file: 'po/en.po'
on 'he'.

* Translate po/en.po in he

100% translated source file: 'po/en.po'
on 'he'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-03 09:56:18 +02:00
transifex-integration[bot]
965f8956e9
Updates for file po/en.po in he_IL (#2448)
Translate po/en.po in he_IL

100% translated source file: 'po/en.po'
on 'he_IL'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-03 09:38:39 +02:00
transifex-integration[bot]
53c9d0ef34
Updates for file po/en.po in es (#2441)
* Translate po/en.po in es

100% translated source file: 'po/en.po'
on 'es'.

* Translate po/en.po in es

100% translated source file: 'po/en.po'
on 'es'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-13 09:23:23 +02:00
Adivardhan Maheshwari
9b41f136d6
Add a package update command (#2205)
* Add a package update command

when running these commands on archlinux-base proxmox lxc, found out that these commands return 404 error unless the pacman -Sy command is run.

This although seeming simplistic might be something unknown when someone uses yay and archlinux for the first time.

* Update README.md
2024-05-02 11:00:29 +00:00
Tom
d956dd7888
Fix incorrect formatting of some msgstr of the spanish translation (#2437)
fix: Fix incorrect formatting for "%s to upgrade/install." and "%s will also be installed for this operation." in Spanish translation
2024-05-02 12:58:59 +02:00
eveneast
61dd708a4a
chore: fix function name in comment (#2430)
Signed-off-by: eveneast <qcqs@foxmail.com>
2024-05-02 10:54:16 +00:00
transifex-integration[bot]
ff3ad18fa8
Updates for file po/en.po in fr (#2425)
* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

* Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-02 12:53:37 +02:00
transifex-integration[bot]
803f708106
Updates for file po/en.po in fr_FR (#2424)
* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-02 12:53:29 +02:00
transifex-integration[bot]
9b6d40d7f9
Updates for file po/en.po in hu (#2431)
* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-02 12:53:20 +02:00
transifex-integration[bot]
779a9f16bd
Updates for file po/en.po in fr_FR (#2423)
* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-04-03 14:32:00 +02:00
transifex-integration[bot]
02d3e2e1c0
Updates for file po/en.po in ru_RU (#2422)
Translate po/en.po in ru_RU

100% translated source file: 'po/en.po'
on 'ru_RU'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-04-03 14:31:51 +02:00
transifex-integration[bot]
8de397ed11
Updates for file po/en.po in fr (#2419)
Translate po/en.po in fr

100% translated source file: 'po/en.po'
on 'fr'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-04-03 10:37:48 +02:00
transifex-integration[bot]
de7ad4070f
Updates for file po/en.po in zh_TW (#2420)
Translate po/en.po in zh_TW

100% translated source file: 'po/en.po'
on 'zh_TW'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-04-03 10:37:41 +02:00
transifex-integration[bot]
3b18e2197c
Updates for file po/en.po in ca_ES (#2421)
Translate po/en.po in ca_ES

100% translated source file: 'po/en.po'
on 'ca_ES'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-04-03 10:37:33 +02:00
transifex-integration[bot]
127b3a5b1a
Updates for file po/en.po in fr_FR (#2414)
* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

* Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-03-31 16:53:36 +02:00
Jo
2ff794da32
chore: update go-alpm (#2409)
* update go alpm

* update golangci

* add missing ldflag
2024-03-23 23:46:02 +01:00
James Raspass
6c2330528f
Use Go 1.21's min/max built-ins (#2405)
This simplifies the code compared to either rolling our own or awkwardly
using math's float functions with integers.
2024-03-23 23:27:30 +01:00
transifex-integration[bot]
a1d530cbf4
Updates for file po/en.po in hu (#2401)
* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

* Translate po/en.po in hu

100% translated source file: 'po/en.po'
on 'hu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-03-17 14:14:46 +01:00
James Raspass
5d887cbd41
Replace github.com/pkg/errors with stdlib errors/fmt (#2400) 2024-03-16 09:10:49 +01:00
Jo
05b76852bd
chore(yay): fix missing command (#2399)
fix missing command
2024-03-16 01:22:48 +01:00
Jo
9524cbbaed
chore: ensure pacman update in builder (#2398)
* ensure pacman up

* lint step fix
2024-03-16 01:13:30 +01:00
Jo
48d1d3d2d5
chore(yay): update dependencies and builder (#2396)
* fix libalpm14 build

* update deps

* try alternative arch
2024-03-16 00:55:05 +01:00
transifex-integration[bot]
741d83c1f0
Updates for file po/en.po in fr_FR (#2388)
Translate po/en.po in fr_FR

100% translated source file: 'po/en.po'
on 'fr_FR'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-03-15 23:30:13 +01:00
transifex-integration[bot]
9c02af429a
Updates for file po/en.po in ru (#2389)
* Translate po/en.po in ru

100% translated source file: 'po/en.po'
on 'ru'.

* Translate po/en.po in ru

100% translated source file: 'po/en.po'
on 'ru'.

* Translate po/en.po in ru

100% translated source file: 'po/en.po'
on 'ru'.

* Translate po/en.po in ru

100% translated source file: 'po/en.po'
on 'ru'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-03-11 15:27:27 +01:00
Jo
03e89d660f
chore: fix min go version (#2383)
fix min go version
2024-03-02 16:40:21 +01:00
transifex-integration[bot]
f7f2169992
Updates for file po/en.po in nl (#2377)
* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

* Translate po/en.po in nl

100% translated source file: 'po/en.po'
on 'nl'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-02-23 08:28:24 +01:00
83 changed files with 6412 additions and 2670 deletions

26
.devcontainer/Dockerfile Normal file
View File

@ -0,0 +1,26 @@
# Use the jguer/yay-builder image as a parent image with archlinux
FROM docker.io/jguer/yay-builder
# Install extra packages (pacman-contrib and fish)
RUN sudo pacman -Syu --noconfirm pacman-contrib fish git-delta openssh bat go
# Set passwordless sudo for the docker user
RUN echo "docker ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/docker
# Create a non-root user and switch to it
USER docker
# Install xgotext
RUN go install github.com/leonelquinteros/gotext/cli/xgotext@latest
# Add /app/bin to the PATH
ENV PATH="/app/bin:$PATH"
# add /home/docker/go/bin to the PATH
ENV PATH="/home/docker/go/bin:$PATH"
# Set the working directory
WORKDIR /workspace
# Command to run when starting the container
CMD ["bash"]

View File

@ -0,0 +1,14 @@
{
"name": "Existing Dockerfile",
"build": {
"context": "..",
"dockerfile": "../.devcontainer/Dockerfile"
},
"customizations": {
"vscode": {
"extensions": [
"golang.go"
]
}
}
}

15
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
updates:
- package-ecosystem: "gomod" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
groups:
go-all:
patterns:
- '*'

View File

@ -1,12 +1,12 @@
name: Builder image
name: Builder Image
on:
schedule:
- cron: "0 3 * * 1"
- cron: "0 3 * * 1" # Every Monday at 3 AM
push:
paths:
- "ci.Dockerfile"
- "**/builder-image.yml"
- ".github/workflows/builder-image.yml"
env:
REGISTRY_IMAGE: jguer/yay-builder
@ -15,95 +15,129 @@ jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: true
fail-fast: false
matrix:
platform:
- linux/amd64
- linux/arm/v7
- linux/arm64
steps:
- name: Checkout
- name: Checkout repository
uses: actions/checkout@v4
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: ${{ env.REGISTRY_IMAGE }}
tags: |
type=raw,value=latest
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata for Docker
id: meta
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY_IMAGE }}
ghcr.io/${{ env.REGISTRY_IMAGE }}
tags: |
type=raw,value=latest
type=sha,format=long
- name: Build and push by digest
id: build
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: .
file: ci.Dockerfile
platforms: ${{ matrix.platform }}
labels: ${{ steps.meta.outputs.labels }}
outputs: |
type=image,name=${{ env.REGISTRY_IMAGE }},push-by-digest=true,name-canonical=true,push=true
outputs: type=image,name=${{ env.REGISTRY_IMAGE }},push-by-digest=true,name-canonical=true,push=true
- name: Export digest
run: |
mkdir -p /tmp/digests
digest="${{ steps.build.outputs.digest }}"
touch "/tmp/digests/${digest#sha256:}"
echo -n "$digest" > "/tmp/digests/$(echo "${{ matrix.platform }}" | tr '/' '_')"
- name: Upload digest
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: digests
name: digest-${{ matrix.platform == 'linux/amd64' && 'amd64' || matrix.platform == 'linux/arm/v7' && 'armv7' || 'arm64' }}
path: /tmp/digests/*
if-no-files-found: error
retention-days: 1
merge:
needs: [build]
runs-on: ubuntu-latest
needs:
- build
steps:
- name: Download digests
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: digests
pattern: digest-*
merge-multiple: true
path: /tmp/digests
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: ${{ env.REGISTRY_IMAGE }}
tags: |
type=raw,value=latest
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Create manifest list and push
working-directory: /tmp/digests
- name: Extract metadata for Docker
id: meta
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY_IMAGE }}
ghcr.io/${{ env.REGISTRY_IMAGE }}
tags: |
type=raw,value=latest
type=sha,format=short
- name: Create and push manifest list
env:
DOCKER_CLI_EXPERIMENTAL: enabled
run: |
docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
$(printf '${{ env.REGISTRY_IMAGE }}@sha256:%s ' *)
# Extract Docker Hub tags
DH_TAGS=$(echo '${{ steps.meta.outputs.tags }}' | grep -v "^ghcr.io" | xargs -I {} echo "-t {}")
# Extract GitHub Container Registry tags
GHCR_TAGS=$(echo '${{ steps.meta.outputs.tags }}' | grep "^ghcr.io" | xargs -I {} echo "-t {}")
# Create a manifest list using the image digests from /tmp/digests/*
DIGESTS=$(for file in /tmp/digests/*; do
echo -n "${{ env.REGISTRY_IMAGE }}@$(cat $file) "
done)
# Create the manifest list for Docker Hub
docker buildx imagetools create $DH_TAGS $DIGESTS
# Create the manifest list for GitHub Container Registry
docker buildx imagetools create $GHCR_TAGS $DIGESTS
- name: Inspect image
run: |
docker buildx imagetools inspect ${{ env.REGISTRY_IMAGE }}:${{ steps.meta.outputs.version }}
docker buildx imagetools inspect ${{ env.REGISTRY_IMAGE }}:latest

View File

@ -1,4 +1,5 @@
name: Build Release
on:
push:
tags:
@ -8,8 +9,7 @@ jobs:
build-releases:
strategy:
matrix:
arch:
["linux/amd64 x86_64", "linux/arm/v7 armv7h", "linux/arm64 aarch64"]
arch: ["linux/amd64 x86_64", "linux/arm/v7 armv7h", "linux/arm64 aarch64"]
name: Build ${{ matrix.arch }}
runs-on: ubuntu-latest
steps:
@ -17,24 +17,28 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Read info
id: tags
shell: bash
run: |
echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\/v/}
echo ::set-output name=TAG::${GITHUB_REF/refs\/tags\//}
echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT
echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
arch="${{ matrix.arch }}"
echo ::set-output name=PLATFORM::${arch%% *}
echo ::set-output name=ARCH::${arch##* }
echo "PLATFORM=${arch%% *}" >> $GITHUB_OUTPUT
echo "ARCH=${arch##* }" >> $GITHUB_OUTPUT
- name: Build ${{ matrix.arch }} release
run: |
mkdir artifacts
@ -45,74 +49,44 @@ jobs:
-t yay:${{ steps.tags.outputs.arch }} . --load
make docker-release ARCH=${{ steps.tags.outputs.arch }} VERSION=${{ steps.tags.outputs.version }} PREFIX="/usr"
mv *.tar.gz artifacts
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v4
with:
name: yay_${{ steps.tags.outputs.arch }}
path: artifacts
create_release:
name: Create release from this build
needs: [build-releases]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Read info
id: tags
shell: bash
run: |
echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\/v/}
echo ::set-output name=TAG::${GITHUB_REF/refs\/tags\//}
- uses: actions/download-artifact@v2
echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT
echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
- uses: actions/download-artifact@v4
with:
name: yay_x86_64
- uses: actions/download-artifact@v2
with:
name: yay_armv7h
- uses: actions/download-artifact@v2
with:
name: yay_aarch64
pattern: yay_*
merge-multiple: true
- name: Create Release
id: create_release
uses: actions/create-release@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.tags.outputs.tag }}
release_name: ${{ steps.tags.outputs.tag }}
draft: false
prerelease: false
- name: Upload x86_64 asset
id: upload-release-asset-x86_64
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./yay_${{ steps.tags.outputs.version }}_x86_64.tar.gz
asset_name: yay_${{ steps.tags.outputs.version }}_x86_64.tar.gz
asset_content_type: application/tar+gzip
- name: Upload armv7h asset
id: upload-release-asset-armv7h
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./yay_${{ steps.tags.outputs.version }}_armv7h.tar.gz
asset_name: yay_${{ steps.tags.outputs.version }}_armv7h.tar.gz
asset_content_type: application/tar+gzip
- name: Upload aarch64 asset
id: upload-release-asset-aarch64
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./yay_${{ steps.tags.outputs.version }}_aarch64.tar.gz
asset_name: yay_${{ steps.tags.outputs.version }}_aarch64.tar.gz
asset_content_type: application/tar+gzip
run: |
gh release create ${{ steps.tags.outputs.tag }} \
--title "${{ steps.tags.outputs.tag }}" \
--generate-notes \
./yay_${{ steps.tags.outputs.version }}_*.tar.gz
- name: Release Notary Action
uses: docker://aevea/release-notary:latest
env:

View File

@ -12,7 +12,7 @@ jobs:
name: Lint and test yay (-git)
runs-on: ubuntu-latest
container:
image: jguer/yay-builder:latest
image: ghcr.io/jguer/yay-builder:latest
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v3

View File

@ -7,7 +7,7 @@ jobs:
name: Lint and test yay
runs-on: ubuntu-latest
container:
image: jguer/yay-builder:latest
image: ghcr.io/jguer/yay-builder:latest
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v3
@ -18,10 +18,11 @@ jobs:
${{ runner.os }}-go-
- name: Lint
env:
GOFLAGS: -buildvcs=false
run: /app/bin/golangci-lint run ./...
GOFLAGS: -buildvcs=false -tags=next
run: /app/bin/golangci-lint run -v ./...
- name: Run Build and Tests
run: make test
- name: Run Integration Tests
continue-on-error: true
run: |
@ -30,3 +31,14 @@ jobs:
cp -r ~/go/ /home/yay/go/ &&
chown -R yay:yay /home/yay/go/ &&
su yay -c "make test-integration"
- name: Build yay Artifact
env:
GOFLAGS: -buildvcs=false -tags=next
run: make
- name: Upload yay Artifact
uses: actions/upload-artifact@v4
with:
name: yay
path: ./yay
if-no-files-found: error
overwrite: true

2
.gitignore vendored
View File

@ -30,3 +30,5 @@ qemu-*
*.pprof
node_modules/
xgotext
.devcontainer/

View File

@ -1,4 +1,31 @@
linters-settings:
version: "2"
run:
go: "1.20"
linters:
default: none
enable:
- bodyclose
- dogsled
- dupl
- errcheck
- errorlint
- gochecknoinits
- gocritic
- goprintffuncname
- gosec
- govet
- ineffassign
- lll
- misspell
- nakedret
- noctx
- nolintlint
- staticcheck
- unconvert
- unparam
- unused
- whitespace
settings:
dupl:
threshold: 100
funlen:
@ -16,93 +43,52 @@ linters-settings:
- style
gocyclo:
min-complexity: 15
goimports:
local-prefixes: github.com/Jguer/yay/v12
gomnd:
checks:
- argument
- case
- condition
- return
ignored-numbers:
- "0"
- "1"
- "2"
- "3"
ignored-functions:
- strings.SplitN
govet:
check-shadowing: true
lll:
line-length: 140
misspell:
locale: US
nolintlint:
allow-unused: false # report any unused nolint directives
require-explanation: false # don't require an explanation for nolint directives
require-specific: false # don't require nolint directives to be specific about which linter is being skipped
linters:
# please, do not use `enable-all`: it's deprecated and will be removed soon.
# inverted configuration with `enable-all` and `disable` is not scalable during updates of golangci-lint
disable-all: true
enable:
- forbidigo
- bodyclose
- dogsled
require-explanation: false
require-specific: false
allow-unused: false
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
rules:
- linters:
- dupl
- errorlint
- errcheck
- exportloopref
# - funlen # TOFIX
- errorlint
- gochecknoinits
# - goconst # TOFIX
- gocritic
# - gocyclo # TOFIX
- gofmt
- goimports
# - gomnd # TOFIX
- goprintffuncname
- gosec
- gosimple
- godot
- govet
- ineffassign
- lll
- misspell
- nakedret
- noctx
- nolintlint
- staticcheck
- stylecheck
- typecheck
- unconvert
- unparam
- unused
- whitespace
run:
go: "1.20"
timeout: "10m"
forbidigo:
forbid:
- p: ^fmt\.Print.*$
msg: Do not commit print statements.
issues:
exclude-rules:
- path: (.+)_test.go
linters:
- lll
- revive
- staticcheck
- wsl
- govet
- godot
- errcheck
- stylecheck
- dupl
- gocritic
- gochecknoinits
- errorlint
exclude:
- G204
path: (.+)_test.go
- path: (.+)\.go$
text: G204
paths:
- third_party$
- builtin$
- examples$
formatters:
enable:
- gofmt
- goimports
settings:
goimports:
local-prefixes:
- github.com/Jguer/yay/v12
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$

7
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,7 @@
{
"go.lintTool": "golangci-lint",
"gopls": {
"formatting.gofumpt": true,
"formatting.local": "github.com/Jguer/yay/v12"
}
}

View File

@ -1,4 +1,4 @@
FROM docker.io/jguer/yay-builder:latest
FROM ghcr.io/jguer/yay-builder:latest
LABEL maintainer="Jguer,docker@jguer.space"
ARG VERSION

View File

@ -26,8 +26,7 @@ MOFILES := $(POFILES:.po=.mo)
FLAGS ?= -trimpath -mod=readonly -modcacherw
EXTRA_FLAGS ?= -buildmode=pie
LDFLAGS := -X "main.yayVersion=${VERSION}" -X "main.localePath=${SYSTEMLOCALEPATH}" -linkmode=external
FLAGS += $(shell pacman -T 'pacman-git' >/dev/null 2>&1 && echo "-tags next")
LDFLAGS := -X "main.yayVersion=${VERSION}" -X "main.localePath=${SYSTEMLOCALEPATH}" -linkmode=external -compressdwarf=false
RELEASE_DIR := ${PKGNAME}_${VERSION}_${ARCH}
PACKAGE := $(RELEASE_DIR).tar.gz
@ -70,7 +69,7 @@ docker-release-all:
make docker-release-aarch64 ARCH=aarch64
docker-release:
docker create --name yay-$(ARCH) yay:${ARCH}
docker create --name yay-$(ARCH) yay:${ARCH} /bin/sh
docker cp yay-$(ARCH):/app/${PACKAGE} $(PACKAGE)
docker container rm yay-$(ARCH)
@ -83,9 +82,7 @@ docker-build:
.PHONY: lint
lint:
$(GO) vet $(FLAGS) ./...
@test -z "$$(gofmt -l $(SOURCES))" || (echo "Files need to be linted. Use make fmt" && false)
golangci-lint run ./...
GOFLAGS="$(FLAGS)" golangci-lint run ./...
.PHONY: fmt
fmt:

View File

@ -30,15 +30,18 @@ Yet Another Yogurt - An AUR Helper Written in Go
If you are migrating from another AUR helper, you can simply install Yay with that helper.
> [!WARNING]
> We are using `sudo` in these examples, you can switch that out for a different privilege escalation tool.
### Source
The initial installation of Yay can be done by cloning the PKGBUILD and
building with makepkg:
Before you begin, make sure you have the `base-devel` package group installed.
We make sure we have the `base-devel` package group installed.
```sh
pacman -S --needed git base-devel
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
@ -47,7 +50,7 @@ makepkg -si
If you want to do all of this at once, we can chain the commands like so:
```sh
pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
```
### Binary
@ -56,7 +59,7 @@ If you do not want to compile yay yourself you can use the builds generated by
GitHub Actions.
```sh
pacman -S --needed git base-devel
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
@ -65,7 +68,7 @@ makepkg -si
If you want to do all of this at once, we can chain the commands like so:
```sh
pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
```
### Other distributions
@ -76,8 +79,8 @@ you can simply install yay using pacman (as root):
```sh
pacman -S --needed git base-devel yay
```
⚠️ distributions sometimes lag updating yay on their repositories.
> [!WARNING]
> distributions sometimes lag updating yay on their repositories.
## First Use
@ -147,7 +150,7 @@ pacman -S --needed git base-devel yay
- **I know my `-git` package has updates but yay doesn't offer to update it**
Yay uses an hash cache for development packages. Normally it is updated at the end of the package install with the message `Found git repo`.
Yay uses a hash cache for development packages. Normally it is updated at the end of the package install with the message `Found git repo`.
If you transition between aur helpers and did not install the devel package using yay at some point, it is possible it never got added to the cache. `yay -Y --gendb` will fix the current version of every devel package and start checking from there.
- **I want to help out!**
@ -169,14 +172,14 @@ tools.
## Images
<p float="left">
<img src="https://rawcdn.githack.com/Jguer/jguer.github.io/77647f396cb7156fd32e30970dbeaf6d6dc7f983/yay/yay.png" width="42%"/>
<img src="https://rawcdn.githack.com/Jguer/jguer.github.io/77647f396cb7156fd32e30970dbeaf6d6dc7f983/yay/yay-s.png" width="42%"/>
<p align="center">
<img src="https://raw.githubusercontent.com/Jguer/jguer.github.io/refs/heads/master/yay/yay.png" width="42%">
<img src="https://raw.githubusercontent.com/Jguer/jguer.github.io/refs/heads/master/yay/yay-s.png" width="42%">
</p>
<p float="left">
<img src="https://rawcdn.githack.com/Jguer/jguer.github.io/77647f396cb7156fd32e30970dbeaf6d6dc7f983/yay/yay-y.png" width="42%"/>
<img src="https://rawcdn.githack.com/Jguer/jguer.github.io/77647f396cb7156fd32e30970dbeaf6d6dc7f983/yay/yay-ps.png" width="42%"/>
<p align="center">
<img src="https://raw.githubusercontent.com/Jguer/jguer.github.io/refs/heads/master/yay/yay-y.png" width="42%">
<img src="https://raw.githubusercontent.com/Jguer/jguer.github.io/refs/heads/master/yay/yay-ps.png" width="42%">
</p>
### Other AUR helpers/tools

13
SECURITY.md Normal file
View File

@ -0,0 +1,13 @@
# Security Policy
Thank you for helping keep yay secure!
## Supported Versions
We only provide security updates and support for the latest released version of yay. Please ensure you are using the most up-to-date version before reporting vulnerabilities.
## Reporting a Vulnerability
If you discover a security vulnerability, please email us at [security@jguer.space](mailto:security@jguer.space). We will respond as quickly as possible and coordinate a fix.
We appreciate responsible disclosure and your help in making this project safe for everyone.

View File

@ -1,13 +1,15 @@
FROM ghcr.io/jguer/archlinuxarm:base-devel
FROM docker.io/ljmf00/archlinux:devel
LABEL maintainer="Jguer,docker@jguer.space"
ENV GO111MODULE=on
WORKDIR /app
RUN sed -i '/^\[community\]/,/^\[/ s/^/#/' /etc/pacman.conf
COPY go.mod .
RUN pacman-key --init && pacman -Sy && pacman -S --overwrite=* --noconfirm archlinux-keyring && \
pacman -Su --overwrite=* --needed --noconfirm doxygen meson asciidoc go git gcc make sudo base-devel && \
pacman -Su --overwrite=* --needed --noconfirm pacman doxygen meson asciidoc go git gcc make sudo base-devel && \
rm -rfv /var/cache/pacman/* /var/lib/pacman/sync/* && \
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.55.2 && \
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v2.1.5 && \
go mod download

View File

@ -55,9 +55,10 @@ func syncClean(ctx context.Context, run *runtime.Runtime, cmdArgs *parser.Argume
_, removeAll, _ := cmdArgs.GetArg("c", "clean")
for _, v := range run.PacmanConf.CleanMethod {
if v == "KeepInstalled" {
switch v {
case "KeepInstalled":
keepInstalled = true
} else if v == "KeepCurrent" {
case "KeepCurrent":
keepCurrent = true
}
}

4
cmd.go
View File

@ -54,7 +54,7 @@ If no operation is specified 'yay -Syu' will be performed
If no operation is specified and targets are provided -Y will be assumed
New options:
--repo Assume targets are from the repositories
-N --repo Assume targets are from the repositories
-a --aur Assume targets are from the AUR
Permanent configuration options:
@ -130,7 +130,7 @@ show specific options:
-w --news Print arch news
yay specific options:
-c --clean Remove unneeded dependencies
-c --clean Remove unneeded dependencies (-cc to ignore optdepends)
--gendb Generates development package DB used for updating
getpkgbuild specific options:

View File

@ -61,8 +61,8 @@ _yay() {
search unrequired upgrades' 'c e g i k l m n o p s t u')
remove=('cascade dbonly nodeps assume-installed nosave print recursive unneeded' 'c n p s u')
sync=('asdeps asexplicit clean dbonly downloadonly overwrite groups ignore ignoregroup
info list needed nodeps assume-installed print refresh recursive search sysupgrade'
'c g i l p s u w y')
info list needed nodeps assume-installed print refresh recursive search sysupgrade aur repo'
'c g i l p s u w y a N')
upgrade=('asdeps asexplicit overwrite needed nodeps assume-installed print recursive' 'p')
core=('database files help query remove sync upgrade version' 'D F Q R S U V h')

View File

@ -165,8 +165,8 @@ complete -c $progname -n "$webspecific" -s u -l unvote -d 'Unvote for AUR packag
complete -c $progname -n "$webspecific" -xa "$listall"
# New options
complete -c $progname -n "not $noopt" -l repo -d 'Assume targets are from the AUR' -f
complete -c $progname -n "not $noopt" -s a -l aur -d 'Assume targets are from the repositories' -f
complete -c $progname -n "not $noopt" -s a -l aur -d 'Assume targets are from the AUR' -f
complete -c $progname -n "not $noopt" -s N -l repo -d 'Assume targets are from the repositories' -f
# Yay options
complete -c $progname -n "$yayspecific" -s c -l clean -d 'Remove unneeded dependencies' -f

View File

@ -23,7 +23,7 @@ _pacman_opts_commands=(
# options for passing to _arguments: options common to all commands
_pacman_opts_common=(
'--repo[Assume targets are from the repositories]'
{-N,--repo}'[Assume targets are from the repositories]'
{-a,--aur}'[Assume targets are from the AUR]'
'--aururl[Set an alternative AUR URL]:url'
'--aurrpcurl[Set an alternative URL for the AUR /rpc endpoint]:url'

View File

@ -63,7 +63,7 @@ Yay will also remove cached data about devel packages.
.SH NEW OPTIONS
.TP
.B \-\-repo
.B \-N, \-\-repo
Assume all targets are from the repositories. Additionally Actions such as
sysupgrade will only act on repository packages.
@ -97,6 +97,10 @@ used when migrating to Yay from another AUR helper.
.B \-c, \-\-clean
Remove unneeded dependencies.
.TP
.B \-cc
Remove unneeded dependencies, including packages optionally required by any other package.
.SH SHOW OPTIONS (APPLY TO \-P AND \-\-show)
.TP
.B \-c, \-\-complete

40
go.mod
View File

@ -2,42 +2,34 @@ module github.com/Jguer/yay/v12
require (
github.com/Jguer/aur v1.2.3
github.com/Jguer/go-alpm/v2 v2.2.1
github.com/Jguer/go-alpm/v2 v2.2.2
github.com/Jguer/votar v1.0.0
github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5
github.com/Morganamilo/go-srcinfo v1.0.0
github.com/adrg/strutil v0.3.1
github.com/bradleyjkemp/cupaloy v2.3.0+incompatible
github.com/leonelquinteros/gotext v1.5.2
github.com/stretchr/testify v1.8.4
golang.org/x/sys v0.17.0
golang.org/x/term v0.17.0
golang.org/x/text v0.14.0 // indirect
github.com/deckarep/golang-set/v2 v2.8.0
github.com/hashicorp/go-multierror v1.1.1
github.com/leonelquinteros/gotext v1.7.2
github.com/stretchr/testify v1.10.0
golang.org/x/net v0.41.0
golang.org/x/sys v0.33.0
golang.org/x/term v0.32.0
gopkg.in/h2non/gock.v1 v1.1.2
)
require (
github.com/adrg/strutil v0.3.1
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 // indirect
github.com/pkg/errors v0.9.1
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/itchyny/gojq v0.12.17 // indirect
github.com/itchyny/timefmt-go v0.1.6 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/ohler55/ojg v1.26.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
require (
github.com/deckarep/golang-set/v2 v2.6.0
github.com/itchyny/gojq v0.12.14 // indirect
github.com/itchyny/timefmt-go v0.1.5 // indirect
github.com/ohler55/ojg v1.21.2 // indirect
)
go 1.23.5
require github.com/hashicorp/go-multierror v1.1.1
require (
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
)
go 1.21
toolchain go1.21.6
toolchain go1.24.0

68
go.sum
View File

@ -1,7 +1,7 @@
github.com/Jguer/aur v1.2.3 h1:D+OGgLxnAnZnw88DsRvnRQsn0Poxsy9ng7pBcsA0krM=
github.com/Jguer/aur v1.2.3/go.mod h1:Dahvb6L1yr0rR7svyYSDwaRJoQMeyvJblwJ3QH/7CUs=
github.com/Jguer/go-alpm/v2 v2.2.1 h1:PMIRKo2lY0wfhN8W8Scc5v82zQeDsTv702CuDiz81sA=
github.com/Jguer/go-alpm/v2 v2.2.1/go.mod h1:lfe8gSe83F/KERaQvEfrSqQ4n+8bES+ZIyKWR/gm3MI=
github.com/Jguer/go-alpm/v2 v2.2.2 h1:sPwUoZp1X5Tw6K6Ba1lWvVJfcgVNEGVcxARLBttZnC0=
github.com/Jguer/go-alpm/v2 v2.2.2/go.mod h1:lfe8gSe83F/KERaQvEfrSqQ4n+8bES+ZIyKWR/gm3MI=
github.com/Jguer/votar v1.0.0 h1:drPYpV5Py5BeAQS8xezmT6uCEfLzotNjLf5yfmlHKTg=
github.com/Jguer/votar v1.0.0/go.mod h1:rc6vgVlTqNjI4nAnPbDTbdxw/N7kXkbB8BcUDjeFbYQ=
github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5 h1:TMscPjkb1ThXN32LuFY5bEYIcXZx3YlwzhS1GxNpn/c=
@ -17,8 +17,8 @@ github.com/bradleyjkemp/cupaloy v2.3.0+incompatible/go.mod h1:Au1Xw1sgaJ5iSFktEh
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/deckarep/golang-set/v2 v2.6.0 h1:XfcQbWM1LlMB8BsJ8N9vW5ehnnPVIw0je80NsVHagjM=
github.com/deckarep/golang-set/v2 v2.6.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4=
github.com/deckarep/golang-set/v2 v2.8.0 h1:swm0rlPCmdWn9mESxKOjWk8hXSqoxOp+ZlfuyaAdFlQ=
github.com/deckarep/golang-set/v2 v2.8.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4=
github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 h1:2VTzZjLZBgl62/EtslCrtky5vbi9dd7HrQPQIx6wqiw=
github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542/go.mod h1:Ow0tF8D4Kplbc8s8sSb3V2oUCygFHVp8gC3Dn6U4MNI=
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
@ -26,63 +26,39 @@ github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo=
github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM=
github.com/itchyny/gojq v0.12.14 h1:6k8vVtsrhQSYgSGg827AD+PVVaB1NLXEdX+dda2oZCc=
github.com/itchyny/gojq v0.12.14/go.mod h1:y1G7oO7XkcR1LPZO59KyoCRy08T3j9vDYRV0GgYSS+s=
github.com/itchyny/timefmt-go v0.1.5 h1:G0INE2la8S6ru/ZI5JecgyzbbJNs5lG1RcBqa7Jm6GE=
github.com/itchyny/timefmt-go v0.1.5/go.mod h1:nEP7L+2YmAbT2kZ2HfSs1d8Xtw9LY8D2stDBckWakZ8=
github.com/leonelquinteros/gotext v1.5.2 h1:T2y6ebHli+rMBCjcJlHTXyUrgXqsKBhl/ormgvt7lPo=
github.com/leonelquinteros/gotext v1.5.2/go.mod h1:AT4NpQrOmyj1L/+hLja6aR0lk81yYYL4ePnj2kp7d6M=
github.com/itchyny/gojq v0.12.17 h1:8av8eGduDb5+rvEdaOO+zQUjA04MS0m3Ps8HiD+fceg=
github.com/itchyny/gojq v0.12.17/go.mod h1:WBrEMkgAfAGO1LUcGOckBl5O726KPp+OlkKug0I/FEY=
github.com/itchyny/timefmt-go v0.1.6 h1:ia3s54iciXDdzWzwaVKXZPbiXzxxnv1SPGFfM/myJ5Q=
github.com/itchyny/timefmt-go v0.1.6/go.mod h1:RRDZYC5s9ErkjQvTvvU7keJjxUYzIISJGxm9/mAERQg=
github.com/leonelquinteros/gotext v1.7.2 h1:bDPndU8nt+/kRo1m4l/1OXiiy2v7Z7dfPQ9+YP7G1Mc=
github.com/leonelquinteros/gotext v1.7.2/go.mod h1:9/haCkm5P7Jay1sxKDGJ5WIg4zkz8oZKw4ekNpALob8=
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 h1:W6apQkHrMkS0Muv8G/TipAy/FJl/rCYT0+EuS8+Z0z4=
github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms=
github.com/ohler55/ojg v1.21.2 h1:6N3eBqzMQ4lYurweV/H/c3DK0Z2ufj8aZcAj3mhknwM=
github.com/ohler55/ojg v1.21.2/go.mod h1:gQhDVpQLqrmnd2eqGAvJtn+NfKoYJbe/A4Sj3/Vro4o=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/ohler55/ojg v1.26.1 h1:J5TaLmVEuvnpVH7JMdT1QdbpJU545Yp6cKiCO4aQILc=
github.com/ohler55/ojg v1.26.1/go.mod h1:gQhDVpQLqrmnd2eqGAvJtn+NfKoYJbe/A4Sj3/Vro4o=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c=
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.17.0 h1:mkTF7LCd6WGJNL3K1Ad7kwxNfYAW6a8a8QqtMblp/4U=
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg=
golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/h2non/gock.v1 v1.1.2 h1:jBbHXgGBK/AoPVfJh5x4r/WxIrElvbLel8TCZkkZJoY=

View File

@ -4,6 +4,7 @@ package main
import (
"context"
"errors"
"fmt"
"os"
"path/filepath"
@ -20,7 +21,6 @@ import (
gosrc "github.com/Morganamilo/go-srcinfo"
"github.com/leonelquinteros/gotext"
"github.com/pkg/errors"
)
var ErrNoBuildFiles = errors.New(gotext.Get("cannot find PKGBUILD and .SRCINFO in directory"))
@ -43,6 +43,10 @@ func srcinfoExists(ctx context.Context,
return fmt.Errorf("unable to generate .SRCINFO: %w - %s", err, stderr)
}
if srcinfo == "" {
return fmt.Errorf("generated .SRCINFO is empty, check your PKGBUILD for errors")
}
if err := os.WriteFile(srcInfoDir, []byte(srcinfo), 0o600); err != nil {
return fmt.Errorf("unable to write .SRCINFO: %w", err)
}
@ -74,7 +78,7 @@ func installLocalPKGBUILD(
pkgbuild, err := gosrc.ParseFile(filepath.Join(targetDir, ".SRCINFO"))
if err != nil {
return errors.Wrap(err, gotext.Get("failed to parse .SRCINFO"))
return fmt.Errorf("%s: %w", gotext.Get("failed to parse .SRCINFO"), err)
}
srcInfos[targetDir] = pkgbuild

View File

@ -61,8 +61,6 @@ func TestIntegrationLocalInstall(t *testing.T) {
"pacman -D -q --asdeps --config /etc/pacman.conf -- dotnet-runtime-6.0 dotnet-sdk-6.0",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -c --nobuild --noextract --ignorearch",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -c --nobuild --noextract --ignorearch",
"pacman -U --config /etc/pacman.conf -- /testdir/jellyfin-server-10.8.4-1-x86_64.pkg.tar.zst /testdir/jellyfin-web-10.8.4-1-x86_64.pkg.tar.zst",
"pacman -D -q --asexplicit --config /etc/pacman.conf -- jellyfin-server jellyfin-web",
"makepkg --nobuild -f -C --ignorearch",
@ -76,7 +74,6 @@ func TestIntegrationLocalInstall(t *testing.T) {
"git -C testdata/jfin git reset --hard HEAD",
"git -C testdata/jfin git merge --no-edit --ff",
"makepkg --packagelist",
"makepkg --packagelist",
}
captureOverride := func(cmd *exec.Cmd) (stdout string, stderr string, err error) {
@ -331,8 +328,6 @@ func TestIntegrationLocalInstallNeeded(t *testing.T) {
"makepkg -c --nobuild --noextract --ignorearch",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -c --nobuild --noextract --ignorearch",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -c --nobuild --noextract --ignorearch",
}
wantCapture := []string{
@ -340,7 +335,6 @@ func TestIntegrationLocalInstallNeeded(t *testing.T) {
"git -C testdata/jfin git reset --hard HEAD",
"git -C testdata/jfin git merge --no-edit --ff",
"makepkg --packagelist",
"makepkg --packagelist",
}
captureOverride := func(cmd *exec.Cmd) (stdout string, stderr string, err error) {
@ -497,8 +491,6 @@ func TestIntegrationLocalInstallGenerateSRCINFO(t *testing.T) {
"pacman -D -q --asdeps --config /etc/pacman.conf -- dotnet-runtime-6.0 dotnet-sdk-6.0",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -c --nobuild --noextract --ignorearch",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -c --nobuild --noextract --ignorearch",
"pacman -U --config /etc/pacman.conf -- /testdir/jellyfin-server-10.8.4-1-x86_64.pkg.tar.zst /testdir/jellyfin-web-10.8.4-1-x86_64.pkg.tar.zst",
"pacman -D -q --asexplicit --config /etc/pacman.conf -- jellyfin-server jellyfin-web",
"makepkg --nobuild -f -C --ignorearch",
@ -513,7 +505,6 @@ func TestIntegrationLocalInstallGenerateSRCINFO(t *testing.T) {
"git -C testdata/jfin git reset --hard HEAD",
"git -C testdata/jfin git merge --no-edit --ff",
"makepkg --packagelist",
"makepkg --packagelist",
}
captureOverride := func(cmd *exec.Cmd) (stdout string, stderr string, err error) {

16
main.go
View File

@ -6,6 +6,7 @@ import (
"os"
"os/exec"
"runtime/debug"
"strings"
"github.com/leonelquinteros/gotext"
@ -27,7 +28,12 @@ func initGotext() {
}
if lc := os.Getenv("LANGUAGE"); lc != "" {
gotext.Configure(localePath, lc, "yay")
// Split LANGUAGE by ':' and prioritize the first locale
// Should fix in gotext to support this
locales := strings.Split(lc, ":")
if len(locales) > 0 && locales[0] != "" {
gotext.Configure(localePath, locales[0], "yay")
}
} else if lc := os.Getenv("LC_ALL"); lc != "" {
gotext.Configure(localePath, lc, "yay")
} else if lc := os.Getenv("LC_MESSAGES"); lc != "" {
@ -47,8 +53,9 @@ func main() {
defer func() {
if rec := recover(); rec != nil {
fallbackLog.Errorln(rec)
debug.PrintStack()
fallbackLog.Errorln("Panic occurred:", rec)
fallbackLog.Errorln("Stack trace:", string(debug.Stack()))
ret = 1
}
os.Exit(ret)
@ -122,7 +129,8 @@ func main() {
defer func() {
if rec := recover(); rec != nil {
fallbackLog.Errorln(rec, string(debug.Stack()))
fallbackLog.Errorln("Panic occurred in DB operation:", rec)
fallbackLog.Errorln("Stack trace:", string(debug.Stack()))
}
dbExecutor.Cleanup()

View File

@ -2,6 +2,7 @@ package main
import (
"context"
"errors"
"fmt"
"os"
"path/filepath"
@ -15,7 +16,6 @@ import (
"github.com/Jguer/aur/metadata"
"github.com/leonelquinteros/gotext"
"github.com/pkg/errors"
)
func handleCmd(logger *text.Logger) error {
@ -43,7 +43,7 @@ func handleCmd(logger *text.Logger) error {
metadata.WithCacheFilePath(
filepath.Join(cfg.BuildDir, "aur.json")))
if err != nil {
return errors.Wrap(err, gotext.Get("failed to retrieve aur Cache"))
return fmt.Errorf("%s: %w", gotext.Get("failed to retrieve aur Cache"), err)
}
grapher := dep.NewGrapher(dbExecutor, aurCache, true, settings.NoConfirm,

View File

@ -117,7 +117,7 @@ func createAURList(ctx context.Context, client httpRequestDoer, aurURL string, o
return nil
}
// CreatePackageList appends Repo packages to completion cache.
// createRepoList appends Repo packages to completion cache.
func createRepoList(dbExecutor PkgSynchronizer, out io.Writer) error {
for _, pkg := range dbExecutor.SyncPackages() {
_, err := io.WriteString(out, pkg.Name()+"\t"+pkg.DB().Name()+"\n")

View File

@ -176,7 +176,7 @@ func (ae *AlpmExecutor) questionCallback() func(question alpm.QuestionAny) {
return nil
})
str := text.Bold(gotext.Get("There are %d providers available for %s:", size, qp.Dep()))
str := text.Bold(gotext.Get("There are %[1]d providers available for %[2]s:", size, qp.Dep()))
size = 1

View File

@ -37,7 +37,7 @@ func (i *InstallInfo) String() string {
}
type (
Reason int
Reason uint
Source int
)
@ -165,7 +165,6 @@ func (g *Grapher) GraphFromTargets(ctx context.Context,
}
if pkg != nil {
g.GraphSyncPkg(ctx, graph, pkg, nil)
continue
}
@ -537,12 +536,13 @@ func (g *Grapher) findDepsFromAUR(ctx context.Context,
}
// remove packages that don't satisfy the dependency
for i := 0; i < len(aurPkgs); i++ {
if !satisfiesAur(depString, &aurPkgs[i]) {
aurPkgs = append(aurPkgs[:i], aurPkgs[i+1:]...)
i--
satisfyingPkgs := make([]aurc.Pkg, 0, len(aurPkgs))
for i := range aurPkgs {
if satisfiesAur(depString, &aurPkgs[i]) {
satisfyingPkgs = append(satisfyingPkgs, aurPkgs[i])
}
}
aurPkgs = satisfyingPkgs
if len(aurPkgs) == 0 {
g.logger.Errorln(gotext.Get("No AUR package found for"), " ", depString)
@ -723,7 +723,7 @@ func (g *Grapher) provideMenu(dep string, options []aur.Pkg) *aur.Pkg {
return &options[0]
}
str := text.Bold(gotext.Get("There are %d providers available for %s:", size, dep))
str := text.Bold(gotext.Get("There are %[1]d providers available for %[2]s:", size, dep))
str += "\n"
size = 1
@ -804,16 +804,17 @@ func makeAURPKGFromSrcinfo(dbExecutor db.Executor, srcInfo *gosrc.Srcinfo) ([]*a
Description: getDesc(pkg),
URL: pkg.URL,
Depends: append(archStringToString(alpmArch, pkg.Depends),
archStringToString(alpmArch, srcInfo.Package.Depends)...),
MakeDepends: archStringToString(alpmArch, srcInfo.PackageBase.MakeDepends),
CheckDepends: archStringToString(alpmArch, srcInfo.PackageBase.CheckDepends),
archStringToString(alpmArch, srcInfo.Depends)...),
MakeDepends: archStringToString(alpmArch, srcInfo.MakeDepends),
CheckDepends: archStringToString(alpmArch, srcInfo.CheckDepends),
Conflicts: append(archStringToString(alpmArch, pkg.Conflicts),
archStringToString(alpmArch, srcInfo.Package.Conflicts)...),
archStringToString(alpmArch, srcInfo.Conflicts)...),
Provides: append(archStringToString(alpmArch, pkg.Provides),
archStringToString(alpmArch, srcInfo.Package.Provides)...),
archStringToString(alpmArch, srcInfo.Provides)...),
Replaces: append(archStringToString(alpmArch, pkg.Replaces),
archStringToString(alpmArch, srcInfo.Package.Replaces)...),
OptDepends: []string{},
archStringToString(alpmArch, srcInfo.Replaces)...),
OptDepends: append(archStringToString(alpmArch, pkg.OptDepends),
archStringToString(alpmArch, srcInfo.OptDepends)...),
Groups: pkg.Groups,
License: pkg.License,
Keywords: []string{},

View File

@ -3,7 +3,7 @@ package topo
import "errors"
var (
ErrSelfReferential = errors.New("self-referential dependencies not allowed")
ErrConflictingAlias = errors.New("alias already defined")
ErrCircular = errors.New("circular dependencies not allowed")
ErrSelfReferential = errors.New(" self-referential dependencies not allowed")
ErrConflictingAlias = errors.New(" alias already defined")
ErrCircular = errors.New(" circular dependencies not allowed")
)

View File

@ -17,10 +17,10 @@ type IntRange struct {
// IntRanges is a slice of IntRange.
type IntRanges []IntRange
func makeIntRange(min, max int) IntRange {
func makeIntRange(minVal, maxVal int) IntRange {
return IntRange{
min,
max,
min: minVal,
max: maxVal,
}
}
@ -42,24 +42,6 @@ func (rs IntRanges) Get(n int) bool {
return false
}
// Min returns min value between a and b.
func Min(a, b int) int {
if a < b {
return a
}
return b
}
// Max returns max value between a and b.
func Max(a, b int) int {
if a < b {
return b
}
return a
}
// ParseNumberMenu parses input for number menus split by spaces or commas
// supports individual selection: 1 2 3 4
// supports range selections: 1-4 10-20
@ -116,8 +98,8 @@ func ParseNumberMenu(input string) (include, exclude IntRanges,
num2 = num1
}
mi := Min(num1, num2)
ma := Max(num1, num2)
mi := min(num1, num2)
ma := max(num1, num2)
if !invert {
include = append(include, makeIntRange(mi, ma))

View File

@ -64,9 +64,9 @@ func TestParseNumberMenu(t *testing.T) {
},
mapset.NewThreadUnsafeSet[string](), mapset.NewThreadUnsafeSet[string](),
},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet[string]("abort", "all", "none"), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet[string]("a-b"), mapset.NewThreadUnsafeSet[string]("abort", "a-b")},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet[string]("-9223372036854775809-9223372036854775809"), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet("abort", "all", "none"), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet("a-b"), mapset.NewThreadUnsafeSet("abort", "a-b")},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet("-9223372036854775809-9223372036854775809"), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{
makeIntRange(1, 1),
makeIntRange(2, 2),
@ -86,7 +86,7 @@ func TestParseNumberMenu(t *testing.T) {
}, IntRanges{}, mapset.NewThreadUnsafeSet[string](), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet[string](), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet[string](), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet[string]("a", "b", "c", "d", "e"), mapset.NewThreadUnsafeSet[string]()},
{IntRanges{}, IntRanges{}, mapset.NewThreadUnsafeSet("a", "b", "c", "d", "e"), mapset.NewThreadUnsafeSet[string]()},
}
for n, in := range inputs {

View File

@ -85,13 +85,13 @@ func gitHasDiff(ctx context.Context, cmdBuilder exe.ICmdBuilder, dir string) (bo
return lastseen != upstream, nil
}
// If YAY_DIFF_REVIEW does not exists, we have never reviewed a diff for this package
// If AUR_SEEN does not exists, we have never reviewed a diff for this package
// and should display it.
return true, nil
}
// Return whether or not we have reviewed a diff yet. It checks for the existence of
// YAY_DIFF_REVIEW in the git ref-list.
// AUR_SEEN in the git ref-list.
func gitHasLastSeenRef(ctx context.Context, cmdBuilder exe.ICmdBuilder, dir string) bool {
_, _, err := cmdBuilder.Capture(
cmdBuilder.BuildGitCmd(ctx,
@ -100,7 +100,7 @@ func gitHasLastSeenRef(ctx context.Context, cmdBuilder exe.ICmdBuilder, dir stri
return err == nil
}
// Returns the last reviewed hash. If YAY_DIFF_REVIEW exists it will return this hash.
// Returns the last reviewed hash. If AUR_SEEN exists it will return this hash.
// If it does not it will return empty tree as no diff have been reviewed yet.
func getLastSeenHash(ctx context.Context, cmdBuilder exe.ICmdBuilder, dir string) (string, error) {
if gitHasLastSeenRef(ctx, cmdBuilder, dir) {
@ -119,7 +119,7 @@ func getLastSeenHash(ctx context.Context, cmdBuilder exe.ICmdBuilder, dir string
return gitEmptyTree, nil
}
// Update the YAY_DIFF_REVIEW ref to HEAD. We use this ref to determine which diff were
// Update the AUR_SEEN ref to HEAD. We use this ref to determine which diff were
// reviewed by the user.
func gitUpdateSeenRef(ctx context.Context, cmdBuilder exe.ICmdBuilder, dir string) error {
_, stderr, err := cmdBuilder.Capture(

View File

@ -289,7 +289,7 @@ func matchesSearch(pkg *aur.Pkg, terms []string) bool {
desc := strings.ToLower(pkg.Description)
targ := strings.ToLower(pkgN)
if !(strings.Contains(name, targ) || strings.Contains(desc, targ)) {
if !strings.Contains(name, targ) && !strings.Contains(desc, targ) {
return false
}
}

View File

@ -37,7 +37,7 @@ func GetVersionDiff(oldVersion, newVersion string) (left, right string) {
}
for index, char := range oldVersion {
charIsSpecial := !(unicode.IsLetter(char) || unicode.IsNumber(char))
charIsSpecial := !unicode.IsLetter(char) && !unicode.IsNumber(char)
if (index >= len(newVersion)) || (char != rune(newVersion[index])) {
if charIsSpecial {

View File

@ -5,6 +5,7 @@ package runtime
import (
"path/filepath"
"runtime"
"testing"
"github.com/Morganamilo/go-pacmanconf"
@ -21,13 +22,19 @@ func TestPacmanConf(t *testing.T) {
absPath, err := filepath.Abs(path)
require.NoError(t, err)
// detect the architecture of the system
expectedArch := []string{"x86_64"}
if runtime.GOARCH == "arm64" {
expectedArch = []string{"aarch64"}
}
expectedPacmanConf := &pacmanconf.Config{
RootDir: "/", DBPath: "/var/lib/pacman/",
CacheDir: []string{"/var/cache/pacman/pkg/"},
HookDir: []string{"/etc/pacman.d/hooks/"},
GPGDir: "/etc/pacman.d/gnupg/", LogFile: "/var/log/pacman.log",
HoldPkg: []string{"pacman", "glibc"}, IgnorePkg: []string{"xorm"},
IgnoreGroup: []string{"yorm"}, Architecture: []string{"x86_64"},
IgnoreGroup: []string{"yorm"}, Architecture: expectedArch,
XferCommand: "/usr/bin/wget --passive-ftp -c -O %o %u",
NoUpgrade: []string(nil), NoExtract: []string(nil), CleanMethod: []string{"KeepInstalled"},
SigLevel: []string{"PackageRequired", "PackageTrustedOnly", "DatabaseOptional", "DatabaseTrustedOnly"},

View File

@ -21,6 +21,8 @@ import (
"github.com/Jguer/aur/rpc"
"github.com/Jguer/votar/pkg/vote"
"github.com/Morganamilo/go-pacmanconf"
"golang.org/x/net/proxy"
)
type Runtime struct {
@ -39,10 +41,20 @@ func NewRuntime(cfg *settings.Configuration, cmdArgs *parser.Arguments, version
logger := text.NewLogger(os.Stdout, os.Stderr, os.Stdin, cfg.Debug, "runtime")
runner := exe.NewOSRunner(logger.Child("runner"))
transport := http.DefaultTransport.(*http.Transport).Clone()
if socks5_proxy := os.Getenv("SOCKS5_PROXY"); socks5_proxy != "" {
dialer, err := proxy.SOCKS5("tcp", socks5_proxy, nil, proxy.Direct)
if err != nil {
return nil, err
}
transport = &http.Transport{Dial: dialer.Dial}
}
httpClient := &http.Client{
CheckRedirect: func(req *http.Request, via []*http.Request) error {
return http.ErrUseLastResponse
},
Transport: transport,
}
userAgent := fmt.Sprintf("Yay/%s", version)

View File

@ -169,7 +169,7 @@ func (c *Configuration) handleOption(option, value string) bool {
c.CombinedUpgrade = boolValue
case "a", "aur":
c.Mode = parser.ModeAUR
case "repo":
case "N", "repo":
c.Mode = parser.ModeRepo
case "removemake":
c.RemoveMake = "yes"

View File

@ -173,12 +173,13 @@ func (c *CmdBuilder) deElevateCommand(ctx context.Context, cmd *exec.Cmd) *exec.
if userFound, err := user.Lookup(ogCaller); err == nil {
cmd.SysProcAttr = &syscall.SysProcAttr{}
uid, _ := strconv.Atoi(userFound.Uid)
gid, _ := strconv.Atoi(userFound.Gid)
cmd.SysProcAttr.Credential = &syscall.Credential{Uid: uint32(uid), Gid: uint32(gid)}
uid64, errUid := strconv.ParseUint(userFound.Uid, 10, 32)
gid64, errGid := strconv.ParseUint(userFound.Gid, 10, 32)
if errUid == nil && errGid == nil {
cmd.SysProcAttr.Credential = &syscall.Credential{Uid: uint32(uid64), Gid: uint32(gid64)}
return cmd
}
}
cmdArgs := []string{
"--service-type=oneshot",

View File

@ -25,7 +25,7 @@ func (o *Option) Add(args ...string) {
}
func (o *Option) First() string {
if o.Args == nil || len(o.Args) == 0 {
if len(o.Args) == 0 {
return ""
}
@ -372,6 +372,7 @@ func isArg(arg string) bool {
case "y", "refresh":
case "x", "regex":
case "machinereadable":
case "disable-sandbox":
// yay options
case "aururl":
case "aurrpcurl":
@ -425,7 +426,7 @@ func isArg(arg string) bool {
case "useask":
case "combinedupgrade":
case "a", "aur":
case "repo":
case "N", "repo":
case "removemake":
case "noremovemake":
case "askremovemake":
@ -564,7 +565,6 @@ func (a *Arguments) parseShortOption(arg, param string) (usedNext bool, err erro
break
} else {
err = a.AddArg(char)
if err != nil {
return
}

View File

@ -2,6 +2,7 @@ package build
import (
"errors"
"strings"
"github.com/leonelquinteros/gotext"
)
@ -13,13 +14,17 @@ type FailedIgnoredPkgError struct {
}
func (e *FailedIgnoredPkgError) Error() string {
msg := gotext.Get("Failed to install the following packages. Manual intervention is required:")
var sb strings.Builder
sb.WriteString(gotext.Get("Failed to install the following packages. Manual intervention is required:"))
for pkg, err := range e.pkgErrors {
msg += "\n" + pkg + " - " + err.Error()
sb.WriteString("\n")
sb.WriteString(pkg)
sb.WriteString(" - ")
sb.WriteString(err.Error())
}
return msg
return sb.String()
}
type PkgDestNotInListError struct {

View File

@ -145,16 +145,20 @@ func (installer *Installer) handleLayer(ctx context.Context,
excluded []string,
) error {
// Install layer
nameToBaseMap := make(map[string]string, 0)
nameToBaseMap := make(map[string]string, len(layer))
syncDeps, syncExp, syncGroups := mapset.NewThreadUnsafeSet[string](),
mapset.NewThreadUnsafeSet[string](), mapset.NewThreadUnsafeSet[string]()
aurDeps, aurExp := mapset.NewThreadUnsafeSet[string](), mapset.NewThreadUnsafeSet[string]()
aurDeps, aurExp, aurOrigTargetBases := mapset.NewThreadUnsafeSet[string](),
mapset.NewThreadUnsafeSet[string](), mapset.NewThreadUnsafeSet[string]()
upgradeSync := false
for name, info := range layer {
switch info.Source {
case dep.AUR, dep.SrcInfo:
nameToBaseMap[name] = *info.AURBase
if installer.origTargets.Contains(name) {
aurOrigTargetBases.Add(*info.AURBase)
}
switch info.Reason {
case dep.Explicit:
@ -201,14 +205,15 @@ func (installer *Installer) handleLayer(ctx context.Context,
}
errAur := installer.installAURPackages(ctx, cmdArgs, aurDeps, aurExp,
nameToBaseMap, pkgBuildDirs, true, lastLayer, installer.appendNoConfirm())
aurOrigTargetBases, nameToBaseMap, pkgBuildDirs, true, lastLayer,
installer.appendNoConfirm())
return errAur
}
func (installer *Installer) installAURPackages(ctx context.Context,
cmdArgs *parser.Arguments,
aurDepNames, aurExpNames mapset.Set[string],
aurDepNames, aurExpNames, aurOrigTargetBases mapset.Set[string],
nameToBase, pkgBuildDirsByBase map[string]string,
installIncompatible bool,
lastLayer bool,
@ -219,15 +224,24 @@ func (installer *Installer) installAURPackages(ctx context.Context,
return nil
}
deps, exps := make([]string, 0, aurDepNames.Cardinality()), make([]string, 0, aurExpNames.Cardinality())
pkgArchives := make([]string, 0, len(exps)+len(deps))
builtPkgDests := make(map[string]map[string]string)
deps := make([]string, 0, aurDepNames.Cardinality())
exps := make([]string, 0, aurExpNames.Cardinality())
pkgArchives := make([]string, 0, len(all))
for _, name := range all {
base := nameToBase[name]
dir := pkgBuildDirsByBase[base]
pkgdests, errMake := installer.buildPkg(ctx, dir, base,
installIncompatible, cmdArgs.ExistsArg("needed"), installer.origTargets.Contains(name))
pkgdests, ok := builtPkgDests[base]
if ok {
installer.log.Debugln("skipping built pkgbase", base, "package", name)
} else {
var errMake error
installer.log.Debugln("building pkgbase", base, "package", name)
pkgdests, errMake = installer.buildPkg(ctx, dir, base,
installIncompatible, cmdArgs.ExistsArg("needed"), aurOrigTargetBases.Contains(base))
builtPkgDests[base] = pkgdests
if errMake != nil {
if !lastLayer {
return fmt.Errorf("%s - %w", gotext.Get("error making: %s", base), errMake)
@ -237,6 +251,7 @@ func (installer *Installer) installAURPackages(ctx context.Context,
installer.log.Errorln(gotext.Get("error making: %s", base), "-", errMake)
continue
}
}
if len(pkgdests) == 0 {
installer.log.Warnln(gotext.Get("nothing to install for %s", text.Cyan(base)))

View File

@ -612,8 +612,18 @@ func TestInstaller_CompileFailed(t *testing.T) {
failed, err := installer.CompileFailedAndIgnored()
if tc.wantErrCompile {
require.Error(td, err)
assert.ErrorContains(td, err, "yay")
assert.Len(t, failed, len(tc.targets))
for key := range failed {
assert.ErrorContains(td, err, key)
}
uniqueBases := make(map[string]struct{})
for _, layer := range tc.targets {
for _, info := range layer {
if info.AURBase != nil {
uniqueBases[*info.AURBase] = struct{}{}
}
}
}
require.Len(td, failed, len(uniqueBases))
} else {
require.NoError(td, err)
}
@ -696,8 +706,6 @@ func TestInstaller_InstallSplitPackage(t *testing.T) {
"pacman -D -q --asdeps --config /etc/pacman.conf -- dotnet-runtime-6.0 aspnet-runtime dotnet-sdk-6.0",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -f -c --noconfirm --noextract --noprepare --holdver --ignorearch",
"makepkg --nobuild -f -C --ignorearch",
"makepkg -c --nobuild --noextract --ignorearch",
"pacman -U --config /etc/pacman.conf -- /testdir/jellyfin-web-10.8.4-1-x86_64.pkg.tar.zst /testdir/jellyfin-server-10.8.4-1-x86_64.pkg.tar.zst",
"pacman -D -q --asdeps --config /etc/pacman.conf -- jellyfin-server jellyfin-web",
"makepkg --nobuild -f -C --ignorearch",
@ -705,7 +713,7 @@ func TestInstaller_InstallSplitPackage(t *testing.T) {
"pacman -U --config /etc/pacman.conf -- /testdir/jellyfin-10.8.4-1-x86_64.pkg.tar.zst",
"pacman -D -q --asexplicit --config /etc/pacman.conf -- jellyfin",
},
wantCapture: []string{"makepkg --packagelist", "makepkg --packagelist", "makepkg --packagelist"},
wantCapture: []string{"makepkg --packagelist", "makepkg --packagelist"},
},
}

View File

@ -134,7 +134,7 @@ func parsePackageList(ctx context.Context, cmdBuilder exe.ICmdBuilder,
}
lines := strings.Split(stdout, "\n")
pkgdests = make(map[string]string)
pkgdests = make(map[string]string, len(lines))
for _, line := range lines {
if line == "" {

View File

@ -0,0 +1,167 @@
package build
import (
"context"
"fmt"
"os/exec"
"testing"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/Jguer/yay/v12/pkg/settings/exe"
)
func TestParsePackageList(t *testing.T) {
t.Parallel()
type testCase struct {
desc string
mockStdout string
mockStderr string
mockErr error
wantPkgDests map[string]string
wantPkgVersion string
wantErr bool
wantErrText string // Optional: specific error text to check
}
testCases := []testCase{
{
desc: "Standard package",
mockStdout: "/path/to/package-1.2.3-4-x86_64.pkg.tar.zst\n",
wantPkgDests: map[string]string{
"package": "/path/to/package-1.2.3-4-x86_64.pkg.tar.zst",
},
wantPkgVersion: "1.2.3-4",
wantErr: false,
},
{
desc: "Package with dash in name",
mockStdout: "/path/to/package-name-with-dash-1.0.0-1-any.pkg.tar.gz\n",
wantPkgDests: map[string]string{
"package-name-with-dash": "/path/to/package-name-with-dash-1.0.0-1-any.pkg.tar.gz",
},
wantPkgVersion: "1.0.0-1",
wantErr: false, // This should fail with current logic but pass with regex
},
{
desc: "Multiple packages",
mockStdout: "/path/to/pkg1-1.0-1-x86_64.pkg.tar.zst\n/other/path/pkg2-2.5-3-any.pkg.tar.xz\n",
wantPkgDests: map[string]string{
"pkg1": "/path/to/pkg1-1.0-1-x86_64.pkg.tar.zst",
"pkg2": "/other/path/pkg2-2.5-3-any.pkg.tar.xz",
},
wantPkgVersion: "2.5-3", // Version of the last package processed
wantErr: false,
},
{
desc: "Empty input",
mockStdout: "",
wantErr: true, // Expect NoPkgDestsFoundError
},
{
desc: "Input with only newline",
mockStdout: "\n",
wantErr: true, // Expect NoPkgDestsFoundError
},
{
desc: "Makepkg error",
mockStderr: "makepkg failed",
mockErr: fmt.Errorf("exit status 1"),
wantErr: true,
},
{
desc: "Malformed filename (too few dashes)",
mockStdout: "/path/to/malformed-package.pkg.tar.zst\n",
wantErr: true, // Expect "cannot find package name" error
},
{
desc: "Package with epoch",
mockStdout: "/path/to/epochpkg-1:2.0.0-1-x86_64.pkg.tar.zst\n",
wantPkgDests: map[string]string{
"epochpkg": "/path/to/epochpkg-1:2.0.0-1-x86_64.pkg.tar.zst",
},
wantPkgVersion: "1:2.0.0-1",
wantErr: false, // This might fail with current logic
},
{
desc: "Package with .zst extension",
mockStdout: "/path/to/zstdpkg-3.3-1-any.pkg.tar.zst\n",
wantPkgDests: map[string]string{
"zstdpkg": "/path/to/zstdpkg-3.3-1-any.pkg.tar.zst",
},
wantPkgVersion: "3.3-1",
wantErr: false,
},
{
desc: "Package with .gz extension",
mockStdout: "/path/to/gzpkg-3.3-1-any.pkg.tar.gz\n",
wantPkgDests: map[string]string{
"gzpkg": "/path/to/gzpkg-3.3-1-any.pkg.tar.gz",
},
wantPkgVersion: "3.3-1",
wantErr: false,
},
{
desc: "Package with .xz extension",
mockStdout: "/path/to/xzpkg-3.3-1-any.pkg.tar.xz\n",
wantPkgDests: map[string]string{
"xzpkg": "/path/to/xzpkg-3.3-1-any.pkg.tar.xz",
},
wantPkgVersion: "3.3-1",
wantErr: false,
},
{
desc: "Package with .bz2 extension",
mockStdout: "/path/to/bz2pkg-3.3-1-any.pkg.tar.bz2\n",
wantPkgDests: map[string]string{
"bz2pkg": "/path/to/bz2pkg-3.3-1-any.pkg.tar.bz2",
},
wantPkgVersion: "3.3-1",
wantErr: false,
},
{
desc: "Package with .tar extension (uncompressed)",
mockStdout: "/path/to/tarpkg-3.3-1-any.pkg.tar\n",
wantPkgDests: map[string]string{
"tarpkg": "/path/to/tarpkg-3.3-1-any.pkg.tar",
},
wantPkgVersion: "3.3-1",
wantErr: false,
},
}
for _, tc := range testCases {
tc := tc // capture range variable
t.Run(tc.desc, func(t *testing.T) {
t.Parallel()
mockRunner := &exe.MockRunner{
CaptureFn: func(cmd *exec.Cmd) (string, string, error) {
// Basic check to ensure the command looks right
require.Contains(t, cmd.String(), "--packagelist")
return tc.mockStdout, tc.mockStderr, tc.mockErr
},
}
cmdBuilder := &exe.CmdBuilder{Runner: mockRunner} // Simplified for this test
pkgdests, pkgVersion, err := parsePackageList(context.Background(), cmdBuilder, "/fake/dir")
if tc.wantErr {
assert.Error(t, err)
if tc.wantErrText != "" {
assert.Contains(t, err.Error(), tc.wantErrText)
}
// Check for specific error types if needed
if tc.desc == "Empty input" || tc.desc == "Input with only newline" {
assert.IsType(t, &NoPkgDestsFoundError{}, err)
}
} else {
assert.NoError(t, err)
assert.Equal(t, tc.wantPkgDests, pkgdests)
assert.Equal(t, tc.wantPkgVersion, pkgVersion)
}
})
}
}

View File

@ -194,14 +194,15 @@ func (preper *Preparer) PrepareWorkspace(ctx context.Context,
for _, layer := range targets {
for _, info := range layer {
if info.Source == dep.AUR {
switch info.Source {
case dep.AUR:
pkgBase := *info.AURBase
pkgBuildDir := filepath.Join(preper.cfg.BuildDir, pkgBase)
if preper.needToCloneAURBase(info, pkgBuildDir) {
aurBasesToClone.Add(pkgBase)
}
pkgBuildDirsByBase[pkgBase] = pkgBuildDir
} else if info.Source == dep.SrcInfo {
case dep.SrcInfo:
pkgBase := *info.AURBase
pkgBuildDirsByBase[pkgBase] = *info.SrcinfoPath
}

View File

@ -23,12 +23,12 @@ func SplitDBFromName(pkg string) (db, name string) {
// LessRunes compares two rune values, and returns true if the first argument is lexicographicaly smaller.
func LessRunes(iRunes, jRunes []rune) bool {
max := len(iRunes)
if max > len(jRunes) {
max = len(jRunes)
maxLen := len(iRunes)
if maxLen > len(jRunes) {
maxLen = len(jRunes)
}
for idx := 0; idx < max; idx++ {
for idx := 0; idx < maxLen; idx++ {
ir := iRunes[idx]
jr := jRunes[idx]

View File

@ -3,7 +3,6 @@ package upgrade
import (
"context"
"fmt"
"math"
"sort"
"strings"
@ -195,14 +194,15 @@ func (u *UpgradeService) graphToUpSlice(graph *topo.Graph[string, *dep.InstallIn
parents := graph.ImmediateDependencies(name)
extra := ""
if len(parents) > 0 && !info.Upgrade && info.Reason == dep.MakeDep {
reducedParents := parents.Slice()[:int(math.Min(cutOffExtra, float64(len(parents))))]
reducedParents := parents.Slice()[:min(cutOffExtra, len(parents))]
if len(parents) > cutOffExtra {
reducedParents = append(reducedParents, "...")
}
extra = fmt.Sprintf(" (%s of %s)", dep.ReasonNames[info.Reason], strings.Join(reducedParents, ", "))
}
if info.Source == dep.AUR {
switch info.Source {
case dep.AUR:
aurRepo := "aur"
if info.Devel {
aurRepo = "devel"
@ -216,7 +216,7 @@ func (u *UpgradeService) graphToUpSlice(graph *topo.Graph[string, *dep.InstallIn
Reason: alpmReason,
Extra: extra,
})
} else if info.Source == dep.Sync {
case dep.Sync:
repoUp.Up = append(repoUp.Up, Upgrade{
Name: name,
RemoteVersion: info.Version,
@ -246,10 +246,6 @@ func (u *UpgradeService) GraphUpgrades(ctx context.Context,
return graph, err
}
if graph.Len() == 0 {
return graph, nil
}
return graph, nil
}
@ -303,28 +299,37 @@ func (u *UpgradeService) UserExcludeUpgrades(graph *topo.Graph[string, *dep.Inst
// upgrade menu asks you which packages to NOT upgrade so in this case
// exclude and include are kind of swapped
exclude, include, otherExclude, otherInclude := intrange.ParseNumberMenu(numbers)
isInclude := len(include) == 0 && otherInclude.Cardinality() == 0
// true if user doesn't want to include specific repositories/packages
noIncludes := len(include) == 0 && otherInclude.Cardinality() == 0
// No exclusions or inclusions specified, return early
if noIncludes && len(exclude) == 0 && otherExclude.Cardinality() == 0 {
return []string{}, nil
}
excluded := make([]string, 0)
for i := range allUp.Up {
up := &allUp.Up[i]
upgradeID := len(allUp.Up) - i
if isInclude && otherExclude.Contains(up.Repository) {
// check if user wants to exclude specific things (true) or include specific things
if noIncludes {
// exclude repositories mentioned by the user
if otherExclude.Contains(up.Repository) {
u.log.Debugln("pruning", up.Name)
excluded = append(excluded, graph.Prune(up.Name)...)
}
// exclude packages mentioned by the user
if exclude.Get(upgradeID) {
u.log.Debugln("pruning", up.Name)
excluded = append(excluded, graph.Prune(up.Name)...)
continue
}
if isInclude && exclude.Get(len(allUp.Up)-i) {
// If the user explicitly wants to include a package/repository, exclude everything else
} else if !include.Get(upgradeID) && !otherInclude.Contains(up.Repository) {
u.log.Debugln("pruning", up.Name)
excluded = append(excluded, graph.Prune(up.Name)...)
continue
}
if !isInclude && !(include.Get(len(allUp.Up)-i) || otherInclude.Contains(up.Repository)) {
u.log.Debugln("pruning", up.Name)
excluded = append(excluded, graph.Prune(up.Name)...)
continue
}
}

View File

@ -5,12 +5,11 @@ import (
"strings"
"github.com/Jguer/yay/v12/pkg/db"
"github.com/Jguer/yay/v12/pkg/intrange"
"github.com/Jguer/yay/v12/pkg/query"
"github.com/Jguer/yay/v12/pkg/text"
)
// Filter decides if specific package should be included in theincluded in the results.
// Filter decides if specific package should be included in the results.
type Filter func(*Upgrade) bool
// Upgrade type describes a system upgrade.
@ -39,9 +38,10 @@ func (u UpSlice) Less(i, j int) bool {
}
for _, db := range u.Repos {
if db == u.Up[i].Repository {
switch db {
case u.Up[i].Repository:
return true
} else if db == u.Up[j].Repository {
case u.Up[j].Repository:
return false
}
}
@ -52,21 +52,27 @@ func (u UpSlice) Less(i, j int) bool {
return text.LessRunes(iRunes, jRunes)
}
// Print prints the details of the packages to upgrade.
func (u UpSlice) Print(logger *text.Logger) {
longestName, longestVersion := 0, 0
for k := range u.Up {
upgrade := &u.Up[k]
// calculateFormatting calculates formatting parameters for printing upgrades
func calculateFormatting(upgrades []Upgrade) (longestName, longestVersion, longestNumber int) {
for i := range upgrades {
upgrade := &upgrades[i]
packNameLen := len(StylizedNameWithRepository(upgrade))
packVersion, _ := query.GetVersionDiff(upgrade.LocalVersion, upgrade.RemoteVersion)
packVersionLen := len(packVersion)
longestName = intrange.Max(packNameLen, longestName)
longestVersion = intrange.Max(packVersionLen, longestVersion)
longestName = max(packNameLen, longestName)
longestVersion = max(packVersionLen, longestVersion)
}
lenUp := len(u.Up)
longestNumber := len(fmt.Sprintf("%v", lenUp))
lenUp := len(upgrades)
longestNumber = len(fmt.Sprintf("%v", lenUp))
return
}
// Print prints the details of the packages to upgrade.
func (u UpSlice) Print(logger *text.Logger) {
longestName, longestVersion, longestNumber := calculateFormatting(u.Up)
namePadding := fmt.Sprintf("%%-%ds ", longestName)
versionPadding := fmt.Sprintf("%%-%ds", longestVersion)
numberPadding := fmt.Sprintf("%%%dd ", longestNumber)
@ -75,10 +81,8 @@ func (u UpSlice) Print(logger *text.Logger) {
upgrade := &u.Up[k]
left, right := query.GetVersionDiff(upgrade.LocalVersion, upgrade.RemoteVersion)
logger.Printf(text.Magenta(fmt.Sprintf(numberPadding, lenUp-k)))
logger.Printf(text.Magenta(fmt.Sprintf(numberPadding, len(u.Up)-k)))
logger.Printf(namePadding, StylizedNameWithRepository(upgrade))
logger.Printf("%s -> %s\n", fmt.Sprintf(versionPadding, left), right)
if upgrade.Extra != "" {
logger.Println(strings.Repeat(" ", longestNumber), upgrade.Extra)
@ -87,19 +91,8 @@ func (u UpSlice) Print(logger *text.Logger) {
}
func (u UpSlice) PrintDeps(logger *text.Logger) {
longestName, longestVersion := 0, 0
longestName, longestVersion, longestNumber := calculateFormatting(u.PulledDeps)
for k := range u.PulledDeps {
upgrade := &u.PulledDeps[k]
packNameLen := len(StylizedNameWithRepository(upgrade))
packVersion, _ := query.GetVersionDiff(upgrade.LocalVersion, upgrade.RemoteVersion)
packVersionLen := len(packVersion)
longestName = intrange.Max(packNameLen, longestName)
longestVersion = intrange.Max(packVersionLen, longestVersion)
}
lenUp := len(u.PulledDeps)
longestNumber := len(fmt.Sprintf("%v", lenUp))
namePadding := fmt.Sprintf(" %s%%-%ds ", strings.Repeat(" ", longestNumber), longestName)
versionPadding := fmt.Sprintf("%%-%ds", longestVersion)

120
po/ca.po
View File

@ -1,10 +1,10 @@
#
# Translators:
# Davidmp <medipas@gmail.com>, 2023
# Davidmp <medipas@gmail.com>, 2024
#
msgid ""
msgstr ""
"Last-Translator: Davidmp <medipas@gmail.com>, 2023\n"
"Last-Translator: Davidmp <medipas@gmail.com>, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/yay-1/teams/123732/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -13,6 +13,22 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Directori de construcció:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Introduïu un número (per defecte = 1):"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr "(Els fitxers de compilació ja existeixen)"
@ -49,11 +65,11 @@ msgstr "%s és present."
msgid "%s is up to date -- skipping"
msgstr "%s està al dia: s'omet."
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s per actualitzar / instal·lar."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s també s'instal·larà per a aquesta operació."
@ -105,11 +121,11 @@ msgstr "(%d/%d) Ha fallat baixar el PKGBUILD: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) S'analitza SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Instal·lat)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Instal·lat: %s)"
@ -121,14 +137,14 @@ msgstr "(Orfes)"
msgid "(Out-of-date: %s)"
msgstr "(Obsolet: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "URL de l'AUR"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL de l'AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Afegiu %s o %s a les variables d'entorn."
@ -145,7 +161,7 @@ msgstr "Comprova'n la dependència"
msgid "Check Deps"
msgstr "Comprova les dependències"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Es comproven els paquets de desenvolupament..."
@ -201,7 +217,7 @@ msgstr "Amb què voleu editar el PKGBUILD?"
msgid "Error during AUR search: %s\n"
msgstr "Error durant la cerca a l'AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"L'exclusió de paquets pot provocar actualitzacions parcials i trencar els "
@ -232,7 +248,7 @@ msgstr "Ha fallat instal·lar els paquets següents. Cal intervenció manual:"
msgid "First Submitted"
msgstr "Enviat primer"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Paquets de l'AUR obsolets marcats:"
@ -288,14 +304,14 @@ msgstr "Dependència de construcció"
msgid "Make Deps"
msgstr "Dependències de construcció"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Manquen paquets de depuració de l'AUR:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Manca"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Manquen paquets de depuració de l'AUR:"
#: print.go:31
msgid "Name"
msgstr "Nom"
@ -316,7 +332,7 @@ msgstr "Cap"
msgid "Optional Deps"
msgstr "Dependències opcionals"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Paquets d'AUR orfes (no mantinguts):"
@ -336,15 +352,15 @@ msgstr "PKGBUILD actualitzat, s'omet la baixada: %s"
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILDs per editar?"
#: print.go:60
msgid "Package Base ID"
msgstr "ID de la base de paquets"
#: print.go:61
msgid "Package Base"
msgstr "Base de paquets"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "ID de la base de paquets"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Paquets no a l'AUR:"
@ -356,7 +372,7 @@ msgstr "Paquets per a la neteja de la construcció?"
msgid "Packages to exclude"
msgstr "Paquets per excloure"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Paquets per excloure: (p. ex.: \"1 2 3\", \"1-3\", \"^4\" o nom del repositori)"
@ -385,23 +401,23 @@ msgstr ""
msgid "Replaces"
msgstr "Reemplaça"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repositori"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repositori de l'AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Repositori"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Se cerquen actualitzacions a l'AUR..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Se cerquen actualitzacions a les bases de dades..."
@ -434,8 +450,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Els paquets següents no són compatibles amb la vostra arquitectura:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Hi ha %d proveïdors disponibles per a %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Hi ha %[1]d proveïdors disponibles per a %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -490,22 +506,6 @@ msgstr "Versió del yay: v%s"
msgid "[N]one"
msgstr "Ca[p]"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Directori de construcció:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Introduïu un número (per defecte = 1):"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "s'avorta a causa de l'usuari"
@ -534,11 +534,11 @@ msgstr "no s'han pogut trobar tots els paquets necessaris"
msgid "could not find any package archives listed in %s"
msgstr "no s'ha pogut trobar cap arxiu de paquets llistat a %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "dependència"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "la comprovació del paquet ha fallat: %s ha trobat un error"
@ -648,6 +648,10 @@ msgstr "repositori no vàlid"
msgid "invalid value: %d is not between %d and %d"
msgstr "valor no vàlid: %d no és entre %d i %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "no"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "sense claus per importar"
@ -660,10 +664,6 @@ msgstr "no s'ha executat cap consulta"
msgid "no target directories specified"
msgstr "no s'han especificat directoris de destinació"
#: pkg/text/input.go:48
msgid "no"
msgstr "no"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "no hi ha res per instal·lar per %s"
@ -676,6 +676,12 @@ msgstr "només es pot usar una operació alhora"
msgid "only one target is allowed"
msgstr "només es permet una destinació"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "paquet"
msgstr[1] "paquets"
#: print.go:187
msgid "package '%s' was not found"
msgstr "no s'ha trobat el paquet %s"
@ -688,12 +694,6 @@ msgstr "paquet no trobat a l'AUR"
msgid "package not found in repos"
msgstr "paquet no trobat als repositoris"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "paquet"
msgstr[1] "paquets"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "problema d'importació de claus"

732
po/ca_ES.po Normal file
View File

@ -0,0 +1,732 @@
#
# Translators:
# Davidmp <medipas@gmail.com>, 2024
#
msgid ""
msgstr ""
"Last-Translator: Davidmp <medipas@gmail.com>, 2024\n"
"Language-Team: Catalan (Spain) (https://app.transifex.com/yay-1/teams/123732/ca_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ca_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Directori de construcció:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Introduïu un número (per defecte = 1):"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr "(Els fitxers de compilació ja existeixen)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
msgstr "(Instal·lat)"
#: cmd.go:453
msgid " [Installed]"
msgstr "[Instal·lat]"
#: cmd.go:410 vote.go:36
msgid " there is nothing to do"
msgstr "No hi ha res per fer."
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr "%s [T]ot [Av]orta [I]nstal·lat [No] instal·lat o (1 2 3, 1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s ja fet: se n'omet la construcció."
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
msgstr "%s no està establert."
#: pkg/settings/exe/cmd_builder.go:257
msgid "%s is present."
msgstr "%s és present."
#: pkg/dep/dep_graph.go:460 pkg/sync/build/installer.go:305
msgid "%s is up to date -- skipping"
msgstr "%s està al dia: s'omet."
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s per actualitzar / instal·lar."
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s també s'instal·larà per a aquesta operació."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
msgstr "%s, requerit per %s"
#: pkg/menus/diff_menu.go:49
msgid "%s: No changes -- skipping"
msgstr "%s: sense canvis, s'omet."
#: pkg/query/filter.go:22
msgid "%s: can't use target with option --aur -- skipping"
msgstr "%s: no es pot usar l'objectiu amb l'opció --aur, s'omet."
#: pkg/query/filter.go:17
msgid "%s: can't use target with option --repo -- skipping"
msgstr "%s: no es pot usar l'objectiu amb l'opció --repo, s'omet."
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s: s'ignora l'actualització del paquet (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
msgstr "%s: el paquet local (%s) és més nou que el de l'AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s: establiu les variables d'entorn AUR_NOMDUSUARI i AUR_CONTRASENYA per "
"votar."
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) PKGBUILD baixat de l'ABS: %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD baixat: %s"
#: pkg/download/aur.go:82
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Ha fallat baixar el PKGBUILD: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) S'analitza SRCINFO: %s"
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Instal·lat)"
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Instal·lat: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(Orfes)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Obsolet: %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL de l'AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Afegiu %s o %s a les variables d'entorn."
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "Eviteu executar el yay com a root / sudo."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
msgstr "Comprova'n la dependència"
#: print.go:41
msgid "Check Deps"
msgstr "Comprova les dependències"
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Es comproven els paquets de desenvolupament..."
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
msgstr "Es neteja (%d/%d): %s"
#: print.go:42
msgid "Conflicts With"
msgstr "Té conflicte amb"
#: pkg/menus/clean_menu.go:62
msgid "Deleting (%d/%d): %s"
msgstr "Se suprimeix (%d/%d): %s"
#: pkg/dep/dep_graph.go:61
msgid "Dependency"
msgstr "Dependència"
#: print.go:38
msgid "Depends On"
msgstr "Depèn de"
#: print.go:33
msgid "Description"
msgstr "Descripció"
#: pkg/menus/diff_menu.go:160
msgid "Diffs to show?"
msgstr "Diferències per mostrar?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr "Desactiva la configuració de \"proporciona\" per defecte."
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr "Voleu suprimir TOTS els paquets de l'AUR de la memòria cau?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
msgstr "Voleu suprimir TOTS els fitxers de l'AUR sense seguiment?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr "Voleu suprimir tots els altres paquets de l'AUR de la memòria cau?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
msgstr "Amb què voleu editar el PKGBUILD?"
#: pkg/query/errors.go:13
msgid "Error during AUR search: %s\n"
msgstr "Error durant la cerca a l'AUR: %s\n"
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"L'exclusió de paquets pot provocar actualitzacions parcials i trencar els "
"sistemes."
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr "Explícit"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Paquets instal·lats explícitament: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "No s'ha pogut trobar el paquet de l'AUR per a"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr "Ha fallat instal·lar la capa. Es passa a la següent."
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr "Ha fallat instal·lar els paquets següents. Cal intervenció manual:"
#: print.go:45
msgid "First Submitted"
msgstr "Enviat primer"
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Paquets de l'AUR obsolets marcats:"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "Paquets forans instal·lats: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "S'ha trobat el repositori git: %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "GenDB ha acabat. No s'ha instal·lat cap paquet."
#: print.go:36
msgid "Groups"
msgstr "Grups"
#: pkg/sync/srcinfo/pgp/keys.go:88
msgid "Import?"
msgstr "Ho importo?"
#: pkg/sync/srcinfo/pgp/keys.go:97
msgid "Importing keys with gpg..."
msgstr "S'importen claus amb gpg..."
#: print.go:46
msgid "Keywords"
msgstr "Paraules clau"
#: print.go:47
msgid "Last Modified"
msgstr "Darrera modificació"
#: print.go:35
msgid "Licenses"
msgstr "Llicències"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr "Local"
#: print.go:48
msgid "Maintainer"
msgstr "Mantenidor"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "Dependència de construcció"
#: print.go:40
msgid "Make Deps"
msgstr "Dependències de construcció"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Manca"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Manquen paquets de depuració de l'AUR:"
#: print.go:31
msgid "Name"
msgstr "Nom"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "No s'ha trobat cap paquet d'AUR per a"
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr "No s'ha trobat cap paquet per"
#: print.go:225
msgid "None"
msgstr "Cap"
#: print.go:39
msgid "Optional Deps"
msgstr "Dependències opcionals"
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Paquets d'AUR orfes (no mantinguts):"
#: print.go:53 print.go:55
msgid "Out-of-date"
msgstr "Obsolet"
#: pkg/sync/srcinfo/pgp/keys.go:115
msgid "PGP keys need importing:"
msgstr "Cal importar claus PGP:"
#: pkg/sync/workdir/preparer.go:252
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD actualitzat, s'omet la baixada: %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILDs per editar?"
#: print.go:61
msgid "Package Base"
msgstr "Base de paquets"
#: print.go:60
msgid "Package Base ID"
msgstr "ID de la base de paquets"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Paquets no a l'AUR:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Paquets per a la neteja de la construcció?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "Paquets per excloure"
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Paquets per excloure: (p. ex.: \"1 2 3\", \"1-3\", \"^4\" o nom del repositori)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "Paquets per instal·lar (p. ex.: 1 2 3, 1-3 o ^4)"
#: print.go:49
msgid "Popularity"
msgstr "Popularitat"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "Voleu continuar la instal·lació?"
#: print.go:37
msgid "Provides"
msgstr "Proporciona"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr ""
"Suprimeixo les dependències de construcció després de la instal·lació?"
#: print.go:43
msgid "Replaces"
msgstr "Reemplaça"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repositori"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repositori de l'AUR"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Se cerquen actualitzacions a l'AUR..."
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Se cerquen actualitzacions a les bases de dades..."
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "Es mostren només paquets dels repositoris."
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "Mida de la memòria cau del pacman %s: %s"
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "Mida de la memòria cau del yay %s: %s"
#: print.go:62
msgid "Snapshot URL"
msgstr "URL de la instantània"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr "Sincronització"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "Els deu paquets més grossos:"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "Els paquets següents no són compatibles amb la vostra arquitectura:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Hi ha %[1]d proveïdors disponibles per a %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr ""
"Pot ser que hi hagi una altra instància del Pacman en execució. S'espera..."
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "Mida total ocupada pels paquets: %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "Total de paquets instal·lats: %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
msgstr "Intento construir-los tanmateix?"
#: print.go:34
msgid "URL"
msgstr "URL"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
msgid "Unable to clean:"
msgstr "No es pot netejar:"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "No s'han pogut trobar els paquets següents:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr "No es pot gestionar el vot del paquet per a %s. Error: %s"
#: clean.go:170
msgid "Unable to remove %s: %s"
msgstr "No es pot suprimir %s: %s"
#: print.go:32
msgid "Version"
msgstr "Versió"
#: print.go:50
msgid "Votes"
msgstr "Vots"
#: print.go:87
msgid "Yay version v%s"
msgstr "Versió del yay: v%s"
#: pkg/menus/menu.go:49
msgid "[N]one"
msgstr "Ca[p]"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "s'avorta a causa de l'usuari"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "argument '-' especificat sense entrada a stdin"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr "no es pot trobar PKGBUILD i SRCINFO al directori"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "no es pot trobar el nom del paquet: %v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
msgstr "no s'ha pogut trobar PKGDEST per a %s"
#: errors.go:9
msgid "could not find all required packages"
msgstr "no s'han pogut trobar tots els paquets necessaris"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "no s'ha pogut trobar cap arxiu de paquets llistat a %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "dependència"
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "la comprovació del paquet ha fallat: %s ha trobat un error"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
msgstr "l'editor no ha sortit correctament, s'avorta: %s"
#: pkg/sync/workdir/aur_source.go:24
msgid "error downloading sources: %s"
msgstr "error en baixar les fonts: %s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "error en obtenir %s: %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "error en instal·lar paquets dels repositoris"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
msgstr "error d'instal·lació:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "error de construcció: %s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "error en combinar %s: %s"
#: pkg/download/unified.go:59
msgid "error reading %s"
msgstr "error en llegir %s"
#: sync.go:36
msgid "error refreshing databases"
msgstr "error en actualitzar les bases de dades"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "error en restablir %s: %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr "error en actualitzar el motiu d'instal·lació del paquet a %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr "explícit"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "ha fallat crear el directori %s: %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "ha fallat obrir el fitxer de configuració %s: %s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "ha fallat analitzar %s, s'omet: %s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
msgstr "no s'ha pogut analitzar %s: %s"
#: local_install.go:77
msgid "failed to parse .SRCINFO"
msgstr "ha fallat analitzar .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "ha fallat llegir el fitxer de configuració %s: %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr "ha fallat obtenir la cau de l'AUR"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr ""
"s'ignora l'actualització del paquet de desenvolupament (no se n'ha trobat "
"cap informació a l'AUR):"
#: pkg/text/errors.go:8
msgid "input too long"
msgstr "entrada massa llarga"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
msgstr "número no vàlid: %s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "opció no vàlida: %s"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr "opció no vàlida: \"--deps\" i \"--explicit\" no es poden usar juntes"
#: pkg/download/abs.go:22
msgid "invalid repository"
msgstr "repositori no vàlid"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "valor no vàlid: %d no és entre %d i %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "no"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "sense claus per importar"
#: pkg/query/errors.go:20
msgid "no query was executed"
msgstr "no s'ha executat cap consulta"
#: local_install.go:66
msgid "no target directories specified"
msgstr "no s'han especificat directoris de destinació"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "no hi ha res per instal·lar per %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
msgstr "només es pot usar una operació alhora"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr "només es permet una destinació"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "paquet"
msgstr[1] "paquets"
#: print.go:187
msgid "package '%s' was not found"
msgstr "no s'ha trobat el paquet %s"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "paquet no trobat a l'AUR"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "paquet no trobat als repositoris"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "problema d'importació de claus"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "se suprimeixen paquets de l'AUR de la memòria cau..."
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
msgstr ""
"se suprimeixen els fitxers de l'AUR sense seguiment de la memòria cau..."
#: pkg/sync/build/errors.go:38
msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "el PKGDEST per a %s està llistat per makepkg però no existeix:%s"
#: pkg/sync/sync.go:45
msgid "there is nothing to do"
msgstr "No hi ha res per fer."
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
msgstr "no se'n pot crear el maneig: %s"
#: cmd.go:186
msgid "unhandled operation"
msgstr "operació no manejada"
#: cmd.go:450
msgid "unknown-version"
msgstr "versió desconeguda"
#: pkg/text/input.go:47
msgid "yes"
msgstr "sí"

View File

@ -436,8 +436,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Následující balíčky nejsou kompatibilní s vaší architekturou:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Pro %s je dostupných %d poskytovatelů:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Pro %[2]s je dostupných %[1]d poskytovatelů:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."

122
po/de.po
View File

@ -9,15 +9,15 @@
# Lukas Müller (Lukas), 2022
# Arne Brücher, 2023
# Ananas 77, 2023
# Philip H., 2023
# 452f4d2d2d15be3f170375e4fa84f9da_7bd63b3, 2023
# Lukas Esc, 2023
# Severin Hamader <severin.hamader@yahoo.de>, 2023
# Manuel Schneider, 2023
# Marethyu _, 2023
# Severin Hamader <severin.hamader@yahoo.de>, 2025
#
msgid ""
msgstr ""
"Last-Translator: Marethyu _, 2023\n"
"Last-Translator: Severin Hamader <severin.hamader@yahoo.de>, 2025\n"
"Language-Team: German (https://app.transifex.com/yay-1/teams/123732/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -26,6 +26,22 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Build-Verzeichnis:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Geben Sie eine Zahl ein (Vorgabe=1):"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (Build-Dateien sind vorhanden)"
@ -64,11 +80,11 @@ msgstr "%s ist vorhanden."
msgid "%s is up to date -- skipping"
msgstr "%s ist bereits aktuell -- wird übersprungen"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s zu upgraden/installieren."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s wird für diesen Vorgang ebenfalls installiert."
@ -119,11 +135,11 @@ msgstr "(%d/%d) Es wurde nicht geschaft PKGBUILD zu aktualisieren: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) SRCINFO geparst: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Installiert)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Installiert: %s)"
@ -135,14 +151,14 @@ msgstr "(Verwaist)"
msgid "(Out-of-date: %s)"
msgstr "(Veraltet: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "AUR-URL"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR-URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "%s oder %s zu den Umgebungsvariablen hinzufügen"
@ -159,7 +175,7 @@ msgstr "Überprüfe Abhängigkeiten"
msgid "Check Deps"
msgstr "Prüfe Abhängigkeiten"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Prüfe Entwicklungspakete..."
@ -215,7 +231,7 @@ msgstr "PKGBUILD editieren mit?"
msgid "Error during AUR search: %s\n"
msgstr "Fehler während AUR-Suche: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Das Ausschließen von Paketen kann zu teilweisen Aktualisierungen führen und "
@ -250,7 +266,7 @@ msgstr ""
msgid "First Submitted"
msgstr "Erstmals eingereicht"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Als nicht aktuell markierte AUR-Pakete:"
@ -306,14 +322,14 @@ msgstr "Erstelle Abhängigkeit."
msgid "Make Deps"
msgstr "Abhängigkeiten herstellen"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Fehlende AUR Debug-Pakete: "
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Fehlend"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Fehlende AUR Debug-Pakete: "
#: print.go:31
msgid "Name"
msgstr "Name"
@ -334,7 +350,7 @@ msgstr "Keine"
msgid "Optional Deps"
msgstr "Optionale Abhängigkeiten"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Verwaiste (nicht gepflegte) AUR-Pakete:"
@ -354,15 +370,15 @@ msgstr "PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: %s"
msgid "PKGBUILDs to edit?"
msgstr "Welche PKGBUILDs editieren?"
#: print.go:60
msgid "Package Base ID"
msgstr "Paket-Basis-ID"
#: print.go:61
msgid "Package Base"
msgstr "Paketbasis"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "Paket-Basis-ID"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Pakete nicht im AUR:"
@ -374,7 +390,7 @@ msgstr "Pakete neu erstellen?"
msgid "Packages to exclude"
msgstr "Auszuschließende Pakete"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Pakete zum Ausschließen: (z.B. \"1 2 3\", \"1-3\", \"^4\" oder Repo-Name)"
@ -402,23 +418,23 @@ msgstr "Abhängigkeiten nach der Installation entfernen?"
msgid "Replaces"
msgstr "Ersetzt"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repository"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repository AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Repository"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Durchsuche AUR nach Updates..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Durchsuche Datenbanken nach Updates..."
@ -451,8 +467,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Die folgenden Pakete sind mit Ihrer Architektur inkompatibel:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Es sind %d Anbieter für %s verfügbar:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Es sind %[1]d Anbieter verfügbar für %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -506,22 +522,6 @@ msgstr "Yay-Version v%s"
msgid "[N]one"
msgstr "[N] Keine"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Build-Verzeichnis:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Geben Sie eine Zahl ein (Vorgabe=1):"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "Abbruch durch den Benutzer"
@ -550,11 +550,11 @@ msgstr "konnte nicht alle erforderlichen Pakete finden"
msgid "could not find any package archives listed in %s"
msgstr "konnte keine Paketarchive finden ist nicht aufgeführt in %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "Abhängigkeit"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "Entwicklungstest fehlgeschlagen für Paket: '%s' Fehler gefunden."
@ -664,6 +664,10 @@ msgstr "Ungültiges Repository"
msgid "invalid value: %d is not between %d and %d"
msgstr "Ungültiger Wert: %d ist nicht zwischen %d und %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "nein"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "Keine Schlüssel zu importieren"
@ -676,10 +680,6 @@ msgstr "Es wurde keine Abfrage ausgeführt"
msgid "no target directories specified"
msgstr "Kein Ziel Verzeichnis angegeben"
#: pkg/text/input.go:48
msgid "no"
msgstr "nein"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "nichts zu installieren für %s"
@ -692,6 +692,12 @@ msgstr "Nur eine Operation kann gleichzeitig benutzt werden"
msgid "only one target is allowed"
msgstr "Nur ein Ziel ist erlaubt"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "Paket"
msgstr[1] "Pakete"
#: print.go:187
msgid "package '%s' was not found"
msgstr "Paket '%s' konnte nicht gefunden werden"
@ -704,12 +710,6 @@ msgstr "Paket nicht im AUR gefunden"
msgid "package not found in repos"
msgstr "Paket nicht in den Repos gefunden"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "Paket"
msgstr[1] "Pakete"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "Problem beim Importieren der Schlüssel"

106
po/en.po
View File

@ -7,6 +7,19 @@ msgstr ""
"Language: \n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
#: pkg/db/ialpm/alpm.go:201
#: pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr ""
@ -45,11 +58,11 @@ msgstr ""
msgid "%s is up to date -- skipping"
msgstr ""
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr ""
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr ""
@ -98,13 +111,13 @@ msgstr ""
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr ""
#: pkg/query/types.go:72
#: pkg/query/types.go:103
#: pkg/query/types.go:72
msgid "(Installed)"
msgstr ""
#: pkg/query/types.go:70
#: pkg/query/types.go:101
#: pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr ""
@ -116,14 +129,14 @@ msgstr ""
msgid "(Out-of-date: %s)"
msgstr ""
#: print.go:44
msgid "AUR URL"
msgstr ""
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr ""
#: print.go:44
msgid "AUR URL"
msgstr ""
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr ""
@ -140,7 +153,7 @@ msgstr ""
msgid "Check Deps"
msgstr ""
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr ""
@ -196,7 +209,7 @@ msgstr ""
msgid "Error during AUR search: %s\n"
msgstr ""
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
@ -225,7 +238,7 @@ msgstr ""
msgid "First Submitted"
msgstr ""
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr ""
@ -281,14 +294,14 @@ msgstr ""
msgid "Make Deps"
msgstr ""
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr ""
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr ""
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr ""
#: print.go:31
msgid "Name"
msgstr ""
@ -310,7 +323,7 @@ msgstr ""
msgid "Optional Deps"
msgstr ""
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr ""
@ -331,15 +344,15 @@ msgstr ""
msgid "PKGBUILDs to edit?"
msgstr ""
#: print.go:60
msgid "Package Base ID"
msgstr ""
#: print.go:61
msgid "Package Base"
msgstr ""
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr ""
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr ""
@ -351,7 +364,7 @@ msgstr ""
msgid "Packages to exclude"
msgstr ""
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
@ -380,24 +393,24 @@ msgstr ""
msgid "Replaces"
msgstr ""
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
#: pkg/db/ialpm/alpm.go:191
#: print.go:30
msgid "Repository"
msgstr ""
#: print.go:30
#: pkg/db/ialpm/alpm.go:191
msgid "Repository"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr ""
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr ""
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr ""
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr ""
@ -431,7 +444,7 @@ msgstr ""
#: pkg/db/ialpm/alpm.go:179
#: pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr ""
#: pkg/settings/exe/cmd_builder.go:258
@ -489,15 +502,6 @@ msgstr ""
msgid "[N]one"
msgstr ""
#: clean.go:83
msgid "\nBuild directory:"
msgstr ""
#: pkg/db/ialpm/alpm.go:201
#: pkg/dep/dep_graph.go:740
msgid "\nEnter a number (default=1): "
msgstr ""
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr ""
@ -527,12 +531,12 @@ msgid "could not find any package archives listed in %s"
msgstr ""
#: pkg/sync/build/errors.go:50
#: pkg/upgrade/service.go:287
#: pkg/upgrade/service.go:286
msgid "dependency"
msgstr ""
#: pkg/vcs/vcs.go:96
#: pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr ""
@ -646,6 +650,10 @@ msgstr ""
msgid "invalid value: %d is not between %d and %d"
msgstr ""
#: pkg/text/input.go:48
msgid "no"
msgstr ""
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr ""
@ -658,10 +666,6 @@ msgstr ""
msgid "no target directories specified"
msgstr ""
#: pkg/text/input.go:48
msgid "no"
msgstr ""
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr ""
@ -674,6 +678,12 @@ msgstr ""
msgid "only one target is allowed"
msgstr ""
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] ""
msgstr[1] ""
#: print.go:187
msgid "package '%s' was not found"
msgstr ""
@ -686,12 +696,6 @@ msgstr ""
msgid "package not found in repos"
msgstr ""
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] ""
msgstr[1] ""
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr ""

View File

@ -9,10 +9,11 @@
# brandon galvis, 2023
# Angel López, 2023
# C C, 2023
# Angel Alderete, 2024
#
msgid ""
msgstr ""
"Last-Translator: C C, 2023\n"
"Last-Translator: Angel Alderete, 2024\n"
"Language-Team: Spanish (https://app.transifex.com/yay-1/teams/123732/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -59,11 +60,11 @@ msgstr "%s está actualizado -- ignorando"
#: pkg/upgrade/service.go:292
msgid "%s to upgrade/install."
msgstr "por actualizar/instalar"
msgstr "%s por actualizar/instalar"
#: pkg/upgrade/service.go:286
msgid "%s will also be installed for this operation."
msgstr "también será instalado para esta operación"
msgstr "%s también será instalado para esta operación"
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
@ -446,8 +447,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Los siguientes paquetes no son compatibles con su arquitectura:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Existen %d paquetes que proveen %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Existen %[1]d paquetes que proveen %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."

View File

@ -449,8 +449,8 @@ msgstr "Ondorengo paketeak ez dira zure arkitekturarekin bateragarriak:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
#, fuzzy
msgid "There are %d providers available for %s:"
msgstr "%d hornitzaile eskuragarri %s paketearentzat:\n"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[1]d hornitzaile eskuragarri %[2]s paketearentzat:\n"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."

751
po/fr.po Normal file
View File

@ -0,0 +1,751 @@
#
# Translators:
# Benjamin Chenebault, 2023
# anthony tonitch <d.tonitch@gmail.com>, 2024
# Edgar Fournival, 2024
# J G, 2024
# Mélanie Chauvel <aria@ariasuni.eu>, 2024
# Sylvain Bx, 2024
# Mathias Brugger, 2024
# Léane GRASSER, 2024
#
msgid ""
msgstr ""
"Last-Translator: Léane GRASSER, 2024\n"
"Language-Team: French (https://app.transifex.com/yay-1/teams/123732/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Répertoire de compilation :"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Saisissez un nombre (valeur par défaut : 1) :"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (Les fichiers de compilation existent)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
msgstr " (Installé)"
#: cmd.go:453
msgid " [Installed]"
msgstr " [Installé]"
#: cmd.go:410 vote.go:36
msgid " there is nothing to do"
msgstr " il n'y a rien à faire"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr "%s [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s déjà créé -- compilation ignorée"
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
msgstr "%s n'est pas définie"
#: pkg/settings/exe/cmd_builder.go:257
msgid "%s is present."
msgstr "%s existe."
#: pkg/dep/dep_graph.go:460 pkg/sync/build/installer.go:305
msgid "%s is up to date -- skipping"
msgstr "%s est à jour -- ignoré"
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s à mettre à jour ou à installer."
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s à installer pour effectuer cette opération."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
msgstr "%s, nécessaire pour : %s"
#: pkg/menus/diff_menu.go:49
msgid "%s: No changes -- skipping"
msgstr "%s : Aucun changement -- ignoré"
#: pkg/query/filter.go:22
msgid "%s: can't use target with option --aur -- skipping"
msgstr "%s : la cible est incompatible avec l'option --aur -- ignoré"
#: pkg/query/filter.go:17
msgid "%s: can't use target with option --repo -- skipping"
msgstr "%s : la cible est incompatible avec l'option --repo -- ignoré"
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s : mise à jour du paquet ignorée (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
msgstr ""
"%s : le paquet local (%s) est plus récent que le paquet disponible sur l'AUR"
" (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s : définissez les variables d'environnement AUR_USERNAME et AUR_PASSWORD "
"avant de pouvoir voter"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) PKGBUILD téléchargé depuis l'ABS : %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD téléchargé : %s"
#: pkg/download/aur.go:82
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Échec du téléchargement du PKGBUILD : %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Analyse du SRCINFO : %s"
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Installé)"
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Installé : %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(Orphelin)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Obsolète : %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL sur l'AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Ajoutez %s ou %s à vos variables d'environnement"
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "Évitez d'exécuter yay en tant que root ou via sudo."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
msgstr "Dépendance de vérification"
#: print.go:41
msgid "Check Deps"
msgstr "Dépendances vérif."
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Vérification des paquets de développement…"
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
msgstr "Nettoyage (%d/%d) : %s"
#: print.go:42
msgid "Conflicts With"
msgstr "Est en conflit avec"
#: pkg/menus/clean_menu.go:62
msgid "Deleting (%d/%d): %s"
msgstr "Suppression (%d/%d) : %s"
#: pkg/dep/dep_graph.go:61
msgid "Dependency"
msgstr "Dépendance"
#: print.go:38
msgid "Depends On"
msgstr "Dépend de"
#: print.go:33
msgid "Description"
msgstr "Description"
#: pkg/menus/diff_menu.go:160
msgid "Diffs to show?"
msgstr "Diffs à afficher ?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr "Désactiver par défaut le paramètre \"provides\""
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr "Voulez-vous supprimer TOUS les paquets de l'AUR dans le cache ?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
msgstr ""
"Voulez-vous supprimer TOUS les fichiers non suivis des paquets de l'AUR ?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr ""
"Voulez-vous supprimer tous les autres paquets de l'AUR dans le cache ?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
msgstr "Modifier le PKGBUILD avec ?"
#: pkg/query/errors.go:13
msgid "Error during AUR search: %s\n"
msgstr "Erreur lors de la recherche dans l'AUR : %s\n"
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"L'exclusion de paquets peut mener à une mise à jour partielle de votre "
"système et pourrait le casser"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr "Explicite"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Paquets installés explicitement : %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "Impossible de trouver un paquet sur l'AUR correspondant à"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr "Échec de l'installation de la couche, passage à la couche suivante."
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr ""
"Échec de l'installation des paquets suivants. Une intervention manuelle est "
"requise :"
#: print.go:45
msgid "First Submitted"
msgstr "Envoyé le"
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Paquets de l'AUR marqués comme obsolètes :"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "Paquets étrangers installés : %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "Dépôt Git trouvé : %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "GenDB terminé. Aucun paquet n'a été installé"
#: print.go:36
msgid "Groups"
msgstr "Groupes"
#: pkg/sync/srcinfo/pgp/keys.go:88
msgid "Import?"
msgstr "Importer ?"
#: pkg/sync/srcinfo/pgp/keys.go:97
msgid "Importing keys with gpg..."
msgstr "Importation des clés avec gpg…"
#: print.go:46
msgid "Keywords"
msgstr "Mots-clés"
#: print.go:47
msgid "Last Modified"
msgstr "Modifié le"
#: print.go:35
msgid "Licenses"
msgstr "Licences"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr "Local"
#: print.go:48
msgid "Maintainer"
msgstr "Mainteneur"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "Dépendance de création"
#: print.go:40
msgid "Make Deps"
msgstr "Dépendances créat."
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Manquant"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Paquets de débogage de l'AUR manquants :"
#: print.go:31
msgid "Name"
msgstr "Nom"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "Aucun paquet trouvé sur l'AUR correspondant à"
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr "Aucun paquet trouvé correspondant à"
#: print.go:225
msgid "None"
msgstr "--"
#: print.go:39
msgid "Optional Deps"
msgstr "Dépendances opt."
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Paquets de l'AUR orphelins (non maintenus) :"
#: print.go:53 print.go:55
msgid "Out-of-date"
msgstr "Obsolète"
#: pkg/sync/srcinfo/pgp/keys.go:115
msgid "PGP keys need importing:"
msgstr "Des clés PGP doivent être importées :"
#: pkg/sync/workdir/preparer.go:252
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD à jour, téléchargement ignoré : %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILDs à modifier ?"
#: print.go:61
msgid "Package Base"
msgstr "Paquet base"
#: print.go:60
msgid "Package Base ID"
msgstr "ID du paquet base"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Paquets absents de l'AUR :"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Paquets à cleanBuild ?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "Paquets à exclure"
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Paquets à exclure : (ex. « 1 2 3 », « 1-3 », « ^4 » ou noms de dépôt)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "Paquets à installer (ex. 1 2 3, 1-3 ou ^4)"
#: print.go:49
msgid "Popularity"
msgstr "Popularité"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "Procéder à l'installation ?"
#: print.go:37
msgid "Provides"
msgstr "Fournit"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr "Supprimer les dépendances de création après l'installation ?"
#: print.go:43
msgid "Replaces"
msgstr "Remplace"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Dépôt"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Dépôt AUR"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Recherche des mises à jour sur l'AUR…"
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Recherche des mises à jour dans les bases de données…"
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "Affichage uniquement des paquets provenant des dépôts"
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "Taille du cache de pacman %s : %s"
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "Taille du cache de yay %s : %s"
#: print.go:62
msgid "Snapshot URL"
msgstr "URL de l'instantané"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr "Sync"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "Les dix paquets les plus lourds :"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "Les paquets suivants sont incompatibles avec votre architecture :"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[1]d paquets fournissant %[2]s sont disponibles :"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr ""
"Il semblerait qu'une autre instance de Pacman soit en cours d'exécution. En "
"attente…"
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "Taille totale occupée par les paquets : %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "Nombre de paquets installés : %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
msgstr "Essayer quand même de les compiler ?"
#: print.go:34
msgid "URL"
msgstr "URL"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
msgid "Unable to clean:"
msgstr "Impossible de nettoyer :"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "Impossible de trouver les paquets suivants :"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr "Impossible de gérer le vote pour : %s. Erreur : %s"
#: clean.go:170
msgid "Unable to remove %s: %s"
msgstr "Impossible de supprimer %s : %s"
#: print.go:32
msgid "Version"
msgstr "Version"
#: print.go:50
msgid "Votes"
msgstr "Votes"
#: print.go:87
msgid "Yay version v%s"
msgstr "Yay version v%s"
#: pkg/menus/menu.go:49
msgid "[N]one"
msgstr "[N]Aucun"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "abandon dû à l'utilisateur"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "argument '-' spécifié et aucune entrée dans stdin"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr ""
"impossible de trouver les fichiers PKGBUILD et .SRCINFO dans le répertoire"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "impossible de trouver le nom de paquet : %v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
msgstr "impossible de trouver le PKGDEST pour : %s"
#: errors.go:9
msgid "could not find all required packages"
msgstr "impossible de trouver tous les paquets requis"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "aucune archive de paquet trouvée parmi celles listées dans %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "dépendance"
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr ""
"échec de la vérification du paquet de développement : '%s' a rencontré une "
"erreur"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
msgstr "l'éditeur ne s'est pas terminé avec succès, abandon : %s"
#: pkg/sync/workdir/aur_source.go:24
msgid "error downloading sources: %s"
msgstr "erreur lors du téléchargement des sources : %s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "erreur lors de la récupération de %s : %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "erreur lors de l'installation des paquets provenant des dépôts"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
msgstr "erreur lors de l'installation de :"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "erreur lors de la compilation de : %s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "erreur lors de la fusion (%s) : %s"
#: pkg/download/unified.go:59
msgid "error reading %s"
msgstr "erreur lors de la lecture de %s"
#: sync.go:36
msgid "error refreshing databases"
msgstr "erreur lors de l'actualisation des bases de données"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "erreur lors de la réinitialisation de %s : %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr ""
"erreur lors de la modification du motif d'installation du paquet en « %s »"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr "explicite"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "échec de la création du répertoire '%s' : %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "échec de l'ouverture du fichier de configuration '%s' : %s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "échec de l'analyse de %s -- ignoré : %s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
msgstr "échec de l'analyse de %s : %s"
#: local_install.go:77
msgid "failed to parse .SRCINFO"
msgstr "échec de l'analyse du .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "échec de la lecture du fichier de configuration '%s' : %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr "échec de la récupération du cache AUR"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr ""
"mise à jour du paquet de développement ignorée (infos AUR introuvables) :"
#: pkg/text/errors.go:8
msgid "input too long"
msgstr "entrée trop longue"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
msgstr "nombre invalide : %s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "option '%s' invalide"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr ""
"option invalide : '--deps' et '--explicit' ne peuvent pas être utilisés "
"ensemble"
#: pkg/download/abs.go:22
msgid "invalid repository"
msgstr "dépôt invalide"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "valeur invalide : %d n'est pas entre %d et %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "non"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "aucune clé à importer"
#: pkg/query/errors.go:20
msgid "no query was executed"
msgstr "aucune requête n'a été exécutée"
#: local_install.go:66
msgid "no target directories specified"
msgstr "aucun répertoire cible spécifié"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "rien à installer pour %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
msgstr "une seule opération peut être réalisée à la fois"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr "une seule cible est autorisée"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "paquet"
msgstr[1] "paquets"
msgstr[2] "paquets"
#: print.go:187
msgid "package '%s' was not found"
msgstr "le paquet '%s' est introuvable"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "paquet introuvable dans l'AUR"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "paquet introuvable dans les dépôts"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "erreur lors de l'importation des clés"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "suppression des paquets de l'AUR du cache…"
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
msgstr ""
"suppression des fichiers non suivis dans les paquets de l'AUR en cache…"
#: pkg/sync/build/errors.go:38
msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "le PKGDEST pour %s est listé par makepkg mais n'existe pas : %s"
#: pkg/sync/sync.go:45
msgid "there is nothing to do"
msgstr "il n'y a rien à faire"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
msgstr "impossible de CreateHandle : %s"
#: cmd.go:186
msgid "unhandled operation"
msgstr "opération non gérée"
#: cmd.go:450
msgid "unknown-version"
msgstr "version-inconnue"
#: pkg/text/input.go:47
msgid "yes"
msgstr "oui"

View File

@ -1,31 +1,45 @@
#
# Translators:
# J G, 2021
# Oliver Conzen, 2021
# Galiley, 2022
# Khoyo - <khoyobegenn@gmail.com>, 2022
# Mr Strik3, 2022
# Sylvain Bx, 2023
# Mélanie Chauvel <perso@hack-libre.org>, 2023
# Mélanie Chauvel <aria@ariasuni.eu>, 2023
# Maxime Demolin, 2023
# Mathias Brugger, 2023
# Sylvain Bx, 2023
# Bertrand Junqua, 2024
# Barsanuphe, 2024
# Léane GRASSER, 2024
#
msgid ""
msgstr ""
"Last-Translator: Mathias Brugger, 2023\n"
"Language-Team: French (France) (https://app.transifex.com/yay-1/teams/123732/"
"fr_FR/)\n"
"Language: fr_FR\n"
"Last-Translator: Léane GRASSER, 2024\n"
"Language-Team: French (France) (https://app.transifex.com/yay-1/teams/123732/fr_FR/)\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 == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
"Language: fr_FR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Répertoire de compilation :"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Saisissez un nombre (valeur par défaut : 1) :"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr "(Les fichiers de compilation existent)"
msgstr " (Les fichiers de compilation existent)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
@ -45,85 +59,85 @@ msgstr "%s [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s déjà créé -- compilation évitée"
msgstr "%s déjà créé -- compilation ignorée"
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
msgstr "%s n'est pas défini"
msgstr "%s n'est pas définie"
#: pkg/settings/exe/cmd_builder.go:257
msgid "%s is present."
msgstr "%s est présent."
msgstr "%s existe."
#: pkg/dep/dep_graph.go:460 pkg/sync/build/installer.go:305
msgid "%s is up to date -- skipping"
msgstr "%s est à jour -- omission"
msgstr "%s est à jour -- ignoré"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "à mettre à jours/installer."
msgstr "%s à mettre à jour ou à installer."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "Va aussi être installé pour cette opération."
msgstr "%s à installer pour effectuer cette opération."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
msgstr "%s, requis par : %s"
msgstr "%s, nécessaire pour : %s"
#: pkg/menus/diff_menu.go:49
msgid "%s: No changes -- skipping"
msgstr "%s : Aucun changement -- omission"
msgstr "%s : Aucun changement -- ignoré"
#: pkg/query/filter.go:22
msgid "%s: can't use target with option --aur -- skipping"
msgstr "%s : impossible d'utiliser la cible avec l'option --aur -- omission"
msgstr "%s : la cible est incompatible avec l'option --aur -- ignoré"
#: pkg/query/filter.go:17
msgid "%s: can't use target with option --repo -- skipping"
msgstr "%s : impossible d'utiliser la cible avec l'option --repo -- omission"
msgstr "%s : la cible est incompatible avec l'option --repo -- ignoré"
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s : mise à jour du paquet ignorée (%s => %s)"
msgstr "%s : mise à jour du paquet ignorée (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
msgstr ""
"%s : le paquet local (%s) est plus récent que le paquet disponible sur AUR "
"(%s)"
"%s : le paquet local (%s) est plus récent que le paquet disponible sur l'AUR"
" (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s : veuillez définir les variables d'environnement AUR_USERNAME et "
"AUR_PASSWORD pour voter"
"%s : définissez les variables d'environnement AUR_USERNAME et AUR_PASSWORD "
"avant de pouvoir voter"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) Téléchargement du PKGBUILD depuis ABS : %s"
msgstr "(%d/%d) PKGBUILD téléchargé depuis l'ABS : %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD téléchargé : %s"
msgstr "(%d/%d) PKGBUILD téléchargé : %s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD téléchargé : %s"
msgstr "(%d/%d) Échec du téléchargement du PKGBUILD : %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Lecture de SRCINFO : %s"
msgstr "(%d/%d) Analyse du SRCINFO : %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Installé)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Installé : %s)"
msgstr "(Installé : %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
@ -131,47 +145,47 @@ msgstr "(Orphelin)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Obsolète : %s)"
#: print.go:44
msgid "AUR URL"
msgstr "URL AUR"
msgstr "(Obsolète : %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL sur l'AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Ajoutez %s ou %s à vos variables d'environnement"
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "Évitez d'utiliser yay en tant que root ou via sudo."
msgstr "Évitez d'exécuter yay en tant que root ou via sudo."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
msgstr "Vérifier la dépendance"
msgstr "Dépendance de vérification"
#: print.go:41
msgid "Check Deps"
msgstr "Vérification des dépendances"
msgstr "Dépendances vérif."
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Vérification des paquets de développement..."
msgstr "Vérification des paquets de développement"
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
msgstr "Nettoyage (%d/%d) : %s"
msgstr "Nettoyage (%d/%d) : %s"
#: print.go:42
msgid "Conflicts With"
msgstr "En conflit avec"
msgstr "Est en conflit avec"
#: pkg/menus/clean_menu.go:62
msgid "Deleting (%d/%d): %s"
msgstr "Suppression (%d/%d) : %s"
msgstr "Suppression (%d/%d) : %s"
#: pkg/dep/dep_graph.go:61
msgid "Dependency"
@ -187,37 +201,39 @@ msgstr "Description"
#: pkg/menus/diff_menu.go:160
msgid "Diffs to show?"
msgstr "Afficher les diffs ?"
msgstr "Diffs à afficher ?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr "Désactiver le paramètre 'fourni' par défaut"
msgstr "Désactiver par défaut le paramètre \"provides\""
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr "Voulez-vous supprimer TOUS les paquets AUR du cache ?"
msgstr "Voulez-vous supprimer TOUS les paquets de l'AUR dans le cache ?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
msgstr "Voulez-vous supprimer TOUS les fichiers AUR non suivis ?"
msgstr ""
"Voulez-vous supprimer TOUS les fichiers non suivis des paquets de l'AUR ?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr "Voulez-vous supprimer tous les autres paquets AUR du cache ?"
msgstr ""
"Voulez-vous supprimer tous les autres paquets de l'AUR dans le cache ?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
msgstr "Édition du PKGBUILD avec ?"
msgstr "Modifier le PKGBUILD avec ?"
#: pkg/query/errors.go:13
msgid "Error during AUR search: %s\n"
msgstr "Erreur durant la recherche AUR : %s\n"
msgstr "Erreur lors de la recherche dans l'AUR : %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Exclure des paquets peut causer une mise à jour partielle et casser le "
"système."
"L'exclusion de paquets peut mener à une mise à jour partielle de votre "
"système et pourrait le casser"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
@ -225,43 +241,42 @@ msgstr "Explicite"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Paquets installés explicitement : %s"
msgstr "Paquets installés explicitement : %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "Impossible de trouver un paquet AUR correspondant pour"
msgstr "Impossible de trouver un paquet sur l'AUR correspondant à"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr ""
"Impossible d'installer la couche nécessaire, direction la couche suivante."
msgstr "Échec de l'installation de la couche, passage à la couche suivante."
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr ""
"Impossible dinstaller les paquets suivants. Une intervention manuelle est "
"requise :"
"Échec de l'installation des paquets suivants. Une intervention manuelle est "
"requise :"
#: print.go:45
msgid "First Submitted"
msgstr "Premier envoi"
msgstr "Envoyé le"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Paquets AUR marqués comme obsolètes :"
msgstr "Paquets de l'AUR marqués comme obsolètes :"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "Paquets étrangers installés : %s"
msgstr "Paquets étrangers installés : %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "Dépôt git trouvé : %s"
msgstr "Dépôt Git trouvé : %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "GenDB terminée. Aucun package installé"
msgstr "GenDB terminé. Aucun paquet n'a été installé"
#: print.go:36
msgid "Groups"
@ -269,11 +284,11 @@ msgstr "Groupes"
#: pkg/sync/srcinfo/pgp/keys.go:88
msgid "Import?"
msgstr "Import ?"
msgstr "Importer ?"
#: pkg/sync/srcinfo/pgp/keys.go:97
msgid "Importing keys with gpg..."
msgstr "Import des clés avec gpg..."
msgstr "Importation des clés avec gpg…"
#: print.go:46
msgid "Keywords"
@ -281,7 +296,7 @@ msgstr "Mots-clés"
#: print.go:47
msgid "Last Modified"
msgstr "Dernières modifications"
msgstr "Modifié le"
#: print.go:35
msgid "Licenses"
@ -297,44 +312,43 @@ msgstr "Mainteneur"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "Dépendance de construction"
msgstr "Dépendance de création"
#: print.go:40
msgid "Make Deps"
msgstr "Construction des dépendances"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Paquets de débogage AUR manquants :"
msgstr "Dépendances créat."
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Manquant"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Paquets de débogage de l'AUR manquants :"
#: print.go:31
msgid "Name"
msgstr "Nom"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "Pas de paquet AUR trouvé pour"
msgstr "Aucun paquet trouvé sur l'AUR correspondant à"
#: pkg/dep/dep_graph.go:182
#, fuzzy
msgid "No package found for"
msgstr "Pas de paquet AUR trouvé pour"
msgstr "Aucun paquet trouvé correspondant à"
#: print.go:225
msgid "None"
msgstr "Aucun"
msgstr "--"
#: print.go:39
msgid "Optional Deps"
msgstr "Dépendances optionnelles"
msgstr "Dépendances opt."
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Paquets AUR orphelins (non maintenus) :"
msgstr "Paquets de l'AUR orphelins (non maintenus) :"
#: print.go:53 print.go:55
msgid "Out-of-date"
@ -342,43 +356,43 @@ msgstr "Obsolète"
#: pkg/sync/srcinfo/pgp/keys.go:115
msgid "PGP keys need importing:"
msgstr "Clés PGP dont l'import est nécessaire :"
msgstr "Des clés PGP doivent être importées :"
#: pkg/sync/workdir/preparer.go:252
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD à jour, omission du téléchargement : %s"
msgstr "PKGBUILD à jour, téléchargement ignoré : %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILDs à modifier ?"
#: print.go:60
msgid "Package Base ID"
msgstr "Package Base ID"
msgstr "PKGBUILDs à modifier ?"
#: print.go:61
msgid "Package Base"
msgstr "Base des paquets"
msgstr "Paquet base"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "ID du paquet base"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Paquets absents de AUR :"
msgstr "Paquets absents de l'AUR :"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Paquets à nettoyer avant compilation (cleanBuild) ?"
msgstr "Paquets à cleanBuild ?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "Paquets à exclure"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Paquets à exclure : (ex. \"1 2 3\", \"1-3\", \"^4\" ou nom du dépôt)"
msgstr "Paquets à exclure : (ex. « 1 2 3 », « 1-3 », « ^4 » ou noms de dépôt)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "Paquets à installer (ex. 1 2 3, 1-3 or ^4)"
msgstr "Paquets à installer (ex. 1 2 3, 1-3 ou ^4)"
#: print.go:49
msgid "Popularity"
@ -386,7 +400,7 @@ msgstr "Popularité"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "Poursuivre l'installation ?"
msgstr "Procéder à l'installation ?"
#: print.go:37
msgid "Provides"
@ -394,44 +408,43 @@ msgstr "Fournit"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr ""
"Supprimer les dépendances nécessaires à la compilation après l'installation ?"
msgstr "Supprimer les dépendances de création après l'installation ?"
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "Remplace"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Dépôt"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Dépôt AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Dépôt"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Recherche des mises à jour AUR..."
msgstr "Recherche des mises à jour sur l'AUR…"
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Recherche de mises à jour dans les bases de données..."
msgstr "Recherche des mises à jour dans les bases de données…"
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "Affichage des dépôts des paquets uniquement"
msgstr "Affichage uniquement des paquets provenant des dépôts"
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "Taille du cache de pacman %s: %s"
msgstr "Taille du cache de pacman %s : %s"
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "Taille du cache de yay %s:%s"
msgstr "Taille du cache de yay %s : %s"
#: print.go:62
msgid "Snapshot URL"
@ -439,35 +452,37 @@ msgstr "URL de l'instantané"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr "Synchroniser"
msgstr "Sync"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "Dix plus gros paquets :"
msgstr "Les dix paquets les plus lourds :"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "Les paquets suivants ne sont pas compatibles avec votre architecture :"
msgstr "Les paquets suivants sont incompatibles avec votre architecture :"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Il y a %d paquets fournissant %s disponibles :"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[1]d paquets fournissant %[2]s sont disponibles :"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr "Il y a probablement une autre instance Pacman en cours. Attente..."
msgstr ""
"Il semblerait qu'une autre instance de Pacman soit en cours d'exécution. En "
"attente…"
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "Taille totale occupée par les paquets : %s"
msgstr "Taille totale occupée par les paquets : %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "Nombre total de paquets installés :%s"
msgstr "Nombre de paquets installés : %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
msgstr "Essayer de les compiler quand même ?"
msgstr "Essayer quand même de les compiler ?"
#: print.go:34
msgid "URL"
@ -475,19 +490,19 @@ msgstr "URL"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
msgid "Unable to clean:"
msgstr "Impossible de nettoyer :"
msgstr "Impossible de nettoyer :"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "Impossible de trouver les paquets suivants :"
msgstr "Impossible de trouver les paquets suivants :"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr "Impossible de traiter le vote pour le paquet :%s. Erreur :%s"
msgstr "Impossible de gérer le vote pour : %s. Erreur : %s"
#: clean.go:170
msgid "Unable to remove %s: %s"
msgstr "Impossible de supprimer %s: %s "
msgstr "Impossible de supprimer %s : %s"
#: print.go:32
msgid "Version"
@ -505,42 +520,26 @@ msgstr "Yay version v%s"
msgid "[N]one"
msgstr "[N]Aucun"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Répertoire de compilation :"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Entrer un numéro (1 par défaut) : "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "abandon dû à l'utilisateur"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr ""
" argument '-' spécifié sans fournir de donnée via l'entrée standard stdin"
msgstr "argument '-' spécifié et aucune entrée dans stdin"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr "impossible de trouver le PKGBUILD and .SRCINFO dans le répertoire"
msgstr ""
"impossible de trouver les fichiers PKGBUILD et .SRCINFO dans le répertoire"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "impossible de trouver le paquet : %v"
msgstr "impossible de trouver le nom de paquet : %v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
msgstr "impossible de trouver PKGDEST pour : %s"
msgstr "impossible de trouver le PKGDEST pour : %s"
#: errors.go:9
msgid "could not find all required packages"
@ -548,61 +547,62 @@ msgstr "impossible de trouver tous les paquets requis"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "impossible de trouver darchive pour les paquets listés dans %s"
msgstr "aucune archive de paquet trouvée parmi celles listées dans %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "dépendance"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr ""
"échec du contrôle de développement pour le paquet : %s a rencontré une erreur"
"échec de la vérification du paquet de développement : '%s' a rencontré une "
"erreur"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
msgstr "l'éditeur de texte n'a pas été quitté correctement, annulation : %s"
msgstr "l'éditeur ne s'est pas terminé avec succès, abandon : %s"
#: pkg/sync/workdir/aur_source.go:24
msgid "error downloading sources: %s"
msgstr "erreur lors du téléchargement des sources : %s"
msgstr "erreur lors du téléchargement des sources : %s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "erreur lors de la récupération %s : %s"
msgstr "erreur lors de la récupération de %s : %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "erreur à l'installation des dépôts des paquets"
msgstr "erreur lors de l'installation des paquets provenant des dépôts"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
msgstr "erreur à l'installation:"
msgstr "erreur lors de l'installation de :"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "erreur lors de la construction : %s"
msgstr "erreur lors de la compilation de : %s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "erreur lors de la fusion %s : %s"
msgstr "erreur lors de la fusion (%s) : %s"
#: pkg/download/unified.go:59
msgid "error reading %s"
msgstr "erreur lors de la lecture : %s"
msgstr "erreur lors de la lecture de %s"
#: sync.go:36
msgid "error refreshing databases"
msgstr "erreur lors de la mise à jour des bases de données"
msgstr "erreur lors de l'actualisation des bases de données"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "erreur lors de la réinitialisation %s : %s"
msgstr "erreur lors de la réinitialisation de %s : %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr ""
"erreur lors de la mise à jour de la raison d'installation du paquet vers %s"
"erreur lors de la modification du motif d'installation du paquet en « %s »"
#: pkg/sync/build/errors.go:48
msgid "explicit"
@ -610,37 +610,36 @@ msgstr "explicite"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "impossible de créer le répertoire '%s' : %s"
msgstr "échec de la création du répertoire '%s' : %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "échec lors de l'ouverture du fichier de configuration '%s' : %s"
msgstr "échec de l'ouverture du fichier de configuration '%s' : %s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "échec lors de la lecture %s -- omission : %s"
msgstr "échec de l'analyse de %s -- ignoré : %s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
msgstr "échec lors de la lecture %s : %s"
msgstr "échec de l'analyse de %s : %s"
#: local_install.go:77
msgid "failed to parse .SRCINFO"
msgstr "impossible d'analyser le .SRCINFO"
msgstr "échec de l'analyse du .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "échec lors de la lecture du fichier de configuration '%s' : %s"
msgstr "échec de la lecture du fichier de configuration '%s' : %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr "impossible de récupérer le cache AUR"
msgstr "échec de la récupération du cache AUR"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr ""
"Yay va ignorer les mise à jours de paquet de développement (Pas d'info AUR "
"trouvée):"
"mise à jour du paquet de développement ignorée (infos AUR introuvables) :"
#: pkg/text/errors.go:8
msgid "input too long"
@ -648,25 +647,29 @@ msgstr "entrée trop longue"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
msgstr "nombre invalide : %s"
msgstr "nombre invalide : %s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "option invalide '%s'"
msgstr "option '%s' invalide"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr ""
"paramètres incorrects : '--deps' et '--explicit' ne devaient pas être "
"utilisés ensemble"
"option invalide : '--deps' et '--explicit' ne peuvent pas être utilisés "
"ensemble"
#: pkg/download/abs.go:22
msgid "invalid repository"
msgstr "référentiel invalide"
msgstr "dépôt invalide"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "valeur invalide : %d n'est pas entre %d et %d"
msgstr "valeur invalide : %d n'est pas entre %d et %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "non"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
@ -678,11 +681,7 @@ msgstr "aucune requête n'a été exécutée"
#: local_install.go:66
msgid "no target directories specified"
msgstr "pas de répertoire cible spécifié"
#: pkg/text/input.go:48
msgid "no"
msgstr "non"
msgstr "aucun répertoire cible spécifié"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
@ -694,50 +693,51 @@ msgstr "une seule opération peut être réalisée à la fois"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "une seule cible est autorisée"
#: print.go:187
msgid "package '%s' was not found"
msgstr "paquet '%s' n'a pas été trouvé"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "paquet non trouvé dans AUR"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "paquet non trouvé dans les référentiels"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "paquet"
msgstr[1] "paquets"
msgstr[2] "paquets"
#: print.go:187
msgid "package '%s' was not found"
msgstr "le paquet '%s' est introuvable"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "paquet introuvable dans l'AUR"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "paquet introuvable dans les dépôts"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "erreur lors de l'import des clés"
msgstr "erreur lors de l'importation des clés"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "suppression des paquets AUR du cache..."
msgstr "suppression des paquets de l'AUR du cache…"
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
msgstr "suppression des fichiers AUR non suivis du cache..."
msgstr ""
"suppression des fichiers non suivis dans les paquets de l'AUR en cache…"
#: pkg/sync/build/errors.go:38
msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "le fchier PKGDEST pour %s est listé par makepkg mais n'existe pas : %s"
msgstr "le PKGDEST pour %s est listé par makepkg mais n'existe pas : %s"
#: pkg/sync/sync.go:45
msgid "there is nothing to do"
msgstr "il ny a rien à faire"
msgstr "il n'y a rien à faire"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
msgstr "impossible de créer le répertoire : %s"
msgstr "impossible de CreateHandle : %s"
#: cmd.go:186
msgid "unhandled operation"
@ -745,7 +745,7 @@ msgstr "opération non gérée"
#: cmd.go:450
msgid "unknown-version"
msgstr "version inconnue"
msgstr "version-inconnue"
#: pkg/text/input.go:47
msgid "yes"

View File

@ -1,17 +1,17 @@
#
# Translators:
# Yaron Shahrabani <sh.yaron@gmail.com>, 2023
# lavi landa, 2024
# Yaron Shahrabani <sh.yaron@gmail.com>, 2024
#
msgid ""
msgstr ""
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>, 2023\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>, 2024\n"
"Language-Team: Hebrew (https://app.transifex.com/yay-1/teams/123732/he/)\n"
"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % "
"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
"Language: he\n"
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
"X-Generator: xgotext\n"
#: pkg/menus/menu.go:32
@ -32,7 +32,8 @@ msgstr "אין מטרות לביצוע"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr "%s [A]-הכול [Ab]-ביטול [I]-מותקנות [No]-לא מותקנות או (1 2 3, 1-3, ^4)"
msgstr ""
"%s [A]-הכול [Ab]-ביטול [I]-מותקנות [No]-לא מותקנות או (1 2 3, 1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
@ -84,7 +85,8 @@ msgstr "%s: מקומית (%s) חדשה יותר מ־AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr "%s: נא להגדיר את משתני הסביבה AUR_USERNAME ו־AUR_PASSWORD כדי להצביע"
#: pkg/download/unified.go:192
@ -96,9 +98,8 @@ msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD שירד: %s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD שירד: %s"
msgstr "(%d/%d) הורדת PKGBUILD נכשלה: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
@ -243,7 +244,7 @@ msgstr "נמצא מאגר git: %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "יצירת מסד הנתונים (GenDB) הסתיימה. לא הותקנו חבילות"
msgstr "GenDB הסתיים. לא הותקנו חבילות"
#: print.go:36
msgid "Groups"
@ -302,9 +303,8 @@ msgid "No AUR package found for"
msgstr "לא נמצאה חבילת AUR עבור"
#: pkg/dep/dep_graph.go:182
#, fuzzy
msgid "No package found for"
msgstr "לא נמצאה חבילת AUR עבור"
msgstr "לא נמצאה חבילה עבור"
#: print.go:225
msgid "None"
@ -380,7 +380,7 @@ msgstr "להסיר תלויות בנייה לאחר ההתקנה?"
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "מחליפה"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
@ -431,8 +431,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "החבילות הבאות אינן תואמות לארכיטקטורת המעבד שלך:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "יש %d ספקים זמינים עבור %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "יש %[1]d ספקים זמינים עבור %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -668,7 +668,7 @@ msgstr "אפשר להשתמש בפעולה אחת בכל רגע נתון"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "מותר רק יעד אחד"
#: print.go:187
msgid "package '%s' was not found"
@ -688,7 +688,6 @@ msgid_plural "packages"
msgstr[0] "חבילה"
msgstr[1] "חבילות"
msgstr[2] "חבילות"
msgstr[3] "חבילות"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"

726
po/he_IL.po Normal file
View File

@ -0,0 +1,726 @@
#
# Translators:
# Yaron Shahrabani <sh.yaron@gmail.com>, 2024
# lavi landa, 2024
#
msgid ""
msgstr ""
"Last-Translator: lavi landa, 2024\n"
"Language-Team: Hebrew (Israel) (https://app.transifex.com/yay-1/teams/123732/he_IL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: he_IL\n"
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
"X-Generator: xgotext\n"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (קיימים קובצי בנייה)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
msgstr " (מותקנת)"
#: cmd.go:453
msgid " [Installed]"
msgstr " [מותקנת]"
#: cmd.go:410 vote.go:36
msgid " there is nothing to do"
msgstr "אין מטרות לביצוע"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr ""
"%s [A]-הכול [Ab]-ביטול [I]-מותקנות [No]-לא מותקנות או (1 2 3, 1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s כבר נבנתה -- לא תיבנה שוב"
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
msgstr "%s לא מוגדר"
#: pkg/settings/exe/cmd_builder.go:257
msgid "%s is present."
msgstr "%s קיימת."
#: pkg/dep/dep_graph.go:460 pkg/sync/build/installer.go:305
msgid "%s is up to date -- skipping"
msgstr "%s עדכנית -- מדלגים"
#: pkg/upgrade/service.go:292
msgid "%s to upgrade/install."
msgstr "%s לשדרוג/התקנה."
#: pkg/upgrade/service.go:286
msgid "%s will also be installed for this operation."
msgstr "גם %s תותקן לשם הפעולה הזאת."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
msgstr "%s, נדרשה ע״י: %s"
#: pkg/menus/diff_menu.go:49
msgid "%s: No changes -- skipping"
msgstr "%s: אין שינויים -- מדלגים"
#: pkg/query/filter.go:22
msgid "%s: can't use target with option --aur -- skipping"
msgstr "%s: אי אפשר להשתמש ביעד עם האפשרות --aur -- מדלגים"
#: pkg/query/filter.go:17
msgid "%s: can't use target with option --repo -- skipping"
msgstr "%s: אי אפשר להשתמש ביעד עם האפשרות --repo -- מדלגים"
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s: מתעלמים משדרוג חבילה (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
msgstr "%s: מקומית (%s) חדשה יותר מ־AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr "%s: נא להגדיר את משתני הסביבה AUR_USERNAME ו־AUR_PASSWORD כדי להצביע"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) PKGBUILD ירד מ־ABS: %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD שירד: %s"
#: pkg/download/aur.go:82
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) לא הצליח להוריד PKGBUILD: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) מתבצע פענוח של SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
msgid "(Installed)"
msgstr "(מותקנת)"
#: pkg/query/types.go:70 pkg/query/types.go:101
msgid "(Installed: %s)"
msgstr "(מותקנת: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(יתומה)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(לא עדכנית: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "כתובת AUR"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "יש להוסיף %s או %s למשתני הסביבה שלך"
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "כדאי להימנע מהפעלה תחת root/sudo."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
msgstr "בדיקת תלות"
#: print.go:41
msgid "Check Deps"
msgstr "בדיקת תלויות"
#: pkg/upgrade/service.go:90
msgid "Checking development packages..."
msgstr "חבילות הפיתוח נבדקות…"
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
msgstr "מתבצע ניקיון (%d/%d): %s"
#: print.go:42
msgid "Conflicts With"
msgstr "סותר את"
#: pkg/menus/clean_menu.go:62
msgid "Deleting (%d/%d): %s"
msgstr "מתבצעת מחיקה (%d/%d): %s"
#: pkg/dep/dep_graph.go:61
msgid "Dependency"
msgstr "תלות"
#: print.go:38
msgid "Depends On"
msgstr "תלויה ב־"
#: print.go:33
msgid "Description"
msgstr "תיאור"
#: pkg/menus/diff_menu.go:160
msgid "Diffs to show?"
msgstr "הבדלים להצגה?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr "להשבית את הגדרת provides (מספקת) כברירת מחדל"
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr "להסיר את כל חבילות ה־AUR מהמטמון?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
msgstr "להסיר את כל קובצי ה־AUR שאינם במעקב?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr "להסיר את כל חבילות ה־AUR האחרות מהמטמון?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
msgstr "לערוך את PKGBUILD עם?"
#: pkg/query/errors.go:13
msgid "Error during AUR search: %s\n"
msgstr "שגיאה בחיפוש AUR: %s\n"
#: pkg/upgrade/service.go:296
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr "החרגת חבילות עשויה להוביל לשדרוג חלקי ולפגוע במערכות"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr "מפורש"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "חבילות שהותקנו מפורשות: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "נכשל האיתור בחבילת AUR עבור"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr "התקנת השכבה נכשלה, מתבצעת התקדמות לשכבה הבאה."
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr "התקנת החבילות הבאות נכשלה. נדרשת התערבות ידנית:"
#: print.go:45
msgid "First Submitted"
msgstr "הוגשה לראשונה"
#: pkg/query/aur_warnings.go:79
msgid "Flagged Out Of Date AUR Packages:"
msgstr "חבילות AUR שסומנו כלא עדכניות:"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "חבילות זרות מותקנות: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "נמצא מאגר git: %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "יצירת מסד הנתונים (GenDB) הסתיימה. לא הותקנו חבילות"
#: print.go:36
msgid "Groups"
msgstr "קבוצות"
#: pkg/sync/srcinfo/pgp/keys.go:88
msgid "Import?"
msgstr "לייבא?"
#: pkg/sync/srcinfo/pgp/keys.go:97
msgid "Importing keys with gpg..."
msgstr "מתבצע ייבוא מפתחות עם gpg…"
#: print.go:46
msgid "Keywords"
msgstr "מילות מפתח"
#: print.go:47
msgid "Last Modified"
msgstr "שינוי אחרון"
#: print.go:35
msgid "Licenses"
msgstr "רישיונות"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr "מקומי"
#: print.go:48
msgid "Maintainer"
msgstr "תחזוקה"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "תלות בנייה"
#: print.go:40
msgid "Make Deps"
msgstr "תלויות בנייה"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "חבילות ניפוי שגיאות חסרות ב־AUR:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "חסרות"
#: print.go:31
msgid "Name"
msgstr "שם"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "לא נמצאה חבילת AUR עבור"
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr "לא נמצאה חבילה עבור"
#: print.go:225
msgid "None"
msgstr "ללא"
#: print.go:39
msgid "Optional Deps"
msgstr "תלויות רשות"
#: pkg/query/aur_warnings.go:75
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "חבילות AUR יתומות (לא מתוחזקות):"
#: print.go:53 print.go:55
msgid "Out-of-date"
msgstr "לא עדכניות"
#: pkg/sync/srcinfo/pgp/keys.go:115
msgid "PGP keys need importing:"
msgstr "מפתחות PGP שיש לייבא:"
#: pkg/sync/workdir/preparer.go:252
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD עדכני, לא תתבצע הורדה: %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "קובצי PKGBUILD לעריכה?"
#: print.go:60
msgid "Package Base ID"
msgstr "מזהה בסיס החבילה"
#: print.go:61
msgid "Package Base"
msgstr "בסיס חבילה"
#: pkg/query/aur_warnings.go:67
msgid "Packages not in AUR:"
msgstr "חבילות שאינן ב־AUR:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "חבילות לבנייה מההתחלה (cleanBuild)?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "חבילות להחרגה"
#: pkg/upgrade/service.go:295
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "חבילות שיוחרגו: (למשל: „1 2 3”, „1-3”, „‎^4” או שם המאגר)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "חבילות להתקנה (למשל: 1 2 3, 1-3 או ^4)"
#: print.go:49
msgid "Popularity"
msgstr "פופולריות"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "להמשיך בהתקנה?"
#: print.go:37
msgid "Provides"
msgstr "מספקת"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr "להסיר תלויות בנייה לאחר ההתקנה?"
#: print.go:43
msgid "Replaces"
msgstr "מחליף"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "מאגר AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "מאגר"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
msgid "Searching AUR for updates..."
msgstr "מתבצע חיפוש אחר עדכונים ב־AUR…"
#: pkg/upgrade/service.go:160
msgid "Searching databases for updates..."
msgstr "מתבצע חיפוש אחר עדכונים במסדי הנתונים…"
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "מוצגות חבילות מאגר בלבד"
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "גודל המטמון של pacman %s: %s"
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "גודל המטמון של yay %s: %s"
#: print.go:62
msgid "Snapshot URL"
msgstr "כתובת לכידה"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr "סנכרון"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "עשרת החבילות הגדולות:"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "החבילות הבאות אינן תואמות לארכיטקטורת המעבד שלך:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %[1]d providers available for %[2]s:"
msgstr "יש %[1]d ספקים זמינים עבור %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr "יכול להיות שעוד מופע של Pacman פעיל. ממתינים…"
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "הגודל הכולל שתופסות החבילות: %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "סך כל החבילות המותקנות: %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
msgstr "לנסות לבנות אותן בכל מקרה?"
#: print.go:34
msgid "URL"
msgstr "כתובת"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
msgid "Unable to clean:"
msgstr "לא ניתן לפנות:"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "לא ניתן למצוא את החבילות הבאות:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr "לא ניתן לטפל בהצבעות חבילה עבור: %s. שגיאה: %s"
#: clean.go:170
msgid "Unable to remove %s: %s"
msgstr "לא ניתן להסיר את %s: %s"
#: print.go:32
msgid "Version"
msgstr "גרסה"
#: print.go:50
msgid "Votes"
msgstr "הצבעות"
#: print.go:87
msgid "Yay version v%s"
msgstr "Yay גרסה v%s"
#: pkg/menus/menu.go:49
msgid "[N]one"
msgstr "[N]-כלום"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"תיקיית בנייה:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"נא להקליד מספר (ברירת מחדל=1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "בוטל לבקשת המשתמש"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "סופק המשתנה - ללא שום קלט ל־stdin"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr "לא ניתן לאתר PKGBUILD ו־‎.SRCINFO בתיקייה"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "לא ניתן למצוא את שם החבילה: %v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
msgstr "לא ניתן למצוא PKGDEST עבור: %s"
#: errors.go:9
msgid "could not find all required packages"
msgstr "לא ניתן למצוא את כל החבילות הנחוצות"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "לא ניתן למצוא ארכיוני חבילות כלשהם שמופיעים תחת %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
msgid "dependency"
msgstr "תלות"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
msgid "devel check for package failed: '%s' encountered an error"
msgstr "בדיקת פיתוח לחבילה נכשלה: %s נתקל בשגיאה"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
msgstr "העורך לא יצא כמו שצריך, הפעולה מבוטלת: %s"
#: pkg/sync/workdir/aur_source.go:24
msgid "error downloading sources: %s"
msgstr "שגיאה בהורדת קוד מקור: %s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "שגיאה במשיכת %s: %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "שגיאה בהתקנת חבילות מאגר"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
msgstr "שגיאה בהתקנה:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "שגיאה בבנייה: %s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "שגיאה במיזוג %s: %s"
#: pkg/download/unified.go:59
msgid "error reading %s"
msgstr "שגיאה בקריאת %s"
#: sync.go:36
msgid "error refreshing databases"
msgstr "שגיאה ברענון מסדי נתונים"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "שגיאה באיפוס %s: %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr "שגיאה בעדכון סיבת התקנת החבילה לכדי %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr "מפורש"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "יצירת התיקייה %s נכשלה: %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "פתיחת קובץ ההגדרות %s נכשלה: %s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "הפענוח של %s נכשל -- מדלגים: %s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
msgstr "הפענוח של %s נכשל: %s"
#: local_install.go:77
msgid "failed to parse .SRCINFO"
msgstr "פענוח ה־‎.SRCINFO נכשל"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "קריאת קובץ ההגדרות %s נכשלה: %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr "משיכת המטמון של ה־aur נכשלה"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr "התעלמות משדרוג חבילת פיתוח (devel - לא נמצאו פרטים ב־AUR):"
#: pkg/text/errors.go:8
msgid "input too long"
msgstr "הקלט ארוך מדי"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
msgstr "מס׳ שגוי: %s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "האפשרות %s שגויה"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr "אפשרות שגויה: אסור להשתמש ב־‚‎--deps' וב־‚‎--explicit יחד"
#: pkg/download/abs.go:22
msgid "invalid repository"
msgstr "מאגר שגוי"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "ערך שגוי: %d לא בין %d לבין %d"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "אין מפתחות לייבוא"
#: pkg/query/errors.go:20
msgid "no query was executed"
msgstr "לא הופעלה שאילתה"
#: local_install.go:66
msgid "no target directories specified"
msgstr "לא צוינו תיקיות יעד"
#: pkg/text/input.go:48
msgid "no"
msgstr "לא"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "אין מה להתקין עבור %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
msgstr "אפשר להשתמש בפעולה אחת בכל רגע נתון"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr "מותר רק יעד אחד"
#: print.go:187
msgid "package '%s' was not found"
msgstr "החבילה %s נכשלה"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "החבילה לא נמצאה ב־AUR"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "החבילה לא נמצאה במאגרים"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "חבילה"
msgstr[1] "חבילות"
msgstr[2] "חבילות"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "תקלה בייבוא מפתחות"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "חבילות AUR נמחקות מהמטמון…"
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
msgstr "קובצי AUR שאינם במעקב נמחקים מהמטמון…"
#: pkg/sync/build/errors.go:38
msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "ה־PKGDEST עבור %s מוצג על ידי makepkg אך אינו קיים: %s"
#: pkg/sync/sync.go:45
msgid "there is nothing to do"
msgstr "אין מטרות לביצוע"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
msgstr "לא ניתן ליצור כינוי (CreateHandle): %s"
#: cmd.go:186
msgid "unhandled operation"
msgstr "פעולה שלא טופלה"
#: cmd.go:450
msgid "unknown-version"
msgstr "גרסה-לא-ידועה"
#: pkg/text/input.go:47
msgid "yes"
msgstr "כן"

274
po/hu.po
View File

@ -2,11 +2,11 @@
# Translators:
# Szigeti Péter, 2021
# Gergő Kasza, 2022
# summoner, 2024
# summoner001, 2025
#
msgid ""
msgstr ""
"Last-Translator: summoner, 2024\n"
"Last-Translator: summoner001, 2025\n"
"Language-Team: Hungarian (https://app.transifex.com/yay-1/teams/123732/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -15,9 +15,25 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Összeállítási könyvtár:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Írjon be egy számot (alapértelmezett=1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (Build fájlok léteznek)"
msgstr " (Összeállítási fájlok léteznek)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
@ -34,12 +50,12 @@ msgstr " nincs tennivaló"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr ""
"%s [A]Minden [Ab]Megszakítás [I]Telepített [No]Nem Telepített, vagy (1 2 3, "
"%s [A]Összes [Ab]Megszakítás [I]Telepített [No]Nem telepített, vagy (1 2 3, "
"1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s már kész -- építés kihagyása"
msgstr "%s már kész -- összeállítás kihagyása"
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
@ -53,17 +69,17 @@ msgstr "%s létezik."
msgid "%s is up to date -- skipping"
msgstr "%s naprakész -- kihagyás"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s a frissítéshez/telepítéshez."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s is telepítve lesz ehhez a művelethez."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
msgstr "%s, Kell ehhez: %s"
msgstr "%s, szükséges ehhez: %s"
#: pkg/menus/diff_menu.go:49
msgid "%s: No changes -- skipping"
@ -90,8 +106,8 @@ msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s: kérjük, állítsd be az AUR_USERNAME és AUR_PASSWORD környezeti változókat"
" a szavazáshoz"
"%s: állítsa be az AUR_USERNAME és AUR_PASSWORD környezeti változókat a "
"szavazáshoz"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
@ -109,37 +125,37 @@ msgstr "(%d/%d) Nem sikerült letölteni a PKGBUILD-et: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) SRCINFO vizsgálata: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Telepítve)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Telepítve: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(Árva)"
msgstr "(Elárvult)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Elavult: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR webcím"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Állítsd be az %s vagy a %s környezeti változót"
msgstr "Állítsa be a(z) %s vagy a(z) %s környezeti változót"
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "Ne futtasd a yay-t root-ként/sudo-val."
msgstr "Ne futtassa a yay-t root-ként/sudo-val."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
@ -149,7 +165,7 @@ msgstr "Függőség ellenőrzése"
msgid "Check Deps"
msgstr "Függőségek ellenőrzése"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Fejlesztői csomagok ellenőrzése..."
@ -159,7 +175,7 @@ msgstr "Tisztítás (%d/%d): %s"
#: print.go:42
msgid "Conflicts With"
msgstr "Ütközik Ezzel"
msgstr "Ütközik ezzel"
#: pkg/menus/clean_menu.go:62
msgid "Deleting (%d/%d): %s"
@ -171,7 +187,7 @@ msgstr "Függőség"
#: print.go:38
msgid "Depends On"
msgstr "Függ Tőle"
msgstr "Függ ettől"
#: print.go:33
msgid "Description"
@ -179,35 +195,35 @@ msgstr "Leírás"
#: pkg/menus/diff_menu.go:160
msgid "Diffs to show?"
msgstr "Diff-ek mutatása?"
msgstr "Összehasonlítások megjelenítése?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr "A 'provides' opció alapértelmezett kikapcsolása"
msgstr "A „provides” opció alapértelmezett kikapcsolása"
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr ""
"Biztosan el akarod távolítani az ÖSSZES AUR csomagot a gyorsítótárból?"
"Biztosan el akarja távolítani az ÖSSZES AUR csomagot a gyorsítótárból?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
msgstr "Biztosan el akarod távolítani az ÖSSZES nem követett AUR fájlt?"
msgstr "Biztosan el akarja távolítani az ÖSSZES nem követett AUR fájlt?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr ""
"Biztosan el akarod távolítani az összes többi AUR csomagot a gyorsítótárból?"
"Biztosan el akarja távolítani az összes többi AUR csomagot a gyorsítótárból?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
msgstr "Mivel szerkesszük a PKGBUILD-et?"
msgstr "Mivel szerkeszti a PKGBUILD-et?"
#: pkg/query/errors.go:13
msgid "Error during AUR search: %s\n"
msgstr "Hiba történt az AUR-ban való keresés közben: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"A csomagok kizárása részleges frissítéseket és rendszertöréseket okozhat"
@ -222,7 +238,7 @@ msgstr "Kifejezetten telepített csomagok: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "Nem sikerült megtalálni a következőhöz tartozó AUR-csomagot"
msgstr "Nem sikerült megtalálni a következőhöz tartozó AUR-csomagot:"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
@ -236,11 +252,11 @@ msgstr ""
#: print.go:45
msgid "First Submitted"
msgstr "Először Beküldve"
msgstr "Először beküldve"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Elavultnak Jelölt AUR Csomagok:"
msgstr "Elavultnak jelölt AUR csomagok:"
#: print.go:90
msgid "Foreign installed packages: %s"
@ -248,7 +264,7 @@ msgstr "Idegen telepített csomagok: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "Git repo találat: %s"
msgstr "Git-tároló találat: %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
@ -272,7 +288,7 @@ msgstr "Kulcsszavak"
#: print.go:47
msgid "Last Modified"
msgstr "Utoljára Módosítva"
msgstr "Utoljára módosítva"
#: print.go:35
msgid "Licenses"
@ -288,31 +304,31 @@ msgstr "Karbantartó"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "Make Függőség"
msgstr "Fordítási függőség"
#: print.go:40
msgid "Make Deps"
msgstr "Make Függőségek"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Hiányzó AUR Debug Csomagok:"
msgstr "Fordítási függőségek"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Hiányzik"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Hiányzó AUR-hibakereső-csomagok:"
#: print.go:31
msgid "Name"
msgstr "Név"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "Nem található AUR csomag a következőhöz"
msgstr "Nem található AUR-csomag a következőhöz:"
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr "Nem található csomag a következőhöz"
msgstr "Nem található csomag a következőhöz:"
#: print.go:225
msgid "None"
@ -320,11 +336,11 @@ msgstr "Semmi"
#: print.go:39
msgid "Optional Deps"
msgstr "Opcionális Függőségek"
msgstr "Nem kötelező függőségek"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Árva (nem karbantartott) AUR csomagok:"
msgstr "Árva (nem karbantartott) AUR-csomagok:"
#: print.go:53 print.go:55
msgid "Out-of-date"
@ -342,33 +358,34 @@ msgstr "A PKGBUILD naprakész, a letöltés kihagyása: %s"
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILD-ek szerkesztése?"
#: print.go:60
msgid "Package Base ID"
msgstr "Csomag Bázis ID-ja"
#: print.go:61
msgid "Package Base"
msgstr "Csomag Bázis"
msgstr "Csomag alapja"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "Csomag alapjának azonosítója"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "A csomag nincs az AUR-ban:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Csomagok a cleanBuild-hez?"
msgstr "Csomagok a tiszta összeállításhoz?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "Kizárandó csomagok"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Kihagyni kívánt csomagok: (pl.: \"1 2 3\", \"1-3\", \"^4\" vagy repo név)"
msgstr ""
"Kihagyni kívánt csomagok: (például: „1 2 3”, „1-3”, „^4”, vagy tároló név)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "Telepítendő csomagok (pl.: \"1 2 3\", \"1-3\" vagy \"^4\")"
msgstr "Telepítendő csomagok (például: „1 2 3”, „1-3” vagy „^4”)"
#: print.go:49
msgid "Popularity"
@ -376,7 +393,7 @@ msgstr "Népszerűség"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "Folytatod a telepítést?"
msgstr "Folytatja a telepítést?"
#: print.go:37
msgid "Provides"
@ -384,47 +401,47 @@ msgstr "Szolgáltatók"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr "Eltávolítod a Make függőségeket a telepítés után?"
msgstr "Fordítási függőségek eltávolítása a telepítés után?"
#: print.go:43
msgid "Replaces"
msgstr "Cserék"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "AUR tároló"
#: print.go:30 pkg/db/ialpm/alpm.go:191
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Tároló"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "AUR-tároló"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Frissítések keresése az AUR-ban..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Frissítések keresése az adatbázisokban..."
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "Csak a repo csomagok megjelenítése"
msgstr "Csak a tároló csomagjainak megjelenítése"
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "A pacman gyorsítótár mérete %s: %s"
msgstr "A pacman gyorsítótárának mérete %s: %s"
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "A yay gyorsítótár mérete %s: %s"
msgstr "A yay gyorsítótárának mérete %s: %s"
#: print.go:62
msgid "Snapshot URL"
msgstr "Pillanatnyi állapot URL"
msgstr "Pillanatkép webcíme"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
@ -432,23 +449,23 @@ msgstr "Szinkronizálás"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "Tíz legnagyobb csomag:"
msgstr "A tíz legnagyobb csomag:"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "Az alábbi csomagok nem kompatibilisek a processzor architektúráddal:"
msgstr "Az alábbi csomagok nem kompatibilisek a processzor architektúrájával:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "%d szolgáltató áll rendelkezésre a(z) %s -hoz(-hez):"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[1]d szolgáltató érhető el a következőhöz: %[2]d:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr "Lehet, hogy már fut a Pacman. Várunk..."
msgstr "Lehet, hogy már fut a pacman. Várjon..."
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "Csomagok által foglalt összes hely: %s"
msgstr "Csomagok által elfoglalt összes hely: %s"
#: print.go:89
msgid "Total installed packages: %s"
@ -456,11 +473,11 @@ msgstr "Összes telepített csomag: %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
msgstr "Mégis megpróbálod build-elni őket?"
msgstr "Mégis megpróbálja összeállítani őket?"
#: print.go:34
msgid "URL"
msgstr "URL"
msgstr "Webcím"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
msgid "Unable to clean:"
@ -495,29 +512,13 @@ msgstr "Yay v%s verzió"
msgid "[N]one"
msgstr "[N]semmi"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Build könyvtár:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Írj be egy számot (alapértelmezett=1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "felhasználó kérésére megszakítva"
msgstr "a felhasználó kérésére megszakítva"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "'-' argumentum lett megadva az stdin bemenete nélkül"
msgstr "„-” argumentum lett megadva az stdin bemenete nélkül"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
@ -525,7 +526,7 @@ msgstr "nem található a PKGBUILD és az .SRCINFO a könyvtárban"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "csomag név nem található: %v"
msgstr "nem található a csomagnév: %v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
@ -537,15 +538,16 @@ msgstr "nem sikerült megtalálni minden szükséges csomagot"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "nem sikerült megtalálni egyetlen csomagarchívumot sem a %s listában"
msgstr ""
"nem sikerült megtalálni egyetlen csomagarchívumot sem a(z) %s listában"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "függőség"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "a csomag devel ellenőrzése nem sikerült: '%s' hibát észlelt"
msgstr "a csomag devel ellenőrzése nem sikerült: „%s” hibát észlelt"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
@ -557,11 +559,11 @@ msgstr "hiba a forrásfájlok letöltése közben: %s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "hiba %s letöltése közben: %s"
msgstr "hiba a(z) %s letöltése közben: %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "hiba a repo csomagok telepítése közben"
msgstr "hiba a rolóból származó csomagok telepítése közben"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
@ -569,15 +571,15 @@ msgstr "hiba telepítés közben:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "make hiba: %s"
msgstr "fordítási hiba: %s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "hiba %s merge-elése közben: %s"
msgstr "hiba a(z) %s beolvasztása közben: %s"
#: pkg/download/unified.go:59
msgid "error reading %s"
msgstr "hiba %s olvasása közben"
msgstr "hiba a(z) %s olvasása közben"
#: sync.go:36
msgid "error refreshing databases"
@ -585,11 +587,11 @@ msgstr "hiba az adatbázisok frissítése közben"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "hiba visszaállítás közben %s: %s"
msgstr "hiba a(z) %s visszaállítása közben: %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr "hiba történt a csomag frissítése közben a telepítés oka %s"
msgstr "hiba történt a csomag frissítése közben, a telepítés oka %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
@ -597,15 +599,15 @@ msgstr "kifejezett"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "nem sikerült létrehozni a könyvtárat '%s': %s"
msgstr "nem sikerült létrehozni a könyvtárat „%s”: %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "nem sikerült megnyitni a könyvtárat '%s': %s"
msgstr "nem sikerült megnyitni a könyvtárat „%s”: %s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "nem sikerült elemezni %s -- kihagyás: %s"
msgstr "nem sikerült elemezni a következőt: %s -- kihagyás: %s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
@ -617,21 +619,21 @@ msgstr "nem sikerült elemezni az .SRCINFO-t"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "sikerült olvasni a config fájlt '%s': %s"
msgstr "sikerült olvasni a config fájlt „%s”: %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr "nem sikerült lekérni az AUR gyorsítótárat"
msgstr "nem sikerült lekérni az AUR gyorsítótárát"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr ""
"figyelmen kívül hagyja a devel csomag frissítését (nem talált AUR-"
"figyelmen kívül hagyja a fejlesztői csomag frissítését (nem talált AUR-"
"információt):"
#: pkg/text/errors.go:8
msgid "input too long"
msgstr "bemenet túl hosszú"
msgstr "a bemenet túl hosszú"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
@ -639,11 +641,11 @@ msgstr "érvénytelen szám: %s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "érvénytelen opció '%s'"
msgstr "érvénytelen opció: „%s”"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr "érvénytelen opció: '--deps' és '--explicit' nem használható egyszerre"
msgstr "érvénytelen opció: „--deps” és „--explicit” nem használható egyszerre"
#: pkg/download/abs.go:22
msgid "invalid repository"
@ -651,7 +653,11 @@ msgstr "érvénytelen tároló"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "érvénytelen érték: %d nem %d és %d között van"
msgstr "érvénytelen érték: %d, az érték nem %d és %d között van"
#: pkg/text/input.go:48
msgid "no"
msgstr "nem"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
@ -665,13 +671,9 @@ msgstr "nem történt lekérdezés"
msgid "no target directories specified"
msgstr "nincs megadva célkönyvtár"
#: pkg/text/input.go:48
msgid "no"
msgstr "nem"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "nincs mit telepíteni a(z) %s -hoz/hez"
msgstr "nincs mit telepíteni ehhez: %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
@ -681,24 +683,24 @@ msgstr "egyszerre csak egy művelet használható"
msgid "only one target is allowed"
msgstr "csak egy cél engedélyezett"
#: print.go:187
msgid "package '%s' was not found"
msgstr "a(z) '%s' csomag nem található"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "csomag nem található az AUR-ban"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "csomag nem található a repo-kban"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "csomag"
msgstr[1] "csomagok"
#: print.go:187
msgid "package '%s' was not found"
msgstr "a(z) „%s” csomag nem található"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "a csomag nem található az AUR-ban"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "a csomag nem található a tárolókban"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "hiba a kulcsok importálása közben"
@ -729,7 +731,7 @@ msgstr "nem kezelt művelet"
#: cmd.go:450
msgid "unknown-version"
msgstr "ismeretlen-verzió"
msgstr "ismeretlen verzió"
#: pkg/text/input.go:47
msgid "yes"

141
po/id.po
View File

@ -1,6 +1,7 @@
#
# Translators:
# Ludovico, 2022
# Alif Fathur, 2024
# Linerly <linerly@proton.me>, 2024
#
msgid ""
@ -14,9 +15,25 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Direktori build:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Masukkan sebuah nomor (bawaan=1):"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr "(File Pembangunan Sudah Ada)"
msgstr "(File build Sudah Ada)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
@ -33,16 +50,16 @@ msgstr "tidak ada yang dapat dilakukan"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr ""
"%s [A]Semua [Ab]Batalkan [I]Terpasang [No]BelumTerpasang atau (1 2 3, 1-3, "
"%s [A]Semua [Ab]Batalkan [I]Terpasang [No]Belum terpasang atau (1 2 3, 1-3, "
"^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s sudah dibuat -- melewatkan pembangunan"
msgstr "%s sudah dibuat -- melewatkan proses build"
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
msgstr "%s tidak diatur"
msgstr "%s belum diatur"
#: pkg/settings/exe/cmd_builder.go:257
msgid "%s is present."
@ -52,11 +69,11 @@ msgstr "%s sudah ada."
msgid "%s is up to date -- skipping"
msgstr "%s sudah yang terbaru -- melewatkan"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s untuk ditingkatkan/pasang."
msgstr "%s untuk diupgrade/dipasang."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s juga akan dipasang untuk tindakan ini."
@ -78,7 +95,7 @@ msgstr "%s: tidak dapat menggunakan target dengan opsi --repo -- melewatkan"
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s: mengabaikan peningkatan paket (%s => %s)"
msgstr "%s: mengabaikan pengupgradean paket (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
@ -89,12 +106,12 @@ msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s: mohon tetapkan variabel lingkungan AUR_USERNAME dan AUR_PASSWORD untuk "
"%s: seilahkan atur variabel environment AUR_USERNAME dan AUR_PASSWORD untuk "
"pemungutan suara"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) PKGBUILD terunduh dari ABS: %s"
msgstr "(%d/%d) PKGBUILD diunduh dari ABS: %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
@ -108,33 +125,33 @@ msgstr "(%d/%d) Gagal mengunduh PKGBUILD: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Menguraikan SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Terpasang)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Terpasang: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(Tertinggal)"
msgstr "(Ditinggalkan)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Kedaluwarsa: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "URL AUR"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Tambahkan %s atau %s ke variabel lingkungan Anda"
msgstr "Tambahkan %s atau %s ke variabel environment Anda"
#: main.go:60
msgid "Avoid running yay as root/sudo."
@ -142,13 +159,13 @@ msgstr "Hindari menjalankan yay sebagai root/sudo."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
msgstr "Periksa Ketergantungan"
msgstr "Periksa dependensi"
#: print.go:41
msgid "Check Deps"
msgstr "Periksa Ketergantungan"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Memeriksa paket-paket pengembangan..."
@ -204,7 +221,7 @@ msgstr "Edit PKGBUILD dengan?"
msgid "Error during AUR search: %s\n"
msgstr "Terjadi kesalahan melakukan pencarian AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Tidak menyertakan paket dapat menyebabkan peningkatan parsial dan merusak "
@ -235,7 +252,7 @@ msgstr "Gagal memasang paket berikut. Intervensi manual dibutuhkan:"
msgid "First Submitted"
msgstr "Pengiriman Pertama"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Paket AUR Yang Ditandai Sebagai Kedaluwarsa:"
@ -291,14 +308,14 @@ msgstr "Ketergantungan Make"
msgid "Make Deps"
msgstr "Dependensi Make"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Paket Debug AUR Yang Tidak Ditemukan:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Tidak Ditemukan"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Paket Debug AUR Yang Tidak Ditemukan:"
#: print.go:31
msgid "Name"
msgstr "Nama"
@ -319,7 +336,7 @@ msgstr "Tidak Ada"
msgid "Optional Deps"
msgstr "Dependensi Opsional"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Paket AUR Tersendiri (tidak dipelihara):"
@ -339,15 +356,15 @@ msgstr "PKGBUILD sudah terbaru, melewati pengunduhan: %s"
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILD apa saja untuk diedit?"
#: print.go:60
msgid "Package Base ID"
msgstr "ID Basis Paket"
#: print.go:61
msgid "Package Base"
msgstr "Basis Paket"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "ID Basis Paket"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Paket yang tidak ada di AUR:"
@ -359,7 +376,7 @@ msgstr "Paket-paket di bangunBersih?"
msgid "Packages to exclude"
msgstr "Paket untuk tidak disertakan"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
"Paket-paket yang tidak disertakan: (mis: \"1 2 3\", \"1-3\", \"^4\", atau "
@ -375,7 +392,7 @@ msgstr "Popularitas"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "Lanjutkan dengan pemasangan?"
msgstr "Lanjutkan dengan instalasi?"
#: print.go:37
msgid "Provides"
@ -389,25 +406,25 @@ msgstr "Hapus dependensi make setelah pemasangan?"
msgid "Replaces"
msgstr "Menggantikan"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repositori"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repositori AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Repositori"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Mencari AUR untuk pembaruan..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Mencari basis data untuk pembaruan..."
msgstr "Mencari database untuk pembaruan..."
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
@ -438,8 +455,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Paket-paket berikut ini tidak kompatibel dengan arsitektur Anda:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Tersedia %d penyedia untuk %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Tersedia %[1]d penyedia untuk %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -493,22 +510,6 @@ msgstr "Yay versi v%s"
msgid "[N]one"
msgstr "[T]idak Ada"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Direktori pembangunan:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Masukkan sebuah nomor (bawaan=1):"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "membatalkan karena pengguna"
@ -537,11 +538,11 @@ msgstr "tidak dapat menemukan semua paket yang dibutuhkan"
msgid "could not find any package archives listed in %s"
msgstr "tidak dapat mencari paket arsip apa pun yang terdaftar di %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "ketergantungan"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "pemeriksaan devel untuk paket gagal: '%s' mengalami sebuah kesalahan"
@ -651,6 +652,10 @@ msgstr "repositori tidak valid"
msgid "invalid value: %d is not between %d and %d"
msgstr "nilai tidak valid: %d tidak di antara %d dan %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "tidak"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "tidak ada kunci-kunci untuk diimpor"
@ -663,10 +668,6 @@ msgstr "tidak ada pencarian yang dilakukan"
msgid "no target directories specified"
msgstr "tidak ada sasaran direktori yang ditetapkan"
#: pkg/text/input.go:48
msgid "no"
msgstr "tidak"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "tidka ada yang untuk dipasang untuk %s"
@ -679,6 +680,11 @@ msgstr "hanya satu operasi yang dapat digunakan"
msgid "only one target is allowed"
msgstr "hanya satu target yang diperbolehkan"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "paket"
#: print.go:187
msgid "package '%s' was not found"
msgstr "paket '%s' tidak ditemukan"
@ -691,11 +697,6 @@ msgstr "paket tidak ditemukan di AUR"
msgid "package not found in repos"
msgstr "paket tidak ditemukan di repositori"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "paket"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "terjadi masalah mengimpor kunci-kunci"

View File

@ -4,11 +4,11 @@
# Giulio Terigi, 2022
# Simone Dotto <simonedotto@protonmail.com>, 2022
# jheitz223, 2023
# Vincenzo Reale <vinx.reale@gmail.com>, 2023
# Vincenzo Reale <vinx.reale@gmail.com>, 2024
#
msgid ""
msgstr ""
"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>, 2023\n"
"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>, 2024\n"
"Language-Team: Italian (Italy) (https://app.transifex.com/yay-1/teams/123732/it_IT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -17,6 +17,22 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Cartella di compilazione:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Inserisci un numero (predefinito=1) "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (I file di compilazione sono già presenti)"
@ -54,11 +70,11 @@ msgstr "%s è presente."
msgid "%s is up to date -- skipping"
msgstr "%s è aggiornato -- ignorato"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s da aggiornare/installare."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s sarà inoltre installato per questa operazione."
@ -110,11 +126,11 @@ msgstr "(%d/%d) Scaricamento PKGBUILD non riuscito: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Analisi SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Installato)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Installato: %s)"
@ -126,14 +142,14 @@ msgstr "(Orfano)"
msgid "(Out-of-date: %s)"
msgstr "(Obsoleto: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "URL di AUR"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL di AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Aggiungi %s o %s alle tue variabili d'ambiente"
@ -150,7 +166,7 @@ msgstr "Controllo dipendenza"
msgid "Check Deps"
msgstr "Controllo dipendenze"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Verifica dei pacchetti di sviluppo in corso..."
@ -206,7 +222,7 @@ msgstr "Con cosa modificare il PKGBUILD?"
msgid "Error during AUR search: %s\n"
msgstr "Errore durante la ricerca in AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"L'esclusione di pacchetti potrebbe causare aggiornamenti parziali e "
@ -240,7 +256,7 @@ msgstr ""
msgid "First Submitted"
msgstr "Primo invio"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Pacchetti AUR con flag obsoleto:"
@ -296,14 +312,14 @@ msgstr "Dipendenza Make"
msgid "Make Deps"
msgstr "Make dipendenze"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Pacchetti AUR di debug mancanti:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Mancante"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Pacchetti AUR di debug mancanti:"
#: print.go:31
msgid "Name"
msgstr "Nome"
@ -324,7 +340,7 @@ msgstr "Nessuno"
msgid "Optional Deps"
msgstr "Dipendenze opzionali"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Pacchetti AUR orfani (non mantenuti):"
@ -344,15 +360,15 @@ msgstr "PKGBUILD aggiornato, scaricamento ignorato: %s"
msgid "PKGBUILDs to edit?"
msgstr "Quali PKGBUILD modificare?"
#: print.go:60
msgid "Package Base ID"
msgstr "ID pacchetto base"
#: print.go:61
msgid "Package Base"
msgstr "Pacchetto base"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "ID pacchetto base"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Pacchetti non in AUR:"
@ -364,7 +380,7 @@ msgstr "Pacchetti da compilare in modo pulito?"
msgid "Packages to exclude"
msgstr "Pacchetti da escludere"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Pacchetti da escludere: (es: \"1 2 3\", \"1-3\", \"^4\" o il nome del repo)"
@ -392,23 +408,23 @@ msgstr "Rimuovere le dipendenze di make dopo l'installazione?"
msgid "Replaces"
msgstr "Sostituisce"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repository"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repository AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Repository"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Ricerca di aggiornamenti su AUR in corso..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Ricerca di aggiornamenti nei database in corso..."
@ -441,8 +457,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "I seguenti pacchetti non sono compatibili con la tua architettura:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Ci sono %d fornitori disponibili per %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Ci sono %[1]d fornitori disponibili per %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -497,22 +513,6 @@ msgstr "Versione di yay v%s"
msgid "[N]one"
msgstr "[N]essuno"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Cartella di compilazione:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Inserisci un numero (predefinito=1) "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "interruzione su richiesta dell'utente in corso"
@ -541,11 +541,11 @@ msgstr "impossibile trovare tutti i pacchetti richiesti"
msgid "could not find any package archives listed in %s"
msgstr "impossibile trovare alcun archivio di pacchetti elencato in %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "dipendenza"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr ""
"devel check non riuscito per il pacchetto: '%s' ha riscontrato un errore"
@ -659,6 +659,10 @@ msgstr "repository non valido"
msgid "invalid value: %d is not between %d and %d"
msgstr "valore non valido: %d non è compreso tra %d e %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "no"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "nessuna chiave da importare"
@ -671,10 +675,6 @@ msgstr "nessuna richiesta è stata eseguita"
msgid "no target directories specified"
msgstr "nessuna cartella di destinazione specificata"
#: pkg/text/input.go:48
msgid "no"
msgstr "no"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "nulla da installare per %s"
@ -687,6 +687,13 @@ msgstr "è possibile eseguire una sola operazione alla volta"
msgid "only one target is allowed"
msgstr "è permessa solo una destinazione"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "pacchetto"
msgstr[1] "pacchetti"
msgstr[2] "pacchetti"
#: print.go:187
msgid "package '%s' was not found"
msgstr "il pacchetto '%s' non è stato trovato"
@ -699,13 +706,6 @@ msgstr "pacchetto non trovato su AUR"
msgid "package not found in repos"
msgstr "pacchetto non trovato nei repository"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "pacchetto"
msgstr[1] "pacchetti"
msgstr[2] "pacchetti"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "problema durante l'importazione delle chiavi"

View File

@ -450,8 +450,8 @@ msgstr ""
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
#, fuzzy
msgid "There are %d providers available for %s:"
msgstr "%d 個のパッケージが %s を提供しています:\n"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[1]d 個のパッケージが %[2]s を提供しています:\n"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."

137
po/ko.po
View File

@ -1,19 +1,35 @@
#
# Translators:
# J G, 2021
# JungHee Lee <daemul72@gmail.com>, 2023
# Junghee Lee <daemul72@gmail.com>, 2025
#
msgid ""
msgstr ""
"Last-Translator: JungHee Lee <daemul72@gmail.com>, 2023\n"
"Last-Translator: Junghee Lee <daemul72@gmail.com>, 2025\n"
"Language-Team: Korean (https://app.transifex.com/yay-1/teams/123732/ko/)\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"빌드 디렉터리:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"숫자를 입력하세요 (기본값=1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (빌드 파일 존재)"
@ -50,11 +66,11 @@ msgstr "%s가 존재합니다."
msgid "%s is up to date -- skipping"
msgstr "%s 최신 버전임 -- 건너뛰는 중"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "업그레이드/설치하려면 %s 선택합니다."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "이 작업을 위해 %s 또한 설치됩니다."
@ -84,7 +100,8 @@ msgstr "%s: 로컬 (%s) 버전이 AUR (%s)보다 높음"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr "%s: 투표를 위해 AUR_USERNAME 및 AUR_PASSWORD 환경 변수를 설정하십시오"
#: pkg/download/unified.go:192
@ -96,19 +113,18 @@ msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD 다운로드됨: %s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) PKGBUILD 다운로드: %s"
msgstr "(%d/%d) PKGBUILD 다운로드에 실패함: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) SRCINFO 분석하는 중: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(설치됨)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(설치됨: %s)"
@ -120,14 +136,14 @@ msgstr "(고립됨)"
msgid "(Out-of-date: %s)"
msgstr "(오래됨: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "%s 또는 %s를 환경 변수에 추가합니다"
@ -144,7 +160,7 @@ msgstr "종속성 확인"
msgid "Check Deps"
msgstr "종속성 확인"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "개발 패키지 확인하는 중..."
@ -200,7 +216,7 @@ msgstr "다음으로 PKGBUILD를 편집하시겠습니까?"
msgid "Error during AUR search: %s\n"
msgstr "AUR 검색 중 오류: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr "패키지를 제외하면 부분 업그레이드 및 시스템 중단이 발생할 수 있습니다."
@ -229,7 +245,7 @@ msgstr "다음 패키지를 설치하지 못했습니다. 수동 개입이 필
msgid "First Submitted"
msgstr "처음 제출됨"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "오래된 AUR 패키지로 플래그 지정됨:"
@ -285,14 +301,14 @@ msgstr "종속성 만들기"
msgid "Make Deps"
msgstr "종속성 만들기"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "누락된 AUR 디버그 패키지:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "누락됨"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "누락된 AUR 디버그 패키지:"
#: print.go:31
msgid "Name"
msgstr "이름"
@ -302,9 +318,8 @@ msgid "No AUR package found for"
msgstr "다음에 대한 AUR 패키지를 찾을 수 없음"
#: pkg/dep/dep_graph.go:182
#, fuzzy
msgid "No package found for"
msgstr "다음에 대한 AUR 패키지를 찾을 수 없음"
msgstr "다음 패키지를 찾을 수 없음:"
#: print.go:225
msgid "None"
@ -314,7 +329,7 @@ msgstr "없음"
msgid "Optional Deps"
msgstr "선택적 종속성"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "고립 (유지 관리되지 않는) AUR 패키지:"
@ -334,15 +349,15 @@ msgstr "PKGBUILD 최신 버전임, 다운로드 건너뛰는 중: %s"
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILD를 편집하시겠습니까?"
#: print.go:60
msgid "Package Base ID"
msgstr "패키지 베이스 ID"
#: print.go:61
msgid "Package Base"
msgstr "패키지 베이스"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "패키지 베이스 ID"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "AUR에 없는 패키지:"
@ -354,7 +369,7 @@ msgstr "cleanBuild할 패키지는 무엇인가요?"
msgid "Packages to exclude"
msgstr "제외할 패키지"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "제외할 패키지: (예: \"1 2 3\", \"1-3\", \"^4\" 혹은 저장소 이름)"
@ -380,25 +395,25 @@ msgstr "설치 후 make 종속성을 제거하시겠습니까?"
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "교체하기"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "저장소"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "저장소 AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "저장소"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "AUR에서 업데이트 검색하는 중..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "데이터베이스에서 업데이트 검색하는 중..."
@ -431,8 +446,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "다음 패키지는 이 컴퓨터의 아키텍처와 호환되지 않음:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "%s에 사용할 수 있는 %d개 공급자가 있습니다:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[2]s에 대해 %[1]d개의 의존성 충족 패키지가 있습니다:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -486,29 +501,13 @@ msgstr "Yay 버전 v%s"
msgid "[N]one"
msgstr "[N]안함"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"빌드 디렉터리:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"숫자를 입력하세요 (기본값=1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "사용자로 인해 중단됨"
msgstr "사용자에 의해 중단됨"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "stdin에 대한 입력 없이 지정된 인자 '-'"
msgstr "stdin에 대한 입력없이 독립변수 '-' 지정됨"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
@ -530,11 +529,11 @@ msgstr "필요한 패키지를 모두 찾을 수 없음"
msgid "could not find any package archives listed in %s"
msgstr "%s에 나열된 패키지 아카이브를 찾을 수 없음"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "종속성"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "패키지에 대한 devel 확인 실패함: '%s'에 하나의 오류가 발생했습니다"
@ -642,6 +641,10 @@ msgstr "잘못된 저장소"
msgid "invalid value: %d is not between %d and %d"
msgstr "잘못된 값: %d가 %d와 %d 사이에 있지 않음"
#: pkg/text/input.go:48
msgid "no"
msgstr "아니요"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "가져올 키 없음"
@ -654,10 +657,6 @@ msgstr "실행된 쿼리가 없습니다"
msgid "no target directories specified"
msgstr "지정된 대상 디렉터리가 없습니다"
#: pkg/text/input.go:48
msgid "no"
msgstr "아니요"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "%s 용으로 설치할 항목 없음"
@ -668,7 +667,12 @@ msgstr "한번에 한 작업만 쓸 수 있음"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "하나의 대상만 허용됩니다"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "패키지"
#: print.go:187
msgid "package '%s' was not found"
@ -682,11 +686,6 @@ msgstr "AUR에서 패키지를 찾을 수 없습니다"
msgid "package not found in repos"
msgstr "저장소에서 패키지를 찾을 수 없습니다"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "패키지"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "키 가져오는 중 오류"

630
po/nl.po

File diff suppressed because it is too large Load Diff

742
po/pl.po Normal file
View File

@ -0,0 +1,742 @@
#
# Translators:
# J G, 2021
# Oskar <me@medzik.dev>, 2022
# A_Salata, 2024
# SMT Broadcast, 2024
# Chair n, 2024
# Paweł Bernaciak, 2024
# Mariusz Bubak, 2024
# Bartłomiej Konecki, 2024
# Tadeusz Magura-Witkowski, 2024
#
msgid ""
msgstr ""
"Last-Translator: Tadeusz Magura-Witkowski, 2024\n"
"Language-Team: Polish (https://app.transifex.com/yay-1/teams/123732/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Folder kompilacji:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Wybierz wartość (domyślnie=1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr "(Pliki Budowy Istnieją)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
msgstr " (zainstalowano)"
#: cmd.go:453
msgid " [Installed]"
msgstr " [zainstalowano]"
#: cmd.go:410 vote.go:36
msgid " there is nothing to do"
msgstr " nic nie pozostało do zrobienia"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr ""
"%s [A]Wszystkie [Ab]Anuluj [I]Zainstalowane [No]Nie zainstalowane lub (1 2 "
"3, 1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s już jest zbudowany - pomijam budowanie"
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
msgstr "%s jest nieokreślony"
#: pkg/settings/exe/cmd_builder.go:257
msgid "%s is present."
msgstr "%s jest już obecny."
#: pkg/dep/dep_graph.go:460 pkg/sync/build/installer.go:305
msgid "%s is up to date -- skipping"
msgstr "%s jest aktualny - pomijam"
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s by zaktualizować/zainstalować."
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s również zostanie zainstalowanie w ramach operacji."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
msgstr "%s, wymagane przez: %s"
#: pkg/menus/diff_menu.go:49
msgid "%s: No changes -- skipping"
msgstr "%s: Bez zmian - pomijam"
#: pkg/query/filter.go:22
msgid "%s: can't use target with option --aur -- skipping"
msgstr "%s: nie jest dostępny z --aur - pomijam"
#: pkg/query/filter.go:17
msgid "%s: can't use target with option --repo -- skipping"
msgstr "%s: nie jest dostępny z --repo - pomijam"
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s: ignoruję aktualizację paczki (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
msgstr "%s: wersja lokalna (%s) jest nowsza niż ta z AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s: wprowadź proszę zmienne środowiskowe AUR_USERNAME oraz AUR_PASSWORD by "
"móc głosować"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) Ściągnięto PKGBUILD z ABS-u: %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) Pobrany PKGBUILD: %s"
#: pkg/download/aur.go:82
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Nie udało się pobrać PKGBUILD: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Przetwarzam SRCINFO: %s"
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(zainstalowano)"
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Zainstalowano: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(osierocony)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Nieaktualny od: %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Dodaj %s lub %s do zmiennych środowiskowych"
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "Unikaj uruchamiania yay jako root lub z sudo."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
msgstr "Sprawdzanie Zależności"
#: print.go:41
msgid "Check Deps"
msgstr "Sprawdź zależności"
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Sprawdzanie paczek w wersjach rozwojowych..."
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
msgstr "Czyszczenie (%d/%d): %s"
#: print.go:42
msgid "Conflicts With"
msgstr "Koliduje z"
#: pkg/menus/clean_menu.go:62
msgid "Deleting (%d/%d): %s"
msgstr "Usuwanie (%d/%d): %s"
#: pkg/dep/dep_graph.go:61
msgid "Dependency"
msgstr "Zależność"
#: print.go:38
msgid "Depends On"
msgstr "Zależy od"
#: print.go:33
msgid "Description"
msgstr "Opis"
#: pkg/menus/diff_menu.go:160
msgid "Diffs to show?"
msgstr "Pokazać różnice?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr "Domyślnie wyłącza ustawienie 'provides' "
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr "Czy chcesz usunąć WSZYSTKIE paczki AUR z pamięci podręcznej?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
msgstr "Czy chcesz usunąć WSZYSTKIE nieśledzone pliki AUR?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr "Czy chcesz usunąć wszystkie inne paczki AUR z pamięci podręczniej?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
msgstr "Edytor PKGBUILD-ów?"
#: pkg/query/errors.go:13
msgid "Error during AUR search: %s\n"
msgstr "Błąd podczas wyszukiwania w AUR: %s\n"
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Wykluczanie pakietów może spowodować częściową aktualizacje i uszkodzenie "
"systemu"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr "Jawne"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Jawnie zainstalowane paczki: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "Nie znaleziono pakietu AUR dla"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr ""
"Niepowodzenie zainstalowania warstwy, przewijanie do następnej warstwy"
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr ""
"Nie udało sie zainstalować następujących pakietów. Wymagana interwencja "
"użytkownika:"
#: print.go:45
msgid "First Submitted"
msgstr "Zamieszczono po raz pierwszy"
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Paczki AUR oznaczone jako nieaktualne:"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "Obce zainstalowane pakiety: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "Znaleziono repozytorium git: %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "Zakończono GenDB. Nie zainstalowano żadnych paczek"
#: print.go:36
msgid "Groups"
msgstr "Grupy"
#: pkg/sync/srcinfo/pgp/keys.go:88
msgid "Import?"
msgstr "Zaimportować?"
#: pkg/sync/srcinfo/pgp/keys.go:97
msgid "Importing keys with gpg..."
msgstr "Importowanie kluczy przy użyciu gpg..."
#: print.go:46
msgid "Keywords"
msgstr "Słowa kluczowe"
#: print.go:47
msgid "Last Modified"
msgstr "Ostatnio zmodyfikowano"
#: print.go:35
msgid "Licenses"
msgstr "Licencje"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr "Lokalne"
#: print.go:48
msgid "Maintainer"
msgstr "Opiekun"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "Zależność Budowania"
#: print.go:40
msgid "Make Deps"
msgstr "Zbuduj zależności"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Zaginiony"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Brakujące Debugowe Pakiety AUR:"
#: print.go:31
msgid "Name"
msgstr "Nazwa"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "Nie znaleziono pakietu AUR dla"
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr "Nie znaleziono pakietu dla"
#: print.go:225
msgid "None"
msgstr "Brak"
#: print.go:39
msgid "Optional Deps"
msgstr "Opcjonalne zależności"
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Osierocone (nieutrzymywane) pakiety AUR:"
#: print.go:53 print.go:55
msgid "Out-of-date"
msgstr "Nieaktualne"
#: pkg/sync/srcinfo/pgp/keys.go:115
msgid "PGP keys need importing:"
msgstr "Klucze PGP wymagające zaimportowania:"
#: pkg/sync/workdir/preparer.go:252
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD jest aktualny, pomijam pobieranie: %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "Edytować PKGBUILD-y?"
#: print.go:61
msgid "Package Base"
msgstr "Podstawa Paczki"
#: print.go:60
msgid "Package Base ID"
msgstr "ID Podstawy Paczki"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Pakiety nie występujace w AUR:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Paczki do zbudowania od zera?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "Pakiety do wykluczenia"
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Wykluczone paczki: (np.: \"1 2 3\", \"1-3\", \"^4\" lub nazwa repozytorium)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "Paczki do zainstalowania (np.: 1 2 3, 1-3 or ^4)"
#: print.go:49
msgid "Popularity"
msgstr "Popularność"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "Kontynuować instalację?"
#: print.go:37
msgid "Provides"
msgstr "Dostarcza"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr "Usunąć zależności potrzebne do zbudowania po instalacji?"
#: print.go:43
msgid "Replaces"
msgstr "Zastępuje"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repozytorium"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repozytorium AUR"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Przeszukuję AUR za aktualizacjami..."
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Przeszukuję bazy danych za aktualizacjami..."
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "Pokazuję tylko paczki z repozytoriów"
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "Rozmiar pamięci podręcznej Pacmana %s: %s"
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "Rozmiar pamięci podręcznej yay %s: %s"
#: print.go:62
msgid "Snapshot URL"
msgstr "URL Snapshota"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr "Synchronizacja"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "Dziesięć największych paczek:"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "Te paczki nie są kompatybilne z architekturą Twojego systemu:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Jest %[1]d możliwych źródeł dla %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr "Prawdopodobnie działa teraz inna instancja Pacmana. Czekam..."
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "Łączny rozmiar zajmowany przez paczki: %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "Łączna liczba zainstalowanych paczek: %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
msgstr "Spróbować je zbudować mimo wszystko?"
#: print.go:34
msgid "URL"
msgstr "URL"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
msgid "Unable to clean:"
msgstr "Nie można sprzątnąć:"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "Nie udało się znaleźć następujących paczek:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr "Nie udało się obsłużyć oceny pakietu dla: %s. err: %s"
#: clean.go:170
msgid "Unable to remove %s: %s"
msgstr "Nie udało się usunąć %s: %s"
#: print.go:32
msgid "Version"
msgstr "Wersja"
#: print.go:50
msgid "Votes"
msgstr "Głosów"
#: print.go:87
msgid "Yay version v%s"
msgstr "Wersja yaya v%s"
#: pkg/menus/menu.go:49
msgid "[N]one"
msgstr "[N]ic"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "przerwane przez użytkownika"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "argument '-' określony bez danych wejściowych"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr "nie znaleziono PKGBUILD i .SRCINFO w katalogu"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "nie odnalazłem paczki: %v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
msgstr "nie odnalazłem PKGDEST dla: %s"
#: errors.go:9
msgid "could not find all required packages"
msgstr "nie znaleziono wszystkich wymaganych pakietów"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "nie udało się znaleźć żadnych archiwów pakietów z listy %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "zależność"
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "błąd sprawdzania wersji rozwojowej: '%s' napotkało na błąd"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
msgstr "edytor nie zamknął się poprawnie, anuluję: %s"
#: pkg/sync/workdir/aur_source.go:24
msgid "error downloading sources: %s"
msgstr "błąd ściągania źródeł: %s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "błąd podczas ściągania %s: %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "błąd podczas instalowania paczek z repozytorium"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
msgstr "Błąd podczas instalacji:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "błąd podczas budowania: %s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "błąd podczas scalania %s: %s"
#: pkg/download/unified.go:59
msgid "error reading %s"
msgstr "błąd podczas odczytywania %s"
#: sync.go:36
msgid "error refreshing databases"
msgstr "błąd odświeżania baz danych"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "błąd podczas resetowania %s: %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr "Nie udało się zaktualizować pakietu z przyczyny %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr "jawne"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "nie udało się stworzyć katalogu '%s': %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "nie udało się otwarcie pliku konfiguracyjnego '%s': %s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "nie udało się przetworzyć %s - pomijam: %s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
msgstr "nie udało się przetworzyć %s: %s"
#: local_install.go:77
msgid "failed to parse .SRCINFO"
msgstr "nie udało się przetworzyć .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "nie udało się odczytać pliku konfiguracyjnego '%s': %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr "Nie udało się pozyskać pamięci podręcznej AUR"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr "ignorowanie aktualizacji wersji rozwojowej (brak informacji w AUR):"
#: pkg/text/errors.go:8
msgid "input too long"
msgstr "zbyt długie dane wejściowe"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
msgstr "niepoprawna liczba: %s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "niepoprawna opcja '%s'"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr "niepoprawna opcja: '--deps' i '--explicit' nie mogą być razem używane"
#: pkg/download/abs.go:22
msgid "invalid repository"
msgstr "błędne repozytorium"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "niepoprawna wartość: %d nie jest pomiędzy %d a %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "nie"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "brak kluczy do zaimportowania"
#: pkg/query/errors.go:20
msgid "no query was executed"
msgstr "nie uruchomiono żadnego polecenia"
#: local_install.go:66
msgid "no target directories specified"
msgstr "Nie określono folderu docelowego"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "Nic do instalowania dla %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
msgstr "tylko jedna operacja może być zadana na raz"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr "dozwolony jest tylko jeden cel"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "pakiet"
msgstr[1] "pakietów"
msgstr[2] "pakietów"
msgstr[3] "pakiety"
#: print.go:187
msgid "package '%s' was not found"
msgstr "paczka '%s' nie została odnaleziona"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "nie znaleziono pakietu w AUR"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "Nie znaleziono paczki w repozytoriach"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "błąd importowania kluczy"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "usuwanie paczek z AUR z pamięci podręcznej..."
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
msgstr "usuwanie nieśledzonych plików z AUR z pamięci podręcznej..."
#: pkg/sync/build/errors.go:38
msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "PKGDEST dla %s jest wyszczególniony w makepkg, ale nie istnieje: %s"
#: pkg/sync/sync.go:45
msgid "there is nothing to do"
msgstr "Nie ma nic do zrobienia"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
msgstr "błąd w CreateHandle: %s"
#: cmd.go:186
msgid "unhandled operation"
msgstr "nieobsłużona operacja"
#: cmd.go:450
msgid "unknown-version"
msgstr "nieznana-wersja"
#: pkg/text/input.go:47
msgid "yes"
msgstr "tak"

View File

@ -1,22 +1,44 @@
#
# Translators:
# J G, 2021
# Paweł Bernaciak, 2022
# Chair n, 2022
# A_Salata, 2022
# SMT Broadcast, 2022
# Bartłomiej Konecki, 2023
# Mariusz Bubak, 2023
# Tadeusz Magura-Witkowski, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2020-06-14 14:42+0200\n"
"Last-Translator: Althorion <althorion@protonmail.com>\n"
"Language-Team: \n"
"Language: pl_PL\n"
"Last-Translator: Tadeusz Magura-Witkowski, 2024\n"
"Language-Team: Polish (Poland) (https://app.transifex.com/yay-1/teams/123732/pl_PL/)\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 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
"|| n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 2.3\n"
"Language: pl_PL\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Folder kompilacji:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Wybierz wartość (domyślnie=1): "
#: pkg/menus/menu.go:32
#, fuzzy
msgid " (Build Files Exist)"
msgstr " (ściągnięto pliki źródłowe)"
msgstr "(Pliki Budowy Istnieją)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
@ -52,14 +74,13 @@ msgstr "%s jest już obecny."
msgid "%s is up to date -- skipping"
msgstr "%s jest aktualny - pomijam"
#: pkg/upgrade/service.go:292
#, fuzzy
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "Paczki do aktualizacji."
msgstr "%s do aktualizacji/instalacji."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr ""
msgstr "%s również zostanie zainstalowanie w ramach operacji."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
@ -87,52 +108,52 @@ msgstr "%s: wersja lokalna (%s) jest nowsza niż ta z AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s: wprowadź proszę zmienne środowiskowe AUR_USERNAME oraz AUR_PASSWORD by "
"móc głosować"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) Ściągnięto PKGBUILD z ABS-u: %s"
msgstr "(%d/%d) Pobrano PKGBUILD z ABS-u: %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
#, fuzzy
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) Ściągnięto PKGBUILD z ABS-u: %s"
msgstr "(%d/%d) Pobrany PKGBUILD: %s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Ściągnięto PKGBUILD z ABS-u: %s"
msgstr "(%d/%d) Nie udało się pobrać PKGBUILD: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Przetwarzam SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(zainstalowano)"
msgstr "(Zainstalowana)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Zainstalowano: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(osierocony)"
msgstr "(Osierocona)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Nieaktualny od: %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/dep/dep_graph.go:75
#, fuzzy
msgid "AUR"
msgstr "URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Dodaj %s lub %s do zmiennych środowiskowych"
@ -142,15 +163,14 @@ msgid "Avoid running yay as root/sudo."
msgstr "Unikaj uruchamiania yay jako root lub z sudo."
#: pkg/dep/dep_graph.go:63
#, fuzzy
msgid "Check Dependency"
msgstr "Sprawdź zależności"
msgstr "Sprawdzanie Zależności"
#: print.go:41
msgid "Check Deps"
msgstr "Sprawdź zależności"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Sprawdzanie paczek w wersjach rozwojowych..."
@ -167,9 +187,8 @@ msgid "Deleting (%d/%d): %s"
msgstr "Usuwanie (%d/%d): %s"
#: pkg/dep/dep_graph.go:61
#, fuzzy
msgid "Dependency"
msgstr "Zależy od"
msgstr "Zależność"
#: print.go:38
msgid "Depends On"
@ -185,7 +204,7 @@ msgstr "Pokazać różnice?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr ""
msgstr "Domyślnie wyłącza ustawienie 'provides' "
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
@ -207,44 +226,47 @@ msgstr "Edytor PKGBUILD-ów?"
msgid "Error during AUR search: %s\n"
msgstr "Błąd podczas wyszukiwania w AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Wykluczanie pakietów może spowodować częściową aktualizacje i uszkodzenie "
"systemu"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr ""
msgstr "Jawne"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Jawnie zainstalowane paczki: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
#, fuzzy
msgid "Failed to find AUR package for"
msgstr "Paczki AUR oznaczone jako nieaktualne:"
msgstr "Nie znaleziono pakietu AUR dla"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr ""
"Niepowodzenie zainstalowania warstwy, przewijanie do następnej warstwy"
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr ""
"Nie udało sie zainstalować następujących pakietów. Wymagana interwencja "
"użytkownika:"
#: print.go:45
msgid "First Submitted"
msgstr "Zamieszczono po raz pierwszy"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Paczki AUR oznaczone jako nieaktualne:"
#: print.go:90
#, fuzzy
msgid "Foreign installed packages: %s"
msgstr "Łączna liczba zainstalowanych zewnętrznych paczek: %s"
msgstr "Obce zainstalowane pakiety: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
@ -259,7 +281,6 @@ msgid "Groups"
msgstr "Grupy"
#: pkg/sync/srcinfo/pgp/keys.go:88
#, fuzzy
msgid "Import?"
msgstr "Zaimportować?"
@ -281,29 +302,27 @@ msgstr "Licencje"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr ""
msgstr "Lokalne"
#: print.go:48
msgid "Maintainer"
msgstr "Opiekun"
#: pkg/dep/dep_graph.go:62
#, fuzzy
msgid "Make Dependency"
msgstr "Zbuduj zależności"
msgstr "Zależność Budowania"
#: print.go:40
msgid "Make Deps"
msgstr "Zbuduj zależności"
#: pkg/query/aur_warnings.go:71
#, fuzzy
msgid "Missing AUR Debug Packages:"
msgstr "Brakujące paczki z AUR:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr ""
msgstr "Zaginiony"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Brakujące Debugowe Pakiety AUR:"
#: print.go:31
msgid "Name"
@ -311,11 +330,11 @@ msgstr "Nazwa"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr ""
msgstr "Nie znaleziono pakietu AUR dla"
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr ""
msgstr "Nie znaleziono pakietu dla"
#: print.go:225
msgid "None"
@ -325,10 +344,9 @@ msgstr "Brak"
msgid "Optional Deps"
msgstr "Opcjonalne zależności"
#: pkg/query/aur_warnings.go:75
#, fuzzy
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Osierocone paczki z AUR:"
msgstr "Osierocone (nieutrzymywane) pakiety AUR:"
#: print.go:53 print.go:55
msgid "Out-of-date"
@ -339,41 +357,36 @@ msgid "PGP keys need importing:"
msgstr "Klucze PGP wymagające zaimportowania:"
#: pkg/sync/workdir/preparer.go:252
#, fuzzy
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "Aktualny PKGBUILD, pomijam (%d/%d): %s"
msgstr "PKGBUILD jest aktualny, pomijam pobieranie: %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "Edytować PKGBUILD-y?"
#: print.go:60
#, fuzzy
msgid "Package Base ID"
msgstr "Package Base ID"
#: print.go:61
#, fuzzy
msgid "Package Base"
msgstr "Package Base"
msgstr "Podstawa Paczki"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "ID Podstawy Paczki"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr ""
msgstr "Pakiety nie występujace w AUR:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Paczki do zbudowania od zera?"
#: pkg/dep/dep_graph.go:202
#, fuzzy
msgid "Packages to exclude"
msgstr "Paczki do aktualizacji."
msgstr "Pakiety do wykluczenia"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
"Wykluczone paczki: (np.: \"1 2 3\", \"1-3\", \"^4\" lub nazwa repozytorium)"
msgstr "Wykluczone paczki: (np.: \"1 2 3\", \"1-3\", \"^4\" lub nazwa repozytorium)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
@ -397,25 +410,25 @@ msgstr "Usunąć zależności potrzebne do zbudowania po instalacji?"
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "Zastępuje"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repozytorium"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repozytorium AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Repozytorium"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr ""
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Przeszukuję AUR za aktualizacjami..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Przeszukuję bazy danych za aktualizacjami..."
@ -424,23 +437,20 @@ msgid "Showing repo packages only"
msgstr "Pokazuję tylko paczki z repozytoriów"
#: print.go:95
#, fuzzy
msgid "Size of pacman cache %s: %s"
msgstr "nie udało się przetworzyć %s: %s"
msgstr "Rozmiar pamięci podręcznej Pacmana %s: %s"
#: print.go:98
#, fuzzy
msgid "Size of yay cache %s: %s"
msgstr "nie udało się przetworzyć %s: %s"
msgstr "Rozmiar pamięci podręcznej yay %s: %s"
#: print.go:62
#, fuzzy
msgid "Snapshot URL"
msgstr "Snapshot URL"
msgstr "URL Snapshota"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr ""
msgstr "Synchronizacja"
#: print.go:100
msgid "Ten biggest packages:"
@ -451,9 +461,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Te paczki nie są kompatybilne z architekturą Twojego systemu:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
#, fuzzy
msgid "There are %d providers available for %s:"
msgstr "Jest %d możliwych źródeł dla %s:\n"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Jest %[1]d możliwych źródeł dla %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -476,22 +485,20 @@ msgid "URL"
msgstr "URL"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
#, fuzzy
msgid "Unable to clean:"
msgstr "błąd przy CreateHandle: %s"
msgstr "Nie można sprzątnąć:"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr ""
msgstr "Nie udało się znaleźć następujących paczek:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr ""
msgstr "Nie udało się obsłużyć oceny pakietu dla: %s. err: %s"
#: clean.go:170
#, fuzzy
msgid "Unable to remove %s: %s"
msgstr "nie udało się przetworzyć %s: %s"
msgstr "Nie udało się usunąć %s: %s"
#: print.go:32
msgid "Version"
@ -503,28 +510,11 @@ msgstr "Głosów"
#: print.go:87
msgid "Yay version v%s"
msgstr "Wersja yaya v%s"
msgstr "Wersja yay v%s"
#: pkg/menus/menu.go:49
#, fuzzy
msgid "[N]one"
msgstr "[N]Żadne"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Folder kompilacji:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Wybierz wartość (domyślnie=1): "
msgstr "[N]ic"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
@ -532,11 +522,11 @@ msgstr "przerwane przez użytkownika"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr ""
msgstr "argument '-' określony bez danych wejściowych"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr ""
msgstr "nie znaleziono PKGBUILD i .SRCINFO w katalogu"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
@ -547,22 +537,20 @@ msgid "could not find PKGDEST for: %s"
msgstr "nie odnalazłem PKGDEST dla: %s"
#: errors.go:9
#, fuzzy
msgid "could not find all required packages"
msgstr "Nie znaleziono następujących zadanych paczek:"
msgstr "nie znaleziono wszystkich wymaganych pakietów"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr ""
msgstr "nie udało się znaleźć żadnych archiwów pakietów z listy %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#, fuzzy
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "Zależy od"
msgstr "zależność"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr ""
msgstr "błąd sprawdzania wersji rozwojowej: '%s' napotkało na błąd"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
@ -581,9 +569,8 @@ msgid "error installing repo packages"
msgstr "błąd podczas instalowania paczek z repozytorium"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
#, fuzzy
msgid "error installing:"
msgstr "błąd podczas instalowania paczek z repozytorium"
msgstr "Błąd podczas instalacji:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
@ -607,15 +594,15 @@ msgstr "błąd podczas resetowania %s: %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr ""
msgstr "błąd podczas ustawiania przyczyny instalacji pakietu na %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr ""
msgstr "jawne"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "nie udało się stworzyć katalogu konfiguracyjnego '%s': %s"
msgstr "nie udało się stworzyć katalogu '%s': %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
@ -630,9 +617,8 @@ msgid "failed to parse %s: %s"
msgstr "nie udało się przetworzyć %s: %s"
#: local_install.go:77
#, fuzzy
msgid "failed to parse .SRCINFO"
msgstr "nie udało się przetworzyć %s: %s"
msgstr "nie udało się przetworzyć .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
@ -640,12 +626,11 @@ msgstr "nie udało się odczytać pliku konfiguracyjnego '%s': %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr ""
msgstr "Nie udało się pozyskać pamięci podręcznej AUR"
#: pkg/upgrade/sources.go:27
#, fuzzy
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr "%s: ignoruję aktualizację paczki (%s => %s)"
msgstr "ignorowanie aktualizacji wersji rozwojowej (brak informacji w AUR):"
#: pkg/text/errors.go:8
msgid "input too long"
@ -661,36 +646,35 @@ msgstr "niepoprawna opcja '%s'"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr ""
msgstr "niepoprawna opcja: '--deps' i '--explicit' nie mogą być razem używane"
#: pkg/download/abs.go:22
#, fuzzy
msgid "invalid repository"
msgstr "Repozytorium"
msgstr "Nieprawidłowe repozytorium"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "niepoprawna wartość: %d nie jest pomiędzy %d a %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "nie"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "brak kluczy do zaimportowania"
#: pkg/query/errors.go:20
msgid "no query was executed"
msgstr ""
msgstr "nie uruchomiono żadnego polecenia"
#: local_install.go:66
msgid "no target directories specified"
msgstr ""
#: pkg/text/input.go:48
msgid "no"
msgstr "nie"
msgstr "Nie określono folderu docelowego"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr ""
msgstr "Nic do instalowania dla %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
@ -698,29 +682,27 @@ msgstr "tylko jedna operacja może być zadana na raz"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "dozwolony jest tylko jeden cel"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "pakiet"
msgstr[1] "pakietów"
msgstr[2] "pakietów"
msgstr[3] "pakiety"
#: print.go:187
msgid "package '%s' was not found"
msgstr "paczka '%s' nie została odnaleziona"
#: pkg/download/errors.go:15
#, fuzzy
msgid "package not found in AUR"
msgstr "paczka '%s' nie została odnaleziona"
msgstr "Nie znaleziono paczki w AUR"
#: pkg/download/abs.go:23
#, fuzzy
msgid "package not found in repos"
msgstr "paczka '%s' nie została odnaleziona"
#: pkg/upgrade/service.go:292
#, fuzzy
msgid "package"
msgid_plural "packages"
msgstr[0] "Package Base"
msgstr[1] "Package Base"
msgstr[2] "Package Base"
msgstr "Nie znaleziono paczki w repozytoriach"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
@ -739,14 +721,12 @@ msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "PKGDEST dla %s jest wyszczególniony w makepkg, ale nie istnieje: %s"
#: pkg/sync/sync.go:45
#, fuzzy
msgid "there is nothing to do"
msgstr " nic nie pozostało do zrobienia"
msgstr "Nie ma nic do zrobienia"
#: pkg/db/ialpm/alpm.go:247
#, fuzzy
msgid "unable to CreateHandle: %s"
msgstr "błąd przy CreateHandle: %s"
msgstr "błąd w CreateHandle: %s"
#: cmd.go:186
msgid "unhandled operation"
@ -759,94 +739,3 @@ msgstr "nieznana-wersja"
#: pkg/text/input.go:47
msgid "yes"
msgstr "tak"
#~ msgid " (Target"
#~ msgstr " (Cel"
#~ msgid " (Wanted by: "
#~ msgstr " (Zależność od: "
#~ msgid " Input too long"
#~ msgstr " Zbyt długie dane wejściowe"
#~ msgid "Installing %s will remove:"
#~ msgstr "Zainstalowanie %s usunie:"
#~ msgid "%s already downloaded -- use -f to overwrite"
#~ msgstr "%s już jest ściągnięty - użyj -f aby nadpisać"
#~ msgid "%s and %s unset"
#~ msgstr "%s i %s są nieokreślone"
#~ msgid "%s not satisfied, flushing install queue"
#~ msgstr "%s nie spełniony, czyszczę kolejkę instalacji"
#~ msgid "Checking for conflicts..."
#~ msgstr "Sprawdzanie konfliktów..."
#~ msgid "Checking for inner conflicts..."
#~ msgstr "Sprawdzanie konfliktów wewnętrznych..."
#~ msgid "Conflicting packages will have to be confirmed manually"
#~ msgstr "Kolidujące paczki muszą być zatwierdzone ręcznie"
#~ msgid "Downloaded PKGBUILD (%d/%d): %s"
#~ msgstr "Ściągnięto PKGBUILD (%d/%d): %s"
#~ msgid "Missing ABS packages:"
#~ msgstr "Brakujące paczki z ABS-a:"
#~ msgid "Querying AUR..."
#~ msgstr "Odpytuję AUR..."
#~ msgid ""
#~ "\n"
#~ "Inner conflicts found:"
#~ msgstr ""
#~ "\n"
#~ "Znalezione wewnętrzne konflikty:"
#~ msgid ""
#~ "\n"
#~ "Package conflicts found:"
#~ msgstr ""
#~ "\n"
#~ "Znalezione kolidujące paczki:"
#~ msgid "error cloning %s: %s"
#~ msgstr "błąd klonowania %s: %s"
#~ msgid "error during AUR search: %s"
#~ msgstr "błąd podczas przeszukiwania AUR: %s"
#~ msgid "failed to create BuildDir directory '%s': %s"
#~ msgstr "nie udało się stworzyć katalogu kompilacji '%s': %s"
#~ msgid "failed to get pkgbuild: %s: %s"
#~ msgstr "nie udało się ściągnąć PKGBUILD-a: %s: %s"
#, fuzzy
#~ msgid "failed to link %s: %s"
#~ msgstr "nie udało się linkowanie %s: %s"
#~ msgid "failed to open vcs file '%s': %s"
#~ msgstr "nie udało się otworzyć pliku VCS '%s': %s"
#~ msgid "failed to read vcs file '%s': %s"
#~ msgstr "nie udało się odczytać pliku VCS '%s': %s"
#~ msgid "invalid sort mode. Fix with yay -Y --bottomup --save"
#~ msgstr "niepoprawny tryb sortowania. Napraw przez yay -Y --bottomup --save"
#~ msgid "no packages match search"
#~ msgstr "żadne paczki nie pasują do zapytania"
#~ msgid "package conflicts can not be resolved with noconfirm, aborting"
#~ msgstr "kolizji paczek nie da się rozwiązać przez noconfirm, anuluję"
#, fuzzy
#~ msgid "refusing to install AUR packages as root, aborting"
#~ msgstr "nie będę instalować paczek z AUR jako root, anuluję"
#~ msgid "failed to create cache directory '%s': %s"
#~ msgstr "nie udało się stworzyć katalogu pamięci podręczniej '%s': %s"

121
po/pt.po
View File

@ -3,10 +3,11 @@
# J G, 2021
# Eduardo Ervideira, 2023
# Hugo Carvalho <hugokarvalho@hotmail.com>, 2023
# Matheus Calegaro <iflops@live.com>, 2024
#
msgid ""
msgstr ""
"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>, 2023\n"
"Last-Translator: Matheus Calegaro <iflops@live.com>, 2024\n"
"Language-Team: Portuguese (https://app.transifex.com/yay-1/teams/123732/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -15,6 +16,22 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Diretório de compilação:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Introduza um número (por padrão=1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (Existem ficheiros de compilação)"
@ -52,11 +69,11 @@ msgstr "%s está presente."
msgid "%s is up to date -- skipping"
msgstr "%s está atualizado -- a ignorar"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s a atualizar/instalar."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s também será instalado para esta operação."
@ -109,11 +126,11 @@ msgstr "(%d/%d) Falha ao transferir PKGBUILD: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Analisando SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Instalado)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Instalado: %s)"
@ -125,14 +142,14 @@ msgstr "(Orfão)"
msgid "(Out-of-date: %s)"
msgstr "(Desatualizado: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "URL AUR"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Adicione %s ou %s às suas variáveis de ambiente"
@ -149,7 +166,7 @@ msgstr "Verificar dependências"
msgid "Check Deps"
msgstr "Dependências de verificação"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "A verificar pacotes de desenvolvimento..."
@ -205,7 +222,7 @@ msgstr "Editar PKGBUILD com?"
msgid "Error during AUR search: %s\n"
msgstr "Erro durante a pesquisa AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"A exclusão de pacotes pode causar atualizações parciais e quebra de sistemas"
@ -236,7 +253,7 @@ msgstr ""
msgid "First Submitted"
msgstr "Primeira submissão"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Pacotes AUR marcados como desatualizados:"
@ -292,14 +309,14 @@ msgstr "Criar dependências"
msgid "Make Deps"
msgstr "Dependências Make"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Pacotes de depuração AUR em falta:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Em falta"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Pacotes de depuração AUR em falta:"
#: print.go:31
msgid "Name"
msgstr "Nome"
@ -320,7 +337,7 @@ msgstr "Nenhum"
msgid "Optional Deps"
msgstr "Dependências opcionais"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Pacotes AUR órfãos (não mantidos):"
@ -340,15 +357,15 @@ msgstr "PKGBUILD atualizado, a ignorar a transferência: %s"
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILDs a editar?"
#: print.go:60
msgid "Package Base ID"
msgstr "ID do Pacote Base"
#: print.go:61
msgid "Package Base"
msgstr "Pacote Base"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "ID do Pacote Base"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Pacotes que não estão no AUR:"
@ -360,7 +377,7 @@ msgstr "Pacotes a compilar a limpo?"
msgid "Packages to exclude"
msgstr "Pacotes a excluir"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Pacotes a excluir: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
@ -388,23 +405,23 @@ msgstr "Remover as dependências de make pós-instalação?"
msgid "Replaces"
msgstr "Substitui"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repositório"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repositório AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Repositório"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "A procurar atualizações na AUR..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "A procurar atualizações nos repositórios..."
@ -437,8 +454,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Os seguintes pacotes não são compatíveis com a sua arquitetura:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Existem %d provedores disponíveis para %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Existem %[1]d provedores disponíveis para %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -492,22 +509,6 @@ msgstr "Versão Yay v%s"
msgid "[N]one"
msgstr "[N]enhum"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Diretório de compilação:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Introduza um número (por padrão=1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "a abortar por opção do utilizador"
@ -536,11 +537,11 @@ msgstr "não foi possível localizar todos os pacotes necessários"
msgid "could not find any package archives listed in %s"
msgstr "não foi possível localizar nenhum arquivo de pacotes listados em %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "dependência"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr ""
"falha na pesquisa por pacotes de desenvolvimento: '%s' encontrou um erro"
@ -652,6 +653,10 @@ msgstr "repositório inválido"
msgid "invalid value: %d is not between %d and %d"
msgstr "valor inválido: %d não está entre %d e %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "não"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "nenhuma chave a importar"
@ -664,10 +669,6 @@ msgstr "nenhuma análise foi executada"
msgid "no target directories specified"
msgstr "nenhum diretório de destino especificado"
#: pkg/text/input.go:48
msgid "no"
msgstr "não"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "nada a instalar para %s"
@ -680,6 +681,13 @@ msgstr "apenas uma operação pode ser utilizada ao mesmo tempo"
msgid "only one target is allowed"
msgstr "apenas um destino é permitido"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "pacote"
msgstr[1] "pacotes"
msgstr[2] "pacotes"
#: print.go:187
msgid "package '%s' was not found"
msgstr "pacote '%s' não foi encontrado"
@ -692,13 +700,6 @@ msgstr "pacote não encontrado no AUR"
msgid "package not found in repos"
msgstr "pacote não encontrado nos repositórios"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "pacote"
msgstr[1] "pacotes"
msgstr[2] "pacotes"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "problema ao importar chaves"

View File

@ -7,10 +7,11 @@
# Fernando Macedo, 2023
# Felipe Avelar, 2023
# Lucas Miranda <Liddack@outlook.com>, 2023
# Matheus Calegaro <iflops@live.com>, 2024
#
msgid ""
msgstr ""
"Last-Translator: Lucas Miranda <Liddack@outlook.com>, 2023\n"
"Last-Translator: Matheus Calegaro <iflops@live.com>, 2024\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/yay-1/teams/123732/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -19,6 +20,22 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Diretório de compilação:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Digite um número (padrão=1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (Arquivos de Build Existem)"
@ -56,11 +73,11 @@ msgstr "%s está presente."
msgid "%s is up to date -- skipping"
msgstr "%s está atualizado -- pulando"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s para atualizar/instalar."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s também será instalado para essa operação."
@ -114,11 +131,11 @@ msgstr "(%d/%d) Falha ao baixar PKGBUILD: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Analisando SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Instalado)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Instalado: %s)"
@ -130,14 +147,14 @@ msgstr "(Órfão)"
msgid "(Out-of-date: %s)"
msgstr "(Desatualizado: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "URL do AUR"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "URL do AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Adicione %s ou %s às suas variáveis de ambiente"
@ -154,7 +171,7 @@ msgstr "Verificar dependências"
msgid "Check Deps"
msgstr "Dependências de verificação"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Verificando pacotes em desenvolvimento..."
@ -210,7 +227,7 @@ msgstr "Editar PKGBUILD com?"
msgid "Error during AUR search: %s\n"
msgstr "Erro durante a busca no AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"A exclusão de pacotes pode causar atualizações parciais e quebrar sistemas"
@ -241,7 +258,7 @@ msgstr ""
msgid "First Submitted"
msgstr "Primeira submissão"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Pacotes AUR marcados como desatualizados:"
@ -297,14 +314,14 @@ msgstr "Criar dependências"
msgid "Make Deps"
msgstr "Dependências Make"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Pacotes de debug do AUR em falta:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Em falta"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Pacotes de debug do AUR em falta:"
#: print.go:31
msgid "Name"
msgstr "Nome"
@ -325,7 +342,7 @@ msgstr "Nenhum"
msgid "Optional Deps"
msgstr "Depêndencias Opcionais"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Pacotes AUR órfãos (não mantidos):"
@ -345,15 +362,15 @@ msgstr "PKGBUILD atualizado, ignorando a transferência: %s"
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILDs a serem editados?"
#: print.go:60
msgid "Package Base ID"
msgstr "ID do Pacote Base"
#: print.go:61
msgid "Package Base"
msgstr "Pacotes Base"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "ID do Pacote Base"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Pacotes que não estão no AUR:"
@ -365,7 +382,7 @@ msgstr "Limpar e construir quais pacotes?"
msgid "Packages to exclude"
msgstr "Pacotes a excluir"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "Pacotes a excluir: (ex: \"1 2 3\", \"1-3\", \"^4\" ou nome do repositório)"
@ -393,23 +410,23 @@ msgstr "Remover dependências make após a instalação?"
msgid "Replaces"
msgstr "Substitui"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repositório"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repositório AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Repositório"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Procurando atualizações no AUR..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Procurando atualizações nos bancos de dados..."
@ -442,8 +459,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Os seguintes pacotes não são compatíveis com a sua arquitetura:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Existem %d fornecedores disponíveis para %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Existem %[1]d provedores disponíveis para %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -497,22 +514,6 @@ msgstr "Versão do Yay v%s"
msgid "[N]one"
msgstr "[N]Nenhum"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Diretório de build:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Digite um número (padrão=1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "abortando devido ao usuário"
@ -541,11 +542,11 @@ msgstr "não foi possível localizar todos os pacotes necessários"
msgid "could not find any package archives listed in %s"
msgstr "não foi possível localizar nenhum arquivo de pacotes listados em %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "dependência"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "a busca por pacotes devel falhou: '%s' encontrou um erro"
@ -657,6 +658,10 @@ msgstr "repositório inválido"
msgid "invalid value: %d is not between %d and %d"
msgstr "valor inválido: %d não está entre %d e %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "não"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "nenhuma chave para ser importada"
@ -669,10 +674,6 @@ msgstr "nenhuma busca foi executada"
msgid "no target directories specified"
msgstr "nenhum diretório de destino especificado"
#: pkg/text/input.go:48
msgid "no"
msgstr "não"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "nada a instalar para %s"
@ -685,6 +686,13 @@ msgstr "somente uma operação pode ser utilizada de cada vez"
msgid "only one target is allowed"
msgstr "apenas um destino é permitido"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "pacote"
msgstr[1] "pacotes"
msgstr[2] "pacotes"
#: print.go:187
msgid "package '%s' was not found"
msgstr "pacote '%s' não foi encontrado"
@ -697,13 +705,6 @@ msgstr "pacote não encontrado no AUR"
msgid "package not found in repos"
msgstr "pacote não encontrado nos repositórios"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "pacote"
msgstr[1] "pacotes"
msgstr[2] "pacotes"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "problema ao importar as chaves"

151
po/ru.po
View File

@ -1,25 +1,41 @@
#
# Translators:
# Ravenso BlacK, 2022
# Vladislav Zenkov, 2022
# Kira Malinova, 2023
# Victor Golovanenko <drygdryg2014@yandex.ru>, 2023
# Dancheg97 F, 2023
# falixkamishin falixx, 2023
# falixfresh, 2023
# Ravenso BlacK, 2023
# Vladislav Grechannik, 2024
# Vladimir Yerilov, 2025
#
msgid ""
msgstr ""
"Last-Translator: falixkamishin falixx, 2023\n"
"Last-Translator: Vladimir Yerilov, 2025\n"
"Language-Team: Russian (https://app.transifex.com/yay-1/teams/123732/ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Каталог сборки:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Введите номер (по умолчанию=1):"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (Файлы сборки существуют)"
@ -57,11 +73,11 @@ msgstr "%s уже существует."
msgid "%s is up to date -- skipping"
msgstr "%s обновлён -- пропуск"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "обновить/установить."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "также будет установлен для этой операции."
@ -91,7 +107,8 @@ msgstr "%s: локальный пакет (%s) новее, чем в AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s: пожалуйста, укажите AUR_USERNAME и AUR_PASSWORD переменной среды для "
"голосования"
@ -105,19 +122,18 @@ msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) Загружен PKGBUILD: %s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Не удалось загрузить PKGBUILD: %s"
msgstr "(%d/%d) Не удалось загрузить PKGBUILD:"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Анализ SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Установлено)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Установлено: %s)"
@ -129,14 +145,14 @@ msgstr "(Осиротевший)"
msgid "(Out-of-date: %s)"
msgstr "(Устарел: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "Ссылка на AUR"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "Ссылка на AUR"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Добавьте %s или %s в переменные среды"
@ -153,7 +169,7 @@ msgstr "Проверка зависимости"
msgid "Check Deps"
msgstr "Зависимости, требуемые для проверки"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Проверка пакетов разработки..."
@ -209,7 +225,7 @@ msgstr "Отредактировать PKGBUILD?"
msgid "Error during AUR search: %s\n"
msgstr "Ошибка поиска в AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Исключение пакетов может привести к частичному обновлению и сломать систему"
@ -240,7 +256,7 @@ msgstr ""
msgid "First Submitted"
msgstr "Впервые представленный"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Пакеты AUR, помеченные как устаревшие:"
@ -296,14 +312,14 @@ msgstr "Создание зависимости"
msgid "Make Deps"
msgstr "Зависимости, требуемые для сборки"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Отсутствующие в AUR пакеты для отладки:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Отсутствующие"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Отсутствующие в AUR пакеты для отладки:"
#: print.go:31
msgid "Name"
msgstr "Название"
@ -313,9 +329,8 @@ msgid "No AUR package found for"
msgstr "Не найден пакет AUR для"
#: pkg/dep/dep_graph.go:182
#, fuzzy
msgid "No package found for"
msgstr "Не найден пакет AUR для"
msgstr "Не найден пакет для"
#: print.go:225
msgid "None"
@ -325,7 +340,7 @@ msgstr "Нет"
msgid "Optional Deps"
msgstr "Дополнительные зависимости"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Осиротевшие (неподдерживаемые) пакеты AUR:"
@ -345,15 +360,15 @@ msgstr "PKGBUILD находится в актуальном состоянии,
msgid "PKGBUILDs to edit?"
msgstr "Отредактировать PKGBUILD?"
#: print.go:60
msgid "Package Base ID"
msgstr "Идентификатор пакета"
#: print.go:61
msgid "Package Base"
msgstr "Базовый пакет"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "Идентификатор пакета"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Пакет не найден в AUR:"
@ -365,11 +380,9 @@ msgstr "Пакеты для чистой сборки?"
msgid "Packages to exclude"
msgstr "Пакеты для исключения"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
"Исключить пакеты: (напр.: \"1 2 3\", \"1-3\", \"^4\" или название "
"репозитория)"
msgstr "Исключить пакеты: (напр.: \"1 2 3\", \"1-3\", \"^4\" или название репозитория)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
@ -393,25 +406,25 @@ msgstr "Удалить зависимости сборки после устан
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "Заменяет"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Репозиторий"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Репозиторий AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Репозиторий"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Поиск обновлений пакетов AUR..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Поиск обновлений в базах данных..."
@ -444,8 +457,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Следующие пакеты несовместимы с вашей архитектурой:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Существует %d пакетов которые удволетворяют %s"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[2]s доступен в %[1]d источниках:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -499,22 +512,6 @@ msgstr "Версия Yay: v%s"
msgid "[N]one"
msgstr "[Н]ет"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Каталог сборки:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Введите номер (по умлчанию=1):"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "прервано пользователем"
@ -543,11 +540,11 @@ msgstr "не удалось найти все необходимые пакет
msgid "could not find any package archives listed in %s"
msgstr "Не удалось найти архивы пакетов в %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "зависимости"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "проверка пакета '%s' не завершена из-за ошибки"
@ -657,6 +654,10 @@ msgstr "недействительный репозиторий"
msgid "invalid value: %d is not between %d and %d"
msgstr "неверное значение: %d не в промежутке между %d и %d "
#: pkg/text/input.go:48
msgid "no"
msgstr "нет"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "нет ключей для импорта"
@ -669,10 +670,6 @@ msgstr "запрос не был выполнен"
msgid "no target directories specified"
msgstr "не выбраны целевые директории"
#: pkg/text/input.go:48
msgid "no"
msgstr "нет"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "нечего установить из %s"
@ -683,7 +680,15 @@ msgstr "только одна операция может быть вызван
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "разрешена только одна цель"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "пакет"
msgstr[1] "пакеты"
msgstr[2] "пакеты"
msgstr[3] "пакеты"
#: print.go:187
msgid "package '%s' was not found"
@ -697,14 +702,6 @@ msgstr "пакет не найден в AUR"
msgid "package not found in repos"
msgstr "пакет не найден в репозиториях"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "пакет"
msgstr[1] "пакеты"
msgstr[2] "пакеты"
msgstr[3] "пакеты"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "проблема импортирования ключей"

View File

@ -4,21 +4,44 @@
# makvasm, 2021
# antsif.a, 2022
# Demir Yerli, 2022
# Антон Карасев <uselessfire@gmail.com>, 2023
# Ravenso BlacK, 2024
# Victor Golovanenko <drygdryg2014@yandex.ru>, 2024
# Vladislav Zenkov, 2024
# falixfresh, 2024
# Kira Malinova, 2024
# Dancheg97 F, 2024
# Vladislav Grechannik, 2024
# ratijas, 2024
# Vladimir Yerilov, 2025
#
msgid ""
msgstr ""
"Last-Translator: Demir Yerli, 2022\n"
"Language-Team: Russian (Russia) (https://www.transifex.com/yay-1/"
"teams/123732/ru_RU/)\n"
"Language: ru_RU\n"
"Last-Translator: Vladimir Yerilov, 2025\n"
"Language-Team: Russian (Russia) (https://app.transifex.com/yay-1/teams/123732/ru_RU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"Language: ru_RU\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Каталог сборки:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Введите номер (по умолчанию = 1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (файлы сборки существуют)"
@ -38,8 +61,8 @@ msgstr "делать нечего"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr ""
"%s [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, "
"^4)"
"%s [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3,"
" ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
@ -57,14 +80,13 @@ msgstr "%s уже существует."
msgid "%s is up to date -- skipping"
msgstr "%sобновлён до последней версии --- пропуск"
#: pkg/upgrade/service.go:292
#, fuzzy
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "Пакеты для обновления."
msgstr "%s обновить/установить."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr ""
msgstr "%s также будет установлен для этой операции."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
@ -92,8 +114,11 @@ msgstr "%s: локальная версия (%s) новее, чем в AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"пожалуйста, укажите AUR_USERNAME и AUR_PASSWORD в переменных среды для "
"возможности голосовать"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
@ -104,19 +129,18 @@ msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) Скачан PKGBUILD: %s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Скачан PKGBUILD: %s"
msgstr "(%d/%d) Не удалось загрузить PKGBUILD:"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Анализ SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(установлено)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(установлено: %s)"
@ -128,15 +152,14 @@ msgstr "(сирота в AUR)"
msgid "(Out-of-date: %s)"
msgstr "(устарел: %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/dep/dep_graph.go:75
#, fuzzy
msgid "AUR"
msgstr "URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Добавьте %s или %s в переменные окружения"
@ -146,17 +169,16 @@ msgid "Avoid running yay as root/sudo."
msgstr "Не запускайте yay от имени root/sudo."
#: pkg/dep/dep_graph.go:63
#, fuzzy
msgid "Check Dependency"
msgstr "Зависимости проверки"
msgstr "Проверка зависимости"
#: print.go:41
msgid "Check Deps"
msgstr "Зависимости проверки"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Проверка пакетов в разработке (-git, -svn и т. п.)..."
msgstr "Проверка пакетов в разработке (-git, -svn и т.п.)..."
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
@ -171,9 +193,8 @@ msgid "Deleting (%d/%d): %s"
msgstr "Удаление (%d/%d): %s"
#: pkg/dep/dep_graph.go:61
#, fuzzy
msgid "Dependency"
msgstr "Зависит от"
msgstr "Зависимость"
#: print.go:38
msgid "Depends On"
@ -189,7 +210,7 @@ msgstr "Показать изменения?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr ""
msgstr "Отключите настройку 'обеспечивает' по умолчанию"
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
@ -211,37 +232,38 @@ msgstr "Отредактировать PKGBUILD?"
msgid "Error during AUR search: %s\n"
msgstr "Ошибка поиска в AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Исключение пакетов может привести к частичным обновлениям и поломкам системы"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr ""
msgstr "Явно"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Пакеты, установленные по запросу пользователя: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
#, fuzzy
msgid "Failed to find AUR package for"
msgstr "Пакеты AUR, помеченные как устаревшие:"
msgstr "Не удалось найти пакет AUR для"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr ""
msgstr "Ошибка установки слоя, переход на следующий слой."
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr ""
"Не удалось установить следующие пакеты. Необходимо ручное вмешательство:"
#: print.go:45
msgid "First Submitted"
msgstr "Впервые загружен на AUR"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Пакеты AUR, помеченные как устаревшие:"
@ -283,42 +305,39 @@ msgstr "Лицензии"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr ""
msgstr "Локальный"
#: print.go:48
msgid "Maintainer"
msgstr "Сопровождающий"
#: pkg/dep/dep_graph.go:62
#, fuzzy
msgid "Make Dependency"
msgstr "Зависимости сборки"
msgstr "Зависимость сборки"
#: print.go:40
msgid "Make Deps"
msgstr "Зависимости сборки"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Отсутствующие в AUR пакеты для отладки:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr ""
msgstr "Отсутствующие"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Отсутствующие в AUR пакеты для отладки:"
#: print.go:31
msgid "Name"
msgstr "Название"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
#, fuzzy
msgid "No AUR package found for"
msgstr "пакет не найден в репозиториях"
msgstr "Не найден пакет AUR для"
#: pkg/dep/dep_graph.go:182
#, fuzzy
msgid "No package found for"
msgstr "пакет не найден в репозиториях"
msgstr "Не найден пакет для"
#: print.go:225
msgid "None"
@ -328,10 +347,9 @@ msgstr "Нет"
msgid "Optional Deps"
msgstr "Факультативные зависимости"
#: pkg/query/aur_warnings.go:75
#, fuzzy
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Пакеты-сироты AUR без сопровождающего:"
msgstr "Брошенные (без сопровождающего) пакеты AUR:"
#: print.go:53 print.go:55
msgid "Out-of-date"
@ -342,41 +360,36 @@ msgid "PGP keys need importing:"
msgstr "Ключи PGP, требующие импорта:"
#: pkg/sync/workdir/preparer.go:252
#, fuzzy
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD обновлён, пропуск (%d/%d): %s"
msgstr "Актуальный PKGBUILD, пропуск загрузки"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "Отредактировать PKGBUILD?"
#: print.go:60
msgid "Package Base ID"
msgstr "ID группы пакетов"
#: print.go:61
msgid "Package Base"
msgstr "Группа пакетов"
#: pkg/query/aur_warnings.go:67
#, fuzzy
#: print.go:60
msgid "Package Base ID"
msgstr "ID группы пакетов"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "пакет не найден в AUR"
msgstr "Пакет не найден в AUR:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Пакеты, для которых требуется очистить кэш сборки?"
#: pkg/dep/dep_graph.go:202
#, fuzzy
msgid "Packages to exclude"
msgstr "Пакеты для обновления."
msgstr "Пакеты для исключения"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
"Пакеты для исключения: (пример: \"1 2 3\", \"1-3\", \"^4\" или имя в "
"репозитории)"
msgstr "Пакеты для исключения: (пример: \"1 2 3\", \"1-3\", \"^4\" или имя в репозитории)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
@ -400,25 +413,25 @@ msgstr "Удалить зависимости для сборки после у
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "Заменяет"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Репозиторий"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Репозиторий AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Репозиторий"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr ""
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Поиск обновлений в AUR..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Поиск обновлений в базе данных..."
@ -428,11 +441,11 @@ msgstr "Показываются только пакеты из репозито
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "Размер кэша \"pacman\" %s: %s"
msgstr "Размер кэша \"pacman\""
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "Размер кэша \"yay\" %s: %s"
msgstr "Размер кэша \"yay\""
#: print.go:62
msgid "Snapshot URL"
@ -440,7 +453,7 @@ msgstr "URL архива"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr ""
msgstr "Синхронизация"
#: print.go:100
msgid "Ten biggest packages:"
@ -451,8 +464,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Следующие пакеты несовместимы с архитектурой вашего процессора:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Существует %d пакетов которые удволетворяют %s"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[2]s доступен в %[1]d источниках:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -484,12 +497,11 @@ msgstr "Не удалось найти следующие пакеты:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr ""
msgstr "Не удалось обработать голосование за: %s. ошибка: %s"
#: clean.go:170
#, fuzzy
msgid "Unable to remove %s: %s"
msgstr "ошибка при анализе %s: %s"
msgstr "Не удается удалить %s: %s"
#: print.go:32
msgid "Version"
@ -507,33 +519,17 @@ msgstr "Yay версии v%s"
msgid "[N]one"
msgstr "[N]Нет"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Каталог сборки:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Введите номер (по умолчанию = 1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "прерывание по запросу пользователя"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr ""
msgstr "аргумент '-' задан без ввода из stdin"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr ""
msgstr "не удалось найти PKGBUILD и .SRCINFO в каталоге"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
@ -544,20 +540,18 @@ msgid "could not find PKGDEST for: %s"
msgstr "невозможно найти файл PKGDEST для: %s"
#: errors.go:9
#, fuzzy
msgid "could not find all required packages"
msgstr "Невозможно найти все требуемые пакеты:"
msgstr "не удалось найти все необходимые пакеты"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr ""
msgstr "Не удалось найти архивы пакетов в %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#, fuzzy
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "Зависит от"
msgstr "зависимость"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "Проверка для пакета '%s' не закончилась успехом"
@ -578,9 +572,8 @@ msgid "error installing repo packages"
msgstr "ошибка установки пакетов из репозиториев"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
#, fuzzy
msgid "error installing:"
msgstr "ошибка установки пакетов из репозиториев"
msgstr "ошибка установки:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
@ -603,14 +596,12 @@ msgid "error resetting %s: %s"
msgstr "ошибка сброса %s: %s"
#: pkg/sync/build/errors.go:53
#, fuzzy
msgid "error updating package install reason to %s"
msgstr ""
"ошибка при изменении причины установки пакета на \"явно установленный\":"
msgstr "ошибка изменения причины установки пакета на %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr ""
msgstr "явно"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
@ -629,9 +620,8 @@ msgid "failed to parse %s: %s"
msgstr "ошибка при анализе %s: %s"
#: local_install.go:77
#, fuzzy
msgid "failed to parse .SRCINFO"
msgstr "ошибка при анализе %s: %s"
msgstr "ошибка при анализе .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
@ -639,12 +629,11 @@ msgstr "ошибка чтения файла конфигурации '%s': %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr ""
msgstr "не удалось получить кэш AUR"
#: pkg/upgrade/sources.go:27
#, fuzzy
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr "%s: пропуск обновления пакета (%s => %s)"
msgstr "Игнорирование обновления пакета devel (информация об AUR не найдена):"
#: pkg/text/errors.go:8
msgid "input too long"
@ -672,6 +661,10 @@ msgstr "недействительный репозиторий"
msgid "invalid value: %d is not between %d and %d"
msgstr "некорректное значение: %d не лежит между %d и %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "нет"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "нет ключей для импорта"
@ -682,15 +675,11 @@ msgstr "запрос не был выполнен"
#: local_install.go:66
msgid "no target directories specified"
msgstr ""
#: pkg/text/input.go:48
msgid "no"
msgstr "нет"
msgstr "не выбраны целевые директории"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr ""
msgstr "нечего установить из %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
@ -698,7 +687,15 @@ msgstr "только одна операция может быть вызван
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "разрешена только одна цель"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "пакет"
msgstr[1] "пакеты"
msgstr[2] "пакеты"
msgstr[3] "пакеты"
#: print.go:187
msgid "package '%s' was not found"
@ -712,15 +709,6 @@ msgstr "пакет не найден в AUR"
msgid "package not found in repos"
msgstr "пакет не найден в репозиториях"
#: pkg/upgrade/service.go:292
#, fuzzy
msgid "package"
msgid_plural "packages"
msgstr[0] "Группа пакетов"
msgstr[1] "Группа пакетов"
msgstr[2] "Группа пакетов"
msgstr[3] "Группа пакетов"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "проблема импортирования ключей"
@ -738,9 +726,8 @@ msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "файл PKGDEST для %s означен в выводе makepkg, но не существует: %s"
#: pkg/sync/sync.go:45
#, fuzzy
msgid "there is nothing to do"
msgstr "делать нечего"
msgstr "делать больше нечего"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
@ -757,46 +744,3 @@ msgstr "неизвестная версия"
#: pkg/text/input.go:47
msgid "yes"
msgstr "да"
#~ msgid " (Target"
#~ msgstr " (Цель"
#~ msgid " (Wanted by: "
#~ msgstr " (Требуется пакету: "
#~ msgid "%s not satisfied, flushing install queue"
#~ msgstr "%s не удовлетворена, очистка очереди установки"
#~ msgid "Checking for conflicts..."
#~ msgstr "Проверка конфликтов..."
#~ msgid "Checking for inner conflicts..."
#~ msgstr "Проверка внутренних конфликтов..."
#~ msgid "Conflicting packages will have to be confirmed manually"
#~ msgstr ""
#~ "Подтверждение удаления конфликтующих пакетов должно быть выполнено вручную"
#~ msgid "Inner conflicts found:"
#~ msgstr "Обнаружены внутренние конфликты:"
#~ msgid "Installing %s will remove:"
#~ msgstr "Установка %s приведёт к удалению:"
#~ msgid "Missing AUR Packages:"
#~ msgstr "Отсутствующие в AUR пакеты:"
#~ msgid "Package conflicts found:"
#~ msgstr "Обнаружены конфликты пакетов:"
#~ msgid "Querying AUR..."
#~ msgstr "Выполнение запроса в AUR..."
#~ msgid "error updating package install reason to dependency"
#~ msgstr ""
#~ "ошибка при изменении причины установки пакета на \"установленный как "
#~ "зависимость\":"
#~ msgid "package conflicts can not be resolved with noconfirm, aborting"
#~ msgstr ""
#~ "конфликты пакетов не могут быть разрешены опцией noconfirm, прерывание"

737
po/sk.po Normal file
View File

@ -0,0 +1,737 @@
#
# Translators:
# Matej Mrenica, 2022
# Peter Cyprich, 2024
# Michal Fusatý, 2024
#
msgid ""
msgstr ""
"Last-Translator: Michal Fusatý, 2024\n"
"Language-Team: Slovak (https://app.transifex.com/yay-1/teams/123732/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Adresár zostavenia:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Zadajte číslo (predvolené=1):"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr "(Súbory na zostavenie existujú)"
#: pkg/menus/menu.go:27
msgid " (Installed)"
msgstr "(Nainštalované)"
#: cmd.go:453
msgid " [Installed]"
msgstr "[Nainštalované]"
#: cmd.go:410 vote.go:36
msgid " there is nothing to do"
msgstr "nie je čo robiť"
#: pkg/menus/menu.go:49
msgid "%s [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)"
msgstr ""
"%s [A]Všetko [Ab]Zrušiť [I]Nainštalované [No]Nenainštalované alebo (1 2 3, "
"1-3, ^4)"
#: pkg/sync/build/installer.go:308
msgid "%s already made -- skipping build"
msgstr "%s už vytvorené -- preskočenie zostavenia"
#: pkg/menus/edit_menu.go:57
msgid "%s is not set"
msgstr "%s nie je nastavené"
#: pkg/settings/exe/cmd_builder.go:257
msgid "%s is present."
msgstr "%s je prítomný."
#: pkg/dep/dep_graph.go:460 pkg/sync/build/installer.go:305
msgid "%s is up to date -- skipping"
msgstr "%s je aktuálny -- preskakujem"
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s na aktualizáciu/inštaláciu."
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%sbude tiež nainštalovaný pre túto operáciu."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
msgstr "%s, vyžaduje: %s"
#: pkg/menus/diff_menu.go:49
msgid "%s: No changes -- skipping"
msgstr "%s Žiadne zmeny -- preskakujem"
#: pkg/query/filter.go:22
msgid "%s: can't use target with option --aur -- skipping"
msgstr "%snemožno použiť cieľ s voľbou --aur -- preskakujem"
#: pkg/query/filter.go:17
msgid "%s: can't use target with option --repo -- skipping"
msgstr "%s nemožno použiť cieľ s voľbou --repo -- preskakujem"
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s ignorujem aktualizáciu balíčka (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
msgstr "%s lokálne (%s) je novšie ako AUR (%s)"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s prosím nastavte premenné prostredia AUR_USERNAME (používateľské meno AUR)"
" a AUR_PASSWORD (heslo AUR) pre hlasovanie"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) Stiahnuté PKGBUILD z ABS: %s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) Stiahnuté PKGBUILD: %s"
#: pkg/download/aur.go:82
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Nepodarilo sa stiahnuť PKGBUILD: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Analýza SRCINFO: %s"
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Nainštalované)"
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Nainštalované: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(Osirotené)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(Zastarané: %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Pridajte %s or %s do vašich premenných prostredia"
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "Vyhnite sa spúšťaniu yay ako root/sudo."
#: pkg/dep/dep_graph.go:63
msgid "Check Dependency"
msgstr "Skontrolovať závislosti"
#: print.go:41
msgid "Check Deps"
msgstr "Skontrolovať závislosti"
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Kontrolujem balíčky vývoja..."
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
msgstr "Čiestenie (%d/%d): %s"
#: print.go:42
msgid "Conflicts With"
msgstr "Konflikty s"
#: pkg/menus/clean_menu.go:62
msgid "Deleting (%d/%d): %s"
msgstr "Mazanie (%d/%d): %s"
#: pkg/dep/dep_graph.go:61
msgid "Dependency"
msgstr "Závislosť"
#: print.go:38
msgid "Depends On"
msgstr "Závisí na"
#: print.go:33
msgid "Description"
msgstr "Popis"
#: pkg/menus/diff_menu.go:160
msgid "Diffs to show?"
msgstr "Rozdiely na zobrazenie?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr "Predvolene zrušiť nastavenie 'provides'"
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr "Chcete odstrániť VŠETKY balíky AUR z vyrovnávacej pamäte?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
msgstr "Chcete odstrániť VŠETKY nesledované súbory AUR?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr "Chcete odstrániť všetky ostatné balíky AUR z vyrovnávacej pamäte?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
msgstr "Upraviť PKGBUILD s?"
#: pkg/query/errors.go:13
msgid "Error during AUR search: %s\n"
msgstr "Chyba počas vyhľadávania AUR: %s\n"
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Vynechanie balíčkov môže spôsobiť čiastočné vylepšienia a zničiť systém"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr "Explicitne"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Explicitne nainštalované balíky: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "Nepodarilo sa nájsť AUR balíček "
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr "Nepodarilo sa nainštalovať vrstvu, presúvam sa na ďalšiu vrstvu"
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr ""
"Nepodarilo sa nainštalovať nasledovné balíčky. Je potrebná manuálna "
"interakcia: "
#: print.go:45
msgid "First Submitted"
msgstr "Prvý krát predložené"
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Balíčky AUR označené ako neaktuálne:"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "Cudzie nainšťalované balíčky: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "Nájdený git repozitár: %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "GenDB dokončené. Žiadne balíčky neboli nainštalované"
#: print.go:36
msgid "Groups"
msgstr "Skupiny"
#: pkg/sync/srcinfo/pgp/keys.go:88
msgid "Import?"
msgstr "Importovať?"
#: pkg/sync/srcinfo/pgp/keys.go:97
msgid "Importing keys with gpg..."
msgstr "Importovanie kľúčov pomocou gpg..."
#: print.go:46
msgid "Keywords"
msgstr "Kľúčové slová"
#: print.go:47
msgid "Last Modified"
msgstr "Naposledy upravené"
#: print.go:35
msgid "Licenses"
msgstr "Licencie"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr "Lokálne"
#: print.go:48
msgid "Maintainer"
msgstr "Správca"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "Spraviť závislosť"
#: print.go:40
msgid "Make Deps"
msgstr "Spraviť závislosť"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Chýbajúce"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Chýbajúce AUR balíčky na ladenie: "
#: print.go:31
msgid "Name"
msgstr "Názov"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "Nenašiel sa AUR balíček pre "
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr "Nenašiel sa balíček pre "
#: print.go:225
msgid "None"
msgstr "Žiadne"
#: print.go:39
msgid "Optional Deps"
msgstr "Voliteľné závislosti"
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Osirotené (neudržiavané) balíčky AUR: "
#: print.go:53 print.go:55
msgid "Out-of-date"
msgstr "Zastarané"
#: pkg/sync/srcinfo/pgp/keys.go:115
msgid "PGP keys need importing:"
msgstr "PGP kľúče potrebujú importovať:"
#: pkg/sync/workdir/preparer.go:252
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD aktuálne, preskakujem sťahovanie: %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "PKGBUILDy na editáciu?"
#: print.go:61
msgid "Package Base"
msgstr "Základ balíčka"
#: print.go:60
msgid "Package Base ID"
msgstr "ID Základu balíčka"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Balíčky, ktoré nie sú v AUR:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Balíčky, ktoré vybudovať nanovo?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "Balíčky, ktoré vynechať"
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
"Balíčky, ktoré vynechať: (napr.: \"1 2 3\", \"1-3\" \"^4\" alebo názov "
"repozitára)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "Balíčky na inštaláciu (napr: 1 2 3, 1-3 or ^4)"
#: print.go:49
msgid "Popularity"
msgstr "Popularita"
#: pkg/menus/diff_menu.go:172 pkg/menus/edit_menu.go:143
msgid "Proceed with install?"
msgstr "Pokračovať s inštaláciou?"
#: print.go:37
msgid "Provides"
msgstr "Poskytuje"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr "Odstrániť make závislosti po inštalácií?"
#: print.go:43
msgid "Replaces"
msgstr "Nahrádza"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Repozitár"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Repozitár AUR"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Vyhľadávanie aktualizácií v AUR..."
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Vyhľadávanie aktualizácií v databázach..."
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "Zobrazenie iba repo balíčkov"
#: print.go:95
msgid "Size of pacman cache %s: %s"
msgstr "Veľkosť pacman cache %s: %s"
#: print.go:98
msgid "Size of yay cache %s: %s"
msgstr "Veľkosť yay cache %s: %s"
#: print.go:62
msgid "Snapshot URL"
msgstr "URL Snapshotu"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr "Synchronizácia"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "Desať najväčších balíčkov:"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "Nasledovné balíčky nie sú kompatibilné s vašou architektúrou: "
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %[1]d providers available for %[2]s:"
msgstr ""
"Existuje/existujú %d poskytovateľ/poskytovatelia/poskytovateľov pre %s: "
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr "Môže byť spustená ďalšia inštancia Pacmana. Čakanie..."
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "Celková veľkosť obsadená balíčkami: %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "Celkový počet nainštalovaných balíčkov: %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
msgstr "Pokúsiť sa ich zostaviť aj tak?"
#: print.go:34
msgid "URL"
msgstr "URL"
#: clean.go:194 pkg/menus/clean_menu.go:65 pkg/menus/clean_menu.go:71
msgid "Unable to clean:"
msgstr "Nepodarilo sa vyčistiť:"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "Nie je možné nájsť nasledujúce balíčky:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr "Nie je možné spracovať hlasovanie o balíku pre: %s. err: %s"
#: clean.go:170
msgid "Unable to remove %s: %s"
msgstr "Nepodarilo sa odstrániť %s: %s"
#: print.go:32
msgid "Version"
msgstr "Verzia"
#: print.go:50
msgid "Votes"
msgstr "Hlasy"
#: print.go:87
msgid "Yay version v%s"
msgstr "Verzia Yay v%s"
#: pkg/menus/menu.go:49
msgid "[N]one"
msgstr "[N]Žiadne"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "prerušenie kvôli používateľovi"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "argument \"-\" špecifikovaný bez vstupu alebo štandardného vstupu"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr "nepodarilo sa nájsť PKGBUILD a .SRCINFO v adresári"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "nepodarilo sa nájsť názov balíčku: %v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
msgstr "nemožno nájsť PKGDEST pre: %s"
#: errors.go:9
msgid "could not find all required packages"
msgstr "nemožno nájsť všetky potrebné balíčky"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "nemožno nájst žiadne archívy balíčkov uvedené v %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "závislosť"
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "nepodarilo sa skontrolovať vývoj pre balíček: '%s' postihla chyba"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
msgstr "editor nebol úspešne ukončený, ruším: %s"
#: pkg/sync/workdir/aur_source.go:24
msgid "error downloading sources: %s"
msgstr "chyba pri sťahovaní zdrojov: %s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "načítanie chýb %s: %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "chyba pri inštalácií balíčkov z repozitára"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
msgstr "chyba pri inštalovaní:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "chyba vytvárania: %s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "chyba pri zlúčení %s: %s"
#: pkg/download/unified.go:59
msgid "error reading %s"
msgstr "chyba čítania %s"
#: sync.go:36
msgid "error refreshing databases"
msgstr "chyba obnovenia databáz"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "chyba resetovania %s: %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr "chyba pri aktualizácii dôvodu inštalácie balíka na %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr "explicitné"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "nepodarilo sa vytvoriť adresár '%s': %s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "nepodarilo sa otvoriť konfiguračný súbor '%s': %s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "nepodarilo sa analyzovať %s -- preskakujem: %s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
msgstr "nepodarilo sa analyzovať %s: %s"
#: local_install.go:77
msgid "failed to parse .SRCINFO"
msgstr "nepodarilo sa analyzovať .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "nepodarilo sa prečítať konfiguračný súbor '%s': %s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr "nepodarilo sa získať aur cache"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr "ignorujem aktualizáciu balíčka vývoja (nenašli sa AUR informácie):"
#: pkg/text/errors.go:8
msgid "input too long"
msgstr "vstup príliš dlhý"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
msgstr "neplatné číslo: %s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "neplatná možnosť '%s'"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr "neplatná možnosť: '--deps' a '--explicit' nemôže byť použité spolu"
#: pkg/download/abs.go:22
msgid "invalid repository"
msgstr "neplatný repozitár"
#: pkg/db/ialpm/alpm.go:227 pkg/dep/dep_graph.go:767
msgid "invalid value: %d is not between %d and %d"
msgstr "neplatná hodnota: %d nie je mezdi %d a %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "nie"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "žiadne kľúče na importovanie"
#: pkg/query/errors.go:20
msgid "no query was executed"
msgstr "nebola vykonaná žiadna požiadavka"
#: local_install.go:66
msgid "no target directories specified"
msgstr "nie sú špecifikované žiadne adresáre"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "nie je čo inštalovať pre %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
msgstr "naraz môže byť použitá iba jedna operácia"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr "je povolený iba jeden cieľ"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "balíček"
msgstr[1] "balíčkov"
msgstr[2] "balíčkov"
msgstr[3] "balíčky"
#: print.go:187
msgid "package '%s' was not found"
msgstr "balíček '%s' sa nenašiel"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "balíček sa nenašiel v AUR"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "balíček sa nenašiel v repozitároch"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "problém s importom kľúčov"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "odstraňujem balíčky AUR z cache..."
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
msgstr "odstraňujem nesledované AUR balíčky z cache..."
#: pkg/sync/build/errors.go:38
msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "PKGDEST pre %s je uvedený v makepkg, ale neexistuje %s"
#: pkg/sync/sync.go:45
msgid "there is nothing to do"
msgstr "nie je čo urobiť"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
msgstr "nepodarilo sa CreateHandle: %s"
#: cmd.go:186
msgid "unhandled operation"
msgstr "neošetrená operácia"
#: cmd.go:450
msgid "unknown-version"
msgstr "neznáma-verzia"
#: pkg/text/input.go:47
msgid "yes"
msgstr "áno"

120
po/sv.po
View File

@ -2,11 +2,11 @@
# Translators:
# J G, 2021
# August Wikerfors, 2023
# Luna Jernberg <bittin@cafe8bitar.se>, 2023
# Luna Jernberg <droidbittin@gmail.com>, 2024
#
msgid ""
msgstr ""
"Last-Translator: Luna Jernberg <bittin@cafe8bitar.se>, 2023\n"
"Last-Translator: Luna Jernberg <droidbittin@gmail.com>, 2024\n"
"Language-Team: Swedish (https://app.transifex.com/yay-1/teams/123732/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -15,6 +15,22 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Byggkatalog:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Ange ett nummer: (standard = 1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (Byggfiler finns)"
@ -53,11 +69,11 @@ msgstr "%s finns."
msgid "%s is up to date -- skipping"
msgstr "%s är ajour -- hoppar över"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s att uppgradera/installera."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s kommer också att installeras för denna operation."
@ -109,11 +125,11 @@ msgstr "(%d/%d) Misslyckades att ladda ner PKGBUILD: %s"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Tolkar SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Installerad)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Installerade: %s)"
@ -125,14 +141,14 @@ msgstr "(Övergiven)"
msgid "(Out-of-date: %s)"
msgstr "(Föråldrade: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "AUR-webbadress"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR-webbadress"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Lägg till %s eller %s bland dina miljövariabler"
@ -149,7 +165,7 @@ msgstr "Kontrollberoende"
msgid "Check Deps"
msgstr "Kontrollberoenden"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Kontrollerar utvecklingspaket..."
@ -205,7 +221,7 @@ msgstr "Redigera PKGBUILD med?"
msgid "Error during AUR search: %s\n"
msgstr "Fel vid AUR-sökning: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Att exkludera paket kan orsaka partiella uppgraderingar och ha sönder system"
@ -235,7 +251,7 @@ msgstr "Misslyckades att bygga följande paket. Manuell intervention krävs:"
msgid "First Submitted"
msgstr "Först skapad"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "AUR-paket markerade som föråldrade:"
@ -291,14 +307,14 @@ msgstr "Byggberoende"
msgid "Make Deps"
msgstr "Byggberoenden"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Saknar AUR-felsökningspaket:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "Saknas"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Saknar AUR-felsökningspaket:"
#: print.go:31
msgid "Name"
msgstr "Namn"
@ -319,7 +335,7 @@ msgstr "Inga"
msgid "Optional Deps"
msgstr "Valfria beroenden"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Föräldralösa (icke underhållna) AUR paket:"
@ -339,15 +355,15 @@ msgstr "PKGBUILD uppdaterad, hoppar över nedladdning: %s"
msgid "PKGBUILDs to edit?"
msgstr "Redigera PKGBUILD-filer?"
#: print.go:60
msgid "Package Base ID"
msgstr "Grundpakets-ID"
#: print.go:61
msgid "Package Base"
msgstr "Grundpaket"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "Grundpakets-ID"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "Paket som inte finns i AUR:"
@ -359,7 +375,7 @@ msgstr "Bygg paket rent (cleanBuild)?"
msgid "Packages to exclude"
msgstr "Paket att exkludera"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
"Paket att hoppa över: (t.ex: \"1 2 3\", \"1-3\", \"^4\" eller "
@ -389,23 +405,23 @@ msgstr "Ta bort byggberoenden efter installation?"
msgid "Replaces"
msgstr "Ersätter"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Centralkatalog"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Centralkatalog AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Centralkatalog"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Söker efter uppdateringar på AUR..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Söker efter uppdateringar i databaserna..."
@ -438,8 +454,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Följande paket stöds inte av din arkitektur:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Det finns %d tillgängliga tillhandahållare för %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Det finns %[1]d tillhandahållare tillgängliga för %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -493,22 +509,6 @@ msgstr "Yay-version v%s"
msgid "[N]one"
msgstr "[N]Inga"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Byggkatalog:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Ange ett nummer: (standard = 1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "avbryter på grund av användare"
@ -537,11 +537,11 @@ msgstr "kunde inte hitta alla paket som krävs"
msgid "could not find any package archives listed in %s"
msgstr "kunde inte hitta några paketarkiv listade i %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "beroende"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "Utvecklings koll för paket misslyckades '%s' stötte på ett fel"
@ -650,6 +650,10 @@ msgstr "ogiltig centralkatalog"
msgid "invalid value: %d is not between %d and %d"
msgstr "ogiltigt värde: %d är inte mellan %d och %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "nej"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "inga nycklar att importera"
@ -662,10 +666,6 @@ msgstr "ingen fråga utfördes"
msgid "no target directories specified"
msgstr "inga målkataloger specificerade"
#: pkg/text/input.go:48
msgid "no"
msgstr "nej"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "inget att installera för %s"
@ -678,6 +678,12 @@ msgstr "bara en operation går att utföra åt gången"
msgid "only one target is allowed"
msgstr "endast ett mål är tillåtet"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "paket"
msgstr[1] "paket"
#: print.go:187
msgid "package '%s' was not found"
msgstr "paketet '%s' kunde inte hittas"
@ -690,12 +696,6 @@ msgstr "paketet hittades inte i AUR"
msgid "package not found in repos"
msgstr "paketet hittades inte i centralkatalogerna"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "paket"
msgstr[1] "paket"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "ett problem uppstod vid nyckelimporten"

View File

@ -438,8 +438,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "Aşağıdaki paketler sistem mimarin ile uyumlu değil:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "%s için %d sağlayıcı bulunuyor:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "%[2]s için %[1]d sağlayıcı bulunuyor:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."

308
po/uk.po
View File

@ -1,22 +1,38 @@
#
# Translators:
# Volodymyr Markiv <vov4uk21@gmail.com>, 2021
# Andrii Lytvyn, 2022
# Igor Lukyanov, 2023
# Andrii Lytvyn, 2023
# null null, 2023
# Andrii Yermak, 2024
#
msgid ""
msgstr ""
"Last-Translator: Andrii Lytvyn, 2022\n"
"Language-Team: Ukrainian (https://www.transifex.com/yay-1/teams/123732/uk/)\n"
"Language: uk\n"
"Last-Translator: Andrii Yermak, 2024\n"
"Language-Team: Ukrainian (https://app.transifex.com/yay-1/teams/123732/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Каталог збірки:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Введіть число (типово=1):"
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr "(Файли Збірки Існують)"
@ -54,14 +70,13 @@ msgstr "%s вже існує."
msgid "%s is up to date -- skipping"
msgstr "%s є актуальним -- пропуск"
#: pkg/upgrade/service.go:292
#, fuzzy
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "Пакунки для оновлення."
msgstr "%s для оновлення/встановлення."
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr ""
msgstr "%s також буде встановлено для цієї операції."
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
@ -81,7 +96,7 @@ msgstr "%s: не вдалося застосувати ціль з параме
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s: ігнорування оновлення пакета ( %s => %s)"
msgstr "%s: ігнорування оновлення пакунка ( %s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
@ -89,8 +104,11 @@ msgstr "%s: встановлений пакунок (%s) новіший ніж
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr ""
"%s: будь ласка встановіть змінні середовища AUR_USERNAME та AUR_PASSWORD для"
" цього голосування"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
@ -101,19 +119,18 @@ msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) Завантажено PKGBUILD: %s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) Завантажено PKGBUILD: %s"
msgstr "(%d/%d) Не вдалося завантажити PKGBUILD: %s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) Аналіз SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(Встановлено)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(Встановлено: %s)"
@ -125,35 +142,33 @@ msgstr "(Осиротілий)"
msgid "(Out-of-date: %s)"
msgstr "(Застарілий: %s)"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/dep/dep_graph.go:75
#, fuzzy
msgid "AUR"
msgstr "URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "Додайте %s або %s до змінних середовища"
#: main.go:60
msgid "Avoid running yay as root/sudo."
msgstr "Не запускайте yay як root/sudo."
msgstr "Не запускайте yay від імені root/sudo."
#: pkg/dep/dep_graph.go:63
#, fuzzy
msgid "Check Dependency"
msgstr "Залежності Перевірки"
msgstr "Перевірити залежності"
#: print.go:41
msgid "Check Deps"
msgstr "Залежності Перевірки"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "Перевірка пакетів розробки..."
msgstr "Перевірка пакунків розробки..."
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
@ -168,9 +183,8 @@ msgid "Deleting (%d/%d): %s"
msgstr "Видалення (%d/%d): %s"
#: pkg/dep/dep_graph.go:61
#, fuzzy
msgid "Dependency"
msgstr "Залежить Від"
msgstr "Залежність"
#: print.go:38
msgid "Depends On"
@ -186,7 +200,7 @@ msgstr "Показати зміни?"
#: pkg/settings/migrations.go:25
msgid "Disable 'provides' setting by default"
msgstr ""
msgstr "Вимкнути параметр 'provides' за замовчуванням"
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
@ -208,43 +222,43 @@ msgstr "Редагувати PKGBUILD за допомогою?"
msgid "Error during AUR search: %s\n"
msgstr "Помилка під час пошуку у AUR: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr ""
"Виключення пакетів може привести до часткового оновлення та зламати систему "
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
msgstr ""
msgstr "Явно"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "Явно встановлені пакунки: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
#, fuzzy
msgid "Failed to find AUR package for"
msgstr "Пакунки з AUR, що позначені як застарілі:"
msgstr "Не вдалося знайти AUR пакет для"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
msgstr ""
msgstr "Не вдалося встановити шар, перекочуємось до наступного шару."
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr ""
msgstr "Не вдалося встановити наступні пакети. Необхідне ручне втручання:"
#: print.go:45
msgid "First Submitted"
msgstr "Вперше Завантажений"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "Пакунки з AUR, що позначені як застарілі:"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "Сторонні встановлені пакети: %s"
msgstr "Сторонні встановлені пакунки: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
@ -280,42 +294,39 @@ msgstr "Ліцензії"
#: pkg/dep/dep_graph.go:77
msgid "Local"
msgstr ""
msgstr "Локальний"
#: print.go:48
msgid "Maintainer"
msgstr "Супроводжувач"
#: pkg/dep/dep_graph.go:62
#, fuzzy
msgid "Make Dependency"
msgstr "Залежності Збірки"
msgstr "Зібрати залежність"
#: print.go:40
msgid "Make Deps"
msgstr "Залежності Збірки"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "Відсутні пакети налагодження AUR:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr ""
msgstr "Нестачає"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "Відсутні налагоджувальні пакунки з AUR:"
#: print.go:31
msgid "Name"
msgstr "Ім'я"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
#, fuzzy
msgid "No AUR package found for"
msgstr "пакунок не знайдено в репозиторіях"
msgstr "Не знайдено AUR пакету для"
#: pkg/dep/dep_graph.go:182
#, fuzzy
msgid "No package found for"
msgstr "пакунок не знайдено в репозиторіях"
msgstr "Пакунок не знайдено для"
#: print.go:225
msgid "None"
@ -325,10 +336,9 @@ msgstr "Ні"
msgid "Optional Deps"
msgstr "Необов'язкові Залежності"
#: pkg/query/aur_warnings.go:75
#, fuzzy
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "Осиротілі пакунки AUR:"
msgstr "Сирі (що не супроводжуються) AUR Пакети:"
#: print.go:53 print.go:55
msgid "Out-of-date"
@ -339,40 +349,37 @@ msgid "PGP keys need importing:"
msgstr "Необхідно імпортувати ключі PGP:"
#: pkg/sync/workdir/preparer.go:252
#, fuzzy
msgid "PKGBUILD up to date, skipping download: %s"
msgstr "PKGBUILD актуальний, пропуск (%d/%d): %s"
msgstr "PKGBUILD оновлений, пропускаємо завантаження: %s"
#: pkg/menus/edit_menu.go:130
msgid "PKGBUILDs to edit?"
msgstr "Редагувати PKGBUILDs?"
#: print.go:60
msgid "Package Base ID"
msgstr "ID Групи Пакунків"
#: print.go:61
msgid "Package Base"
msgstr "Група Пакунків"
#: pkg/query/aur_warnings.go:67
#, fuzzy
#: print.go:60
msgid "Package Base ID"
msgstr "ID Групи Пакунків"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "пакунок не знайдено в AUR"
msgstr "Пакети не в AUR:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "Пакети для чистої збірки?"
msgstr "Пакунки для чистої збірки?"
#: pkg/dep/dep_graph.go:202
#, fuzzy
msgid "Packages to exclude"
msgstr "Пакунки для оновлення."
msgstr "Пакети для виключення"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr ""
"Пакети, які потрібно виключити: (наприклад, \"1 2 3\", \"1-3\", \"^4\" або "
"Пакунки, які потрібно виключити: (наприклад, \"1 2 3\", \"1-3\", \"^4\" або "
"назва репозиторію)"
#: cmd.go:392
@ -397,25 +404,25 @@ msgstr "Видалити залежності збірки після встан
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "Замінює"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "Репозиторій"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "Репозиторій AUR"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "Репозиторій"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr ""
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "Пошук оновлень у AUR..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "Пошук оновлень у базах даних..."
@ -437,19 +444,19 @@ msgstr "URL знімка"
#: pkg/dep/dep_graph.go:76
msgid "Sync"
msgstr ""
msgstr "Синхронізувати"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "Десять найбільших пакетів:"
msgstr "Десять найбільших пакунків:"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "Наступні пакети не сумісні з вашою архітектурою:"
msgstr "Наступні пакунки не сумісні з вашою архітектурою:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "Існує %d постачальників для %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "Існує %[1]d постачальників для %[2]s:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -457,11 +464,11 @@ msgstr "Можливо, запущено інший екземпляр Pacman.
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "Загальний розмір, зайнятий пакетами: %s"
msgstr "Загальний розмір, зайнятий пакунками: %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "Загальна кількість встановлених пакетів: %s"
msgstr "Загальна кількість встановлених пакунків: %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
@ -477,16 +484,15 @@ msgstr "Неможливо очистити:"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "Не вдалося знайти такі пакети:"
msgstr "Не вдалося знайти наступні пакунки:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr ""
msgstr "Неможливо обробити голос за пакет: %s. помилка: %s"
#: clean.go:170
#, fuzzy
msgid "Unable to remove %s: %s"
msgstr "не вдалося проаналізувати %s: %s"
msgstr "Неможливо видалити %s: %s"
#: print.go:32
msgid "Version"
@ -504,33 +510,17 @@ msgstr "Версія Yay v%s"
msgid "[N]one"
msgstr "[N]Ні"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"Каталог збірки:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"Введіть число (типово=1):"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "зупинка через користувача"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr ""
msgstr "аргумент '-' вказаний без вводу у stdin"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
msgstr ""
msgstr "не вдалося знайти PKGBUILD та .SRCINFO в директорії"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
@ -541,20 +531,18 @@ msgid "could not find PKGDEST for: %s"
msgstr "не вдалося знайти PKGDEST для: %s"
#: errors.go:9
#, fuzzy
msgid "could not find all required packages"
msgstr "Не вдалося знайти всі необхідні пакунки:"
msgstr "не знайдені всі необхідні пакунки"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr ""
msgstr "не знайдено жодного пакунку з перелічених у %s"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#, fuzzy
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "Залежить Від"
msgstr "залежність"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "розробницька перевірка пакунку не вдалася: '%s' сталася помилка"
@ -572,12 +560,11 @@ msgstr "помилка отримання %s: %s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "помалка встановлення пакунку з репозиторіїв"
msgstr "помилка встановлення пакунку з репозиторіїв"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
#, fuzzy
msgid "error installing:"
msgstr "помалка встановлення пакунку з репозиторіїв"
msgstr "помилка встановлення:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
@ -600,13 +587,12 @@ msgid "error resetting %s: %s"
msgstr "помилка скидання %s: %s"
#: pkg/sync/build/errors.go:53
#, fuzzy
msgid "error updating package install reason to %s"
msgstr "помилка оновлення причини встановлення пакунка на 'явно встановлено'"
msgstr "помилка оновлення причини встановлення пакунка для %s"
#: pkg/sync/build/errors.go:48
msgid "explicit"
msgstr ""
msgstr "явно"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
@ -625,9 +611,8 @@ msgid "failed to parse %s: %s"
msgstr "не вдалося проаналізувати %s: %s"
#: local_install.go:77
#, fuzzy
msgid "failed to parse .SRCINFO"
msgstr "не вдалося проаналізувати %s: %s"
msgstr "не вдалося проаналізувати .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
@ -635,12 +620,11 @@ msgstr "не вдалося прочитати конфігураційний ф
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
msgstr ""
msgstr "не вдалося отримати кеш AUR"
#: pkg/upgrade/sources.go:27
#, fuzzy
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr "%s: ігнорування оновлення пакета ( %s => %s)"
msgstr "ігноруємо оновлення розробки пакунка (нема інформації в AUR):"
#: pkg/text/errors.go:8
msgid "input too long"
@ -667,6 +651,10 @@ msgstr "недійсний репозиторій"
msgid "invalid value: %d is not between %d and %d"
msgstr "некоректне значення: %d не знаходиться між %d та %d"
#: pkg/text/input.go:48
msgid "no"
msgstr "ні"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "нема ключів для імпорту"
@ -677,15 +665,11 @@ msgstr "запит не виконано"
#: local_install.go:66
msgid "no target directories specified"
msgstr ""
#: pkg/text/input.go:48
msgid "no"
msgstr "ні"
msgstr "цільова директорія не вказана"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr ""
msgstr "нема чого встановити для %s"
#: pkg/settings/parser/parser.go:164
msgid "only one operation may be used at a time"
@ -693,7 +677,15 @@ msgstr "одночасно можна використовувати лише о
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "дозволена лише одна ціль"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "пакунок"
msgstr[1] "пакунки"
msgstr[2] "пакунків"
msgstr[3] "пакунків"
#: print.go:187
msgid "package '%s' was not found"
@ -707,22 +699,13 @@ msgstr "пакунок не знайдено в AUR"
msgid "package not found in repos"
msgstr "пакунок не знайдено в репозиторіях"
#: pkg/upgrade/service.go:292
#, fuzzy
msgid "package"
msgid_plural "packages"
msgstr[0] "Група Пакунків"
msgstr[1] "Група Пакунків"
msgstr[2] "Група Пакунків"
msgstr[3] "Група Пакунків"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "проблема імпортування ключів"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "видалення пакетів AUR з кешу..."
msgstr "видалення пакунків AUR з кешу..."
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
@ -733,9 +716,8 @@ msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "PKGDEST для %s перераховано makepkg, але не існує: %s"
#: pkg/sync/sync.go:45
#, fuzzy
msgid "there is nothing to do"
msgstr "тут нічого робити"
msgstr "нема чого робити"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
@ -752,43 +734,3 @@ msgstr "невідома версія"
#: pkg/text/input.go:47
msgid "yes"
msgstr "так"
#~ msgid " (Target"
#~ msgstr "(Ціль"
#~ msgid " (Wanted by: "
#~ msgstr "(Треба пакунку:"
#~ msgid "%s not satisfied, flushing install queue"
#~ msgstr "%s не задоволено, очищення черги встановлення"
#~ msgid "Checking for conflicts..."
#~ msgstr "Перевірка на наявність конфліктів..."
#~ msgid "Checking for inner conflicts..."
#~ msgstr "Перевірка на внутрішні конфлікти..."
#~ msgid "Conflicting packages will have to be confirmed manually"
#~ msgstr "Конфліктні пакети потрібно буде підтвердити вручну"
#~ msgid "Inner conflicts found:"
#~ msgstr "Виявлено внутрішні конфлікти:"
#~ msgid "Installing %s will remove:"
#~ msgstr "Встановлення %s видалить:"
#~ msgid "Missing AUR Packages:"
#~ msgstr "Відсутні пакунки з AUR:"
#~ msgid "Package conflicts found:"
#~ msgstr "Виявлено конфлікти пакунків:"
#~ msgid "Querying AUR..."
#~ msgstr "Запит AUR..."
#~ msgid "error updating package install reason to dependency"
#~ msgstr "помилка оновлення причини встановлення пакунка на 'залежність'"
#~ msgid "package conflicts can not be resolved with noconfirm, aborting"
#~ msgstr ""
#~ "конфлікти пакетів не можна вирішити за допомогою noconfirm, переривання"

View File

@ -8,10 +8,13 @@
# lakejason0 <sunliyuan200402@outlook.com>, 2023
# Alex Wang, 2023
# Xuekai Deng, 2024
# CloverGit, 2024
# qsdwindows <2687267056@qq.com>, 2025
# Haowen Shi, 2025
#
msgid ""
msgstr ""
"Last-Translator: Xuekai Deng, 2024\n"
"Last-Translator: Haowen Shi, 2025\n"
"Language-Team: Chinese (China) (https://app.transifex.com/yay-1/teams/123732/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -20,6 +23,22 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"构建目录:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"输入数字 (默认=1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (构建文件已存在)"
@ -56,11 +75,11 @@ msgstr "%s 存在。"
msgid "%s is up to date -- skipping"
msgstr "%s 是最新的 -- 跳过"
#: pkg/upgrade/service.go:292
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "%s 个要进行升级/安装的包。"
msgstr "%s 将被升级/安装。"
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr "%s 也会为此操作而被安装。"
@ -110,30 +129,30 @@ msgstr "(%d/%d) 下载PKGBUILD失败"
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) 正在解析 SRCINFO: %s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(已安装)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(已安装: %s)"
#: pkg/query/types.go:61
msgid "(Orphaned)"
msgstr "(孤包)"
msgstr "(孤包)"
#: pkg/query/types.go:65
msgid "(Out-of-date: %s)"
msgstr "(过时的: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR URL"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "将 %s 或 %s 添加到你的环境变量"
@ -150,7 +169,7 @@ msgstr "作为检查依赖安装"
msgid "Check Deps"
msgstr "检查依赖"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "正在检查开发包..."
@ -172,7 +191,7 @@ msgstr "作为依赖安装"
#: print.go:38
msgid "Depends On"
msgstr "依赖"
msgstr "依赖以下包"
#: print.go:33
msgid "Description"
@ -206,7 +225,7 @@ msgstr "使用什么来编辑 PKGBUILD"
msgid "Error during AUR search: %s\n"
msgstr "搜索 AUR 时出错: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr "排除软件包可能会导致不完整的升级并破坏系统"
@ -235,7 +254,7 @@ msgstr "无法安装以下软件包, 需要手动介入处理:"
msgid "First Submitted"
msgstr "首次提交"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "标记为过时的 AUR 软件包:"
@ -261,7 +280,7 @@ msgstr "导入?"
#: pkg/sync/srcinfo/pgp/keys.go:97
msgid "Importing keys with gpg..."
msgstr "正在用 gpg 导入密钥..."
msgstr "正在导入 GPG 密钥..."
#: print.go:46
msgid "Keywords"
@ -285,31 +304,31 @@ msgstr "维护者"
#: pkg/dep/dep_graph.go:62
msgid "Make Dependency"
msgstr "作为生成依赖安装"
msgstr "作为构建依赖安装"
#: print.go:40
msgid "Make Deps"
msgstr "生成依赖"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "缺少 AUR 调试包:"
msgstr "构建依赖"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "缺少"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "缺少 AUR 调试包:"
#: print.go:31
msgid "Name"
msgstr "名称"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "找到 AUR 软件包"
msgstr "找到 AUR 包"
#: pkg/dep/dep_graph.go:182
msgid "No package found for"
msgstr "找到包"
msgstr "找到包"
#: print.go:225
msgid "None"
@ -319,9 +338,9 @@ msgstr "没有"
msgid "Optional Deps"
msgstr "可选依赖"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "孤 (无人维护) 的 AUR 软件包:"
msgstr "孤 (无人维护) 的 AUR 软件包:"
#: print.go:53 print.go:55
msgid "Out-of-date"
@ -339,27 +358,27 @@ msgstr "PKGBUILD 是最新的,跳过下载: %s"
msgid "PKGBUILDs to edit?"
msgstr "要编辑哪些 PKGBUILD"
#: print.go:60
msgid "Package Base ID"
msgstr "包基础 ID"
#: print.go:61
msgid "Package Base"
msgstr "包基础"
msgstr "基本包"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "基本包 ID"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "不在 AUR 中的软件包:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "清理哪些软件包的构建文件?"
msgstr "清理哪些包的构建文件?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "要排除的软件包"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "要排除的包: (示例: \"1 2 3\", \"1-3\", \"^4\" 或软件库名称)"
@ -381,31 +400,31 @@ msgstr "提供"
#: pkg/sync/workdir/preparer.go:125
msgid "Remove make dependencies after install?"
msgstr "安装后删除生成依赖?"
msgstr "安装后删除构建依赖?"
#: print.go:43
msgid "Replaces"
msgstr "替换"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "软件库"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "AUR 软件库"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "软件库"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "正在搜索 AUR 以获取更新..."
msgstr "正在搜索 AUR 更新..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "正在搜索数据库以获取更新..."
msgstr "正在搜索数据库更新..."
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
@ -436,8 +455,8 @@ msgid "The following packages are not compatible with your architecture:"
msgstr "下列软件包与你的系统架构不兼容:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "有 %d 个提供者可用于 %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "对于 %[2] 有 %[1]d 个结果:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
@ -491,25 +510,9 @@ msgstr "Yay 版本 v%s"
msgid "[N]one"
msgstr "[N]没有"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"构建目录:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"输入数字 (默认=1): "
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "由于用户而中止"
msgstr "用户自行终止"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
@ -535,11 +538,11 @@ msgstr "无法找到所有必需的软件包"
msgid "could not find any package archives listed in %s"
msgstr "在 %s 中无法找到任何软件包存档"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "作为依赖安装"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "软件包的开发检查失败: '%s' 遇到了错误"
@ -585,7 +588,7 @@ msgstr "重置 %s 时出错: %s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr "更新软件包安装原因至 %s 时出错"
msgstr "更新软件包时因 %s 出错"
#: pkg/sync/build/errors.go:48
msgid "explicit"
@ -647,6 +650,10 @@ msgstr "无效软件库"
msgid "invalid value: %d is not between %d and %d"
msgstr "无效值: %d 不在 %d 和 %d 之间"
#: pkg/text/input.go:48
msgid "no"
msgstr "no"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "没有要导入的密钥"
@ -659,10 +666,6 @@ msgstr "没有查询被执行"
msgid "no target directories specified"
msgstr "未指定目标目录"
#: pkg/text/input.go:48
msgid "no"
msgstr "no"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "%s 没有需要安装的依赖软件包"
@ -675,6 +678,11 @@ msgstr "一次只能使用一项操作"
msgid "only one target is allowed"
msgstr "仅允许一个目标"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "软件包"
#: print.go:187
msgid "package '%s' was not found"
msgstr "找不到软件包 '%s'"
@ -687,11 +695,6 @@ msgstr "AUR 中找不到软件包"
msgid "package not found in repos"
msgstr "软件库中找不到软件包"
#: pkg/upgrade/service.go:292
msgid "package"
msgid_plural "packages"
msgstr[0] "软件包"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
msgstr "导入密钥时出现问题"

View File

@ -2,20 +2,37 @@
# Translators:
# J G, 2022
# lakejason0 <sunliyuan200402@outlook.com>, 2023
# 如月飛羽 <flyingfeather1501@gmail.com>, 2023
# Kisaragi Hiu <flyingfeather1501@gmail.com>, 2023
# Oliver Tzeng, 2025
# zangmen hsu(neko_0xff) <chzang55@gmail.com>, 2025
#
msgid ""
msgstr ""
"Last-Translator: 如月飛羽 <flyingfeather1501@gmail.com>, 2023\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/yay-1/"
"teams/123732/zh_TW/)\n"
"Language: zh_TW\n"
"Last-Translator: zangmen hsu(neko_0xff) <chzang55@gmail.com>, 2025\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/yay-1/teams/123732/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: xgotext\n"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"編譯資料夾:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"輸入數字 (預設=1): "
#: pkg/menus/menu.go:32
msgid " (Build Files Exist)"
msgstr " (編譯檔案已存在)"
@ -52,14 +69,13 @@ msgstr "%s 存在。"
msgid "%s is up to date -- skipping"
msgstr "%s 是最新的 -- 跳過"
#: pkg/upgrade/service.go:292
#, fuzzy
#: pkg/upgrade/service.go:291
msgid "%s to upgrade/install."
msgstr "個要升級/安裝的軟體包。"
msgstr "%s 個要升級/安裝的套件。"
#: pkg/upgrade/service.go:286
#: pkg/upgrade/service.go:285
msgid "%s will also be installed for this operation."
msgstr ""
msgstr "%s 也會為此操作被安裝。 "
#: pkg/sync/srcinfo/pgp/keys.go:124
msgid "%s, required by: %s"
@ -79,7 +95,7 @@ msgstr "%s: 不能將目標與選項 --repo 一起使用 -- 跳過"
#: pkg/upgrade/sources.go:57
msgid "%s: ignoring package upgrade (%s => %s)"
msgstr "%s: 忽略軟體包升級 (%s => %s)"
msgstr "%s: 忽略套件包升級 (%s => %s)"
#: pkg/query/aur_warnings.go:46
msgid "%s: local (%s) is newer than AUR (%s)"
@ -87,31 +103,31 @@ msgstr "%s: 本機 (%s) 比 AUR (%s) 更新"
#: vote.go:51
msgid ""
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for voting"
"%s: please set AUR_USERNAME and AUR_PASSWORD environment variables for "
"voting"
msgstr "%s: 請設定 AUR_USERNAME 與 AUR_PASSWORD 環境變數以進行投票"
#: pkg/download/unified.go:192
msgid "(%d/%d) Downloaded PKGBUILD from ABS: %s"
msgstr "(%d/%d) 從 ABS 下載了 PKGBUILD: %s"
msgstr "(%d/%d) 從 ABS 下載了 PKGBUILD%s"
#: pkg/download/aur.go:92 pkg/download/unified.go:188
msgid "(%d/%d) Downloaded PKGBUILD: %s"
msgstr "(%d/%d) 下載了 PKGBUILD: %s"
msgstr "(%d/%d) 下載了 PKGBUILD%s"
#: pkg/download/aur.go:82
#, fuzzy
msgid "(%d/%d) Failed to download PKGBUILD: %s"
msgstr "(%d/%d) 下載了 PKGBUILD: %s"
msgstr "(%d/%d)下載 PKGBUILD 時失敗:%s"
#: pkg/sync/srcinfo/service.go:109
msgid "(%d/%d) Parsing SRCINFO: %s"
msgstr "(%d/%d) 正在解析 SRCINFO: %s"
msgstr "(%d/%d) 正在解析 SRCINFO%s"
#: pkg/query/types.go:72 pkg/query/types.go:103
#: pkg/query/types.go:103 pkg/query/types.go:72
msgid "(Installed)"
msgstr "(已安裝)"
#: pkg/query/types.go:70 pkg/query/types.go:101
#: pkg/query/types.go:101 pkg/query/types.go:70
msgid "(Installed: %s)"
msgstr "(已安裝: %s)"
@ -123,17 +139,17 @@ msgstr "(棄置)"
msgid "(Out-of-date: %s)"
msgstr "(過期的: %s)"
#: print.go:44
msgid "AUR URL"
msgstr "AUR 網址"
#: pkg/dep/dep_graph.go:75
msgid "AUR"
msgstr "AUR"
#: print.go:44
msgid "AUR URL"
msgstr "AUR 網址"
#: pkg/menus/edit_menu.go:58
msgid "Add %s or %s to your environment variables"
msgstr "將 %s 或 %s 添加到你的環境變數"
msgstr "將 %s 或 %s 添加到環境變數"
#: main.go:60
msgid "Avoid running yay as root/sudo."
@ -147,9 +163,9 @@ msgstr "作為檢查依賴安裝"
msgid "Check Deps"
msgstr "檢查依賴"
#: pkg/upgrade/service.go:90
#: pkg/upgrade/service.go:89
msgid "Checking development packages..."
msgstr "正在檢查開發軟體包..."
msgstr "正在檢查開發套件包..."
#: pkg/sync/workdir/clean.go:45
msgid "Cleaning (%d/%d): %s"
@ -185,7 +201,7 @@ msgstr "預設停用「provides」設定"
#: clean.go:78
msgid "Do you want to remove ALL AUR packages from cache?"
msgstr "您是否要從快取中刪除所有 AUR 軟體包?"
msgstr "您是否要從快取中刪除所有 AUR 套件包?"
#: clean.go:95
msgid "Do you want to remove ALL untracked AUR files?"
@ -193,7 +209,7 @@ msgstr "您是否要刪除所有未使用的 AUR 檔案?"
#: clean.go:80
msgid "Do you want to remove all other AUR packages from cache?"
msgstr "您是否要從快取中刪除所有其他 AUR 軟體包?"
msgstr "您是否要從快取中刪除所有其他 AUR 套件包?"
#: pkg/menus/edit_menu.go:61
msgid "Edit PKGBUILD with?"
@ -203,9 +219,9 @@ msgstr "使用什麼來編輯 PKGBUILD"
msgid "Error during AUR search: %s\n"
msgstr "搜尋 AUR 時出錯: %s\n"
#: pkg/upgrade/service.go:296
#: pkg/upgrade/service.go:295
msgid "Excluding packages may cause partial upgrades and break systems"
msgstr "排除軟體包可能會造成部分更新而使系統無法正常運作"
msgstr "排除套件包則會造成部分功能更新而使系統無法正常運作"
#: pkg/dep/dep_graph.go:60
msgid "Explicit"
@ -213,11 +229,11 @@ msgstr "單獨指定安裝"
#: print.go:91
msgid "Explicitly installed packages: %s"
msgstr "單獨指定安装的軟體包: %s"
msgstr "單獨指定安装的套件包: %s"
#: pkg/dep/dep_graph.go:437 pkg/dep/dep_graph.go:535
msgid "Failed to find AUR package for"
msgstr "尋找 AUR 軟體包時失敗"
msgstr "尋找 AUR 套件包時失敗"
#: pkg/sync/build/installer.go:120
msgid "Failed to install layer, rolling up to next layer."
@ -226,31 +242,31 @@ msgstr "層級安裝失敗,將合併到下一個層級。"
#: pkg/sync/build/errors.go:16
msgid ""
"Failed to install the following packages. Manual intervention is required:"
msgstr "無法安裝以下軟體包。需要手動處理:"
msgstr "無法安裝以下的套件包。需要自行手動處理:"
#: print.go:45
msgid "First Submitted"
msgstr "首次提交"
#: pkg/query/aur_warnings.go:79
#: pkg/query/aur_warnings.go:83
msgid "Flagged Out Of Date AUR Packages:"
msgstr "標記為過期的 AUR 軟體包:"
msgstr "標記為過期的 AUR 套件包:"
#: print.go:90
msgid "Foreign installed packages: %s"
msgstr "已安裝的外部軟體包: %s"
msgstr "已安裝的外部套件包: %s"
#: pkg/vcs/vcs.go:144
msgid "Found git repo: %s"
msgstr "已找到 git 軟體源: %s"
msgstr "已找到 git 倉庫源: %s"
#: vcs.go:72
msgid "GenDB finished. No packages were installed"
msgstr "GenDB 完成。沒有安裝任何軟體包"
msgstr "GenDB 完成。沒有安裝任何套件包"
#: print.go:36
msgid "Groups"
msgstr "組別"
msgstr "組別"
#: pkg/sync/srcinfo/pgp/keys.go:88
msgid "Import?"
@ -288,38 +304,37 @@ msgstr "作為編譯依賴安裝"
msgid "Make Deps"
msgstr "編譯依賴"
#: pkg/query/aur_warnings.go:71
msgid "Missing AUR Debug Packages:"
msgstr "缺少 AUR 除錯軟體包:"
#: pkg/dep/dep_graph.go:79
msgid "Missing"
msgstr "缺少"
#: pkg/query/aur_warnings.go:75
msgid "Missing AUR Debug Packages:"
msgstr "缺少 AUR 除錯套件包:"
#: print.go:31
msgid "Name"
msgstr "名稱"
#: pkg/dep/dep_graph.go:442 pkg/dep/dep_graph.go:548
msgid "No AUR package found for"
msgstr "沒有找到 AUR 軟體包"
msgstr "沒有找到 AUR 套件包"
#: pkg/dep/dep_graph.go:182
#, fuzzy
msgid "No package found for"
msgstr "沒有找到 AUR 軟體包"
msgstr "未找到套件包"
#: print.go:225
msgid "None"
msgstr "沒有"
msgstr "不做任何動作"
#: print.go:39
msgid "Optional Deps"
msgstr "可選依賴"
msgstr "可選擇的依賴選項"
#: pkg/query/aur_warnings.go:75
#: pkg/query/aur_warnings.go:79
msgid "Orphan (unmaintained) AUR Packages:"
msgstr "孤立 (不受維護) 的 AUR 軟體包:"
msgstr "孤立 (不受維護) 的 AUR 套件:"
#: print.go:53 print.go:55
msgid "Out-of-date"
@ -337,33 +352,33 @@ msgstr "PKGBUILD 是最新的,跳過下載: %s"
msgid "PKGBUILDs to edit?"
msgstr "要編輯哪些 PKGBUILD 檔案?"
#: print.go:60
msgid "Package Base ID"
msgstr "軟體包構造編號"
#: print.go:61
msgid "Package Base"
msgstr "軟體包構造"
msgstr "套件包基礎"
#: pkg/query/aur_warnings.go:67
#: print.go:60
msgid "Package Base ID"
msgstr "套件包基礎編號"
#: pkg/query/aur_warnings.go:71
msgid "Packages not in AUR:"
msgstr "不在 AUR 裡的軟體包:"
msgstr "不在 AUR 裡的套件包:"
#: pkg/menus/clean_menu.go:54
msgid "Packages to cleanBuild?"
msgstr "清理哪些軟體包的編譯檔案?"
msgstr "清理哪些套件包的編譯檔案?"
#: pkg/dep/dep_graph.go:202
msgid "Packages to exclude"
msgstr "要排除的軟體包"
msgstr "要排除的套件包"
#: pkg/upgrade/service.go:295
#: pkg/upgrade/service.go:294
msgid "Packages to exclude: (eg: \"1 2 3\", \"1-3\", \"^4\" or repo name)"
msgstr "要排除的軟體包: (例如: \"1 2 3\", \"1-3\", \"^4\" 或軟體源名稱)"
msgstr "要排除的套件包:(例如: \"1 2 3\", \"1-3\", \"^4\" 或倉庫源名稱)"
#: cmd.go:392
msgid "Packages to install (eg: 1 2 3, 1-3 or ^4)"
msgstr "要安裝的軟體包 (例如: 1 2 3, 1-3 或 ^4)"
msgstr "要安裝的套件包 (例如: 1 2 3, 1-3 或 ^4)"
#: print.go:49
msgid "Popularity"
@ -383,31 +398,31 @@ msgstr "安裝後刪除編譯依賴?"
#: print.go:43
msgid "Replaces"
msgstr ""
msgstr "替換"
#: pkg/db/ialpm/alpm.go:191 print.go:30
msgid "Repository"
msgstr "軟體源"
#: pkg/dep/dep_graph.go:730
msgid "Repository AUR"
msgstr "AUR 軟體源"
#: print.go:30 pkg/db/ialpm/alpm.go:191
msgid "Repository"
msgstr "軟體源"
#: pkg/dep/dep_graph.go:78
msgid "SRCINFO"
msgstr "SRCINFO"
#: pkg/upgrade/service.go:72
#: pkg/upgrade/service.go:71
msgid "Searching AUR for updates..."
msgstr "搜尋 AUR 來獲取更新..."
#: pkg/upgrade/service.go:160
#: pkg/upgrade/service.go:159
msgid "Searching databases for updates..."
msgstr "搜尋資料庫來獲取更新..."
#: pkg/query/query_builder.go:214
msgid "Showing repo packages only"
msgstr "僅顯示軟體源中的軟體包"
msgstr "僅顯示軟體源中的套件包"
#: print.go:95
msgid "Size of pacman cache %s: %s"
@ -427,27 +442,27 @@ msgstr "同步"
#: print.go:100
msgid "Ten biggest packages:"
msgstr "前十大的軟體包:"
msgstr "前十大的套件包:"
#: pkg/sync/sync.go:124
msgid "The following packages are not compatible with your architecture:"
msgstr "以下軟體包不支援您的系統架構:"
msgstr "以下套件不支援您的系統架構:"
#: pkg/db/ialpm/alpm.go:179 pkg/dep/dep_graph.go:726
msgid "There are %d providers available for %s:"
msgstr "有 %d 個提供者可用於 %s:"
msgid "There are %[1]d providers available for %[2]s:"
msgstr "對於 %[2] 有 %[1]d 個結果:"
#: pkg/settings/exe/cmd_builder.go:258
msgid "There may be another Pacman instance running. Waiting..."
msgstr "可能還有另一個 Pacman 正在執行。等待中..."
msgstr "可能還有另一個 pacman 程序正在執行。等待中..."
#: print.go:92
msgid "Total Size occupied by packages: %s"
msgstr "軟體包佔用的空間: %s"
msgstr "套件包佔用的空間: %s"
#: print.go:89
msgid "Total installed packages: %s"
msgstr "已安裝的軟體包總數: %s"
msgstr "已安裝的套件包總數: %s"
#: pkg/sync/sync.go:132
msgid "Try to build them anyway?"
@ -463,11 +478,11 @@ msgstr "無法清理:"
#: get.go:42 get.go:74
msgid "Unable to find the following packages:"
msgstr "找不到下列軟體包:"
msgstr "找不到下列套件包:"
#: vote.go:20
msgid "Unable to handle package vote for: %s. err: %s"
msgstr "無法處理軟體包的投票: %s。錯誤: %s"
msgstr "無法處理套件包的投票: %s。錯誤: %s"
#: clean.go:170
msgid "Unable to remove %s: %s"
@ -479,7 +494,7 @@ msgstr "版本"
#: print.go:50
msgid "Votes"
msgstr "得票"
msgstr "得"
#: print.go:87
msgid "Yay version v%s"
@ -487,31 +502,15 @@ msgstr "Yay 版本 v%s"
#: pkg/menus/menu.go:49
msgid "[N]one"
msgstr "[N]沒有"
#: clean.go:83
msgid ""
"\n"
"Build directory:"
msgstr ""
"\n"
"編譯資料夾:"
#: pkg/db/ialpm/alpm.go:201 pkg/dep/dep_graph.go:740
msgid ""
"\n"
"Enter a number (default=1): "
msgstr ""
"\n"
"輸入數字 (預設=1): "
msgstr "[N]不做任何動作"
#: pkg/settings/errors.go:29
msgid "aborting due to user"
msgstr "由於使用者而中止"
msgstr "使用者已自行中止 yay"
#: pkg/settings/parser/parser.go:608
msgid "argument '-' specified without input on stdin"
msgstr "指定了引數 '-' 但標準輸入沒有輸入值"
msgstr "指定了參數 '-' 但沒有 stdin 或其他輸入值"
#: local_install.go:26
msgid "cannot find PKGBUILD and .SRCINFO in directory"
@ -519,43 +518,43 @@ msgstr "目錄內找不到 PKGBUILD 與 .SRCINFO 檔案"
#: pkg/sync/build/pkg_archive.go:148
msgid "cannot find package name: %v"
msgstr "找不到軟體包名稱: %v"
msgstr "找不到套件名稱:%v"
#: pkg/sync/build/errors.go:30
msgid "could not find PKGDEST for: %s"
msgstr "找不到 PKGDEST: %s"
msgstr "找不到 PKGDEST%s"
#: errors.go:9
msgid "could not find all required packages"
msgstr "找不到所有需要的軟體包"
msgstr "找不到所有需要的套件包"
#: pkg/sync/build/errors.go:61
msgid "could not find any package archives listed in %s"
msgstr "找不到任何 %s 中列舉的軟體包封存檔"
msgstr "找不到任何 %s 中列舉的套件封存檔"
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:287
#: pkg/sync/build/errors.go:50 pkg/upgrade/service.go:286
msgid "dependency"
msgstr "作為依賴安裝"
#: pkg/vcs/vcs.go:96 pkg/vcs/vcs.go:100
#: pkg/vcs/vcs.go:100 pkg/vcs/vcs.go:96
msgid "devel check for package failed: '%s' encountered an error"
msgstr "軟體包開發檢查失敗: '%s' 遇到了錯誤"
msgstr "開發套件包檢查失敗:「%s」 遇到了錯誤"
#: pkg/menus/edit_menu.go:110
msgid "editor did not exit successfully, aborting: %s"
msgstr "編輯器未成功退出,正在中止: %s"
msgstr "編輯器未成功退出,正在中止%s"
#: pkg/sync/workdir/aur_source.go:24
msgid "error downloading sources: %s"
msgstr "下載套件檔案時出錯: %s"
msgstr "下載套件包檔案時出錯:%s"
#: pkg/download/errors.go:25
msgid "error fetching %s: %s"
msgstr "取得 %s 時出錯: %s"
msgstr "取得 %s 時出錯%s"
#: pkg/sync/build/errors.go:9
msgid "error installing repo packages"
msgstr "安裝軟體包時出錯"
msgstr "安裝套件包時出錯"
#: pkg/sync/build/installer.go:266 pkg/sync/build/installer.go:270
msgid "error installing:"
@ -563,11 +562,11 @@ msgstr "安裝時出錯:"
#: pkg/sync/build/installer.go:233 pkg/sync/build/installer.go:237
msgid "error making: %s"
msgstr "編譯時出錯: %s"
msgstr "編譯時出錯%s"
#: pkg/sync/workdir/merge.go:24
msgid "error merging %s: %s"
msgstr "合併 %s 時出錯: %s"
msgstr "合併 %s 時出錯%s"
#: pkg/download/unified.go:59
msgid "error reading %s"
@ -579,11 +578,11 @@ msgstr "重新整理資料庫時出錯"
#: pkg/sync/workdir/clean.go:51 pkg/sync/workdir/merge.go:17
msgid "error resetting %s: %s"
msgstr "重置 %s 時出錯: %s"
msgstr "重置 %s 時出錯%s"
#: pkg/sync/build/errors.go:53
msgid "error updating package install reason to %s"
msgstr "更新軟體包安裝原因至 %s 時出錯"
msgstr "更新套件安裝原因至 %s 時出錯"
#: pkg/sync/build/errors.go:48
msgid "explicit"
@ -591,19 +590,19 @@ msgstr "單獨指定安裝"
#: pkg/settings/errors.go:23
msgid "failed to create directory '%s': %s"
msgstr "無法建立資料夾 '%s': %s"
msgstr "無法建立資料夾 '%s'%s"
#: pkg/settings/config.go:281
msgid "failed to open config file '%s': %s"
msgstr "無法開啟設定檔案 '%s': %s"
msgstr "無法開啟設定檔案 '%s'%s"
#: pkg/sync/srcinfo/service.go:114
msgid "failed to parse %s -- skipping: %s"
msgstr "無法解析 %s -- 跳過: %s"
msgstr "無法解析 %s -- 跳過%s"
#: pkg/sync/srcinfo/service.go:118
msgid "failed to parse %s: %s"
msgstr "無法解析 %s: %s"
msgstr "無法解析 %s%s"
#: local_install.go:77
msgid "failed to parse .SRCINFO"
@ -611,7 +610,7 @@ msgstr "無法解析 .SRCINFO"
#: pkg/settings/config.go:291
msgid "failed to read config file '%s': %s"
msgstr "無法讀取設定檔案 '%s': %s"
msgstr "無法讀取設定檔案 '%s'%s"
#: pkg/cmd/graph/main.go:46 pkg/runtime/runtime.go:73
msgid "failed to retrieve aur Cache"
@ -619,7 +618,7 @@ msgstr "無法取得 AUR 快取"
#: pkg/upgrade/sources.go:27
msgid "ignoring package devel upgrade (no AUR info found):"
msgstr "忽略軟體包開發更新 (未找到 AUR 資訊):"
msgstr "忽略軟體包開發更新 (未找到 AUR 資訊)"
#: pkg/text/errors.go:8
msgid "input too long"
@ -627,15 +626,15 @@ msgstr "輸入太長"
#: pkg/db/ialpm/alpm.go:222 pkg/dep/dep_graph.go:761
msgid "invalid number: %s"
msgstr "無效數字: %s"
msgstr "無效數字%s"
#: pkg/settings/parser/parser.go:174
msgid "invalid option '%s'"
msgstr "無效選項 '%s'"
msgstr "無效選項「%s」"
#: cmd.go:197
msgid "invalid option: '--deps' and '--explicit' may not be used together"
msgstr "無效選項: '--deps' 與 '--explicit' 不能同時指定"
msgstr "無效選項:不能同時指定「--deps」與「--explicit」"
#: pkg/download/abs.go:22
msgid "invalid repository"
@ -645,22 +644,22 @@ msgstr "無效軟體源"
msgid "invalid value: %d is not between %d and %d"
msgstr "無效值: %d 不在 %d 和 %d 之間"
#: pkg/text/input.go:48
msgid "no"
msgstr "否"
#: pkg/sync/srcinfo/pgp/keys.go:110
msgid "no keys to import"
msgstr "沒有要匯入的金鑰"
#: pkg/query/errors.go:20
msgid "no query was executed"
msgstr "沒有查詢被執行"
msgstr "未進行任何查詢"
#: local_install.go:66
msgid "no target directories specified"
msgstr "沒有指定目標目錄"
#: pkg/text/input.go:48
msgid "no"
msgstr "否"
#: pkg/sync/build/installer.go:242
msgid "nothing to install for %s"
msgstr "沒有要為 %s 安裝的東西"
@ -671,25 +670,24 @@ msgstr "一次只能使用一項操作"
#: pkg/cmd/graph/main.go:70
msgid "only one target is allowed"
msgstr ""
msgstr "只能有一個目標"
#: pkg/upgrade/service.go:291
msgid "package"
msgid_plural "packages"
msgstr[0] "套件包"
#: print.go:187
msgid "package '%s' was not found"
msgstr "找不到軟體包 '%s'"
msgstr "找不到套件包「%s」"
#: pkg/download/errors.go:15
msgid "package not found in AUR"
msgstr "AUR 中找不到軟體包"
msgstr "AUR 中找不到套件包"
#: pkg/download/abs.go:23
msgid "package not found in repos"
msgstr "軟體源中找不到軟體包"
#: pkg/upgrade/service.go:292
#, fuzzy
msgid "package"
msgid_plural "packages"
msgstr[0] "軟體包構造"
msgstr "倉庫源中找不到套件包"
#: pkg/sync/srcinfo/pgp/keys.go:100
msgid "problem importing keys"
@ -697,7 +695,7 @@ msgstr "匯入金鑰時出錯"
#: clean.go:105
msgid "removing AUR packages from cache..."
msgstr "正在從快取中刪除 AUR 軟體包..."
msgstr "正在從快取中刪除 AUR 套件包..."
#: clean.go:178 pkg/sync/workdir/clean.go:41
msgid "removing untracked AUR files from cache..."
@ -705,7 +703,7 @@ msgstr "正在從暫存中刪除未追蹤的 AUR 檔案..."
#: pkg/sync/build/errors.go:38
msgid "the PKGDEST for %s is listed by makepkg but does not exist: %s"
msgstr "%s 的 PKGDEST 由 makepkg 列出,但不存在: %s"
msgstr "%s 的 PKGDEST 由 makepkg 列出,但不存在%s"
#: pkg/sync/sync.go:45
msgid "there is nothing to do"
@ -713,7 +711,7 @@ msgstr "無事可做"
#: pkg/db/ialpm/alpm.go:247
msgid "unable to CreateHandle: %s"
msgstr "無法 CreateHandle: %s"
msgstr "無法 CreateHandle%s"
#: cmd.go:186
msgid "unhandled operation"
@ -726,48 +724,3 @@ msgstr "未知版本"
#: pkg/text/input.go:47
msgid "yes"
msgstr "是"
#~ msgid " (Target"
#~ msgstr " (目標"
#~ msgid " (Wanted by: "
#~ msgstr " (被這些軟體包依賴: "
#~ msgid "%s not satisfied, flushing install queue"
#~ msgstr "%s 未滿足,正在重新整理安裝序列"
#~ msgid "Checking for conflicts..."
#~ msgstr "正在檢查衝突..."
#~ msgid "Checking for inner conflicts..."
#~ msgstr "正在檢查內部衝突..."
#~ msgid "Conflicting packages will have to be confirmed manually"
#~ msgstr "必須手動確認衝突的軟體包"
#~ msgid "Inner conflicts found:"
#~ msgstr "發現內部衝突:"
#~ msgid "Installing %s will remove:"
#~ msgstr "安裝 %s 將刪除:"
#~ msgid "PKGBUILD up to date, Skipping (%d/%d): %s"
#~ msgstr "PKGBUILD 是最新的,跳過 (%d/%d): %s"
#~ msgid "Package conflicts found:"
#~ msgstr "發現軟體包衝突:"
#~ msgid "Packages to upgrade."
#~ msgstr "個要升級的軟體包。"
#~ msgid "Querying AUR..."
#~ msgstr "正在查詢 AUR..."
#~ msgid "could not find all required packages:"
#~ msgstr "找不到所有需要的軟體包:"
#~ msgid "could not find srcinfo for: %s"
#~ msgstr "找不到 srcinfo: %s"
#~ msgid "package conflicts can not be resolved with noconfirm, aborting"
#~ msgstr "軟體包衝突無法透過 noconfirm 解決,正在中止"

View File

@ -43,8 +43,32 @@ func syncInfo(ctx context.Context, run *runtime.Runtime,
)
pkgS = query.RemoveInvalidTargets(run.Logger, pkgS, run.Cfg.Mode)
expandedPackages := []string{}
for _, pkg := range pkgS {
groupPackages := dbExecutor.PackagesFromGroup(pkg)
if len(groupPackages) > 0 {
for _, p := range groupPackages {
expandedPackages = append(expandedPackages, p.Name())
}
} else {
expandedPackages = append(expandedPackages, pkg)
}
}
pkgS = expandedPackages
aurS, repoS := packageSlices(pkgS, run.Cfg, dbExecutor)
if len(repoS) == 0 && len(aurS) == 0 {
if run.Cfg.Mode != parser.ModeRepo {
aurS = dbExecutor.InstalledRemotePackageNames()
}
if run.Cfg.Mode != parser.ModeAUR {
repoS = dbExecutor.InstalledSyncPackageNames()
}
}
if len(aurS) != 0 {
noDB := make([]string, 0, len(aurS))
@ -64,7 +88,7 @@ func syncInfo(ctx context.Context, run *runtime.Runtime,
}
}
if len(repoS) != 0 {
if len(repoS) != 0 || (len(aurS) == 0 && len(repoS) == 0) {
arguments := cmdArgs.Copy()
arguments.ClearTargets()
arguments.AddTarget(repoS...)

View File

@ -84,6 +84,12 @@ func TestSyncInfo(t *testing.T) {
wantShow: []string{},
wantErr: true,
},
{
name: "Si arduino",
args: []string{"S", "i"},
targets: []string{"arduino"},
wantShow: []string{"pacman", "-S", "-i", "--config", "/etc/pacman.conf", "--", "arduino-cli"},
},
}
dbExc := &mock.DBExecutor{
@ -94,9 +100,20 @@ func TestSyncInfo(t *testing.T) {
PBase: "linux",
}
}
if s == "arduino-cli" {
return &mock.Package{
PName: "arduino-cli",
PBase: "arduino-cli",
}
}
return nil
},
PackagesFromGroupFn: func(s string) []mock.IPackage {
if s == "arduino" {
return []mock.IPackage{
&mock.Package{PName: "arduino-cli"},
}
}
return nil
},
}

View File

@ -547,7 +547,7 @@ pkgname = python-vosk
wantCapture := []string{
"/usr/bin/git -C /testdir/vosk-api reset --hard HEAD",
"/usr/bin/git -C /testdir/vosk-api merge --no-edit --ff",
"makepkg --packagelist", "makepkg --packagelist",
"makepkg --packagelist",
"makepkg --packagelist",
}
wantShow := []string{
@ -556,7 +556,6 @@ pkgname = python-vosk
"makepkg -c --nobuild --noextract --ignorearch",
"pacman -U --config /etc/pacman.conf -- /testdir/vosk-api-0.3.45-1-x86_64.pkg.tar.zst",
"makepkg --nobuild -f -C --ignorearch", "makepkg -c --nobuild --noextract --ignorearch",
"makepkg --nobuild -f -C --ignorearch", "makepkg -c --nobuild --noextract --ignorearch",
"pacman -U --config /etc/pacman.conf -- /testdir/vosk-api-0.3.45-1-x86_64.pkg.tar.zst /testdir/python-vosk-0.3.45-1-x86_64.pkg.tar.zst",
"pacman -D -q --asdeps --config /etc/pacman.conf -- vosk-api",
"pacman -D -q --asexplicit --config /etc/pacman.conf -- python-vosk",

6
vcs.go
View File

@ -61,8 +61,8 @@ func createDevelDB(ctx context.Context, run *runtime.Runtime, dbExecutor db.Exec
for iP := range srcinfos[i].Packages {
wg.Add(1)
go func(i string, iP int) {
run.VCSStore.Update(ctx, srcinfos[i].Packages[iP].Pkgname, srcinfos[i].Source)
go func(baseIndex string, packageIndex int) {
run.VCSStore.Update(ctx, srcinfos[baseIndex].Packages[packageIndex].Pkgname, srcinfos[baseIndex].Source)
wg.Done()
}(i, iP)
}
@ -71,5 +71,5 @@ func createDevelDB(ctx context.Context, run *runtime.Runtime, dbExecutor db.Exec
wg.Wait()
run.Logger.OperationInfoln(gotext.Get("GenDB finished. No packages were installed"))
return err
return nil
}