Import of Excel fails if the neutral resource file have been deleted
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- csharp
- Ambito
- localization
Direzione di ricerca
Inizia in src/ResXManager.Model/ResourceEntityExtensions.cs intorno alle righe 204-218, quindi segui il percorso di importazione di Excel per i progetti con risorse localizzate ma senza un file .resx neutro. Riproduci i passaggi elencati e verifica che l'importazione ignori la traduzione invece di fallire, in modo coerente con il comportamento che si verifica quando tutti i file delle risorse vengono eliminati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
Resx Manager fails to import all translations when the neutral resource file have been deleted, but there still is a localized version.
MyResource.resx- MyResource.da.resx
To Reproduce
- Create a resource file with a single row
- Translate the row to another language
- Export an Excel file of all rows
- Delete the neutral resx file
- Import the Excel file
Expected behavior
I would expect the ResxManager to skip importing the translation, similar to how it works if all the Resource files are deleted.
I tried debugging this a bit, but I was unable to detect where I would need to make my changes.
But I believe the primary culprit is here: https://github.com/dotnet/ResXResourceManager/blob/647beb330ccb12f7283fb73b2fe29acf8d3c0c68/src/ResXManager.Model/ResourceEntityExtensions.cs#L204-L218
- Lingua principale
- C#
- Stelle
- 1.5k
- Fork
- 251
- Merge medio
- 1g 1h
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dotnet/ResXResourceManager
-
Cell selection hot keyApertaFeature request Up for grabs
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
dotnet/ResXResourceManager#777 ·
-
Feature request Up for grabs
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
dotnet/ResXResourceManager#778 ·
-
Feature request Up for grabs
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
dotnet/ResXResourceManager#762 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
dotnet/ResXResourceManager#758 · 5 commenti ·
-
Feature request Up for grabs
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
dotnet/ResXResourceManager#747 · 3 commenti ·
Tutte le issue di dotnet/ResXResourceManager
Issue simili
-
agentic-workflows untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
VS Code
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
AlamoEngine-Tools/pg-starwarsgame-lsp#207 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
elsa-workflows/elsa-core#8593 ·
I maintainer di solito rispondono entro 1 giorno
-
WebSocket upgrade check is case-sensitive for `Upgrade`Forse già presa @S0CloseYetS0Far l’ha presa oggi. Apertabug good first issue severity:low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
node: disconnection push notification is logged as "Unknown notification" instead of the disconnect warningForse già presa @datatrigger l’ha presa oggi. Apertabug 🐞 Untriaged user issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
valkey-io/valkey-glide#7278 ·
I maintainer di solito rispondono entro 2 giorni