EltenLink

jak osłownikować deepl?

Back to Dyskusja ogólna

#1 balteam

Witajcie, jak tłumaczymy w apce windowsowej deepl, to pod drugim polem edycji mamy zawsze przy kolejnych zdaniach czytane:
przycisk Kliknij, aby zastosować alternatywę staráme se o důvěryhodný předmět
Jak zrobić żeby nvda nie czytał tego zbędnego zdania początkowego? to nie jest zwykły tekst, więc dodanie wyrażenia do słownika i zamiana tego na coś krótkiego, nie działa.


Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
2023-03-19 21:37

#2 nuno69

W słowniku robisz tak
(Przycisk\sKliknij,\saby\szastosować\salternatywę\s)(^[a-zA-Z0-9.,]*$)
I zamieniasz na frazę
$1
Mam nadzieję że zadziałą bo nie znam silniku regexow NVDA. Pewnie jest ułomny jak cała reszta. Jak nie działa to pisz.


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-03-20 11:11

#3 balteam

Nie działa, czyta jak czytało.


Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
2023-03-20 12:16

#4 zvonimirek222

bo trzeba wybrać, że to jest regeks.


Student studentowi wszystko
2023-03-20 12:17

#5 balteam

Dalej nie działa. zaznaczyłem regularne i tylko tyle, takt o co Nuno wrzucił kopiuj wklej.


Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
2023-03-20 12:21

#6 zvonimirek222

zaraz się spytam ludzi, którzy robili przy regularnych w NVDA.


Student studentowi wszystko
2023-03-20 14:29

#7 nuno69

A co jak zamienisz na $2? Nie mam NVDA nawet na dysku zeby sprawdzic, moge jutro sprawdzic


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-03-20 20:29

#8 balteam

nic


Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
2023-03-20 21:35

#9 grzezlo

Bo to raczej nie jest jeden łańcuch, który można regexem czy czymkolwiek zamienić, tylko są trzy części zapewne jak w poniższym przykładzie:
Speaking ['OK', 'przycisk', 'ma fokus']
Przestaw sobie poziom logowania na wejście/wyjście przejdź na ten przycisk i zobacz w logu, co się odłożyło.
Regex nuna jest sknocony na parę sposobów, bo po pierwsze zakłada, że słowo przycisk jest częścią tego samego łańcucha, a to nie jest ten sam łańcuch.
Czyli trzeba usunąć słowo przycisk z regexa.
Drugim słabiutkim pomysłem tego regexa jest założenie, że tekst po "alternatywę" się będzie składał tylko z małych i dużych liter alfabetu łacińskiego, cyfr i przecinka, no sorry, unikodu to nie obejmuje a w przykładzie czeskiej frazy jest ewidentnie unikod.
Krótko mówiąc, taki regeksik nie ma prawa zadziałać ani w sknoconym NVDA, ani w jedynym działającym innym screenreaderze, chyba, że tam nawet takie działają, które nie powinny z definicji (smile).



2023-03-20 22:21

#10 balteam


log:
Speaking ['przycisk', 'Kliknij, aby zastosować alternatywę', 'tohle je pivo.']


Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
2023-03-20 23:14

#11 grzezlo

Czyli widać, że to jest po prostu osobna wypowiedź, więc wyrażeniem regularnym ją trzeba złapać tak:
^Kliknij, aby zastosować alternatywę$
Daszek na początku i dolar na końcu nam załatwiają to, że będzie złapana tylko, gdy wystąpi jako osobna wypowiedź, np. osobna linia w notatniku albo etykietka danego przycisku, a nie zostanie złapane w kontekście, gdy będzie np tekst, że
Weź se Kliknij, aby zastosować alternatywę dla wyświetlonego na liście wpisu.



2023-03-21 11:52

#12 balteam

I dziękuję bardzo:
przycisk Kliknij, aby zastosować alternatywę to je pivo


Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
2023-03-21 15:03

#13 grzezlo

Ale, że nie zadziałało, czy jak?
bo jak rozumiem z przytoczonego fragmentu, jest po staremu.
przycisk Kliknij, aby zastosować alternatywę to je pivo
U mnie zadziałało...
Co więcej, zauważyłem, że u mnie NVDA anonsuje te alternatywy inaczej, tj.:
This is such a test. przycisk Kliknij aby zastosować alternatywę.
czyli w sposób, który powoduje, że nie miałoby sensu osłownikowywać.



2023-03-21 15:49

#14 nuno69

hej @Grzezlo, niestety nie znam czeskiego, założyłem że oni mają tylko nasze litery. ZDSr i JAWS wysyłają to w jednym łańcuchu


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-03-21 16:24

#15 nuno69

No to trzeba zamiast mojego przediału znaków użyć zdaje sięże \p}\p{M}*


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-03-21 16:28

#16 balteam

Zadziałało, no, trochę niezbyt klarownie napisałem :D


Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
2023-03-21 18:36