Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community.
This codemod copies specific keys from one translation namespace to another, for each of the supported languages.
next-i18next > 14.x
Codemod CLI:
Codemod VS Code extension:
This codemod copies specific keys from one translation namespace to another, for each of the supported languages. The codemod expects the following arguments:
oldNamespace
is the name of the namespace from which the keys are taken,newNamespace
is the name of the namespace to which the keys are copied,keys
is a comma-separated list of keys. You need to pass these arguments using the Codemod Arguments' settings in Codemod.com VS Code extension or Codemod.com CLI.{
"copyKey": "copyKeyEnglish",
"noopKey": "noopKeyEnglish"
}
{
"existingKey": "existingKeyEnglish"
}
{
"copyKey": "copyKeyEnglish",
"noopKey": "noopKeyEnglish"
}
{
"existingKey": "existingKeyEnglish",
"copyKey": "copyKeyEnglish"
}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.