--- /DoubleMetaphone.java	2023-07-05 03:09:36.354031922 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/language/DoubleMetaphone.java	2023-07-05 03:09:36.362031920 +0200
@@ -307,7 +307,7 @@
             index += 2;
         } else if (contains(value, index, 2, "CI", "CE", "CY")) {
             //-- Italian vs. English --//
-            if (contains(value, index, 3, "CIO", "CIE", "CIA")) {
+if  (  ( contains ( value,  ( index + 1 ) , 2, "ZO", "ZI", "ZA" )  )  ||  ( slavoGermanic &&  (  ( index > 0 )  &&  (  ( charAt ( value,  ( index - 1 )  )  )  != 'T' )  )  )  )  {     result.append ( "S", "TS" ) ; }else {     result.append ( 'S' ) ; }
                 result.append('S', 'X');
             } else {
                 result.append('S');
