Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
fix(localizations): more descriptive actionLink for SignIn page by symapp · Pull Request #6981 · clerk/javascript · GitHub
Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(localizations): more descriptive actionLink for SignIn page by symapp · Pull Request #6981 · clerk/javascript · GitHub
Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(localizations): more descriptive actionLink for SignIn page by symapp · Pull Request #6981 · clerk/javascript · GitHub
Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' fix(localizations): more descriptive actionLink for SignIn page by symapp · Pull Request #6981 · clerk/javascript · GitHub
Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(localizations): more descriptive actionLink for SignIn page by symapp · Pull Request #6981 · clerk/javascript · GitHub
Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(localizations): more descriptive actionLink for SignIn page by symapp · Pull Request #6981 · clerk/javascript · GitHub
Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); fix(localizations): more descriptive actionLink for SignIn page by symapp · Pull Request #6981 · clerk/javascript · GitHub
Skip to content

fix(localizations): more descriptive actionLink for SignIn page - #6981

Merged
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations
Apr 1, 2026
Merged

fix(localizations): more descriptive actionLink for SignIn page#6981
brkalow merged 4 commits into
clerk:mainfrom
symapp:german-translations

Conversation

@symapp

@symappsymapp commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

… in German

Description

This PR changes one translation value in German to a more descriptive one.
“Anmelden” means more sign in than it does sign up. “Registrieren” is more fitting

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other: Adjustment of translations

Summary by CodeRabbit

  • Bug Fixes
    • German (de-DE) localization updated: the sign-in start action link now displays “Registrieren” instead of “Anmelden” to clarify that the link leads to account registration; no functional behavior changed—only the visible text.

@changeset-bot

changeset-botBot commented Oct 13, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4a6e328

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
NameType
@clerk/localizationsPatch
@clerk/uiPatch
@clerk/chrome-extensionPatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercelBot commented Oct 13, 2025

Copy link
Copy Markdown

@symapp is attempting to deploy a commit to the Clerk Production Team on Vercel.

A member of the Team first needs to authorize it.

@symapp
symapp marked this pull request as ready for review October 13, 2025 13:45
@coderabbitai

coderabbitaiBot commented Oct 13, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The German localization file packages/localizations/src/de-DE.ts was modified to change the signIn.start.actionLink text from "Anmelden" to "Registrieren". No other strings, exports, or control flow were changed.

Changes

Cohort / File(s)Summary
Localization (de-DE)
packages/localizations/src/de-DE.ts
Updated signIn.start.actionLink text from "Anmelden" to "Registrieren".
Changeset
.changeset/new-seas-pick.md
Added patch-level changeset recording the German translation update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I nibble on strings in fields of i18n,
Swapping “Anmelden” for “Registrieren” again.
A hop, a tweak—so small, so neat,
German buttons now read sweet.
Carrot-commits and fluffy cheer—
Localization lands right here! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check✅ PassedThe PR title accurately describes the main change: improving the German translation for the SignIn page's actionLink from 'Anmelden' to 'Registrieren' to make it more descriptive and accurate for the sign-up action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MuellerLionel

Copy link
Copy Markdown

Hi @nikosdouvlis

Can you please take a look at this? We would greatly appreciate this correction for the German speaking customers.

Cheers, Lionel

@github-actions

Copy link
Copy Markdown
Contributor

Hello 👋

We currently close PRs after 60 days of inactivity. It's been 50 days since the last update here. If we missed this PR, please reply here. Otherwise, we'll close this PR in 10 days.

Thanks for being a part of the Clerk community! 🙏

@EphemEphem removed the Stale label Apr 1, 2026
@pkg-pr-new

pkg-pr-newBot commented Apr 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6981

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6981

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6981

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6981

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6981

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6981

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@6981

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6981

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6981

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6981

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@6981

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6981

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6981

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6981

@clerk/react

npm i https://pkg.pr.new/@clerk/react@6981

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6981

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6981

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6981

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6981

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@6981

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6981

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6981

commit: 4a6e328

@EphemEphem left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution, this is a very valuable fix! 🙏

So sorry this has taken so long, we are taking some steps to get more visibility on external contributions to make sure we don't delay as long in the future.

We'll merge this shortly.

@jacekradkojacekradko changed the title chore(translations): make actionLink for SignIn page more descriptive…fix(localizations): more descriptive actionLink for SignIn pageApr 1, 2026
@brkalow
brkalow merged commit 0833cb1 into clerk:mainApr 1, 2026
13 of 16 checks passed
@MuellerLionel

Copy link
Copy Markdown

@Ephem
Thank you so much for the fix 🙏
This is great to avoid our customers confusion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@symapp@MuellerLionel@Ephem@brkalow@clerk-cookie