ISO 639 ਮਿਆਰਾਂ ਦਾ ਏਕੀਕਰਨ ਅਤੇ ਨਵਾਂ ਢਾਂਚਾ
ਭਾਸ਼ਾ ਕੋਡਿੰਗ ਦੇ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਵੱਡੀ ਤਬਦੀਲੀ ਉਦੋਂ ਆਈ ਜਦੋਂ ਵੱਖ-ਵੱਖ ISO 639 ਭਾਗਾਂ (ISO 639-1, 639-2, ਅਤੇ 639-3) ਨੂੰ ਇੱਕ ਸੰਯੁਕਤ ISO 639:2023 ਮਿਆਰ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਗਿਆ। ਪਹਿਲਾਂ ਇਹ ਸਾਰੇ ਵੱਖਰੇ ਹਿੱਸਿਆਂ ਵਜੋਂ ਕੰਮ ਕਰਦੇ ਸਨ, ਪਰ ਹੁਣ ਇਹਨਾਂ ਨੂੰ ਇੱਕੋ ਪ੍ਰਣਾਲੀ ਦੇ ਅਧੀਨ ਪਛਾਣਕਰਤਾ ਸੈੱਟਾਂ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਇਸ ਨਵੇਂ ਢਾਂਚੇ ਵਿੱਚ ਤਿੰਨ ਮੁੱਖ ਪਛਾਣਕਰਤਾ ਸੈੱਟ ਸ਼ਾਮਲ ਹਨ:
- ਸੈੱਟ 1: ਦੋ-ਅੱਖਰਾਂ ਵਾਲੇ ਕੋਡ (ਜਿਵੇਂ ਕਿ
zh)। - ਸੈੱਟ 2: ਤਿੰਨ-ਅੱਖਰਾਂ ਵਾਲੇ ਕੋਡ, ਜਿਸ ਵਿੱਚ ਬਿਬਲੀਓਗ੍ਰਾਫਿਕ ਅਤੇ ਟਰਮਿਨੌਲੋਜੀ ਵੇਰੀਐਂਟ ਸ਼ਾਮਲ ਹਨ (ਜਿਵੇਂ ਕਿ
chiਜਾਂzho)। - ਸੈੱਟ 3: ਤਿੰਨ-ਅੱਖਰਾਂ ਵਾਲੇ ਕੋਡ ਜੋ ਸਾਰੀਆਂ ਵਿਅਕਤੀਗਤ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ (ਜਿਵੇਂ ਕਿ
cmn)।
"ISO ਭਾਸ਼ਾ ਕੋਡ ਐਕਸਪਲੋਰਰ" ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇਹਨਾਂ ਸਾਰੇ ਸੈੱਟਾਂ ਦੇ ਆਪਸੀ ਸਬੰਧਾਂ ਨੂੰ ਖੋਜਣ ਅਤੇ ਸਮਝਣ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ। ਇਹ ਟੂਲ ਇੱਕ ਪੈਕ ਕੀਤੇ ਸਨੈਪਸ਼ਾਟ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜੋ ਅਧਿਕਾਰਤ ਸੈੱਟ 3 ਰਜਿਸਟਰੀ ਅਤੇ ਨਾਮ ਸੂਚਕਾਂਕ ਨੂੰ ਅਧਿਕਾਰਤ ਸੈੱਟ 2 ਸੂਚੀ ਦੇ ਨਾਲ ਜੋੜਦਾ ਹੈ।
ਖੋਜ ਇਨਪੁਟ ਅਤੇ ਵਰਤੋਂ ਦੇ ਨਿਯਮ
ਇਸ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ "ਭਾਸ਼ਾ ਦਾ ਨਾਮ ਜਾਂ ISO 639 ਕੋਡ" ਲੇਬਲ ਵਾਲੇ ਟੈਕਸਟ ਇਨਪੁਟ ਫੀਲਡ ਵਿੱਚ ਆਪਣੀ ਖੋਜ ਲਿਖਣੀ ਹੁੰਦੀ ਹੈ।
ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਫਾਰਮੈਟ
ਖੋਜ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਫਾਰਮੈਟਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ:
- ਅੰਗਰੇਜ਼ੀ ਭਾਸ਼ਾ ਦੇ ਨਾਮ।
- ਸਮਰਥਿਤ ਸਥਾਨਕ ਭਾਸ਼ਾ ਦੇ ਨਾਮ।
- ਦੋ- ਜਾਂ ਤਿੰਨ-ਅੱਖਰਾਂ ਵਾਲੇ ISO 639 ਕੋਡ (ਉਦਾਹਰਨ ਲਈ:
zh,chi,zho,cmn, ਜਾਂcel)।
ਇਨਪੁਟ ਫੀਲਡ ਦੇ ਨਾਲ ਇੱਕ "ਸਾਫ਼" ਬਟਨ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਿਸ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਖੋਜ ਇਨਪੁਟ ਨੂੰ ਖਾਲੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਡਿਫੌਲਟ ਸਥਿਤੀ ਵਿੱਚ, ਟੂਲ "ਉਦਾਹਰਨਆਂ" ਅਤੇ "ਪੂਰੇ ਸੰਦਰਭ ਤੋਂ ਪ੍ਰਤੀਨਿਧੀ ਇੰਦਰਾਜ਼" ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
ਸੀਮਾਵਾਂ ਅਤੇ ਤਰੁੱਟੀਆਂ (Errors)
ਖੋਜ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਸਿਸਟਮ ਹੇਠ ਲਿਖੇ ਨਿਯਮਾਂ ਅਤੇ ਤਰੁੱਟੀ ਸੁਨੇਹਿਆਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ:
- ਜੇਕਰ ਉਪਭੋਗਤਾ ਨਾਮ ਦੁਆਰਾ ਖੋਜ ਕਰਦੇ ਸਮੇਂ ਦੋ ਤੋਂ ਘੱਟ ਅੱਖਰ ਟਾਈਪ ਕਰਦਾ ਹੈ, ਤਾਂ ਟੂਲ ਇਹ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ: "ਨਾਮ ਦੁਆਰਾ ਖੋਜ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ ਦੋ ਅੱਖਰ ਟਾਈਪ ਕਰੋ।"
- ਖੋਜ ਦੀ ਅਧਿਕਤਮ ਸੀਮਾ 79 ਅੱਖਰ ਹੈ। ਜੇਕਰ ਇਨਪੁਟ 80 ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਅੱਖਰਾਂ ਦਾ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਸੁਨੇਹਾ ਮਿਲਦਾ ਹੈ: "ਖੋਜ ਨੂੰ 80 ਅੱਖਰਾਂ ਤੋਂ ਘੱਟ ਰੱਖੋ।"
- ਅਵੈਧ ਅੱਖਰਾਂ ਜਾਂ ਗਲਤ ਫਾਰਮੈਟਾਂ ਲਈ, ਟੂਲ ਇਹ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ: "ਭਾਸ਼ਾ ਦਾ ਨਾਮ ਜਾਂ ਦੋ- ਜਾਂ ਤਿੰਨ-ਅੱਖਰਾਂ ਦਾ ISO 639 ਕੋਡ ਵਰਤੋ।"
- ਜੇਕਰ ਪੈਕੇਜਡ ਡੇਟਾ ਲੋਡ ਹੋਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਸੁਨੇਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ: "ਪੈਕੇਜ ਹਵਾਲਾ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਪੰਨਾ ਰੀਲੋਡ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
ਖੋਜ ਨਤੀਜੇ ਅਤੇ ਸਥਿਤੀ ਸੁਨੇਹੇ
ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਖੋਜ ਕਰਦਾ ਹੈ, ਤਾਂ ਟੂਲ ਮੇਲ ਖਾਂਦੇ ਰਿਕਾਰਡਾਂ ਦੇ ਅਧਾਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਸਥਿਤੀ ਸੁਨੇਹੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ:
- ਡੇਟਾ ਲੋਡ ਹੋਣ ਦੌਰਾਨ: "ਪੈਕੇਜਡ ਭਾਸ਼ਾ ਕੋਡ ਹਵਾਲਾ ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."
- ਇੱਕ ਕੋਡ ਮੇਲ ਖਾਣ 'ਤੇ: "
‹count›ਰਿਕਾਰਡ “‹query›” ਕੋਡ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।" - ਇੱਕ ਤੋਂ ਵੱਧ ਕੋਡ ਮੇਲ ਖਾਣ 'ਤੇ: "
‹count›ਰਿਕਾਰਡ “‹query›” ਕੋਡ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ।" - ਇੱਕ ਭਾਸ਼ਾ ਦਾ ਨਾਮ ਮੇਲ ਖਾਣ 'ਤੇ: "
‹count›ਭਾਸ਼ਾ “‹query›” ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।" - ਇੱਕ ਤੋਂ ਵੱਧ ਭਾਸ਼ਾਵਾਂ ਦੇ ਨਾਮ ਮੇਲ ਖਾਣ 'ਤੇ: "
‹count›ਭਾਸ਼ਾਵਾਂ “‹query›” ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ।" - ਕੋਈ ਨਤੀਜਾ ਨਾ ਮਿਲਣ 'ਤੇ: "ਕੋਈ ਮੌਜੂਦਾ ISO 639 ਰਿਕਾਰਡ “
‹query›” ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।" - ਬਹੁਤ ਜ਼ਿਆਦਾ ਨਤੀਜੇ ਹੋਣ 'ਤੇ ਸੂਚੀ ਨੂੰ ਸੀਮਤ ਕਰਨ ਲਈ: "
‹total›ਨਤੀਜਿਆਂ ਵਿੱਚੋਂ ਪਹਿਲੇ‹shown›ਦਿਖਾ ਰਿਹਾ ਹੈ। ਸੂਚੀ ਨੂੰ ਛੋਟਾ ਕਰਨ ਲਈ ਟਾਈਪ ਕਰਦੇ ਰਹੋ।"
ਵਿਸਤ੍ਰਿਤ ਰਿਕਾਰਡ ਖੇਤਰ ਅਤੇ ਕੋਡ ਮੈਪਿੰਗ
ਹਰੇਕ ਖੋਜੇ ਗਏ ਰਿਕਾਰਡ ਲਈ, ਟੂਲ "ਕੋਡ ਸਬੰਧ" ਦੇ ਅਧੀਨ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਖੇਤਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ:
- ਅਧਿਕਾਰਤ ਹਵਾਲਾ ਨਾਮ: ISO ਰਜਿਸਟਰੀ ਵਿੱਚ ਦਰਜ ਅਧਿਕਾਰਤ ਨਾਮ।
- ਹੋਰ ਸੂਚੀਬੱਧ ਨਾਮ: ਭਾਸ਼ਾ ਦੇ ਹੋਰ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਨਾਮ।
- ਰਜਿਸਟਰੀ ਨੋਟ: ਰਿਕਾਰਡ ਨਾਲ ਸਬੰਧਤ ਕੋਈ ਵਿਸ਼ੇਸ਼ ਟਿੱਪਣੀ।
ਸਕੋਪ (ਸਕੋਪ) ਮੈਪਿੰਗ
ਸਿਸਟਮ ਵਿੱਚ ਸਕੋਪ ਕੋਡਾਂ ਨੂੰ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਮੈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
I-> "ਵਿਅਕਤੀਗਤ ਭਾਸ਼ਾ"M-> "ਮੈਕਰੋਲੈਂਗਵੇਜ"S-> "ਵਿਸ਼ੇਸ਼ ਕੋਡ"C-> "ਭਾਸ਼ਾ ਸੰਗ੍ਰਹਿ"R-> "ਰਾਖਵੀਂ ਸਥਾਨਕ-ਵਰਤੋਂ ਦੀ ਰੇਂਜ"
ਭਾਸ਼ਾ ਦੀ ਕਿਸਮ (Language Type) ਮੈਪਿੰਗ
ਭਾਸ਼ਾ ਦੀਆਂ ਕਿਸਮਾਂ ਨੂੰ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ:
L-> "ਰਹਿਣ"E-> "ਲੁਪਤ"A-> "ਪ੍ਰਾਚੀਨ"H-> "ਇਤਿਹਾਸਕ"C-> "ਦਾ ਨਿਰਮਾਣ ਕੀਤਾ"S-> "ਵਿਸ਼ੇਸ਼"
ਜੇਕਰ ਕੋਈ ਕੋਡ ਰਜਿਸਟਰੀ ਵਿੱਚ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਉਸ ਨੂੰ "ਸਪੁਰਦ ਨਹੀਂ ਕੀਤਾ ਗਿਆ" ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
ਮੈਕਰੋਲੈਂਗੂਏਜ ਅਤੇ ਕੋਡ ਸਮਾਨਾਰਥੀ (Synonyms)
ISO 639:2023 ਦੇ ਤਹਿਤ, ਕੁਝ ਭਾਸ਼ਾਵਾਂ ਦੇ ਸਮੂਹਾਂ ਅਤੇ ਕੋਡਾਂ ਦੇ ਆਪਸੀ ਸਬੰਧਾਂ ਨੂੰ ਸਮਝਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਯਮ ਲਾਗੂ ਹੁੰਦੇ ਹਨ:
- ਕੋਡ ਸਮਾਨਾਰਥੀ (ਸੈੱਟ 2/B ਅਤੇ ਸੈੱਟ 2/T): ਭਾਸ਼ਾਵਾਂ ਦੇ ਇੱਕ ਛੋਟੇ ਸਮੂਹ ਲਈ ਜਿਨ੍ਹਾਂ ਦੇ ਦੋ ਸੈੱਟ 2 ਕੋਡ ਹੁੰਦੇ ਹਨ, ਇਹ ਟੂਲ ਬਿਬਲੀਓਗ੍ਰਾਫਿਕ ਕੋਡ (B) ਅਤੇ ਟਰਮਿਨੌਲੋਜੀ ਕੋਡ (T) ਦੋਵਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਸੈੱਟ 3 ਹਮੇਸ਼ਾ T ਫਾਰਮ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।
- ਮੈਕਰੋਲੈਂਗੂਏਜ ਰਿਸ਼ਤਾ: ਇਹ ਟੂਲ ਮੈਕਰੋਲੈਂਗੂਏਜ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ ਵਿਅਕਤੀਗਤ ਮੈਂਬਰ ਭਾਸ਼ਾਵਾਂ ਵਿਚਕਾਰ ਸਬੰਧਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਹ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇਹ ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਵੱਖ-ਵੱਖ ਪਛਾਣਕਰਤਾ ਸੈੱਟ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿਵੇਂ ਜੁੜੇ ਹੋਏ ਹਨ।
ਡੇਟਾ ਦੀ ਗੋਪਨੀਯਤਾ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ
ਤੁਹਾਡੀ ਖੋਜ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ ਅਤੇ ਇਸ ਪੰਨੇ ਨਾਲ ਭੇਜੇ ਗਏ ਸੰਸਕਰਣ ਸੰਦਰਭ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ (FAQ)
ਕੀ ISO 639-1, 639-2 ਅਤੇ 639-3 ਅਜੇ ਵੀ ਵੱਖਰੇ ਮਿਆਰ ਹਨ?
ISO 639:2023 ਨੇ ਪਛਾਣਕਰਤਾ ਸੈੱਟਾਂ ਵਿੱਚ ਸੰਗਠਿਤ ਇੱਕ ਮਿਆਰ ਨਾਲ ਪੁਰਾਣੇ ਵੱਖਰੇ ਹਿੱਸਿਆਂ ਨੂੰ ਬਦਲ ਦਿੱਤਾ। ਜਾਣੇ-ਪਛਾਣੇ ਨਾਂ ISO 639-1, 639-2 ਅਤੇ 639-3 ਅਜੇ ਵੀ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਇਸਲਈ ਇਹ ਖੋਜੀ ਉਹਨਾਂ ਨੂੰ ਮੌਜੂਦਾ ਸੈੱਟ 1, ਸੈੱਟ 2 ਅਤੇ ਸੈੱਟ 3 ਲੇਬਲਾਂ ਦੇ ਨਾਲ ਦਿਖਾਉਂਦਾ ਹੈ।
ਕੁਝ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਦੋ ਸੈੱਟ 2 ਕੋਡ ਕਿਉਂ ਹੁੰਦੇ ਹਨ?
ਇੱਕ ਛੋਟੇ ਸਮੂਹ ਵਿੱਚ ਇੱਕ ਬਿਬਲੀਓਗ੍ਰਾਫਿਕ ਕੋਡ (B) ਅਤੇ ਇੱਕ ਟਰਮਿਨੌਲੋਜੀ ਕੋਡ (T) ਹੁੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਫ੍ਰੈਂਚ ਸੈੱਟ 2/B ਵਿੱਚ fre ਹੈ ਅਤੇ ਸੈੱਟ 2/T ਵਿੱਚ fra ਹੈ। ਉਹ ਇੱਕੋ ਭਾਸ਼ਾ ਦੇ ਸਮਾਨਾਰਥੀ ਹਨ; ਸੈੱਟ 3 ਟੀ ਫਾਰਮ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।
ਮੈਕਰੋਲੈਂਗਵੇਜ ਕੀ ਹੈ?
ਇੱਕ ਮੈਕਰੋਲੈਂਗੂਏਜ ਪਛਾਣਕਰਤਾ ਸਮੂਹ ਵਿਅਕਤੀਗਤ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਨੇੜਿਓਂ ਸਬੰਧਤ ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਕੁਝ ਸੰਦਰਭਾਂ ਵਿੱਚ ਇੱਕ ਭਾਸ਼ਾ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਚੀਨੀ ਭਾਸ਼ਾ ਦੇ ਪੱਧਰ 'ਤੇ zho ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਮੈਂਡਰਿਨ ਚੀਨੀ ਵਿੱਚ ਵਿਅਕਤੀਗਤ ਸੈੱਟ 3 ਕੋਡ cmn ਹੈ।
ਕੋਡ ਟੇਬਲ ਦਾ ਕਿਹੜਂਾ ਸੰਸਕਰਣ ਸ਼ਾਮਲ ਹੈ?
ਪੰਨਾ ਦੋਵੇਂ ਸਰੋਤ ਸਨੈਪਸ਼ਾਟ ਨੂੰ ਲੇਬਲ ਕਰਦਾ ਹੈ: ਸੈੱਟ 3 ਰਜਿਸਟਰੀ, ਨਾਮ ਸੂਚਕਾਂਕ ਅਤੇ ਮੈਕਰੋਲੈਂਗੂਏਜ ਟੇਬਲ ਮਿਤੀ 2026-04-14, ਨਾਲ ਹੀ ਸੈੱਟ 2 ਸੂਚੀ ਮਿਤੀ 2025-09-29। ਇਹ ਮੌਜੂਦਾ ਐਂਟਰੀਆਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ, ਨਾ ਕਿ ਸੇਵਾਮੁਕਤ ਸੈੱਟ 3 ਕੋਡ ਇਤਿਹਾਸ।