Saturday, 16 May 2009
  81 Replies
  21.7K Visits
0
Votes
Undo
Full Polish translation with installer ver. 1.0.
Full admin & site translation.
Live demo: [url]gpu.bydgoszcz.pl[/url]

------------------- Readme // Polska instrukcja -------------------
Pe?ne spolszczenie, instalacja wraz z instalerem.

Wystarczy pobra? paczk? zip i poprzez instalator zainstalowa? pakiet.

Ewentualne b??dy i poprawki prosz? zg?asza? na <!-- e --><a href="mailto:yahoo1985@o2.pl]yahoo1985@o2.pl[/url]<!-- e -->. Spolszczenie by?o robione "na sucho" dlatego te? mog? pojawi? si? b??dy w t?umaczeniu oraz b??dy stylistyczne. Poprawki prosz? zg?asza? na email lub PW.

T?umaczenie w wersji 1.0.
Ca?o?? z powodzeniem pracuje na serwisie [url]gpu.bydgoszcz.pl[/url], joomla 1.5.10.

------------------- Download // Pobierz -------------------
http://jasinski.cal.pl/downloads/jevents-pl-PL.zip


http://jasinski.cal.pl/downloads/jevents-pl-PL.zip">>>DO POBRANIA TUTAJ<<

------------------- Pozdrawiam i ?ycz? mi?ego u?ytkowania -------------------
8 years ago
·
#6498
0
Votes
Undo
(all files downloaded by 'download to use' at Transiflex 1 minute ago)
site/pl-PL.com_jevents.ini

JEV_FATAL_ERROR="B??d krytyczny"
JEV_NOT_A_VALID_CSV_UPLOADED="Wys?ano niepoprawny plik CSV - wymagane s? kolumny KATEGORIE (CATEGORIES), STRESZCZENIE (SUMMARY), DATA CZAS ROZPOCZ?CIA (DTSTART), DATA CZAS ZAKO?CZENIA (DTEDN) oraz STREFA CZASOWA (TIMEZONE). Popraw plik i prze?lij go jeszcze raz.y
cols CATEGORIES, SUMMARY, DTSTART, DTEND and
TIMEZONE are required. Fix your CSV please."
JEV_IMPORT_CORRUPT_CANCELLED="Wykryto uszkodzenie formatu pliku CSV - import zosta? anulowany."


original english file:

JEV_FATAL_ERROR="Fatal Error"
JEV_NOT_A_VALID_CSV_UPLOADED="Not valid CSV file uploaded - mandatory
cols CATEGORIES, SUMMARY, DTSTART, DTEND and
TIMEZONE are required. Fix your CSV please."
JEV_IMPORT_CORRUPT_CANCELLED="Detected corruption in CSV file - import canceled."


As you can see, last letter of "mandatory" word is treated as it was quote char " - that way Transiflex cut all translations and marge english/other language together.

Only administrator can update en-GB files to correct those error.

http://imgur.com/zgPBJPl
http://imgur.com/mH0b63z
(red frames with error via Transiflex interface)

btw en-GB files that are in JEvents package @ https://www.jevents.net/download-area/j ... events-3-4 also suffer this error:

JEV_FATAL_ERROR="Fatal Error"
JEV_NOT_A_VALID_CSV_UPLOADED="Not valid CSV file uploaded - mandatory
cols CATEGORIES, SUMMARY, DTSTART, DTEND and
TIMEZONE are required. Fix your CSV please."
JEV_IMPORT_CORRUPT_CANCELLED="Detected corruption in CSV file - import canceled."
8 years ago
·
#6499
0
Votes
Undo
Sorry to say this but...
en-GB language files at Transiflex are from some OLDer version of JEvents, they lack recently added language strings, atm JEvents that i downloaded from jevents.net contains more strings that en-GB at Transiflex.

All strings that you uploaded to pl-PL was lost or are inaccessible due to en-GB.

Also other languages suffer this problem.

ATM en-GB file admin/en-GB.com_jevents.ini at Transiflex ends at JEV_CANNOT_DISPLAY_SAVED_EVENT_ON_THIS_MENU_ITEM key, but same language file in JEvents zip contains additional 16 strings:

JEV_LOAD_JOOMLA_BOOTSTRAP_CSS_IN_CALENDAR_MODULE
JEV_LOAD_JOOMLA_BOOTSTRAP_CSS_IN_CALENDAR_MODULE_DESC
JEV_SENDER_CONFIG
JEV_SENDER_CONFIG_DESC
JEV_SENDER_CREATOR_DETAILS
JEV_SENDER_USE_GLOBAL_JOOMLA_SENDER
JEV_SENDER_USE_BELOW_SENDER_DETAILS
JEV_SENDAR_NAME
JEV_SENDAR_NAME_DESC
JEV_SENDAR_EMAIL
JEV_SENDER_EMAIL_DESC
JEV_SENDER_REPLY_TO
JEV_SENDER_REPLY_TO_DESC
JEV_EVENT_STARTED
JEV_SORRY_THAT_YOU_UNINSTALL
JEV_PLEASE_LET_US_KNOW_WHY


Keys below are also missing at Transiflex (tested on single file admin/en-GB.com_jevents.ini):

FLOAT_LAYOUT_BLOCK_TITLE1
FLOAT_LAYOUT_BLOCK_TITLE2
FLOAT_LIST_LIMIT
FLOAT_LIST_LIMIT_DESC
FLOAT_NAV_RANGE
FLOAT_NAV_RANGE_DESC
JEV_AVAILABLE_TIMEZONES
JEV_AVAILABLE_TIMEZONES_DESC
JEV_EARLIEST_YEAR_DESC
JEV_EVENT_TIMEZONE
JEV_EVENT_TIMEZONE_TIP
JEV_LATEST_YEAR_DESC
JEV_SHOW_TIMEZONE
JEV_SHOW_TIMEZONE_TIP


And that's just a beginning...
8 years ago
·
#6500
0
Votes
Undo
Hi Yild,
thank you very much for your detailed report on translations. I'm right now working on fixing the issues on your previous posts and I will update latest strings today after fixing it.

I try to sync language files at least once per 2 weeks.

Best
8 years ago
·
#6501
0
Votes
Undo
I wil check those modifications later today (probably).


btw. 3% loss in all languages after your update... sorry guys :P
8 years ago
·
#6502
0
Votes
Undo
No loss actually as you can check the history of a string and recover them ;). But as you mentioned there were a few of new strings in the component ;)

Thank you very much!!!
8 years ago
·
#6503
0
Votes
Undo
There is still issue with site\en-GB.mod_jevents_cal.ini file

JEV_MINICAL_DISPLAY_NEXT_MONTH_DESC
JEV_MINICAL_DISPLAY_LAST_MONTH_DESC
keys are still multi line, also html entities "lt" and "gt" should be replaced with "<" and ">" chars.
8 years ago
·
#6504
0
Votes
Undo
I have found some issues while testing/reviewing my translation of JEvents Main:

COMPONENT:

"Manage Events" -> "Repeats" page
"Repeat Date/Time" string hardcoded in administrator\components\com_jevents\views\icalrepeat\tmpl\overview.php and administrator\components\com_jevents\views\icalrepeat\tmpl\select.php files

<th width="40%" nowrap="nowrap"><?php echo "Repeat Date/Time"; ?></th>


"Manage Calendars", "Type" column - untranslated strings: "Native", "Uploaded File", "Remote"
also
"Delete" question string "Delete Ical and all associated events and repeats" hardcoded in administrator\components\com_jevents\views\icals\view.html.php file

JToolBarHelper::deleteList('Delete Ical and all associated events and repeats?','icals.delete');


"Manage Calendars" -> "New"/"Edit" not translated string

JText::_("Loaded from Local file called" . " ")

in files:
administrator\components\com_jevents\views\icals\tmpl\edit.php
administrator\components\com_jevents\views\icals\tmpl\edit16.php
also
Create calendar from file show hardcoded string from components\com_jevents\libraries\iCalICSFile.php file:

JFactory::getApplication()->enqueueMessage($count . ' iCal events processed');


"Manage Categories" -> "New"/"Edit" -> "Permissions" tab, missing key JEV_JACTION_CREATE_DESC in language files, used in file:
administrator\components\com_jevents\access.xml
also
same key used in files administrator\components\com_jevents\views\icals\tmpl\edit.php and administrator\components\com_jevents\views\icals\tmpl\edit16.php for label and description in administrator\components\com_jevents\category.xml file:

<field
name="overlaps"
type="jevboolean"
default="0"
class="btn-group"
label="JEV_BLOCK_OVERLAPS"
description="JEV_BLOCK_OVERLAPS"
/>


"Custom Layouts", untranslated header names "NUM", "TITLE", "NAME"
"Custom Layouts" -> "Edit Layout Page", untranslated header names "TITLE", "NAME"

"Configuration" -> "Event Editing":

string keys names mismatch
JEV_SENDER_NAME_DESC in xml file administrator\components\com_jevents\config.xml
JEV_SENDAR_NAME_DESC in language file administrator\language\en-GB\en-GB.com_jevents.ini

key JEV_SHOW_TIMEZONE_DESC used in administrator\components\com_jevents\config.xml is missing from en-GB language file

"Configuration" -> "Module Config":

JEV_LEV_AVAIL_FIELDS,JEV_LEV_FUNC_DATE,JEV_LEV_FUNC_STRFTIME string used in administrator\components\com_jevents\config.xml visible

<field name="spacer_le2" type="jevinfo" default="JEV_LEV_AVAIL_FIELDS,JEV_LEV_FUNC_DATE,JEV_LEV_FUNC_STRFTIME" menu="hide" label="" description="" difficulty="3" conditional="module_config_from_component" conditions="1"/>

language file administrator\language\en-GB\en-GB.com_jevents.ini have strings like:

JEV_LEV_AVAIL_FIELDS="Available Event fields"
JEV_LEV_FUNC_DATE="Date format with date()"
JEV_LEV_FUNC_STRFTIME="Date format with strftime()"

solution: concatenate all three strings into one
8 years ago
·
#6505
0
Votes
Undo
MODULES:

JEvents Calendar Module:
key PARAMMODULECLASSSUFFIX used in modules\mod_jevents_cal\mod_jevents_cal.xml is missing from en-GB language file
also wrong usage of JEV_DLM_* and JEV_DNM_* keys

<field name="modcal_DispLastMonth" type="jevmultilist" default="NO" label="JEV_DISPLAY_LAST_MONTH" description="JEV_MINICAL_DISPLAY_LAST_MONTH_DESC" conditional="modcal_useLocalParam" conditions="1" >
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DLM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DLM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DLM_ALWAYS_IF_EVENTS</option>
</field>
<field name="modcal_DispLastMonthDays" type="jevtext" size="2" default="0" label="JEV_DLM_STOP_DAY" description="JEV_TIP_DLM_STOP_DAY" conditional="modcal_useLocalParam" conditions="1" />
<field name="modcal_DispNextMonth" type="jevmultilist" default="NO" label="JEV_DISPLAY_NEXT_MONTH" description="JEV_MINICAL_DISPLAY_NEXT_MONTH_DESC" conditional="modcal_useLocalParam" conditions="1" >
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DLM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DLM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DLM_ALWAYS_IF_EVENTS</option>
</field>

should be:

<field name="modcal_DispLastMonth" type="jevmultilist" default="NO" label="JEV_DISPLAY_LAST_MONTH" description="JEV_MINICAL_DISPLAY_LAST_MONTH_DESC" conditional="modcal_useLocalParam" conditions="1" >
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DLM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DLM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DLM_ALWAYS_IF_EVENTS</option>
</field>
<field name="modcal_DispLastMonthDays" type="jevtext" size="2" default="0" label="JEV_DLM_STOP_DAY" description="JEV_TIP_DLM_STOP_DAY" conditional="modcal_useLocalParam" conditions="1" />
<field name="modcal_DispNextMonth" type="jevmultilist" default="NO" label="JEV_DISPLAY_NEXT_MONTH" description="JEV_MINICAL_DISPLAY_NEXT_MONTH_DESC" conditional="modcal_useLocalParam" conditions="1" >
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DNM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DNM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DNM_ALWAYS_IF_EVENTS</option>
</field>
8 years ago
·
#6506
0
Votes
Undo
same thing in administrator\components\com_jevents\config.xml file:
				
<field name="modcal_DispLastMonth" type="jevlist" default='NO' menu="hide" label="JEV_DISPLAY_LAST_MONTH" description="" difficulty="3" conditional="module_config_from_component" conditions="1">
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DLM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DLM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DLM_ALWAYS_IF_EVENTS</option>
</field>
<field name="modcal_DispLastMonthDays" type="jevtext" default="0" menu="hide" size="3" label="JEV_DLM_STOP_DAY" description="JEV_TIP_DLM_STOP_DAY" difficulty="3" conditional="module_config_from_component" conditions="1"/>

<field name="modcal_DispNextMonth" type="jevlist" default='NO' menu="hide" label="JEV_DISPLAY_NEXT_MONTH" description="" difficulty="3" conditional="module_config_from_component" conditions="1">
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DLM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DLM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DLM_ALWAYS_IF_EVENTS</option>
</field>

should be:

<field name="modcal_DispLastMonth" type="jevlist" default='NO' menu="hide" label="JEV_DISPLAY_LAST_MONTH" description="" difficulty="3" conditional="module_config_from_component" conditions="1">
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DLM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DLM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DLM_ALWAYS_IF_EVENTS</option>
</field>
<field name="modcal_DispLastMonthDays" type="jevtext" default="0" menu="hide" size="3" label="JEV_DLM_STOP_DAY" description="JEV_TIP_DLM_STOP_DAY" difficulty="3" conditional="module_config_from_component" conditions="1"/>

<field name="modcal_DispNextMonth" type="jevlist" default='NO' menu="hide" label="JEV_DISPLAY_NEXT_MONTH" description="" difficulty="3" conditional="module_config_from_component" conditions="1">
<option value="NO">JEV_NO</option>
<option value="YES_stop">JEV_DNM_YES_STOP_DAY</option>
<option value="YES_stop_events">JEV_DNM_YES_EVENT_SDAY</option>
<option value="ALWAYS">JEV_ALWAYS</option>
<option value="ALWAYS_events">JEV_DNM_ALWAYS_IF_EVENTS</option>
</field>
8 years ago
·
#6507
0
Votes
Undo
JEvents Legend Module:
many strings hardcoded in modules\mod_jevents_legend\mod_jevents_legend.xml file:

<field name="cache" type="radio" default="0" class="btn-group" label="Enable Cache" description="Select whether to cache the content of this module">
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="A suffix to be applied to the css class of the module (table.moduletable), this allows individual module styling" />
<field name="show_admin" type="radio" default="0" class="btn-group" label="Show Admin Panel" description="Show admin panel i.e. 'add event' and 'my events' in this module">
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field name="modlegend_inccss" type="radio" class="btn-group" default="1" label="Include Events CSS" description="Tells the module if the module Events CSS should be included or not.">
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field name="nonjeventsdisable" type="radio" class="btn-group" default="1" label="Disable on non-JEvents Pages" description="Hide the module when displayed on non-JEvents pages">
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field name="target_itemid" type="jevmenu" default="" label="Target Menu Item" description="Menu item for target page" />
<field name="catidnew" type="jevcategorynew" default="" size="10" multiple="multiple" extension="com_jevents" label="COM_JEVENTS_SPECIFIED_CATEGORIES_LABEL" description="COM_JEVENTS_SPECIFIED_CATEGORIES_DESC" />
<field name="hideinactivekids" type="radio" class="btn-group" default="1" label="Hide Inactive child categories" description="WHEN ENABLED HIDES INACTIVE CHILD CATEGORIES">
<option value="0">No</option>
<option value="1">Yes</option>
</field>


JEvents Filter Module:
Filters names: Category, Eventlist, Justmine, etc. should those names be translatable ?


JEvents View Switcher Module:
many strings hardcoded in modules\mod_jevents_switchview\mod_jevents_switchview.xml file:

<field name="cache" type="radio" class="btn-group" default="0" label="Enable Cache" description="Select whether to cache the content of this module">
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field name="moduleclass_sfx" type="text" default="" label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL" description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />
<field name="show_preview" type="radio" class="btn-group" default="0" label="Show Preview" description="Template preview is to be shown">
<option value="0">Hide</option>
<option value="1">Show</option>
</field>
<field name="target_itemid" type="jevmenu" default="" label="Target Menu Item" description="Menu item for target page" />


also JS alert messages are hardcoded in modules\mod_jevents_switchview\mod_jevents_switchview.php file:

function setJViewcookie(index){
value = getSelectedValue("jeventviewform","jos_change_view");
document.cookie="jevents_view="+value+";path=/";
alert("JEvents View changed to "+value);
}


JEvents Filter Module:
Button caption hardcoded (in multiple lines) in modules\mod_jevents_filter\tmpl\default_chosenlayout.php modules\mod_jevents_filter\tmpl\default_layout.php files:

<input class="modfilter_button" type="submit" value="<?php echo JText::_('ok'); ?>" name="jevents_filter_submit" />
8 years ago
·
#6508
0
Votes
Undo
MENU ITEMS:

"iCal Export"
same key used as label and description in components\com_jevents\views\icals\tmpl\ical.xml file:

<field name="show_ical_download" type="jevboolean" class="btn-group" default="1" label="JEV_ICAL_ALLOW_DOWNLOAD" description="JEV_ICAL_ALLOW_DOWNLOAD" />

should be

<field name="show_ical_download" type="jevboolean" class="btn-group" default="1" label="JEV_ICAL_ALLOW_DOWNLOAD" description="JEV_ICAL_ALLOW_DOWNLOAD_DESC" />

JEV_ICAL_ALLOW_DOWNLOAD and JEV_ICAL_ALLOW_DOWNLOAD_DESC keys exists in current en-GB (and other) language files

"List of Events"
JEV_SELECT_COLUMNS_DESC key used in components\com_jevents\views\list\tmpl\events.xml file is missing from language files




OTHER:

"Extensions" -> "Plugins" -> "Smart Search - JEvents"
strings hardcoded in plugins\finder\jevents\jevents.xml file:

<fieldset name="basic" addfieldpath="/administrator/components/com_jevents/fields">
<field
name="target_itemid"
type="jevmenu"
default=""
label="Target Menu Item"
description="Menu item for target page" />
</fieldset>




I don't think I'm gonna do this again for Silver - possible for Bronze... Silver... nope :P

[sorry for possible errors/spellings... it was late...]
8 years ago
·
#6509
0
Votes
Undo
Forgot about:

COMPONENT
"Authorized Users", users list column header "NAME" string hard coded in administrator\components\com_jevents\views\user\tmpl\overview.php
file:

<th class="title" width="20%" align="left" nowrap="nowrap"><?php echo JHTML::_('grid.sort', JText::_('NAME'), 'jname', $orderdir, $order, "user.list"); ?></th>


sorry to split this report into multiple posts but forum limit is 7k chars for single post...
8 years ago
·
#6510
0
Votes
Undo
There is still issue with site\en-GB.mod_jevents_cal.ini file

JEV_MINICAL_DISPLAY_NEXT_MONTH_DESC
JEV_MINICAL_DISPLAY_LAST_MONTH_DESC
keys are still multi line, also html entities "lt" and "gt" should be replaced with "<" and ">" chars.


Hi Yild,
thank you very much for pointing this. I have just fixed the new lines issue. Regarding the HTML entities, we cannot replace them as they are part of Javascript code so they should be as they are now.
8 years ago
·
#6511
0
Votes
Undo
I hope you weren't overwhelmed by my posts ;)

JEvents Bronze - JEvents Meta Tags Plugin:
all I've fonud is untranslatable module name in jevmetatags.xml file

<name>JEvents - Meta Tags for Event Descriptions</name>

hard coded string should be replaced with JEV_METATAG key

JEV_METATAG="JEvents - MetaTags and Descriptions - Version "

from plugins\jevents\jevmetatags\language\en-GB\en-GB.plg_jevents_jevmetatags.sys.ini file
(don't know if this file is 'available' in backend or same key should be added to administrator\language\en-GB\en-GB.plg_jevents_jevmetatags.ini file).
8 years ago
·
#6512
0
Votes
Undo
JEvents Silver: "JEvents" -> "Configuration" -> "Club Theme Options"


"extplus" tab:

1. Width strings and Color Schema values hard coded in components\com_jevents\views\extplus\config.xml file

<field name="extpluswidth" type="jevmultilist" default="905" label='MAIN_CALENDAR_WIDTH' description='WIDTH_IN_PIXELS_OF_MAIN_CALENDAR' class="extpluswidth" conditional="epscalable" conditions="0">
<option value="905">Wide (905px)</option>
<option value="835">Quite Wide (835px)</option>
<option value="765">Medium (765px)</option>
<option value="695">Quite Narrow (695px)</option>
<option value="625">Narrow (625px)</option>
<option value="555">Very Narrow (555px)</option>
<option value="485">Extremely Narrow (485px)</option>
<option value="scalable">JEV_SCALABLE_LAYOUTS</option>
</field>
<field name="epcolourscheme" type="list" default='RED' label='COLOUR_SCHEME' description='COLOUR_SCHEME_FOR_EXTPLUS_LAYOUT' >
<option value="gray">Gray</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="purple">Purple</option>
<option value="green">Green</option>
</field>


2. COLOUR_SCHEME_FOR_EXTPLUS_LAYOUT not found in any language file (Main, Bronze, Silver)
3. "Truncate Prior/Post Events" hard coded in components\com_jevents\views\extplus\config.xml file

Proposition: all language strings from layout tabs should be stored in layout specified language file (i.e. en-GB.files_jeventsiconiclayout.ini) even if it create duplicate strings (but with different key names) - there are a few files already en-GB.files_jeventsiconiclayout.ini en-GB.files_jeventsmaplayout.ini - ATM most of the strings are located in en-GB.com_jevents.ini file.


"smartphone" tab:

1. Color schema values untranslatable (Gray, Red, Blue, Purple, Green),

2. COLOUR_SCHEME_FOR_SMARTPHONE_LAYOUT not found in any language file (Main, Bronze, Silver)


"flatplus" tab:

1. "Truncate Prior/Post Events" hard coded in components\com_jevents\views\flatplus\config.xml file


"ruthin" tab:
1. Width strings and Color Schema values hard coded in components\com_jevents\views\ruthin\config.xml file

<field name="ruthinwidth" type="jevmultilist" default="905" label='MAIN_CALENDAR_WIDTH' description='WIDTH_IN_PIXELS_OF_MAIN_CALENDAR' class="ruthinwidth" conditional="ruscalable" conditions="0">
<option value="905">Wide (905px)</option>
<option value="835">Quite Wide (835px)</option>
<option value="765">Medium (765px)</option>
<option value="695">Quite Narrow (695px)</option>
<option value="625">Narrow (625px)</option>
<option value="555">Very Narrow (555px)</option>
<option value="485">Extremely Narrow (485px)</option>
<option value="scalable">JEV_SCALABLE_LAYOUTS</option>
</field>
<field name="colourscheme" type="list" default='RED' label='COLOUR_SCHEME' description='COLOUR_SCHEME_FOR_RUTHIN_LAYOUT' >
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="purple">Purple</option>
<option value="green">Green</option>
</field>


2. "Truncate Prior/Post Events" hard coded in components\com_jevents\views\ruthin\config.xml file


"float" tab:

1. strings hard coded in components\com_jevents\views\float\config.xml file

<field name="float_style" type="list" default='1' label='FLOAT_STYLE' description='FLOAT_STYLE_DESC' >
<option value="1">Style 1</option>
<option value="2">Style 2</option>
</field>
<field name="float_nav_range" type="list" default='1' label='FLOAT_NAV_RANGE' description='FLOAT_NAV_RANGE_DESC' >
<option value="1">Top</option>
<option value="2">Bottom</option>
<option value="3">Top and Bottom</option>
<option value="4">Do not display</option>
</field>
<field



"iconic" tab:

1. Width strings and Color Schema values hard coded in components\com_jevents\views\iconic\config.xml file

<field name="iconicwidth" type="jevmultilist" default="905" label='MAIN_CALENDAR_WIDTH' description='WIDTH_IN_PIXELS_OF_MAIN_CALENDAR' class="iconicwidth" conditional="icscalable" conditions="0">
<option value="905">Wide (905px)</option>
<option value="835">Quite Wide (835px)</option>
<option value="765">Medium (765px)</option>
<option value="695">Quite Narrow (695px)</option>
<option value="625">Narrow (625px)</option>
<option value="555">Very Narrow (555px)</option>
<option value="485">Extremely Narrow (485px)</option>
<option value="scalable">JEV_SCALABLE_LAYOUTS</option>
</field>
<field name="iccolourscheme" type="jevmultilist" default='red' label='COLOUR_SCHEME' description='COLOUR_SCHEME_FOR_ICONIC_LAYOUT' >
<option value="gray">Gray</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="purple">Purple</option>
<option value="green">Green</option>
<option value="gradient">Gradient</option>
</field>


2. "Truncate Prior/Post Events" hard coded in components\com_jevents\views\iconic\config.xml file
8 years ago
·
#6513
0
Votes
Undo
I hope you weren't overwhelmed by my posts ;)



Actually I am!! And I thought you were being overwhelmed by the amount of strings!!!

I'm fixing all these gradually but as they need new releases for our addons it might take some time to be available.

Thank you very much for your valuable help!!
8 years ago
·
#6514
0
Votes
Undo
JEvents Embedded:

hard coded string in plugins\content\jevent_embed\jevent_embed.xml file:

<field name="showpasteventreset" type="radio" class="btn-group" default="0" label="Show Past Event Reset Checkbox" description="">


and option isn't even used anywhere in silver code...



I can see one major inconsistency all over main, bronze, silver stuff... in plugin xml files, plugin names are hard coded and sometime there are keys used that allow to translate their names:

plugins\finder\jevents\jevents.xml file:

<name>plg_finder_jevents</name>
<name>JEvents - Smart Search Plugin</name>


plugins\system\gwejson\gwejson.xml file:

<name>plg_system_gwejson</name>


plugins\editors-xtd\jevents\jevents.xml file

<name>plg_editors-xtd_jevents</name>


Either make plugin/modules manes translatable (preferable) or hard code them in every single xml file. After all if non english site/user wants help from support, it can briefly switch backend to en-GB get english names and switch back.
If someone had installed other language for JEvents all setting are in this language not in english and to get answer he should send question/issue using only original plugin text. In response
he will get english (99% cases) and user will have to 'guess' what he need to translate from english to used language (i.e. which option to switch/set etc.).
So in my opinion plugin names translation shouldn't be a problem for support staff.

Just a though...

I can stop any time... just say STOP! ;)
8 years ago
·
#6515
0
Votes
Undo
COM_LANGUAGES_VIEW_INSTALLED_ADMIN_TITLE - pl 3.5.1 brak ?

JEvents Agenda and Minutes:

1. label and description string are refering to 'access levels' but control show 'user groups' list
PLG_JEVENTS_JEVAGENDAMINUTES_EDIT_USER_LEVEL_LABEL16
PLG_JEVENTS_JEVAGENDAMINUTES_EDIT_USER_LEVEL_DESC16

2. file plugins/jevents/agendaminutes/agendaminutes/selectcontent.php that display plugins\jevents\agendaminutes\agendaminutes\view.php file content doesn't load language file that is used in backend/frontend, tested this on key

JText::_("SELECT_CATEGORY")

key is located in administrator\language\en-GB\en-GB.plg_jevents_agendaminutes.ini, translated string is in administrator\language\pl-PL\pl-PL.plg_jevents_agendaminutes.ini file

SELECT_CATEGORY="Wybierz kategori?"

but only en-GB is loaded

same with plugins\jevents\agendaminutes\agendaminutes\viewsectioncategory.php file

<strong><?php echo JText::_( 'CREATE_ARTICLE_FROM_SECCAT' ); ?>:</strong>


3. hard coded strings in plugins\jevents\agendaminutes\agendaminutes\view.php file:
(affected strings; second param in JHTML::_() )

<?php echo JText::_( 'Filter' ); ?>:
<button onclick="this.form.submit();"><?php echo JText::_( 'Go' ); ?></button>
<button onclick="document.getElementById('search').value='';this.form.submit();"><?php echo JText::_( 'Reset' ); ?></button>
<?php echo JText::_( 'Num' ); ?>
<?php echo JHTML::_('grid.sort', 'Title', 'c.title', @$lists['order_Dir'], @$lists['order'] ); ?>
<?php echo JHTML::_('grid.sort', 'Access', 'groupname', @$lists['order_Dir'], @$lists['order'] ); ?>
<?php echo JHTML::_('grid.sort', 'ID', 'c.id', @$lists['order_Dir'], @$lists['order'] ); ?>
<?php echo JHTML::_('grid.sort', 'Category', 'cc.title', @$lists['order_Dir'], @$lists['order'] ); ?>
<?php echo JHTML::_('grid.sort', 'Date', 'c.created', @$lists['order_Dir'], @$lists['order'] ); ?>


4. hard coded string in plugins\jevents\agendaminutes\agendaminutes.php file, there are two lines of:

document.getElementById('custom_agenda_name').value = 'New Article: '+optionValue;


5. missing keys from language files, used in plugins\jevents\agendaminutes\agendaminutes.php

$removetext = JText::_("Remove_Article");
$selecttext = JText::_("Create_article");


6. Keys with duplicate value, each group have the same string, but only 'longer' (PLG_JEVENTS_JEVAGENDAMINUTES_*) keys were used in (current) code:


JEV_REDIRECT_DESC
PLG_JEVENTS_JEVAGENDAMINUTES_REDIRECT_DESC

JEV_AUTHOR_ARTICLES
PLG_JEVENTS_JEVAGENDAMINUTES_AUTHOR_ARTICLES_LABEL

JEV_AUTHOR_ARTICLES_DESC
PLG_JEVENTS_JEVAGENDAMINUTES_AUTHOR_ARTICLES_DESC

JEV_CREATE_ARTICLES
PLG_JEVENTS_JEVAGENDAMINUTES_CREATE_ARTICLES_LABEL

JEV_CREATE_ARTICLES_DESC
PLG_JEVENTS_JEVAGENDAMINUTES_CREATE_ARTICLES_DESC

JEV_SHOW_ARTICLE_CONTENT
PLG_JEVENTS_JEVAGENDAMINUTES_SHOW_ARTICLE_CONTENT_LABEL

JEV_SHOW_ARTICLE_CONTENT_DESC
PLG_JEVENTS_JEVAGENDAMINUTES_SHOW_ARTICLE_CONTENT_DESC

JEV_REDIRECT_TO_EVENT
PLG_JEVENTS_JEVAGENDAMINUTES_LINK_IN_ARTICLE_REDIRECT_TO_EVENT_VALUE

JEV_EDIT_USER_LEVEL_DESC
PLG_JEVENTS_JEVAGENDAMINUTES_EDIT_USER_LEVEL_DESC

JEV_NO_LINK
PLG_JEVENTS_JEVAGENDAMINUTES_LINK_IN_ARTICLE_NO_LINK_VALUE

JEV_LINK
PLG_JEVENTS_JEVAGENDAMINUTES_LINK_IN_ARTICLE_LINK_VALUE

JEV_EDIT_USER_LEVEL
PLG_JEVENTS_JEVAGENDAMINUTES_EDIT_USER_LEVEL_LABEL



7. There is an issue with "Create link in agenda article?" option, links aren't created, there is only string visible (i.e.):

{jevent=140|_self|0}

with options set to "HTML Link in article" and "Auto redirect back to event" alike.

!!! actually... it isn't an issue... there is just no info that "JEvents Embed" plugin needs to be installed and enabled to use this feature.
8 years ago
·
#6516
0
Votes
Undo
screenshot[/url]
8 years ago
·
#6517
0
Votes
Undo
Hi Yild,
I have moved your last post about Agenda and minutes issue to a different topic:

<!-- l --><a class="postlink-local" href="https://www.jevents.net/forum/viewtopic.php?f=23&;t=43016]viewtopic.php?f=23&t=43016[/url]<!-- l -->

Please use this thread only to point out trnaslations issues ;)

Thank you veyr much!!
There are no replies made for this post yet.

Members Area

Show your support

Unlike many Joomla calendars we do not charge to download JEvents - please show your support for this project by becoming a member of the JEvents Club Club members get access to early releases, exclusive member support forums, and Silver and Gold members can use many exciting JEvents addons

Your membership will ensure that JEvents continues to be the best events calendar for Joomla.