BlankCd
MEMBRU DE BAZA
Inregistrat: acum 14 ani
|
|
--->
Prinsei niţel timp liber şi mă gândii să încerc noile opţiuni care s-au implementat. Am instalat decărcat programul din pagina 1 a acestui topic, am urmat întocmai instrucţiunile de instalare, am dus dicţionarele lui Seven în aceeaşi locaţie cum se spune acolo. Probleme [cred că sunt numai la mine]:
1. Submeniul "Corectarea literei L mic, reprodusă eronat ca 1, ! şi I - nu încarcă dicţionarul, apare fereastra de eroare care spune: "Dicţionarul L1.imd nu poate fi deschis". 2. Submeniul "Corectare cuvinte foarte scurte reproduse eronat - nu încarcă dicţionarul, apare fereastra de eroare care spune: "Dicţionarul S1.imd nu poate fi deschis". Celelalte submeniuri merg. La meniurile cu probleme - cele 2 menţionate - am putut rula dicţionarele, în mod clasic prin meniul "Înlocuire multiplă". Am rulat dicţionarele lui Seven şi dicţionarul meu pe OCR-ul de la Theofano, împărăteasa Bizanţului [vreo 400 pagini], şi am avut aceeaşi problemă care datează de mai bine de un an: blocarea AutoCorectului mai ales atunci când salvează... stă minute bune [2-4-5-6 minute]... se gândeşte... şi într-un sfârşit termină ce avea de salvat, deşi de multe ori nu are de salvat decât 20-30 modificări. Blocarea se face numai în AutoCorect, celelalte programe deschise merg, nu sunt blocate, dacă opresc toate programele şi rulez exclusiv AutoCorectul face la fel adică salvează greu, iar uneori se blochează de-a binelea. Este posibil ca acest "bug" să fie din cauza platformei pe care rulează AutoCorectul?
Despre dicţionarul pe care l-am pus anterior pot spune că acoperă cam 70% din ceea ce ar trebui el să corecteze/modifice, nu este complet... lucifer76 se ocupă să actualizeze acest dicţionar.
1. Câteva adăugiri la acel dicţionar [Estimez că ar mai trebui circa 50-60 de noi introduceri de acest tip]:
- din "! Vorbi" în "! vorbi" - din "? Vorbi" în "? vorbi" - din "! Îi vorbi" în "! îi vorbi" - din "? Îi vorbi" în "? îi vorbi" - din "! Îi zise" în "! îi zise" - din "? Îi zise" în "? îi zise" - din "! Îi ziseră" în "! îi ziseră" - din "? Îi ziseră" în "? îi ziseră" - din "! Îi ziserăm" în "! îi ziserăm" - din "? Îi ziserăm" în "? îi ziserăm" - din "! Îl auzi" în "! îl auzi" - din "? Îl auzi" în "? îl auzi" - din "! O întrebase" în "! o întrebase" - din "? O întrebase" în "? o întrebase" - din "! Imită" în "! imită" - din "? Imită" în "? imită" - din "! Imita" în "! imita" - din "? Imita" în "? imita" - din "! Imitarăm" în "! imitarăm" - din "? Imitarăm" în "? imitarăm" - din "! Imitară" în "! imitară" - din "? Imitară" în "? imitară" - din "! Îi imită" în "! îi imită" - din "? Îi imită" în "? îi imită" - din "! Îi imita" în "! îi imita" - din "? Îi imita" în "? îi imita" - din "! Îi imitarăm" în "! Îi imitarăm" - din "? Îi imitarăm" în "? Îi imitarăm" - din "! Îi imitară" în "! îi imitară" - din "? Îi imitară" în "? îi imitară" - cred că ar mai fi câteva de adăugat
2. Mai sunt situaţii în care apare necesitatea înlocuirii... Situaţii care apar frecvent în poveştile de copii, în cărţile fantasy, dar nu numai: Acestea ar fi:
"- Cip ciripppp! Ciripi vrăbiuţa săltăreaţă îndepărtându-se de firimitură."
ar trebui modificat din "! Ciripi" în "! ciripi" ca să arate aşa:
"- Cip ciripppp! ciripi vrăbiuţa săltăreaţă îndepărtându-se de firimitură."
Alte situaţii similare adaptate prin prisma animalelor: "- Muuu muuu! Mugi vaca." sau "- Beee beee! Behăi oaia..." etc. etc. şi alte asemenea. Nota Bene: aceste situaţii nu se întâlnesc exclusiv în cărţile pentru copii. Exemplu: "- Cip ciripppp! Ciripi prinţesa - imitând vrăbiuţa care avea cuibul lângă bancă - dând semnalul că totul este gata."
Odată cu multitudinea de înlocuiri vor apărea - inerent de altfel - şi erorile. Cu cât numărul înlocuirilor multiple este mai mare cu atât cresc şi erorile proporţional. Exemplu:
"Merseră apoi pe malul râului. Generalul conducea trupa cu severitate, dădea ordine sigure... mergeam mereu. Mereu înainte! Ordonă apoi oprirea trupei pentru cazare şi masa de seară."
După rularea dicţionarelor vom avea aşa:
"Merseră apoi pe malul râului. Generalul conducea trupa cu severitate, dădea ordine sigure... mergeam mereu. Mereu înainte! ordonă apoi oprirea trupei pentru cazare şi masa de seară."
Se observă că "! ordonă" este înlocuit în mod eronat!!
Propunerea mea ar fi - evident dacă poate fi implementată - ca imediat după rularea dicţionarului meu [adică dicţionarul pe care l-am postat pentru lucifer76], să apară o fereastră de tip: "Corectează/modifică înlocuirile eronate din text ca urmare a rulării dicţionarului...". Această fereastră ar trebui să modifice - obligatoriu cu confirmare - ca acolo unde după semnul întrebării şi/sau exclamării apare LITERĂ MICĂ să fie înlocuită cu Literă MARE, dar ATENŢIE!! numai acolo unde paragraful NU începe cu "marcaj de sfârşit de paragraf""linie de dialog" - linie de dialog care poate fi de tip EmDash, EnDash şi Horizontal Bar. Adică fereastra să "acţioneze" exclusiv asupra paragrafelor care nu au linie de dialog la începutul paragrafelor.
Altă propunere ar fi ca meniul actual "Corectare automată după OCR" [cu excepţia submeniului "Conversie limbaj interbelic în contemporan"] adică dicţionarele lui Seven aflate in arhiva: Dictionare IMD L1-L3, S1-S4 PLUS - 2011.09.30, plus dicţionarul meu, să aibă căsuţe de bifare, ele să fie bifate ca default, şi să aibe un buton "Rulare dicţionare bifate". Acest buton va rula dicţionarele aşa cum sunt ele în meniu - cronologic - dar ultimul să ruleze dicţionarul meu. [pentru a evita erorile]
De asemenea ar trebui implementat un meniu privind înlocuirea "liniilor de dialog", adică în primă fază, după rularea dicţionarelor de mai sus, toate liniile de dialog de tip EnDash şi Horizontal Bar - şi cratima, NU CRATIMA SIMPLĂ, ci în configuraţia "marcaj de sfârşit de paragraf""cratima""spaţiu" - să fie convertite în EmDash urmate obligatoriu de "spaţiu neseparator", evident precedate de "marcaj de sfârşit de paragraf". Adică "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator".> [!!!] După rularea tuturor dicţionarelor vom avea "marcaj de sfârşit de paragraf" "linie de dialog" urmată de "spaţiu neseparator" adică: "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator". Acum să ne închipuim că nu ne place "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" şi vrem să înlocuim cu "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator" sau "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator". Ar trebui să avem un meniu cu bifare - ca să ştie din ce linie de dialog să facă înlocuirea:
- din "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator" - din "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator" - din "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator" - din "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator" în "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator"
ATENŢIE! Aceste 4 meniuri să fie active - adică să poată fi bifate - EXCLUSIV DUPĂ ce s-a făcut rularea dicţionarelor şi avem în text "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator"!! - aşa cum am spus la paragraful de mai sus marcat cu [!!!].
Completare:
Problema celorlalte linii de tip EmDash, EnDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu" aflate în restul textului NU la începutul paragrafelor. Exemplu:
A. - Vom merge pe aici! - spuse locotenentul. B. - Vom merge pe aici? - spuse locotenentul. C. - Vom merge pe aici - spuse locotenentul - este mai sigur. D. - Vom merge pe aici! - spuse locotenentul. Este bine să mergem pe drumul castelului - adică acelaşi castel unde rămăsese fără cal acum 2 ani - deoarece vom susţine, dacă vom fi întrebaţi ce este cu noi, că suntem oamenii regelui. Bine că suntem aproape - de parcă ar fi contat -, şi vom dormi.
Eu nu agreez situaţia în care linia de pauză, care în text poate fi de tip: EmDash, EnDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu", este pusă în paragrafele care încep cu linie de dialog. Ar trebui păstrată linia de pauză doar în interiorul textului. Ar trebui un meniu cu bifare individuală, adică să permită bifarea numai a unuia singur, care să modifice această linie de pauză într-o linie de pauză care ne convine, adică:
- înlocuieşte toate liniile de pauză [EnDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu"] - cu excepţia celor puse ca linie de dialog ["marcaj sfârşit de paragraf""linie dialog"] în EmDash. - înlocuieşte toate liniile de pauză [EmDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu"] - cu excepţia celor puse ca linie de dialog ["marcaj sfârşit de paragraf""linie dialog"] în EnDash. - înlocuieşte toate liniile de pauză [EmDash, EnDash, şi cratima în configuraţia "spaţiu""cratimă""spaţiu"] - cu excepţia celor puse ca linie de dialog ["marcaj sfârşit de paragraf""linie dialog"] în Horizontal Bar . Un meniu care să permită bifarea numai al unuia din cele 2 submeniuri: 1. Submeniu care să elimine linia de pauză, aflată în dialoguri. Adică să înlocuiască linia de pauză [EmDash, EnDash, Horizontal Bar şi cratima] precedată şi urmată de spaţiu, adică: "spaţiu""linie de pauză""spaţiu" cu "virgulă""spaţiu". Dar ATENŢIE! înlocuirea să se facă EXCLUSIV la paragrafele care încep cu linie de dialog şi se încheie cu semnul de punctuaţie "punct" [.] de la sfârşitul primei propoziţii din paragraf!! [VEZI POZIŢIA D] Textul ar trebui să arate aşa:
A. - Vom merge pe aici!, spuse locotenentul. B. - Vom merge pe aici?, spuse locotenentul. C. - Vom merge pe aici, spuse locotenentul, este mai sigur. D. - Vom merge pe aici!, spuse locotenentul. Este bine să mergem pe drumul castelului - adică acelaşi castel unde rămăsese fără cal acum 2 ani - deoarece vom susţine, dacă vom fi întrebaţi ce este cu noi, că suntem oamenii regelui. Bine că suntem aproape - de parcă ar fi contat -, şi vom dormi. Am evidenţiat unde sunt probleme. La punctul C este corect înlocuit. La punctul D, propoziţia a doua [liniile de pauză de culoare albă] liniile de pauză sunt ok. Acum ar trebui rulat un dicţionar-automat care să elimine virgula de după semnul de exclamare/întrebare, adică din "!," în "!" şi din "?," în "?" Textul ar trebui să arate aşa:
A. - Vom merge pe aici! spuse locotenentul. B. - Vom merge pe aici? spuse locotenentul. C. - Vom merge pe aici, spuse locotenentul, este mai sigur. D. - Vom merge pe aici! spuse locotenentul. Este bine să mergem pe drumul castelului - adică acelaşi castel unde rămăsese fără cal acum 2 ani - deoarece vom susţine, dacă vom fi întrebaţi ce este cu noi, că suntem oamenii regelui. Bine că suntem aproape - de parcă ar fi contat -, şi vom dormi.
A rămas evidenţiat doar "linie de pauză""virgulă", un dicţionar ar trebui să facă înlocuirile, adică: - din "spaţiu""linie de pauză""virgulă""spaţiu" în "virgulă""spaţiu"
2. Submeniu care va elimina TOATE liniile de pauză din text - cu excepţia liniilor de dialog - adică: [ar fi util pentru cei ce citesc pe e-readere cu diagonala mică şi au nevoie spaţiu de a beneficia de lăţimea textului.] - din "!""spaţiu""linie de pauză""spaţiu" în "!""spaţiu" - din "?""spaţiu""linie de pauză""spaţiu" în "?""spaţiu" - din "spaţiu""linie de pauză""spaţiu" în "virgulă""spaţiu" - din "spaţiu""linie de pauză""virgulă""spaţiu" în "virgulă""spaţiu"
Acum problema ghilimelelor deschise şi neînchise sau închise şi nedeschise care se găsesc inerent în orice text:
1. După conversia tuturor ghilimelelor în acelaşi tip de ghilimele, ar trebui ca programul să coloreze cu roşu sau să marcheze cu culoare de fond unde se află ghilimelele. Lucrul acesta va ajuta la corectare atenţionându-ne că este posibil să fie ghilimele deschise şi neînchise sau închise şi nedeschise şi necesită confruntarea cu pdf-ul de control. 2. Tot aici ar trebui corectate erorile cauzate de ghilimelele deschise care sunt convertite de OCR ca fiind virgule duble. Exemplu:
- Să stai aici! spuse călătorul îndreptându-se spre hanul,, Tower!"
Ar trebui să corecteze aşa: înlocuieşte <litera><,,><pauză><literă>
cu
<litera><pauză><ghilimele deschise><litera>
@ciuperca_cosmin
Poţi implementa dicţionarul meu în programul vostru. Nu am talent în a explica, dar sper că am fost destul de explicit în ceea ce am spus mai sus. Cred că mai era ceva de implementat dar acum chiar nu îmi pot aminti...
L.E.: Înlocuirea punctelor de suspensie: ... cu caracterul elipsis orizontal. L.E.2: Poate reuşiţi să faceţi ca AutoCorectul să aibă o interfaţă mai modernă, un look mai atrăgător, aşa cum arată acum pare demodat, arată ca o Cenuşăreasă. Dar o Cenuşăreasă care ştie multe dar nu prea o arată.
Modificat de BlankCd (acum 13 ani)
_______________________________________ ---> "Eu nu am regrete, Iar dac-ai să-ntrebi ce-a rămas la mine, În inimă am urme de tine Regrete, eu nu am regrete..."
|
|