Skip to content

[imaging_uploader] Add missing translations#10973

Merged
driusan merged 6 commits into
aces:29.0-releasefrom
HachemJ:AddMissingTranslationInImagingUploader
Jul 23, 2026
Merged

[imaging_uploader] Add missing translations#10973
driusan merged 6 commits into
aces:29.0-releasefrom
HachemJ:AddMissingTranslationInImagingUploader

Conversation

@HachemJ

@HachemJ HachemJ commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Brief summary of changes

This PR adds the missing translations requested in the corresponding issue except for the Spanish ones. I decided not to include any Spanish translations because the Spanish locale does not exist in this module and it is outside the scope of the 29.0.0 release.

Testing instructions (if applicable)

  1. Go to 'Imaging' -> 'Imaging Uploader'
  2. Switch the language to French, Japanese and Chinese
  3. Verify the added translations and report missing ones if found while reviewing the PR.

Issue ID: closes #10952

@github-actions github-actions Bot added Language: Javascript PR or issue that update Javascript code Module: imaging_uploader PR or issue related to imaging_uploader module Multilingual Any tasks related to making LORIS multilingual labels Jul 21, 2026
@HachemJ HachemJ added the 29.0.0 - Bugs Issues found during the release testing for 29.0.0 label Jul 21, 2026
@lapadulamichael
lapadulamichael self-requested a review July 22, 2026 14:50
@lapadulamichael

lapadulamichael commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Waiting on this PR to be merged since it is critical to release and will enter in conflict with this one

@lapadulamichael lapadulamichael added the State: Blocked PR or issue awaiting an external event such as the merge or another PR to proceed label Jul 22, 2026
@HachemJ

HachemJ commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

Waiting on this PR to be merged since it is critical to release and will enter in conflict with this one

#10979

you meant this PR right?
because the one you linked #10983 doesn't conflict with this one. It doesn't modify the same files.

@lapadulamichael

Copy link
Copy Markdown
Contributor

Waiting on this PR to be merged since it is critical to release and will enter in conflict with this one

#10979

you meant this PR right? because the one you linked #10983 doesn't conflict with this one. It doesn't modify the same files.

Yes sorry, edited my comment

@driusan driusan removed the State: Blocked PR or issue awaiting an external event such as the merge or another PR to proceed label Jul 22, 2026
@driusan

driusan commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

The blocking PR is now merged

@HachemJ
HachemJ force-pushed the AddMissingTranslationInImagingUploader branch 2 times, most recently from 0b397b3 to 841c467 Compare July 22, 2026 23:00
@HachemJ

HachemJ commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

Ready for final review. @lapadulamichael

@HachemJ

HachemJ commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

@lapadulamichael I had to resolve new conflicts. Can you approve now? Thanks

Comment thread modules/imaging_uploader/locale/fr/LC_MESSAGES/imaging_uploader.po Outdated
Comment thread modules/imaging_uploader/locale/fr/LC_MESSAGES/imaging_uploader.po Outdated
@lapadulamichael

lapadulamichael commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Since the file was not modified I cannot "Suggest a change".

Japanese translation for "Logs to display" is incomplete. Should be -> "表示するログ"

@lapadulamichael lapadulamichael left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Translations look good. Small cleanup/correction to do.

Only issue is that the data table won't load after switching language. It seems to be related to the URL containing the lang label (Ex. lang=en-CA). The translations and the table load correctly when the label is not there

Image Image

@lapadulamichael lapadulamichael added the State: Needs work PR awaiting additional work by the author to proceed label Jul 23, 2026
@lapadulamichael

Copy link
Copy Markdown
Contributor

@HachemJ The bug I mentioned seems to be related to 10897 and 10890

@HachemJ

HachemJ commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

@HachemJ The bug I mentioned seems to be related to 10897 and 10890

this bug you're talking about was mentioned in here too #10945

i think that it is outside the scope of this PR. I can fix the other stuff you mentioned i think they are relevant and can be included in this PR.

@lapadulamichael

lapadulamichael commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

@HachemJ The bug I mentioned seems to be related to 10897 and 10890

this bug you're talking about was mentioned in here too #10945

i think that it is outside the scope of this PR. I can fix the other stuff you mentioned i think they are relevant and can be included in this PR.

I agree, since it's an unrelated bug we shouldn't include it in this PR

@HachemJ
HachemJ force-pushed the AddMissingTranslationInImagingUploader branch from cf55620 to 55f9d75 Compare July 23, 2026 15:29
@github-actions github-actions Bot added the Language: PHP PR or issue that update PHP code label Jul 23, 2026
@HachemJ
HachemJ force-pushed the AddMissingTranslationInImagingUploader branch 2 times, most recently from d7cd684 to 8e9162c Compare July 23, 2026 16:03
@github-actions github-actions Bot added the Module: issue_tracker PR or issue related to issue tracker module label Jul 23, 2026
@github-actions github-actions Bot added Module: document_repository PR or issue related to documen_repository module Module: electrophysiology_uploader PR or issue related to electrophysiology_uploader Module: genomic_browser PR or issue related to genomic_browser module Module: instrument_manager PR or issue related to instrument_manager module Module: media PR or issue related to media module Module: data_release PR or issue related to data_release module labels Jul 23, 2026
@HachemJ HachemJ removed the State: Needs work PR awaiting additional work by the author to proceed label Jul 23, 2026
@HachemJ HachemJ removed their assignment Jul 23, 2026
@HachemJ

HachemJ commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

@lapadulamichael ready for final review after having applied your changes.

@lapadulamichael

Copy link
Copy Markdown
Contributor

@HachemJ Just missing the cleanup for genomic_browser.po

@HachemJ
HachemJ force-pushed the AddMissingTranslationInImagingUploader branch from b3c7239 to 17a81d9 Compare July 23, 2026 18:10
@HachemJ
HachemJ force-pushed the AddMissingTranslationInImagingUploader branch from 0645431 to 1ca4ffc Compare July 23, 2026 18:24
@HachemJ
HachemJ requested a review from lapadulamichael July 23, 2026 18:26
@HachemJ

HachemJ commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

One last time @lapadulamichael . Thanks again

@lapadulamichael lapadulamichael left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@lapadulamichael lapadulamichael added the Passed manual tests PR has been successfully tested by at least one peer label Jul 23, 2026
@driusan
driusan merged commit ec659a5 into aces:29.0-release Jul 23, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

29.0.0 - Bugs Issues found during the release testing for 29.0.0 Language: Javascript PR or issue that update Javascript code Language: PHP PR or issue that update PHP code Module: data_release PR or issue related to data_release module Module: document_repository PR or issue related to documen_repository module Module: electrophysiology_uploader PR or issue related to electrophysiology_uploader Module: genomic_browser PR or issue related to genomic_browser module Module: imaging_uploader PR or issue related to imaging_uploader module Module: instrument_manager PR or issue related to instrument_manager module Module: issue_tracker PR or issue related to issue tracker module Module: media PR or issue related to media module Multilingual Any tasks related to making LORIS multilingual Passed manual tests PR has been successfully tested by at least one peer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants