- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- A Royal Philharmonic Orchestra játssza a Samsung új csengőhangját
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Xiaomi 13 Pro - szerencsés szám
- Honor 200 Pro - mobilportré
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Google Pixel topik
- Samsung Galaxy A54 - türelemjáték
- Soundcore Sleep A30 - a hosszú házasság titka
Ú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
- EA Sports WRC '23
- Autós topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Kormányok / autós szimulátorok topikja
- PlayStation 5
- Fejhallgató erősítő és DAC topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Kertészet, mezőgazdaság topik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- TCL LCD és LED TV-k
- További aktív témák...
- SanDisk Extreme Portable 8TB (SDSSDE61-8T00-G25) (utolsó darab)
- GYÖNYÖRŰ iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3995, 100% Akksi
- Beszámítás! Sony PlayStation 5 825GB SSD Digital konzol extrákkal garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Thermalright Phantom Spirit 120 SE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



