Skip to content
This repository was archived by the owner on Jan 24, 2026. It is now read-only.

Merge Italian translation from Polari3DS-ITA to Polari3DS - Italian Translatoion branch#34

Merged
Alexyo21 merged 82 commits intoAlexyo21:Italian-translationfrom
Simo3ds:main
Sep 18, 2025
Merged

Merge Italian translation from Polari3DS-ITA to Polari3DS - Italian Translatoion branch#34
Alexyo21 merged 82 commits intoAlexyo21:Italian-translationfrom
Simo3ds:main

Conversation

@Simo3ds
Copy link
Contributor

@Simo3ds Simo3ds commented Aug 29, 2025

All files up to date and translated.

Simo3ds added 30 commits August 6, 2024 18:25
Signed-off-by: Simo <[email protected]>
First part;
File Translated on this part:
- arm9\source\config.c
- arm9\source\crypto.c
- arm9\source\exceptions.c
-arm9\source\firm.c
Signed-off-by: Simo <[email protected]>
Updated build.yml, by recreating the name of the action (now P3 -> Polari3DS) and updated all actions to v4

Signed-off-by: Simo <[email protected]>
In this second part, I managed to translate these current file:
- arm9\source\fs.c
- arm9\source\ictm.c
- arm9\source\main.c
- arm9\source\patches.c
- arm9\source\pin.c
- arm9\source\utils.c
- sysmodules\loader\source\3dsx.c
- sysmodules\loader\source\main.c
- sysmodules\rosalina\source\gdb\debug.c
- sysmodules\rosalina\source\gdb\remote_command.c
- sysmodules\rosalina\source\gdb\thread.c
In this third part of translation, I managed to translate these files:
- sysmodules\rosalina\source\menus\chainloader.c
- sysmodules\rosalina\source\menus\cheats.c
- sysmodules\rosalina\source\menus\config_extra.c
- sysmodules\rosalina\source\menus\debugger_menu.c
- sysmodules\rosalina\source\menus\miscellaneous.c
- sysmodules\rosalina\source\menus\n3ds.c
- sysmodules\rosalina\source\menus\process_list.c
- sysmodules\rosalina\source\menus\quick_switchers.c
- sysmodules\rosalina\source\menu.c (set name to Polari3DS-ITA)
Translated almost all file necessary to make the full translation release.
Aggiunta traduzioni mancanti
…ix config.c because doesn't work properly (config menu)
@Simo3ds Simo3ds requested a review from Alexyo21 August 29, 2025 12:08
@Alexyo21 Alexyo21 requested a review from Copilot August 29, 2025 12:09

This comment was marked as outdated.

@Simo3ds
Copy link
Contributor Author

Simo3ds commented Aug 29, 2025

checked some fix required from copilot

@Alexyo21 Alexyo21 requested a review from Copilot August 30, 2025 22:56

This comment was marked as outdated.

@Alexyo21
Copy link
Owner

Simo did you changed loader into caricatore only in that place?

@Alexyo21 Alexyo21 requested a review from Copilot September 3, 2025 11:01
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR merges the Italian translation from Polari3DS-ITA into the main Polari3DS branch. The translation covers the entire user interface including menus, error messages, and system prompts throughout the codebase.

  • Translation of all user-facing strings from English to Italian across the system
  • Updates version strings from "Polari3DS" to "Polari3DS-ITA" throughout the codebase
  • Version build number incremented from 2 to 3

Reviewed Changes

Copilot reviewed 39 out of 40 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sysmodules/rosalina/source/*.c Translated menu items, error messages, and user prompts in Rosalina system modules
arm9/source/*.c Translated error messages, configuration text, and system prompts in ARM9 bootloader
sysmodules/loader/source/*.c Translated error messages in the loader module
README.md Updated project name and documentation
.github/workflows/build.yml Updated workflow names and paths for Italian version
Comments suppressed due to low confidence (2)

sysmodules/rosalina/source/menus/config_extra.c:1

  • Array initialization mismatch. The array is declared to hold 8 strings but only 1 string is provided. This will cause undefined behavior when accessing indices 1-7.
#include <3ds.h>

arm9/source/config.c:1

  • The Italian translation appears to be incorrect. 'e' frequente' doesn't make sense in this context. It should probably be 'evita l'uso frequente' (avoid frequent use).
/*

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Alexyo21 Alexyo21 requested a review from Copilot September 12, 2025 23:08
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 39 out of 40 changed files in this pull request and generated 8 comments.

Comments suppressed due to low confidence (1)

arm9/source/config.c:1

  • The translation comment contains 'uncorrect' which should be 'incorrect'.
/*

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

loadedFromStorage = true;
firmSize = result;
}
else if(ctrNandError) error("Impossibile montare la CTRNAND o caricare il CTRNAND FIRM.\nPer favore usarne uno esterno.");
Copy link

Copilot AI Sep 12, 2025

Choose a reason for hiding this comment

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

This line was added without a corresponding removal, but there's no declaration or initialization of 'ctrNandError' visible in the diff, which may cause compilation issues.

Copilot uses AI. Check for mistakes.
@Alexyo21 Alexyo21 requested a review from Copilot September 14, 2025 14:41
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 39 out of 40 changed files in this pull request and generated 3 comments.

Comments suppressed due to low confidence (2)

arm9/source/config.c:1

  • The comment contains 'uncorrect' which should be 'incorrect'. Also, the translation note should be removed from production code.
/*

arm9/source/config.c:1

  • 'Perfavore' should be 'Per favore' (two words) in Italian.
/*

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Owner

@Alexyo21 Alexyo21 left a comment

Choose a reason for hiding this comment

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

Good job Simo sorry for being picky...


static CfgDataMcu configDataMcu;
static_assert(sizeof(CfgDataMcu) > 0, "wrong data size");
static_assert(sizeof(CfgDataMcu) > 0, "Dimensione dati sbaglaita");
Copy link
Owner

Choose a reason for hiding this comment

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

Here

{ menuText[1], METHOD, .method = &ConfigExtra_SetCutSlotPower},
{ menuText[2], METHOD, .method = &ConfigExtra_SetCutSleepWifi},
{ menuText[3], METHOD, .method = &ConfigExtra_SetHomeToRosalina},
{ menuText[4], METHOD, .method = &ConfigExtra_SetToggleBottomLcd},
Copy link
Owner

Choose a reason for hiding this comment

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

Attento che servono tutte le impostazioni.... 😅

@Alexyo21 Alexyo21 self-requested a review September 18, 2025 19:36
@Alexyo21 Alexyo21 merged commit eca2039 into Alexyo21:Italian-translation Sep 18, 2025
1 check failed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants