Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
10 changes: 10 additions & 0 deletions _locales/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Extension Locale Metadata

This folder is for browser extension metadata translations used by `chrome.i18n` / WebExtension i18n.

- `locales/` contains the in-app New Tab UI translations.
- `_locales/` contains extension name and description translations for `manifest.json` .
- Each locale folder contains a `messages.json` file.
- Locale folder names use underscores for region variants, for example `zh_CN`, `zh_TW`, and `pt_BR`.

Note: MYNT is pronounced "Mint", not "My-ent".
8 changes: 8 additions & 0 deletions _locales/ar/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: ماتيريال يو نيو تاب"
},
"extensionDescription": {
"message": "تجربة تبويب جديد قابلة للتخصيص مستوحاة من تصميم Material You من Google."
}
}
8 changes: 8 additions & 0 deletions _locales/az/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Google-un Material You dizaynından ilhamlanan fərdiləşdirilə bilən yeni tab təcrübəsi."
}
}
8 changes: 8 additions & 0 deletions _locales/bn/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: ম্যাটেরিয়াল ইউ নিউ ট্যাব"
},
"extensionDescription": {
"message": "Google-এর Material You ডিজাইন দ্বারা অনুপ্রাণিত একটি কাস্টমাইজযোগ্য নতুন ট্যাব অভিজ্ঞতা।"
}
}
8 changes: 8 additions & 0 deletions _locales/cs/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Přizpůsobitelné prostředí nové karty inspirované designem Google Material You."
}
}
8 changes: 8 additions & 0 deletions _locales/de/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Ein anpassbares Neue-Tab-Erlebnis, inspiriert vom Material You-Design von Google."
}
}
8 changes: 8 additions & 0 deletions _locales/el/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Μάτεριαλ Γιου Νιου Ταμπ"
},
Comment on lines +2 to +4

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Consider keeping the "Material You" brand name in English for the Greek extension name.

"Μάτεριαλ Γιου Νιου Ταμπ" is a full phonetic transliteration of an English brand name, which is unusual and looks unnatural to Greek tech users — Google itself does not transliterate "Material You" to Greek script. The French locale keeps the full English name; the Chinese locale keeps "Material You" in English and only translates "New Tab". Either of those patterns would be more idiomatic:

-    "message": "MYNT: Μάτεριαλ Γιου Νιου Ταμπ"
+    "message": "MYNT: Material You Νέα Καρτέλα"

or simply:

-    "message": "MYNT: Μάτεριαλ Γιου Νιου Ταμπ"
+    "message": "MYNT: Material You New Tab"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"extensionName": {
"message": "MYNT: Μάτεριαλ Γιου Νιου Ταμπ"
},
"extensionName": {
"message": "MYNT: Material You Νέα Καρτέλα"
},
Suggested change
"extensionName": {
"message": "MYNT: Μάτεριαλ Γιου Νιου Ταμπ"
},
"extensionName": {
"message": "MYNT: Material You New Tab"
},
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@_locales/el/messages.json` around lines 2 - 4, The Greek locale currently
transliterates the brand name ("extensionName" message) into Greek script;
update the "message" value for extensionName to keep the brand "Material You" in
English and translate only the generic part (e.g., "New Tab") or leave the rest
in English to match other locales. Locate the extensionName entry in
_locales/.../messages.json and change the string to something like "MYNT:
Material You - Νέα Καρτέλα" or "MYNT: Material You New Tab" so the brand stays
in English while the descriptive term is idiomatic Greek.

"extensionDescription": {
"message": "Μια προσαρμόσιμη εμπειρία νέας καρτέλας εμπνευσμένη από τη σχεδίαση Material You της Google."
}
}
8 changes: 8 additions & 0 deletions _locales/en/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "A customizable new tab experience inspired by Google's Material You design."
}
}
8 changes: 8 additions & 0 deletions _locales/es/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Una experiencia de nueva pestaña personalizable inspirada en el diseño Material You de Google."
}
}
8 changes: 8 additions & 0 deletions _locales/fa/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: متریال یو نیو تب"
},
"extensionDescription": {
"message": "تجربه‌ای قابل سفارشی‌سازی برای برگه جدید، الهام‌گرفته از طراحی Material You گوگل."
}
}
8 changes: 8 additions & 0 deletions _locales/fr/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Une expérience de nouvel onglet personnalisable inspirée du design Material You de Google."
}
}
8 changes: 8 additions & 0 deletions _locales/hi/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: मटीरियल यू न्यू टैब"
},
"extensionDescription": {
"message": "Google के Material You डिज़ाइन से प्रेरित एक अनुकूलन योग्य नया टैब अनुभव।"
}
}
8 changes: 8 additions & 0 deletions _locales/hu/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "A Google Material You dizájnja által inspirált, testreszabható új lap élmény."
}
}
8 changes: 8 additions & 0 deletions _locales/id/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Inconsistent extensionName localization across locale files.

The extensionName field is translated in only 2 out of 8 locale files (Nepali and Japanese), while the other 6 locales (Azerbaijani, German, Swedish, Czech, Italian, Indonesian) keep it in English. This creates an inconsistent localization strategy.

For a cohesive i18n implementation, standardize the approach:

  • Option 1 (recommended): Keep "MYNT: Material You New Tab" in English across all locales to maintain brand consistency
  • Option 2: Translate the extensionName in all locales for complete localization
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@_locales/id/messages.json` at line 3, The extensionName localization is
inconsistent: update the "extensionName" entry (the JSON key that currently has
"message": "MYNT: Material You New Tab" in _locales/id/messages.json) across all
locale files to follow a single strategy—preferably set the "message" value to
the English brand string "MYNT: Material You New Tab" in every locale file for
consistency (Option 1), or alternatively provide translated strings for every
locale (Option 2); modify each locale's messages.json so the "extensionName" key
is standardized accordingly.

},
"extensionDescription": {
"message": "Pengalaman tab baru yang dapat disesuaikan, terinspirasi oleh desain Material You dari Google."
}
}
8 changes: 8 additions & 0 deletions _locales/it/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Un'esperienza di nuova scheda personalizzabile ispirata al design Material You di Google."
}
}
8 changes: 8 additions & 0 deletions _locales/ja/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: マテリアル ユー ニュー タブ"
},
"extensionDescription": {
"message": "Google の Material You デザインに着想を得た、カスタマイズ可能な新しいタブ体験。"
}
}
8 changes: 8 additions & 0 deletions _locales/ko/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: 머티리얼 유 뉴 탭"
},
"extensionDescription": {
"message": "Google의 Material You 디자인에서 영감을 받은 맞춤 설정 가능한 새 탭 환경입니다."
}
}
8 changes: 8 additions & 0 deletions _locales/mr/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: मटेरियल यू न्यू टॅब"
},
"extensionDescription": {
"message": "Google च्या Material You डिझाइनपासून प्रेरित सानुकूल करता येणारा नवीन टॅब अनुभव."
}
}
8 changes: 8 additions & 0 deletions _locales/ne/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: मटेरियल यू न्यू ट्याब"
},
"extensionDescription": {
"message": "Google को Material You डिजाइनबाट प्रेरित अनुकूलन गर्न मिल्ने नयाँ ट्याब अनुभव।"
}
}
8 changes: 8 additions & 0 deletions _locales/pl/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Konfigurowalne doświadczenie nowej karty inspirowane projektem Material You od Google."
}
}
8 changes: 8 additions & 0 deletions _locales/pt_BR/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Uma experiência personalizável de nova guia inspirada no design Material You do Google."
}
}
8 changes: 8 additions & 0 deletions _locales/ru/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Материал Ю Нью Таб"
},
"extensionDescription": {
"message": "Настраиваемая новая вкладка, вдохновленная дизайном Google Material You."
}
}
8 changes: 8 additions & 0 deletions _locales/sl/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Prilagodljiva izkušnja novega zavihka, navdihnjena z zasnovo Google Material You."
}
}
8 changes: 8 additions & 0 deletions _locales/sv/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "En anpassningsbar ny flik-upplevelse inspirerad av Googles Material You-design."
}
}
8 changes: 8 additions & 0 deletions _locales/ta/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: மெட்டீரியல் யூ நியூ டேப்"
},
"extensionDescription": {
"message": "Google இன் Material You வடிவமைப்பால் ஈர்க்கப்பட்ட, தனிப்பயனாக்கக்கூடிய புதிய தாவல் அனுபவம்."
}
}
8 changes: 8 additions & 0 deletions _locales/th/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: แมทีเรียล ยู นิว แท็บ"
},
"extensionDescription": {
"message": "ประสบการณ์แท็บใหม่ที่ปรับแต่งได้ ซึ่งได้รับแรงบันดาลใจจากดีไซน์ Material You ของ Google"
}
}
8 changes: 8 additions & 0 deletions _locales/tr/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Google'ın Material You tasarımından ilham alan özelleştirilebilir bir yeni sekme deneyimi."
}
}
8 changes: 8 additions & 0 deletions _locales/uk/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Матеріал Ю Нью Таб"
},
"extensionDescription": {
"message": "Налаштовувана сторінка нової вкладки, натхненна дизайном Google Material You."
}
}
8 changes: 8 additions & 0 deletions _locales/ur/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: میٹیریل یو نیو ٹیب"
},
"extensionDescription": {
"message": "Google کے Material You ڈیزائن سے متاثر ایک قابلِ تخصیص نیا ٹیب تجربہ۔"
}
}
8 changes: 8 additions & 0 deletions _locales/uz/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Google Material You dizaynidan ilhomlangan moslashtiriladigan yangi varaq tajribasi."
}
}
8 changes: 8 additions & 0 deletions _locales/vi/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You New Tab"
},
"extensionDescription": {
"message": "Trải nghiệm tab mới có thể tùy chỉnh, lấy cảm hứng từ thiết kế Material You của Google."
}
}
8 changes: 8 additions & 0 deletions _locales/zh_CN/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You 新标签页"
},
"extensionDescription": {
"message": "受 Google Material You 设计启发的可自定义新标签页体验。"
}
}
8 changes: 8 additions & 0 deletions _locales/zh_TW/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extensionName": {
"message": "MYNT: Material You 新分頁"
},
"extensionDescription": {
"message": "受 Google Material You 設計啟發的可自訂新分頁體驗。"
}
}
1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1804,6 +1804,7 @@ <h1>Material You New Tab</h1>

<!-- LANGUAGE SELECTION OPTIONS -->
<select class="languageSelector" id="languageSelector">
<option value="system">System Default</option>
<option value="ar_SA">Arabic (العربية)</option>
<option value="az">Azerbaijani (Azərbaycanca)</option>
<option value="bn">Bangla (বাংলা)</option>
Expand Down
7 changes: 4 additions & 3 deletions manifest(firefox).json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"manifest_version": 2,
"name": "MYNT: Material You New Tab",
"version": "3.3.504",
"description": "A Simple New Tab (browser's home page) inspired by Google's 'Material You' design.",
"name": "__MSG_extensionName__",
"version": "3.3.503",
Comment thread
prem-k-r marked this conversation as resolved.
"description": "__MSG_extensionDescription__",
"default_locale": "en",
"permissions": [
"search",
"bookmarks",
Expand Down
7 changes: 4 additions & 3 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"manifest_version": 3,
"name": "MYNT: Material You New Tab",
"version": "3.3.504",
"description": "A Simple New Tab (browser's home page) inspired by Google's 'Material You' design.",
"name": "__MSG_extensionName__",
"version": "3.3.503",
Comment thread
prem-k-r marked this conversation as resolved.
"description": "__MSG_extensionDescription__",
"default_locale": "en",
"permissions": ["search"],
"optional_permissions": ["bookmarks", "favicon"],
"optional_host_permissions": [
Expand Down
Loading
Loading