mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 01:45:55 +03:00
[GH-ISSUE #279] Dil Desteği #146
Labels
No labels
PayFlexV4
TROY
akbankpos
bug
duplicate
enhancement
garanti
help wanted
isbank
kuveyt
payten
posnet
pull-request
vakifbank
ziraat
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pos#146
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @husmen73 on GitHub (Oct 2, 2025).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/279
Hatanın özeti
vendor/mews/pos/src/DataMapper/RequestDataMapper/PosNetRequestDataMapper.php
return $this->langMappings[$posAccount->getLang()];bu satıra desteklenmeyen dil geldiğinde undefined hatası veriyor.
return $this->langMappings[$posAccount->getLang()] ?? 'en';olarak değiştirebilir misiniz?
Örneğin buraya "ru" geldiğinde undefined hatası alınıyor.
Paket versiyonlarınında güncellenmesini talep ediyorum.
Banka ismi
Gateway PHP sınıfı
AkbankPos
İşlem Tipi
MODEL_3D_SECURE ödeme
Kütüphane versiyonu
No response
Checks
@nuryagdym commented on GitHub (Oct 2, 2025):
Merhabalar, bu sekilde degil degistirebiliim.
Ama
endegil detrolarak atayabilirm.Elinizde posnetin destekledigi diller varsa paylabilir misiniz?
@husmen73 commented on GitHub (Oct 2, 2025):
YapıKredi, İşBankası ve Garanti kullanıyoruz. Hangi dilleri desteklediklerini bilmiyorum maalesef. Default tr'de yapabilirsiniz bizim için sorun yok. Hata olmaması için en azından default eklenmesi gerekiyor pakete.
vendor/mews/pos/src/DataMapper/RequestDataMapper/AbstractRequestDataMapper.php
satır 37.
protected array $langMappings = [ PosInterface::LANG_TR => 'tr', PosInterface::LANG_EN => 'en', ];Burada zaten sadece bunlar var. Mecburen kendi tarafımızda order->lang için kontrol koyduk. Yani sadece tr ve en olarak gelecek şekilde ayarladık.
@nuryagdym commented on GitHub (Oct 4, 2025):
Su sekilde guncelledim. v1.7.0 ile deneyebilirsiniz.
github.com/mewebstudio/pos@526e45ce83/src/DataMapper/RequestDataMapper/AbstractRequestDataMapper.php (L221-L229)