Hirdetés
- iPhone topik
- Mobil flották
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- MIUI / HyperOS topik
- Milyen okostelefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Bemutatkozott a Poco X7 és X7 Pro
- Amazfit Active 2 NFC - jó kör
- OnePlus 15 - van plusz energia
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
Új hozzászólás Aktív témák
-
alec.cs
tag
Sziasztok!
Lenne egy működő programkód, csak nem megfelelően íródik ki az ami kiíródik!

Van egy teszt.py fájl.
A kód egy részlete ez:
class Kiiras(Screen):
...
szoveg_kiiras = self.hossz(140)
print _("%s %s") % ("Hossz:",szoveg_kiiras)
def hossz(self,cm):
...
v_m = ...
v_cm = ...
...
return '{0} _("m_meter") {1} _("m_cm")'.format(v_m,v_cm)Van egy ehhez tartozó .mo fájl is, benne:
msgid "m_meter"
msgstr "méter"
msgid "m_cm"
msgstr "cm"
msgid "%s %s"
msgstr "%s %s"Ha lefut a teszt.py fájl, akkor ez íródik ki:
Hossz: 1 _("m_meter") 40 _("m_cm") -> Miért ez íródik ki????
Ezt szeretném, hogy ez legyen:
Hossz: 1 méter 40 cm -> Ez kellene
A kód egy példa kód, persze, lehetséges rövidíteni, de most a működése a lényeg.
Hogy kellene a programkódot módosítani, hogy a megfelelő szöveg íródjon ki.Miért nem helyettesítődnek be a .mo fájlból a megfelelő szövegek?
A többnyelvűség miatt kellene, hogy megfelelően működjön a futás, a kiírás...Egyébként a .mo fájlban lévő más szövegek behelyettesítődnek, tehát a .mo fájl elérhető és használódik.
Új hozzászólás Aktív témák
- Ryzen 5 GTX1650 Super 32GB RAM komplett PC
- zép Dell Latitude 7320 x360 Érintős Hajtogatós 13,3" -70% i7-1185G7 32/512 Iris Xe FHD
- DELL Latitude E6540 i5-4200M/8GB/120SSD
- Használt üzleti laptopok és számítógépek már 20.000 Ft-tól több tízezer eladott gép!
- Új, bontatlan G.SKILL Trident Z RGB 16GB (2x8GB) DDR4 3200MHz F4-3200C16D-16GTZR eladó
- LG 77C3 - 77" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- Xiaomi Redmi Note 12S 256GB, Kártyafüggetlen, 1 Év Garanciával
- iPhone 11 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4346, 100% Akksi
- Apple iPhone 15 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy Xcover Pro / 4/64GB / Kártyafügetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



