[closed] zref-clever e localizzazione in italiano

  • Creatore
    Topic
  • #121296
    MatteoF
    Partecipante
      Up
      0
      Down
      ::


      Buongiorno a tutti,

      pochi giorni fa ho scoperto alcuni pacchetti veramente interessanti, riguardanti la gestione dei riferimenti interni al documento.
      I pacchetti sono [tt]zref-check[/tt], [tt]zref-clever[/tt] e [tt]zref-vario[/tt] (come suggeriscono i nomi, essi si basano sul sistema di reference di [tt]zref[/tt]).

      Attualmente [tt]zref-clever[/tt] è localizzato in diverse lingue, ma non in italiano.

      Mi sono proposto all’autore del pacchetto di predisporre il file per l’italiano, quindi ho pensato di coinvolgere il forum GuIT, in modo da avere quante più opinioni possibili.

      Il file di localizzazione traduce le tipologie dei vari riferimenti (equazioni, tabelle, capitoli, paragrafi, pagine, etc.) sia nella forma singolare che plurale. Inoltre, viene definita anche una forma abbreviata (es. tab., cap., etc.).

      Di seguito la mia proposta di localizzazione. In calce alcune considerazioni.
      `
      type = book ,
      gender = m ,
      Name-sg = Tomo ,
      name-sg = tomo ,
      Name-pl = Tomi ,
      name-pl = tomi ,

      type = part ,
      gender = f ,
      Name-sg = Parte ,
      name-sg = parte ,
      Name-pl = Parti ,
      name-pl = parti ,

      type = chapter ,
      gender = m ,
      Name-sg = Capitolo ,
      name-sg = capitolo ,
      Name-pl = Capitoli ,
      name-pl = capitoli ,
      Name-sg-ab = Cap. ,
      name-sg-ab = cap. ,
      Name-pl-ab = Cap. ,
      name-pl-ab = cap. ,

      type = section ,
      gender = m ,
      Name-sg = Paragrafo ,
      name-sg = paragrafo ,
      Name-pl = Paragrafi ,
      name-pl = paragrafi ,
      Name-sg-ab = § ,
      name-sg-ab = § ,
      Name-pl-ab = § ,
      name-pl-ab = § ,

      type = paragraph ,
      gender = m ,
      Name-sg = Capoverso ,
      name-sg = capoverso ,
      Name-pl = Capoversi ,
      name-pl = capoversi ,
      Name-sg-ab = ¶ ,
      name-sg-ab = ¶ ,
      Name-pl-ab = ¶ ,
      name-pl-ab = ¶ ,

      type = appendix ,
      gender = f ,
      Name-sg = Appendice ,
      name-sg = appendice ,
      Name-pl = Appendici ,
      name-pl = appendici ,

      type = page ,
      gender = f ,
      Name-sg = Pagina ,
      name-sg = pagina ,
      Name-pl = Pagine ,
      name-pl = pagine ,
      Name-sg-ab = P. ,
      name-sg-ab = p. ,
      Name-pl-ab = P. ,
      name-pl-ab = p. ,

      type = line ,
      gender = f ,
      Name-sg = Riga ,
      name-sg = riga ,
      Name-pl = Righe ,
      name-pl = righe ,

      type = figure ,
      gender = f ,
      Name-sg = Figura ,
      name-sg = figura ,
      Name-pl = Figure ,
      name-pl = figure ,
      Name-sg-ab = Fig. ,
      name-sg-ab = fig. ,
      Name-pl-ab = Fig. ,
      name-pl-ab = fig. ,

      type = table ,
      gender = f ,
      Name-sg = Tabella ,
      name-sg = tabella ,
      Name-pl = Tabelle ,
      name-pl = tabelle ,
      Name-sg-ab = Tab. ,
      name-sg-ab = tab. ,
      Name-pl-ab = Tab. ,
      name-pl-ab = tab. ,

      type = item ,
      gender = m ,
      Name-sg = Punto ,
      name-sg = punto ,
      Name-pl = Punti ,
      name-pl = punti ,

      type = footnote ,
      gender = f ,
      Name-sg = Nota ,
      name-sg = nota ,
      Name-pl = Note ,
      name-pl = note ,
      Name-sg-ab = N. ,
      name-sg-ab = n. ,
      Name-pl-ab = N. ,
      name-pl-ab = n. ,

      type = endnote ,
      gender = f ,
      Name-sg = Nota ,
      name-sg = nota ,
      Name-pl = Note ,
      name-pl = note ,
      Name-sg-ab = N. ,
      name-sg-ab = n. ,
      Name-pl-ab = N. ,
      name-pl-ab = n. ,

      type = note ,
      gender = f ,
      Name-sg = Nota ,
      name-sg = nota ,
      Name-pl = Note ,
      name-pl = note ,
      Name-sg-ab = N. ,
      name-sg-ab = n. ,
      Name-pl-ab = N. ,
      name-pl-ab = n. ,

      type = equation ,
      gender = f ,
      Name-sg = Equazione ,
      name-sg = equazione ,
      Name-pl = Equazioni ,
      name-pl = equazioni ,
      Name-sg-ab = Eq. ,
      name-sg-ab = eq. ,
      Name-pl-ab = Eq. ,
      name-pl-ab = eq. ,

      type = theorem ,
      gender = m ,
      Name-sg = Teorema ,
      name-sg = teorema ,
      Name-pl = Teoremi ,
      name-pl = teoremi ,

      type = lemma ,
      gender = m ,
      Name-sg = Lemma ,
      name-sg = lemma ,
      Name-pl = Lemmi ,
      name-pl = lemmi ,

      type = corollary ,
      gender = m ,
      Name-sg = Corollario ,
      name-sg = corollario ,
      Name-pl = Corollari ,
      name-pl = corollari ,

      type = proposition ,
      gender = m ,
      Name-sg = Enunciato ,
      name-sg = enunciato ,
      Name-pl = Enunciati ,
      name-pl = enunciati ,

      type = definition ,
      gender = f ,
      Name-sg = Definizione ,
      name-sg = definizione ,
      Name-pl = Definizioni ,
      name-pl = definizioni ,

      type = proof ,
      gender = f ,
      Name-sg = Dimostrazione ,
      name-sg = dimostrazione ,
      Name-pl = Dimostrazioni ,
      name-pl = dimostrazioni ,

      type = result ,
      gender = m ,
      Name-sg = Risultato ,
      name-sg = risultato ,
      Name-pl = Risultati ,
      name-pl = risultati ,

      type = remark ,
      gender = m ,
      Name-sg = Commento ,
      name-sg = commento ,
      Name-pl = Commenti ,
      name-pl = commenti ,

      type = example ,
      gender = m ,
      Name-sg = Esempio ,
      name-sg = esempio ,
      Name-pl = Esempi ,
      name-pl = esempi ,
      Name-sg-ab = Es. ,
      name-sg-ab = es. ,
      Name-pl-ab = Es. ,
      name-pl-ab = es. ,

      type = algorithm ,
      gender = m ,
      Name-sg = Algoritmo ,
      name-sg = algoritmo ,
      Name-pl = Algoritmi ,
      name-pl = algoritmi ,

      type = listing ,
      gender = m ,
      Name-sg = Elenco ,
      name-sg = elenco ,
      Name-pl = Elenchi ,
      name-pl = elenchi ,

      type = exercise ,
      gender = m ,
      Name-sg = Esercizio ,
      name-sg = esercizio ,
      Name-pl = Esercizi ,
      name-pl = esercizi ,

      type = solution ,
      gender = f ,
      Name-sg = Soluzione ,
      name-sg = soluzione ,
      Name-pl = Soluzioni ,
      name-pl = soluzioni ,
      `
      Per quanto riguarda la forma abbreviata plurale ho valutato di mantenerla uguale alla forma singolare (p. e non pp., tab. e non tabb., etc.). Sono convinto dell’inutilità del raddoppio della consonante: il plurale si evince logicamente dal contesto.
      Inoltre, ho definito solo le abbreviazioni di mia conoscenza, quindi di uso comune. Può darsi che in ambito matematico siano abituali altre abbreviazioni.

      Attendo fiducioso i vostri suggerimenti.

      Matteo

    Visualizzazione 9 filoni di risposte
    • Autore
      Risposte
      • #121297
        mcl1962
        Partecipante
          Up
          0
          Down
          ::


          Ciao Matteo.

          Premetto che non conosco il pacchetto che stai traducendo, ma per curiosità ho dato un’occhiata alle tue traduzioni. Cambierei alcuni termini:

          proposition -> proposizione
          remark -> osservazione
          listing -> listato

          Si potrebbero aggiungere: assioma, congettura.
          Buon lavoro!

          Claudio

        • #121298
          MatteoF
          Partecipante
            Up
            0
            Down
            ::


            Grazie Claudio per le tue osservazioni.

            Riguardo il termine listing bisognerebbe chiedere all’autore in quale ambito pensa debba essere usato, visto che la traduzione listato rimanda prettamente all’ambito informatico.

            Matteo

            PS: ho concordato con l’autore di inviargli le traduzioni tra circa una settimana.
            Spero di ricevere quanti più feedback possibili. Sono convinto che la localizzazione in italiano di qualunque progetto LaTeX, a prescindere dalla conoscenza e/o utilizzo del pacchetto specifico, sia sempre una buona cosa.
            E quale posto migliore per sviluppare queste idee, se non il forum GuIT? 😉

          • #121299
            MatteoF
            Partecipante
              Up
              0
              Down
              ::

              MatteoF” post=121867Riguardo il termine listing bisognerebbe chiedere all’autore in quale ambito pensa debba essere usato, visto che la traduzione listato rimanda prettamente all’ambito informatico.

              Dalla discussione sulla traduzione in francese, l’autore chiarisce:

              From my perspective, the requirements for this one are that it must be a good default to encompass anything which may regularly be included in [tt]listing[/tt] or [tt]lstlisting[/tt] environments

              Dunque, sembra pacifico il riferimento informatico. Ma quale termine potrebbe essere più adatto? Listato? Codice? Sorgente?

              Matteo

            • #121300
              mattiaca
              Partecipante
                Up
                0
                Down
                ::


                Scrivo su questa discussione, anche se leggermente off-topic.
                Non sarebbe utile avere un solo file di localizzazione per ciascuna lingua per tutti i pacchetti?
                Mi spiego meglio.
                Se ogni pacchetto richiama il proprio file di geolocalizzazione, non si rischia di avere diverse traduzioni per lo stesso riferimento linguistico?
                Scusate la mia ignoranza in materia, ma non conosco bene questo aspetto di funzionamento di LaTex.

              • #121301
                mcl1962
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Ciao.

                  Io tradurrei “listing” con “listato”. Se descrivi un algoritmo hai uno pseudocodice e quindi “codice” e “sorgente” non andrebbero bene.

                  Claudio

                • #121302
                  MatteoF
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    mattiaca” post=121891Non sarebbe utile avere un solo file di localizzazione per ciascuna lingua per tutti i pacchetti?

                    Il fatto è che molti pacchetti sono stati creati per gestire questioni specifiche, che il formato originale di Lamport, probabilmente, nemmeno pensava di dover, un giorno, affrontare. La localizzazione non riguarda solamente la mera traduzione di singoli termini. Si pensi, per rimanere in ambito di cross-reference, a ciò che fa il pacchetto [tt]varioref[/tt]. Lo stesso [tt]zref-clever[/tt] ha un meccanismo di controllo per verificare la coerenza grammaticale (genere e numero) tra testo e riferimento incrociato automatizzato. È evidente, in tal senso, le diverse strutture che possono avere i file di localizzazione.
                    Ma soprattutto: chi dovrebbe/potrebbe imporre cosa? LaTeX non è ConTeXt! Cioè, è tutto fuorché un sistema unitario e coerente in cui spesso coesistono pure linguaggi diversi (TeX, LaTeX2ε, exp3).
                    Magari, un giorno…

                    Matteo

                  • #121303
                    MatteoF
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Accolgo favorevolmente i suggerimenti di Claudio, che ringrazio.

                      Riguardo la voce “Book”, io ne avevo frainteso il senso. L’autore mi ha chiarito che il tipo si riferisce ad un possibile livello di sezionamento superiore a “Part” (inesistente nelle classi standard). Dunque non al volume (tomo) di un’opera multivolume. La traduzione più appropriata, quindi, è un più neutro “Libro”.

                      Infine, avrei valutato di eliminare le abbreviazioni di “Paragraph”. Difatti, il simbolo ¶, benché rappresenti il “fine capoverso”, non attiene propriamente al sistema di riferimenti incrociati.
                      Riguardo “Section”, l’abbreviazione “par.” o “§” mi paiono abbastanza equivalenti. Attendo suggerimenti…

                      Matteo

                    • #121304
                      MatteoF
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Tra un paio di giorni invierò all’autore di [tt]zref-clever[/tt] il file di localizzazione, con le seguenti traduzioni:
                        `
                        type = book ,
                        gender = m ,
                        Name-sg = Libro ,
                        name-sg = libro ,
                        Name-pl = Libri ,
                        name-pl = libri ,

                        type = part ,
                        gender = f ,
                        Name-sg = Parte ,
                        name-sg = parte ,
                        Name-pl = Parti ,
                        name-pl = parti ,

                        type = chapter ,
                        gender = m ,
                        Name-sg = Capitolo ,
                        name-sg = capitolo ,
                        Name-pl = Capitoli ,
                        name-pl = capitoli ,
                        Name-sg-ab = Cap. ,
                        name-sg-ab = cap. ,
                        Name-pl-ab = Cap. ,
                        name-pl-ab = cap. ,

                        type = section ,
                        gender = m ,
                        Name-sg = Paragrafo ,
                        name-sg = paragrafo ,
                        Name-pl = Paragrafi ,
                        name-pl = paragrafi ,
                        Name-sg-ab = § ,
                        name-sg-ab = § ,
                        Name-pl-ab = § ,
                        name-pl-ab = § ,

                        type = paragraph ,
                        gender = m ,
                        Name-sg = Capoverso ,
                        name-sg = capoverso ,
                        Name-pl = Capoversi ,
                        name-pl = capoversi ,

                        type = appendix ,
                        gender = f ,
                        Name-sg = Appendice ,
                        name-sg = appendice ,
                        Name-pl = Appendici ,
                        name-pl = appendici ,

                        type = page ,
                        gender = f ,
                        Name-sg = Pagina ,
                        name-sg = pagina ,
                        Name-pl = Pagine ,
                        name-pl = pagine ,
                        Name-sg-ab = P. ,
                        name-sg-ab = p. ,
                        Name-pl-ab = P. ,
                        name-pl-ab = p. ,

                        type = line ,
                        gender = f ,
                        Name-sg = Riga ,
                        name-sg = riga ,
                        Name-pl = Righe ,
                        name-pl = righe ,

                        type = figure ,
                        gender = f ,
                        Name-sg = Figura ,
                        name-sg = figura ,
                        Name-pl = Figure ,
                        name-pl = figure ,
                        Name-sg-ab = Fig. ,
                        name-sg-ab = fig. ,
                        Name-pl-ab = Fig. ,
                        name-pl-ab = fig. ,

                        type = table ,
                        gender = f ,
                        Name-sg = Tabella ,
                        name-sg = tabella ,
                        Name-pl = Tabelle ,
                        name-pl = tabelle ,
                        Name-sg-ab = Tab. ,
                        name-sg-ab = tab. ,
                        Name-pl-ab = Tab. ,
                        name-pl-ab = tab. ,

                        type = item ,
                        gender = m ,
                        Name-sg = Punto ,
                        name-sg = punto ,
                        Name-pl = Punti ,
                        name-pl = punti ,

                        type = footnote ,
                        gender = f ,
                        Name-sg = Nota ,
                        name-sg = nota ,
                        Name-pl = Note ,
                        name-pl = note ,
                        Name-sg-ab = N. ,
                        name-sg-ab = n. ,
                        Name-pl-ab = N. ,
                        name-pl-ab = n. ,

                        type = endnote ,
                        gender = f ,
                        Name-sg = Nota ,
                        name-sg = nota ,
                        Name-pl = Note ,
                        name-pl = note ,
                        Name-sg-ab = N. ,
                        name-sg-ab = n. ,
                        Name-pl-ab = N. ,
                        name-pl-ab = n. ,

                        type = note ,
                        gender = f ,
                        Name-sg = Nota ,
                        name-sg = nota ,
                        Name-pl = Note ,
                        name-pl = note ,
                        Name-sg-ab = N. ,
                        name-sg-ab = n. ,
                        Name-pl-ab = N. ,
                        name-pl-ab = n. ,

                        type = equation ,
                        gender = f ,
                        Name-sg = Equazione ,
                        name-sg = equazione ,
                        Name-pl = Equazioni ,
                        name-pl = equazioni ,
                        Name-sg-ab = Eq. ,
                        name-sg-ab = eq. ,
                        Name-pl-ab = Eq. ,
                        name-pl-ab = eq. ,

                        type = theorem ,
                        gender = m ,
                        Name-sg = Teorema ,
                        name-sg = teorema ,
                        Name-pl = Teoremi ,
                        name-pl = teoremi ,

                        type = lemma ,
                        gender = m ,
                        Name-sg = Lemma ,
                        name-sg = lemma ,
                        Name-pl = Lemmi ,
                        name-pl = lemmi ,

                        type = corollary ,
                        gender = m ,
                        Name-sg = Corollario ,
                        name-sg = corollario ,
                        Name-pl = Corollari ,
                        name-pl = corollari ,

                        type = proposition ,
                        gender = f ,
                        Name-sg = Proposizione ,
                        name-sg = proposizione ,
                        Name-pl = Proposizioni ,
                        name-pl = proposizioni ,

                        type = definition ,
                        gender = f ,
                        Name-sg = Definizione ,
                        name-sg = definizione ,
                        Name-pl = Definizioni ,
                        name-pl = definizioni ,

                        type = proof ,
                        gender = f ,
                        Name-sg = Dimostrazione ,
                        name-sg = dimostrazione ,
                        Name-pl = Dimostrazioni ,
                        name-pl = dimostrazioni ,

                        type = result ,
                        gender = m ,
                        Name-sg = Risultato ,
                        name-sg = risultato ,
                        Name-pl = Risultati ,
                        name-pl = risultati ,

                        type = remark ,
                        gender = f ,
                        Name-sg = Osservazione ,
                        name-sg = osservazione ,
                        Name-pl = Osservazioni ,
                        name-pl = osservazioni ,

                        type = example ,
                        gender = m ,
                        Name-sg = Esempio ,
                        name-sg = esempio ,
                        Name-pl = Esempi ,
                        name-pl = esempi ,
                        Name-sg-ab = Es. ,
                        name-sg-ab = es. ,
                        Name-pl-ab = Es. ,
                        name-pl-ab = es. ,

                        type = algorithm ,
                        gender = m ,
                        Name-sg = Algoritmo ,
                        name-sg = algoritmo ,
                        Name-pl = Algoritmi ,
                        name-pl = algoritmi ,

                        type = listing ,
                        gender = m ,
                        Name-sg = Listato ,
                        name-sg = listato ,
                        Name-pl = Listati ,
                        name-pl = listati ,

                        type = exercise ,
                        gender = m ,
                        Name-sg = Esercizio ,
                        name-sg = esercizio ,
                        Name-pl = Esercizi ,
                        name-pl = esercizi ,

                        type = solution ,
                        gender = f ,
                        Name-sg = Soluzione ,
                        name-sg = soluzione ,
                        Name-pl = Soluzioni ,
                        name-pl = soluzioni ,
                        `

                        Ogni altro suggerimento e/o osservazione è ben accetto.

                        Matteo

                      • #121305
                        mcl1962
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Ciao.
                          Io farei:
                          – footnote => nota a piè di pagina o nota in calce
                          – endnote => nota finale o nota di chiusura

                          Claudio

                        • #121306
                          MatteoF
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Ciao Claudio,
                            riguardo [tt]footnote[/tt] e [tt]endnote[/tt] eviterei le traduzioni da te proposte.

                            Nulla da eccepire sulla correttezza della traduzione, ma bisogna non perdere di vista il senso e l’utilizzo pratico di un riferimento incrociato, ovvero individuare la nota numerata. In tal senso, la scelta tipografica tra note a piè di pagina e note finali è irrilevante. Inoltre, nello stesso documento LaTeX, si troverebbero tutte in calce oppure a fine capitolo o fine documento. Dunque, specificarlo, sarebbe superfluo.

                            Ma soprattutto, a mio avviso, si appesantirebbe la citazione del riferimento. È abituale l’utilizzo di riferimenti del tipo “si veda la nota 12 a pagina 41”, oppure incisi con abbreviazioni del tipo “… (cfr. n. 12, p. 41)…”.
                            Onestamente, non ho mai visto espressioni del tipo “si veda la nota a piè di pagina 12 a pagina 41”.

                            Tali considerazioni sono condivise anche dall’autore del pacchetto che, commentando i suggerimenti delle traduzioni francesi, scrive:

                            choose the best term for the footnote type for the sole sake of how you’d like to refer to this document element, and not to distinguish it from the note type […] I do think “note infrapaginale” is a poor choice but, that said, it is up to you folks.

                            Non a caso, nei vari file di localizzazione, sono usati termini diversi in quelle lingue che prevedono nomi composti (footnote e endnote in inglese; Fußnote e Endnote in tedesco; Voetnoot e Eindnoot in olandese), mentre si è optato per il termine generico nelle altre lingue.

                            Matteo

                        Visualizzazione 9 filoni di risposte
                        • Devi essere connesso per rispondere a questo topic.

                        Go to top