public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: IPFire Translate <translate@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH] chore(l10n): add Catalan translation
Date: Thu, 22 Oct 2026 07:39:16 +0000	[thread overview]
Message-ID: <20261022073939.818710-14-translate@ipfire.org> (raw)
In-Reply-To: <20261022073939.818710-1-translate@ipfire.org>

From: Languages add-on <noreply-addon-languages@weblate.org>

Translation: Pakfire/Frontend
Language: Catalan
Translate-URL: https://translate.ipfire.org/projects/pakfire/frontend/ca/
---
 src/locales/ca.json | 451 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 451 insertions(+)
 create mode 100644 src/locales/ca.json

diff --git a/src/locales/ca.json b/src/locales/ca.json
new file mode 100644
index 0000000..e16a3af
--- /dev/null
+++ b/src/locales/ca.json
@@ -0,0 +1,451 @@
+{
+    "{arch}, attempt {n}: {status}": "",
+    "{arch}: {status}": "",
+    "{builds} build | {builds} builds": "",
+    "{n} check failed | {n} checks failed": "",
+    "{n} cores": "",
+    "{n} CPU | {n} CPUs": "",
+    "{n} CPUs on average": "",
+    "{n} day left | {n} days left": "",
+    "{n} earlier attempt | {n} earlier attempts": "",
+    "{n} file matches | {n} files match": "",
+    "{n} job | {n} jobs": "",
+    "{n} of {cpus} CPUs on average": "",
+    "{n} offline": "",
+    "{n} package | {n} packages": "",
+    "{n} running": "",
+    "{n}% succeeded": "",
+    "{name} does not have any repositories": "",
+    "{name} has not built anything, yet": "",
+    "{online} online": "",
+    "{time} behind": "",
+    "{time} of build time": "",
+    "{time} on average": "",
+    "{uptime} uptime": "",
+    "{used} of {limit} used": "",
+    "{used} used": "",
+    "+{n}": "",
+    "1 min": "",
+    "15 min": "",
+    "30 days": "",
+    "5 min": "",
+    "7 days": "",
+    "90 days": "",
+    "A disabled mirror is not handed out to clients and is not checked. It keeps its history, and can be enabled again.": "",
+    "A newer build ({evr}) has failed": "",
+    "A newer build ({evr}) is still running": "",
+    "a subnet that it does not say": "",
+    "Abort": "",
+    "Abort {name}? Everything that is waiting for it is being aborted, too.": "",
+    "Abort Job": "",
+    "Aborted": "",
+    "Acceptable": "",
+    "Add Mirror": "",
+    "Add Pool": "",
+    "Add Source": "",
+    "Add to pakfire": "",
+    "Add Worker": "",
+    "Added to the configuration of pakfire, so it has to be valid.": "",
+    "Administrators only": "",
+    "All Architectures": "",
+    "All directories": "",
+    "and {duration} to upload": "",
+    "Announcement": "",
+    "Approve": "",
+    "Approved": "",
+    "Architecture": "",
+    "Architectures": "",
+    "at its peak": "",
+    "Attempt {n}": "",
+    "Available Core-Hours": "",
+    "AWS could not be asked what there is, so that the launch templates and instance types have to be typed in:": "",
+    "Behind": "",
+    "Branch": "",
+    "Bugzilla Product": "",
+    "Bugzilla Version": "",
+    "Build created": "",
+    "Build failed": "",
+    "Build finished": "",
+    "Build Time": "",
+    "Builds": "",
+    "Builds into": "",
+    "built {time}": "",
+    "Busy Core-Hours": "",
+    "Busy Core-Hours by Day": "",
+    "By Day": "",
+    "Cancel": "",
+    "Capabilities": "",
+    "Capacity": "",
+    "Certificate": "",
+    "Check Now": "",
+    "Check the images that you have downloaded": "",
+    "Check the signature of the checksums": "",
+    "Checked {time}": "",
+    "Checks": "",
+    "Choose a launch template": "",
+    "Codename": "",
+    "Config file": "",
+    "Connected {time}": "",
+    "Contact": "",
+    "Copied": "",
+    "Copy": "",
+    "Core-Hours": "",
+    "CPU": "",
+    "CPU {n}%": "",
+    "CPU throttled {n} time | CPU throttled {n} times": "",
+    "CPU Time": "",
+    "CPUs": "",
+    "Create Distribution": "",
+    "Create Release": "",
+    "Create Repository": "",
+    "Created": "",
+    "Created {time}": "",
+    "Custom Configuration": "",
+    "Day": "",
+    "Delete": "",
+    "Delete {name}? Everything that has been built into it is being deleted with it, and systems that use it will not find it any more.": "",
+    "Delete {name}? This cannot be undone.": "",
+    "Delete {name}? This is only possible while it has no repositories, builds or releases.": "",
+    "Delete Release": "",
+    "Delete this pool? No more workers are being launched from it, and its workers are being terminated once they are idle.": "",
+    "Deprecated": "",
+    "Description": "",
+    "Disabled": "",
+    "Disconnected": "",
+    "Disk": "",
+    "Distribution": "",
+    "Distributions": "",
+    "Done": "",
+    "Download": "",
+    "Download {key}, {checksums} and {signature}": "",
+    "Downloads can be resumed": "",
+    "Downloads cannot be resumed": "",
+    "e.g. /pub/ipfire/pakfire": "",
+    "e.g. mirror.example.org": "",
+    "e.g. My Kernel Experiments": "",
+    "e.g. spot-x86-64": "",
+    "e.g. x86-03.dub.ipfire.org": "",
+    "Edit": "",
+    "Edit Distribution": "",
+    "Edit Mirror": "",
+    "Edit Release": "",
+    "Edit Source": "",
+    "Emulated Architectures": "",
+    "Emulates {arches}": "",
+    "Enabled": "",
+    "Enrolment Token": "",
+    "Everything that they have uploaded and built takes {used} now.": "",
+    "Expired": "",
+    "Failed": "",
+    "Fall back to On-Demand": "",
+    "falls back to on-demand": "",
+    "fetched {time}": "",
+    "Files": "",
+    "Files ({n})": "",
+    "Files of the source package": "",
+    "Fingerprint": "",
+    "Finished": "",
+    "Fixed Bugs": "",
+    "Follow": "",
+    "Format": "",
+    "from the launch template": "",
+    "From the launch template": "",
+    "Git URL": "",
+    "Gitweb URL": "",
+    "Go to the distributions": "",
+    "Go to the front page": "",
+    "Go to the page of the user": "",
+    "Going Away": "",
+    "Going to be published on {date}": "",
+    "Groups": "",
+    "Has never connected": "",
+    "Hide disabled and gone": "",
+    "Hide earlier attempts": "",
+    "History": "",
+    "Hostname": "",
+    "How Far Behind": "",
+    "How many jobs a worker runs at the same time. More jobs need more cores and memory; one job per worker is safest.": "",
+    "How many processor cores the workers have kept busy, and how many they have had, by day.": "",
+    "How the workers are launched": "",
+    "HTTP": "",
+    "HTTP error": "",
+    "I/O": "",
+    "I/O Wait": "",
+    "ID": "",
+    "If AWS has no spot capacity for any of the instance types, an on-demand instance is launched instead, so that jobs do not wait.": "",
+    "If AWS has no spot capacity, nothing is launched, and the jobs wait until there is some.": "",
+    "If the address, the branch or the repository change, the source is cloned again.": "",
+    "Image": "",
+    "Image Types": "",
+    "Images": "",
+    "Instance Types": "",
+    "Interrupted": "",
+    "IP Protocols": "",
+    "Issued by {issuer}": "",
+    "It does not give instances a role, which workers need to prove who they are when they enrol.": "",
+    "It does not require IMDSv2.": "",
+    "It will be available as {slug}, which cannot be changed later.": "",
+    "It will be called {slug} on the command line and in URLs.": "",
+    "Its own instance type is {type}.": "",
+    "Job": "",
+    "Jobs": "",
+    "Jobs per Worker": "",
+    "Keys": "",
+    "Kinds of Jobs": "",
+    "Last connected {time}": "",
+    "Last seen {time}": "",
+    "Last Used": "",
+    "Latest Builds": "",
+    "Launch Template": "",
+    "Launched {time}": "",
+    "Launches": "",
+    "Launches {image} (version {version}) in {where}.": "",
+    "Leave this empty to publish the release right now": "",
+    "License": "",
+    "Limits": "",
+    "Live": "",
+    "Load": "",
+    "Load everything": "",
+    "Load everything ({size})": "",
+    "Log": "",
+    "Log Out": "",
+    "Login": "",
+    "Looking through {count} of {total} files…": "",
+    "Lowercase letters, digits and . _ - only, like ipfire.": "",
+    "Maintenance": "",
+    "Manage": "",
+    "memory": "",
+    "Memory": "",
+    "Memory Used": "",
+    "Menu": "",
+    "minutes": "",
+    "Mirrored": "",
+    "Mirrors": "",
+    "Most Workers at Once": "",
+    "Name": "",
+    "Name and avatar come from the account of the user, and cannot be changed here.": "",
+    "Name of the new release": "",
+    "Negotiated": "",
+    "never fetched": "",
+    "New Distribution": "",
+    "No build of this package has succeeded in this repository, yet": "",
+    "no image": "",
+    "No images | One image | {n} images": "",
+    "No jobs have finished": "",
+    "No jobs in the last 30 days": "",
+    "No limit": "",
+    "No more workers than this are launched from the pool, however many jobs are waiting. This limits what the pool can cost.": "",
+    "no spot": "",
+    "No worker is online right now": "",
+    "None": "",
+    "Not found": "",
+    "Not Found": "",
+    "Not published": "",
+    "Notes": "",
+    "Nothing found": "",
+    "Nothing has been built into this repository, yet": "",
+    "Nothing has been built, yet": "",
+    "Nothing has been used during this time": "",
+    "Nothing is running": "",
+    "Nothing is running on this worker": "",
+    "Nothing is waiting": "",
+    "Notifications are off in this browser": "",
+    "Notifications are on in this browser": "",
+    "Now": "",
+    "Offline": "",
+    "OK": "",
+    "on {date}": "",
+    "on {worker}": "",
+    "On Debian and Ubuntu, signify is called signify-openbsd": "",
+    "On-Demand": "",
+    "Once a release has been published, everybody can see it.": "",
+    "Ongoing": "",
+    "Online": "",
+    "Only administrators can change users.": "",
+    "Only administrators can see pools.": "",
+    "Only affects what is built or made afterwards. What exists already keeps its architecture.": "",
+    "Only enabled pools launch anything. A pool can only be enabled when AWS would launch its workers.": "",
+    "Only lowercase letters, digits and dashes, and no dash at the beginning or end.": "",
+    "Only on-demand instances are launched. They cost more, but are never taken away.": "",
+    "Only those that have failed": "",
+    "Oops, we could not find what you are looking for...": "",
+    "Optional": "",
+    "Optional. What you are working on, so that others know what they would be installing.": "",
+    "Other": "",
+    "Other architectures that the image can emulate (for example with QEMU), which is much slower. Leave this empty unless the image has been set up for it.": "",
+    "Outages": "",
+    "Outdated versions of TLS are supported: {versions}": "",
+    "Owner": "",
+    "Package": "",
+    "Packager": "",
+    "Packages": "",
+    "Pakfire {version}": "",
+    "Password": "",
+    "Path": "",
+    "Permanent": "",
+    "Please choose a distribution.": "",
+    "Please choose a launch template.": "",
+    "Please choose at least one kind of job.": "",
+    "Please give the distribution a name.": "",
+    "Please give the pool a name.": "",
+    "Please give the repository a name.": "",
+    "Pools": "",
+    "Pools launch workers in the cloud for the jobs that the workers that are there all the time cannot take, and terminate them again once they are idle. Workers are launched from a launch template in AWS, which says which image to start and where; the pool says which instance types to try, and how many workers there may be.": "",
+    "Priority {n}": "",
+    "Processes": "",
+    "Public Key": "",
+    "Publish": "",
+    "Publish Release": "",
+    "Published on {date}": "",
+    "Queue ({n})": "",
+    "Queued": "",
+    "Ran out of memory": "",
+    "Read": "",
+    "Reconnecting...": "",
+    "Releases": "",
+    "Remove": "",
+    "Remove {filename} from this release?": "",
+    "Remove {hostname}? It will not be given to anybody any more.": "",
+    "Remove {name}? What has been built from it stays.": "",
+    "Remove Mirror": "",
+    "Remove this key? The worker cannot log in with it any more.": "",
+    "Repositories": "",
+    "Resources": "",
+    "Response Time": "",
+    "Retry": "",
+    "Revoked": "",
+    "Running": "",
+    "Running ({n})": "",
+    "running for {duration}": "",
+    "Running Now": "",
+    "Save": "",
+    "Saved": "",
+    "Says which image to launch and in which subnet, which has to be in the availability zone of the cache. Templates for other architectures cannot be chosen.": "",
+    "Scratch Builds": "",
+    "Search": "",
+    "Search the files": "",
+    "SHA-256": "",
+    "Show {n} disabled or gone": "",
+    "Show all {n} bugs": "",
+    "Show all {n} jobs": "",
+    "Show all {n} outages": "",
+    "Show all {n} packages": "",
+    "Show all jobs": "",
+    "Show all mirrors": "",
+    "Show all packages": "",
+    "Show Build": "",
+    "Show more": "",
+    "Show the log ({size})": "",
+    "Showing {count} of {total} files": "",
+    "Showing the last {n} lines": "",
+    "Sign In": "",
+    "Size": "",
+    "Slogan": "",
+    "Something that says what is in it.": "",
+    "Source Package": "",
+    "Sources": "",
+    "Spot": "",
+    "Spot Instances": "",
+    "Spot instances cost much less, but AWS can take them back with two minutes notice. Their jobs then go back into the queue, without counting as a failed attempt.": "",
+    "Stable": "",
+    "Started": "",
+    "started {time}": "",
+    "Status": "",
+    "Storage": "",
+    "Succeeded": "",
+    "Summary": "",
+    "Swap": "",
+    "Synced {time}": "",
+    "System": "",
+    "Terminate when Idle for": "",
+    "Test": "",
+    "Test Build": "",
+    "The architecture of a pool cannot be changed. Create another pool instead.": "",
+    "The certificate expires {time}": "",
+    "The certificate is not valid: {error}": "",
+    "The checksums of all images have been signed with the key of {distro}.": "",
+    "The git repositories that this distribution is being built from. Whatever is being committed there is being built into the repository next to it.": "",
+    "The images of this release have not been signed, yet": "",
+    "The Last 30 Days": "",
+    "The Last Hour": "",
+    "The name can only be 64 characters long.": "",
+    "The name needs some letters or digits.": "",
+    "The names of its workers start with this, followed by a random suffix. Only lowercase letters, digits and dashes.": "",
+    "the public key": "",
+    "The worker can now enrol with this token, which is only valid for {minutes} minutes and is not being shown again:": "",
+    "There are no distributions, yet": "",
+    "There are no mirrors, yet": "",
+    "There are no pools, yet": "",
+    "There are no releases, yet": "",
+    "There are no workers, yet": "",
+    "There is no distribution with this name": "",
+    "There is no job with this ID": "",
+    "There is no mirror with this name": "",
+    "There is no repository like this": "",
+    "There is no user with this name": "",
+    "There is no worker with this name": "",
+    "They keep what they have, but cannot upload, build or create repositories until they have deleted something.": "",
+    "They may upload, build and create repositories (as many as they like) until all of this has been used.": "",
+    "They may use as much space as they want.": "",
+    "This build is in no repositories": "",
+    "This distribution has no repositories, yet": "",
+    "This distribution has no sources, yet": "",
+    "This is a stable release": "",
+    "This job has been interrupted because its worker has gone away. A copy of it has been put back into the queue.": "",
+    "This job has no log": "",
+    "This mirror has not been checked in the last 30 days": "",
+    "This package has not been built, yet": "",
+    "This package is not in any repository of a distribution": "",
+    "This release does not have any images, yet": "",
+    "This worker has no keys, yet": "",
+    "Timed out": "",
+    "TLS": "",
+    "TLS 1.3 is not supported": "",
+    "TLS error": "",
+    "TLS Versions": "",
+    "To install packages from {repo}, save the following as {path} on the system that should use it. pakfire then finds the packages in it next to those of the distribution, and checks them with the key of the repository.": "",
+    "took {duration}": "",
+    "Total": "",
+    "Tried in this order (the first one that AWS has capacity for is launched). More types make it more likely that there is spot capacity. If none are chosen, the instance type of the launch template is used.": "",
+    "Turn off notifications": "",
+    "Turn on notifications": "",
+    "Type": "",
+    "unknown architecture": "",
+    "Unreachable": "",
+    "Unwatch this build": "",
+    "Up to date": "",
+    "up to one job at once | up to {n} jobs at once": "",
+    "Usage": "",
+    "Used": "",
+    "User": "",
+    "Username": "",
+    "Utilisation": "",
+    "Valid": "",
+    "Vendor": "",
+    "Verify your Download": "",
+    "Version": "",
+    "View": "",
+    "waited {duration}": "",
+    "Waiting": "",
+    "waiting for {duration}": "",
+    "Waiting for {resources}": "",
+    "Waiting for Approval": "",
+    "Waiting for the worker to send the log...": "",
+    "Watch this build": "",
+    "Website": "",
+    "What the workers are. It has to match the image of the launch template.": "",
+    "What the workers will do": "",
+    "What this user may use. Only administrators can see and change this.": "",
+    "What you build into the repository is being built for this distribution, and can only be installed there.": "",
+    "When?": "",
+    "Which jobs the workers are launched for.": "",
+    "Who to tell when the mirror has a problem": "",
+    "Workers": "",
+    "Workers that have not had anything to do for this long are terminated. Shorter costs less; longer saves launching again when more jobs come soon.": "",
+    "Wrap": "",
+    "written, {size} read": "",
+    "You do not have any repositories, yet": "",
+    "You have used all of your space. Please delete what you do not need any more, or ask an administrator for more.": "",
+    "Your Page": "",
+    "Your Repositories": ""
+}
-- 
2.47.3



  parent reply	other threads:[~2026-10-22  7:40 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-22  7:39 [PATCH] chore(l10n): add German translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Greek translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Persian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add French translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Croatian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Hungarian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Italian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Japanese translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Dutch translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Polish translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Portuguese translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Romanian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Serbian translation IPFire Translate
2026-10-22  7:39 ` IPFire Translate [this message]
2026-10-22  7:39 ` [PATCH] chore(l10n): add Czech translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Danish translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Indonesian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Javanese translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Khmer (Central) translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Lao translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Portuguese (Brazil) translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Portuguese (Portugal) translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Kinyarwanda translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Slovak translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Albanian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Sundanese translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Swedish translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Turkmen translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Uzbek (Latin script) translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Turkish translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Ukrainian translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Vietnamese translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Chinese (Simplified Han script) translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Arabic translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Thai translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Spanish translation IPFire Translate
2026-10-22  7:39 ` [PATCH] chore(l10n): add Russian translation IPFire Translate

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261022073939.818710-14-translate@ipfire.org \
    --to=translate@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox