PHP Files in Trados (and in general)

veroniki

  • Newbie
  • *
    • Posts: 79
Καλημέρα,

Ένας πελάτης μου ζητάει τη μετάφραση αρχείων php με Trados.
Εγώ όμως δεν έχω δουλέψει ποτέ σε αρχεία php.

Διάβασα στις οδηγίες του Trados ότι δέχεται τέτοιου είδους αρχεία προφανώς με το Tag Editor. Ωστόσο, είδα στο Proz ότι υπάρχουν πολλοί μεταφραστές που δυσκολεύτηκαν ιδιαίτερα με αυτά τα αρχεία.
Είναι όντως τόσο δύσκολα τα πράγματα;
Δεν λειτουργεί το σύστημα όπως τα html ή τα xml αρχεία;
Ποια ακριβώς η διαφορά των php;

Σας ευχαριστώ για όποια ιδέα μπορεί να έχετε.

Φιλικά,
Βερονίκη


spiros

  • Administrator
  • Hero Member
  • *****
    • Posts: 813998
    • Gender:Male
  • point d’amour
Τα php αρχεία είναι συνήθως html αρχεία με κάποιες παρεμβολές από κώδικα php (ο οποίος όταν εκτελείται παράγει html).

H SDL λέει ότι το Trados υποστηρίζει php αλλά δεν έχει κάποιο σχετικό αρχείο ρυθμίσεων DTD (.ini) πέραν αυτού για html.

Για να μην εμφανίζονται τα τμήματα κώδικα php ως μεταφράσιμα, χρειάζεται να έχεις ένα σχετικό αρχείο ρυθμίσεων DTD.

Συμβουλή: δοκιμάζεις να το ανοίξεις στο TagEditor. Αν υπάρχουν προβλήματα, το αναφέρεις. Αν σου εμφανίσει κώδικα Php ως μεταφράσιμο, ή δεν το μεταφράζεις, ή χρησιμοποιείς την κρίση σου για να δεις αν έχει μεταφράσιμα στοιχεία.



veroniki

  • Newbie
  • *
    • Posts: 79
Σε ευχαριστώ για την πολύ περιεκτική απάντηση.
Μια ακόμα ερώτηση, ο κώδικας των php μοιάζει με τον κώδικα των html;
Κοινώς, θα μπορέσω εύκολα να ξεχωρίσω πότε μου εμφανίζεται ένας κώδικας;



vmelas

  • Hero Member
  • *****
    • Posts: 4932
    • Gender:Female
The file would look something like this (if you are familiar with HTML tags then I don't expect you to have issues with PHP):




spiros

  • Administrator
  • Hero Member
  • *****
    • Posts: 813998
    • Gender:Male
  • point d’amour


Στο συγκεκριμένο παράδειγμα, το μόνο μεταφράσιμο στον κώδικα php είναι το «Hello World». Το υπόλοιπο όπως βλέπεις είναι απλή html.

PHP only parses code within its delimiters. Anything outside its delimiters is sent directly to the output and is not parsed by PHP. The most common delimiters are <?php and ?>, which are open and close delimiters respectively. <script language="php"> and </script> delimiters are also available. Short tags can be used to start PHP code, <? or <?= (which is used to echo back a string or variable) and the tag to end PHP code, ?>. These tags are commonly used, but like ASP-style tags (<% or <%= and %>), they are less portable as they can be disabled in the PHP configuration. For this reason, the use of short tags and ASP-style tags is discouraged. The purpose of these delimiters is to separate PHP code from non-PHP code, including HTML.

https://en.wikipedia.org/wiki/PHP


veroniki

  • Newbie
  • *
    • Posts: 79
Thank you so much.
This makes me feel more confident! :-)


 

Search Tools