-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update COMMON.md #16
base: master
Are you sure you want to change the base?
Update COMMON.md #16
Conversation
Hi, I would like to propose two different translations for some common terms in COMMON.md: helper -> utilità / classe di utilità Currently is supporto, but I think - for instance when used with template - that the translation should be closer to the literal of "helper class"... pattern -> schema ricorrente Currently is only schema, but schema may be confused with other concepts, like database schema, which in my opinion are more commonly used and known in the tecnical context of applications development.
Se è nel contesto specifico della programmazione li lascerei entrambi così, traducendoli si rischia solo di recreare confusione. Se invece si tratta di tradurre "helper class" allora "classe di utilità" va bene, ma se è da solo no. |
@grigio per "li lascerei così" intendi in inglese, senza traduzione? Perchè in tal caso, sono perfettamente d'accordo con te, ma essendo le due parole nella sezione "a volte tradotte a volte no" in COMMON.md, penso che gli altri le stiano traducendo, quando le incontrano... Nella discussione della issue #3 non sembra sia stata presa una decisione definitiva riguardo a tradurre o meno helpers. |
Credo che molto dipenda dal contesto e quindi se ha un significato specifico oppure no, per esempio: "..il web è una grande oppurtunità" ".. internet è una ragnatela di nodi autonomi" "ho un disco (SSD ¦ allo stato solido)" Poi in realtà molto dipende da chi traduce, l'importante sarebbe trovare un accordo tra di noi, con le dovute eccezioni |
Comunque tra i termini da NON tradurre metterei (in questo contesto) anche:
In quanto sono molto legati all'HTML e/o alla programmazione |
Ciao a tutti, sidebar, se quando intesa come 'approfondimento' la si può tradurre come tale e vada invece mantenuta in originale diversamente, direi che la si può mettere tra quelle in 'a volte tradotte, a volte no', indicando eventualmente la logica esposta sopra per helper 'utilità', sinceramente non ce lo vedo molto, anche perché esiste anche il concetto di 'utility class' oltre a quello di 'helper class'. Mi sembrava si fosse concluso che, nel caso lo sivolesse proprio tradurre, potesse diventare qualcosa tipo 'funzione di supporto' o 'metodo di supporto'. In Meteor non si parla molto di classi... Ciao, |
@splendido il fatto e' che un helper, nel caso di meteor, e' un oggetto che puo' contenere una o piu' funzioni, non una "funzione" o un "metodo" singolo... |
@alexdown a me risulta che un 'template helper' sia una funzione che richiamata da HTML con handlebars o dall'interno di JavaScript (un po' meno frequente) restituisca un valore (che può anche essere un cursore, un vettore, etc..., non solo tipi di dati base) Template.myTemplate.helpers({
foo: function () {
return Session.get("foo");
},
bar: function () {
return Session.get("bar");
}
pippo: function () {
return 'pippo';
},
help: function () {
return 118;
}
}); mi sembra un altro discorso. Nel testo credo che ogni volta che si fa riferimento ad un 'helper' ci si riferisca alla singola funzione (associata ad una particolare chiave dell'oggetto JSON che si utilizza per dire a Meteor quali sono gli helper da associare ad un certo template). Che ne dite? Ho capito male? |
Qualche altra parola..
"collection" (anche qui, non lo tradurrei mai perché non è un "gruppo di dati generico" ) |
@splendido mi sa che hai ragione tu. pardon! 👍 |
@grigio avrei qualcosa da dire anche su collection: è un paradigma ben definito nel mondo di mongoDB e quindi certamente non un "gruppo di dati generico". Come per sql table è sempre stata tradotta con tabella, non vedo perché collection non possa diventare collezione (tanto più che nelle traduzioni dei manuali mongo si fa proprio questo) |
Concordo con @splendido riguardo collezione - avvalorata dal sapere che e' anche il termine ufficiale utilizzato nella documentazione mongo. Riguardo helper, direi che in linea di massima si puo' lasciare in originale, ma in taluni casi puo' rendersi necessario una traduzione, che a mio parere e' meglio identificato da di supporto. In maniera discorsiva, credo che sia piu' chiaro ad esempio fornisce/implementa delle funzionalita' di supporto alla gestione di .... Se invece riferita ad un gergo specifico, ad esempio template helper in meteor, allora si lascia in originale |
@splendido anche le traduzioni in inglese delle ricette italiane si fanno per lo stesso motivo, ma pizza, spaghetti,.. rimangono sempre non tradotti. L'esempio che fai di "tabella SQL" è pertinente, ma a quei tempi si diceva anche "base di dati" e "disco rigido", peccato che poi nessuno trovava mai il "disco molle" perché lo si è sempre chiamato floppy o dischetto. Tradurre dovrebbe servire a spiegare i concetti in un'altra lingua non a "rinominare" per il gusto di farlo, ci sono tanti altri esempi che usano "collection" https://www.google.com/?hl=it#hl=it&lr=lang_it&q=collection+mongodb&tbs=lr:lang_1it tra cui HTML.it e pdf di università italiane Comunque ho visto che nei libri italiani su Mongo (che non sono tantissimi) si è scelto un po' più "collezione", quindi ok per collezione. |
@grigio, qui purtroppo sfociamo in discussioni che sono più da Acccademia della Crusca che nemmeno da informatici... Per cui rimango convinto che in Italiano database si dica base di dati (perché dovremmo scandalizzarci?) e disco e dischetto siano diventati termini abbastanza riconosciuti per distinguere un hard disk da un floppy disk. Invito tutti a contribuire alla discussione, per definire un approccio comune in modo da evitare che il risultato finale sia una collezione eterogenea di capitoli, caratterizzati da diversi stili di Italiano o simil-Italiano. ...aggiungo che la pizza è la pizza e gli spaghetti sono gli spaghetti non saprei come tradurli se non con i loro nomi originali (e non con spiegazioni verbali riguardo le loro forme o natura). Una 'data collection' penso proprio che in Inglese sia un concetto traducibile in italiano come 'collezione di dati', come una 'helper function' renda bene l'idea di una funzione che aiuta ad ottenere un certo scopo, una funzione di supporto (per la rappresentazione/conversione di dati, ad esempio) |
anch'io rileggendo mi sono accorto che non ho tenuto una struttura uniforme, ragion per cui, una volta finito i capitoli, li ripasserò per un editing più approfondito. |
@splendido +1. Se un concetto, una frase, una parola e' esprimibile in italiano, ben venga. Se e' possibile sorgente di ambiguita' o confusione, e se il soggetto in questione viene comunemente usato in gergo informatico, allora si lascia in originale. D'altro canto, se un termine in inglese ha una valida traduzione in italiano ma in gergo informatico si usa comunque e largamente il termine in inglese, io propenderei per quest'ultimo. |
Per dare un'impronta il piu' possibile lineare, propongo al termine delle attivita' di traduzione di "nominare" almeno 2 reviewers (pardon, non mi viene al momento un termine appropriato in italiano :)) i quali in modo sequenziale (ovvero non contemporaneamente) rileggono il manuale tradotto, cercando di smussare le variazioni di stile linguistico che inevitabilmente saranno presenti di capitolo in capitolo. A tal proposito, mi propongo io stesso come candidato. |
@splendido il mio non era un discorso da Accademia della Crusca, ho fatto l'esempio di database perché solo all'università c'era un prof che lo chiamava "base di dati", per tutti gli altri è sempre stato database. Se nel gergo informatico, le "librerie" fossero le "biblioteche", i mouse fossero i "topi" e la porta 80 fosse il porto 80 probabilmente si avrebbero dei termini italiani più corretti ma una maggiore confusione. Come ho già detto la mia politica è tradurre i concetti e mantenere quanto più invariati i termini specifici nel contesto di Meteor, quindi propongo di tenere aggiornato |
@girgio, scusa ma non riesco a capirti. Magari è un limite mio, scusami... Secondo me ti sei risposto da solo con l'ultimo commento. Stessa cora vale per "porta" e "porto". Chi fu quel pazzo a proporre che in un computer ci siano delle porte? Un eretico probabilmente... (doppiamente eretico visto che la traduzione letterale è porto e non porta...) Fattostà che oggi a chiunque (del mestiere...) suona più che normale l'utilizzo del termine porta associato ad un calcolatore. In altri casi si è invece scelto di non tradurre termini che altrimenti sarebbero risultati ridicoli (vedi mouse). Anche se, visto che usiamo correntemente il termine "chiavetta" per usb key potremmo utilizzare anche "topo" senza scandalizzarci troppo. In fondo è solo questione di abitudine... Il tuo professore dell'università faceva bene a chiamare il database con base di dati. Immagino che chi non conosce questa espressione italiana non abbia avuto la fortuna di studiare con quel professore (o altri come lui) e quindi, leggendo manuali in inglese abbia mantenuto la parola database non sapendo come renderla in italiano. Qunidi, pigrizia linguistica o Crusca? Now, Let us change our library code so to have a new post collection specifically designed to send our post data over the wire when we head our browser to the post route. Quale delle due ti suona meglio (in Italiano)?
Spero ti gusti di più la seconda (mi scuso se l'esempio e l'Inglese sono quel che sono, ma è solo per fare un esempio) |
Probabilmente la traduzione library -> libreria è avvenuta più per assonanza che non per altro, e si usa libreria (punto) ma la questione è che non c'è una regola scolpita sulla pietra, chi prima traduce, decide. |
Hi,
I would like to propose two different translations for some common terms in COMMON.md:
helper -> utilità / classe di utilità
Currently is supporto, but I think - for instance when used with template - that the translation should be closer to the literal of "helper class"...
pattern -> schema ricorrente
Currently is only schema, but schema may be confused with other concepts, like database schema, which in my opinion are more commonly used and known in the tecnical context of applications development.