Skip to content

Commit 549d029

Browse files
committed
MC-37672: Import Error : CSV : Errors
- Adding bengali language for translation
1 parent d31cd74 commit 549d029

File tree

4 files changed

+111
-1
lines changed

4 files changed

+111
-1
lines changed

dev/tests/integration/testsuite/Magento/CatalogImportExport/Model/Import/ProductTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1646,6 +1646,12 @@ public function validateUrlKeysDataProvider()
16461646
RowValidatorInterface::ERROR_DUPLICATE_URL_KEY => 0
16471647
]
16481648
],
1649+
[
1650+
'products_to_check_valid_url_keys_with_different_language.csv',
1651+
[
1652+
RowValidatorInterface::ERROR_DUPLICATE_URL_KEY => 0
1653+
]
1654+
],
16491655
[
16501656
'products_to_check_duplicated_url_keys.csv',
16511657
[
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
sku,product_type,store_view_code,name,price,attribute_set_code,url_key
2+
24-MG04,simple,,"লক্ষ্য এনালগ ওয়াচ টি ২০",25,Default,লক্ষ্য এনালগ ওয়াচ টি ২০
3+
24-MG01,simple,,"ধৈর্যশীলতা ওয়াচ টি ২০",34,Default,ধৈর্যশীলতা ওয়াচ টি ২০
4+
24-MG03,simple,,"সামিট ওয়াচ টি ২০",58,Default,সামিট ওয়াচ টি ২০

lib/internal/Magento/Framework/Filter/Test/Unit/TranslitTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ public function filterDataProvider()
6262
' EUR -> ',
6363
$isIconv
6464
],
65-
['', 'tm', 'tm', $isIconv]
65+
['', 'tm', 'tm', $isIconv],
66+
['লক্ষ্য এনালগ ওয়াচ টি ২০', 'laksoa enaalaga oyaoaca tai 20', 'laksoa enaalaga oyaoaca tai 20', $isIconv]
6667
];
6768
}
6869

lib/internal/Magento/Framework/Filter/Translit.php

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,105 @@ class Translit implements \Zend_Filter_Interface
399399
'ώ' => 'o',
400400
'Ω' => 'o',
401401
'Ώ' => 'o',
402+
'' => 'a',
403+
'' => 'aa',
404+
'' => 'i',
405+
'' => 'ii',
406+
'' => 'u',
407+
'' => 'uu',
408+
'' => 'r',
409+
'' => 'ri',
410+
'' => 'e',
411+
'' => 'ai',
412+
'' => 'o',
413+
'' => 'ou',
414+
'' => 'ka',
415+
'' => 'kha',
416+
'' => 'ga',
417+
'' => 'gha',
418+
'' => 'na',
419+
'' => 'ca',
420+
'' => 'cha',
421+
'' => 'ja',
422+
'' => 'jha',
423+
'' => 'na',
424+
'' => 'ta',
425+
'' => 'tha',
426+
'' => 'da',
427+
'' => 'ra',
428+
'' => 'dha',
429+
'' => 'rha',
430+
'' => 'na',
431+
'' => 'ta',
432+
'' => 't',
433+
'' => 'tha',
434+
'' => 'da',
435+
'' => 'dha',
436+
'' => 'na',
437+
'' => 'pa',
438+
'' => 'pha',
439+
'' => 'ba',
440+
'' => 'bha',
441+
'' => 'ma',
442+
'' => 'ya',
443+
'' => 'ya',
444+
'' => 'ra',
445+
'' => 'la',
446+
'' => 'sa',
447+
'' => 'sha',
448+
'' => 'sa',
449+
'' => 'ha',
450+
'' => '0',
451+
'' => '1',
452+
'' => '2',
453+
'' => '3',
454+
'' => '4',
455+
'' => '5',
456+
'' => '6',
457+
'' => '7',
458+
'' => '8',
459+
'' => '9',
460+
'ক্ষ' => 'kso',
461+
'ষ্ণ' => 'sno',
462+
'জ্ঞ' => 'jno',
463+
'ঞ্জ' => 'nchho',
464+
'হ্ম' => 'hmo',
465+
'ঞ্চ' => 'ncho',
466+
'ঙ্ক' => 'ngko',
467+
'ট্ট' => 'tto',
468+
'ক্ষ্ম' => 'ksmo',
469+
'হ্ন' => 'hno',
470+
'হ্ণ' => 'hno',
471+
'ক্র' => 'kro',
472+
'গ্ধ' => 'gdho',
473+
'ত্র' => 'tro',
474+
'ক্ত' => 'kto',
475+
'ক্স' => 'kso',
476+
'ত্ত' => 'tto',
477+
'ত্ম' => 'tmo',
478+
'ক্ক' => 'kko',
479+
'ক্ম' => 'kmo',
480+
'ক্ল' => 'klo',
481+
'' => 'a',
482+
'ি' => 'i',
483+
'' => 'ee',
484+
'' => 'o',
485+
'' => 'u',
486+
'' => 'ri',
487+
'' => 'rii',
488+
'' => 'a',
489+
'' => 'ai',
490+
'' => 'o',
491+
'ৌ' => 'ow',
492+
'্য' => 'a',
493+
'্র' => 'r',
494+
'' => 'n',
495+
'' => 'oh',
496+
'' => 'o',
497+
'' => 'h',
498+
'' => 'ng',
499+
'' => 'n',
500+
'' => 'nn'
402501
];
403502

404503
/**

0 commit comments

Comments
 (0)