Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Oversætte WP theme, men ingen .po fil ?

Side 1 ud af 2 (13 indlæg)
Tilmeldt 16. Mar 06
Indlæg ialt: 851
Skrevet kl. 00:44
Hvor mange stjerner giver du? :

Jeg har fundet et lækkert WP theme, som jeg gerne vil konvertere til dansk, da jeg skal bruge det på en dansk side.
Men der er ingen .PO fil i temaet...

Kan jeg så ikke konvertere det til dansk ?

Fra Froðba, Færøerne
Tilmeldt 12. Sep 08
Indlæg ialt: 180
Fra  Polarskelti Skrevet kl. 04:42
Hvor mange stjerner giver du? :

jo, da...

du kopierer bare den po fil der, og omdøber den til da_DK.po

Herefter er det blot at bruge en PO editor til at rette los.

mvh

Skipper

Hvad sker der mon på Polarskelti.com? 

Fra København
Tilmeldt 18. Sep 08
Indlæg ialt: 131
Skrevet kl. 09:10
Hvor mange stjerner giver du? :

Hvis ikke der er sprogfiler indkluderet i theme kan det skyldes at det ikke understøtter oversættelse, men det kan selvfølgelig også godt være at de ikke ikke er med i pakken.

Hvis temaet rent faktisk understøtter sprogversionering vil du finde elementer i koden som f.eks.: __( 'Edit', 'theme' )

I så fald kan du genere en .pot fil som du kan over sætte. Læs mere om oversættelse af WordPress.

Hvis ikke du finder nogen __() i dit theme understøtter det ikke oversættelse, og så kan du enten vælge at oversætte direkte i filerne eller modificere themet så det understøtter oversættelse.

Tilmeldt 16. Mar 06
Indlæg ialt: 851
Skrevet kl. 09:39
Hvor mange stjerner giver du? :

Thomas Skipper:
du kopierer bare den po fil der, og omdøber den til da_DK.po

Hvilken ? Der er ikke nogen i themet ?

Tilmeldt 16. Mar 06
Indlæg ialt: 851
Skrevet kl. 09:43
Hvor mange stjerner giver du? :

Hej Torben,

Torben Lundsgaard:
eller modificere themet så det understøtter oversættelse.

Hvad vil det indebære ?

Fra København
Tilmeldt 18. Sep 08
Indlæg ialt: 131
Skrevet kl. 10:02
Hvor mange stjerner giver du? :

IT-Konsulenten:
Hvad vil det indebære ?

At du skal gennemgå alle filerne i dit theme og erstatte almindelig tekst som følger:

Før: Edit

Efter: __( 'Edit', 'theme' )

Derudover skal oversættelserne registreres i functions.php, og det kan gøres som følger:

add_action( 'after_setup_theme', 'mytheme_setup' );

function mytheme_setup() {
    // Translations can be filed in the /languages/ directory
    load_theme_textdomain( 'theme', TEMPLATEPATH . '/languages' );
}

Læs I18n for WordPress Developers og kig på hvordan det er implementeret i twentyten og twentyeleven som er standard temaer i din installation

Tilmeldt 16. Mar 06
Indlæg ialt: 851
Skrevet kl. 10:59
Hvor mange stjerner giver du? :

Hej Torben,

Jeg bliver vel nødt til at gøre det på den måde, for hvis jeg bare retter i theme filerne, vil jeg så ikke miste oversættelsen ved en evt. opdatering ?

Fra København
Tilmeldt 18. Sep 08
Indlæg ialt: 131
Skrevet kl. 11:04
Hvor mange stjerner giver du? :

IT-Konsulenten:

Hej Torben,

Jeg bliver vel nødt til at gøre det på den måde, for hvis jeg bare retter i theme filerne, vil jeg så ikke miste oversættelsen ved en evt. opdatering ?

Uanset hvad du gør er du nød til at rette i theme filerne, hvilket betyder at du mister alle dine ændringer, hvis opdaterer.

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 11:06
Hvor mange stjerner giver du? :

Derfor benytter man child themes som regel i den type situationer Smile

Fra København
Tilmeldt 18. Sep 08
Indlæg ialt: 131
Skrevet kl. 11:17
Hvor mange stjerner giver du? :
Gennemsnit 1,0 stjerner givet af 1 person

Jesper Breindal Kvols:
Derfor benytter man child themes som regel i den type situationer Smile

Sikke noget vrøvl.

Child themes er gode hvis man har et parrent theme der kodet efter best practise, hvilket ikke er tilfældet her. Et child theme i dette tilfælde vil ikke løse problematikken med opdateringer da det formentlig vil være nødvendigt at kopiere det meste themet til child, hvormed man ikke nedarver en fløjtende fis.

Jeg er stor tilhænger af child themes, men det kræver lige at forudsætningerne er i orden

Side 1 ud af 2 (13 indlæg)