Store Listing - Store Listings in Every Language From One Place | POLPROG Skip to content

Store Listing

Store Listings in Every Language From One Place

Fix your listing in every language before it reaches the store.

Members Web Tool Web
Official product page Publisher: POLPROG
Official product page
4
Supported Stores
5
Wizard Steps
10
Interface Languages
3
Stores With Full Publish Cycle
01 / Store Listing

About

Store Listing carries browser extension and mobile app store listings across every language at once. One listing, every language, one pass instead of walking through each store console separately. The tool is available after signing in, to accounts POLPROG has granted access to.

How it works

  1. Pick the store you are preparing the listing for.
  2. Paste the metadata - every name, summary and description, in every language, in a single JSON file.
  3. Edit each language separately - optional, since metadata that is already correct passes straight through. Length limits are counted per language, errors appear next to the field, and a live preview runs beside it: Markdown rendered the way Firefox will render it, plain text the way Chrome shows it.
  4. Add the store credentials. They live only in the browser session and disappear when you sign out.
  5. Compare against the store, then publish. Before anything is sent you see your version against what is live right now, field by field, language by language.

What each store supports

StoreScope
Firefox AMOFull cycleFetch the current listing, diff it, publish and verify the result.
Chrome Web StorePartialValidation and preview. Listing text cannot be published over the API: the name and descriptions come from the extension package, and the API exposes no text fields.
Apple App StoreFull cycleMobile apps and Safari extensions: fetch the descriptions, diff and publish. Text is written to whichever version App Store Connect holds in an editable state.
Google PlayFull cycleAndroid apps: fetch the descriptions, diff and publish, separately per language.

What it changes in practice

POLPROG maintains around forty store listings today: nine extensions live in parallel on Chrome, Firefox and Edge, four of them additionally as Safari extensions, plus mobile apps on the App Store and Google Play. Without a tool, fixing one sentence means as many trips through a store console as there are store and language combinations. Here it is one edit and one publish.

The second gain is less obvious: the store comparison answers whether the Edge listing still matches the Chrome one. By hand there is no way to check that other than opening both and reading.

What it does not do

It does not write your copy and it does not translate. It cuts the clicking, not the thinking. It also does not publish to the Chrome Web Store, which is a limit of the Google API rather than a missing feature.

02 / Use case

What it solves

The problem
  • Fixing one sentence means visiting every panel
  • You cannot tell whether all versions say the same thing
  • Publishing means handing over your store keys
The outcome
  • You edit once, in every language at the same time
  • A comparison with the store shows differences field by field
  • They stay in your browser only until you sign out
Who it is for
  • Browser extension publishers
  • Teams shipping apps on iOS and Android
  • People keeping listings in several stores
03 / Key Features

Key Features

The most important capabilities, explained in practical terms.

Five Step Wizard

Pick a store, paste the listing JSON, validate and edit per language, enter credentials, compare and publish. The next step only opens once the previous one is complete.

Per Language Validation

Length limits for name, summary and description are counted separately for every locale. Errors appear next to the specific field, together with a character counter.

Live Preview

The panel beside the editor renders Markdown the way AMO will, and plain text the way Chrome will show it. You see the result before anything is sent.

Firefox AMO: Full Cycle

Fetch the current listing from the store, compare the differences, publish the changes, and verify the saved data after the upload.

Chrome Web Store: Validation and Preview

Listing text cannot be published through Google's API: the name and descriptions come from manifest.json and the _locales directory in the ZIP package, and the API has no field for them. The tool validates the content and shows the preview.

App Store and Google Play: Mobile Apps

The same wizard carries iOS and Android app listings, not just browser extensions. Name, short description and full description go through separately per language, with the store state fetched and diffed before publishing. Safari extensions follow the same path, because in the App Store they are described by an app listing.

Compare Before Publishing

A side by side view of your local version against the one currently published, language by language, highlighting the fields that actually changed.

Credentials Stay in the Browser Session

Store API keys are kept in sessionStorage, sent over HTTPS, never written to the server, and cleared when you sign out.

Access After Signing In

The tool is visible only to signed-in accounts that POLPROG has granted access to. Creating an account does not open it automatically.

Shared Python Validation Core

The same validation rules run in the web tool and in the POLPROG desktop application. Validation happens on the server, and listing content is not stored.

04 / Download

Product access

A clear path from the official source to your first successful workflow.

Choose the right platform

Use one of the official links available for your device or browser.

Install or open

Follow the store instructions or open the web application. No third-party installers.

Configure and begin

Review the options, choose your preferences and start with the core workflow.

Official access options
05 / Technology

Technology behind the product

A transparent look at the core technologies used to build and maintain this product.

Python
PHP
JavaScript
06 / Security

Privacy & Security

The tool works only after signing in, on an account that has been granted access. Listing text is validated on the POLPROG server and is not kept there: it reaches no database, no log and no disk. Your working draft and the store credentials live only in the browser session and disappear when you sign out.

Signed-In Access Only
Access Granted by POLPROG
Credentials in Browser Session Only
Listing text is not kept on the server
HTTPS Transport