Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Import of Excel fails if the neutral resource file have been deleted

Abierto
#449 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
42/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
csharp
Área
localization

Línea de trabajo

Comienza en src/ResXManager.Model/ResourceEntityExtensions.cs alrededor de las líneas 204-218 y sigue después la ruta de importación de Excel para proyectos con recursos localizados pero sin un archivo .resx neutro. Reproduce los pasos indicados y verifica que la importación omita la traducción en lugar de fallar, igual que cuando se eliminan todos los archivos de recursos.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Up for grabs UX Improvement

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

  1. Create a resource file with a single row
  2. Translate the row to another language
  3. Export an Excel file of all rows
  4. Delete the neutral resx file
  5. 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

Lenguaje dominante
C#
Estrellas
1.5k
Forks
251
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de dotnet/ResXResourceManager

Todos los issues de dotnet/ResXResourceManager

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.