Napraw napisy w urdu ze zniekształconymi literami lub interpunkcją po złej stronie
Napisy w języku urdu do seriali i filmów krążą w sieci często jako stare pliki zapisane w Windows-1256 lub uszkodzone przez ponowne zapisanie w niewłaściwym kodowaniu. Prześlij je, wybierz język urdu i odbierz napisy w UTF-8 z poprawnymi literami, znakami interpunkcyjnymi w urdu oraz znacznikami kierunku tekstu, dzięki którym odtwarzacze umieszczą znaki zapytania po właściwej stronie. Pojedynczy plik lub cała seria w archiwum ZIP. Zlecenia do 3,000 wierszy są całkowicie za darmo; większe pakiety to koszt $5.
- Konwersja z Windows-1256, w tym obsługa liter urdu ٹ ڈ ڑ ں ھ ہ ے
- Zniekształcony tekst w rodzaju سلام czy ÓáÇã zamieniony z powrotem na czytelne litery
- Arabskie ي i ك zastąpione literami urdu ی i ک
- ? , ; zamienione na ؟ ، ؛; kropki pozostawione bez zmian
- Znaczniki zapisu od prawej do lewej w każdym wierszu; zachowane nazwy i formaty plików
Język urdu w starym kodowaniu
Kodowanie Windows-1256 zaprojektowano dla języka arabskiego, ale zawiera ono również litery dodane przez urdu: ٹ, ڈ, ڑ, ں, ھ, ہ oraz ے, a także پ, چ, ژ, گ i ک. Napisy w urdu zapisane w tym formacie są kompletne – wystarczy odczytać je za pomocą właściwej tabeli znaków. Nowoczesne odtwarzacze traktują je jako UTF-8, wyświetlając w zamian znaki zapytania lub puste prostokąty. Narzędzie wykrywa Windows-1256 bezpośrednio na poziomie bajtów, konwertuje plik do UTF-8 i zapisuje go ze znacznikiem kolejności bajtów (BOM).
Jeśli plik został już otwarty w niewłaściwym kodowaniu i ponownie zapisany, tekst w urdu może wyglądać jak ciąg znaków alfabetu łacińskiego (np. سلام lub ÓáÇã). To również da się cofnąć – pod warunkiem, że litery nie zostały bezpowrotnie zastąpione prawdziwymi znakami zapytania.
Litery i interpunkcja urdu
- Arabskie litery ي i ك, wprowadzane przez niektóre starsze klawiatury i obecne w dawnych plikach, są zamieniane na typowe dla urdu ی i ک. Pozostałe litery, w tym ے, pozostają bez zmian.
- Łacińskie znaki ? , ; zamieniają się w ؟ ، ؛. Przecinki wewnątrz liczb (np. 1,000) pozostają nienaruszone.
- Kropki nie są zamieniane na kropkę urdu (۔) – pozostają dokładnie takie, jak w Twoim pliku.
- Jeśli w całym pliku znaki interpunkcyjne przeskoczyły na początek wierszy, wracają na koniec, a myślnik dialogowy z końca trafia na właściwe miejsce na początku wiersza.
- Na obu końcach każdego wiersza dodawany jest niewidoczny znacznik kierunku tekstu od prawej do lewej (RLM), dzięki czemu interpunkcja wyświetla się po właściwej stronie nawet w odtwarzaczach renderujących tekst od lewej do prawej.
Wygląd tekstu
Język urdu tradycyjnie zapisuje się pismem Nastaliq, jednak większość odtwarzaczy, telefonów i telewizorów wyświetla napisy krojem Naskh, ponieważ tylko taki font mają zainstalowany. Naprawiony plik zawiera w 100% poprawne litery urdu; to, jak dokładnie wyglądają na ekranie, zależy wyłącznie od czcionki urządzenia, a plik z napisami nie może tego zmienić. Jeśli urządzenie pokazuje prostokąty zamiast liter, oznacza to całkowity brak czcionki obsługującej pismo arabskie – wypróbuj wówczas inną aplikację do odtwarzania.
Znaczniki formatowania (takie jak <i>, {\an8} czy tagi nadpisujące ASS) są zachowywane, a synchronizacja czasowa pozostaje nienaruszona.
Jak działa narzędzie, ile kosztuje i jak traktujemy Twoje pliki, znajdziesz na stronie narzędzia: Naprawa napisów perskich i arabskich. Ceny wszystkich narzędzi znajdziesz w dziale cennik.
Ostatnia aktualizacja:
Pytania i odpowiedzi
Czy ChatGPT potrafi naprawić napisy w urdu?
Rozpoznaje urdu i może poprawić kilka wklejonych linijek. Nie odtworzy jednak pliku Windows-1256 ze skopiowanego tekstu (który w schowku jest już uszkodzony), a cały odcinek serialu jest zbyt długi na odpowiedź na czacie – ChatGPT ucina wiersze lub gubi kody czasowe. To narzędzie naprawia bezpośrednio bajty i każdy wers na poziomie kodu.
Dlaczego w moich napisach w urdu wyświetlają się znaki zapytania?
Zazwyczaj plik jest zakodowany w Windows-1256, a Twój odtwarzacz odczytuje go jako UTF-8. Konwersja do UTF-8 całkowicie rozwiązuje ten problem.
Czy kropki zostaną zamienione na znak kropki urdu?
Nie. Znaki zapytania, przecinki i średniki zostaną przekonwertowane na formy z urdu, ale kropki pozostaną bez zmian.
Ile to kosztuje?
Zlecenie do 3,000 wierszy łącznie jest całkowicie za darmo, włącznie z pobraniem. Cały serial w archiwum ZIP to jednorazowa płatność $5 za maksymalnie 50 plików i 50,000 wierszy.
Czy mogę naprawić cały serial za jednym razem?
Tak. Spakuj pliki odcinków do archiwum ZIP i je prześlij; otrzymasz z powrotem jeden plik ZIP ze wszystkimi naprawionymi napisami w pierwotnych formatach i z oryginalnymi nazwami.
Czy to działa również dla języków paszto i sindhi?
Tak. Wystarczy wybrać odpowiedni język. W paszto i sindhi unikalne litery zostaną zachowane, ponieważ zamiana na ی i ک dotyczy wyłącznie perskiego, dari, urdu i sorani.