Skip to content

Added czech translations to cs.json5 - #4641

Merged
tdonohue merged 9 commits into
DSpace:dspace-7_xfrom
dataquest-dev:update-czech-translations
Oct 13, 2025
Merged

Added czech translations to cs.json5#4641
tdonohue merged 9 commits into
DSpace:dspace-7_xfrom
dataquest-dev:update-czech-translations

Conversation

@Kasinhou

Copy link
Copy Markdown
Contributor

Description

Just translated some messages which hadn't been translated yet.

Checklist

This checklist provides a reminder of what we are going to look for when reviewing your PR. You do not need to complete this checklist prior creating your PR (draft PRs are always welcome).
However, reviewers may request that you complete any actions in this list if you have not done so. If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!

  • My PR is created against the main branch of code (unless it is a backport or is fixing an issue specific to an older branch).
  • My PR is small in size (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
  • My PR passes ESLint validation using npm run lint
  • My PR doesn't introduce circular dependencies (verified via npm run check-circ-deps)
  • My PR includes TypeDoc comments for all new (or modified) public methods and classes. It also includes TypeDoc for large or complex private methods.
  • My PR passes all specs/tests and includes new/updated specs or tests based on the Code Testing Guide.
  • My PR aligns with Accessibility guidelines if it makes changes to the user interface.
  • My PR uses i18n (internationalization) keys instead of hardcoded English text, to allow for translations.
  • My PR includes details on how to test it. I've provided clear instructions to reviewers on how to successfully test this fix or feature.
  • If my PR includes new libraries/dependencies (in package.json), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
  • If my PR includes new features or configurations, I've provided basic technical documentation in the PR itself.
  • If my PR fixes an issue ticket, I've linked them together.

@Kasinhou Kasinhou changed the title Added czech translations to cs.json5 [WIP] Added czech translations to cs.json5 Aug 18, 2025
@github-actions

Copy link
Copy Markdown

Hi @Kasinhou,
Conflicts have been detected against the base branch.
Please resolve these conflicts as soon as you can. Thanks!

@Kasinhou
Kasinhou changed the base branch from main to dspace-7_x August 18, 2025 12:33
@tdonohue tdonohue added i18n / l10n Internationalisation and localisation, related to message catalogs 1 APPROVAL pull request only requires a single approval to merge labels Aug 20, 2025
@tdonohue tdonohue moved this to 🙋 Needs Reviewers Assigned in DSpace 10.0 Release Aug 20, 2025
@tdonohue tdonohue added the port to dspace-9_x This PR needs to be ported to `dspace-9_x` branch for next bug-fix release label Aug 20, 2025
@tdonohue

Copy link
Copy Markdown
Member

Closing & reopening to trigger automated tests to run again. They seem to have "stalled" in this PR (sometimes this seems to happen randomly in GitHub).

@tdonohue tdonohue closed this Aug 21, 2025
@github-project-automation github-project-automation Bot moved this from 🙋 Needs Reviewers Assigned to ✅ Done in DSpace 10.0 Release Aug 21, 2025
@tdonohue tdonohue reopened this Aug 21, 2025
@tdonohue tdonohue moved this from ✅ Done to 🙋 Needs Reviewers Assigned in DSpace 10.0 Release Aug 21, 2025

@dewi-g dewi-g left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The translation is very good, improves a lot of small mistakes or typos. There are however some inconsistencies being introduced in some of the translations, so I would like you to revise my comments and make the translations orderly in the few cases where more translations of the same thing were applied. I have also suggested a few syntactic edits, so the translations feel more natural, but these are completely optional.
Thank you for the translation of new keys!

Comment thread src/assets/i18n/cs.json5 Outdated

// "admin.registries.metadata.schemas.table.delete": "Delete selected",
"admin.registries.metadata.schemas.table.delete": "Smazat vybrané",

// "admin.registries.metadata.schemas.table.selected": "Selected schemas",
// TODO New key - Add a translation
"admin.registries.metadata.schemas.table.selected": "Selected schemas",
"admin.registries.metadata.schemas.table.selected": "Vybrané schémata",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

správný tvar je "vybraná schémata"

Comment thread src/assets/i18n/cs.json5 Outdated

// "collection.select.table.select": "Select collection",
// TODO New key - Add a translation
"collection.select.table.select": "Select collection",
"collection.select.table.select": "Vybrané kolekce",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vybrat kolekci (nebo kolekce, podle kontextu... update na dspace 7.6.5 nemáme, tudíž nemohu ověřit)

Comment thread src/assets/i18n/cs.json5 Outdated
@@ -2009,8 +1956,7 @@
"comcol-role.edit.bitstream_read.name": "Výchozí přístup ke čtení souboru",

// "comcol-role.edit.bitstream_read.description": "E-People and Groups that can read new bitstreams submitted to this collection. Changes to this role are not retroactive. Existing bitstreams in the system will still be viewable by those who had read access at the time of their addition.",
// TODO Source message changed - Revise the translation
"comcol-role.edit.bitstream_read.description": "Správci komunit mohou vytvářet podkomunity nebo kolekce a spravovat nebo přidělovat správu těmto podkomunitám nebo kolekcím. Kromě toho rozhodují o tom, kdo může odesílat záznamy do libovolných podkolekcí, upravovat metadata záznamů (po odeslání) a přidávat (mapovat) existující záznamy z jiných kolekcí (na základě oprávnění).",
"comcol-role.edit.bitstream_read.description": "Lidé a skupiny, kteří mohou číst nové bitstreamy přidané do této kolekce. Změny v této roli nejsou retroaktivní. Existující bitstreamy budou stále zobrazitelné na základě práv nastavených při jejich přidání.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

výše bylo namísto slova "bitstream" použito slovo "soubor", držel bych jednotné používání

Comment thread src/assets/i18n/cs.json5 Outdated
@@ -2574,8 +2511,7 @@
"feed.description": "Synchronizační kanál",

// "file-download-link.restricted": "Restricted bitstream",
// TODO New key - Add a translation
"file-download-link.restricted": "Restricted bitstream",
"file-download-link.restricted": "Omezený soubor",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lepší by mi přišlo "Soubor s omezeným přístupem", aby bylo jasné o co se jedná

Comment thread src/assets/i18n/cs.json5 Outdated
@@ -2902,14 +2823,13 @@
"health-page.section.solrOaiCore.title": "Solr: oai core",

// "health-page.section.solrSearchCore.title": "Solr: search core",
// TODO New key - Add a translation
"health-page.section.solrSearchCore.title": "Solr: search core",
"health-page.section.solrSearchCore.title": "Solr: vyhledávací jádro",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ostatní solr cores jsou ponechána jako core, nebylo by lepší i toto nechat v angličtině? nejspíš jako "Solr: search core", aby to matchovalo ostatní (ne)překlady

Comment thread src/assets/i18n/cs.json5 Outdated

// "item.edit.bitstreams.bundle.name": "BUNDLE: {{ name }}",
"item.edit.bitstreams.bundle.name": "Svazek: {{ name }}",

// "item.edit.bitstreams.bundle.table.aria-label": "Bitstreams in the {{ bundle }} Bundle",
// TODO New key - Add a translation
"item.edit.bitstreams.bundle.table.aria-label": "Bitstreams in the {{ bundle }} Bundle",
"item.edit.bitstreams.bundle.table.aria-label": "Bitstreamy v balíčku {{ bundle }}",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bitstream -> soubor (jako výše)

Comment thread src/assets/i18n/cs.json5 Outdated

// "item.edit.bitstreams.bundle.tooltip": "You can move a bitstream to a different page by dropping it on the page number.",
// TODO New key - Add a translation
"item.edit.bitstreams.bundle.tooltip": "You can move a bitstream to a different page by dropping it on the page number.",
"item.edit.bitstreams.bundle.tooltip": "Bitstream lze přesunout na jinou stránku přetažením na číslo stránky.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bitstream -> soubor (jako výše)

Comment thread src/assets/i18n/cs.json5 Outdated

// "item.edit.bitstreams.empty": "This item doesn't contain any bitstreams. Click the upload button to create one.",
"item.edit.bitstreams.empty": "Tento záznam neobsahuje žádné soubory. Klikněte na tlačítko pro nahrání a nějaký vytvořte.",

// "item.edit.bitstreams.info-alert": "Bitstreams can be reordered within their bundles by holding the drag handle and moving the mouse. Alternatively, bitstreams can be moved using the keyboard in the following way: Select the bitstream by pressing enter when the bitstream's drag handle is in focus. Move the bitstream up or down using the arrow keys. Press enter again to confirm the current position of the bitstream.",
// TODO New key - Add a translation
"item.edit.bitstreams.info-alert": "Bitstreams can be reordered within their bundles by holding the drag handle and moving the mouse. Alternatively, bitstreams can be moved using the keyboard in the following way: Select the bitstream by pressing enter when the bitstream's drag handle is in focus. Move the bitstream up or down using the arrow keys. Press enter again to confirm the current position of the bitstream.",
"item.edit.bitstreams.info-alert": "Bitstreamy lze přeskupovat v jejich balíčcích podržením uchopovacího bodu a pohybem myši. Alternativně lze bitstream přesunout pomocí klávesnice: Vyberte bitstream stisknutím Enter, když je uchopovací bod bitstreamu v popředí. Přesuňte bitstream nahoru nebo dolů pomocí šipek. Stiskněte Enter znovu pro potvrzení aktuální pozice bitstreamu.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bitstream -> soubor (jako výše)

Comment thread src/assets/i18n/cs.json5 Outdated
@@ -3567,8 +3450,7 @@
"item.edit.move.inheritpolicies.description": "Zdědit výchozí politiky cílové kolekce",

// "item.edit.move.inheritpolicies.tooltip": "Warning: When enabled, the read access policy for the item and any files associated with the item will be replaced by the default read access policy of the collection. This cannot be undone.",
// TODO New key - Add a translation
"item.edit.move.inheritpolicies.tooltip": "Warning: When enabled, the read access policy for the item and any files associated with the item will be replaced by the default read access policy of the collection. This cannot be undone.",
"item.edit.move.inheritpolicies.tooltip": "Upozornění: Pokud je povoleno, bude politika čtení pro položku a všechny soubory s ní spojené nahrazena výchozí politikou čtení sbírky. Toto nelze vrátit zpět.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

navrhoval bych "Tuto akci nelze vrátit zpět"

Comment thread src/assets/i18n/cs.json5
"item.edit.public.description": "Jste si jisti, že by tento záznam měl být v archivu dohledatelný?",

// "item.edit.public.error": "An error occurred while making the item discoverable",
// TODO Source message changed - Revise the translation
"item.edit.public.error": "Při změně záznamu na dohledatelnou došlo k chybě",
"item.edit.public.error": "Při změně záznamu na dohledatelný došlo k chybě",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Výše bylo toto přeloženo jako "zpřístupnit záznam ve vyhledávání".
Stálo by za to sjednotit tento termín, buď nahoře anebo zde (i v ostatních překladech item.edit)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Zjednotenie termínu: zmena prekladu "zpřístupnit záznam ve vyhledávání" na "Učinit záznam dohledatelným"

@github-project-automation github-project-automation Bot moved this from 🙋 Needs Reviewers Assigned to 👀 Under Review in DSpace 10.0 Release Sep 3, 2025

@dewi-g dewi-g left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the changes!
I've quickly searched the file for old "bitstream" translations, and I found some streams on lines 1092, 1095.
You could edit those last two culprits with commit to this pull request if you'd like.
Otherwise all is well and this PR can be merged.

@tdonohue tdonohue moved this from 👀 Under Review to 👍 Reviewer Approved in DSpace 10.0 Release Sep 9, 2025
@tdonohue tdonohue removed the port to dspace-9_x This PR needs to be ported to `dspace-9_x` branch for next bug-fix release label Oct 13, 2025

@tdonohue tdonohue left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Thanks @Kasinhou . This looks good. However, since you built this PR against the dspace-7_x branch, we are only able to merge it into 7.6.x.

I'll merge it into that branch to update the 7.6.x translations. But, this will need to be manually ported to the dspace-8_x, dspace-9_x and main branches (likely via separate PRs for each, unfortunately) if you want these same changes applied to other DSpace releases.

For now, these updates will only be in the upcoming 7.6.6 release.

@tdonohue
tdonohue merged commit 28ed706 into DSpace:dspace-7_x Oct 13, 2025
15 checks passed
@github-project-automation github-project-automation Bot moved this from 👍 Reviewer Approved to ✅ Done in DSpace Maintenance (10.x, 9.x, 8.x) Oct 13, 2025
@tdonohue tdonohue changed the title [WIP] Added czech translations to cs.json5 Added czech translations to cs.json5 Oct 13, 2025
Kasinhou pushed a commit to dataquest-dev/dspace-angular that referenced this pull request Nov 14, 2025
…ations

[WIP] Added czech translations to `cs.json5`
milanmajchrak added a commit to dataquest-dev/dspace-angular that referenced this pull request Dec 5, 2025
* Merge pull request DSpace#4641 from dataquest-dev/update-czech-translations

[WIP] Added czech translations to `cs.json5`

* WIP translations of untranslated czech messages

* Translated all czech messages

* Revised changed translations

* check grammer, fix errors

* Translated back from context

* Review of translations

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
Co-authored-by: Matus Kasak <matus.kasak@dataquest.sk>
Co-authored-by: milanmajchrak <90026355+milanmajchrak@users.noreply.github.com>
Co-authored-by: Paurikova2 <michaela.paurikova@dataquest.sk>
Paurikova2 added a commit to dataquest-dev/dspace-angular that referenced this pull request Dec 11, 2025
* Merge pull request DSpace#4641 from dataquest-dev/update-czech-translations

[WIP] Added czech translations to `cs.json5`

* WIP translations of untranslated czech messages

* Translated all czech messages

* Revised changed translations

* check grammer, fix errors

* Translated back from context

* Review of translations

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
Co-authored-by: Matus Kasak <matus.kasak@dataquest.sk>
Co-authored-by: milanmajchrak <90026355+milanmajchrak@users.noreply.github.com>
Co-authored-by: Paurikova2 <michaela.paurikova@dataquest.sk>
Paurikova2 added a commit to dataquest-dev/dspace-angular that referenced this pull request Dec 11, 2025
* Merge pull request DSpace#4641 from dataquest-dev/update-czech-translations

[WIP] Added czech translations to `cs.json5`

* WIP translations of untranslated czech messages

* Translated all czech messages

* Revised changed translations

* check grammer, fix errors

* Translated back from context

* Review of translations

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
Co-authored-by: Matus Kasak <matus.kasak@dataquest.sk>
Co-authored-by: milanmajchrak <90026355+milanmajchrak@users.noreply.github.com>
Co-authored-by: Paurikova2 <michaela.paurikova@dataquest.sk>
Paurikova2 added a commit to dataquest-dev/dspace-angular that referenced this pull request Dec 11, 2025
* Merge pull request DSpace#4641 from dataquest-dev/update-czech-translations

[WIP] Added czech translations to `cs.json5`

* WIP translations of untranslated czech messages

* Translated all czech messages

* Revised changed translations

* check grammer, fix errors

* Translated back from context

* Review of translations

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
Co-authored-by: Matus Kasak <matus.kasak@dataquest.sk>
Co-authored-by: milanmajchrak <90026355+milanmajchrak@users.noreply.github.com>
Co-authored-by: Paurikova2 <michaela.paurikova@dataquest.sk>
Paurikova2 added a commit to dataquest-dev/dspace-angular that referenced this pull request Dec 11, 2025
* Merge pull request DSpace#4641 from dataquest-dev/update-czech-translations

[WIP] Added czech translations to `cs.json5`

* WIP translations of untranslated czech messages

* Translated all czech messages

* Revised changed translations

* check grammer, fix errors

* Translated back from context

* Review of translations

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
Co-authored-by: Matus Kasak <matus.kasak@dataquest.sk>
Co-authored-by: milanmajchrak <90026355+milanmajchrak@users.noreply.github.com>
Co-authored-by: Paurikova2 <michaela.paurikova@dataquest.sk>
github-actions Bot pushed a commit that referenced this pull request Dec 16, 2025
* Merge pull request #4641 from dataquest-dev/update-czech-translations

[WIP] Added czech translations to `cs.json5`

* WIP translations of untranslated czech messages

* Translated all czech messages

* Revised changed translations

* check grammer, fix errors

* Translated back from context

* Review of translations

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
Co-authored-by: Matus Kasak <matus.kasak@dataquest.sk>
Co-authored-by: milanmajchrak <90026355+milanmajchrak@users.noreply.github.com>
Co-authored-by: Paurikova2 <michaela.paurikova@dataquest.sk>
(cherry picked from commit 7eeadb1)
4science-it pushed a commit to 4Science/dspace-angular that referenced this pull request Jul 1, 2026
[DSC-2887] edit: update route reducer to handle caching of url with params

Approved-by: Andrea Barbasso
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 APPROVAL pull request only requires a single approval to merge i18n / l10n Internationalisation and localisation, related to message catalogs

Projects

Development

Successfully merging this pull request may close these issues.

4 participants