Changeset 3361876
- Timestamp:
- 09/15/2025 03:01:26 PM (4 months ago)
- Location:
- wc-begateway-payment
- Files:
-
- 4 edited
- 1 copied
-
tags/3.1.0 (copied) (copied from wc-begateway-payment/trunk)
-
tags/3.1.0/includes/class-wc-gateway-begateway.php (modified) (2 diffs)
-
tags/3.1.0/package-lock.json (modified) (3 diffs)
-
trunk/includes/class-wc-gateway-begateway.php (modified) (2 diffs)
-
trunk/package-lock.json (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wc-begateway-payment/tags/3.1.0/includes/class-wc-gateway-begateway.php
r3004730 r3361876 66 66 // Order number & Cart Contents for description field - may change 67 67 $item_loop = 0; 68 //grab the langauge 69 70 $lang = explode('_', get_locale()); 71 $lang = $lang[0]; 68 //grab the language 69 $lang = $this->getLanguage(); 72 70 73 71 $token = new \BeGateway\GetPaymentToken; … … 806 804 return []; 807 805 } 806 807 /** 808 * Mapping wordpress languages to begateway locales 809 * @return string 810 */ 811 function getLanguage() 812 { 813 // Old version 814 // $lang = explode('_', get_locale()); 815 // return $lang[0]; 816 817 switch (get_locale()) { 818 case 'az': 819 case 'azb': 820 return 'az'; 821 case 'bel': 822 return 'be'; 823 case 'bn_BD': 824 case 'bn_IN': 825 return 'bn'; 826 case 'da_DK': 827 return 'da'; 828 case 'de_AT': 829 case 'de_CH': 830 case 'de_CH_informal': 831 case 'de_DE': 832 case 'de_DE_formal': 833 return 'de'; 834 case 'en_AU': 835 case 'en_CA': 836 case 'en_GB': 837 case 'en_NZ': 838 case 'en_US': 839 case 'en_ZA': 840 return 'en'; 841 case 'ca': 842 case 'es_AR': 843 case 'es_CL': 844 case 'es_CO': 845 case 'es_CR': 846 case 'es_ES': 847 case 'es_GT': 848 case 'es_MX': 849 case 'es_PE': 850 case 'es_UY': 851 case 'es_VE': 852 return 'es'; 853 case 'et': 854 return 'et'; 855 case 'fi': 856 return 'fi'; 857 case 'fr_BE': 858 case 'fr_CA': 859 case 'fr_FR': 860 return 'fr'; 861 case 'it_IT': 862 return 'it'; 863 case 'ja': 864 return 'ja'; 865 case 'ka_GE': 866 return 'ka'; 867 case 'kk': 868 return 'kk'; 869 case 'lv': 870 return 'lv'; 871 case 'nn_NO': 872 return 'no'; 873 case 'pl_PL': 874 return 'pl'; 875 case 'pt_AO': 876 case 'pt_BR': 877 return 'pt'; 878 case 'pt_PT': 879 case 'pt_PT_ao90': 880 return 'pt-PT'; 881 case 'ro_RO': 882 return 'ro'; 883 case 'ru_RU': 884 return 'ru'; 885 case 'sr_RS': 886 return 'sr'; 887 case 'sv_SE': 888 return 'sv'; 889 case 'tr_TR': 890 return 'tr'; 891 case 'uk': 892 return 'uk'; 893 case 'zh_CN': 894 case 'zh_HK': 895 case 'zh_TW': 896 return 'zh'; 897 default: 898 return 'en'; 899 } 900 } 808 901 } -
wc-begateway-payment/tags/3.1.0/package-lock.json
r3004730 r3361876 9665 9665 }, 9666 9666 "node_modules/follow-redirects": { 9667 "version": "1.15. 3",9668 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15. 3.tgz",9669 "integrity": "sha512- 1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==",9667 "version": "1.15.6", 9668 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", 9669 "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", 9670 9670 "dev": true, 9671 9671 "funding": [ … … 10696 10696 }, 10697 10697 "node_modules/ip": { 10698 "version": "1.1. 8",10699 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1. 8.tgz",10700 "integrity": "sha512- PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==",10698 "version": "1.1.9", 10699 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", 10700 "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", 10701 10701 "dev": true 10702 10702 }, … … 16468 16468 }, 16469 16469 "node_modules/socks/node_modules/ip": { 16470 "version": "2.0. 0",16471 "resolved": "https://registry.npmjs.org/ip/-/ip-2.0. 0.tgz",16472 "integrity": "sha512- WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",16470 "version": "2.0.1", 16471 "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", 16472 "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", 16473 16473 "dev": true 16474 16474 }, -
wc-begateway-payment/trunk/includes/class-wc-gateway-begateway.php
r3004730 r3361876 66 66 // Order number & Cart Contents for description field - may change 67 67 $item_loop = 0; 68 //grab the langauge 69 70 $lang = explode('_', get_locale()); 71 $lang = $lang[0]; 68 //grab the language 69 $lang = $this->getLanguage(); 72 70 73 71 $token = new \BeGateway\GetPaymentToken; … … 806 804 return []; 807 805 } 806 807 /** 808 * Mapping wordpress languages to begateway locales 809 * @return string 810 */ 811 function getLanguage() 812 { 813 // Old version 814 // $lang = explode('_', get_locale()); 815 // return $lang[0]; 816 817 switch (get_locale()) { 818 case 'az': 819 case 'azb': 820 return 'az'; 821 case 'bel': 822 return 'be'; 823 case 'bn_BD': 824 case 'bn_IN': 825 return 'bn'; 826 case 'da_DK': 827 return 'da'; 828 case 'de_AT': 829 case 'de_CH': 830 case 'de_CH_informal': 831 case 'de_DE': 832 case 'de_DE_formal': 833 return 'de'; 834 case 'en_AU': 835 case 'en_CA': 836 case 'en_GB': 837 case 'en_NZ': 838 case 'en_US': 839 case 'en_ZA': 840 return 'en'; 841 case 'ca': 842 case 'es_AR': 843 case 'es_CL': 844 case 'es_CO': 845 case 'es_CR': 846 case 'es_ES': 847 case 'es_GT': 848 case 'es_MX': 849 case 'es_PE': 850 case 'es_UY': 851 case 'es_VE': 852 return 'es'; 853 case 'et': 854 return 'et'; 855 case 'fi': 856 return 'fi'; 857 case 'fr_BE': 858 case 'fr_CA': 859 case 'fr_FR': 860 return 'fr'; 861 case 'it_IT': 862 return 'it'; 863 case 'ja': 864 return 'ja'; 865 case 'ka_GE': 866 return 'ka'; 867 case 'kk': 868 return 'kk'; 869 case 'lv': 870 return 'lv'; 871 case 'nn_NO': 872 return 'no'; 873 case 'pl_PL': 874 return 'pl'; 875 case 'pt_AO': 876 case 'pt_BR': 877 return 'pt'; 878 case 'pt_PT': 879 case 'pt_PT_ao90': 880 return 'pt-PT'; 881 case 'ro_RO': 882 return 'ro'; 883 case 'ru_RU': 884 return 'ru'; 885 case 'sr_RS': 886 return 'sr'; 887 case 'sv_SE': 888 return 'sv'; 889 case 'tr_TR': 890 return 'tr'; 891 case 'uk': 892 return 'uk'; 893 case 'zh_CN': 894 case 'zh_HK': 895 case 'zh_TW': 896 return 'zh'; 897 default: 898 return 'en'; 899 } 900 } 808 901 } -
wc-begateway-payment/trunk/package-lock.json
r3004730 r3361876 9665 9665 }, 9666 9666 "node_modules/follow-redirects": { 9667 "version": "1.15. 3",9668 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15. 3.tgz",9669 "integrity": "sha512- 1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==",9667 "version": "1.15.6", 9668 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", 9669 "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", 9670 9670 "dev": true, 9671 9671 "funding": [ … … 10696 10696 }, 10697 10697 "node_modules/ip": { 10698 "version": "1.1. 8",10699 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1. 8.tgz",10700 "integrity": "sha512- PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==",10698 "version": "1.1.9", 10699 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", 10700 "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", 10701 10701 "dev": true 10702 10702 }, … … 16468 16468 }, 16469 16469 "node_modules/socks/node_modules/ip": { 16470 "version": "2.0. 0",16471 "resolved": "https://registry.npmjs.org/ip/-/ip-2.0. 0.tgz",16472 "integrity": "sha512- WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",16470 "version": "2.0.1", 16471 "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", 16472 "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", 16473 16473 "dev": true 16474 16474 },
Note: See TracChangeset
for help on using the changeset viewer.