Il a été facile d'obtenir des traductions françaises et espagnoles ajoutées à notre site, mais nous voulons ajouter le créole haïtien maintenant et il n'y a pas de support culturel pour cela. Quelle est la meilleure façon d'y arriver?CultureInfo: créole haïtien et .NET 3.5 sur ASP.NET/MVC?
Répondre
Vous pouvez créer la culture via .Net à l'aide de la classe CultureAndRegionInfoBuilder. Comme ce code doit être exécuté avec des privilèges d'administration, il est généralement conseillé de le faire en tant que programme ou script distinct exécuté dans le cadre de l'étape d'installation du logiciel. Une fois qu'il est mis en place, vous pouvez l'utiliser comme n'importe quelle autre culture.
Cet exemple est basé sur l'exemple de la Fondation MS .Net Application Development livre (2e éd P697.):
var builder = new CultureAndRegionInfoBuilder("en-PL", CultureAndRegionModifiers.None);
builder.LoadDataFromCultureInfo(new CultureInfo("en-US"));
builder.LoadDataFromRegionInfo(new RegionInfo("US"));
builder.CultureEnglishName = "Pig Latin";
builder.CultureNativeName = "Igpay Atinlay";
builder.IsMetric = true;
builder.ISOCurrencySymbol = "PLD";
builder.RegionEnglishName = "Pig Latin Region";
builder.RegionNativeName = "Igpay Atinlay Egionray";
builder.Register();
Une fois cela fait, vous pouvez récupérer votre culture dans le programme.
var culture = new CultureInfo("en-PL");
Peut-il aussi être utilisé pour le malgache et le twi? Est-ce que cela fonctionne aussi avec une application WPF? –
Je ne peux pas dire honnêtement que je connais ces cultures, ou avec WPF ... Cependant, tant que vous utilisez des objets de culture standard, je m'attendrais à ce qu'il fonctionne correctement. Notez simplement les différentes autorisations pour enregistrer la culture et plus tard pour l'utiliser. – Matt
- 1. Mono GetText sur .NET 3.5
- 2. Choisir VS2008 .Net 3.5 et .Net 3.5SP1
- 3. SharePoint MOSS et .NET 3.5
- 4. vs 2005 et .net 3.5
- 5. overiding NumberFormat dans l'application .net cultureInfo
- 6. aides web asp.netmvc tracer themeing
- 7. HtmlForm.Action et Framework .Net 2.0/3.5 Interrogation
- 8. .net framework 3.5 et windows 2000 sp4
- 9. Utiliser EF 4 sur .NET 3.5 SP1
- 10. En utilisant ICSharpCode.AvalonEdit sur .Net 3.5?
- 11. .NET Runtime 2.0 Erreur sur l'application .NET 3.5
- 12. Génériques et classes dérivées .NET 3.5
- 13. SharePoint 2007 et détection de .Net 3.5
- 14. HttpWebRequest et SSL dans .NET CF 3.5
- 15. .NET 3.5 SP1 et aspnet_client Crystal Reports
- 16. différence fondamentale entre .net 3.5 et 4.0
- 17. Différences entre .NET 3.0 et 3.5?
- 18. .NET 3.5 Réflexion Aide
- 19. .Net 3.5 CompactFramework Stack
- 20. .NET 3.5 CE Déploiement
- 21. installation .net 3.5
- 22. RDLC-Report et CultureInfo au format Datetime
- 23. Différences WCF entre .NET 3.0 et .NET 3.5
- 24. Expression.Default dans .NET 3.5
- 25. WiX: .Net 3.5 prérequis
- 26. .NET 3.5 Afficher l'état
- 27. CultureInfo sur une implémentation de IValueConverter
- 28. .Net 3.5 installateur silencieux?
- 29. C# .net 3.5 System.Net.Mail
- 30. CultureInfo et DateTime dans ASP.Net Page
Bonne chance avec ceci - j'espère que vous pouvez trouver une solution. – Oded
Nous l'avons fait fonctionner! Je verrai si je peux obtenir une description postée. Nous avons dû écrire une petite application qui a installé la culture, et nous devrons apparemment l'exécuter sur tous nos serveurs web pour la faire fonctionner. –