የሁሉንም የሞተር ትርጉሞች አረጋግጠናል። ስህተቱ የነበረው በማረጋገጫዎቹ ላይ ነበር።

ቋንቋዎች

የትርጉም ሶፍትዌር ጥቅላችንን ከለቀቅን በፊት በትንሽ የምሳሌ መተግበሪያ ላይ አሽከርክረነዋል፡ በስድስት ቅርጸቶች (JSON, Flutter ARB, Android, Apple .strings, gettext እና Markdown) የተጻፉ 70 ገመዶች ወደ ጀርመንኛ፣ ራሽያንኛ፣ ጃፓንኛ፣ አረብኛ እና ስፓኒሽ በራሳችን ማሽን ላይ በሚሰራ 27 ቢሊዮን ፓራሜትር ያለው ክፍት ሞዴል። እያንዳንዱ የተተረጎመ ገመድ ከመጻፉ በፊት ማረጋገጫዎችን ያልፋል። ከ350ቱ አራቱ ተወግደዋል። አራቱም የተወገዱት በስህተት ነበር።

ማረጋገጫዎቹ የሚፈልጉት

መተግበሪያን የሚያበላሽ ትርጉም ከሌለው ይገፋል፣ ስለዚህ እያንዳንዱ ገመድ የቦታ አስያዦቹን (%1$s, {name}, {{count}})፣ ታጎቹን፣ የመስመር ሽግግሮችን እና ዩአርኤሎችን ጠብቆ መቆየት አለበት፤ በዒላማው ቋንቋ ጽሑፍ ውስጥ መሆን አለበት፤ ባዶ፣ የተዛባ ወይም በእንግሊዝኛ የተተወ መሆን የለበትም፤ እና የብዛት ቅርጾች ቋንቋው ያላቸውን ምድቦች በትክክል መሸፈን አለባቸው። የሚወድቅ ገመድ ችግሩ በመጠቀስ እንደገና ይጠየቃል፣ እንደገና የሚወድቅ ደግሞ ይተዋል፣ ስለዚህ መተግበሪያው ለዚያው ገመድ እንግሊዝኛን ያሳያል።

የተወገዱት አራቱ

ማረጋገጫዎቹ ከተስተካከሉ በኋላ፣ ሁለተኛው ማሽከርከር ለሞዴሉ የጠየቀው እነዚያን አራት ገመዶች ብቻ ነው፣ ምክንያቱም ሌሎቹ ሁሉ በትርጉም ማህደረ ትውስታ ውስጥ ስለነበሩ፣ ሁሉንም 350 በ45 ሰከንድ ጽፎ አጠናቀቀ።

የሚገርም ውድቀት የሚጠበቅበት ነገር እና ያልተከሰተበት

ብዛት ያላቸው ቅርጾች ቀላል ትርጉም የሚበላሹበት ቦታ ነው፡ እንግሊዝኛ አንድ እና ሌላ ያለው ሲሆን፣ ሩሲያዊ አንድ፣ ጥቂት፣ ብዙ እና ሌላ አለው፣ አረብኛ ስድስት ምድቦች አሉት፣ ጃፓንኛ ደግሞ አንድ ቅርጽ ብቻ አለው። የዒላማውን ቋንቋ ምድቦች በትክክል ጠይቀን የእያንዳንዱን ቅርጽ placeholders አረጋግጠናል። ሞዴሉ ለሩሲያዊ "1 день, 2 дня, 5 дней" እና ለአረብኛ ስድስቱንም ቅርጾች ጽፏል። በአምስቱም ቋንቋዎች ሁሉም የAndroid ብዛት ያላቸው ቅርጾች በመጀመሪያ ሙከራ አልፈዋል፣ እንዲሁም የጃፓንኛውን ብቻ የፈተሻችን ስህተት የነበረበትን የብዛት መልእክት በስተቀር ሁሉም አልፈዋል።

ምንም ፈተሻ ሊይዘው የማይችለው

ከዚያም የምሳሌውን 22 የዌብ ጽሑፎች Polyglot በሚያውቃቸው 42 ቋንቋዎች ተርጉመናል፡ ከ924 ውስጥ 924 ጽሑፎች አልፈዋል። በማንበብ ሲመለከቱ አንዱ ተለይቶ ታይቷል። በክሜር ቋንቋ፣ "You are offline" ወደ "you are online" የሚለው ዓረፍተ ነገር ተመልሷል። ምንም ነገር ሳይቀር በትክክለኛው ጽሑፍ የተጻፈ ጥሩ የክሜር ዓረፍተ ነገር ስለሆነ ሁሉም ፈተሻዎች አሳልፈዋል። ፈተሻዎች አፕን የሚበላሹትን ይይዛሉ፤ የተሳሳተ ትርጉም ግን ቋንቋውን የሚያነብ ሰው ያስፈልገዋል።

ዋናው ማስተዋል

በሞዴል ላይ የሚደረጉ አውቶማቲክ ፈተሻዎች ለመፈተሽ የሚያገለግሉ እውነተኛ ውጤቶችን ይፈልጋሉ። በተፈጠረ ትርጉም የተደረጉ የክፍል ፈተሻዎች አልፈዋል፤ እውነተኛ ጃፓንኛ የሚጽፍ እውነተኛ ሞዴል ግን ልዩነቶቹን በደቂቃዎች ውስጥ አግኝቷል። Polyglot እነዚህ ፈተሻዎች ታድመው፣ እና ለአራቱም ሁኔታዎች የተዘጋጁ ፈተሻዎች ጋር ይደርሳል።

ተሻሽሏል: