Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pferreirafabricio/globalization-strategies
πΊοΈ A comprehensive study of globalization and localization using C# and JavaScript
https://github.com/pferreirafabricio/globalization-strategies
back-end backend csharp css date front-end frontend globalization html i18n javascript js json localization netcore resx timezone
Last synced: 2 days ago
JSON representation
πΊοΈ A comprehensive study of globalization and localization using C# and JavaScript
- Host: GitHub
- URL: https://github.com/pferreirafabricio/globalization-strategies
- Owner: pferreirafabricio
- License: mit
- Created: 2024-05-21T18:52:55.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-27T10:57:32.000Z (5 months ago)
- Last Synced: 2024-06-27T15:41:31.123Z (5 months ago)
- Topics: back-end, backend, csharp, css, date, front-end, frontend, globalization, html, i18n, javascript, js, json, localization, netcore, resx, timezone
- Language: C#
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Globalization
πΊοΈ A comprehensive study of globalization and localization using C# and JavaScript
> π Globalization process layers | Credits for: Phrase.com
## :open_book: About
- **Globalization:** The broad strategy for making an app suitable for global use, encompassing both internationalization and localization. Globalization opens the door for the company to expand into other markets.
- **Internationalization:** Preparing the app's architecture, services, logos to support new cultures. It is an intermediate step between the high-level globalization strategy and the country-specific localization.
- **Localization:** Adapting the app for a specific locale, including translation and cultural adjustments, using culturally relevant products and illustrations.
- **Translation:** Converting text from one language to another as part of the localization process.> [!NOTE]
> This project is a resource to help me understand the concepts of globalization and localization.## π Projects
- [GlobalizationApi](./GlobalizationApi): A standard and simple application using `resx` files
- [GlobalizationApiJson](./GlobalizationApiJson): A simple application using `json` files
- [GlobalizationApiSql](./GlobalizationApiSql/README.md): A simple application using a database for the resources
- [GlobalizationApiDate](./GlobalizationApiDate/README.md): A application to understand the differences between `DateTime` and `DateTimeOffset`
- [GlobalizationFront](./GlobalizationFront): A standard and simple application to apply the localization principles in the front-end
- [GlobalizationFrontModular](./GlobalizationFrontModular/README.md): A simple application using a more detailed solution to apply localization in front-end## π References
- [Localization in .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/localization)
- [Basic Internationalization Principles](https://formatjs.io/docs/core-concepts/basic-internationalization-principles/)
- [Database Localization and Internationalization](https://www.soluling.com/Help/Database/Index.htm)
- [The Complete Guide to Software Localization](https://phrase.com/blog/posts/software-localization/)
- [Localization - Apple Developer](https://developer.apple.com/localization/)
- [Ant Design - Locale component](https://github.com/ant-design/ant-design/tree/master/components/locale)
- [Localization Extensibility](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/localization-extensibility?view=aspnetcore-8.0)
- [Localization vs. Internationalization vs. Globalization](https://blog.andovar.com/localization-vs.-internationalization-vs.-globalization)