Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

Latest commit

 

History

History
128 lines (94 loc) · 4.45 KB

TRANSLATION.md

File metadata and controls

128 lines (94 loc) · 4.45 KB

Style Guide

Αυτό το έγγραφο περιγράφει τους κανόνες που θα πρέπει να εφαρμόζονται στις μεταφράσεις.

Σημείωση

Το λεξιλόγιο όπως και οι κανόνες δεν είναι απόλυτα και βρίσκονται ακόμα σε αρχικό στάδιο. Αν πιστεύετε πως μια λέξη μπορεί να αποδοθεί καλύτερα, ή αν θέλετε να αλλάξετε κάποιον κανόνα μπορείτε να δημιουργήσετε ένα καινούριο issue ή αν έιστε πιο σίγουροι ένα pull request.

Header IDs

Όλα τα Headers έχουν IDs όπως αυτά:

## Try React {#try-react}

Μην μεταφράσετε αυτά τα IDs! Χρησιμοποιούνται για πλοήγηση και δεν θα λειτουργήσουν σωστά εάν το έγγραφο έχει εξωτερικούς συνδέσμους, π χ:

Δείτε την [αρχική ενότητα](/getting-started#try-react) για περισσότερες πληροφορίες.

✅ Σωστό:

## Δοκιμάστε το React {#try-react}

❌ Λάθος:

## Δοκιμάστε το React {#δοκιμάστε-το-react}

Αυτό θα σπάσει τον παραπάνω σύνδεσμο.

Κείμενο μεσα σε Code Blocks

Αφήστε το κείμενο μέσα σε code blocks αμετάφραστο εκτός από τα σχόλια. Μπορείτε να μεταφράσετε κείμενο σε strings, αλλά προσέξτε να μην μεταφράσετε strings που αναφέρονται στον κώδικα!

Παράδειγμα:

// Example
const element = <h1>Hello, world</h1>;
ReactDOM.render(element, document.getElementById('root'));

✅ Σωστό:

// Παράδειγμα
const element = <h1>Hello, world</h1>;
ReactDOM.render(element, document.getElementById('root'));

❌ Λάθος:

// Παράδειγμα
const element = <h1>Γειά σου, κόσμε</h1>;
// "root" refers to an element ID.
// DO NOT TRANSLATE
ReactDOM.render(element, document.getElementById('ρίζα'));

❌ Οπωσδήποτε λάθος:

// Παράδειγμα
const στοιχείο = <h1>Γειά σου, κόσμε</h1>;
// "root" refers to an element ID.
// DO NOT TRANSLATE
ReactDOM.κατέστησε(στοιχείο, έγγραφο.στοιχείοΜεΙδιότητα('ρίζα'));

Χρησιμοποιήστε μια αγγλική λέξη ως έχει όταν δεν υπάρχει αντίστοιχη ελληνική ή δεν είναι/θεωρείτε διαδεδομένη. Είναι προτιμότερο να αναρωτηθεί/αναζητήσει κάποιος τι σημαίνει html tag παρά html ετικέτα.

Οι ξένες λέξεις είναι άκλιτες. Π.χ. το React, το UI, τα components.

✅ Σωστό:

// React is a library for building composable user interfaces.

Το React είναι ένα library για τη δημιουργία σύνθετων user interfaces.

❌ Λάθος:

// React is a library for building composable user interfaces.

Η React είναι μια library για τη δημιουργία σύνθετων user interfaces.

Λεξιλόγιο

Το ??? σημαίνει ότι ο όρος δεν έχει μεταφραστεί ακόμη και είναι υπό συζήτηση.

Original word/term Suggestion
array array ή πίνακας
function function ή συνάρτηση
assert asset
component component
bug bug
debug debug
debugging debugging
bundler bundler
callback callback
camelCase camelCase
controlled component controlled component
DOM DOM
framework framework
function component function component
hook hook
key key
lazy initialization ???
library libray ή βιβλιοθήκη
lowercase lowercase
props props
React element React element
render render
shallow rendering shallow rendering
state state
string string
template literals template literals