mirror of
https://github.com/africa1207/AWS-BuildID-Auto-For-Ext.git
synced 2026-04-25 00:35:48 +03:00
No description
- JavaScript 89.4%
- HTML 5.4%
- CSS 5.2%
|
|
||
|---|---|---|
| .claude | ||
| _locales | ||
| background | ||
| content | ||
| icons | ||
| lib | ||
| offscreen | ||
| popup | ||
| .gitignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| manifest.json | ||
| README.md | ||
| README_EN.md | ||
| README_TR.md | ||
| README_ZH.md | ||
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
- Clone the repository:
git clone https://github.com/[your-username]/AWS-BuildID-Auto-For-Ext.git
cd AWS-BuildID-Auto-For-Ext
-
Load in Chrome:
- Open Chrome
- Go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the project folder
-
Enable incognito mode permission:
- Click "Details" on the extension card
- Enable "Allow in incognito"
- Refresh the extension (click 🔄 icon)
🌐 Language Switching
The extension automatically detects your browser language settings:
Chrome Language Settings
- Chrome Settings → Languages (
chrome://settings/languages) - Move your preferred language to the top of the Preferred languages list
- Restart Chrome
- The extension will now display in your language
Supported Language Codes
zh-CN,zh→ Chineseen,en-US,en-GB→ Englishtr,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
- Create
_locales/[language_code]/messages.json - Copy
zh_CN/messages.json - Translate all
messagevalues - Restart Chrome
Adding a New Translation Key
- Add the new key to all language files:
{
"newKey": {
"message": "Translated text"
}
}
- Use in HTML:
<span data-i18n="newKey">Default text</span>
- 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
- Original project: Specia1z/AWS-BuildID-Auto-For-Ext
- Chrome i18n API: Chrome Extension i18n
Made with ❤️ by the community