Como você sabe, Gregoriano é o calendário padrão no Magento, mas em alguns países como China, Japão, Índia, Irã e países árabes, existem calendários diferentes. Pesquisei o back-end do Magento e não encontrei opções para selecionar e alterar o calendário.
Quero usar o calendário "Jalali", calendário original persa. Agora eu preciso instalar um novo calendário.
Se eu sei corretamente, existem 2 tipos de calendário usados no Magento.
- Calendário PHP do Zend framework
- Mihai Bazon Java Calendar
Para o primeiro tipo, achei que existe uma extensão Zend_Date
chamada Zend_Calendar
que pode converter calendários mundiais importantes, como calendário Jalali Persa (hijri shamsi), calendário japonês, calendário hebraico, calendário chinês, calendário islâmico e etc. Por favor, veja o link abaixo para mais detalhes: http://framework.zend.com/wiki/display/ZFPROP/Zend_Calendar+-+Thomas+Weidner
Meu problema é que não sei como usar este conversor de calendário do Zend. ou quais arquivos devem ser editados no Magento?
E para o segundo tipo de calendário, eu tenho uma versão em jalali persa de código aberto do calendário Mihai Bazon, escrita por Ali Farhadi neste link: http://farhadi.ir/works/jalalijscalendar Anexei este calendário em Java, se necessário.
Coloquei este calendário Java no Magento e o substitui pelo calendário Java padrão. Mas nada mudou. Depois editei alguns arquivos no núcleo Magento. E vi que, quando clico no ícone do calendário, o calendário pop-up não aparece.
Por favor, ajude-me a alterar o calendário padrão da minha loja para Jalali e para outras pessoas da palavra ter seus próprios calendários padrão.
Eu acho que será muito poderoso e útil se alguém puder resolver esse problema para o Magento. Não apenas para persas, sim, todos os diferentes calendários suportados pelo Zend ou mais.
Pode ser uma boa ideia para a equipe Magento que eles possam usar todas as habilidades do Zend em seu poderoso programa de software. Pode ser uma lista suspensa no progresso da instalação do Magento, onde escolhemos país, fuso horário e moeda.