Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation warning #974

Open
matteo-cristino opened this issue Dec 17, 2024 · 4 comments
Open

Translation warning #974

matteo-cristino opened this issue Dec 17, 2024 · 4 comments

Comments

@matteo-cristino
Copy link
Collaborator

The i18n action do not check old translation but only the new one created in each PR.
The following report is created with

npx @inlang/cli lint --project webapp/project.inlang/

I do not think that this are all problems that need to be resolved (like Home is Home in all the languages and that is good), but I think that among the following wanring some usefull missing translation can be found.

🚨 Lint Report                                                                                                                                                                    5:48:56 PM
┌────────────┬───────────────────────────────────┬──────────────────────────────────────────────────┐                                                                             5:48:56 PM
│ Level      │ Lint Rule                         │ Message                                          │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'multisignatures'.                    │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'notifications'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'signatures'.                         │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'namefoundation_org' has a       │
│            │                                   │ missing variant for language tag 'da'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'namefoundation_org' has a       │
│            │                                   │ missing variant for language tag 'de'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'namefoundation_org' has a       │
│            │                                   │ missing variant for language tag 'fr'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'namefoundation_org' has a       │
│            │                                   │ missing variant for language tag 'it'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'namefoundation_org' has a       │
│            │                                   │ missing variant for language tag 'pt-BR'.        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Webauthn'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Webauthn'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Webauthn'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Webauthn'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Webauthn'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Signatures'.                         │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Contact'.                            │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Info'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Info'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'signature'.                          │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'signature'.                          │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Go_Pro'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Go_Pro'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Go_Pro'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Go_Pro'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Home'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Home'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Home'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Login'.                              │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Login'.                              │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Avatar'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Avatar'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Avatar'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Avatar'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Avatar'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Relying_parties'.                    │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Relying_parties'.                    │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Relying_parties'.                    │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Relying_parties'.                    │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Relying_parties'.                    │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Credential_issuers'.                 │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Credential_issuers'.                 │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Credential_issuers'.                 │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Service_Qr_Code' has a missing  │
│            │                                   │ variant for language tag 'da'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Service_Qr_Code' has a missing  │
│            │                                   │ variant for language tag 'de'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Service_Qr_Code' has a missing  │
│            │                                   │ variant for language tag 'fr'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Service_Qr_Code' has a missing  │
│            │                                   │ variant for language tag 'it'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Service_Qr_Code' has a missing  │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Microservices'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Microservices'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Microservices'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Microservices'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Microservices'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_issuances' has a     │
│            │                                   │ missing variant for language tag 'da'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_issuances' has a     │
│            │                                   │ missing variant for language tag 'de'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_issuances' has a     │
│            │                                   │ missing variant for language tag 'it'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_issuances' has a     │
│            │                                   │ missing variant for language tag 'pt-BR'.        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Create_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'da'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Create_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'de'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Create_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'fr'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Create_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'it'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Create_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'pt-BR'.        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Update_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'da'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Update_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'de'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Update_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'fr'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Update_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'it'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Update_issuance_flow' has a     │
│            │                                   │ missing variant for language tag 'pt-BR'.        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Issuance_flows' has a missing   │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'New_issuance_flow' has a        │
│            │                                   │ missing variant for language tag 'da'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'New_issuance_flow' has a        │
│            │                                   │ missing variant for language tag 'de'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'New_issuance_flow' has a        │
│            │                                   │ missing variant for language tag 'fr'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'New_issuance_flow' has a        │
│            │                                   │ missing variant for language tag 'it'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'New_issuance_flow' has a        │
│            │                                   │ missing variant for language tag 'pt-BR'.        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Endpoint'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Endpoint'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Endpoint'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Endpoint'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Endpoint'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_details' has a       │
│            │                                   │ missing variant for language tag 'da'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_details' has a       │
│            │                                   │ missing variant for language tag 'de'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_details' has a       │
│            │                                   │ missing variant for language tag 'it'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_details' has a       │
│            │                                   │ missing variant for language tag 'pt-BR'.        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Form_structure' has a missing   │
│            │                                   │ variant for language tag 'da'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Form_structure' has a missing   │
│            │                                   │ variant for language tag 'de'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Form_structure' has a missing   │
│            │                                   │ variant for language tag 'fr'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Form_structure' has a missing   │
│            │                                   │ variant for language tag 'it'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Form_structure' has a missing   │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Name'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Age_verification' has a missing │
│            │                                   │ variant for language tag 'da'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Age_verification' has a missing │
│            │                                   │ variant for language tag 'de'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Age_verification' has a missing │
│            │                                   │ variant for language tag 'fr'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Age_verification' has a missing │
│            │                                   │ variant for language tag 'it'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Age_verification' has a missing │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Description'.                        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_info' has a missing  │
│            │                                   │ variant for language tag 'da'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_info' has a missing  │
│            │                                   │ variant for language tag 'de'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_info' has a missing  │
│            │                                   │ variant for language tag 'it'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Credential_info' has a missing  │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Relying_party'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Relying_party'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Relying_party'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Relying_party'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Relying_party'.                      │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'one_template' has a missing     │
│            │                                   │ variant for language tag 'da'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'one_template' has a missing     │
│            │                                   │ variant for language tag 'de'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'one_template' has a missing     │
│            │                                   │ variant for language tag 'fr'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'one_template' has a missing     │
│            │                                   │ variant for language tag 'it'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'one_template' has a missing     │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'num_templates' has a missing    │
│            │                                   │ variant for language tag 'da'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'num_templates' has a missing    │
│            │                                   │ variant for language tag 'de'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'num_templates' has a missing    │
│            │                                   │ variant for language tag 'fr'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'num_templates' has a missing    │
│            │                                   │ variant for language tag 'it'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'num_templates' has a missing    │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'one_microservice'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Github'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Github'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Github'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Github'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Github'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'issuance_flow_qr_code_title'    │
│            │                                   │ has a missing variant for language tag 'da'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'issuance_flow_qr_code_title'    │
│            │                                   │ has a missing variant for language tag 'de'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'issuance_flow_qr_code_title'    │
│            │                                   │ has a missing variant for language tag 'it'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'issuance_flow_qr_code_title'    │
│            │                                   │ has a missing variant for language tag 'pt-BR'.  │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'issuance_flow_qr_code_description' has a        │
│            │                                   │ missing variant for language tag 'da'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'issuance_flow_qr_code_description' has a        │
│            │                                   │ missing variant for language tag 'de'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'issuance_flow_qr_code_description' has a        │
│            │                                   │ missing variant for language tag 'fr'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'issuance_flow_qr_code_description' has a        │
│            │                                   │ missing variant for language tag 'it'.           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'issuance_flow_qr_code_description' has a        │
│            │                                   │ missing variant for language tag 'pt-BR'.        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Coconut_issuer'.                     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Coconut_issuer'.                     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Coconut_issuer'.                     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'Coconut_issuer'.                     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'Coconut_issuer'.                     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'zencode_script'.                     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'pt-BR' with │
│            │                                   │ message ID 'zencode_script'.                     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'folder'.                             │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'it' with    │
│            │                                   │ message ID 'File'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Port'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'de' with    │
│            │                                   │ message ID 'Port'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Port'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Date'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'da' with    │
│            │                                   │ message ID 'Mode'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.identical… │ Identical content found in language 'fr' with    │
│            │                                   │ message ID 'Mode'.                               │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'service_type_name_placeholder'  │
│            │                                   │ has a missing variant for language tag 'da'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'service_type_name_placeholder'  │
│            │                                   │ has a missing variant for language tag 'de'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'service_type_name_placeholder'  │
│            │                                   │ has a missing variant for language tag 'fr'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'service_type_name_placeholder'  │
│            │                                   │ has a missing variant for language tag 'it'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'service_type_name_placeholder'  │
│            │                                   │ has a missing variant for language tag 'pt-BR'.  │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'welcome_to_app' has a missing   │
│            │                                   │ variant for language tag 'da'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'welcome_to_app' has a missing   │
│            │                                   │ variant for language tag 'de'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'welcome_to_app' has a missing   │
│            │                                   │ variant for language tag 'fr'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'welcome_to_app' has a missing   │
│            │                                   │ variant for language tag 'it'.                   │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'welcome_to_app' has a missing   │
│            │                                   │ variant for language tag 'pt-BR'.                │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'you_have_been_invited_by_organization_to_join_… │
│            │                                   │ has a missing variant for language tag 'da'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'you_have_been_invited_by_organization_to_join_… │
│            │                                   │ has a missing variant for language tag 'de'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'you_have_been_invited_by_organization_to_join_… │
│            │                                   │ has a missing variant for language tag 'fr'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'you_have_been_invited_by_organization_to_join_… │
│            │                                   │ has a missing variant for language tag 'it'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'you_have_been_invited_by_organization_to_join_… │
│            │                                   │ has a missing variant for language tag 'pt-BR'.  │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'An_error_occurred_while_verifying_your_email_'  │
│            │                                   │ has a missing variant for language tag 'da'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'An_error_occurred_while_verifying_your_email_'  │
│            │                                   │ has a missing variant for language tag 'de'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'An_error_occurred_while_verifying_your_email_'  │
│            │                                   │ has a missing variant for language tag 'fr'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'An_error_occurred_while_verifying_your_email_'  │
│            │                                   │ has a missing variant for language tag 'it'.     │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id                                  │
│            │                                   │ 'An_error_occurred_while_verifying_your_email_'  │
│            │                                   │ has a missing variant for language tag 'pt-BR'.  │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Oh_no' has a missing variant    │
│            │                                   │ for language tag 'da'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Oh_no' has a missing variant    │
│            │                                   │ for language tag 'de'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Oh_no' has a missing variant    │
│            │                                   │ for language tag 'fr'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Oh_no' has a missing variant    │
│            │                                   │ for language tag 'it'.                           │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Oh_no' has a missing variant    │
│            │                                   │ for language tag 'pt-BR'.                        │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Email_verified_succesfully' has │
│            │                                   │ a missing variant for language tag 'da'.         │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Email_verified_succesfully' has │
│            │                                   │ a missing variant for language tag 'de'.         │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Email_verified_succesfully' has │
│            │                                   │ a missing variant for language tag 'fr'.         │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Email_verified_succesfully' has │
│            │                                   │ a missing variant for language tag 'it'.         │
├────────────┼───────────────────────────────────┼──────────────────────────────────────────────────┤
│ Warning    │ messageLintRule.inlang.missingTr… │ Message with id 'Email_verified_succesfully' has │
│            │                                   │ a missing variant for language tag 'pt-BR'.      │
└────────────┴───────────────────────────────────┴──────────────────────────────────────────────────┘
@puria
Copy link
Member

puria commented Dec 17, 2024

is there a way flag to ignore the warnings for specific instances? like //lint:i18n:ignore or something? so we hide the false positives

@matteo-cristino
Copy link
Collaborator Author

I have looked at it, but found nothing about ignoring certain translations :(

@matteo-cristino
Copy link
Collaborator Author

mayeb we need to create are own plugin for it?

@matteo-cristino
Copy link
Collaborator Author

After a bit more of research and a talk with the inlang devs I found out that, if we only have "false positive" with the identical pattern lint rule (same translation on different langauges), we can avoid them by adding to webapp/project.inlang/settings.json the following object

"messageLintRule.inlang.identicalPattern": {
	"ignore": [
		"array fo keys to be ignored from this rule"
	]
}

Thus next step is to create such a list and then we could have a better error reporting from inlang linter ✨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants