NameTable
Genel Bakış
NameTable Python için FOSS’de bir sınıf.
NameTable.language_key verilen platform_id ve language_ad için bir dil etiketi dizisi gönderir.
Bu sınıf, Python programlarında NameTable nesnelerle çalışmak için 11 yöntem sağlar. Kullanılabilir yöntemler şunlardır: best_name, ensure_english_platform_names, ensure_name_record, from_reader, get, language_key, localized_names, records_for, remove_name_ids, replace_name, to_bytes. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: records.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
records | list[NameRecord] | Okuma/Yazma | Kayıtları alır veya ayarlar. |
Yöntemler
| Signature | Açıklama: |
|---|---|
language_key(platform_id: int, language_id: int) → str | Verilen platform_id ve language_d için dil etiketi dizisini gönderir . |
get(name_id: int, platform_id: int, encoding_id: int) → `str | None` |
records_for(name_id: int) → list[NameRecord] | Verilen name_id’e sahip NameRecord nesnelerinin listesini gönderir . |
localized_names(name_id: int) → dict[str, str] | Verilen name_id için dizinin isimlerini belirlemek için bir dikt haritalama dili etiketini gönderir . |
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `str | None` |
replace_name(name_id: int, value: str) | Verilen name_id’in tüm kayıtlarını verilen değerle değiştirir . |
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int) | Belirtilen kimlik ve değer ile bir isim kaydı oluşturur veya güncelleştirir |
ensure_english_platform_names(name_id: int, value: str) | Verilen değerle name_id için İngilizce platform kayıtlarını garanti eder. |
remove_name_ids(name_ids: Iterable[int]) | Name_id’i verilen iterable’da bulunan tüm isim kayıtlarını silinir . |
from_reader(r: BinaryReader, table_length: int) → "NameTable" | Verilen table_length kullanarak NameTable’ı bir BinaryReader ‘den okuyor. |
to_bytes() → bytes | NameTable’ı ikili temsiline serize eder. |