Skip to content

feat: Add Italian (it-IT) localization#4858

Open
nikypalma wants to merge 3 commits into
opendatalab:masterfrom
nikypalma:feat/italian-localization
Open

feat: Add Italian (it-IT) localization#4858
nikypalma wants to merge 3 commits into
opendatalab:masterfrom
nikypalma:feat/italian-localization

Conversation

@nikypalma
Copy link
Copy Markdown

Summary

This PR adds complete Italian (it-IT) localization to MinerU, including:

1. README_it-IT.md - Full Italian README

  • Complete translation of the English README.md
  • All sections translated: introduction, changelog, features, quick start, deployment, FAQ, license, citations, and links
  • Language selector updated to include Italian

2. mineru/cli/gradio_app.py - Gradio WebUI Italian i18n

  • Added it locale to gr.I18n() with all UI strings translated (upload labels, backend descriptions, recognition options, OCR settings, conversion status, etc.)
  • Translated all status messages used during the conversion pipeline (STATUS_PREPARING_REQUEST, STATUS_CHECKING_SERVER, STATUS_SUBMITTING_TASK, etc.)

3. Language selector update

  • Updated README.md and README_zh-CN.md to include Italian in the language selector: [English](README.md) | [简体中文](README_zh-CN.md) | [Italiano](README_it-IT.md)

Why Italian?

Italy has a strong academic and industrial community working with document processing, OCR, and AI pipelines. This localization makes MinerU accessible to Italian-speaking users and developers.

Testing

  • Verified all translated strings are syntactically correct
  • Gradio i18n mechanism automatically selects locale based on browser settings
  • README renders correctly on GitHub with all links functional

Happy to iterate on the translation if the maintainers have feedback!

- Add complete README_it-IT.md translated from English README
- Add Italian i18n strings to Gradio WebUI (gradio_app.py)
- Add Italian status messages for the conversion pipeline
- Update language selector in README.md and README_zh-CN.md
@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Apr 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@dosubot dosubot Bot added the enhancement New feature or request label Apr 24, 2026
- Localize click help messages and options in client.py
- Localize logging messages and status updates in client.py, common.py and fast_api.py
- Localize error messages in several CLI components
@dosubot dosubot Bot added size:XL This PR changes 500-999 lines, ignoring generated files. and removed size:L This PR changes 100-499 lines, ignoring generated files. labels Apr 24, 2026
@nikypalma
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

github-actions Bot added a commit that referenced this pull request Apr 24, 2026
@6639835
Copy link
Copy Markdown

6639835 commented May 23, 2026

???

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants