Como cambiar las iniciales de la Monedas

Olafo

Nuevo usuario
[Solucionado] Como cambiar las iniciales de la Monedas

Hola amigos,

Quisiera saber si alguien puede decirme como cambiar las iniciales de la moneda "Currency", aqui en Venezuela usamos "Bs." y el sistema me coloca "Be."

Y en donde se determina para colocarlas delante del monto o detras de este ?
:pensando:

Gracias
 
Última edición:

Olafo

Nuevo usuario
Hola Damián,

revise los archivos indicados, pero no encontre nada
revise tambien el archivo es_VE.xml pero nada

seguire buscando

Gracias por tu colaboración
 
Upvote 0

OSdave

Super Moderador
Miembro del equipo
Olafo, intenta en el /lib/Zend/Locale/Data/es.xml.
Yo lo veo en la linea 3039: cambialo alli y deshabilta el cache para ver el resultado
 
Upvote 0

Olafo

Nuevo usuario
Peeeeeerfecto...OSdave
Damián, Aca decimos la botaste de home run...:jeje:
Pero imagino que es la mismo sensación de alegría

Aun necesito saber como cambio las iniciales delante del monto
(Bs 9.999,99)

Gracias a ambos por la ayuda.
 
Upvote 0

OSdave

Super Moderador
Miembro del equipo
no te entiendo, pensaba responder a esta duda con lo del /lib/Zend/Locale/Data/es.xml...Explicate mejor porfa.
 
Upvote 0

Olafo

Nuevo usuario
Osdave,
Alli encontre como cambiar las iniciales, ya lo hice y esta perfecto.
pero me aparecen los productos el precio de la siguiente manera:

Precio Regular: 9.999,99 Bs

Y me gustaría que aparecieran:

Precio Regular: Bs 9.999,99

es cuestion de cambiar solo las iniciales delante del monto

Gracias
 
Upvote 0

OSdave

Super Moderador
Miembro del equipo
ahora te entiendo mejor :)
intenta cambiar el /lib/Zend/Locale/Data/es_VE.xml para que la linea con los tags pattern sea asi:
PHP:
<pattern>¤#,##0.00</pattern>
a ver si te lo soluciona.
Ah, tendras que eliminar el contenido de /var/cache/ para que funcione
 
Upvote 0

rolo

Nuevo usuario
Muchachos yo tengo el mismo drama..pero lo que tengo en el archivo es_AR.xml..es esto...

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ldml SYSTEM "http://www.unicode.org/cldr/dtd/1.5/ldml.dtd">
<ldml>
<identity>
<version number="$Revision: 1.52 $"/>
<generation date="$Date: 2007/07/21 21:12:28 $"/>
<language type="es"/>
<territory type="AR"/>
</identity>
<dates>
<calendars>
<calendar type="gregorian">
<timeFormats>
<timeFormatLength type="full">
<timeFormat>
<pattern>HH'h'''mm:ss v</pattern>
</timeFormat>
</timeFormatLength>
<timeFormatLength type="long">
<timeFormat>
<pattern>H:mm:ss z</pattern>
</timeFormat>
</timeFormatLength>
</timeFormats>
</calendar>
</calendars>
</dates>
<numbers>
<currencies>
<currency type="ARS">
<displayName>Peso Argentino</displayName>
<symbol>$</symbol>
</currency>
</currencies>
</numbers>
</ldml>

no esta el codigo descripto, similar para argentina...
Saludos.
 
Upvote 0

OSdave

Super Moderador
Miembro del equipo
rolo, intenta añadir las lineas que no estan, para que el fichero quede asi:
Insertar CODE, HTML o PHP:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ldml SYSTEM "http://www.unicode.org/cldr/dtd/1.5/ldml.dtd">
<ldml>
    <identity>
        <version number="$Revision: 1.52 $"/>
        <generation date="$Date: 2007/07/21 21:12:28 $"/>
        <language type="es"/>
        <territory type="AR"/>
    </identity>
    <dates>
        <calendars>
            <calendar type="gregorian">
                <timeFormats>
                    <timeFormatLength type="full">
                        <timeFormat>
                            <pattern>HH'h'''mm:ss v</pattern>
                        </timeFormat>
                    </timeFormatLength>
                    <timeFormatLength type="long">
                        <timeFormat>
                            <pattern>H:mm:ss z</pattern>
                        </timeFormat>
                    </timeFormatLength>
                </timeFormats>
            </calendar>
        </calendars>
    </dates>
    <numbers>
        <currencies>
            <currency type="ARS">
                <displayName>Peso Argentino</displayName>
                <symbol>$</symbol>
            </currency>
        </currencies>
        <currencyFormats>
            <currencyFormatLength>
                <currencyFormat>
                    <pattern>¤#,##0.00</pattern>
                </currencyFormat>
            </currencyFormatLength>
        </currencyFormats>
    </numbers>
</ldml>
 
Upvote 0

rolo

Nuevo usuario
Gracias por responder. Che hice copy/paste del codigo tal cual como lo pasaste vos...y nada sigue el "$" atras del numero o sea, el precio sale asi " 3,50 $ ". El archivo que modifique es el "es_AR.xml", ta bien?. :pensando::cabezazos:

Mil gracias.
 
Upvote 0

Olafo

Nuevo usuario
Si amigos, tampoco a mi me funcionó, pero como he estado ocupado de otras cosas como los botones de pago, le he restado importancia a este detalle, si alguien lo consigue que lo publique aqui.

:ok:
 
Upvote 0

spok01

Nuevo usuario
Bueno yo el logrado modificarlo para que quede a mi gusto, y la cosa va muy simple la verdad.

En mi caso yo soy de Mexico por lo cual mi moneda principal es MXN, sin embargo el Locale que tengo configurado es es_ES puesto que la traduccion de mexico viene con muchos detalles por pulir :P.

Ahora bien para lograrlo edite las siguientes lineas en los siguientes archivos:

es.XML
Lineas:
Insertar CODE, HTML o PHP:
		<symbols>
			<decimal>,</decimal>
			<group>.</group>
		</symbols>
		<currencyFormats>
			<currencyFormatLength>
				<currencyFormat>
					<pattern>¤ #,##0.00</pattern>
				</currencyFormat>
			</currencyFormatLength>
		</currencyFormats>
		<currencies>
Cambiar por:
Insertar CODE, HTML o PHP:
		<symbols>
			<decimal>.</decimal>
			<group>,</group>
		</symbols>
		<currencyFormats>
			<currencyFormatLength>
				<currencyFormat>
					<pattern>¤ #,##0.00</pattern>
				</currencyFormat>
			</currencyFormatLength>
		</currencyFormats>

es_ES.xml
Lineas:
Insertar CODE, HTML o PHP:
	<numbers>
		<currencyFormats>
			<currencyFormatLength>
				<currencyFormat>
					<pattern>#,##0.00 ¤</pattern>
				</currencyFormat>
			</currencyFormatLength>
		</currencyFormats>
		<currencies>
			<currency type="ARS">
			</currency>
			<currency type="AUD">
			</currency>
			<currency type="BEF">
			</currency>
			<currency type="ESP">
				<pattern>#,##0 ¤;-#,##0 ¤</pattern>
				<decimal>,</decimal>
				<group>.</group>
			</currency>
			<currency type="NLG">
				<displayName>florín holandés</displayName>
			</currency>
		</currencies>
	</numbers>
Cambiar por:
Insertar CODE, HTML o PHP:
	<numbers>
		<currencyFormats>
			<currencyFormatLength>
				<currencyFormat>
					<pattern>¤ #,##0.00</pattern>
				</currencyFormat>
			</currencyFormatLength>
		</currencyFormats>
		<currencies>
			<currency type="ARS">
			</currency>
			<currency type="AUD">
			</currency>
			<currency type="BEF">
			</currency>
			<currency type="ESP">
				<pattern>¤ #,##0;-#,¤ ##0</pattern>
				<decimal>.</decimal>
				<group>,</group>
			</currency>
			<currency type="NLG">
				<displayName>florín holandés</displayName>
			</currency>
		</currencies>
	</numbers>

El archivo es_ES.xml puede no ser el que necesitan editar, el xml debe corresponder al LOCALE que esta configurado en la administracion de Magento.

Saludos
 
Upvote 0

RenZo

Nuevo usuario
Quise cambiar la moneda de Perú pero no pude

Yo tuve el mismo problema para mi pagina web de Perú, por defecto la moneda de Perú es PEN. Trate de cambiarla según las indicaciones de OSdave y Olafo a "SOL" luego desabilite el cache y borre los archivos de var/cache pero aun sigue mostrando como tipo de moneda "PEN" ayudenme por favor no se que hacer!
 
Upvote 0
Arriba