From 0847cc5c21bbc939ca99c9806d783ee143bfbab5 Mon Sep 17 00:00:00 2001 From: Behnam Pourjanali Date: Thu, 13 Nov 2025 22:31:20 +0330 Subject: [PATCH 1/8] Add Azerbaijani HTML page for metro schedule Created index_az.html with Azerbaijani and Persian language support for Tabriz metro schedule. Includes language switcher, responsive design, structured data, and enhanced UI components. --- index_az.html | 561 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 561 insertions(+) create mode 100644 index_az.html diff --git a/index_az.html b/index_az.html new file mode 100644 index 0000000..a37161a --- /dev/null +++ b/index_az.html @@ -0,0 +1,561 @@ + + + + + + + تبریز مترو واخت جدولی | تبریز شهر قطار برنامه‌سی + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + +
+
+
+ +
+
+ تبریز مترو لوغو +
+
+

+ تبریز مترو برنامه‌سی +

+

سرویس زمان‌بندی هوشمند قطار شهری

+ +
+
+ + +
+ + + +
+
+ --:--:-- +
+
+ ... +
+
+
+
+
+
+ + +
+ +
+

انتخاب ایستگاه و زمان

+ +
+
+ + +
+
+ + +
+
+
+ + + + + + + + +
+

+ 🚇 برای مشاهده زمان‌بندی مترو، لطفاً ایستگاه مورد نظر خود را انتخاب کنید + +

+
+
+ + + + + + + + + + + + \ No newline at end of file From 35254259ed98529ecdf3047368cbfea4d09f77dd Mon Sep 17 00:00:00 2001 From: Behnam Pourjanali Date: Thu, 13 Nov 2025 22:32:41 +0330 Subject: [PATCH 2/8] Add bilingual language switcher to index.html Implemented a language switcher for Persian and Azerbaijani Turkish in index.html, including UI controls and a LanguageManager class for dynamic content switching. Updated all relevant text elements to support both languages using data-lang attributes. Removed index_az.html and renamed it to index_old.html as a backup of the previous Azerbaijani version. --- index.html | 254 +++++++++++++++++++++++++++----- index_az.html => index_old.html | 254 +++++--------------------------- 2 files changed, 254 insertions(+), 254 deletions(-) rename index_az.html => index_old.html (58%) diff --git a/index.html b/index.html index 940881f..a37161a 100644 --- a/index.html +++ b/index.html @@ -4,16 +4,16 @@ - جدول زمانی مترو تبریز | برنامه قطار شهری تبریز + تبریز مترو واخت جدولی | تبریز شهر قطار برنامه‌سی - - + content="تبریز مترو واخت جدولی رسمی برنامه‌سی. عادی و بایرام گونلرینده تبریز مترو حرکت واختلاری"> + + - - + + @@ -49,6 +49,13 @@ ::-webkit-scrollbar-thumb:hover { background: #6b7280; } + + .lang-switcher { + position: fixed; + top: 20px; + left: 20px; + z-index: 1000; + } + +
+
+ + +
+
+
@@ -90,15 +111,16 @@
- لوگوی مترو تبریز

- برنامه مترو تبریز + تبریز مترو برنامه‌سی

-

سرویس زمان‌بندی هوشمند قطار شهری

+

سرویس زمان‌بندی هوشمند قطار شهری

+
@@ -127,7 +149,9 @@
-

انتخاب ایستگاه و زمان

+

انتخاب ایستگاه و زمان

+
@@ -170,7 +199,8 @@

انتخاب ایس
-

در حال بارگذاری اطلاعات مترو...

+

در حال بارگذاری اطلاعات مترو...

+

@@ -183,7 +213,8 @@

..

- قطار بعدی: + قطار بعدی: +
@@ -195,7 +226,8 @@

..

- قطار بعد: + قطار بعد: +
@@ -217,7 +249,8 @@

..

- قطار بعدی: + قطار بعدی: +
@@ -229,7 +262,8 @@

..

- قطار بعد: + قطار بعد: +
@@ -248,7 +282,8 @@

..

- 🚇 برای مشاهده زمان‌بندی مترو، لطفاً ایستگاه مورد نظر خود را انتخاب کنید + 🚇 برای مشاهده زمان‌بندی مترو، لطفاً ایستگاه مورد نظر خود را انتخاب کنید +

@@ -262,22 +297,27 @@

..
- مترو تبریز
-

مترو تبریز

-

سرویس زمان‌بندی هوشمند

+

تبریز مترو

+

سرویس زمان‌بندی هوشمند

+

- برنامه غیررسمی نمایش زمان‌بندی مترو تبریز. همراه شما در سفرهای درون‌شهری. + برنامه غیررسمی نمایش زمان‌بندی مترو تبریز. همراه شما در سفرهای + درون‌شهری. +

-

ارتباط با ما

+

ارتباط با ما

+ @@ -328,8 +372,10 @@

ارتباط با ما

d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" />
-

پروژه متن‌باز

-

مشارکت در توسعه پذیرفته می‌شود

+

پروژه متن‌باز

+ +

مشارکت در توسعه پذیرفته می‌شود

+
@@ -339,7 +385,8 @@

ارتباط با ما

pourjanali
-

توسعه‌دهنده

+

توسعه‌دهنده

+

pourjanali.ir

@@ -350,7 +397,8 @@

ارتباط با ما

Cloudflare Pages
-

میزبانی شده در

+

میزبانی شده در

+

Cloudflare Pages

@@ -362,15 +410,18 @@

ارتباط با ما

- نسخه ۲.۰.۰ | ساخته شده با ❤️ برای مردم تبریز + نسخه ۲.۰.۰ | ساخته شده با ❤️ برای مردم تبریز +

- برنامه غیررسمی نمایش زمان‌بندی مترو تبریز + برنامه غیررسمی نمایش زمان‌بندی مترو تبریز +

- © ۱۴۰۴ - تمامی حقوق محفوظ است + © ۱۴۰۴ - تمامی حقوق محفوظ است +

@@ -380,6 +431,131 @@

ارتباط با ما

+ + + \ No newline at end of file diff --git a/index_az.html b/index_old.html similarity index 58% rename from index_az.html rename to index_old.html index a37161a..940881f 100644 --- a/index_az.html +++ b/index_old.html @@ -4,16 +4,16 @@ - تبریز مترو واخت جدولی | تبریز شهر قطار برنامه‌سی + جدول زمانی مترو تبریز | برنامه قطار شهری تبریز - - + content="برنامه رسمی نمایش زمان‌بندی مترو تبریز. مشاهده زمان حرکت قطارها در خط مترو تبریز برای ایستگاه‌های مختلف در روزهای عادی و تعطیل"> + + - - + + @@ -49,13 +49,6 @@ ::-webkit-scrollbar-thumb:hover { background: #6b7280; } - - .lang-switcher { - position: fixed; - top: 20px; - left: 20px; - z-index: 1000; - } - -
-
- - -
-
-
@@ -111,16 +90,15 @@
- تبریز مترو لوغو

- تبریز مترو برنامه‌سی + برنامه مترو تبریز

-

سرویس زمان‌بندی هوشمند قطار شهری

- +

سرویس زمان‌بندی هوشمند قطار شهری

@@ -149,9 +127,7 @@
-

انتخاب ایستگاه و زمان

- +

انتخاب ایستگاه و زمان

@@ -199,8 +170,7 @@
-

در حال بارگذاری اطلاعات مترو...

- +

در حال بارگذاری اطلاعات مترو...

@@ -213,8 +183,7 @@

..

- قطار بعدی: - + قطار بعدی:
@@ -226,8 +195,7 @@

..

- قطار بعد: - + قطار بعد:
@@ -249,8 +217,7 @@

..

- قطار بعدی: - + قطار بعدی:
@@ -262,8 +229,7 @@

..

- قطار بعد: - + قطار بعد:
@@ -282,8 +248,7 @@

..

- 🚇 برای مشاهده زمان‌بندی مترو، لطفاً ایستگاه مورد نظر خود را انتخاب کنید - + 🚇 برای مشاهده زمان‌بندی مترو، لطفاً ایستگاه مورد نظر خود را انتخاب کنید

@@ -297,27 +262,22 @@

..
- تبریز مترو
-

تبریز مترو

-

سرویس زمان‌بندی هوشمند

- +

مترو تبریز

+

سرویس زمان‌بندی هوشمند

- برنامه غیررسمی نمایش زمان‌بندی مترو تبریز. همراه شما در سفرهای - درون‌شهری. - + برنامه غیررسمی نمایش زمان‌بندی مترو تبریز. همراه شما در سفرهای درون‌شهری.

-

ارتباط با ما

- +

ارتباط با ما

@@ -372,10 +328,8 @@

From ee4488a20f1c9ad7c38653bc3976d914b6bc680d Mon Sep 17 00:00:00 2001 From: Behnam Pourjanali Date: Sat, 15 Nov 2025 11:00:39 +0330 Subject: [PATCH 6/8] Add full static localization for FA/EN/TR UI Introduced a localization script that translates all static UI text and meta tags for Persian, English, and Turkish. Language selection now updates static content in-place without reloading the page. Added translation keys and IDs to relevant elements throughout the HTML for dynamic updates. This prepares the app for multi-language support and improves accessibility for non-Persian users. --- index.html | 391 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 333 insertions(+), 58 deletions(-) diff --git a/index.html b/index.html index 2b9dedb..20724e9 100644 --- a/index.html +++ b/index.html @@ -2,23 +2,24 @@ - - - جدول زمانی مترو تبریز | برنامه قطار شهری تبریز - - - - + + + جدول زمانی مترو تبریز | برنامه قطار شهری تبریز + + + + - - - - + + + + - + @@ -26,7 +27,7 @@ - + - - + +
-
+
لوگوی مترو تبریز
-
+

برنامه مترو تبریز @@ -446,13 +481,13 @@
+ class="flex items-center space-x-3 space-x-reverse bg-gray-800/50 rounded-2xl px-4 py-3 border border-gray-700 flex-direction-aware"> -
+
--:--:--
@@ -464,17 +499,15 @@
+ class="flex items-center space-x-2 space-x-reverse bg-gray-800/50 rounded-2xl px-4 py-3 border border-gray-700 flex-direction-aware">
-

@@ -488,7 +521,7 @@

-
+
قطار بعدی: -
+
--:-- @@ -554,14 +587,15 @@

..

-
+
قطار بعد: -
+
--:-- -
+
--
@@ -576,10 +610,10 @@

..

...

-
+
قطار بعدی: -
+
--:-- @@ -589,14 +623,15 @@

..

-
+
قطار بعد: -
+
--:-- -
+
--
@@ -614,14 +649,16 @@

..

+ - - +