Ú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
- Eladó Konfig I7 13700K 32GB DDR5 1TB SSD RX6800XT 16GB!
- Erős gamer / workstation PC RTX 5070 Ti, 64GB RAM, Ryzen 9
- Dell Latitude 7340 2-in-1 i5 13.gen, 16GB DDR5, 512GB SSD, QHD+ érintőkijelző, ÚJ ÁLLAPOT!
- Sony AG9 Master Series OLED (55") GARANCIÁLIS 2026.06.15-ig! Panel futási idő igazolt 2460 óra!
- Akciós áron eladó HP Dragonfly G3 /I7-1265U/32 GB/512B SSD/13,5"/FHD+/400nit/Touch
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RX 9070 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 Pro 128GB Gold-1 ÉV GARANCIA - Kártyafüggetlen, MS4444
- Eladó Garmin EPIX (Gen 2) - Smart Sports Watch, Slate Gray AMOLED, komplett szett, azonnal vihető
- Bialetti kézi kávéőrlő
- 187 - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5070 (ELKELT)
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


