BETA

Επίλυση προβλημάτων με τα addons στο XBMC [unable to read PO file header]

Εικόνα constantinos

To XBMC (Kodi πλέον) Μedia Center είναι το κορυφαίο που υπάρχει, με τις δυνατότητές του να εκτοξεύονται με όλα αυτά τα πρόσθετα που είναι διαθέσιμα γι' αυτό. Ωστόσο, κάποιες φορές, αυτά τα addons παρουσιάζουν ορισμένα προβλήματα που -με την άσχημη συμπεριφορά τους- χαλάνε την εμπειρία χρήσης. Ένα χαρακτηριστικό παράδειγμα αυτού είναι το addon XBMCtorrent και του προβλήματος που βγάζει ανά διαστήματα, για το οποίο όμως έχουμε ήδη δώσει την λύση του.

Πιο κάτω θα δούμε έναν τρόπο που μπορεί να επιλύσει ένα από τα συχνά σφάλματα που δίνει το XBMC και πιο συγκεκριμένα το:

ERROR: POParser: unable to read PO file header from file

Επίλυση του σφάλματος:

Πρώτα φυσικά θα πρέπει να εντοπίσουμε αυτό το σφάλμα. Αυτό είναι εύκολο να γίνει μέσω του αρχείου καταγραφής (log file) του Kodi, εντοπίζοντας, προς το τέλος του αρχείου, την λέξη error η οποία είναι και η αναφορά του σφάλματος.

Σημείωση: η θέση του αρχείου καταγραφής μπορεί να ποικίλει ανάμεσα σε κάθε λειτουργικό σύστημα, άρα χρησιμοποιήστε το παρακάτω διάγραμμα για να εντοπίσετε την σχετική τοποθεσία αυτού του αρχείου για την πλατφόρμα σας:

-Σε Linux:

$HOME/.xbmc/temp/xbmc.log

-Σε Windows:

%APPDATA%\XBMC\xbmc.log

-Σε Android:

/data/org.xbmc.xbmc/cache/temp/xbmc.log

ή:

/sdcard/Android/data/org.xbmc.xbmc/files/.xbmc/temp/xbmc.log

-Σε iOS:

/private/var/mobile/Library/Preferences/xbmc.log

Έχοντας πλέον εντοπίσει το αρχείο καταγραφής Kodi σας και τον τύπο του σφάλματος που παίρνετε, μπορείτε να προχωρήσετε στην επίλυση του προβλήματος, διορθώνοντας το PO File Header.

Τα PO (Portable Object) αρχεία είναι GNU gettext αρχεία που βοηθούν στην παραγωγή πολύγλωσσων μηνυμάτων τα οποία μπορούν να χρησιμοποιηθούν από διάφορα προγράμματα και πακέτα. Αυτό είναι μια κοινή δομή ενός PO file header στο Kodi:

msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: XBMC Translation Team\n"
"Language-Team: English (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/en/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

Για να διορθώσετε λοιπόν αυτό το σύνηθες σφάλμα του Kodi, που αφορά το PO files header, απλά πλοηγηθείτε στην τοποθεσία όπου υπάρχει το σχετικό αρχείο καταγραφής που αναφέρει και το σφάλμα (log file error). Για να δώσουμε την διαδρομή πιο απλά και για όσους δεν ξέρουν καλά:

1. Ανοίξτε τον προσωπικό σας φάκελο (/home).

2. Πατήστε συγχρόνως τα πλήκτρα: Ctrl+H, ώστε να εμφανιστούν τα κρυφά σας αρχεία.

3. Εντοπίστε τον φάκελο .xbmc και ανοίξτε τον.

4. Συνεχίστε ανοίγοντας τους υποφακέλους μέχρι να εντοπίσετε το αρχείο: strings.po.

[η διαδρομή δηλαδή, θα είναι αυτή: /home/όνομα-χρήστη-σας/.xbmc/addons/service.subtitles.opensubtitles/resources/language/English]

Ανοίξτε αυτό το αρχείο (po) με τον κειμενογράφο σας (με δεξί κλικ επάνω του έχετε την επιλογή) και ελέγξτε ότι η κεφαλίδα του αρχείου υπάρχει. Συνήθως όταν το Kodi παραπονιέται γι 'αυτό, είναι ένα σημάδι ότι η κεφαλίδα δεν υπάρχει καθόλου. Αν αυτή είναι η περίπτωσή σας, τότε μπορείτε να αντιγράψετε το παραπάνω παράδειγμα και να το αποθηκεύσετε στο αρχείο σας. Αν έχετε ανοιχτό το Kodi, κάντε το επανεκκίνηση και λογικά το πρόβλημα δεν θα υπάρχει πλέον.

  • Σχόλια

0 Comments:

Scroll to Top