PDA

Zobacz pełną wersję : CiviCRM pl



alex011251
14-07-2013, 16:28
Domyślam sie ze civicrm nie posiada spolszczenia jezeli chodzi o najnowsza wersje. Gdzie moge znalezc pliki jezyka eng po zainstalowaniu tego komponentu.
Bo chce sam spolszczyc. I jak to zrobie to wrzuce na forum spolszczenie ;)

Pozdrawiam

alex51
14-07-2013, 18:13
Dyspozycje odnośnie lokalizacji poszczególnych plików w czasie instalacji zawiera plik civicrm.xml.

<languages folder="admin">
<language tag="en-GB">language/en-GB/en-GB.com_civicrm.ini</language>
<language tag="en-GB">language/en-GB/en-GB.com_civicrm.sys.ini</language>
</languages>
Z przytoczonego fragmentu można wnioskować, że miejscem docelowym obu plików językowych jest katalog administrator/language/en-GB.
Na tej podstawie można przygotować sobie plik instalacyjny do opracowanego spolszczenia.

alex011251
14-07-2013, 21:41
W tym problem ze w tym folderze mam tylko:
en-GB.com_civicrm.ini
en-GB.com_civicrm.sys.ini
Nie mam za to pliku xml ;]

- - - Updated - - -

Moze plik com_civicrm (https://wodor.speed-host.pl:8443/plesk/client@10/domain@26/hosting/file-manager/edit/?cmd=chdir&file=%2Fsubdomains%2Fcrm.firmoweszablony.pl%2Fadmi nistrator%2Fcomponents%2Fcom_civicrm) / access.xml

tam mam cos takiego

<?xml version="1.0" encoding="utf-8"?>
<access component="com_civicrm">
<section name="component">
<action name="core.admin" title="Konfiguruj uprawnienia Joomla" description="Manage CiviCRM Joomla! ACL." />
<action name="core.manage" title="Access Component" description="Access CiviCRM component." />
<action name="civicrm.add_contacts" title="CiviCRM: add contacts" description="" />
<action name="civicrm.view_all_contacts" title="CiviCRM: view all contacts" description="" />
<action name="civicrm.edit_all_contacts" title="CiviCRM: edit all contacts" description="" />
<action name="civicrm.delete_contacts" title="CiviCRM: delete contacts" description="" />
<action name="civicrm.access_deleted_contacts" title="CiviCRM: access deleted contacts" description="" />
<action name="civicrm.import_contacts" title="CiviCRM: import contacts" description="" />
<action name="civicrm.edit_groups" title="CiviCRM: edit groups" description="" />
<action name="civicrm.administer_civicrm" title="CiviCRM: administer CiviCRM" description="" />
<action name="civicrm.access_uploaded_files" title="CiviCRM: access uploaded files" description="" />
<action name="civicrm.profile_listings_and_forms" title="CiviCRM: profile listings and forms" description="" />
<action name="civicrm.profile_listings" title="CiviCRM: profile listings" description="" />
<action name="civicrm.profile_create" title="CiviCRM: profile create" description="" />
<action name="civicrm.profile_edit" title="CiviCRM: profile edit" description="" />
<action name="civicrm.profile_view" title="CiviCRM: profile view" description="" />
<action name="civicrm.access_all_custom_data" title="CiviCRM: access all custom data" description="" />
<action name="civicrm.view_all_activities" title="CiviCRM: view all activities" description="" />
<action name="civicrm.delete_activities" title="CiviCRM: delete activities" description="" />
<action name="civicrm.access_civicrm" title="CiviCRM: access CiviCRM" description="" />
<action name="civicrm.access_contact_dashboard" title="CiviCRM: access Contact Dashboard" description="" />
<action name="civicrm.translate_civicrm" title="CiviCRM: translate CiviCRM" description="" />
<action name="civicrm.administer_reserved_groups" title="CiviCRM: administer reserved groups" description="" />
<action name="civicrm.administer_tagsets" title="CiviCRM: administer Tagsets" description="" />
<action name="civicrm.administer_reserved_tags" title="CiviCRM: administer reserved tags" description="" />
<action name="civicrm.administer_de****_rules" title="CiviCRM: administer de**** rules" description="" />
<action name="civicrm.merge_duplicate_contacts" title="CiviCRM: merge duplicate contacts" description="" />
<action name="civicrm.view_debug_output" title="CiviCRM: view debug output" description="" />
<action name="civicrm.view_all_notes" title="CiviCRM: view all notes" description="" />
<action name="civicrm.access_ajax_api" title="CiviCRM: access AJAX API" description="" />
<action name="civicrm.access_contact_reference_fields" title="CiviCRM: access contact reference fields" description="" />
<action name="civicrm.create_manual_batch" title="CiviCRM: create manual batch" description="" />
<action name="civicrm.edit_own_manual_batches" title="CiviCRM: edit own manual batches" description="" />
<action name="civicrm.edit_all_manual_batches" title="CiviCRM: edit all manual batches" description="" />
<action name="civicrm.view_own_manual_batches" title="CiviCRM: view own manual batches" description="" />
<action name="civicrm.view_all_manual_batches" title="CiviCRM: view all manual batches" description="" />
<action name="civicrm.delete_own_manual_batches" title="CiviCRM: delete own manual batches" description="" />
<action name="civicrm.delete_all_manual_batches" title="CiviCRM: delete all manual batches" description="" />
<action name="civicrm.export_own_manual_batches" title="CiviCRM: export own manual batches" description="" />
<action name="civicrm.export_all_manual_batches" title="CiviCRM: export all manual batches" description="" />
<action name="civicrm.access_civicontribute" title="CiviContribute: access CiviContribute" description="" />
<action name="civicrm.edit_contributions" title="CiviContribute: edit contributions" description="" />
<action name="civicrm.make_online_contributions" title="CiviContribute: make online contributions" description="" />
<action name="civicrm.delete_in_civicontribute" title="CiviContribute: delete in CiviContribute" description="" />
<action name="civicrm.access_civimember" title="CiviMember: access CiviMember" description="" />
<action name="civicrm.edit_memberships" title="CiviMember: edit memberships" description="" />
<action name="civicrm.delete_in_civimember" title="CiviMember: delete in CiviMember" description="" />
<action name="civicrm.administer_civicampaign" title="CiviCampaign: administer CiviCampaign" description="" />
<action name="civicrm.manage_campaign" title="CiviCampaign: manage campaign" description="" />
<action name="civicrm.reserve_campaign_contacts" title="CiviCampaign: reserve campaign contacts" description="" />
<action name="civicrm.release_campaign_contacts" title="CiviCampaign: release campaign contacts" description="" />
<action name="civicrm.interview_campaign_contacts" title="CiviCampaign: interview campaign contacts" description="" />
<action name="civicrm.gotv_campaign_contacts" title="CiviCampaign: gotv campaign contacts" description="" />
<action name="civicrm.sign_civicrm_petition" title="CiviCampaign: sign CiviCRM Petition" description="" />
<action name="civicrm.access_civipledge" title="CiviPledge: access CiviPledge" description="" />
<action name="civicrm.edit_pledges" title="CiviPledge: edit pledges" description="" />
<action name="civicrm.delete_in_civipledge" title="CiviPledge: delete in CiviPledge" description="" />
<action name="civicrm.access_civimail" title="CiviMail: access CiviMail" description="" />
<action name="civicrm.access_civimail_subscribe_unsubscribe_page s" title="CiviMail: access CiviMail subscribe/unsubscribe pages" description="" />
<action name="civicrm.delete_in_civimail" title="CiviMail: delete in CiviMail" description="" />
<action name="civicrm.view_public_civimail_content" title="CiviMail: view public CiviMail content" description="" />
<action name="civicrm.access_civireport" title="CiviReport: access CiviReport" description="" />
<action name="civicrm.access_report_criteria" title="CiviReport: access Report Criteria" description="" />
<action name="civicrm.administer_reserved_reports" title="CiviReport: administer reserved reports" description="" />
<action name="civicrm.administer_reports" title="CiviReport: administer Reports" description="" />
<action name="civicrm.access_civigrant" title="CiviGrant: access CiviGrant" description="" />
<action name="civicrm.edit_grants" title="CiviGrant: edit grants" description="" />
<action name="civicrm.delete_in_civigrant" title="CiviGrant: delete in CiviGrant" description="" />
<action name="civicrm.delete_in_civicase" title="CiviCase: delete in CiviCase" description="" />
<action name="civicrm.administer_civicase" title="CiviCase: administer CiviCase" description="" />
<action name="civicrm.access_my_cases_and_activities" title="CiviCase: access my cases and activities" description="" />
<action name="civicrm.access_all_cases_and_activities" title="CiviCase: access all cases and activities" description="" />
<action name="civicrm.add_cases" title="CiviCase: add cases" description="" />
<action name="civicrm.access_civievent" title="CiviEvent: access CiviEvent" description="" />
<action name="civicrm.edit_event_parti****nts" title="CiviEvent: edit event parti****nts" description="" />
<action name="civicrm.edit_all_events" title="CiviEvent: edit all events" description="" />
<action name="civicrm.register_for_events" title="CiviEvent: register for events" description="" />
<action name="civicrm.view_event_info" title="CiviEvent: view event info" description="" />
<action name="civicrm.view_event_parti****nts" title="CiviEvent: view event parti****nts" description="" />
<action name="civicrm.delete_in_civievent" title="CiviEvent: delete in CiviEvent" description="" />
</section>
</access>

alex51
15-07-2013, 07:58
Wspominałem o pliku civicrm.xml, który jest w paczce instalacyjnej opisywanego rozszerzenia. Podobnie jak we wszystkich instalatorach wszelkiego typu rozszerzeń musi być w głównym folderze paczki instalacyjnej. Wspominałem o tym pliku by wskazać w nim wpis określający ścieżkę docelową dla plików językowych, o które pytałeś. Wspomniałeś, że chcesz napisać własne spolszczenie i je u nas opublikować, więc wspomniałem też o możliwości utworzenia paczki instalatora do tego spolszczenia. Jeśli zechcesz wykorzystać spolszczenie tylko dla własnych potrzeb, to wystarczy 2 pliki z językiem polskim dla tego rozszerzenia odpowiednio nazwać (pl-PL.com_civicrm.ini i pl-PL.com_civicrm.ini.sys) oraz wgrać je do katalogu administrator/language/pl-PL a spolszczenie powinno zacząć działać. Dla potrzeb publikacji dobrze byłoby przygotować paczkę instalacyjną tego spolszczenia w której niezbędny jest plik xml. Możemy sie umówić tak, że Ty przygotujesz 2 pliki języka polskiego i mi je podeślesz a ja na ich podstawie przygotuje paczkę instalatora i zamieszczę w dziale z plikami, oczywiście wskazując Ciebie jako autora spolszczenia. Jeśli takie rozwiązanie Ci odpowiada, to szczegóły omówimy na PW.