From 9c317d89a39d0871f15f8282aec6c7f3dde7768c Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Fri, 26 Jun 2026 22:42:44 +0800
Subject: [PATCH] Polish Pro status UI and app grid layout

---
 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