Currently, the generated resource types are always named TranslatedResourceOf{NameOfOriginalType}.
It should be possible to override the default naming.
services
.AddRouting()
.AddGraphQLServer()
.AddTranslation(c => c
.AddTranslatableType<HairColor>()
...
.SetNamingConvention("Translated{Name}") // ...or something like that
)
Additionally it could be interesting to be able to override these names on each field:
public class Human
{
[Translate<MaritalStatus>(resourceKeyPrefix: "MaritalStatus", typeName: "TranslatedMaritalStatus")]
public MaritalStatus MaritalStatus { get; }
}
Currently, the generated resource types are always named
TranslatedResourceOf{NameOfOriginalType}.It should be possible to override the default naming.
Additionally it could be interesting to be able to override these names on each field: