From 2c36a4a39da126c30a5a5daedf501229412b2e1a Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Fri, 26 Jun 2026 17:42:34 +0800
Subject: [PATCH] Release 8.1.0 free Pro unlock

---
 src/Apptag/L10n.swift |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/Apptag/L10n.swift b/src/Apptag/L10n.swift
index 0d1f1b3..bd35a7b 100644
--- a/src/Apptag/L10n.swift
+++ b/src/Apptag/L10n.swift
@@ -165,6 +165,14 @@
     L10n.current[key] ?? key
 }
 
+func tr(_ key: String, replacements: [String: String]) -> String {
+    var value = tr(key)
+    for (token, replacement) in replacements {
+        value = value.replacingOccurrences(of: token, with: replacement)
+    }
+    return value
+}
+
 enum HelpDocument {
     private static let baseURL = "https://github.com/shanghai3168/taglauncher/releases/download/v7.6.0"
 

--
Gitblit v1.9.3