One data grid for JavaScript, React, Vue & Angular. Sorting, filtering, virtualization, pinning, and CSV export included. Early access $199 $349 → [Get it now]

How to create a multi-language Angular app

Building applications that support multiple languages is essential for reaching global audiences and providing localized user experiences. As the creator of CoreUI, a widely used open-source UI library with comprehensive Angular support, I’ve implemented internationalization in enterprise applications. The most robust approach is using Angular’s built-in @angular/localize package with the i18n attribute for template translations. This method provides compile-time safety and efficient runtime translation switching.

Read More…

How to get the month name in JavaScript

Converting numeric months to readable month names is crucial for user-friendly date displays, reports, and calendar interfaces. As the creator of CoreUI, a widely used open-source UI library, I’ve implemented month name formatting in numerous date pickers and dashboard components across different languages. From my expertise, the most modern and localization-friendly solution is to use toLocaleDateString() with the month option. This approach provides automatic localization support and eliminates the need for hardcoded month arrays.

Read More…