Skip to content

Newsletter · Issue #063

Pixel Size Is Not a Locale Check

After this issue, the reader can refuse to upload a localized screenshot set that already matches 1320x2868 until every chrome string is checked against the frozen locale copy, instead of trusting file size or a leftover note.

Published
Format
Toolkit
Reader job
Help Decide
Length
2 min read
Written by
Victor Solano

I counted 496 padded App Store finals across twelve live apps and eight new locales. Each final is an opaque RGB PNG at 1320x2868, one of the three 6.9-inch portrait sizes Apple's screenshot spec page lists today. Images with alpha are rejected. The Imagine renders I sampled started at 1024x1536. Scaling that width to 1320 makes the height 1980, so the pad script fills the remaining pixels instead of cropping the sides. That is the size check. It is not the locale check.

Leftover notes from the 2026-08-21 batch against the six finals I opened. Every file already measured 1320x2868.
FileLeftover noteChrome on the file
UnitFlip de-DE 02English FROM / TOVON and NACH
UnitFlip hi 02English FROM / TOसे and में
Sortes de-DE 04English History headerVerlauf
ReceiptCrate fr-FR 03English Search titleRechercher
SipStreak hi 03English 16-DAY STREAK16 दिनों की स्ट्रीक
Gloam hi 03Extra mood chip प्रतिबिंबितThe extra chip is on the screen
  1. Step 01

    Pad to an accepted 6.9-inch size

    Freeze the locale copy first. For a 1024x1536 render, scale width to 1320 and pad height to 2868. Confirm the PNG is opaque RGB. Do not treat a matching pixel size as proof the chrome is in the right language.

  2. Step 02

    Read the chrome on the file, not the leftover list

    Open every screen against the freeze. A batch leftover note is a lead. Five of the six notes I opened were already stale. The sixth, Gloam's extra Hindi chip, was still true.

  3. Step 03

    Keep a sized set off a version that is already in review

    The 2026-08-21 owner record still has all twelve live versions WAITING_FOR_REVIEW. A passing size check is not a reason to replace screenshots on that version.

The limit

A header-only dimension checker will pass these 496 files. It does not decode pixels, so it cannot see प्रतिबिंबित or an English label. Size evidence and locale evidence are different surfaces.

The check that stops at the file header

App Store Submission Checker

Free, in the browser. It counts listing characters and UTF-8 bytes, and reads screenshot type and dimensions from a bounded file header without uploading or decoding pixels. It will accept a 1320x2868 PNG. It will not tell you whether the chrome is in the right language. The page states it cannot decide App Review acceptance, legal compliance, ranking, or any subjective guideline call.

Open the checker

Open the chrome after the pad.