What changed, and why it matters
This commit only adds, removes, and reorders English text strings used for translations and user-interface labels in BTCPay Server. There are no code logic changes, no security settings being enabled or disabled, and no behavior changes. It is a routine localization/string update.
No security action required. Review as a normal localization update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff touches a single generated/default translations file (Translations.Default.cs). It inserts new translation keys/values (e.g., labels for Basic authentication, store details, roles, checkout customization), removes one duplicate key (‘Save Comment’), and re-sorts some entries. No executable code, controllers, services, authentication, authorization, or API logic is modified.
Changed components
BTCPayServer/Plugins/Translations/Translations.Default.csInspect captured patch +17 / −1
diff --git a/BTCPayServer/Plugins/Translations/Translations.Default.cs b/BTCPayServer/Plugins/Translations/Translations.Default.cs
index dbf3ef9..bf560b0 100644
--- a/BTCPayServer/Plugins/Translations/Translations.Default.cs
+++ b/BTCPayServer/Plugins/Translations/Translations.Default.cs
@@ -161,6 +161,7 @@ namespace BTCPayServer.Plugins.Translations
"All Time": "",
"All Type": "",
"Allow anyone to create invoice": "",
+ "Allow Basic authentication for Greenfield API": "",
"Allow form for public use": "",
"Allow payee to create invoices with custom amounts": "",
"Allow payee to pass a comment": "",
@@ -250,6 +251,7 @@ namespace BTCPayServer.Plugins.Translations
"Backend's language": "",
"Balance": "",
"Base URL": "",
+ "Basic authentication is less secure than API keys. New users can use it for five minutes to create an API key without enabling this setting.": "",
"Batch size": "",
"BCC": "",
"Before being able to upload you first need to {0}.": "",
@@ -324,6 +326,7 @@ namespace BTCPayServer.Plugins.Translations
"Cheat Mode: Send funds to this wallet": "",
"Check if NFC is supported and enabled on this device": "",
"Check releases on GitHub and notify when new BTCPay Server version is available": "",
+ "Check to show/hide · drag to reorder": "",
"Checking BTCPay Server Vault is running...": "",
"Checking if this device can sign the transaction...": "",
"Checkout": "",
@@ -336,6 +339,7 @@ namespace BTCPayServer.Plugins.Translations
"Choose input method": "",
"Choose Point of Sale Style": "",
"Choose what event sends the email.": "",
+ "Choose where exchange rates come from and how they're applied when pricing invoices.": "",
"choose your file storage service provider": "",
"Choose your import method": "",
"Choose your signing method": "",
@@ -361,6 +365,7 @@ namespace BTCPayServer.Plugins.Translations
"Collect signatures": "",
"collected": "",
"Colors to rotate between with animation when a payment is made. One color per line.": "",
+ "Columns": "",
"Combine": "",
"Combine filters:": "",
"Combine PSBT": "",
@@ -377,6 +382,7 @@ namespace BTCPayServer.Plugins.Translations
"Configure now": "",
"Configure offering": "",
"Configure store email settings": "",
+ "Configure the email server used to send emails from BTCPay Server.": "",
"Configure your Pay Button, and the generated code will be displayed at the bottom of the page to copy into your project.": "",
"Configured": "",
"Configuring Boltcard...": "",
@@ -462,6 +468,7 @@ namespace BTCPayServer.Plugins.Translations
"Create Pull Payment": "",
"Create refund": "",
"Create Request": "",
+ "Create reusable forms to collect extra information from customers during checkout.": "",
"Create role": "",
"Create Store": "",
"Create template from selected store": "",
@@ -513,6 +520,7 @@ namespace BTCPayServer.Plugins.Translations
"Customer Information": "",
"Customization": "",
"Customize Pay Button Text": "",
+ "Customize the checkout experience your customers see when paying.": "",
"d90c6a4f/48'/1'/0'/2'": "",
"Dark": "",
"Dashboard": "",
@@ -955,6 +963,7 @@ namespace BTCPayServer.Plugins.Translations
"Items total": "",
"JSON": "",
"JSON Credentials": "",
+ "Jump to pages quickly": "",
"Keep empty for server-initiated pairing.": "",
"Key": "",
"Key path": "",
@@ -1039,6 +1048,7 @@ namespace BTCPayServer.Plugins.Translations
"Manage labels": "",
"Manage Labels": "",
"Manage plugin": "",
+ "Manage your store's details, branding, and payment behavior.": "",
"Manual entry": "",
"Manually enter your 12 or 24 word recovery seed.": "",
"Map specific domains to specific apps": "",
@@ -1075,6 +1085,7 @@ namespace BTCPayServer.Plugins.Translations
"Mirror of": "",
"missing": "",
"Modify": "",
+ "Modify the comment": "",
"Monetization": "",
"Monetization allows you to get paid for sharing your BTCPay Server instance with other users.": "",
"Monetization deactivated, users who register to your server from now will not be subscriber of any offering.": "",
@@ -1085,6 +1096,7 @@ namespace BTCPayServer.Plugins.Translations
"More details...": "",
"More information": "",
"More information...": "",
+ "Move {0}": "",
"Multisig setup": "",
"Multisig signer requests were created.": "",
"Multisig wallet setup": "",
@@ -1116,6 +1128,7 @@ namespace BTCPayServer.Plugins.Translations
"No access tokens yet.": "",
"No action needed": "",
"No claim made yet.": "",
+ "No comment": "",
"No contributions allowed after the goal has been reached": "",
"No contributions have been made yet.": "",
"No deliveries for this webhook yet": "",
@@ -1263,6 +1276,7 @@ namespace BTCPayServer.Plugins.Translations
"Payment Link": "",
"Payment method": "",
"Payment Method": "",
+ "Payment Methods": "",
"Payment Notifications": "",
"Payment Proof": "",
"Payment received, waiting for confirmation...": "",
@@ -1520,6 +1534,7 @@ namespace BTCPayServer.Plugins.Translations
"Reset goal after a specific period of time, based on your crowdfund's start date.": "",
"Reset goal every": "",
"Reset Password": "",
+ "Reset to default": "",
"Reset your password": "",
"Resetting Boltcard...": "",
"Resources": "",
@@ -1543,6 +1558,7 @@ namespace BTCPayServer.Plugins.Translations
"Role updated": "",
"roles": "",
"Roles": "",
+ "Roles define the permissions granted to store users.": "",
"Root fingerprint": "",
"RPC Error while broadcasting: {0}": "",
"sale": "",
@@ -1550,7 +1566,6 @@ namespace BTCPayServer.Plugins.Translations
"Sales": "",
"Save": "",
"Save comment": "",
- "Save Comment": "",
"Save Wallet Settings": "",
"Saving...": "",
"Scan destination with camera": "",
@@ -1738,6 +1753,7 @@ namespace BTCPayServer.Plugins.Translations
"Storage settings updated successfully": "",
"Store": "",
"Store creation is not allowed on this server.": "",
+ "Store Details": "",
"Store emails settings are now using the server's SMTP settings.": "",
"Store emails settings copied from server settings": "",
"Store has not enabled Pay Button": "",
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.