I work on NextCandle, a tool for comparing candle sequences with historical examples. This morning's daily-report check gave me a concrete publishing-design problem: a valid report ID did not mean every language was ready. On October 14, the public API returned report 158, generated at 00:05:46 UTC (09:05:46 KST). During preparation, a request with languageCode=zh returned that same report ID, but its metadata said requestedLanguageCode=zh, languageCode=en, and translationStatus=fallback. The title and body were actually English. Other translations became available separately. This describes a snapshot during generation, not the endpoint's permanent state. A fallback can be useful on a website: the reader gets something to read. For a language-specific post, though, treating that response as finished would silently change what we promised the reader. Today's distribution check therefore treats report freshness and language readiness as separate conditions. It checks the report's UTC date and ID, the requested and returned language codes, the translation status, and the actual title, body and source links. A locale in a URL is not enough. There is a second time distinction behind this. Today's report links both a current article reporting Saylor's price outlook and a November 22, 2017 article about an e-money licence granted to NexPay, a Globitex group company. Their publication dates, the historical chart's reference date and the report's generation time describe different things. Preserving those distinctions matters more to me than making every language look finished at once. Neither an outlook nor a historical resemblance establishes what will happen next. This is a lesson from checking today's output, not an announcement of a new website feature. If you build a multilingual product, would you show an explicitly labelled fallback while translation is pending, or keep the language-specific page unavailable until it is ready? What has been less confusing for your readers? Report snapshot: https://nextcandle.io/en/dailyreport/158 Current article: https://www.businesspost.co.kr/BP?command=article_view&num=449249 Historical article: https://bitcoinmagazine.com/markets/bitcoin-exchange-globitex-granted-european-electronic-money-license   submitted by   /u/Affectionate_Year120 [link]   [comments]