barth/sylius-gemini-local-translate-plugin
yarn build post-installation, implying Webpack Encore or similar is configured.| Risk Area | Severity | Mitigation Strategy |
|---|---|---|
| Browser Dependency | High | Document Chrome requirements clearly; provide fallback (e.g., manual translation). |
| Gemini API Stability | Medium | Test with multiple Chrome versions; monitor for Prompt API deprecation. |
| Sylius Version Lock | Medium | Pin Sylius version in composer.json to avoid breaking changes. |
| Translation Accuracy | Medium | Enforce manual review via UI warnings (as per README). |
| Custom Field Support | Low | Provide clear hook documentation for edge cases. |
chrome://version) and enable prompt-api-for-gemini-nano.chrome://components).composer require barth/sylius-gemini-local-translate-plugin
yarn install --force && yarn build
bundles.php changes unless manual override).config/routes.yaml (if not auto-discovered)./admin/gemini-local-translate-plugin/diagnostic endpoint.yarn build post-dependency install.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Chrome Prompt API unavailable | Button disabled for users | Graceful degradation (manual input). |
| Gemini Nano not installed | Translation fails silently | UI warning + diagnostic endpoint. |
| Sylius admin JS errors | Button breaks field rendering | Isolate plugin JS in a micro-bundle. |
| Translation output invalid | Data corruption (e.g., SQLi) | Sanitize outputs before save. |
| Sylius version incompatibility | Plugin breaks admin panel | Version pinning + CI pre-flight checks. |
yarn build succeeds in CI.Prompt API available.How can I help you explore Laravel packages today?