International Support - Italy (request for the next pilot) #595
Replies: 1 comment 5 replies
So, I did a bit of thinking on the site localization and think it is worth adding support for, since it might be useful for users to use their native language to browse publishers from their country, since based on my brief research, they usually have solicitations in their native language. Now, since I don't speak Italian, I'm having an AI handle the translation of the *.po for now, so I can do local dev test. Once I've pushed out initial support, I'll setup the infrastructure (Weblate/Transifex/Crowdin) to have native speakers handle it whenever we add new countries down the road. Now beyond that it sounds like we need to add an
So, if I'm reading this right, we would need to increase the maximum number of digits? And if so, what would be a reasonable value? |
Uh oh!
There was an error while loading. Please reload this page.
Hi @bpepple, I'm the Italian user who offered to help populate the database with Italian comics. The International Support discussion (#515) is closed, so I'm opening this thread with the information you asked for.
1. Distribution: two channels, not one. Italian comics are split between newsstands (edicole, the classic periodici such as Bonelli's monthlies and Topolino, with no preorders and monthly cover dates) and comic shops (fumetterie), where publishers like Panini run preorder catalogs (Anteprima, Direct, Preview) with order deadlines and variant covers, functionally similar to the US Direct Market. So Metron's
foc_date/store_dateand variant fields are relevant for shop-distributed titles and simply stay empty for newsstand ones, whilecover_dateandpricework as-is for both.2. Translations. No site localization needed. For content metadata, ISO 639-1
iton the plannedSeries.original_language/Issue.languagefields would cover Italian editions (single-language, no regional variants). I support the model changes discussed in #515 (language fields, Publisheralias).3. How other databases handle it. Following up on the GCD comparison from #515: GCD models Italian publishers with a country field (Italy) and per-issue language (Italian), with prices recorded in the historical currency per issue. Nothing exotic, it fits Metron's model with a country plus a language field.
4. Why Italy fits the gated criteria. Astorina (1962), Sergio Bonelli Editore (1941, home of Tex, Dylan Dog and Zagor) and Panini Comics, publisher of Topolino, Italy's weekly Disney magazine starring Mickey Mouse (Topolino) and running since 1949, are long-established publishers with full metadata available elsewhere (GCD, Comic Vine and the publishers' own archives). I can provide information and data for a pilot.
5. A data consideration: historical currencies. Italy used the Lira until 2002, so long-running Italian series have decades of lire cover prices. django-money already defines ITL (non-decimal), so it's storable, but the current
Issue.pricefield (max_digits=5) caps at 999.99, which lire prices exceed. Worth planning for when enabling EUR: recording historical prices in their original currency (like GCD does) rather than converting.Happy to provide any further information needed, let me know what would help the decision.
All reactions