[Problema] Sistem Multi-Language

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
sarma1995
Utilizator interzis !

Utilizator interzis !
Mesaje: 384
Membru din: 22 Aug 2014, 15:56
Server: ^ In LuCRU ^
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 44  
Medalii

*Problemă: Nu imi deschide sistemul cand apas pe buton.
Tipologie server: Just4Metin
*Resursă folosită:Sistemul de aici
*ServerFiles utilizat:Just4Metin
*Syserr:Nu am erroare
Poză:Imagine *Detalii suplimentare: Totul este bagat .. si in locale.cfg
Stiai ca se deschide? Daca nu asteapta pana pe 31.08.2017 !
O sa iti reamintesti momentele cand erai mic si jucai metin ! :P

Metin2Timisoara :-*

Imagine

[TM]Edu :D :-*
Afișează semnătura
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

sarma1995 scrie:*Problemă: Nu imi deschide sistemul cand apas pe buton.
Tipologie server: Just4Metin
*Resursă folosită:Sistemul de aici
*ServerFiles utilizat:Just4Metin
*Syserr:Nu am erroare
Poză:Imagine *Detalii suplimentare: Totul este bagat .. si in locale.cfg
In syserr ce ai?
Pune tot continutul.
Avatar utilizator
sarma1995
Utilizator interzis !

Utilizator interzis !
Mesaje: 384
Membru din: 22 Aug 2014, 15:56
Server: ^ In LuCRU ^
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 44  
Medalii

Cod: Selectaţi tot

0829 20:05:16889 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
0829 20:05:30776 :: Traceback (most recent call last):

0829 20:05:30776 ::   File "ui.py", line 1016, in CallEvent

0829 20:05:30776 ::   File "ui.py", line 87, in __call__

0829 20:05:30776 ::   File "ui.py", line 69, in __call__

0829 20:05:30776 ::   File "uiSystem.py", line 170, in LanguageButton

0829 20:05:30776 ::   File "system.py", line 130, in __pack_import

0829 20:05:30776 ::   File "system.py", line 110, in _process_result

0829 20:05:30777 ::   File "multi.py", line 9, in ?

0829 20:05:30777 ::   File "system.py", line 137, in __pack_import

0829 20:05:30777 :: ImportError
0829 20:05:30777 :: : 
0829 20:05:30777 :: No module named locale
0829 20:05:30777 ::  
Stiai ca se deschide? Daca nu asteapta pana pe 31.08.2017 !
O sa iti reamintesti momentele cand erai mic si jucai metin ! :P

Metin2Timisoara :-*

Imagine

[TM]Edu :D :-*
Afișează semnătura
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

sarma1995 scrie:

Cod: Selectaţi tot

0829 20:05:16889 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
0829 20:05:30776 :: Traceback (most recent call last):

0829 20:05:30776 ::   File "ui.py", line 1016, in CallEvent

0829 20:05:30776 ::   File "ui.py", line 87, in __call__

0829 20:05:30776 ::   File "ui.py", line 69, in __call__

0829 20:05:30776 ::   File "uiSystem.py", line 170, in LanguageButton

0829 20:05:30776 ::   File "system.py", line 130, in __pack_import

0829 20:05:30776 ::   File "system.py", line 110, in _process_result

0829 20:05:30777 ::   File "multi.py", line 9, in ?

0829 20:05:30777 ::   File "system.py", line 137, in __pack_import

0829 20:05:30777 :: ImportError
0829 20:05:30777 :: : 
0829 20:05:30777 :: No module named locale
0829 20:05:30777 ::  
Intra in multi.py si inlocuieste peste tot unde ai locale cu localeInfo
Pentru acest mesaj, [Tupeu] for the post:
sarma1995
Avatar utilizator
sarma1995
Utilizator interzis !

Utilizator interzis !
Mesaje: 384
Membru din: 22 Aug 2014, 15:56
Server: ^ In LuCRU ^
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 44  
Medalii

Multumesc foarte mult :D
Stiai ca se deschide? Daca nu asteapta pana pe 31.08.2017 !
O sa iti reamintesti momentele cand erai mic si jucai metin ! :P

Metin2Timisoara :-*

Imagine

[TM]Edu :D :-*
Afișează semnătura
Avatar utilizator
sarma1995
Utilizator interzis !

Utilizator interzis !
Mesaje: 384
Membru din: 22 Aug 2014, 15:56
Server: ^ In LuCRU ^
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 44  
Medalii

Dar acum este alta problema.. nu imi schimba deloc limba.. am in locale_de/locale 2 foldere de=engleza / ro=romana

In ce locale.cfg trebuie sa bag 10000 1252 de / ro?
Stiai ca se deschide? Daca nu asteapta pana pe 31.08.2017 !
O sa iti reamintesti momentele cand erai mic si jucai metin ! :P

Metin2Timisoara :-*

Imagine

[TM]Edu :D :-*
Afișează semnătura
Avatar utilizator
[A]Tedy
Nou Venit

Nou Venit
Mesaje: 45
Membru din: 09 Aug 2018, 19:48
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 2  
Medalii

In locale.cfg trebuie sa bagi doar " 10000 1252 de " sau " 10000 1252 ro " si dupa ce incerci sa schimbi limba din engleza in romana " 10000 1252 de " va deveni " 10000 1252 ro " automat. Se intampla lafel si invers.
Avatar utilizator
sarma1995
Utilizator interzis !

Utilizator interzis !
Mesaje: 384
Membru din: 22 Aug 2014, 15:56
Server: ^ In LuCRU ^
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 44  
Medalii

Am 2 fisiere . locale.cfg si localeInfo.cfg - in locale.cfg este 10000 10252 de ( adica engleza standard ) si cand schimb gen pe romana mi se face in localeInfo.cfg 10000 10252 ro ( folderul din locale_de/locale/ro - unde este tradus in romana ) .. insa nu mi se schimba limba..
Stiai ca se deschide? Daca nu asteapta pana pe 31.08.2017 !
O sa iti reamintesti momentele cand erai mic si jucai metin ! :P

Metin2Timisoara :-*

Imagine

[TM]Edu :D :-*
Afișează semnătura
Avatar utilizator
[A]Tedy
Nou Venit

Nou Venit
Mesaje: 45
Membru din: 09 Aug 2018, 19:48
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 2  
Medalii

Asa trebuie sa arate multi.py



Aici trebuie sa modifici Metin2Arkosia.exe cu numele launcherului tau.

In folderul principal acolo unde se afla si launcherul mai exista un fisier locale.cfg pune in el 10022 1250 ro

Dar iti recomand sa folosesti sistemul asta http://just4metin.ro/sursa/multi-language-t72597.html e mult mai bun.
Ultima oară modificat 29 Aug 2018, 20:02 de către [A]Tedy, modificat 1 dată în total.
Avatar utilizator
sarma1995
Utilizator interzis !

Utilizator interzis !
Mesaje: 384
Membru din: 22 Aug 2014, 15:56
Server: ^ In LuCRU ^
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 44  
Medalii

In codul tau este locale.cfg / dar si locale.dll ? cum pun ..

Cod: Selectaţi tot

#####################################################
#													#
#	System By BaF !!!!!!!!!!!!!!!!!!				#
#                                                   #
#####################################################

import net
import snd
import localeInfo
import ui
import uiTip
import dbg
import os
import app

class MultiLanguage(ui.BoardWithTitleBar):
	def __init__(self):
		ui.BoardWithTitleBar.__init__(self)
		self.LoadMultiLanguage()
		
	def __del__(self):
		ui.BoardWithTitleBar.__del__(self)
		
	def Destroy(self):
		self.Hide()
		return TRUE
		
	def LoadMultiLanguage(self):
		self.SetSize(127, 185)
		self.Show()
		self.AddFlag('movable')
		self.AddFlag("float")
		self.SetTitleName('Set-Language')
		self.SetCenterPosition()
		self.SetCloseEvent(self.Close)
				
		self.LoadButtons()
		
	def LoadButtons(self):
	
		self.EnButton = ui.Button()
		self.EnButton.SetParent(self)
		self.EnButton.SetPosition(20, 50)
		self.EnButton.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
		self.EnButton.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
		self.EnButton.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
		self.EnButton.SetText("Engleza")
		self.EnButton.SetEvent(self.__Language_1)
		self.EnButton.Show()
	
		self.RoButton = ui.Button()
		self.RoButton.SetParent(self)
		self.RoButton.SetPosition(20, 80)
		self.RoButton.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
		self.RoButton.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
		self.RoButton.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
		self.RoButton.SetText("Romana")
		self.RoButton.SetEvent(self.__Language_2)
		self.RoButton.Show()
		
			
	def __Language_1(self):
		file = open("locale.cfg", "w")
 		file.write("10000 1252 de") 
		file.close()
		dbg.LogBox("Limba se v-a schimba in Engleza!")
		dbg.LogBox("Clientu va reporni.")
		os.system('start Metin2.exe')
		app.Exit()
		self.Close()
	
	def __Language_2(self):
		file = open("locale.cfg", "w")
 		file.write("10000 1252 ro") 
		file.close()
		dbg.LogBox("Limba se v-a schimba in Romana!")
		dbg.LogBox("Clientu va reporni.")
		os.system('start Metin2.exe')
		app.Exit()
			
		
	def Close(self):
		self.Hide()

	def OnPressEscapeKey(self):
		self.Close()
		return TRUE
		
Stiai ca se deschide? Daca nu asteapta pana pe 31.08.2017 !
O sa iti reamintesti momentele cand erai mic si jucai metin ! :P

Metin2Timisoara :-*

Imagine

[TM]Edu :D :-*
Afișează semnătura
Închis
Răspunsuri
10
Vizualizări
376
Răspunsuri
5
Vizualizări
467
Răspunsuri
4
Vizualizări
211

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 45 vizitatori