MCPcopy Index your code
hub / github.com/africa1207/AWS-BuildID-Auto-For-Ext

github.com/africa1207/AWS-BuildID-Auto-For-Ext @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
266 symbols 546 edges 17 files 228 documented · 86%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AWS BuildID Auto Registration - Multi-language Support

This fork adds multi-language support (i18n) to the original AWS-BuildID-Auto-For-Ext project.

🌍 Supported Languages

  • 🇨🇳 Chinese (Simplified) - zh_CN (Default)
  • 🇬🇧 English - en
  • 🇹🇷 Turkish - tr

📦 Installation

Install from Source

  1. Clone the repository:
git clone https://github.com/[your-username]/AWS-BuildID-Auto-For-Ext.git
cd AWS-BuildID-Auto-For-Ext
  1. Load in Chrome:
  2. Open Chrome
  3. Go to chrome://extensions/
  4. Enable "Developer mode" in the top right
  5. Click "Load unpacked"
  6. Select the project folder

  7. Enable incognito mode permission:

  8. Click "Details" on the extension card
  9. Enable "Allow in incognito"
  10. Refresh the extension (click 🔄 icon)

🌐 Language Switching

The extension automatically detects your browser language settings:

Chrome Language Settings

  1. Chrome Settings → Languages (chrome://settings/languages)
  2. Move your preferred language to the top of the Preferred languages list
  3. Restart Chrome
  4. The extension will now display in your language

Supported Language Codes

  • zh-CN, zh → Chinese
  • en, en-US, en-GB → English
  • tr, tr-TR → Turkish
  • Other languages → Chinese (default)

✨ Original Features

All original features are preserved:

  • ✅ Semi-automatic registration
  • ✅ Batch registration (1-100)
  • ✅ Gmail unlimited aliases
  • ✅ Incognito mode
  • ✅ Token management
  • ✅ Token validation
  • ✅ Kiro IDE synchronization

For detailed usage, see the original documentation.

🛠️ Developer Notes

i18n Structure

_locales/
├── zh_CN/
│   └── messages.json  # Chinese translations
├── en/
│   └── messages.json  # English translations
└── tr/
    └── messages.json  # Turkish translations

Adding a New Language

  1. Create _locales/[language_code]/messages.json
  2. Copy zh_CN/messages.json
  3. Translate all message values
  4. Restart Chrome

Adding a New Translation Key

  1. Add the new key to all language files:
{
  "newKey": {
    "message": "Translated text"
  }
}
  1. Use in HTML:
<span data-i18n="newKey">Default text</span>
  1. Use in JavaScript:
const text = i18n('newKey');

🤝 Contributing

Pull requests for new language translations or improvements are welcome!

📄 License

MIT License - Same as the original project

🙏 Credits


Made with ❤️ by the community

Core symbols most depended-on inside this repo

updateStep
called by 22
content/content.js
updateSession
called by 21
background/service-worker.js
i18n
called by 20
popup/popup.js
$
called by 19
content/content.js
sleep
called by 12
content/content.js
fastClick
called by 10
content/content.js
extractVerificationCode
called by 9
lib/gmail-api.js
broadcastState
called by 9
background/service-worker.js

Shape

Function 141
Method 107
Class 18

Languages

TypeScript100%

Modules by API surface

popup/popup.js49 symbols
background/service-worker.js33 symbols
content/content.js27 symbols
lib/mail-api.js22 symbols
lib/mail-providers/duckmail.js18 symbols
lib/mail-providers/moemail.js15 symbols
lib/mail-providers/gmail.js15 symbols
lib/oidc-api.js14 symbols
lib/mail-providers/gptmail.js14 symbols
lib/mail-providers/guerrilla.js13 symbols
lib/gmail-api.js12 symbols
lib/mail-provider.js10 symbols

For agents

$ claude mcp add AWS-BuildID-Auto-For-Ext \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page