[TYPO3-UG Denmark] Problemer med dansk i "calendar base" extension
Immersen
immersen at email.dk
Wed Jan 17 07:20:31 CET 2007
Dycon - Lars Dyhr skrev:
> Hej Brian
>
> For mig ser det ud til at den locallang_db.xml fil er fejlbehæftet fra
> kilden. Du kan evt. selv rette i den med ext: lfeditor eller
> ext:llxmltranslate.
>
> Ellers skal jeg nok få rettet det i kilden inden næste udgave.
>
> Med venlig hilsen
> Lars Dyhr
>
>
> Immersen wrote:
>> Jeg har spurgt i calendar base's newsgruoup, men har endnu ikke fundet
>> en løsning. Måske er der andre danskere der har siddet med det samme
>> problem, eller har en idé om hvor jeg skal lede.
>>
>> Jeg har en windows 2003 server med apache.
>> Mit problem er at ugedagene lørdag og søndag kommer til at hedde
>> l?rdag og s?ndag.
>> "Måned" "gå til" osv. står rigtigt.
>>
>> Det mærkelige er at når jeg slår "force charset utf-8" til i
>> localconf.php, så bliver ugedagene vist rigtigt, MEN alt indhold på
>> sitet bliver vist forkert (inkl. begivenheder i kalenderen)
>>
>> Jeg har sat "locale" til "dk" og "locale_all" til "danish".
>>
>> Jeg er efterhånden lidt på bar bund.
>>
>> Brian Immersen
>> _______________________________________________
>> TYPO3-UG-denmark mailing list
>> TYPO3-UG-denmark at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>
Tak for svaret Lars.
Jeg tror desværre ikke det er det. Jeg har prøvet at ændre i locallang
filerne (se sidst i indlægget)
Det mærkelige er at inden jeg ændrede noget, så et udsnit af
controller/locallang.xml sådan ud:
<label
index="l_daysofweek_lang_sunday">S&oslash;ndag</label>
<label index="l_daysofweek_lang_monday">Mandag</label>
<label index="l_daysofweek_lang_tuesday">Tirsdag</label>
<label index="l_daysofweek_lang_wednesday">Onsdag</label>
<label index="l_daysofweek_lang_thursday">Torsdag</label>
<label index="l_daysofweek_lang_friday">Fredag</label>
<label
index="l_daysofweek_lang_saturday">L&oslash;rdag</label>
Det er KUN ugedagene der bliver vist forkert - nedenstående udsnit fra
samme fil, bliver vist rigtigt:
<label index="l_month">M&aring;ned</label>
<label index="l_year">&Aring;r</label>
<label index="l_calendar">Kalender</label>
<label index="l_next_day">N&aelig;ste dag</label>
<label index="l_next_month">N&aelig;ste
m&aring;ned</label>
<label index="l_next_week">N&aelig;ste uge</label>
<label index="l_next_year">N&aelig;ste &aring;r</label>
<label index="l_last_day">Forrige dag</label>
<label index="l_last_month">Forrige m&aring;ned</label>
Hvis jeg så slår "force charset utf-8" fra, så bliver alt ovenstående
vist rigtigt, men alt indhold på mine sider bliver smadret.
Jeg havde én til at se på det, som prøvede at lave denne lille ting i :
"view/class.tx_cal_base_view.php"
$weekday = gmstrftime($langtype, $start_day_time);
$weekday = utf8_encode($weekday);
/*
if($typeSize){
$weekday = substr($weekday,0,$typeSize);
}
*/
(tilføjet én linje og remmet 3 linjer) - dét virkede på minical med de
to-bogstav lange ugedage :S
Jeg er tidligere blevet foreslået at ændre locallang filerne til utf-8
(med æøå) De er her:
Locallang_db.xml:
<languageKey index="dk" type="array">
<label index="tx_cal_event">Kalenderbegivenhed</label>
<label index="tx_cal_event.category">Kategori</label>
<label index="tx_cal_event.title">Titel</label>
<label index="tx_cal_event.starttime">Starttid</label>
<label index="tx_cal_event.endtime">Sluttid</label>
<label index="tx_cal_event.start_date">Begivenheds
startdato</label>
<label index="tx_cal_event.start_time">Begivenheds
starttid</label>
<label index="tx_cal_event.end_date">Begivenheds
slutdato</label>
<label index="tx_cal_event.end_time">Begivenheds
sluttid</label>
<label index="tx_cal_event.organizer">Organisator</label>
<label index="tx_cal_event.organizer_id">Cal
Organisator</label>
<label index="tx_cal_event.location">Sted</label>
<label index="tx_cal_event.location_id">Cal sted</label>
<label index="tx_cal_event.freq">Hyppighed</label>
<label index="tx_cal_event.byday">Pr dag (eks.: ma, fr
eller alle)</label>
<label index="tx_cal_event.bymonthday">Pr månedsdag (eks.:
1, 2, 30 eller alle)</label>
<label index="tx_cal_event.bymonth">Pr måned (eks.: 1, 2 ,3
,4 , 12 eller alle)</label>
<label index="tx_cal_event.until">Indtil dato</label>
<label index="tx_cal_event.count">Antal</label>
<label index="tx_cal_event.interval">Interval</label>
<label index="tx_cal_event.description">Beskrivelse</label>
<label index="tx_cal_event.exception">Undtagelse</label>
<label index="tx_cal_event.fe_cruser_id">Bruger</label>
<label index="tx_cal_event.fe_crgroup_id">Brugergruppe</label>
<label index="tx_cal_event.type">Begivenhedstype</label>
<label index="tx_cal_event.type.I.0">Begivenhed med
beskrivelse</label>
<label index="tx_cal_event.type.I.1">Genvej til side</label>
<label index="tx_cal_event.type.I.2">Link til ekstern
URL</label>
<label index="tx_cal_event.external">Ekstern URL</label>
<label index="tx_cal_event.shortcut_page">Genvej til
side</label>
<label index="tx_cal_exception_event">Kalender
undtagelsesbegivenhed</label>
<label index="tx_cal_exception_event.title">Titel</label>
<label
index="tx_cal_exception_event.starttime">Starttid</label>
<label index="tx_cal_exception_event.endtime">Sluttid</label>
<label
index="tx_cal_exception_event.start_date">Begivenheds startdato</label>
<label
index="tx_cal_exception_event.start_time">Begivenheds starttid</label>
<label index="tx_cal_exception_event.end_date">Begivenheds
slutdato</label>
<label index="tx_cal_exception_event.end_time">Begivenheds
sluttid</label>
<label index="tx_cal_exception_event.freq">Hyppighed</label>
<label index="tx_cal_exception_event.byday">Pr dag (eks.:
ma, fr eller alle)</label>
<label index="tx_cal_exception_event.bymonthday">Pr
månedsdag (eks.: 1, 2, 30 eller alle)</label>
<label index="tx_cal_exception_event.bymonth">Pr måned
(eks.: 1, 2 ,3 ,4 , 12 eller alle)</label>
<label index="tx_cal_exception_event.until">Indtil dato</label>
<label index="tx_cal_exception_event.count">Antal</label>
<label index="tx_cal_exception_event.interval">Interval</label>
<label
index="tx_cal_exception_event.description">Beskrivelse</label>
<label index="tx_cal_exception_event_group">Kalender
undtagelsesbegivenhed gruppe</label>
<label index="tx_cal_exception_event_group.title">Titel</label>
<label index="tx_cal_fe_user_event">Frontend bruger -
Begivenhedsrelationer</label>
<label index="tx_cal_fe_user_event.fe_user">Bruger</label>
<label index="tx_cal_fe_user_event.event">Begivenhed</label>
<label index="tx_cal_fe_group_event">Frontend gruppe -
Begivenhedsrelationer</label>
<label index="tx_cal_fe_group_event.fe_group">Gruppe</label>
<label index="tx_cal_fe_group_event.event">Begivenhed</label>
<label index="tx_cal_fe_user_event.monitor">Rapporter
ændringer</label>
<label index="tx_cal_category">Kalender kategori</label>
<label index="tx_cal_category.title">Kategori titel</label>
<label index="tx_cal_category.headercolor">Sidehoved farve
(eks. green eller #15E337)</label>
<label index="tx_cal_category.bodycolor">Brødtekst farve
(eks. green eller #15E337)</label>
<label index="tt_content.list_type">TYPO3 Kalender</label>
<label index="tx_cal_controller_flexform.sheet_general">[
Generelle Indstillinger ]</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode">Plugin Mode:</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.1">search data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.11">select
data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.2">list data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.3">view/edit
data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.4">import data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.30">search+list
data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.31">list+view/edit
data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.32">search+list+view/edit
data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.33">select+list
data</label>
<label
index="tx_cal_controller_flexform.sheet_general-mode2.99">show info for
plugin</label>
<label
index="tx_cal_controller_flexform.sheet_general-debugmode">Plugins
Debug-Mode:</label>
<label
index="tx_cal_controller_flexform.sheet_general-debugmode.0">Debug
Off</label>
<label
index="tx_cal_controller_flexform.sheet_general-debugmode.1">Debug
On</label>
<label
index="tx_cal_controller_flexform.sheet_general-debugmode.2">Debug
Verbose</label>
<label
index="tx_cal_controller_flexform.sheet_general-template">Template:</label>
<label
index="tx_cal_controller_flexform.sheet_general-listpage">PageID of
Result ListPage:</label>
<label
index="tx_cal_controller_flexform.sheet_general-editpage">PageID of
EditPage:</label>
<label
index="tx_cal_controller_flexform.sheet_general-editpopup">Edit in
Popup-Window:</label>
<label
index="tx_cal_controller_flexform.sheet_general-backpage">PageID for
BackButton:</label>
<label index="tx_cal_controller_flexform.sheet_more">[ More
Settings ]</label>
<label
index="tx_cal_controller_flexform.sheet_statistics">[ Template Settings
]</label>
<label
index="tx_cal_controller_flexform.sheet_statistics-template">Template:</label>
<label index="tx_cal_controller_flexform.sheet_localconf">[
Local Config ]</label>
<label
index="tx_cal_controller_flexform.sheet_localconf-data">LocalConf
(TS-Style)</label>
<label index="frequency.none">Ingen</label>
<label index="frequency.day">Daglig</label>
<label index="frequency.week">Ugentlig</label>
<label index="frequency.month">Månedlig</label>
<label index="frequency.year">Årlig</label>
</languageKey>
controller/locallang.xml:
<languageKey index="dk" type="array">
<label index="l_day">Dag</label>
<label index="l_week">Uge</label>
<label index="l_month">Måned</label>
<label index="l_year">År</label>
<label index="l_calendar">Kalender</label>
<label index="l_next_day">Næste dag</label>
<label index="l_next_month">Næste måned</label>
<label index="l_next_week">Næste uge</label>
<label index="l_next_year">Næste år</label>
<label index="l_last_day">Forrige dag</label>
<label index="l_last_month">Forrige måned</label>
<label index="l_last_week">Forrige uge</label>
<label index="l_last_year">Forrige år</label>
<label index="l_subscribe">Abonner</label>
<label index="l_download">Download</label>
<label index="l_powered_by">Baseret på</label>
<label index="l_event">Begivenhed</label>
<label index="l_event_start">Starttid</label>
<label index="l_event_end">Sluttid</label>
<label index="l_this_months">Denne måneds begivenheder</label>
<label index="l_date">Dato</label>
<label index="l_summary">Resumé</label>
<label index="l_all_day">Heldags begivenhed</label>
<label index="l_notes">Noter</label>
<label index="l_this_years">Dette års begivenheder</label>
<label index="l_today">I dag</label>
<label index="l_this_week">Denne uge</label>
<label index="l_this_month">Denne måned</label>
<label index="l_jump">Spring til</label>
<label index="l_tomorrows">Morgendagens begivenheder</label>
<label index="l_goday">Gå til I dag</label>
<label index="l_goweek">Gå til Denne uge</label>
<label index="l_gomonth">Gå til Denne måned</label>
<label index="l_goyear">Gå til Dette år</label>
<label index="l_search">Søg</label>
<label index="l_results">Søgeresultater</label>
<label index="l_query">Forespørgsel</label>
<label index="l_no_results">Ingen begivenheder fundet</label>
<label index="l_goprint">Printervenlig</label>
<label index="l_time">Tid</label>
<label index="l_description">Beskrivelse</label>
<label index="l_this_site_is">Denne side er</label>
<label index="l_no_events_day">Ingen begivenheder i
dag.</label>
<label index="l_no_events_week">Ingen begivenheder i denne
uge.</label>
<label index="l_no_events_month">Ingen begivenheder i denne
måned.</label>
<label index="l_rss_day_date">H:i</label>
<label index="l_rss_week_date">%b %e</label>
<label index="l_rss_month_date">%b %e</label>
<label index="l_rss_language">dk-da</label>
<label index="l_search_took">Søgningen tog %s sekunder</label>
<label index="l_recurring_event">Tilbagevendende
begivenhed</label>
<label index="l_exception">Undtagelse</label>
<label index="l_no_query">Ingen forespørgsel</label>
<label index="l_preferences">Præferencer</label>
<label index="l_printer">Printer</label>
<label index="l_select_lang">Vælg dit standard sprog:</label>
<label index="l_select_cal">Vælg din standard kalender:</label>
<label index="l_select_view">Vælg din standard visning:</label>
<label index="l_select_time">Vælg din standard
starttid:</label>
<label index="l_select_day">Vælg din standard ugestart
dag:</label>
<label index="l_select_style">Vælg din standard stil:</label>
<label index="l_set_prefs">Indstil præferencer</label>
<label index="l_completed_date">Færdiggjort den</label>
<label index="l_completed">Færdiggjort</label>
<label index="l_created">Oprettet</label>
<label index="l_due">Forfalden:</label>
<label index="l_priority">Prioritet:</label>
<label index="l_priority_high">Høj</label>
<label index="l_priority_low">Lav</label>
<label index="l_priority_medium">Middel</label>
<label index="l_priority_none">Ingen</label>
<label index="l_status">Status</label>
<label index="l_todo">Arbejdsopgaver</label>
<label index="l_unfinished">Uafsluttet</label>
<label index="l_prefs_set">Dine præferencer er gemt.</label>
<label index="l_prefs_unset">Præferencer normaliseret.
Ændringer træder i kraft ved næste indhentning af siden.</label>
<label index="l_unset_prefs">Normaliser præferencer:</label>
<label index="l_organizer">Arrangør</label>
<label index="l_attendee">Deltager</label>
<label index="l_location">Sted</label>
<label index="l_admin_header">Kalenderadministration</label>
<label index="l_username">Brugernavn</label>
<label index="l_password">Kodeord</label>
<label index="l_login">Login</label>
<label index="l_invalid_login">Forkert brugernavn eller
kodeord.</label>
<label index="l_addupdate_cal">Tilføj eller opdater
kalender</label>
<label index="l_addupdate_desc">Tilføj en kalender ved at
uploade en ny fil med det samme navn.</label>
<label index="l_delete_cal">Slet en kalender</label>
<label index="l_logout">Logout</label>
<label index="l_cal_file">Kalenderfil</label>
<label index="l_php_error">PHP fejl</label>
<label index="l_upload_error_type">Kun .ics filer kan
uploades.</label>
<label index="l_copy_error">Kopiering af fil
mislykkedes</label>
<label index="l_delete_error">Sletning af fil
mislykkedes</label>
<label index="l_delete_success">blev slettet vellykket.</label>
<label index="l_action_success">Din aktion var
vellykket.</label>
<label index="l_submit">Tilføj</label>
<label index="l_delete">Slet</label>
<label index="l_all_cal_comb_lang">Kombiner alle</label>
<label index="l_legend">Legende</label>
<label index="l_admin_subhead">Håndter dine kalendere fra
denne side</label>
<label index="l_prefs_subhead">Sætter en cookie ved besøg
på denne side</label>
<label index="l_rss_info">RSS information</label>
<label index="l_rss_subhead">Basic RSS feeds tilgængelig
for hver kalender</label>
<label index="l_rss_notenabled">RSS er ikke aktiveret på
denne side</label>
<label index="l_back">Tilbage</label>
<label index="l_next">Næste</label>
<label index="l_prev">Foregående</label>
<label index="l_day_view">Dag visning</label>
<label index="l_week_view">Uge visning</label>
<label index="l_month_view">Måned visning</label>
<label index="l_year_view">År visning</label>
<label index="format_recur_lang_delimiter">, </label>
<label index="l_format_recur_lang_yearly_single">År</label>
<label index="l_format_recur_lang_yearly_multiple">År</label>
<label index="l_format_recur_lang_monthly_single">måned</label>
<label
index="l_format_recur_lang_monthly_multiple">måneder</label>
<label index="l_format_recur_lang_weekly_single">uge</label>
<label index="l_format_recur_lang_weekly_multiple">uger</label>
<label index="l_format_recur_lang_daily_single">dag</label>
<label index="l_format_recur_lang_daily_multiple">dage</label>
<label index="l_format_recur_lang_hourly_single">time</label>
<label
index="l_format_recur_lang_hourly_multiple">timer</label>
<label
index="l_format_recur_lang_minutely_single">minut</label>
<label
index="l_format_recur_lang_minutely_multiple">minutter</label>
<label
index="l_format_recur_lang_secondly_single">sekund</label>
<label
index="l_format_recur_lang_secondly_multiple">sekunder</label>
<label index="l_format_recur_lang_start">Hver %int% %freq%
%for%</label>
<label index="l_format_recur_lang_until">indtil %date%</label>
<label index="l_format_recur_lang_count">for %int%
gange</label>
<label index="l_format_recur_lang_bymonth">I månederne:
%list%</label>
<label index="l_format_recur_lang_bymonthday">På datoerne:
%list%</label>
<label index="l_format_recur_lang_byday">På dagene:
%list%</label>
<label index="l_daysofweek_lang_sunday">Søndag</label>
<label index="l_daysofweek_lang_monday">Mandag</label>
<label index="l_daysofweek_lang_tuesday">Tirsdag</label>
<label index="l_daysofweek_lang_wednesday">Onsdag</label>
<label index="l_daysofweek_lang_thursday">Torsdag</label>
<label index="l_daysofweek_lang_friday">Fredag</label>
<label index="l_daysofweek_lang_saturday">Lørdag</label>
<label index="l_error_title">Fejl!</label>
<label index="l_error_window">Der opstod en fejl!</label>
<label index="l_error_calendar">Der opstod en fej under
behandlingen af kalenderen "%s</label>
<label index="l_error_path">Var ikke i stand til at åbne
stien: "%s"</label>
<label index="l_error_back">Brug venligst
"Tilbage" knappen for at komme retur.</label>
<label index="l_error_remotecal">Denne server tillader
fjern kalendere der ikke er blevet godkendt.</label>
<label index="l_error_restrictedcal">Du forsøgte at tilgå
en begrænset kalender.</label>
<label index="l_error_invalidcal">Ugyldig kalenderfil. Prøv
en anden kalender.</label>
<label index="l_error_cantopen">Kunne ikke åbne
kalenderen.</label>
<label index="l_error_cache">Kunne ikke skrive til cache
bibliotek. Tjeck venligst dine indstillinger.</label>
<label index="l_monitor_event_not_logged_in">Hvis du er
logget ind, kan du abonnere på denne begivenhed. <br /><br
/></label>
<label
index="l_monitor_event_logged_in_nomonitoring">Abonner på denne
begivenhed?<br /><br /></label>
<label
index="l_monitor_event_logged_in_monitoring">Afmeld?<br /><br
/></label>
<label index="l_event_title">Titel</label>
<label index="l_event_startdate">Startdato</label>
<label index="l_event_enddate">Slutdato</label>
<label index="l_event_starttime">Starttid</label>
<label index="l_event_endtime">Sluttid</label>
<label index="l_event_allday">Dato</label>
<label index="l_event_organizer">Arrangør</label>
<label index="l_event_location">Sted</label>
<label index="l_event_description">Beskrivelse</label>
<label index="l_location_name">Navn</label>
<label index="l_location_description">Beskrivelse</label>
<label index="l_location_street">Gade</label>
<label index="l_location_zip">Postnr.</label>
<label index="l_location_city">By</label>
<label index="l_location_phone">Telefon</label>
<label index="l_location_email">Email</label>
<label index="l_location_link">Link</label>
<label index="l_location_image">Billede</label>
<label index="l_organizer_name">Navn</label>
<label index="l_organizer_description">Beskrivelse</label>
<label index="l_organizer_street">Gade</label>
<label index="l_organizer_zip">Postnr.</label>
<label index="l_organizer_city">By</label>
<label index="l_organizer_phone">Telefon</label>
<label index="l_organizer_email">Email</label>
<label index="l_organizer_link">Link</label>
<label index="l_organizer_image">Billede</label>
</languageKey>
More information about the TYPO3-UG-denmark
mailing list