map.flightsthe story

Episode 20 of 22August–September 2026

Thirteen languages, one map

In Czech it is ‘3 letadla’ but ‘5 letadel’. Polish and Ukrainian have their own exceptions, English makes do with two forms. A site that has to get this right in thirteen languages carried more than 900,000 words at the end of September: more than the whole Bible, and nearly one and a half times War and Peace.

  1. csCo neslyšíme, netvrdíme
  2. enWhat we can't hear, we don't claim
  3. deWas wir nicht hören, behaupten wir nicht
  4. frCe que nous n'entendons pas, nous ne l'affirmons pas
  5. esLo que no oímos, no lo afirmamos
  6. itQuello che non sentiamo, non lo affermiamo
  7. plCzego nie słyszymy, tego nie twierdzimy
  8. ptO que não ouvimos, não afirmamos
  9. nlWat we niet horen, beweren we niet
  10. svDet vi inte hör påstår vi inte
  11. noDet vi ikke hører, påstår vi ikke
  12. ukЧого не чуємо, того не стверджуємо
  13. ruЧего не слышим, того не утверждаем
The principle we follow, as it appears on map.flights in all thirteen languages.

The world doesn’t fly on Prague time

Aviation itself runs on a single clock. Pilots, controllers and flight plans all speak UTC, which on the radio is called Zulu, and in summer it is two hours behind the watches in Prague. A passenger, though, reads the departure board in the time of the airport they are standing in.

From the first day, map.flights has been made for the whole world. A departure board in Tokyo shows Tokyo time, whoever is looking and wherever they are. City names follow the reader’s language, and so do numbers, dates and the decimal comma.

Units are the same story. In most of the world an aircraft’s altitude is given in feet and its speed in knots, yet China counts its flight levels in metres, and a passenger in the United States thinks in miles per hour. So map.flights has three systems, aviation, metric and American, and you can switch them in the menu or right in the aircraft panel.

Czech is the default only for Czech and Slovak visitors. Everyone else gets English, unless their browser asks for one of the other eleven languages. Since 20 August each language has its own address, so a search engine shows the Lisbon airport page in Portuguese and Kraków in Polish.

The dictionary was the easy part

In Czech it is 1 letadlo, 2 letadla, but 5 letadel. In Polish both 2 and 22 are samoloty, yet 12 is samolotów. Russian and Ukrainian put a number ending in one into the singular, so it is 21 самолёт but 11 самолётов. A Frenchman says 0 avion, in the singular, while an Englishman says 0 planes. That is why every language got its own plural rules, and a sentence is assembled only once they have spoken.

Norwegian has two written standards and we write bokmål. Russian and Ukrainian use Cyrillic, German has words that don’t fit on a button, and French needs a third more room than Czech on the very same buttons.

Every feature, thirteen times

On 29 September the site carried 7,827 texts, and every language has exactly as many. A new feature brings new buttons, notes and error messages, and each of them is translated, checked on the screen and tried with its plurals. Altogether that came to just over 900,000 words. French needs the most of them, Czech the fewest, and Ukrainian comes surprisingly close to Czech.

French French: 79,227 79,227Spanish Spanish: 78,101 78,101Portuguese Portuguese: 75,028 75,028English English: 73,951 73,951Italian Italian: 73,133 73,133Dutch Dutch: 72,984 72,984German German: 69,983 69,983Norwegian Norwegian: 66,548 66,548Swedish Swedish: 66,429 66,429Russian Russian: 62,956 62,956Polish Polish: 62,029 62,029Ukrainian Ukrainian: 61,077 61,077Czech Czech: 59,207 59,207
Words in the website dictionary per language, 29 September 2026. The same 7,827 texts, from French at the top to Czech at the bottom.

Mnichov, München or Munich

Search understands city names in the reader’s language. Type Mnichov, München or Munich and you get the same airport. Of the 150 busiest airports, 145 have the name of their city in Czech as well.

The name doesn’t come from the airport’s own name but from the city it serves. Charles de Gaulle airport lies in the commune of Tremblay-en-France, yet nobody flies to Tremblay. They fly to Paris, so that is where you will find it.

And the little receiver box that someone builds at home speaks even more: its own page comes in fifteen languages, Japanese and Chinese included. Our stations already stand in Japan too.

No feature ships before it exists in all thirteen languages, with the right plural in every one of them.