Dmitry

Results 97 comments of Dmitry

Another issue with this `addQuestionMarks` type – it looses the generic when use like this – the `arbitrary` field just becomes unexisted. ```ts function dynamicZodObject(t: T) { return z.object({ arbitrary:...

I figured out the reason. Typescript reasonably consider `node_modules/typesafe-i18n/utils/index.d.ts` as CommonJS module because there is no `type: "module"` in `package.json.

To be honest, i'm surprised no one has reported about it yet. This issue should affect everyone with `ESM + TypeScript` setup

First and foremost, I want to extend my sincere gratitude for your time and the insightful feedback you provided. I appreciate your point about the primary usage of Lingui being...

Also, I've been exploring various solutions, including [typesafe-i18n](https://github.com/ivanhofer/typesafe-i18n), which offers an intriguing approach to i18n, aligning closely with my requirements. It emphasizes type safety and simplicity, leveraging a pure CLI...

BTW, while the higher download count of `@lingui/core` compared to `@lingui/macro` may indicate a preference within the existing Lingui community, it's also essential to consider the perspective of those evaluating...

Thank you @thekip for your supportive feedback and for the opportunity to contribute to this exciting enhancement. I'm glad to hear that we're moving in the right direction. Regarding your...

I'm excited to share some additional enhancements I've made ### Strict Typing for Formatters In pursuit of providing a more robust and error-resistant internationalization experience, I have implemented strict typing...

Regarding the tests, i consciously chose not to overload the test suite with cases involving deliberately incorrect message syntax. This is because, in runtime, such syntax should rightfully throw errors,...

> It isn't a secret that this particular kind of typings are extremely hard to read and understand and not many developers can and would do that. I completely agree...