08. maj 2012 - 22:50Der er
34 kommentarer og 1 løsning
Ændring af tekst på "knap"
Jeg kan ikke ændre teksten "reply" til 'svar'. Hvis jeg gør det bliver den bare større og flytetr sig lidt. Og selv står der stadig 'reply', selv om jeg har skifte den ud med 'svar'.
Jeg har ikke forstand på PHP. Men har meget brug for at få dette løst. Håber nogen vil hjælpe.
Hvis der er noget galt med spørgsmålet så det ikke kan besvares, så meddel det venligst. Så jeg ikke uden at vide det bruger tid på at vente.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
For at have en chance for at svare, kræver det vist at vi kender indholdet af funktionen comment_reply_link(); Indholdet af $args i comment_reply_link kunne også være ganske interessant.
Jeg har lige svaret på et lignende spørgsmål. Har du kigget på din .po fil? Den skal hedde da_DK.po og ligger svjh under wp-content. Desuden ligger der en .mo fil som er den binære. Der er osse hjælp i WP til oversættelse, samt udmærket hjælp i den danske afdeling.
Hvis du har et system med sprog kompabilitet via PO filer er det formodentlig hér svaret ligger, som vagnk skriver. Ellers er vi nødt til at kende strukturen af funktionen comment_reply_link() for at kunne svare på spørgsmålet.
DER FINDES MINDST EN PO-FIL. Måske hedder den en-UK.po. Systemet kan slet ikke køre uden.
At modificere i WP er ingen lille sag, og i hvert fald modigt gjort hvis man ikke har kendskab til php. Det er muligt at WPs mappestruktur har ændret sig, siden jeg havde med det at gøre, men jeg 100% på at der ligger en mappe der hedder "language" eller "languages". det er der du skal finde po-filerne. Når du søger skal du søge med "*.po". En anden ting er at du osse skal have et program som kan danne den binære fil udfra po-filen. Alt sammen ikke sådan lige at gå til, men betydeligt nemmere end at skulle rode i selve koden, når det er en oversættelse du vil lave.
Der kan forekomme steder, hvor man skal rette i koden. Dit eksempel med "reply" er måske sådan et. Men hvis man skal lave rettelser i koden så det er korrekt, skal man lave en såkaldt modification, som skal leve op til nogle regler. Så det er heller ikke uden problemer.
Jeg vil gentage mit forslag om at du checker udviklingssiderne hos WP og kigger lidt på http://da.wordpress.org/
Og så slår det mig lige: Hvis det er selve kernen af WP du vil oversætte, er du helt ved siden af. Der er fantastiske oversættelser til mange sprog herunder osse dansk. Check ovenstående link.
Til andre i tråden der måske undrer sig over at jeg fremturer med at henvise til WP, skyldes det at blue_sea havde et andet spørgsmål på http://www.eksperten.dk/spm/962589
Du gør det mere indviklet end et er. Hvis jeg intet vidste om WordPress ville din tekst have slået mig helt ud. Du får det til at lyde som en videnskab.
I øvrigt er jeg ikke ved at oversætte [i ]det hele [/i] . Der er stadig kun tale om tre ord !
Prøv at ret <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?> til <?php /* comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) */ die($args); ?> og fortæl hvad du får af svar.
Det gik helt galt. Teksten reply ændrede sig til array, selve knappen forsvandt, det samme gjorde både log øverst til højre på siden og det nederst stykke af siden.
Hm, næ. Det var da vist ikke meget man kunne bruge det til. Hm... Ja, hvis ikke der var mere i dét, og hvis ikke sprogfilerne er gemt som .PO filer ved jeg ikke rigtig hvad det kan være.
Nej. Men du har da forsøgt. Det er jeg skam - uanset hvad - taknemlig for. Men det løser det rigtig nok ikke. Ved efterhånden ikke helt hvad jeg skal stille op.
Uanset hvad i siger, så er der altså ingen da_DK.po under wp-content! Der er alle mulige andre. En russisk for eksempel. :|
Jamen kære blue_sea, så er vi kommet meget langt. Vi ved nu at det drejer sig om et theme.
Er det så muligt at få dig til at oplyse hvilken version af WP du kører, hvilket theme du arbejder med og specielt i hvilken fil du har problemet? Er det pågældende theme et der er anerkendt af WP?
Live Preview - 'FEATURES' (i menuen) -> SHORTCODES. Nederst på siden er der en masse indlæg. Der kan du se knappen (hvis det da gir' mening lige at kigge på dén side).
Desværre blue_sea. Jeg var parat til at hente et theme og kigge på det, men jeg er ikke indstillet på at betale for det.
Som jeg ser det har du nu tre muligheder: 1. Henvend dig "themeforest.net" og bed dem om at ændre teksten eller give dig nøje anvisninger. 2. Find en kvik kanin i din vennekreds der kan ordne det for en plovmand. 3. Læs efterfølgende.
Vi er alle i denne tråd er kommet på vildspor fordi vi ikke har nærlæst det du skriver. Du har følgende kode:
Det du forsøger at ændre, gætter jeg på er linien: <span class="reply"> og det er helt forkert. Ordet "reply" i linien henviser til en class i en CSS-fil. Den pågældende class har noget med udseende og formatering at gøre. Det bliver for vidt at sige mere her.
Men prøv en søgning i dine filer efter reply omkranset af enkelte eller dobbelte citationstegn (quotes). Hvis du finder en tekst der ligner "reply" eller 'reply' er det måske der du skal gøre noget. Hvis du finder et sted med $args = array(...), er du muligvis osse på sporet.
Hvis du finder noget er du velkommen til at vise nogle kodelinjer her i tråden.
Desværre blue_sea. Jeg var parat til at hente et theme og kigge på det, men jeg er ikke indstillet på at betale for det.
Ok, Vidste jeg ikke. Det forstår jeg selvfølgelig.
Jeg kan ikke finde ud af hvor support til themet befinder sig. Det er ret uoverskueligt. (I øvrigt er det helelr ikke sikekrt jeg får noget svar. Mange af dem skraber penge ind efter de er holdt op med at interessere sig for dem der køber det.)
I en normal WP installation er mappestrukturen således: WordPress ## eller hvad du nu har kaldt din installation wp-admin ## en mase vi ikke har behov for her wp-content Languages Plugins Themes twentyten ## det normale start theme ## Her skal du finde sancho eller themeforest wp-includes ## en mase vi ikke har behov for her
Men prøv en søgning i dine filer efter reply omkranset af enkelte eller dobbelte citationstegn (quotes). Hvis du finder en tekst der ligner "reply" eller 'reply' er det måske der du skal gøre noget.
Det er det jeg plejer at gøre. Og jeg har faktisk også hele tiden været usikker/undret mig, netop fordi det stod i den kode... Når jeg alligevel troede det var der, var det fordi teksten 'REPLY' på knappen ændre sig, når jeg ændre den i filen. Men rigtig nok ikke på den ønskede måde.
Og så kan jeg selvfølgelig godt få øje på det er noget rod at rode med den her slags, når man ikke har forstand på det. Jeg har bare ikke rigtig noget valg.
Jeg har allerede en gang været alle de filer igennem jeg mener det kan være. Men så må jeg jo bare til det igen.
Men prøv en søgning i dine filer efter reply omkranset af enkelte eller dobbelte citationstegn (quotes). Hvis du finder en tekst der ligner "reply" eller 'reply' er det måske der du skal gøre noget.
Det er det jeg plejer at gøre. Og jeg har faktisk også hele tiden været usikker/undret mig, netop fordi det stod på en anden måde... Når jeg alligevel troede det var der, var det fordi teksten 'REPLY' på knappen ændrede sig når jeg ændrede den i filen. Men rigtig nok ikke på den ønskede måde.
Og så kan jeg selvfølgelig godt få øje på det er noget rod at rode med den her slags, når man ikke har forstand på det. Jeg har bare ikke rigtig noget valg.
Jeg har allerede en gang været alle de filer igennem jeg mener det kan være. Men så må jeg jo bare til det igen.
Jeg kender godt mappestrukturen. Begynder altid med (i dette tilfælde) wp-content -> themes - sancho. Det er rigtig nok (og logisk nok) i themets filer jeg finder det meste. Hvilket er et held, da det er den med færrest filer. Jeg har efterhånden, hvad det meste angår, lært at huske hvad der er hvor.
Problemet er wp-admin og wp-includes. For hvis det jeg leder efter ikke er i wp-content, er det i en af dem. Og der er ulideligt mange filer (også selv om man undtager dem det ikke giver mening at kigge i, som f.eks. wp-admin) og jeg aner ikke hvad mange af dem indeholder.
Jeg ved ikke om jeg kan finde den fil. Jeg har allerede været sancho igennem to gange, så finder næppe noget tredje gang. Men hvis ikke jeg kan finde den, må jeg jo leve med 'reply'...
Jeg har osse sendt et svar. Men jeg ser nu at afsenderadresse fra Eksperten er en noreply, og du sendte ikke din egen mailadresse og du har ikke opgivet mailadresse i din profil.
Da jeg kan forstå ovenstående kodestumper ikke giver meget mening alene, går jeg ud fra løsningen ikke vil sige nogen noget. Så den undlader jeg at poste.
<?php comment_reply_link(array_merge( $args, array('reply_text' => "YOUR TEXT REPLY IN DANISH", 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.