Lazy-loading translations can seriously hurt your web-vitals. Here is what to do instead.
Loris Sigrist
A library containing BCP-47 language tags types and validators, used by inlang.
inlang
This library allows you to add translation logic to your application without having to rewrite large parts.
inlang
Checks for empty pattern in a language tag. If a message exists in the reference resource but the pattern in a target resource is empty, it is likely that the message has not been translated yet.
inlang
Checks for identical patterns in different languages. A message with identical wording in multiple languages can indicate that the translations are redundant or can be combined into a single message to reduce translation effort.
inlang
Checks for likely outdated messages. A message with a missing source is usually an indication that the message (id) is no longer used in source code, but messages have not been updated accordingly.
inlang
Checks for missing variants for a specific languageTag. If a variant exists for the sourceLanguageTag but is missing for a listed languageTag, it is likely that the message has not been translated for this languageTag yet.
inlang
Can't find what you are looking for?
Build your own solution!