1,082 ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤ ਅੱਖਰ-ਮਾਲਾ ਦਾ ਇੱਕ ਸ਼ਬਦ ਸੀ। ਸਾਡੀਆਂ ਜਾਂਚਾਂ ਨੇ ਹਰੇਕ ਨੂੰ ਪਾਸ ਕਰ ਦਿੱਤਾ ਸੀ।
ਭਾਸ਼ਾਵਾਂ
31 ਅਕਤੂਬਰ ਨੂੰ ਅਸੀਂ ਆਪਣੀਆਂ ਸਾਈਟਾਂ ਵਿੱਚੋਂ ਇੱਕ 'ਤੇ ਇੱਕ ਹੰਗਰੀਅਨ ਵਾਕ ਲੱਭਿਆ ਜਿਸ ਦੇ ਵਿਚਕਾਰ ਚੀਨੀ ਸ਼ਬਦ ਸਨ। ਅਸੀਂ ਆਪਣੀਆਂ ਸਾਰੀਆਂ ਚਲਾਈਆਂ ਜਾ ਰਹੀਆਂ ਸਾਈਟਾਂ ਦੇ ਸੰਭਾਲੇ ਗਏ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਉਹਨਾਂ ਅੱਖਰਾਂ ਲਈ ਖੋਜ ਕੀਤੀ ਜੋ ਉਹਨਾਂ ਦੀ ਭਾਸ਼ਾ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਸਨ ਅਤੇ ਅਸੀਂ 1,082 ਅਜਿਹੇ ਅਨੁਵਾਦ ਲੱਭੇ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ 581 ਪ੍ਰਕਾਸ਼ਿਤ ਪੰਨਿਆਂ 'ਤੇ ਸਨ। ਹਰੇਕ ਨੇ ਸਾਡੀਆਂ ਜਾਂਚਾਂ ਪਾਸ ਕੀਤੀਆਂ ਸਨ।
ਸਾਨੂੰ ਕੀ ਮਿਲਿਆ
ਇਹ ਸਾਰਾ ਉਹਨਾਂ ਸਥਾਨਕ ਮਾਡਲਾਂ ਦੁਆਰਾ ਲਿਖਿਆ ਗਿਆ ਸੀ ਜੋ ਸਾਡੀਆਂ ਸਾਈਟਾਂ ਦਾ ਅਨੁਵਾਦ ਕਰਦੇ ਹਨ, ਅਤੇ ਇਹ ਸਾਰਾ ਇੱਕੋ ਗਲਤੀ ਹੈ: ਕਿਸੇ ਹੋਰ ਭਾਸ਼ਾ ਦੇ ਇੱਕ ਜਾਂ ਦੋ ਸ਼ਬਦ। ਸੰਭਾਲੇ ਗਏ ਅਨੁਵਾਦਾਂ ਤੋਂ, ਅਤੇ ਉਹਨਾਂ ਤੋਂ ਜੋ ਉਦੋਂ ਤੋਂ ਰੱਦ ਕੀਤੇ ਗਏ ਹਨ:
- ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਦੇ ਅੰਦਰ ਚੀਨੀ: ਇੱਕ ਥਾਈ ਵਾਕ ਦੇ ਵਿਚਕਾਰ "they are" ਨੂੰ 它们是 ਵਜੋਂ; "track" ਲਈ ਚੀਨੀ ਸ਼ਬਦ, 跟踪, ਨੂੰ ਹੰਗਰੀਅਨ ਅੰਤ ਦੇ ਨਾਲ ਦਿੱਤਾ ਗਿਆ ("támadók跟踪ására"); ਪੋਲਿਸ਼ ਅਤੇ ਗ੍ਰੀਕ ਵਿੱਚ ਮਿਲਦੇ-ਜੁਲਦੇ ਸ਼ਬਦ।
- ਗ੍ਰੀਕ, ਅਰਮੀਨੀਅਨ, ਹੀਬਰੂ ਅਤੇ ਸਲੋਵੇਨੀਅਨ ਦੇ ਅੰਦਰ ਰੂਸੀ: ਗ੍ਰੀਕ ਵਿੱਚ "full house" ਨੂੰ "φουλ хаус" ਵਜੋਂ ਕੱਢਿਆ ਗਿਆ, ਜਿੱਥੇ ਦੂਜਾ ਸ਼ਬਦ ਸਿਰਿਲਿਕ ਵਿੱਚ ਸੀ।
- ਮਿਲਦੇ-ਜੁਲਦੇ ਅੱਖਰ: ਇੱਕ ਫਿਨਿਸ਼ ਜਾਂ ਚੈੱਕ ਸ਼ਬਦ ਦੇ ਅੰਤ ਵਿੱਚ ਸਿਰਿਲਿਕ "о" ਜਾਂ "а"। ਪੰਨਾ ਪੜ੍ਹਨ ਵਾਲਾ ਕੋਈ ਵੀ ਇਹ ਨੋਟ ਨਹੀਂ ਕਰੇਗਾ; ਇੱਕ ਸਰਚ ਇੰਜਣ ਜਾਂ ਸਕ੍ਰੀਨ ਰੀਡਰ ਕਰੇਗਾ।
- ਪਾੜੇ ਦੀਆਂ ਅੱਖਰ-ਮਾਲਾਵਾਂ: ਇੱਕ ਕੰਨੜ ਸ਼ਬਦ ਦੇ ਅੰਦਰ ਬੰਗਾਲੀ ਅੱਖਰ, ਕੰਨੜ ਦੇ ਅੰਦਰ ਦੇਵਨਾਗਰੀ।
- ਖਮੇਰ ਪੰਨਿਆਂ 'ਤੇ ਥਾਈ ਵਿੱਚ ਪੂਰੀਆਂ ਲਾਈਨਾਂ: ਦੋ ਸਾਈਟਾਂ ਦੇ ਖਮੇਰ ਪੰਨਿਆਂ 'ਤੇ ਸਿਰਲੇਖ, ਲੇਬਲ ਅਤੇ ਟੇਬਲ ਸੈੱਲ ਸਿਰਫ਼ ਥਾਈ ਵਿੱਚ ਲਿਖੇ ਗਏ ਸਨ।
ਸਾਡੀ ਦੁਕਾਨ ਵਿੱਚ ਅਜਿਹੀਆਂ ਆਪਣੀਆਂ ਸੱਤ ਲਾਈਨਾਂ ਸਨ। ਇੱਕ ਵਿੱਚ, "planted values" ਰੋਮਾਨੀਅਨ ਵਿੱਚ "valori植入" ਵਜੋਂ ਕੱਢਿਆ ਗਿਆ।
ਜਾਂਚਾਂ ਨੇ ਉਹਨਾਂ ਨੂੰ ਕਿਉਂ ਪਾਸ ਕੀਤਾ
ਸਕ੍ਰਿਪਟ ਜਾਂਚ ਨੇ ਪੁੱਛਿਆ ਕਿ ਕੀ ਅਨੁਵਾਦ ਦੇ ਘੱਟੋ-ਘੱਟ 45% ਅੱਖਰ ਉਸ ਭਾਸ਼ਾ ਦੀ ਅੱਖਰ-ਮਾਲਾ ਵਿੱਚ ਸਨ। ਇਹ ਥਾਂ 'ਤੇ ਛੱਡੇ ਗਏ ਅੰਗਰੇਜ਼ੀ ਨੂੰ ਫੜਦਾ ਹੈ, ਜਿਸ ਲਈ ਇਸਨੂੰ ਬਣਾਇਆ ਗਿਆ ਸੀ। ਇੱਕ ਸੌ ਅੱਖਰਾਂ ਵਾਲੇ ਹੰਗਰੀਅਨ ਵਾਕ ਵਿੱਚ ਦੋ ਚੀਨੀ ਅੱਖਰ ਹਿੱਸੇ ਨੂੰ ਨਹੀਂ ਬਦਲਦੇ, ਅਤੇ ਇੱਕ ਸਿਰਿਲਿਕ ਅੱਖਰ ਇਸਨੂੰ ਹੋਰ ਵੀ ਘੱਟ ਬਦਲਦਾ ਹੈ।
ਛੋਟੇ ਟੈਕਸਟ ਲਈ ਇੱਕ ਵੱਖਰਾ ਨਿਯਮ ਸੀ। 25 ਅੰਗਰੇਜ਼ੀ ਅੱਖਰਾਂ ਤੋਂ ਘੱਟ ਹੋਣ 'ਤੇ, ਜਾਂਚ ਸਿਰਫ਼ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਸੀ ਕਿ ਜਵਾਬ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਨਾ ਰਿਹਾ ਹੋਵੇ। ਥਾਈ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਇੱਕ ਖਮੇਰ ਟੇਬਲ ਸੈੱਲ ਵਿੱਚ ਬਿਲਕੁਲ ਵੀ ਅੰਗਰੇਜ਼ੀ ਨਹੀਂ ਹੈ, ਇਸਲਈ ਇਹ ਪਾਸ ਹੋ ਗਿਆ।
ਉਹ ਨਿਯਮ ਜੋ ਉਹਨਾਂ ਨੂੰ ਫੜਦਾ ਹੈ
ਇੱਕ ਅੱਖਰ ਜੋ ਇੱਕ ਅਜਿਹੀ ਅੱਖਰ-ਮਾਲਾ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ ਜਿਸਨੂੰ ਭਾਸ਼ਾ ਵਰਤਦੀ ਨਹੀਂ, ਅਤੇ ਜੋ ਅੰਗਰੇਜ਼ੀ ਸਰੋਤ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਇਹ ਇੱਕ ਗਲਤੀ ਹੈ। ਤਿੰਨ ਅਪਵਾਦ ਨਿਯਮ ਨੂੰ ਬੇਲੋੜੀ ਚਿਤਾਵਨੀ ਤੋਂ ਬਚਾਉਂਦੇ ਹਨ:
- ਲਾਤੀਨੀ ਅੱਖਰ ਹਮੇਸ਼ਾ ਮਨਜ਼ੂਰ ਹੁੰਦੇ ਹਨ: ਬ੍ਰਾਂਡ ਦੇ ਨਾਮ, ਕੋਡ ਅਤੇ ਯੂਨਿਟ ਹਰ ਭਾਸ਼ਾ ਵਿੱਚ ਆਉਂਦੇ ਹਨ।
- ਚੀਨੀ, ਜਪਾਨੀ ਅਤੇ ਕੋਰੀਆਈ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ ਗਈ, ਕਿਉਂਕਿ ਜਪਾਨੀ ਵਿੱਚ ਕਾਨਾ ਅਤੇ ਕਾਂਜੀ ਮਿਲੇ ਹੁੰਦੇ ਹਨ ਅਤੇ ਕੋਰੀਆਈ ਵਿੱਚ ਹਾਂਜਾ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।
- ਸਰਬੀਅਨ ਅਤੇ ਪੰਜਾਬੀ, ਜੋ ਦੋਵੇਂ ਦੋ ਲਿਪੀਆਂ ਵਿੱਚ ਲਿਖੇ ਜਾਂਦੇ ਹਨ, ਦੀ ਜਾਂਚ ਸਿਰਫ਼ ਚੀਨੀ, ਜਪਾਨੀ ਅਤੇ ਕੋਰੀਆਈ ਅੱਖਰਾਂ ਲਈ ਕੀਤੀ ਗਈ ਹੈ।
ਅਸੀਂ ਆਪਣੀਆਂ ਸਾਈਟਾਂ 'ਤੇ ਸਟੋਰ ਹਰ ਚੀਜ਼ 'ਤੇ ਨਿਯਮ ਲਗਾਇਆ, ਅਤੇ ਹਰ ਲਾਈਨ ਜਿਸ ਨੂੰ ਇਸ ਨੇ ਫਲੈਗ ਕੀਤਾ ਅਤੇ ਜਿਸ ਨੂੰ ਅਸੀਂ ਪੜ੍ਹਿਆ, ਗਲਤ ਸੀ। 31 ਅਕਤੂਬਰ ਤੋਂ ਇਸ ਨੇ 1,652 ਅਨੁਵਾਦਾਂ ਨੂੰ ਬਣਦੇ ਸਮੇਂ ਹੀ ਰੋਕ ਦਿੱਤਾ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ 1,549 ਖਮੇਰ ਸਨ: ਮਾਡਲ ਖਮੇਰ ਲਈ ਥਾਈ ਲਿਖਣਾ ਨਹੀਂ ਛੱਡਿਆ, ਪਰ ਹੁਣ ਇਸ ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਦੀ ਬਜਾਏ ਦੁਬਾਰਾ ਪੁੱਛਿਆ ਜਾਂਦਾ ਹੈ।
ਸਫਾਈ ਕਰਨਾ
ਸਟੋਰ ਕੀਤੇ ਅਨੁਵਾਦਾਂ ਦੀ ਦੁਬਾਰਾ ਜਾਂਚ ਸਿਰਫ਼ ਤਦ ਹੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਉਹਨਾਂ ਦੀ ਭਾਸ਼ਾ ਦਾ ਦੁਬਾਰਾ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਹਰ ਪ੍ਰਭਾਵਿਤ ਭਾਸ਼ਾ ਦਾ ਦੁਬਾਰਾ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ: ਗਿਆਰ੍ਹਾਂ ਸਾਈਟਾਂ ਵਿੱਚ 61 ਭਾਸ਼ਾਵਾਂ। ਦੋ ਲਾਈਨਾਂ ਦੂਜੀ ਵਾਰ ਉਹੀ ਗਲਤੀ ਲੈ ਕੇ ਵਾਪਸ ਆਈਆਂ: ਰੋਮਾਨੀਆਈ "valori植入" ਅਤੇ ਇੱਕ ਗ੍ਰੀਕ ਲਾਈਨ ਜਿਸ ਵਿੱਚ 面向 ਸੀ। ਅਸੀਂ ਉਹਨਾਂ ਦੋਵਾਂ ਨੂੰ ਹੱਥੀਂ ਲਿਖਿਆ। 2 ਨਵੰਬਰ ਨੂੰ ਸਾਡੀ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਪੇਜ 'ਤੇ ਕਿਸੇ ਹੋਰ ਲਿਪੀ ਦਾ ਕੋਈ ਅੱਖਰ ਨਹੀਂ ਸੀ।
ਹੁਣ ਨਿਯਮ ਕਿੱਥੇ ਹੈ
ਇਹ translation-checks 1.1.0 ਵਿੱਚ ਹੈ, GitHub 'ਤੇ ਮੁਫ਼ਤ, ਇੱਕ ਨਵੇਂ ਚੈੱਕ ਦੇ ਨਾਲ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਹਰ ਨੰਬਰ ਵਾਪਸ ਆਉਂਦਾ ਹੈ ਅਤੇ ਜਾਣਦਾ ਹੈ ਕਿ ਜਪਾਨੀ ਵਿੱਚ "3 million" 300万 ਹੈ। ਸਾਡੀਆਂ ਸਾਈਟਾਂ ਦੇ 568,574 ਸਵੀਕਾਰ ਕੀਤੇ ਅਨੁਵਾਦਾਂ 'ਤੇ ਚਲਾਉਣ 'ਤੇ, ਨਵੇਂ ਚੈੱਕਾਂ ਨੇ ਕੋਈ ਝੂਠਾ ਅਲਾਰਮ ਨਹੀਂ ਦਿੱਤਾ। Polyglot 1.1.0 ਵੀ ਇਹਨਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਸਾਡੇ ਚੈੱਕਾਂ ਦਾ ਪਹਿਲੀ ਵਾਰ ਸਮੱਸਿਆ ਬਣਨਾ ਇੱਕ ਪਿਛਲੇ ਨੋਟ ਵਿੱਚ ਹੈ।