Δωρεάν εργαλείο ανάπτυξης για εντοπισμό λογισμικού

Δωρεάν διαδικτυακός μετατροπέας κωδικών τοπικών ρυθμίσεων

Εισαγάγετε μια γλώσσα/τοπικότητα όπως en_US, pt-BR, zh-Hant-TW ή ένα κοινό όνομα γλώσσας. Λάβετε αυτομάτως κανονικούς κωδικούς και αναγνώσιμες λεπτομέρειες.

Δοκιμάστε en_US, pt-BR, zh-Hant-TW, Serbian, ή Brazilian Portuguese.

Αγγλικά Αμερικής

Κανόνική BCP 47
en-US
POSIX / κάτω παύλα
en_US
Γλώσσα
en — Αγγλικά
Σενάριο
Δεν καθορίστηκε
Περιοχή
US — Ηνωμένες Πολιτείες
Πιθανόν μέγιστο τοπικότητας
en-Latn-US
Κατεύθυνση γραφής
Αριστερά προς δεξιά

Ιδιωτικό από σχεδιασμού. Αυτό το εργαλείο λειτουργεί εξολοκλήρου στον περιηγητή σας. Οι επικολλημένες τιμές δεν ανεβαίνουν ποτέ, δεν αποθηκεύονται ούτε συμπεριλαμβάνονται σε αναλύσεις.

Πώς να χρησιμοποιήσετε τον μετατροπέα κωδικού γλώσσας (locale)

  1. Εισαγάγετε έναν αναγνωριστικό τοπικής ρύθμισηςΠληκτρολογήστε ένα tag BCP 47, locale σε μορφή POSIX ή το όνομα μιας γλώσσας στο πεδίο εισαγωγής.
  2. Επανεξέταση των κανονικών μορφώνΕλέγξτε τις κανονικοποιημένες μορφές BCP 47 και με κάτω παύλα καθώς και τη ανιχνευμένη γλώσσα, γραφή, περιοχή και κατεύθυνση γραφής.
  3. Αντιγραφή της μετατροπήςΑντιγράψτε το επισημασμένο αποτέλεσμα όταν είστε έτοιμοι να χρησιμοποιήσετε το locale στον κώδικα ή στη διαμόρφωση.

Μετατρέψτε μορφές τοπικών ρυθμίσεων χωρίς εικασίες

Τα αναγνωριστικά locale φαίνονται μικρά, αλλά η ασυνεπής χρήση κεφαλαίων-πεζών, διαχωριστών και υποθέσεων για την περιοχή συχνά σπάει την δρομολόγηση γλώσσας και τις προεπιλεγμένες μεταφράσεις. Αυτός ο μετατροπέας κανονικοποιεί έναν κωδικό με το Internationalization API του προγράμματος περιήγησης και εμφανίζει τα αντίστοιχα μορφότυπα δίπλα-δίπλα.

Μπορείτε να ξεκινήσετε με ένα tag BCP 47, έναν κωδικό με κάτω παύλα (underscore-style), ή ένα κοινό όνομα γλώσσας. Το αποτέλεσμα διαχωρίζει τη γλώσσα, το script και την περιοχή ώστε να βλέπετε ακριβώς τι υπόσχεται ο αναγνωριστής στους χρήστες και στο λογισμικό.

BCP 47, POSIX και ISO κώδικες εξηγούνται

BCP 47 είναι το πρότυπο του web: πρώτα η γλώσσα και μετά προαιρετικά υποσύμβολα για το script και την περιοχή που χωρίζονται με παύλες. Τα POSIX-style locales συνήθως χρησιμοποιούν κάτω παύλες. Το υποσύμβολο γλώσσας προέρχεται συνήθως από το ISO 639, ενώ το δίγραμμο υποσύμβολο περιοχής προέρχεται από το ISO 3166-1.

Η κανονικοποίηση διορθώνει την παρουσίαση, όχι το νόημα. Για παράδειγμα, μπορεί να κανονικοποιήσει τη χρήση πεζών/κεφαλαίων και γνωστών ψευδωνύμων, αλλά δεν μπορεί να αποφασίσει αν τα γενικά Ισπανικά πρέπει να γίνουν es-ES ή es-MX. Αυτή η προϊόντική απόφαση θα πρέπει να αντανακλά το περιεχόμενο που έχετε πραγματικά μεταφράσει.

Χρησιμοποιήστε την πιο ειδική/στενή τοπική ρύθμιση που παραμένει ακριβής

Επιλέξτε ένα tag μόνο για γλώσσα όταν μια μετάφραση εξυπηρετεί πραγματικά κάθε περιοχή. Προσθέστε μια περιοχή όταν η ορθογραφία, το νόμισμα, το νομικό κείμενο, οι μετρήσεις ή η διαθεσιμότητα προϊόντων διαφέρουν. Προσθέστε ένα script όταν οι αναγνώστες της ίδιας γλώσσας χρησιμοποιούν ουσιαστικά διαφορετικά συστήματα γραφής.

Όλα όσα εισάγετε εδώ υποβάλλονται σε επεξεργασία στον περιηγητή σας. Η Multilocale δεν λαμβάνει την τιμή, δεν την αποθηκεύει ούτε τη συνδέει με συμβάντα αναλυτικών στοιχείων.

Συχνές ερωτήσεις

Ποια είναι η διαφορά μεταξύ en-US και en_US;

en-US είναι η μορφή BCP 47 που χρησιμοποιείται από το HTML, το hreflang, τη JavaScript και τις περισσότερες web API. en_US είναι η μορφή τύπου POSIX που εξακολουθεί να χρησιμοποιείται από ορισμένα λειτουργικά συστήματα, βάσεις δεδομένων και αρχεία μετάφρασης. Συνήθως περιγράφουν την ίδια locale English-for-the-United-States.

Είναι ένας κωδικός locale το ίδιο με έναν κωδικό γλώσσας;

Όχι. Ένας κωδικός γλώσσας όπως το en προσδιορίζει μια γλώσσα. Ένα locale μπορεί επίσης να προσδιορίζει ένα σενάριο, μια περιοχή, ή και τα δύο, όπως το zh-Hant-TW για τα Παραδοσιακά Κινεζικά που χρησιμοποιούνται στην Ταϊβάν. Χρησιμοποιήστε μόνο τις λεπτομέρειες που χρειάζεται πραγματικά το προϊόν σας.

Ποια μορφή locale θα πρέπει να χρησιμοποιώ στο διαδίκτυο;

Χρησιμοποιήστε κανονικά tags BCP 47 με παύλες για τα attributes lang του HTML, τα hreflang, τα APIs Intl και τη διαπραγμάτευση γλώσσας HTTP. Διατηρήστε κωδικούς με κάτω παύλα μόνο όταν ένα υπάρχον framework ή μια σύμβαση αρχείου το απαιτεί ρητά.