You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Delay the kick-off date for the webplat relnotes (#3697)
* Add "If single locale but multiple languages" in "Publish extension" (#3690)
* initial
* localtoc
* format keywords
* try move Support down
* apply 2 ans's
* tag the fields
* ,
* entire placeholders
---------
Co-authored-by: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com>
## If the extension is flagged as potentially malware
463
+
## If a single locale appears, but the package includes multiple languages
463
464
464
-
If the extension is flagged as malware or a potentially unwanted application (PUA), review [1.2.2 Unwanted and malicious software](/legal/microsoft-edge/extensions/developer-policies#122-unwanted-and-malicious-software) in _Developer policies for the Microsoft Edge Add-ons store_.
465
+
Sometimes only one locale appears in the **Store Listings** tab at Partner Center, even though an extension's package includes multiple languages. This happens when the manifest file uses hardcoded strings instead of localized message references.
465
466
466
-
Make sure that your extension's code and functionality complies with all requirements and guidelines. For security reasons, Microsoft doesn't disclose exact triggers.
467
+
To ensure that all supported locales are detected:
467
468
469
+
* Update your `manifest.json` file by replacing the `name` and `description` fields with i18n placeholders:
If you experience issues when registering as an extension developer or when submitting an extension, you can:
479
+
* Include a `default_locale` in your manifest, such as `"default_locale": "en"`.
473
480
474
-
*Enter a support ticket through [Extensions New Support Request](https://support.microsoft.com/supportrequestform/e7a381be-9c9a-fafb-ed76-262bc93fd9e4).
481
+
*Make sure your `_locales` folder contains a properly structured `messages.json` file for each language. Partner Center uses these message references to identify available languages. If these message references are missing, the language will be skipped.
475
482
476
-
*[Contact the Microsoft Edge extensions team](../contact.md).
483
+
The message references are the i18n `"name"` and `"description"` keys in each `/_locales/messages.json` file. These message references (i18n keys) correspond to the `"__MSG_extensionName__"` and `"__MSG_extensionDescription__"` placeholders that are used in the `"name"` and `"description"` fields of the `manifest.json` file. Partner Center uses these message references to determine which languages are available.
484
+
485
+
See also:
486
+
*[chrome.i18n](https://developer.chrome.com/docs/extensions/reference/api/i18n) - API to implement internationalization throughout an app or extension.
487
+
*[Manifest file format for extensions](../getting-started/manifest-format.md)
488
+
*[Manifest file format](https://developer.chrome.com/docs/extensions/reference/manifest) in Chrome docs.
## If the extension is flagged as potentially malware
493
+
494
+
If the extension is flagged as malware or a potentially unwanted application (PUA), review [1.2.2 Unwanted and malicious software](/legal/microsoft-edge/extensions/developer-policies#122-unwanted-and-malicious-software) in _Developer policies for the Microsoft Edge Add-ons store_.
495
+
496
+
Make sure that your extension's code and functionality complies with all requirements and guidelines. For security reasons, Microsoft doesn't disclose exact triggers.
If you experience issues when registering as an extension developer or when submitting an extension, you can:
561
+
562
+
* Enter a support ticket through [Extensions New Support Request](https://support.microsoft.com/supportrequestform/e7a381be-9c9a-fafb-ed76-262bc93fd9e4).
563
+
564
+
*[Contact the Microsoft Edge extensions team](../contact.md).
consttitle=`Microsoft Edge Beta ${nextBetaVersion} web platform release notes ready for review`;
367
-
constbody=`The release notes draft for the next Microsoft Edge beta version ${nextBetaVersion} has been generated in [${nextBetaVersion}.md](${getReleaseNoteMDFilePath(nextBetaVersion,branchName)}) on the ${branchName} branch.\n\nPlease [create a pull request](https://github.com/MicrosoftDocs/edge-developer/compare/main...${branchName}), update the content as needed, and close this issue.`;
379
+
letbody=`The release notes draft for the next Microsoft Edge beta version ${nextBetaVersion} has been generated in [${nextBetaVersion}.md](${fileSourceLink}) on the ${branchName} branch.\n\n`;
380
+
body+=`Please [create a pull request](https://github.com/MicrosoftDocs/edge-developer/compare/main...${branchName}), update the content as needed, and then close this issue.`;
0 commit comments