Quantcast
Channel: I Love PHPMaker
Viewing all 34 articles
Browse latest View live

A New PHPMaker 10 Project File Is Released

$
0
0

This PHPMaker project file is useful if you want to create a web application from scratch using PHPMaker version 10.0.5. Please note that there are some new fields that were added into settings table. So, this project is useful for you to compare the changes in that table with yours. Also, the Demo of I Love PHPMaker 10 project file has been updated with this change.

Many advantages you will get after using this PHPMaker project file:

  1. You will have already had the minimum tables that needed for your project using Masino Extensions.
  2. Since you will have the basic needed tables, then you only need to add your another tables into the database, and then synchronize to this project.
  3. You don’t need to configure the Fields setup for the certain tables, such as settings, users, announcements, help, help_categories, etc.
  4. You don’t need to configure the Security settings for your web application since they have been included in this project.
  5. You will have the most needed PHPMaker project setup, especially if you implement Masino Extensions into your PHPMaker project.
  6. You will have some useful servent events ready-code in it so that you can use for the project basis.
  7. You will have a new Application Settings menu that contains almost all web application configuration settings which will be easily configured by Admin on-the-fly.
  8. Your End-Users (non-sysadmin) will be able to configure their preferences easily by using the ready-configuration settings.

To implement this new project file for your new web application, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker version 10 from this link.

If you are not sure which ones that I customized for the latest time, just download ALL the extensions for PHPMaker 10, as I also customized some other related extensions for this changes. Extract them, and then replace all the existing extensions with the new ones.

Edited: Make sure you have already altered the settings table by using the following script so that the latest extension will work properly for your PHPMaker project:

ALTER TABLE `settings` 
ADD COLUMN `Use_Javascript_Message` enum('1','0') DEFAULT '1',
ADD COLUMN `Login_Window_Type` enum('popup','default') DEFAULT 'default',
ADD COLUMN `Forgot_Password_Window_Type` enum('popup','default') DEFAULT 'default',
ADD COLUMN `Change_Password_Window_Type` enum('popup','default') DEFAULT 'default',
ADD COLUMN `Registration_Window_Type` enum('popup','default') DEFAULT 'default',
ADD COLUMN `Reset_Password_Field_Options` enum('EmailOrUsername','Username','Email') DEFAULT 'Email',
ADD COLUMN `Action_Button_Alignment` enum('Right','Left') DEFAULT 'Right';

New PHPMaker 10 Project

69.80 KB 20 downloads Last updated: June 3, 2014

How to Add “About Us” Menu in Web Applications that Generated by PHPMaker 10.0.5

$
0
0

Did you still remember about the trick I wrote in Moving “About Us” Link from Footer to Menu in Websites that Generated by PHPMaker 9.2.0 article? Just wanted to remind you about the article, it’s talking about how to move the About Us link from Footer to the menu that located at the top or left of your web application by using PHPMaker version 9.2.0 (the latest stable version of PHPMaker 9). Why did we move it from Footer to Menu bar? Good question! Since it depends on the element id, so we must only have one ID to display the About Us dialog window.

Now in PHPMaker version 10, we will do the similar thing. But, there is a little bit difference between PHPMaker version 9 and 10. In PHPMaker 10, we will not move it, but we will add a new menu item besides the one in the Footer. In other words, we will leave the About Us link in Footer, and then add another menu in Menu bar to display the About Us modal dialog (yeah, we will use Modal Dialog that belongs to Twitter Bootstrap). This will show you that in PHPMaker version 10, we don’t have to hide the link in Footer in order to add it into the Menu bar. This is the advantage we will get if using PHPMaker 10.

So here is the secret of this feature. If you want to create an About Us menu item, then you have to put the following code in the URL column of that menu item from the Menu Editor:

javascript:void(0);|||msAboutDialogShow();return false;

As you can see, since it will display the About Us window dialog, then we need to insert the Javascript function call, and its Javascript function itself named msAboutDialogShow(). In order to parse both terms, then you have to insert the three | characters between them. This sign will tell PHPMaker to generate the menu item which contains onclick attribute inside the a href tag of it. So, from now on, you may use this pattern to call your own Javascript function via Menu bar in your generated web applications.

Please note that this ability is only available if you are using MasinoFixedWidthSite10 extension for your PHPMaker project. Otherwise, it won’t work at all, since the original PHPMaker Template has not handled this ability, yet.

To see it in action, then simply visit Demo of I Love PHPMaker 10, and hover your mouse to Help (Categories) menu, and then click on About Us sub-menu item.

To implement this new feature for your PHPMaker project, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker version 10 from this link.

If you are not sure which ones that I customized for the latest time, just download ALL of Masino Extensions for PHPMaker 10, as I also customized some other related extensions for this changes. Extract them, and then replace all the existing extensions with the new ones.

In addition, I also just updated the Demo of PHPMaker 10 Project File and New PHPMaker 10 Project.

Have a nice try, everyone! :)

How to Enable/Disable TextBox Based On CheckBox Click in Web Applications that Generated by PHPMaker 10.0.5

$
0
0

As we have already known, PHPMaker has the ability by default to convert the ENUM field type (MySQL Database) becomes CheckBox element in the Add/Edit Form. Since the ENUM field type has the option values in it, then PHPMaker will add the bracket ([]) characters in the end of name and id property of the CheckBox element. For example, the field name is IsEmployee which is the ENUM field type with Y and N option values in it, then the Name and the ID of this CheckBox will become x_IsEmployee[] respectively.

Unfortunately, since the ID has been changed, then we as Web Developers could not use the standard jQuery code to trigger onclick event of this CheckBox element. Let’s say when your end-user is giving the checked mark at this CheckBox (for example, the name of the field is IsEmployee), then the next TextBox (for example, the name of the field is Employee_Name) below this CheckBox will be enabled, and vice-versa.

Did you ever have the difficulty when implementing the business logic to enable or disable the TextBox control based on the checked status that belongs to the CheckBox element in Add page of web applications that generated by PHPMaker? If so, then I will show you how to overcome this issue easily by using the jQuery code in Startup Script that belongs to the Add page.

Just insert the following code under this location: Client Scripts -> Table-Specific -> Add/Copy Page -> Startup Script of your PHPMaker project:

$(document).ready(function() {
    // Check if the form is loaded ...
    if($("input[name='x_IsEmployee[]']:checked").val()){
        $('#x_Employee_Name').removeAttr('disabled');
    } else {
        $('#x_Employee_Name').attr('disabled','disabled'); 
    }
    // Check if the CheckBox is being clicked ...
    $('input:checkbox[name="x_IsEmployee\[\]"]').click(function() {
        if (!$(this).is(':checked')) {
            $('#x_Employee_Name').attr('disabled','disabled'); 
            $('#x_Employee_Name').val('');
        } else {
            $('#x_Employee_Name').removeAttr('disabled');
            $('#x_Employee_Name').focus();
        }
    });
});

From the code above, then we have to handle the condition when the Add form/page is loaded. Also, we have to handle when end-user is clicking on the CheckBox control itself.

So simple, yet so powerful, right? ;)

Masino Extensions for PHPMaker 11 Is Released!

$
0
0

I am so pleased to announce you that Masino Extensions for PHPMaker 11 are just released today. It took about two weeks for me to upgrade all of my extensions that I made for PHPMaker 10 so that they will work properly for PHPMaker 11, too.

There are 12 (Twelve) extensions now available for PHPMaker 11. So here they are:

  1. MasinoCustomCSS11
  2. MasinoCAPTCHA11
  3. MasinoLogin11
  4. MasinoForgotPwd11
  5. MasinoRegister11
  6. MasinoChangePwd11
  7. MasinoHorizontalVertical11
  8. MasinoHeaderFooter11
  9. MasinoFixedWidthSite11
  10. MasinoDetectChanges11
  11. MasinoPreviewRow11
  12. MasinoVisitorStatistics11

Please note that there are also some new language phrases were added into the XML Language Files in C:\Program Files\PHPMaker 11\languages folder. So make sure you have updated your XML Language Files in the PHPMaker installation folder with the modified ones below before generating ALL the script files using Masino Extensions for PHPMaker 11.

I attached the modified language files (English and Indonesian), so that you don’t need to insert the new phrases into your XML Language Files. Just replace them with this updated ones:

English (english.xml):

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ew-language date="2014/07/07" version="11.0.0" id="en" name="English" desc="English" author="e.World Technology Ltd.">
<locale>
	<phrase id="locale" value=""/><!-- *** system locale for this language -->	
	<phrase id="use_system_locale" value="0"/><!-- *** change to "0" to disable system locale and use the following settings *** -->	
	<phrase id="decimal_point" value="."/>
	<phrase id="thousands_sep" value=","/>
	<phrase id="mon_decimal_point" value="."/>
	<phrase id="mon_thousands_sep" value=","/>
	<phrase id="currency_symbol" value="$"/>
	<phrase id="positive_sign" value=""/>
	<phrase id="negative_sign" value="-"/>
	<phrase id="frac_digits" value="2"/>
	<phrase id="p_cs_precedes" value="1"/>
	<phrase id="p_sep_by_space" value="0"/>
	<phrase id="n_cs_precedes" value="1"/>
	<phrase id="n_sep_by_space" value="0"/>
	<phrase id="p_sign_posn" value="3"/>
	<phrase id="n_sign_posn" value="3"/>
	<phrase id="time_zone" value="Asia/Jakarta"/><!-- *** used for multi-language site only *** -->
</locale>
<global>
	<phrase id="ActionDeleted" value="Deleted"/>
	<phrase id="ActionInserted" value="Inserted"/>
	<phrase id="ActionInsertedGridAdd" value="Inserted (Grid-Add)"/>
	<phrase id="ActionUpdated" value="Updated"/>
	<phrase id="ActionUpdatedGridEdit" value="Updated (Grid-Edit)"/>
	<phrase id="ActionUpdatedMultiUpdate" value="Updated (Multi-Update)"/>
	<phrase id="ActivateAccount" value="Your account is activated"/>
	<phrase id="ActivateFailed" value="Activation failed"/>
	<phrase id="Add" value="Add"/>
	<phrase id="AddBlankRow" value="Add Blank Row" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddBtn" value="Add"/>
	<phrase id="AddLink" value="Add" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddMasterDetailLink" value="Master/Detail Add" class="icon-md-add ewIcon"/><!-- v11 -->
	<phrase id="AddSuccess" value="Add succeeded"/>
	<phrase id="AdvancedSearch" value="Advanced Search"/><!-- v11 -->
	<phrase id="AdvancedSearchBtn" value="Advanced Search" class="icon-advanced-search ewIcon"/><!-- v11 -->
	<phrase id="AllRecords" value="All"/>
	<phrase id="AllWord" value="All words"/>
	<phrase id="AlwaysAsk" value="Always ask for my user name and password"/>
	<phrase id="AnyWord" value="Any word"/>
	<phrase id="AuditTrailAutoLogin" value="autologin"/>
	<phrase id="AuditTrailFailedAttempt" value="failed attempt: %n"/>
	<phrase id="AuditTrailUserLoggedIn" value="user already logged in"/>
	<phrase id="AuditTrailPasswordExpired" value="password expired"/>
	<phrase id="AuditTrailLogin" value="login"/>
	<phrase id="AuditTrailLogout" value="logout"/>
	<phrase id="AutoLogin" value="Auto login until I logout explicitly"/>
	<phrase id="Average" value="Average"/>
	<phrase id="BackToList" value="Back to List"/>
	<phrase id="BackToLogin" value="Back to login page"/>
	<phrase id="BackToMasterRecordPage" value="Back to master table"/>
	<phrase id="BatchDeleteBegin" value="*** Batch delete begin ***"/>
	<phrase id="BatchDeleteRollback" value="*** Batch delete rollback ***"/>
	<phrase id="BatchDeleteSuccess" value="*** Batch delete successful ***"/>
	<phrase id="BatchInsertBegin" value="*** Batch insert begin ***"/>
	<phrase id="BatchInsertRollback" value="*** Batch insert rollback ***"/>
	<phrase id="BatchInsertSuccess" value="*** Batch insert successful ***"/>
	<phrase id="BatchUpdateBegin" value="*** Batch update begin ***"/>
	<phrase id="BatchUpdateRollback" value="*** Batch update rollback ***"/>
	<phrase id="BatchUpdateSuccess" value="*** Batch update successful ***"/>
<!-- ***
	<phrase id="BreadcrumbDivider" value="/"/>
-->
	<phrase id="ButtonActions" value="Actions" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonAddEdit" value="Add/Edit" class="icon-addedit ewIcon"/><!-- v11 -->
	<phrase id="ButtonDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="ButtonExport" value="Export" class="icon-export ewIcon"/><!-- v11 -->
	<phrase id="ButtonListOptions" value="Options" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonSearch" value="Search" class="icon-search ewIcon"/><!-- v11 -->
	<phrase id="CancelBtn" value="Cancel"/>
	<phrase id="CancelLink" value="Cancel" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="ChangePwd" value="Change Password"/>
	<phrase id="ChangePwdPage" value="Change Password"/>
	<phrase id="ChangePwdBtn" value="Change"/>
	<phrase id="ChooseFileBtn" value="Choose..."/><!-- v11 -->
	<phrase id="ChooseFile" value="Choose file"/><!-- v11 -->
	<phrase id="ChooseFiles" value="Choose files"/><!-- v11 -->
	<phrase id="Confirm" value="Confirm"/>
	<phrase id="ConfirmBtn" value="Confirm"/>
	<phrase id="ConfirmPassword" value="Confirm Password"/>
	<phrase id="ConflictCancelLink" value="Cancel"/>
	<phrase id="LightboxTitle" value=" " client="1"/><!-- v11 -->
	<phrase id="LightboxCurrent" value="image {current} of {total}" client="1"/><!-- Note: DO NOT translate "{current}" and "{total}" --><!-- v11 -->
	<phrase id="LightboxPrevious" value="previous" client="1"/><!-- v11 -->
	<phrase id="LightboxNext" value="next" client="1"/><!-- v11 -->
	<phrase id="LightboxClose" value="close" client="1"/><!-- v11 -->
	<phrase id="LightboxXhrError" value="This content failed to load." client="1"/><!-- v11 -->
	<phrase id="LightboxImgError" value="This image failed to load." client="1"/><!-- v11 -->
	<phrase id="Copy" value="Copy"/>
	<phrase id="CopyLink" value="Copy" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="Count" value="Count"/>
	<phrase id="CustomActionCompleted" value="Action '%s' is completed"/>
	<phrase id="CustomActionCancelled" value="Action '%s' is cancelled"/>
	<phrase id="CustomView" value="CUSTOM VIEW"/>
	<phrase id="Delete" value="Delete"/>
	<phrase id="DeleteBtn" value="Delete"/>
	<phrase id="DeleteCancelled" value="Delete cancelled"/>
	<phrase id="DeleteConfirmMsg" value="Do you want to delete this record?" client="1"/>
	<phrase id="DeleteLink" value="Delete" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteMultiConfirmMsg" value="Do you want to delete the selected records?" client="1"/>
	<phrase id="DeleteSelectedLink" value="Delete Selected Records" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteSuccess" value="Delete succeeded"/>
	<phrase id="DetailLink" value=""/>
	<phrase id="DetailCount" value="&lt;span dir='ltr'&gt;(%c)&lt;/span&gt;"/><!-- v11 -->
	<phrase id="MasterDetailCopyLink" value="Master/Detail Copy" class="icon-md-copy ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailEditLink" value="Master/Detail Edit" class="icon-md-edit ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailListLink" value="Detail List" class="icon-table ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailViewLink" value="Master/Detail View" class="icon-md-view ewIcon"/><!-- v11 -->
	<phrase id="DupIndex" value="Duplicate value '%v' for unique index '%f'"/>
	<phrase id="DupKey" value="Duplicate primary key: '%f'"/>
	<phrase id="Edit" value="Edit"/>
<!-- ***
	<phrase id="EditBtn" value="Edit"/>
-->
	<phrase id="EditLink" value="Edit" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="EnterNewPassword" value="Please enter new password" client="1"/>
	<phrase id="EnterOldPassword" value="Please enter old password" client="1"/>
	<phrase id="EnterPassword" value="Please enter password" client="1"/>
	<phrase id="EnterPwd" value="Please enter password" client="1"/>
	<phrase id="EnterRequiredField" value="Please enter required field - %s"/><!-- v11 -->
	<phrase id="EnterSearchCriteria" value="Please enter search criteria"/>
	<phrase id="EnterUserName" value="Please enter username" client="1"/>
	<phrase id="EnterValidateCode" value="Enter the validation code shown" client="1"/><!-- v11 -->
	<phrase id="EnterSenderEmail" value="Please enter sender email" client="1"/>
	<phrase id="EnterProperSenderEmail" value="Exceed maximum sender email count or email address incorrect" client="1"/>
	<phrase id="EnterRecipientEmail" value="Please enter recipient email" client="1"/>
	<phrase id="EnterProperRecipientEmail" value="Exceed maximum recipient email count or email address incorrect" client="1"/>
	<phrase id="EnterProperCcEmail" value="Exceed maximum cc email count or email address incorrect" client="1"/>
	<phrase id="EnterProperBccEmail" value="Exceed maximum bcc email count or email address incorrect" client="1"/>
	<phrase id="EnterSubject" value="Please enter subject" client="1"/>
	<phrase id="EmailFormSender" value="From"/>
	<phrase id="EmailFormRecipient" value="To"/>
	<phrase id="EmailFormCc" value="Cc"/>
	<phrase id="EmailFormBcc" value="Bcc"/>
	<phrase id="EmailFormSubject" value="Subject"/>
	<phrase id="EmailFormMessage" value="Message"/>
	<phrase id="EmailFormContentType" value="Send as"/>
	<phrase id="EmailFormContentTypeUrl" value="URL"/>
	<phrase id="EmailFormContentTypeHtml" value="HTML"/>
	<phrase id="EnterUid" value="Please enter user ID" client="1"/>
	<phrase id="EnterValidEmail" value="Please enter valid Email Address!" client="1"/>
	<phrase id="ExactPhrase" value="Exact phrase"/>
	<phrase id="ExceedMaxRetry" value="Exceed maximum login retry count. Account is locked. Please try again in %t minutes"/>
	<phrase id="ExceedMaxEmailExport" value="Exceed maximum export email count. Please try again later"/>
	<phrase id="ExportToCsv" value="Export to CSV" class="icon-csv ewIcon"/><!-- v11 -->
	<phrase id="ExportToCsvText" value="CSV"/>
	<phrase id="ExportToEmail" value="Email" class="icon-email ewIcon"/><!-- v11 -->
	<phrase id="ExportToEmailText" value="Email" client="1"/>
	<phrase id="ExportToExcel" value="Export to Excel" class="icon-excel ewIcon"/><!-- v11 -->
	<phrase id="ExportToExcelText" value="Excel"/>
	<phrase id="ExportToHtml" value="Export to HTML" class="icon-html ewIcon"/><!-- v11 -->
	<phrase id="ExportToHtmlText" value="HTML"/>
	<phrase id="ExportToPDF" value="Export to PDF" class="icon-pdf ewIcon"/><!-- v11 -->
	<phrase id="ExportToPDFText" value="PDF"/>
	<phrase id="ExportToWord" value="Export to Word" class="icon-word ewIcon"/><!-- v11 -->
	<phrase id="ExportToWordText" value="Word"/>
	<phrase id="ExportToXml" value="Export to XML" class="icon-xml ewIcon"/><!-- v11 -->
	<phrase id="ExportToXmlText" value="XML"/>
	<phrase id="FailedToSendMail" value="Failed to send mail. "/>
	<phrase id="FieldName" value="Field Name"/>
	<phrase id="FieldRequiredIndicator" value="&lt;span class=&quot;ewRequired&quot;&gt;&amp;nbsp;*&lt;/span&gt;"/>
	<phrase id="FileNotFound" value="File not found"/><!-- *** characters need to be supported by EW_TMP_IMAGE_FONT *** -->
	<phrase id="OverwriteBtn" value="Overwrite"/>
	<phrase id="OverwriteLink" value="Overwrite"/>
	<phrase id="ForgotPwd" value="Forgot Password"/>
	<phrase id="GoBack" value="Go Back"/>
	<phrase id="GridAddCancelled" value="Grid add cancelled"/><!-- v11 -->
	<phrase id="GridAddLink" value="Grid Add" class="icon-grid-add ewIcon"/><!-- v11 -->
	<phrase id="GridCancelLink" value="Cancel" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="GridEditCancelled" value="Grid edit cancelled"/><!-- v11 -->
	<phrase id="GridEditLink" value="Grid Edit" class="icon-grid-edit ewIcon"/><!-- v11 -->
	<phrase id="GridInsertLink" value="Insert" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="GridSaveLink" value="Save" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
<!-- ***
	<phrase id="HideHighlight" value="Hide highlight" client="1"/>
-->
	<phrase id="Highlight" value="Highlight"/><!-- v11 -->
	<phrase id="HighlightBtn" value="Highlight" class="icon-highlight ewIcon"/><!-- v11 -->
	<phrase id="HomePage" value="Home" class="glyphicon glyphicon-home ewIconHome"/><!-- v11 -->
	<phrase id="IncorrectCreditCard" value="Incorrect credit card number"/>
	<phrase id="IncorrectDateYMD" value="Incorrect date, format = yyyy%smm%sdd"/>
	<phrase id="IncorrectDateMDY" value="Incorrect date, format = mm%sdd%syyyy"/>
	<phrase id="IncorrectDateDMY" value="Incorrect date, format = dd%smm%syyyy"/>
	<phrase id="IncorrectShortDateYMD" value="Incorrect date, format = yy%smm%sdd"/>
	<phrase id="IncorrectShortDateMDY" value="Incorrect date, format = mm%sdd%syy"/>
	<phrase id="IncorrectShortDateDMY" value="Incorrect date, format = dd%smm%syy"/>
	<phrase id="IncorrectEmail" value="Incorrect email" client="1"/>
	<phrase id="IncorrectField" value="Incorrect field" client="1"/>
	<phrase id="IncorrectFloat" value="Incorrect floating point number" client="1"/>
	<phrase id="IncorrectGUID" value="Incorrect GUID" client="1"/>
	<phrase id="IncorrectInteger" value="Incorrect integer" client="1"/>
	<phrase id="IncorrectPhone" value="Incorrect phone number" client="1"/>
	<phrase id="IncorrectRegExp" value="Regular expression not matched" client="1"/>
	<phrase id="IncorrectRange" value="Number must be between %1 and %2" client="1"/>
	<phrase id="IncorrectSSN" value="Incorrect social security number" client="1"/>
	<phrase id="IncorrectTime" value="Incorrect time (hh:mm:ss)" client="1"/>
	<phrase id="IncorrectZip" value="Incorrect ZIP code" client="1"/>
	<phrase id="InlineAddLink" value="Inline Add" class="icon-inline-add ewIcon"/><!-- v11 -->
	<phrase id="InlineCopyLink" value="Inline Copy" class="icon-inline-copy ewIcon"/><!-- v11 -->
	<phrase id="InlineEditLink" value="Inline Edit" class="icon-inline-edit ewIcon"/><!-- v11 -->
	<phrase id="InsertCancelled" value="Insert cancelled"/>
	<phrase id="InsertFailed" value="Insert failed" client="1"/>
	<phrase id="InsertLink" value="Insert" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="InsertSuccess" value="Insert succeeded"/>
	<phrase id="InvalidEmail" value="Invalid Email"/>
	<phrase id="InvalidField" value="Invalid Field"/>
	<phrase id="InvalidKeyValue" value="Invalid key value"/>
	<phrase id="InvalidRecord" value="Invalid Record! Key is null" client="1"/>
	<phrase id="InvalidPostRequest" value="Invalid post request"/><!-- v11 -->
	<phrase id="InvalidParameter" value="Invalid Parameter"/>
	<phrase id="InvalidPassword" value="Invalid Password"/>
	<phrase id="InvalidNewPassword" value="Invalid New Password"/>
	<phrase id="InvalidUidPwd" value="Incorrect user ID or password"/>
	<phrase id="Keep" value="Keep"/>
	<phrase id="Language" value="Language"/>
	<phrase id="Loading" value="Loading..." client="1"/>
	<phrase id="Login" value="Login"/>
	<phrase id="LoginCancelled" value="Login cancelled"/>
	<phrase id="LoginOptions" value="Options"/><!-- v11 -->
	<phrase id="LoginPage" value="Login"/>
	<phrase id="Logout" value="Logout"/>
	<phrase id="MasterRecord" value="Master Record: "/>
	<phrase id="MaxFileSize" value="Max. file size (%s bytes) exceeded." client="1"/>
	<phrase id="MessageOK" value="OK" client="1"/>
	<phrase id="MismatchPassword" value="Mismatch Password" client="1"/>
	<phrase id="MissingLookupTableName" value="Missing lookup table name"/>
	<phrase id="MissingDisplayFieldName" value="Missing display field name"/>
	<phrase id="MissingDisplayFieldValue" value="Missing display field value"/>
	<phrase id="MissingUserLevelID" value="Missing User Level ID"/>
	<phrase id="MissingUserLevelName" value="Missing User Level name"/>
	<phrase id="MobileMenu" value="Menu"/>
	<phrase id="MultipleMasterDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="New" value="New"/>
	<phrase id="NewPassword" value="New Password"/>
	<phrase id="Next" value="Next"/>
	<phrase id="NoAddRecord" value="No records to be added" client="1"/>
	<phrase id="NoFieldSelected" value="No field selected for update" client="1"/>
	<phrase id="NoPermission" value="You do not have permission to access the page."/>
	<phrase id="NoAddPermission" value="You do not have permission to add the record."/>
	<phrase id="NoDeletePermission" value="You do not have permission to delete the record."/>
	<phrase id="NoEditPermission" value="You do not have permission to edit the record."/>
	<phrase id="NoRecord" value="No records found"/>
	<phrase id="NoRecordForKey" value="No record found for key = "/>
	<phrase id="NoRecordSelected" value="No records selected" client="1"/>
	<phrase id="NoTableGenerated" value="No tables generated"/>
	<phrase id="NoUserLevel" value="No user level settings."/>
	<phrase id="Of" value="of"/>
	<phrase id="Old" value="Old"/>
	<phrase id="OldPassword" value="Old Password"/>
	<phrase id="OptionAlreadyExist" value="Option already exists"/>
	<phrase id="Page" value="Page"/>
	<phrase id="PagerFirst" value="First"/>
	<phrase id="PagerLast" value="Last"/>
	<phrase id="PagerNext" value="Next"/>
	<phrase id="PagerPrevious" value="Previous"/>
	<phrase id="Password" value="Password"/>
	<phrase id="PasswordRequest" value="Password Request"/>
	<phrase id="PasswordChanged" value="Password Changed"/>
	<phrase id="PasswordExpired" value="Password Expired. Please change password."/>
	<phrase id="Permission" value="Permissions" class="icon-user ewIcon"/><!-- v11 -->
	<phrase id="PermissionAddCopy" value="Add/Copy"/>
	<phrase id="PermissionDelete" value="Delete"/>
	<phrase id="PermissionEdit" value="Edit"/>
	<phrase id="PermissionListSearchView" value="List/Search/View"/>
	<phrase id="PermissionList" value="List"/>
	<phrase id="PermissionSearch" value="Search"/>
	<phrase id="PermissionView" value="View"/>
	<phrase id="PickDate" value="Pick a date"/>
	<phrase id="PleaseSelect" value="Please Select"/>
	<phrase id="PleaseWait" value="Please wait..." client="1"/>
	<phrase id="PrimaryKeyUnspecified" value="Primary key unspecified"/>
	<phrase id="PrinterFriendly" value="Printer Friendly" class="icon-print ewIcon"/><!-- v11 -->
	<phrase id="PrinterFriendlyText" value="Printer Friendly"/>
	<phrase id="Prev" value="Prev"/>
	<phrase id="PwdEmailSent" value="Password sent to your email"/>
	<phrase id="ResetPwdEmailSent" value="The reset password email has been sent to you"/>
	<phrase id="QuickSearch" value="Quick Search"/>
	<phrase id="QuickSearchBtn" value="Search"/>
	<phrase id="QuickSearchAuto" value="Auto" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAutoShort" value="" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAll" value="All keywords" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAllShort" value="All" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAny" value="Any keywords" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAnyShort" value="Any" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExact" value="Exact match" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExactShort" value="Exact" client="1"/><!-- v11 -->
	<phrase id="Record" value="Records"/>
	<phrase id="RecordChangedByOtherUser" value="Data has been changed by other user. Click [Reload] to retrieve the changed data (your data in the form will be overwritten) or click [Overwrite] to overwrite the changed data."/>
	<phrase id="RecordDeleted" value="record(s) deleted"/>
	<phrase id="RecordInserted" value="record(s) inserted"/>
	<phrase id="RecordUpdated" value="record(s) updated"/>
	<phrase id="RecordsPerPage" value="Page Size"/>
	<phrase id="Register" value="Register"/>
	<phrase id="RegisterBtn" value="Register"/>
	<phrase id="RegisterSuccess" value="Registration succeeded"/>
	<phrase id="RegisterSuccessActivate" value="Registration succeeded. An email has been sent to your email address, please click the link in the email to activate your account."/>
	<phrase id="RegisterPage" value="Registration"/>
	<phrase id="RelatedRecordRequired" value="You cannot add or update a record because the foreign key value does not exist in the master table '%t'"/>
	<phrase id="RelatedRecordExists" value="You cannot delete a record because related records exist in the detail table '%t'"/>
	<phrase id="ReloadBtn" value="Reload"/>
	<phrase id="ReloadLink" value="Reload"/>
	<phrase id="RememberMe" value="Remember me"/>
	<phrase id="Remove" value="Remove"/>
	<phrase id="Replace" value="Replace"/>
	<phrase id="Report" value="Report"/>
	<phrase id="RequestPwdPage" value="Request Password"/>
	<phrase id="Reset" value="Reset"/>
	<phrase id="ResetSearchBtn" value="Reset" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ResetSearch" value="Reset"/>
	<phrase id="RptAvg" value="Average"/>
	<phrase id="RptDtlRec" value="Detail Records"/>
	<phrase id="RptGrandTotal" value="Grand Total"/>
	<phrase id="RptMax" value="Maximum"/>
	<phrase id="RptMin" value="Minimum"/>
	<phrase id="RptSum" value="Sum"/>
	<phrase id="RptSumHead" value="Summary for"/>
	<phrase id="SaveBtn" value="Save"/><!-- v11 -->
	<phrase id="SaveUserName" value="Save my user name"/>
	<phrase id="Search" value="Search"/>
	<phrase id="SearchBtn" value="Search" class="glyphicon glyphicon-search ewIcon"/><!-- v11 -->
	<phrase id="SearchPanel" value="Search Panel"/><!-- v11 -->
	<phrase id="SendEmailBtn" value="Send"/>
	<phrase id="SendEmailSuccess" value="Email sent successfully" client="1"/>
	<phrase id="SendPwd" value="Send"/>
	<phrase id="SequenceNumber" value="%s."/>
	<phrase id="ShowAllBtn" value="Show all" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ShowAll" value="Show all"/><!-- v11 -->
<!-- ***
	<phrase id="ShowHighlight" value="Show highlight" client="1"/>
-->
	<phrase id="SrchLegend" value=""/>
	<phrase id="Table" value="TABLE"/>
	<phrase id="TblTypeTABLE" value="Table: "/>
	<phrase id="TblTypeVIEW" value="View: "/>
	<phrase id="TblTypeCUSTOMVIEW" value="Custom View: "/>
	<phrase id="TblTypeREPORT" value="Report: "/>
	<phrase id="To" value="to"/>
	<phrase id="Total" value="Total"/>
	<phrase id="UnauthorizedUserID" value="The current user (%c) is not authorized to assign the user ID (%u)."/>
	<phrase id="UnauthorizedParentUserID" value="The current user (%c) is not authorized to assign the parent user ID (%p)."/>
	<phrase id="UnauthorizedMasterUserID" value="The current user (%c) is not authorized to insert the record. Master filter: %f"/>
<!-- ***
	<phrase id="UnmatchedValue" value="Value does not exist" imageurl="{_images}/warn.gif" imagewidth="16" imageheight="15"/>
-->
	<phrase id="Update" value="Update"/>
	<phrase id="UpdateBtn" value="Update"/>
	<phrase id="UpdateCancelled" value="Update cancelled"/>
	<phrase id="UpdateFailed" value="Update failed"/>
	<phrase id="UpdateLink" value="Update" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="UpdateSelectAll" value="Select all"/><!-- v11 -->
	<phrase id="UpdateSelectedLink" value="Update Selected Records" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="UpdateSuccess" value="Update succeeded"/>
	<phrase id="Uploading" value="Uploading..." client="1"/>
	<phrase id="UploadStart" value="Start" client="1"/>
	<phrase id="UploadCancel" value="Cancel" client="1"/>
	<phrase id="UploadDelete" value="Delete" client="1"/>
	<phrase id="UploadOverwrite" value="Overwrite old file?" client="1"/>
	<phrase id="UploadErrMsg1" value="The uploaded file exceeds the upload_max_filesize directive in php.ini"/>
	<phrase id="UploadErrMsg2" value="The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form"/>
	<phrase id="UploadErrMsg3" value="The uploaded file was only partially uploaded"/>
	<phrase id="UploadErrMsg4" value="No file was uploaded"/>
	<phrase id="UploadErrMsg6" value="Missing a temporary folder"/>
	<phrase id="UploadErrMsg7" value="Failed to write file to disk"/>
	<phrase id="UploadErrMsg8" value="A PHP extension stopped the file upload"/>
	<phrase id="UploadErrMsgPostMaxSize" value="The uploaded file exceeds the post_max_size directive in php.ini"/>
	<phrase id="UploadErrMsgMaxFileSize" value="File is too big" client="1"/>
	<phrase id="UploadErrMsgMinFileSize" value="File is too small" client="1"/>
	<phrase id="UploadErrMsgAcceptFileTypes" value="File type not allowed" client="1"/>
	<phrase id="UploadErrMsgMaxNumberOfFiles" value="Maximum number of files exceeded" client="1"/>
	<phrase id="UploadErrMsgMaxWidth" value="Image exceeds maximum width"/>
	<phrase id="UploadErrMsgMinWidth" value="Image requires a minimum width"/>
	<phrase id="UploadErrMsgMaxHeight" value="Image exceeds maximum height"/>
	<phrase id="UploadErrMsgMinHeight" value="Image requires a minimum height"/>
	<phrase id="UploadErrMsgMaxFileLength" value="Total length of file names exceeds field length" client="1"/>
	<phrase id="UserEmail" value="Email"/>
	<phrase id="UserExists" value="User already exists"/>
	<phrase id="UserLevel" value="User Level: "/>
	<phrase id="UserLevelAdministratorName" value="User level name for user level -1 must be 'Administrator'" client="1"/>
	<phrase id="UserLevelPermission" value="User Level Permissions"/>
	<phrase id="UserLevelIDInteger" value="User Level ID must be integer" client="1"/>
	<phrase id="UserLevelDefaultName" value="User level name for user level 0 must be 'Default'" client="1"/>
	<phrase id="UserLevelIDIncorrect" value="User defined User Level ID must be larger than 0" client="1"/>
	<phrase id="UserLevelNameIncorrect" value="User defined User Level name cannot be 'Administrator' or 'Default'" client="1"/>
	<phrase id="UserLoggedIn" value="User '%u' already logged in!"/>
	<phrase id="UserName" value="User Name"/>
	<phrase id="UserProfileCorrupted" value="User profile is corrupted. Please logout and login again"/>
	<phrase id="ValueNotExist" value="Value does not exist" client="1"/><!-- v11 -->
	<phrase id="View" value="View"/>
	<phrase id="ViewImageGallery" value="View image"/><!-- v11 -->
	<phrase id="ViewLink" value="View" class="icon-view ewIcon"/><!-- v11 -->
	<phrase id="ViewPageAddLink" value="Add" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="ViewPageCopyLink" value="Copy" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDeleteLink" value="Delete" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDetailLink" value=""/>
	<phrase id="ViewPageEditLink" value="Edit" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="WrongFileType" value="File type is not allowed." client="1"/>
	<phrase id="TableOrView" value="Tables"/>
	<phrase id="=" value=" "/>
	<phrase id="&lt;&gt;" value="&amp;lt;&amp;gt;"/>
	<phrase id="&lt;" value="&amp;lt;"/>
	<phrase id="&lt;=" value="&amp;lt;="/>
	<phrase id="&gt;" value="&amp;gt;"/>
	<phrase id="&gt;=" value="&amp;gt;="/>
	<phrase id="LIKE" value="contains"/>
	<phrase id="NOT LIKE" value="not contains"/>
	<phrase id="STARTS WITH" value="starts with"/>
	<phrase id="ENDS WITH" value="ends with"/>
	<phrase id="IS NULL" value="is null"/>
	<phrase id="IS NOT NULL" value="is not null"/>
	<phrase id="BETWEEN" value="between"/>
	<phrase id="AND" value="and"/>
	<phrase id="OR" value="or"/>
	
	<phrase id="ErrorPassTooShort" value="Password too short. Minimum %n characters."/>
	<phrase id="ErrorPassTooLong" value="Password too long. Maximum %n characters."/>
	<phrase id="ErrorPassDoesNotIncludeLetter" value="Password must contain at least one lowercase character"/>
	<phrase id="ErrorPassDoesNotIncludeCaps" value="Password must contain at least one uppercase character"/>
	<phrase id="ErrorPassDoesNotIncludeNumber" value="Password must contain at least one numeric digit."/>
	<phrase id="ErrorPassDoesNotIncludeSymbol" value="Password must contain at least one symbol or special character"/>
	<phrase id="ErrorPassCouldNotBeSame" value="New password cannot be the same as the old password"/>
	<phrase id="mismatch" value="Mismatch"/>
	<phrase id="match" value="Match"/>
	<phrase id="empty" value="Empty"/>
	<phrase id="veryweak" value="Very weak"/>
	<phrase id="weak" value="Weak"/>
	<phrase id="better" value="Average"/>
	<phrase id="good" value="Good"/>
	<phrase id="strong" value="Strong"/>
	<phrase id="strongest" value="Very strong"/>
	
	<phrase id="IAgree" value="I Agree and Proceed!"/>
	<phrase id="TaCTitle" value="Terms and Conditions"/>
	<phrase id="TaCContent" value="&lt;i>Terms and &lt;u>Conditions&lt;/u>&lt;/i>.&lt;br />&lt;br />Enter terms and conditions here...&lt;br />&lt;br />All standard HTML formatting tags may be included."/>
	<phrase id="TACNotAvailable" value="Terms and Conditions are currently unavailable"/>
	
	<phrase id="AlertifyAdd" value="Adding ..." client="1"/>
	<phrase id="AlertifyAddConfirm" value="Add new record?"/>
	<phrase id="AlertifyEdit" value="Updating ..." client="1"/>
	<phrase id="AlertifyEditConfirm" value="Proceed with update?"/>
	<phrase id="AlertifyDelete" value="Deleting ..." client="1"/>
	<phrase id="AlertifyDeleteConfirm" value="Proceed with deletion?"/>
	<phrase id="AlertifyCancel" value="Cancelling ..." client="1"/>
	<phrase id="AlertifyProcessing" value="Processing ..." client="1"/>
	<phrase id="MyOKMessage" value="OK"/>
	<phrase id="MyCancelMessage" value="Cancel"/>
	<phrase id="PageProcessingTime" value="Page processing time:"/>
	
	<phrase id="Welcome" value="Welcome"/>
	<phrase id="AskToLogout" value="Are you sure you want to logout?"/>
	<phrase id="Yes" value="Yes"/>
	<phrase id="No" value="No"/>
	
	<phrase id="PermissionPrinterFriendly" value="Printer Friendly"/>
	<phrase id="PermissionExportToHTML" value="Export to HTML"/>
	<phrase id="PermissionExportToExcel" value="Export to Excel"/>
	<phrase id="PermissionExportToWord" value="Export to Word"/>
	<phrase id="PermissionExportToPDF" value="Export to PDF"/>
	<phrase id="PermissionExportToXML" value="Export to XML"/>
	<phrase id="PermissionExportToCSV" value="Export to CSV"/>
	<phrase id="PermissionExportToEmail" value="Export to Email"/>
	
	<phrase id="MaximumRecordsPerPage" value="Maximum %t records per page."/>
	
	<phrase id="Help" value="Help"/>
	<phrase id="HelpNotAvailable" value="Sorry - no help available for this page"/>
	<phrase id="AboutUs" value="About Us"/>
	<phrase id="TaCTitle" value="Terms and Conditions"/>
	<phrase id="TaCContent" value="&lt;i>Terms and &lt;u>Conditions&lt;/u>&lt;/i>.&lt;br />&lt;br />Enter terms and conditions here...&lt;br />&lt;br />All standard HTML formatting tags may be included."/>
	<phrase id="TACNotAvailable" value="Terms and Conditions are currently unavailable"/>
	
	<phrase id="BackToTop" value="Back to Top"/>
	
	<phrase id="LongRecNo" value="Record Number"/>
	<phrase id="ShortRecNo" value="#"/>
	<phrase id="AuditTrailUnknownUserLoggedIn" value="Unknown user: '%u' attempted to log in"/>
	
	<phrase id="ExceedMaxRetryNew" value="Exceed maximum login retry count. Account is locked. Please try again in %t."/>
	<phrase id="Days" value="day(s)"/>
	<phrase id="Hours" value="hour(s)"/>
	<phrase id="Minutes" value="minute(s)"/>
	<phrase id="Seconds" value="second(s)"/>
	
	<phrase id="UserAlreadyLoggedIn" value="User '%u' already logged in and the session has been automatically removed. &lt;br /&gt;&lt;br /&gt;Please re-login now!"/>
	
	<phrase id="AddBreadcrumbLinks" value="Add Breadcrumb Link"/>
	<phrase id="AddBreadcrumbLinksNoDetails" value="Please enter the required details"/>
	<phrase id="AddBreadcrumbLinksNoParent" value="Operation failed - Page Title Parent does not exist in the breadcrumb links table"/>
	<phrase id="AddBreadcrumbLinksDuplicate" value="Operation failed - Page Title &lt;strong>%s&lt;/strong> already exists in the breadcrumb links table"/>
	<phrase id="AddBreadcrumbLinksFailed" value="Operation failed - please review your entries"/>
	<phrase id="AddBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been added"/>
	<phrase id="DeleteBreadcrumbLinks" value="Delete Breadcrumb Link"/>
	<phrase id="DeleteBreadcrumbLinksWarning" value="Warning: Removing a parent breadcrumb link will automatically delete all the child links below it. Take care as the deletion process cannot be reversed!"/>
	<phrase id="DeleteBreadcrumbLinksNoDetails" value="Please select a breadcrumb link record or Page Title"/>
	<phrase id="DeleteBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
	<phrase id="DeleteBreadcrumbLinksNotFound" value="Operation failed - Page Title does not exist in the breadcrumb links table"/>
	<phrase id="DeleteBreadcrumbLinksFailed" value="Operation failed - please review your selection"/>
	<phrase id="DeleteBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been deleted"/>
	<phrase id="MoveBreadcrumbLinks" value="Move Breadcrumb Link"/>
	<phrase id="MoveBreadcrumbLinksNoDetails" value="Operation failed - please review your selections"/>
	<phrase id="MoveBreadcrumbLinksSame" value="Operation failed - New Root should be different to Current Root"/>
	<phrase id="MoveBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
	<phrase id="MoveBreadcrumbLinksNoRoot" value="Operation failed - New Root does not exist in breadcrumb links table"/>
	<phrase id="MoveBreadcrumbLinksNoTitle" value="Operation failed - current Page Title does not exist in breadcrumb links table"/>
	<phrase id="MoveBreadcrumbLinksFailed" value="Operation failed - please review your selections"/>
	<phrase id="MoveBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been moved below &lt;strong>%s&lt;/strong>"/>
	<phrase id="CheckBreadcrumbLinks" value="Check Breadcrumb Link"/>
	<phrase id="CheckBreadcrumbLinksNoDetails" value="Please select a breadcrumb link record or Page Title"/>
	<phrase id="CheckBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
	<phrase id="CheckBreadcrumbLinksNotFound" value="Operation failed - Page Title does not exist in the breadcrumb links table"/>
	<phrase id="CheckBreadcrumbLinksFailed" value="Operation failed - please review your selection"/>
	<phrase id="CheckBreadcrumbLinksAdvice" value="The breadcrumb trail below is only to indicate the full path of the specified breadcrumb link and to assist in identifying its parent links"/>
	<phrase id="CheckBreadcrumbLinksNotDefinedInXML" value="The selected Page Title is not defined in XML language file, yet"/>
	
	<phrase id="AnnouncementText" value="This is a sample announcement ..."/>
	<phrase id="MaintenanceTitle" value="Maintenance"/>
	<phrase id="MaintenanceUserMessage" value="Sorry... routine database maintenance is being performed. &lt;br />This part of the website is currently unavailable. &lt;br /> Please retry in "/>
	<phrase id="MaintenanceUserMessageUnknown" value="Sorry... routine database maintenance is currently being performed. &lt;br />This part of the website is currently unavailable."/>
	<phrase id="MaintenanceAdminMessage" value="Maintenance mode is enabled - concluding in "/>
	<phrase id="MaintenanceAdminMessageUnknown" value="Maintenance mode is enabled"/>
	<phrase id="MaintenanceAdminMessageError" value="Maintenance mode has not concluded as per the schedule - please investigate!"/>
	<phrase id="MaintenanceEndWarning" value="Maintenance Complete must be later than the current time"/>
	<phrase id="MaintenanceRetry" value="Try again..."/>

	<phrase id="RegisterSuccessPending" value="Registration successful - a confirmation has been sent to your email address"/>
	<phrase id="AccountHasBeenActivated" value="Account '%u' has been activated"/>
	<phrase id="SubjectAccountActivated" value="Your Account Has Been Activated in"/>
	<phrase id="InvalidAccount" value="Invalid account (or account was already activated)"/>
	<phrase id="UserDeactivated" value="The specified user account has not been activated"/>
	<phrase id="SubjectRequestPasswordConfirmation" value="Request Password confirmation in"/>
	<phrase id="PwdActKey" value="Please check your inbox to proceed"/>
	<phrase id="SubjectSendNewPassword" value="New Password"/>
	<phrase id="SubjectChangePassword" value="Password Changed in"/>
	<phrase id="SubjectRegistrationInformation" value="Registration Information in"/>
	
</global>
</ew-language>

Indonesian (indonesian.xml):

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ew-language date="2014/07/30" version="11.0.1" id="id" name="Indonesian" desc="Indonesian" author="Masino Sinaga">
<locale>
	<phrase id="locale" value=""/><!-- *** system locale for this language -->	
	<phrase id="use_system_locale" value="0"/><!-- *** change to "0" to disable system locale and use the following settings *** -->	
	<phrase id="decimal_point" value="."/>
	<phrase id="thousands_sep" value=","/>
	<phrase id="mon_decimal_point" value="."/>
	<phrase id="mon_thousands_sep" value=","/>
	<phrase id="currency_symbol" value="$"/>
	<phrase id="positive_sign" value=""/>
	<phrase id="negative_sign" value="-"/>
	<phrase id="frac_digits" value="2"/>
	<phrase id="p_cs_precedes" value="1"/>
	<phrase id="p_sep_by_space" value="0"/>
	<phrase id="n_cs_precedes" value="1"/>
	<phrase id="n_sep_by_space" value="0"/>
	<phrase id="p_sign_posn" value="3"/>
	<phrase id="n_sign_posn" value="3"/>
	<phrase id="time_zone" value="Asia/Jakarta"/><!-- *** used for multi-language site only *** -->
</locale>
<global>
	<phrase id="ActionDeleted" value="Telah dihapus"/>
	<phrase id="ActionInserted" value="Telah dimasukkan"/>
	<phrase id="ActionInsertedGridAdd" value="Telah dimasukkan (Grid-Add)"/>
	<phrase id="ActionUpdated" value="Telah diperbarui"/>
	<phrase id="ActionUpdatedGridEdit" value="Telah diperbarui (Grid-Edit)"/>
	<phrase id="ActionUpdatedMultiUpdate" value="Telah diperbarui (Multi-Update)"/>
	<phrase id="ActivateAccount" value="Akun Anda sudah diaktivasi"/>
	<phrase id="ActivateFailed" value="Aktivasi gagal"/>
	<phrase id="Add" value="Tambah"/>
	<phrase id="AddBlankRow" value="Tambah Baris Kosong" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddBtn" value="Tambah"/>
	<phrase id="AddLink" value="Tambah" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddMasterDetailLink" value="Tambah Master/Detail" class="icon-md-add ewIcon"/><!-- v11 -->
	<phrase id="AddSuccess" value="Penambahan berhasil"/>
	<phrase id="AdvancedSearch" value="Pencarian Lanjutan"/><!-- v11 -->
	<phrase id="AdvancedSearchBtn" value="Pencarian Lanjutan" class="icon-advanced-search ewIcon"/><!-- v11 -->
	<phrase id="AllRecords" value="Semua"/>
	<phrase id="AllWord" value="Semua kata"/>
	<phrase id="AlwaysAsk" value="Selalu tanya nama pengguna dan kata sandi saya"/>
	<phrase id="AnyWord" value="Kata apapun"/>
	<phrase id="AuditTrailAutoLogin" value="autologin"/>
	<phrase id="AuditTrailFailedAttempt" value="gagal usaha ke: %n"/>
	<phrase id="AuditTrailUserLoggedIn" value="pengguna sudah tercatat masuk"/>
	<phrase id="AuditTrailPasswordExpired" value="kata sandi sudah habis masa lakunya"/>
	<phrase id="AuditTrailLogin" value="login"/>
	<phrase id="AuditTrailLogout" value="logout"/>
	<phrase id="AutoLogin" value="Otomatis login sampai saya logout secara eksplisit"/>
	<phrase id="Average" value="Rata-rata"/>
	<phrase id="BackToList" value="Kembali ke Daftar"/>
	<phrase id="BackToLogin" value="Kembali ke halaman Login"/>
	<phrase id="BackToMasterRecordPage" value="Kembali ke tabel master"/>
	<phrase id="BatchDeleteBegin" value="*** Mulai penghapusan banyak ***"/>
	<phrase id="BatchDeleteRollback" value="*** Membatalkan penghapusan banyak ***"/>
	<phrase id="BatchDeleteSuccess" value="*** Penghapusan banyak berhasil ***"/>
	<phrase id="BatchInsertBegin" value="*** Mulai penambahan banyak ***"/>
	<phrase id="BatchInsertRollback" value="*** Membatalkan penambahan banyak ***"/>
	<phrase id="BatchInsertSuccess" value="*** Penambahan banyak berhasil ***"/>
	<phrase id="BatchUpdateBegin" value="*** Mulai pembaruan banyak ***"/>
	<phrase id="BatchUpdateRollback" value="*** Membatalkan pembaruan banyak ***"/>
	<phrase id="BatchUpdateSuccess" value="*** Pembaruan banyak berhasil ***"/>
<!-- ***
	<phrase id="BreadcrumbDivider" value="/"/>
-->
	<phrase id="ButtonActions" value="Aksi" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonAddEdit" value="Tambah/Ubah" class="icon-addedit ewIcon"/><!-- v11 -->
	<phrase id="ButtonDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="ButtonExport" value="Ekspor" class="icon-export ewIcon"/><!-- v11 -->
	<phrase id="ButtonListOptions" value="Pilihan" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonSearch" value="Cari" class="icon-search ewIcon"/><!-- v11 -->
	<phrase id="CancelBtn" value="Batal"/>
	<phrase id="CancelLink" value="Batal" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="ChangePwd" value="Ganti Kata Sandi"/>
	<phrase id="ChangePwdPage" value="Ganti Kata Sandi"/>
	<phrase id="ChangePwdBtn" value="Ganti"/>
	<phrase id="ChooseFileBtn" value="Pilih..."/><!-- v11 -->
	<phrase id="ChooseFile" value="Pilih file"/><!-- v11 -->
	<phrase id="ChooseFiles" value="Pilih file-file"/><!-- v11 -->
	<phrase id="Confirm" value="Konfirmasikan"/>
	<phrase id="ConfirmBtn" value="Konfirmasikan"/>
	<phrase id="ConfirmPassword" value="Konfirmasikan Kata Sandi"/>
	<phrase id="ConflictCancelLink" value="Batal"/>
	<phrase id="LightboxTitle" value=" " client="1"/><!-- v11 -->
	<phrase id="LightboxCurrent" value="image {current} dari {total}" client="1"/><!-- Note: DO NOT translate "{current}" and "{total}" --><!-- v11 -->
	<phrase id="LightboxPrevious" value="mundur" client="1"/><!-- v11 -->
	<phrase id="LightboxNext" value="maju" client="1"/><!-- v11 -->
	<phrase id="LightboxClose" value="tutup" client="1"/><!-- v11 -->
	<phrase id="LightboxXhrError" value="Konten ini gagal dimuat." client="1"/><!-- v11 -->
	<phrase id="LightboxImgError" value="Gambar ini gagal dimuat." client="1"/><!-- v11 -->
	<phrase id="Copy" value="Salin"/>
	<phrase id="CopyLink" value="Salin" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="Count" value="Jumlah"/>
	<phrase id="CustomActionCompleted" value="Aksi '%s' telah selesai"/>
	<phrase id="CustomActionCancelled" value="Aksi '%s' dibatalkan"/>
	<phrase id="CustomView" value="TAMPILAN KOSTUM"/>
	<phrase id="Delete" value="Hapus"/>
	<phrase id="DeleteBtn" value="Hapus"/>
	<phrase id="DeleteCancelled" value="Penghapusan dibatalkan"/>
	<phrase id="DeleteConfirmMsg" value="Anda yakin ingin menghapus record ini?" client="1"/>
	<phrase id="DeleteLink" value="Hapus" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteMultiConfirmMsg" value="Anda ingin menghapus record yang terpilih?" client="1"/>
	<phrase id="DeleteSelectedLink" value="Hapus Record Terpilih" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteSuccess" value="Penghapusan berhasil"/>
	<phrase id="DetailLink" value=""/>
	<phrase id="DetailCount" value="&lt;span dir='ltr'&gt;(%c)&lt;/span&gt;"/><!-- v11 -->
	<phrase id="MasterDetailCopyLink" value="Salin Master/Detail" class="icon-md-copy ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailEditLink" value="Ubah Master/Detail" class="icon-md-edit ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailListLink" value="Daftar Detail" class="icon-table ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailViewLink" value="Tampilan Master/Detail" class="icon-md-view ewIcon"/><!-- v11 -->
	<phrase id="DupIndex" value="Nilai duplikat '%v' untuk indeks yang unik '%f'"/>
	<phrase id="DupKey" value="Kunci utama duplikat: '%f'"/>
	<phrase id="Edit" value="Ubah"/>
<!-- ***
	<phrase id="EditBtn" value="Ubah"/>
-->
	<phrase id="EditLink" value="Ubah" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="EnterNewPassword" value="Masukkan kata sandi yang baru" client="1"/>
	<phrase id="EnterOldPassword" value="Masukkan kata sandi yang lama" client="1"/>
	<phrase id="EnterPassword" value="Masukkan kata sandi" client="1"/>
	<phrase id="EnterPwd" value="Masukkan kata sandi" client="1"/>
	<phrase id="EnterRequiredField" value="Masukkan ruas yang dibutuhkan - %s"/><!-- v11 -->
	<phrase id="EnterSearchCriteria" value="Masukkan kriteria pencarian"/>
	<phrase id="EnterUserName" value="Masukkan nama pengguna" client="1"/>
	<phrase id="EnterValidateCode" value="Masukkan kode validasi yang ditampilkan" client="1"/><!-- v11 -->
	<phrase id="EnterSenderEmail" value="Masukkan email pengirim" client="1"/>
	<phrase id="EnterProperSenderEmail" value="Melebih jumlah maksimum email pengirim atau alamat email tidak benar" client="1"/>
	<phrase id="EnterRecipientEmail" value="Masukkan email penerima" client="1"/>
	<phrase id="EnterProperRecipientEmail" value="Melebihi jumlah maksimum email penerima atau alamat email tidak benar" client="1"/>
	<phrase id="EnterProperCcEmail" value="Melebihi jumlah maksimum email cc atau alamat email tidak benar" client="1"/>
	<phrase id="EnterProperBccEmail" value="Melebihi jumlah maksimum email bcc atau alamat email tidak benar" client="1"/>
	<phrase id="EnterSubject" value="Masukkan subject" client="1"/>
	<phrase id="EmailFormSender" value="Dari"/>
	<phrase id="EmailFormRecipient" value="Kepada"/>
	<phrase id="EmailFormCc" value="Cc"/>
	<phrase id="EmailFormBcc" value="Bcc"/>
	<phrase id="EmailFormSubject" value="Subjek"/>
	<phrase id="EmailFormMessage" value="Pesan"/>
	<phrase id="EmailFormContentType" value="Kirim sebagai"/>
	<phrase id="EmailFormContentTypeUrl" value="URL"/>
	<phrase id="EmailFormContentTypeHtml" value="HTML"/>
	<phrase id="EnterUid" value="Masukkan ID Pengguna" client="1"/>
	<phrase id="EnterValidEmail" value="Masukkan alamat email yang valid!" client="1"/>
	<phrase id="ExactPhrase" value="Frase yang tepat"/>
	<phrase id="ExceedMaxRetry" value="Melebihi jumlah maksimum usaha login. Akun terkunci. Silahkan coba lagi dalam %t menit"/>
	<phrase id="ExceedMaxEmailExport" value="Melebihi jumlah maksimum email ekspor. Cobalah lagi nanti"/>
	<phrase id="ExportToCsv" value="Ekspor ke CSV" class="icon-csv ewIcon"/><!-- v11 -->
	<phrase id="ExportToCsvText" value="CSV"/>
	<phrase id="ExportToEmail" value="Email" class="icon-email ewIcon"/><!-- v11 -->
	<phrase id="ExportToEmailText" value="Email" client="1"/>
	<phrase id="ExportToExcel" value="Ekspor ke Excel" class="icon-excel ewIcon"/><!-- v11 -->
	<phrase id="ExportToExcelText" value="Excel"/>
	<phrase id="ExportToHtml" value="Ekspor ke HTML" class="icon-html ewIcon"/><!-- v11 -->
	<phrase id="ExportToHtmlText" value="HTML"/>
	<phrase id="ExportToPDF" value="Ekspor ke PDF" class="icon-pdf ewIcon"/><!-- v11 -->
	<phrase id="ExportToPDFText" value="PDF"/>
	<phrase id="ExportToWord" value="Ekspor ke Word" class="icon-word ewIcon"/><!-- v11 -->
	<phrase id="ExportToWordText" value="Word"/>
	<phrase id="ExportToXml" value="Ekspor ke XML" class="icon-xml ewIcon"/><!-- v11 -->
	<phrase id="ExportToXmlText" value="XML"/>
	<phrase id="FailedToSendMail" value="Gagal mengirim email. "/>
	<phrase id="FieldName" value="Nama Ruas"/>
	<phrase id="FieldRequiredIndicator" value="&lt;span class=&quot;ewRequired&quot;&gt;&amp;nbsp;*&lt;/span&gt;"/>
	<phrase id="FileNotFound" value="File tidak ditemukan"/><!-- *** characters need to be supported by EW_TMP_IMAGE_FONT *** -->
	<phrase id="OverwriteBtn" value="Timpa"/>
	<phrase id="OverwriteLink" value="Timpa"/>
	<phrase id="ForgotPwd" value="Lupa Kata Sandi"/>
	<phrase id="GoBack" value="Kembali"/>
	<phrase id="GridAddCancelled" value="Penambahan grid dibatalkan"/><!-- v11 -->
	<phrase id="GridAddLink" value="Tambah di Grid" class="icon-grid-add ewIcon"/><!-- v11 -->
	<phrase id="GridCancelLink" value="Batal" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="GridEditCancelled" value="Pengubahan grid dibatalkan"/><!-- v11 -->
	<phrase id="GridEditLink" value="Ubah di Grid" class="icon-grid-edit ewIcon"/><!-- v11 -->
	<phrase id="GridInsertLink" value="Tambahkan" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="GridSaveLink" value="Simpan" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
<!-- ***
	<phrase id="HideHighlight" value="Hide highlight" client="1"/>
-->
	<phrase id="Highlight" value="Sorot"/><!-- v11 -->
	<phrase id="HighlightBtn" value="Sorot" class="icon-highlight ewIcon"/><!-- v11 -->
	<phrase id="HomePage" value="Beranda" class="glyphicon glyphicon-home ewIconHome"/><!-- v11 -->
	<phrase id="IncorrectCreditCard" value="Nomor kartu kredit tidak benar"/>
	<phrase id="IncorrectDateYMD" value="Tanggal tidak benar, format = yyyy%smm%sdd"/>
	<phrase id="IncorrectDateMDY" value="Tanggal tidak benar, format = mm%sdd%syyyy"/>
	<phrase id="IncorrectDateDMY" value="Tanggal tidak benar, format = dd%smm%syyyy"/>
	<phrase id="IncorrectShortDateYMD" value="Tanggal tidak benar, format = yy%smm%sdd"/>
	<phrase id="IncorrectShortDateMDY" value="Tanggal tidak benar, format = mm%sdd%syy"/>
	<phrase id="IncorrectShortDateDMY" value="Tanggal tidak benar, format = dd%smm%syy"/>
	<phrase id="IncorrectEmail" value="Email tidak benar" client="1"/>
	<phrase id="IncorrectField" value="Ruas tidak benar" client="1"/>
	<phrase id="IncorrectFloat" value="Angka desimal tidak benar" client="1"/>
	<phrase id="IncorrectGUID" value="GUID tidak benar" client="1"/>
	<phrase id="IncorrectInteger" value="Integer tidak benar" client="1"/>
	<phrase id="IncorrectPhone" value="Nomor telepon tidak benar" client="1"/>
	<phrase id="IncorrectRegExp" value="Ekspresi regular tidak cocok" client="1"/>
	<phrase id="IncorrectRange" value="Angka harus di antara %1 dan %2" client="1"/>
	<phrase id="IncorrectSSN" value="Nomor keamanan sosial tidak benar" client="1"/>
	<phrase id="IncorrectTime" value="Waktu tidak benar (hh:mm:ss)" client="1"/>
	<phrase id="IncorrectZip" value="Kodepos tidak benar" client="1"/>
	<phrase id="InlineAddLink" value="Tambah di Baris" class="icon-inline-add ewIcon"/><!-- v11 -->
	<phrase id="InlineCopyLink" value="Salin di Baris" class="icon-inline-copy ewIcon"/><!-- v11 -->
	<phrase id="InlineEditLink" value="Ubah di Baris" class="icon-inline-edit ewIcon"/><!-- v11 -->
	<phrase id="InsertCancelled" value="Penambahan dibatalkan"/>
	<phrase id="InsertFailed" value="Penambahan gagal" client="1"/>
	<phrase id="InsertLink" value="Tambah" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="InsertSuccess" value="Penambahan berhasil"/>
	<phrase id="InvalidEmail" value="Email tidak valid"/>
	<phrase id="InvalidField" value="Ruas tidak valid"/>
	<phrase id="InvalidKeyValue" value="Nilai kunci tidak valid"/>
	<phrase id="InvalidRecord" value="Record tidak valid! Kunci bernilai null" client="1"/>
	<phrase id="InvalidPostRequest" value="Permintaan post tidak valid"/><!-- v11 -->
	<phrase id="InvalidParameter" value="Parameter tidak valid"/>
	<phrase id="InvalidPassword" value="Kata sandi tidak valid"/>
	<phrase id="InvalidNewPassword" value="Kata sandi yang baru tidak valid"/>
	<phrase id="InvalidUidPwd" value="ID Pengguna atau Kata Sandi tidak valid"/>
	<phrase id="Keep" value="Pertahankan"/>
	<phrase id="Language" value="Bahasa"/>
	<phrase id="Loading" value="Sedang memuat..." client="1"/>
	<phrase id="Login" value="Login"/>
	<phrase id="LoginCancelled" value="Login dibatalkan"/>
	<phrase id="LoginOptions" value="Pilihan"/><!-- v11 -->
	<phrase id="LoginPage" value="Login"/>
	<phrase id="Logout" value="Logout"/>
	<phrase id="MasterRecord" value="Record Master: "/>
	<phrase id="MaxFileSize" value="Ukuran file maksimum (%s bytes) telah terlampaui." client="1"/>
	<phrase id="MessageOK" value="OK" client="1"/>
	<phrase id="MismatchPassword" value="Kata sandi tidak cocok" client="1"/>
	<phrase id="MissingLookupTableName" value="Nama tabel lookup tidak ada"/>
	<phrase id="MissingDisplayFieldName" value="Nama ruas yang ditampilkan tidak ada"/>
	<phrase id="MissingDisplayFieldValue" value="Nilai ruas yang ditampilkan tidak ada"/>
	<phrase id="MissingUserLevelID" value="ID Level Pengguna tidak ada"/>
	<phrase id="MissingUserLevelName" value="Nama Level Pengguna tidak ada"/>
	<phrase id="MobileMenu" value="Menu"/>
	<phrase id="MultipleMasterDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="New" value="Baru"/>
	<phrase id="NewPassword" value="Kata Sandi Baru"/>
	<phrase id="Next" value="Maju"/>
	<phrase id="NoAddRecord" value="Tidak ada record yang ditambahkan" client="1"/>
	<phrase id="NoFieldSelected" value="Tidak ada ruas terpilih yang diperbarui" client="1"/>
	<phrase id="NoPermission" value="Anda tidak memiliki ijin untuk mengakses halaman ini."/>
	<phrase id="NoAddPermission" value="Anda tidak memiliki ijin untuk menambahkan record."/>
	<phrase id="NoDeletePermission" value="Anda tidak memiliki ijin untuk menghapus record."/>
	<phrase id="NoEditPermission" value="Anda tidak memiliki ijin untuk mengubah record."/>
	<phrase id="NoRecord" value="Tidak ada record ditemukan"/>
	<phrase id="NoRecordForKey" value="Tidak ada record ditemukan untuk kunci = "/>
	<phrase id="NoRecordSelected" value="Tidak ada record yang dipilih" client="1"/>
	<phrase id="NoTableGenerated" value="Tidak ada tabel yang dibangkitkan"/>
	<phrase id="NoUserLevel" value="Tidak ada pengaturan level pengguna."/>
	<phrase id="Of" value="dari"/>
	<phrase id="Old" value="Lama"/>
	<phrase id="OldPassword" value="Kata Sandi Lama"/>
	<phrase id="OptionAlreadyExist" value="Pilihan sudah ada"/>
	<phrase id="Page" value="Halaman"/>
	<phrase id="PagerFirst" value="Awal"/>
	<phrase id="PagerLast" value="Akhir"/>
	<phrase id="PagerNext" value="Maju"/>
	<phrase id="PagerPrevious" value="Mundur"/>
	<phrase id="Password" value="Kata Sandi"/>
	<phrase id="PasswordRequest" value="Permintaan Kata Sandi"/>
	<phrase id="PasswordChanged" value="Kata Sandi Telah Diganti"/>
	<phrase id="PasswordExpired" value="Kata Sandi sudah habis masa berlakunya. Silahkan ganti kata sandi."/>
	<phrase id="Permission" value="Hak Akses" class="icon-user ewIcon"/><!-- v11 -->
	<phrase id="PermissionAddCopy" value="Tambah/Salin"/>
	<phrase id="PermissionDelete" value="Hapus"/>
	<phrase id="PermissionEdit" value="Ubah"/>
	<phrase id="PermissionListSearchView" value="Daftar/Cari/Tampilan"/>
	<phrase id="PermissionList" value="Daftar"/>
	<phrase id="PermissionSearch" value="Cari"/>
	<phrase id="PermissionView" value="Tampilan"/>
	<phrase id="PickDate" value="Pilih tanggal"/>
	<phrase id="PleaseSelect" value="Silahkan Pilih"/>
	<phrase id="PleaseWait" value="Mohon tunggu..." client="1"/>
	<phrase id="PrimaryKeyUnspecified" value="Kunci utama belum ditentukan"/>
	<phrase id="PrinterFriendly" value="Ramah Cetakan" class="icon-print ewIcon"/><!-- v11 -->
	<phrase id="PrinterFriendlyText" value="Ramah Cetakan"/>
	<phrase id="Prev" value="Mundur"/>
	<phrase id="PwdEmailSent" value="Kata sandi sudah dikirim ke email Anda"/>
	<phrase id="ResetPwdEmailSent" value="Email untuk mereset kata sandi sudah dikirim ke Anda"/>
	<phrase id="QuickSearch" value="Pencarian Cepat"/>
	<phrase id="QuickSearchBtn" value="Cari"/>
	<phrase id="QuickSearchAuto" value="Otomatis" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAutoShort" value="" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAll" value="Semua kata kunci" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAllShort" value="Semua" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAny" value="Apapun kata kunci" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAnyShort" value="Apapun" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExact" value="Cocok persis" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExactShort" value="Cocok" client="1"/><!-- v11 -->
	<phrase id="Record" value="Record"/>
	<phrase id="RecordChangedByOtherUser" value="Data telah diganti oleh Pengguna lain. Klik [Muat Ulang] untuk mengambil data yang berubah (data Anda di form akan ditimpa) atau klik  [Timpa] untuk menimpa data yang telah diganti."/>
	<phrase id="RecordDeleted" value="record telah dihapus"/>
	<phrase id="RecordInserted" value="record telah dimasukkan"/>
	<phrase id="RecordUpdated" value="record telah diperbarui"/>
	<phrase id="RecordsPerPage" value="Ukuran Halaman"/>
	<phrase id="Register" value="Pendaftaran"/>
	<phrase id="RegisterBtn" value="Daftarkan"/>
	<phrase id="RegisterSuccess" value="Pendaftaran berhasil"/>
	<phrase id="RegisterSuccessActivate" value="Pendaftaran berhasil. Sebuah email telah dikirim ke alamat email Anda, silahkan klik link yang terdapat di email untuk mengaktifkan akun Anda."/>
	<phrase id="RegisterPage" value="Pendaftaran"/>
	<phrase id="RelatedRecordRequired" value="Anda tidak dapat menambah atau memperbarui record karena nilai foreign key tidak terdapat di tabel master '%t'"/>
	<phrase id="RelatedRecordExists" value="Anda tidak dapat menghapus record karena record terkait terdapat di tabel detail '%t'"/>
	<phrase id="ReloadBtn" value="Muat Ulang"/>
	<phrase id="ReloadLink" value="Muat Ulang"/>
	<phrase id="RememberMe" value="Ingat saya"/>
	<phrase id="Remove" value="Hapus"/>
	<phrase id="Replace" value="Ganti"/>
	<phrase id="Report" value="Laporan"/>
	<phrase id="RequestPwdPage" value="Permintaan Kata Sandi"/>
	<phrase id="Reset" value="Reset"/>
	<phrase id="ResetSearchBtn" value="Reset" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ResetSearch" value="Reset"/>
	<phrase id="RptAvg" value="Rata-rata"/>
	<phrase id="RptDtlRec" value="Detail Record"/>
	<phrase id="RptGrandTotal" value="Total Seluruh"/>
	<phrase id="RptMax" value="Maksimum"/>
	<phrase id="RptMin" value="Minimum"/>
	<phrase id="RptSum" value="Jumlah"/>
	<phrase id="RptSumHead" value="Jumlah untuk"/>
	<phrase id="SaveBtn" value="Simpan"/><!-- v11 -->
	<phrase id="SaveUserName" value="Simpan nama pengguna saya"/>
	<phrase id="Search" value="Cari"/>
	<phrase id="SearchBtn" value="Cari" class="glyphicon glyphicon-search ewIcon"/><!-- v11 -->
	<phrase id="SearchPanel" value="Panel Cari"/><!-- v11 -->
	<phrase id="SendEmailBtn" value="Kirim"/>
	<phrase id="SendEmailSuccess" value="Email berhasil dikirim" client="1"/>
	<phrase id="SendPwd" value="Kirim"/>
	<phrase id="SequenceNumber" value="%s."/>
	<phrase id="ShowAllBtn" value="Tampilkan semua" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ShowAll" value="Tampilkan semua"/><!-- v11 -->
<!-- ***
	<phrase id="ShowHighlight" value="Show highlight" client="1"/>
-->
	<phrase id="SrchLegend" value=""/>
	<phrase id="Table" value="TABEL"/>
	<phrase id="TblTypeTABLE" value="Tabel: "/>
	<phrase id="TblTypeVIEW" value="Tampilan: "/>
	<phrase id="TblTypeCUSTOMVIEW" value="Tampilan Kostum: "/>
	<phrase id="TblTypeREPORT" value="Laporan: "/>
	<phrase id="To" value="sampai"/>
	<phrase id="Total" value="Total"/>
	<phrase id="UnauthorizedUserID" value="Pengguna (%c) tidak diotorisasi untuk menugaskan ID Pengguna (%u)."/>
	<phrase id="UnauthorizedParentUserID" value="Pengguna (%c) tidak diotorisasi untuk menugaskan ID Pengguna Induk (%p)."/>
	<phrase id="UnauthorizedMasterUserID" value="Pengguna (%c) tidak diotorisasi untuk menambahkan record. Filter Master: %f"/>
<!-- ***
	<phrase id="UnmatchedValue" value="Value does not exist" imageurl="{_images}/warn.gif" imagewidth="16" imageheight="15"/>
-->
	<phrase id="Update" value="Perbarui"/>
	<phrase id="UpdateBtn" value="Perbarui"/>
	<phrase id="UpdateCancelled" value="Pembaruan dibatalkan"/>
	<phrase id="UpdateFailed" value="Pembaruan gagal"/>
	<phrase id="UpdateLink" value="Perbarui" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="UpdateSelectAll" value="Pilih semua"/><!-- v11 -->
	<phrase id="UpdateSelectedLink" value="Perbarui Record Terpilih" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="UpdateSuccess" value="Pembaruan berhasil"/>
	<phrase id="Uploading" value="Sedang mengunggah..." client="1"/>
	<phrase id="UploadStart" value="Mulai" client="1"/>
	<phrase id="UploadCancel" value="Batal" client="1"/>
	<phrase id="UploadDelete" value="Hapus" client="1"/>
	<phrase id="UploadOverwrite" value="Timpa file lama?" client="1"/>
	<phrase id="UploadErrMsg1" value="File yang diunggah melebihi nilai upload_max_filesize di php.ini"/>
	<phrase id="UploadErrMsg2" value="File yang diunggah melebih nilai MAX_FILE_SIZE yang ditentukan di form HTML"/>
	<phrase id="UploadErrMsg3" value="File yang digunggah hanya berhasil sebagian diterima"/>
	<phrase id="UploadErrMsg4" value="Tidak ada file yang diunggah"/>
	<phrase id="UploadErrMsg6" value="Folder sementara tidak ada"/>
	<phrase id="UploadErrMsg7" value="Gagal menulis file ke disk"/>
	<phrase id="UploadErrMsg8" value="Ekstensi PHP dihentikan oleh pengunggah file"/>
	<phrase id="UploadErrMsgPostMaxSize" value="File yang diunggah melebihi nilai post_max_size di php.ini"/>
	<phrase id="UploadErrMsgMaxFileSize" value="File terlalu besar" client="1"/>
	<phrase id="UploadErrMsgMinFileSize" value="File terlalu kecil" client="1"/>
	<phrase id="UploadErrMsgAcceptFileTypes" value="Tipe File tidak diijinkan" client="1"/>
	<phrase id="UploadErrMsgMaxNumberOfFiles" value="Jumlah maksimum file telah terlewati" client="1"/>
	<phrase id="UploadErrMsgMaxWidth" value="Gambar melebihi lebar maksimum"/>
	<phrase id="UploadErrMsgMinWidth" value="Gambar membutuhkan lebar minimum"/>
	<phrase id="UploadErrMsgMaxHeight" value="Gambar melebihi tinggi maksimum"/>
	<phrase id="UploadErrMsgMinHeight" value="Gambar membutuhkan tinggi minimum"/>
	<phrase id="UploadErrMsgMaxFileLength" value="Total panjang nama file melebihi ukuran field" client="1"/>
	<phrase id="UserEmail" value="Email"/>
	<phrase id="UserExists" value="Pengguna sudah ada"/>
	<phrase id="UserLevel" value="Level Pengguna: "/>
	<phrase id="UserLevelAdministratorName" value="Nama level pengguna untuk level pengguna -1 haruslah 'Administrator'" client="1"/>
	<phrase id="UserLevelPermission" value="Hak Akses Level Pengguna"/>
	<phrase id="UserLevelIDInteger" value="ID Level Pengguna haruslah angka Integer" client="1"/>
	<phrase id="UserLevelDefaultName" value="Nama Level Pengguna untuk level pengguna haruslah 'Default'" client="1"/>
	<phrase id="UserLevelIDIncorrect" value="ID Level Pengguna yang ditentukan oleh Pengguna harus lebih besar dari 0" client="1"/>
	<phrase id="UserLevelNameIncorrect" value="Nama Level Pengguna yang ditentukan oleh Pengguna tidak boleh sama dengan 'Administrator' atau 'Default'" client="1"/>
	<phrase id="UserLoggedIn" value="Pengguna '%u' sudah tercatat masuk!"/>
	<phrase id="UserName" value="Nama Pengguna"/>
	<phrase id="UserProfileCorrupted" value="Profil pengguna korup. Silahkan logout lalu login kembali"/>
	<phrase id="ValueNotExist" value="Nilai tidak ada" client="1"/><!-- v11 -->
	<phrase id="View" value="Tampilan"/>
	<phrase id="ViewImageGallery" value="Tampilkan gambar"/><!-- v11 -->
	<phrase id="ViewLink" value="Tampilkan" class="icon-view ewIcon"/><!-- v11 -->
	<phrase id="ViewPageAddLink" value="Tambah" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="ViewPageCopyLink" value="Salin" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDeleteLink" value="Hapus" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDetailLink" value=""/>
	<phrase id="ViewPageEditLink" value="Ubah" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="WrongFileType" value="Tipe file tidak diijinkan." client="1"/>
	<phrase id="TableOrView" value="Tabel"/>
	<phrase id="=" value=" "/>
	<phrase id="&lt;&gt;" value="&amp;lt;&amp;gt;"/>
	<phrase id="&lt;" value="&amp;lt;"/>
	<phrase id="&lt;=" value="&amp;lt;="/>
	<phrase id="&gt;" value="&amp;gt;"/>
	<phrase id="&gt;=" value="&amp;gt;="/>
	<phrase id="LIKE" value="mengandung"/>
	<phrase id="NOT LIKE" value="tidak mengandung"/>
	<phrase id="STARTS WITH" value="dimulai dengan"/>
	<phrase id="ENDS WITH" value="diakhiri dengan"/>
	<phrase id="IS NULL" value="sama dengan null"/>
	<phrase id="IS NOT NULL" value="tidak sama dengan null"/>
	<phrase id="BETWEEN" value="di antara"/>
	<phrase id="AND" value="dan"/>
	<phrase id="OR" value="atau"/>
	
	<phrase id="ErrorPassTooShort" value="Kata sandi terlalu singkat. Minimum %n karakter."/>
	<phrase id="ErrorPassTooLong" value="Kata sandi terlalu panjang. Maksimum %n karakter."/>
	<phrase id="ErrorPassDoesNotIncludeLetter" value="Kata sandi harus mengandung sedikitnya satu karakter angka."/>
	<phrase id="ErrorPassDoesNotIncludeCaps" value="Kata sandi harus mengandung sedikitnya satu karakter huruf besar."/>
	<phrase id="ErrorPassDoesNotIncludeNumber" value="Kata sandi harus mengandung sedikitnya satu karakter angka."/>
	<phrase id="ErrorPassDoesNotIncludeSymbol" value="Kata sandi harus mengandung sedikitnya satu karakter simbol."/>
	<phrase id="ErrorPassCouldNotBeSame" value="Kata sandi lama tidak boleh sama dengan kata sandi baru."/>
	<phrase id="mismatch" value="Tidak cocok"/>
	<phrase id="match" value="Cocok"/>
	<phrase id="empty" value="Kosong"/>
	<phrase id="veryweak" value="Sangat lemah"/>
	<phrase id="weak" value="Lemah"/>
	<phrase id="better" value="Lumayan"/>
	<phrase id="good" value="Baik"/>
	<phrase id="strong" value="Kuat"/>
	<phrase id="strongest" value="Sangat kuat"/>
	
	<phrase id="IAgree" value="Saya Setuju dan Lanjutkan!"/>
	<phrase id="TaCTitle" value="Syarat dan Ketentuan"/>
	<phrase id="TaCContent" value="&lt;i>Syarat dan &lt;u>Ketentuan&lt;/u>&lt;/i>.&lt;br />&lt;br />Masukkan syarat dan ketentuan di sini ...&lt;br />&lt;br />Semua standar format HTML bisa disertakan."/>
	<phrase id="TACNotAvailable" value="Syarat dan Ketentuan saat ini tidak tersedia"/>
	
	<phrase id="AlertifyAdd" value="Sedang menambahkan record ..." client="1"/>
	<phrase id="AlertifyAddConfirm" value="Anda yakin akan menambahkan record?"/>
	<phrase id="AlertifyEdit" value="Sedang memperbarui ..." client="1"/>
	<phrase id="AlertifyEditConfirm" value="Anda yakin ingin memperbarui record?"/>
	<phrase id="AlertifyDelete" value="Sedang menghapus ..." client="1"/>
	<phrase id="AlertifyDeleteConfirm" value="Anda yakin ingin menghapus record?"/>
	<phrase id="AlertifyCancel" value="Sedang membatalkan ..." client="1"/>
	<phrase id="AlertifyProcessing" value="Sedang memproses ..." client="1"/>
	<phrase id="MyOKMessage" value="OK"/>
	<phrase id="MyCancelMessage" value="Batal"/>
	
	<phrase id="Welcome" value="Selamat datang"/>
	<phrase id="AskToLogout" value="Anda yakin ingin keluar dari aplikasi?"/>
	<phrase id="Yes" value="Ya"/>
	<phrase id="No" value="Tidak"/>
	
	<phrase id="PermissionPrinterFriendly" value="Ramah Cetakan"/>
	<phrase id="PermissionExportToHTML" value="Ekspor ke HTML"/>
	<phrase id="PermissionExportToExcel" value="Ekspor ke Excel"/>
	<phrase id="PermissionExportToWord" value="Ekspor ke Word"/>
	<phrase id="PermissionExportToPDF" value="Ekspor ke PDF"/>
	<phrase id="PermissionExportToXML" value="Ekspor ke XML"/>
	<phrase id="PermissionExportToCSV" value="Ekspor ke CSV"/>
	<phrase id="PermissionExportToEmail" value="Ekspor ke Email"/>
	
	<phrase id="MaximumRecordsPerPage" value="Maksimum %t record per halaman."/>
	
	<phrase id="Help" value="Bantuan"/>
	<phrase id="HelpNotAvailable" value="Maaf - tidak ada bantuan tersedia untuk halaman ini"/>
	<phrase id="AboutUs" value="Tentang Kami"/>
	<phrase id="TaCTitle" value="Syarat dan Ketentuan"/>
	<phrase id="TaCContent" value="&lt;i>Syarat dan &lt;u>Ketentuan&lt;/u>&lt;/i>.&lt;br />&lt;br />Masukkan syarat dan ketentuan di sini ...&lt;br />&lt;br />Semua standar format HTML bisa disertakan."/>
	<phrase id="TACNotAvailable" value="Syarat dan Ketentuan saat ini tidak tersedia"/>
	
	<phrase id="BackToTop" value="Kembali ke Atas"/>
	
	<phrase id="LongRecNo" value="Nomor Urut"/>
	<phrase id="ShortRecNo" value="#"/>
	<phrase id="AuditTrailUnknownUserLoggedIn" value="Pengguna tidak dikenal: '%u' berusaha login"/>
	
	<phrase id="ExceedMaxRetryNew" value="Telah melebihi jumlah usaha maksimum login. Akun terkunci. Silahkan coba lagi dalam %t."/>
	<phrase id="Days" value="hari"/>
	<phrase id="Hours" value="jam"/>
	<phrase id="Minutes" value="menit"/>
	<phrase id="Seconds" value="detik"/>
	
	<phrase id="UserAlreadyLoggedIn" value="Pengguna '%u' sudah tercatat masuk dan sesi pengguna sudah berhasil dibersihkan. &lt;br /&gt;&lt;br /&gt;Silahkan login ulang sekarang!"/>
	
	<phrase id="AddBreadcrumbLinks" value="Tambahkan Tautan Breadcrumb"/>
	<phrase id="AddBreadcrumbLinksNoDetails" value="Masukkan detail yang dibutuhkan"/>
	<phrase id="AddBreadcrumbLinksNoParent" value="Operasi gagal - Induk Judul Halaman tidak ada di tabel breadcrumb"/>
	<phrase id="AddBreadcrumbLinksDuplicate" value="Operasi gagal - Judul Halaman &lt;strong>%s&lt;/strong> sudah ada di tabel breadcrumblinks"/>
	<phrase id="AddBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang entrian Anda"/>
	<phrase id="AddBreadcrumbLinksSuccess" value="Operasi berhasil - tautan breadcrumb &lt;strong>%s&lt;/strong> telah ditambahkan"/>
	<phrase id="DeleteBreadcrumbLinks" value="Hapus Tautan Breadcrumb"/>
	<phrase id="DeleteBreadcrumbLinksWarning" value="Peringatan: Dengan menghapus sebuah induk tautan breadcrumb maka akan otomatis menghapus semua tautan di bawahnya. Berhati-hatilah karena proses ini tidak dapat dibatalkan!"/>
	<phrase id="DeleteBreadcrumbLinksNoDetails" value="Silahkan pilih sebuah tautan breadcrumb atau Judul Halaman"/>
	<phrase id="DeleteBreadcrumbLinksNoData" value="Operasi gagal - tidak ada data di tabel breadcrumblinks"/>
	<phrase id="DeleteBreadcrumbLinksNotFound" value="Operasi gagal - Judul Halaman tidak ada di tabel breadcrumblinks"/>
	<phrase id="DeleteBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang entrian Anda"/>
	<phrase id="DeleteBreadcrumbLinksSuccess" value="Operasi berhasil - tautan breadcrumb &lt;strong>%s&lt;/strong> telah dihapus"/>
	<phrase id="MoveBreadcrumbLinks" value="Pindahkan Tautan Breadcrumb"/>
	<phrase id="MoveBreadcrumbLinksNoDetails" value="Operasi gagal - silahkan periksa ulang pilihan Anda"/>
	<phrase id="MoveBreadcrumbLinksSame" value="Operasi gagal - Induk Baru harus berbeda dengan Induk Sekarang"/>
	<phrase id="MoveBreadcrumbLinksNoData" value="Operasi gagal - tidak ada data di tabel breadcrumblinks"/>
	<phrase id="MoveBreadcrumbLinksNoRoot" value="Operasi gagal - Induk Baru tidak ada di tabel breadcrumblinks"/>
	<phrase id="MoveBreadcrumbLinksNoTitle" value="Operasi gagal - Judul Halaman sekarang tidak ada di tabel breadcrumblinks"/>
	<phrase id="MoveBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang pilihan Anda"/>
	<phrase id="MoveBreadcrumbLinksSuccess" value="Operasi berhasil - tautan breadcrumb &lt;strong>%s&lt;/strong> telah dipindahkan di bawah &lt;strong>%s&lt;/strong>"/>
	<phrase id="CheckBreadcrumbLinks" value="Periksa Tautan Breadcrumb"/>
	<phrase id="CheckBreadcrumbLinksNoDetails" value="Silahkan pilih sebuah record tautan breadcrumb atau Judul Halaman"/>
	<phrase id="CheckBreadcrumbLinksNoData" value="Operasi gagal - tidak ada data di tabel breadcrumblinks"/>
	<phrase id="CheckBreadcrumbLinksNotFound" value="Operasi gagal - Judul Halaman tidak ada di tabel breadcrumblinks"/>
	<phrase id="CheckBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang pilihan Anda"/>
	<phrase id="CheckBreadcrumbLinksAdvice" value="Breadcrumb di bawah ini hanya untuk memberitahukan alamat lengkap dari tautan breadcrumb yang terpilih dan membantu mengetahui tautan induknya."/>
	<phrase id="CheckBreadcrumbLinksNotDefinedInXML" value="Judul Halaman yang terpilih belum didefinisikan atau berbeda dengan di file bahasa XML"/>
	
	<phrase id="AnnouncementText" value="Ini adalah contoh pengumuman ..."/>
	<phrase id="MaintenanceTitle" value="Pemeliharaan"/>
	<phrase id="MaintenanceUserMessage" value="Maaf, kami sedang melakukan pemeliharaan sistem secara berkala. &lt;br />Sistem tidak dapat digunakan untuk saat ini. &lt;br /> Silahkan kembali lagi dalam "/>
	<phrase id="MaintenanceUserMessageUnknown" value="Maaf, kami sedang melakukan pemeliharaan sistem secara berkala. &lt;br />Sistem tidak dapat digunakan untuk saat ini sampai batas waktu yang belum diketahui."/>
	<phrase id="MaintenanceAdminMessage" value="Anda sedang dalam mode pemeliharaan dan akan berakhir dalam "/>
	<phrase id="MaintenanceAdminMessageUnknown" value="Mode pemeliharaan sedang aktif"/>
	<phrase id="MaintenanceAdminMessageError" value="Mode pemeliharaan belum ditentukan waktu berakhirnya - silahkan periksa lagi!"/>
	<phrase id="MaintenanceEndWarning" value="Akhir dari waktu Pemeliharaan haruslah lebih besar dari waktu saat ini."/>
	<phrase id="MaintenanceRetry" value="Cobalah lagi ..."/>

	<phrase id="RegisterSuccessPending" value="Pendaftaran berhasil - sebuah konfirmasi telah dikirim ke alamat email Anda"/>
	<phrase id="AccountHasBeenActivated" value="Akun '%u' telah diaktivasi"/>
	<phrase id="SubjectAccountActivated" value="Akun Anda Telah Diaktivasi di"/>
	<phrase id="InvalidAccount" value="Akun tidak valid (atau akun sudah diaktivasi)"/>
	<phrase id="UserDeactivated" value="Akun user tersebut belum diaktivasi"/>
	<phrase id="SubjectRequestPasswordConfirmation" value="Konfirmasi permintaan Kata Sandi di"/>
	<phrase id="PwdActKey" value="Silahkan cek Email Anda untuk melanjutkan"/>
	<phrase id="SubjectSendNewPassword" value="Kata Sandi baru"/>
	<phrase id="SubjectChangePassword" value="Kata Sandi telah diganti di"/>
	<phrase id="SubjectRegistrationInformation" value="Informasi Pendaftaran di"/>
	
</global>
</ew-language>

Now you can download them from this link. Make sure you download only the extensions for PHPMaker 11.

As always, extract them to your C:\Program Files\PHPMaker 11\extensions folder, afterwards enable all of them from Tools -> Extensions of your PHPMaker application. Don’t forget to play with some of their Advanced settings in order to see some new settings available.

You can also see the Demo of web application that generated by PHPMaker 11 which uses those Extensions above from this post. You can use the same account for login to the demo site; as well as for version 10.0.5 (the latest stable version for PHPMaker 10).

PHPMaker 11 Demo Project File Is Released!

$
0
0

Yesterday, I just released my 12 extensions (Masino Extensions) for PHPMaker 11. Today, I am so pleased also to announce you the PHPMaker 11 Demo Project file.

Now you can test Masino Extensions by simply using this demo project. I strongly recommend you to test and play with my extensions using this demo project file before implementing them into your own PHPMaker project.

Just download it, extract it, and don’t forget to follow the instructions in README.txt file inside the zip file.

However, to give you the idea about the instructions in detail, here they are:

  1. Install the latest version of PHPMaker (currently as 11.0.1),
  2. Unzip the demo archive to any folder,
  3. Create the demo11 database in your MySQL server, and then using the SQL script demo11.sql file to populate Tables/Views/SP/data,
  4. Copy english_demo.xml and indonesian_demo.xml file to C:\Program Files\PHPMaker 11\languages\ folder,
  5. Download all 12 extensions from http://www.ilovephpmaker.com/downloads/phpmaker-extensions/?orderby=update_date&order=desc and extract them to C:\Program Files\PHPMaker 11\extensions folder,
  6. Open the demo project, demo11.pmp with PHPMaker,
  7. Change the connection info if necessary, click Tools -> Synchronize to update the project,
  8. Click on the Generate tab, change the destination folder to where you want to output the generated files,
  9. If you use your own PC as testing server, setup your testing web server (read Generate Settings -> Testing web server in the help file), check Browse after generation if you want PHPMaker to open your browser after generation,
  10. Adjust or simply remove the code inside Database_Connecting server event so that you will use the connection you defined at the step 7 above (if necessary),
  11. Click the Generate button,
  12. When script generation is finished, upload the files to your testing server if necessary. Create a subfolder named uploads under your web folder, copy the images to the subfolder,
  13. Browse the website.
  14. DONE AND ENJOY.

Download Link:

PHPMaker 11.0.1 Demo Project Files

846.18 KB 6 downloads Last updated: July 31, 2014

A New PHPMaker 11 Project File Is Released!

$
0
0

I am so pleased to announce you the release of a new PHPMaker 11 project file. This PHPMaker project file is useful if you want to create a web application from scratch using PHPMaker version 11.0.1. This project includes some other useful files, such as: the SQL script to generate the mandatory Tables and Stored Procedures, the customized XML Language files, and the logo image.

Many advantages you will get after using this new PHPMaker project file:

  1. You will have already had the minimum tables that needed for your project using Masino Extensions.
  2. Since you will have the basic needed tables, then you only need to add your another tables into the database, and then synchronize to this project.
  3. You don’t need to configure the Fields setup for the certain tables, such as settings, users, announcements, help, help_categories, etc.
  4. You don’t need to configure the Security settings for your web application since they have been included in this project.
  5. You will have the most needed PHPMaker project setup, especially if you implement Masino Extensions into your PHPMaker project.
  6. You will have some useful servent events ready-code in it so that you can use for the project basis.
  7. You will have a new Application Settings menu that contains almost all web application configuration settings which will be easily configured by Admin on-the-fly.
  8. Your End-Users (non-sysadmin) will be able to configure their preferences easily by using the ready-configuration settings.

To implement this new project file for your new web application, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker version 11 from this link.

If you are not sure which ones that I customized for the latest time, just download ALL the extensions for PHPMaker 11, as I also customized some other related extensions for this changes. Extract them, and then replace all the existing extensions with the new ones.

Download Link:

New PHPMaker 11 Project

70.13 KB 3 downloads Last updated: August 7, 2014

Masino Extensions for PHPMaker 12 Is Released!

$
0
0

I am so pleased to announce you that Masino Extensions for PHPMaker 12 are just released today. It took about one and a half weeks for me to upgrade all of my extensions that I made for PHPMaker 11 so that they will work properly for PHPMaker 12, too.

There are 15 (Fifteen) extensions now available for PHPMaker 12. So here they are:

  1. MasinoCustomCSS12
  2. MasinoCAPTCHA12
  3. MasinoLogin12
  4. MasinoForgotPwd12
  5. MasinoRegister12
  6. MasinoChangePwd12
  7. MasinoHorizontalVertical12
  8. MasinoHeaderFooter12
  9. MasinoFixedWidthSite12
  10. MasinoDetectChanges12
  11. MasinoPreviewRow12
  12. MasinoVisitorStatistics12
  13. MasinoLoadingStatus12
  14. MasinoSearchPanelStatus12
  15. MasinoAutoNumeric12

Please note that there are also some new language phrases were added into the XML Language Files in C:\Program Files\PHPMaker 12\languages folder. So make sure you have updated your XML Language Files in the PHPMaker installation folder with the modified ones below before generating ALL the script files using Masino Extensions for PHPMaker 12.

I attached the modified language files (English, Indonesian, and Arabic), so that you don't need to insert the new phrases into your XML Language Files. Just replace them with this updated ones:

English (english.xml):

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ew-language date="2015/12/08" version="12.0.5" id="en" name="English" desc="English" author="e.World Technology Ltd.">
<locale>
	<phrase id="locale" value=""/><!-- *** system locale for this language -->	
	<phrase id="use_system_locale" value="0"/><!-- *** change to "0" to disable system locale and use the following settings *** -->	
	<phrase id="decimal_point" value="."/>
	<phrase id="thousands_sep" value=","/>
	<phrase id="mon_decimal_point" value="."/>
	<phrase id="mon_thousands_sep" value=","/>
	<phrase id="currency_symbol" value="$"/>
	<phrase id="positive_sign" value=""/>
	<phrase id="negative_sign" value="-"/>
	<phrase id="frac_digits" value="2"/>
	<phrase id="p_cs_precedes" value="1"/>
	<phrase id="p_sep_by_space" value="0"/>
	<phrase id="n_cs_precedes" value="1"/>
	<phrase id="n_sep_by_space" value="0"/>
	<phrase id="p_sign_posn" value="3"/>
	<phrase id="n_sign_posn" value="3"/>
	<phrase id="time_zone" value="US/Pacific"/><!-- *** used for multi-language site only *** -->
</locale>
<global>
	<phrase id="ActionDeleted" value="Deleted"/>
	<phrase id="ActionInserted" value="Inserted"/>
	<phrase id="ActionInsertedGridAdd" value="Inserted (Grid-Add)"/>
	<phrase id="ActionUpdated" value="Updated"/>
	<phrase id="ActionUpdatedGridEdit" value="Updated (Grid-Edit)"/>
	<phrase id="ActionUpdatedMultiUpdate" value="Updated (Multi-Update)"/>
	<phrase id="ActivateAccount" value="Your account is activated"/>
	<phrase id="ActivateFailed" value="Activation failed"/>
	<phrase id="Add" value="Add"/>
	<phrase id="AddBlankRow" value="Add Blank Row" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddBtn" value="Add"/>
	<phrase id="AddLink" value="Add" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddMasterDetailLink" value="Master/Detail Add" class="icon-md-add ewIcon"/><!-- v11 -->
	<phrase id="AddSuccess" value="Add succeeded"/>
	<phrase id="AdvancedSearch" value="Advanced Search"/><!-- v11 -->
	<phrase id="AdvancedSearchBtn" value="Advanced Search" class="icon-advanced-search ewIcon"/><!-- v11 -->
	<phrase id="AllRecords" value="All"/>
	<phrase id="AllWord" value="All words"/>
	<phrase id="AlwaysAsk" value="Always ask for my user name and password"/>
	<phrase id="AnyWord" value="Any word"/>
	<phrase id="AuditTrailAutoLogin" value="autologin"/>
	<phrase id="AuditTrailFailedAttempt" value="failed attempt: %n"/>
	<phrase id="AuditTrailUserLoggedIn" value="user already logged in"/>
	<phrase id="AuditTrailPasswordExpired" value="password expired"/>
	<phrase id="AuditTrailLogin" value="login"/>
	<phrase id="AuditTrailLogout" value="logout"/>
	<phrase id="AutoLogin" value="Auto login until I logout explicitly"/>
	<phrase id="Average" value="Average"/>
	<phrase id="BackToList" value="Back to List"/>
	<phrase id="BackToLogin" value="Back to login page"/>
	<phrase id="BackToMasterRecordPage" value="Back to master table"/>
	<phrase id="BatchDeleteBegin" value="*** Batch delete begin ***"/>
	<phrase id="BatchDeleteRollback" value="*** Batch delete rollback ***"/>
	<phrase id="BatchDeleteSuccess" value="*** Batch delete successful ***"/>
	<phrase id="BatchInsertBegin" value="*** Batch insert begin ***"/>
	<phrase id="BatchInsertRollback" value="*** Batch insert rollback ***"/>
	<phrase id="BatchInsertSuccess" value="*** Batch insert successful ***"/>
	<phrase id="BatchUpdateBegin" value="*** Batch update begin ***"/>
	<phrase id="BatchUpdateRollback" value="*** Batch update rollback ***"/>
	<phrase id="BatchUpdateSuccess" value="*** Batch update successful ***"/>
	<phrase id="ButtonActions" value="Actions" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonAddEdit" value="Add/Edit" class="icon-addedit ewIcon"/><!-- v11 -->
	<phrase id="ButtonDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="ButtonExport" value="Export" class="icon-export ewIcon"/><!-- v11 -->
	<phrase id="ButtonListOptions" value="Options" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonSearch" value="Search" class="icon-search ewIcon"/><!-- v11 -->
	<phrase id="CancelBtn" value="Cancel"/>
	<phrase id="CancelLink" value="Cancel" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="ChangePwd" value="Change Password"/>
	<phrase id="ChangePwdPage" value="Change Password"/>
	<phrase id="ChangePwdBtn" value="Change"/>
	<phrase id="ChooseFileBtn" value="Choose..."/><!-- v11 -->
	<phrase id="ChooseFile" value="Choose file"/><!-- v11 -->
	<phrase id="ChooseFiles" value="Choose files"/><!-- v11 -->
	<phrase id="ClickReCaptcha" value="Please click reCAPTCHA" client="1"/><!-- v12 -->
	<phrase id="Confirm" value="Confirm"/>
	<phrase id="ConfirmBtn" value="Confirm"/>
	<phrase id="ConfirmCancel" value="Do you want to cancel?" client="1"/><!-- v12 -->
	<phrase id="ConfirmPassword" value="Confirm Password"/>
	<phrase id="ConflictCancelLink" value="Cancel"/>
	<phrase id="LightboxTitle" value=" " client="1"/><!-- v11 -->
	<phrase id="LightboxCurrent" value="image {current} of {total}" client="1"/><!-- Note: DO NOT translate "{current}" and "{total}" --><!-- v11 -->
	<phrase id="LightboxPrevious" value="previous" client="1"/><!-- v11 -->
	<phrase id="LightboxNext" value="next" client="1"/><!-- v11 -->
	<phrase id="LightboxClose" value="close" client="1"/><!-- v11 -->
	<phrase id="LightboxXhrError" value="This content failed to load." client="1"/><!-- v11 -->
	<phrase id="LightboxImgError" value="This image failed to load." client="1"/><!-- v11 -->
	<phrase id="Copy" value="Copy"/>
	<phrase id="CopyLink" value="Copy" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="Count" value="Count"/>
	<phrase id="CountSelected" value="%s selected" client="1"/><!-- v12 -->
	<phrase id="CurrentPassword" value="Current password: " client="1"/><!-- v12 -->
	<phrase id="CustomActionCompleted" value="'%s' completed"/>
	<phrase id="CustomActionCancelled" value="'%s' cancelled"/>
	<phrase id="CustomActionFailed" value="'%s' failed"/><!-- v12 -->
	<phrase id="CustomActionNotAllowed" value="'%s' not allowed"/><!-- v12 -->
	<phrase id="CustomView" value="CUSTOM VIEW"/>
	<phrase id="Delete" value="Delete"/>
	<phrase id="DeleteBtn" value="Delete"/>
	<phrase id="DeleteCancelled" value="Delete cancelled"/>
	<phrase id="DeleteConfirmMsg" value="Do you want to delete the selected record(s)?" client="1"/>
	<phrase id="DeleteFilter" value="Delete filter"/><!-- v12 -->
	<phrase id="DeleteFilterConfirm" value="Delete filter %s?" client="1"/><!-- v12 -->
	<phrase id="DeleteLink" value="Delete" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteSelectedLink" value="Delete Selected Records" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteSuccess" value="Delete succeeded"/>
	<phrase id="DetailLink" value=""/>
	<phrase id="DetailCount" value="&lt;span dir='ltr'&gt;(%c)&lt;/span&gt;"/><!-- v11 -->
	<phrase id="MasterDetailCopyLink" value="Master/Detail Copy" class="icon-md-copy ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailEditLink" value="Master/Detail Edit" class="icon-md-edit ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailListLink" value="Detail List" class="icon-table ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailViewLink" value="Master/Detail View" class="icon-md-view ewIcon"/><!-- v11 -->
	<phrase id="DupIndex" value="Duplicate value '%v' for unique index '%f'"/>
	<phrase id="DupKey" value="Duplicate primary key: '%f'"/>
	<phrase id="Edit" value="Edit"/>
	<phrase id="EditLink" value="Edit" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="EnterFilterName" value="Enter filter name" client="1"/><!-- v12 -->
	<phrase id="EnterNewPassword" value="Please enter new password" client="1"/>
	<phrase id="EnterOldPassword" value="Please enter old password" client="1"/>
	<phrase id="EnterPassword" value="Please enter password" client="1"/>
	<phrase id="EnterPwd" value="Please enter password" client="1"/>
	<phrase id="EnterRequiredField" value="Please enter required field - %s"/><!-- v11 -->
	<phrase id="EnterSearchCriteria" value="Please enter search criteria"/>
	<phrase id="EnterUserName" value="Please enter username" client="1"/>
	<phrase id="EnterValidateCode" value="Enter the validation code shown" client="1"/><!-- v11 -->
	<phrase id="EnterSenderEmail" value="Please enter sender email" client="1"/>
	<phrase id="EnterProperSenderEmail" value="Exceed maximum sender email count or email address incorrect" client="1"/>
	<phrase id="EnterRecipientEmail" value="Please enter recipient email" client="1"/>
	<phrase id="EnterProperRecipientEmail" value="Exceed maximum recipient email count or email address incorrect" client="1"/>
	<phrase id="EnterProperCcEmail" value="Exceed maximum cc email count or email address incorrect" client="1"/>
	<phrase id="EnterProperBccEmail" value="Exceed maximum bcc email count or email address incorrect" client="1"/>
	<phrase id="EnterSubject" value="Please enter subject" client="1"/>
	<phrase id="EmailFormSender" value="From"/>
	<phrase id="EmailFormRecipient" value="To"/>
	<phrase id="EmailFormCc" value="Cc"/>
	<phrase id="EmailFormBcc" value="Bcc"/>
	<phrase id="EmailFormSubject" value="Subject"/>
	<phrase id="EmailFormMessage" value="Message"/>
	<phrase id="EmailFormContentType" value="Send as"/>
	<phrase id="EmailFormContentTypeUrl" value="URL"/>
	<phrase id="EmailFormContentTypeHtml" value="HTML"/>
	<phrase id="EnterUid" value="Please enter user ID" client="1"/>
	<phrase id="EnterValidEmail" value="Please enter valid Email Address" client="1"/>
	<phrase id="ExactPhrase" value="Exact phrase"/>
	<phrase id="ExceedMaxRetry" value="Exceed maximum login retry count. Account is locked. Please try again in %t minutes"/>
	<phrase id="ExceedMaxEmailExport" value="Exceed maximum export email count. Please try again later"/>
	<phrase id="ExportToCsv" value="Export to CSV" class="icon-csv ewIcon"/><!-- v11 -->
	<phrase id="ExportToCsvText" value="CSV"/>
	<phrase id="ExportToEmail" value="Email" class="icon-email ewIcon"/><!-- v11 -->
	<phrase id="ExportToEmailText" value="Email" client="1"/>
	<phrase id="ExportToExcel" value="Export to Excel" class="icon-excel ewIcon"/><!-- v11 -->
	<phrase id="ExportToExcelText" value="Excel"/>
	<phrase id="ExportToHtml" value="Export to HTML" class="icon-html ewIcon"/><!-- v11 -->
	<phrase id="ExportToHtmlText" value="HTML"/>
	<phrase id="ExportToPDF" value="Export to PDF" class="icon-pdf ewIcon"/><!-- v11 -->
	<phrase id="ExportToPDFText" value="PDF"/>
	<phrase id="ExportToWord" value="Export to Word" class="icon-word ewIcon"/><!-- v11 -->
	<phrase id="ExportToWordText" value="Word"/>
	<phrase id="ExportToXml" value="Export to XML" class="icon-xml ewIcon"/><!-- v11 -->
	<phrase id="ExportToXmlText" value="XML"/>
	<phrase id="FailedToSendMail" value="Failed to send mail. "/>
	<phrase id="FieldName" value="Field Name"/>
	<phrase id="FieldRequiredIndicator" value="&lt;span class=&quot;ewRequired&quot;&gt;&amp;nbsp;*&lt;/span&gt;"/>
	<phrase id="FileNotFound" value="File not found"/><!-- *** characters need to be supported by EW_TMP_IMAGE_FONT *** -->
	<phrase id="Filter" value="Filter"/><!-- v12 -->
	<phrase id="FilterName" value="Filter name" client="1"/><!-- v12 -->
	<phrase id="Filters" value="Filters" class="icon-filter ewIcon"/><!-- v12 -->
	<phrase id="OverwriteBtn" value="Overwrite"/>
	<phrase id="OverwriteLink" value="Overwrite"/>
	<phrase id="ForgotPwd" value="Forgot Password"/>
	<phrase id="GoBack" value="Go Back"/>
	<phrase id="GridAddCancelled" value="Grid add cancelled"/><!-- v11 -->
	<phrase id="GridAddLink" value="Grid Add" class="icon-grid-add ewIcon"/><!-- v11 -->
	<phrase id="GridCancelLink" value="Cancel" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="GridEditCancelled" value="Grid edit cancelled"/><!-- v11 -->
	<phrase id="GridEditLink" value="Grid Edit" class="icon-grid-edit ewIcon"/><!-- v11 -->
	<phrase id="GridInsertLink" value="Insert" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="GridSaveLink" value="Save" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="Highlight" value="Highlight"/><!-- v11 -->
	<phrase id="HighlightBtn" value="Highlight" class="icon-highlight ewIcon"/><!-- v11 -->
	<phrase id="HomePage" value="Home" class="glyphicon glyphicon-home ewIcon"/><!-- v11 -->
	<phrase id="IncorrectCreditCard" value="Incorrect credit card number"/>
	<phrase id="IncorrectDateYMD" value="Incorrect date, format = yyyy%smm%sdd"/>
	<phrase id="IncorrectDateMDY" value="Incorrect date, format = mm%sdd%syyyy"/>
	<phrase id="IncorrectDateDMY" value="Incorrect date, format = dd%smm%syyyy"/>
	<phrase id="IncorrectShortDateYMD" value="Incorrect date, format = yy%smm%sdd"/>
	<phrase id="IncorrectShortDateMDY" value="Incorrect date, format = mm%sdd%syy"/>
	<phrase id="IncorrectShortDateDMY" value="Incorrect date, format = dd%smm%syy"/>
	<phrase id="IncorrectEmail" value="Incorrect email" client="1"/>
	<phrase id="IncorrectField" value="Incorrect field" client="1"/>
	<phrase id="IncorrectFloat" value="Incorrect floating point number" client="1"/>
	<phrase id="IncorrectGUID" value="Incorrect GUID" client="1"/>
	<phrase id="IncorrectInteger" value="Incorrect integer" client="1"/>
	<phrase id="IncorrectPhone" value="Incorrect phone number" client="1"/>
	<phrase id="IncorrectRegExp" value="Regular expression not matched" client="1"/>
	<phrase id="IncorrectRange" value="Number must be between %1 and %2" client="1"/>
	<phrase id="IncorrectSSN" value="Incorrect social security number" client="1"/>
	<phrase id="IncorrectTime" value="Incorrect time (hh:mm:ss)" client="1"/>
	<phrase id="IncorrectZip" value="Incorrect ZIP code" client="1"/>
	<phrase id="InlineAddLink" value="Inline Add" class="icon-inline-add ewIcon"/><!-- v11 -->
	<phrase id="InlineCopyLink" value="Inline Copy" class="icon-inline-copy ewIcon"/><!-- v11 -->
	<phrase id="InlineEditLink" value="Inline Edit" class="icon-inline-edit ewIcon"/><!-- v11 -->
	<phrase id="InsertCancelled" value="Insert cancelled"/>
	<phrase id="InsertFailed" value="Insert failed" client="1"/>
	<phrase id="InsertLink" value="Insert" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="InsertSuccess" value="Insert succeeded"/>
	<phrase id="InvalidEmail" value="Invalid Email"/>
	<phrase id="InvalidField" value="Invalid Field"/>
	<phrase id="InvalidKeyValue" value="Invalid key value"/>
	<phrase id="InvalidRecord" value="Invalid Record! Key is null" client="1"/>
	<phrase id="InvalidPostRequest" value="Invalid post request"/><!-- v11 -->
	<phrase id="InvalidParameter" value="Invalid Parameter"/>
	<phrase id="InvalidPassword" value="Invalid Password"/>
	<phrase id="InvalidNewPassword" value="Invalid New Password"/>
	<phrase id="InvalidUidPwd" value="Incorrect user ID or password"/>
	<phrase id="Keep" value="Keep"/>
	<phrase id="Language" value="Language"/>
	<phrase id="ListActionButton" value="Actions" class="icon-user ewIcon"/><!-- v12 -->
	<phrase id="Loading" value="Loading..." client="1"/>
	<phrase id="Login" value="Login"/>
	<phrase id="LoginCancelled" value="Login cancelled"/>
	<phrase id="LoginOptions" value="Options"/><!-- v11 -->
	<phrase id="LoginPage" value="Login"/>
	<phrase id="Logout" value="Logout"/>
	<phrase id="MasterRecord" value="Master Record: "/>
	<phrase id="MaxFileSize" value="Max. file size (%s bytes) exceeded." client="1"/>
	<phrase id="MessageOK" value="OK" client="1"/>
	<phrase id="MismatchPassword" value="Mismatch Password" client="1"/>
	<phrase id="MissingLookupTableName" value="Missing lookup table name"/>
	<phrase id="MissingDisplayFieldName" value="Missing display field name"/>
	<phrase id="MissingDisplayFieldValue" value="Missing display field value"/>
	<phrase id="MissingUserLevelID" value="Missing User Level ID"/>
	<phrase id="MissingUserLevelName" value="Missing User Level name"/>
	<phrase id="MobileMenu" value="Menu"/>
	<phrase id="MultipleMasterDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="New" value="New"/>
	<phrase id="NewPassword" value="New Password"/>
	<phrase id="NewValue" value="New value"/><!-- v12 -->
	<phrase id="Next" value="Next" client="1"/><!-- v12 -->
	<phrase id="NoAddRecord" value="No records to be added" client="1"/>
	<phrase id="NoFieldSelected" value="No field selected for update" client="1"/>
	<phrase id="NoPermission" value="You do not have permission to access the page."/>
	<phrase id="NoAddPermission" value="You do not have permission to add the record."/>
	<phrase id="NoDeletePermission" value="You do not have permission to delete the record."/>
	<phrase id="NoEditPermission" value="You do not have permission to edit the record."/>
	<phrase id="NoRecord" value="No records found"/>
	<phrase id="NoRecordForKey" value="No record found for key = "/>
	<phrase id="NoRecordSelected" value="No records selected" client="1"/>
	<phrase id="NoTableGenerated" value="No tables generated"/>
	<phrase id="NoUserLevel" value="No user level settings."/>
	<phrase id="Of" value="of"/>
	<phrase id="Old" value="Old"/>
	<phrase id="OldPassword" value="Old Password"/>
	<phrase id="OptionAlreadyExist" value="Option already exists"/>
	<phrase id="Page" value="Page"/>
	<phrase id="PagerFirst" value="First"/>
	<phrase id="PagerLast" value="Last"/>
	<phrase id="PagerNext" value="Next"/>
	<phrase id="PagerPrevious" value="Previous"/>
	<phrase id="Password" value="Password"/>
	<phrase id="PasswordMask" value="********"/><!-- v12 -->
	<phrase id="PasswordRequest" value="Password Request"/>
	<phrase id="PasswordChanged" value="Password Changed"/>
	<phrase id="PasswordExpired" value="Password Expired. Please change password."/>
	<phrase id="PasswordStrength" value="Strength: %p" client="1"/><!-- v12 -->
	<phrase id="PasswordTooSimple" value="Your password is too simple" client="1"/><!-- v12 -->
	<phrase id="GeneratePassword" value="Generate password" class="glyphicon glyphicon-flash ewIcon"/><!-- v12 -->
	<phrase id="Permission" value="Permissions" class="icon-user ewIcon"/><!-- v11 -->
	<phrase id="PermissionAddCopy" value="Add/Copy"/>
	<phrase id="PermissionDelete" value="Delete"/>
	<phrase id="PermissionEdit" value="Edit"/>
	<phrase id="PermissionListSearchView" value="List/Search/View"/>
	<phrase id="PermissionList" value="List"/>
	<phrase id="PermissionSearch" value="Search"/>
	<phrase id="PermissionView" value="View"/>
	<phrase id="PickDate" value="Pick a date"/>
	<phrase id="PleaseSelect" value="Please select" client="1"/><!-- v12 -->
	<phrase id="PleaseWait" value="Please wait..." client="1"/>
	<phrase id="PrimaryKeyUnspecified" value="Primary key unspecified"/>
	<phrase id="PrinterFriendly" value="Printer Friendly" class="icon-print ewIcon"/><!-- v11 -->
	<phrase id="PrinterFriendlyText" value="Printer Friendly"/>
	<phrase id="Prev" value="Prev" client="1"/><!-- v12 -->
	<phrase id="PwdEmailSent" value="Password sent to your email"/>
	<phrase id="ResetPwdEmailSent" value="The reset password email has been sent to you"/>
	<phrase id="QuickSearch" value="Quick Search"/>
	<phrase id="QuickSearchBtn" value="Search"/>
	<phrase id="QuickSearchAuto" value="Auto" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAutoShort" value="" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAll" value="All keywords" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAllShort" value="All" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAny" value="Any keywords" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAnyShort" value="Any" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExact" value="Exact match" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExactShort" value="Exact" client="1"/><!-- v11 -->
	<phrase id="Record" value="Records"/>
	<phrase id="RecordChangedByOtherUser" value="Data has been changed by other user. Click [Reload] to retrieve the changed data (your data in the form will be overwritten) or click [Overwrite] to overwrite the changed data."/>
	<phrase id="RecordDeleted" value="record(s) deleted"/>
	<phrase id="RecordInserted" value="record(s) inserted"/>
	<phrase id="RecordUpdated" value="record(s) updated"/>
	<phrase id="RecordsPerPage" value="Page Size"/>
	<phrase id="Register" value="Register"/>
	<phrase id="RegisterBtn" value="Register"/>
	<phrase id="RegisterSuccess" value="Registration succeeded"/>
	<phrase id="RegisterSuccessActivate" value="Registration succeeded. An email has been sent to your email address, please click the link in the email to activate your account."/>
	<phrase id="RegisterPage" value="Registration"/>
	<phrase id="RelatedRecordRequired" value="You cannot add or update a record because the foreign key value does not exist in the master table '%t'"/>
	<phrase id="RelatedRecordExists" value="You cannot delete a record because related records exist in the detail table '%t'"/>
	<phrase id="ReloadBtn" value="Reload"/>
	<phrase id="ReloadLink" value="Reload"/>
	<phrase id="RememberMe" value="Remember me"/>
	<phrase id="Remove" value="Remove"/>
	<phrase id="Replace" value="Replace"/>
	<phrase id="Report" value="Report"/>
	<phrase id="RequestPwdPage" value="Request Password"/>
	<phrase id="Reset" value="Reset"/>
	<phrase id="ResendRegisterEmailBtn" value="Resend registration email"/><!-- v12 -->
	<phrase id="ResendRegisterEmailSuccess" value="Registration email for user '%u' has been re-sent"/><!-- v12 -->
	<phrase id="ResendRegisterEmailFailure" value="Failed to re-send register email for user '%u' has failed"/><!-- v12 -->
	<phrase id="ResetConcurrentUserBtn" value="Reset concurrent user session"/><!-- v12 -->
	<phrase id="ResetConcurrentUserSuccess" value="Session for user '%u' has been reset"/><!-- v12 -->
	<phrase id="ResetConcurrentUserFailure" value="Failed to reset session for user '%u'"/><!-- v12 -->
	<phrase id="ResetLoginRetryBtn" value="Reset login retry count"/><!-- v12 -->
	<phrase id="ResetLoginRetrySuccess" value="Login retry count for user '%u' has been reset"/><!-- v12 -->
	<phrase id="ResetLoginRetryFailure" value="Failed to reset login retry count for user '%u'"/><!-- v12 -->
	<phrase id="ResetSearchBtn" value="Reset" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ResetSearch" value="Reset"/>
	<phrase id="RptAvg" value="Average"/>
	<phrase id="RptDtlRec" value="Detail Records"/>
	<phrase id="RptGrandTotal" value="Grand Total"/>
	<phrase id="RptMax" value="Maximum"/>
	<phrase id="RptMin" value="Minimum"/>
	<phrase id="RptSum" value="Sum"/>
	<phrase id="RptSumHead" value="Summary for"/>
	<phrase id="SaveBtn" value="Save"/><!-- v11 -->
	<phrase id="SaveCurrentFilter" value="Save current filter"/><!-- v12 -->
	<phrase id="SaveUserName" value="Save my user name"/>
	<phrase id="Search" value="Search"/>
	<phrase id="SearchBtn" value="Search" class="glyphicon glyphicon-search ewIcon"/><!-- v11 -->
	<phrase id="SearchPanel" value="Search Panel"/><!-- v11 -->
	<phrase id="SendEmailBtn" value="Send"/>
	<phrase id="SendEmailSuccess" value="Email sent successfully" client="1"/>
	<phrase id="SendPwd" value="Send"/>
	<phrase id="SequenceNumber" value="%s."/>
	<phrase id="SessionWillExpire" value="Your session will expire in %s seconds. Click OK to continue your session." client="1"/><!-- v12 -->
	<phrase id="SessionExpired" value="Your session has expired." client="1"/><!-- v12 -->
	<phrase id="SetPasswordExpiredBtn" value="Set password expired"/><!-- v12 -->
	<phrase id="SetPasswordExpiredSuccess" value="Password for user '%u' has been set as expired"/><!-- v12 -->
	<phrase id="SetPasswordExpiredFailure" value="Failed to set password for user '%u' as expired"/><!-- v12 -->
	<phrase id="ShowAllBtn" value="Show all" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ShowAll" value="Show all"/><!-- v11 -->
	<phrase id="SrchLegend" value=""/>
	<phrase id="Table" value="TABLE"/>
	<phrase id="TblTypeTABLE" value="Table: "/>
	<phrase id="TblTypeVIEW" value="View: "/>
	<phrase id="TblTypeCUSTOMVIEW" value="Custom View: "/>
	<phrase id="TblTypeREPORT" value="Report: "/>
	<phrase id="To" value="to"/>
	<phrase id="Total" value="Total"/>
	<phrase id="UnauthorizedUserID" value="The current user (%c) is not authorized to assign the user ID (%u)."/>
	<phrase id="UnauthorizedParentUserID" value="The current user (%c) is not authorized to assign the parent user ID (%p)."/>
	<phrase id="UnauthorizedMasterUserID" value="The current user (%c) is not authorized to insert the record. Master filter: %f"/>
	<phrase id="Update" value="Update"/>
	<phrase id="UpdateBtn" value="Update"/>
	<phrase id="UpdateCancelled" value="Update cancelled"/>
	<phrase id="UpdateFailed" value="Update failed"/>
	<phrase id="UpdateLink" value="Update" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="UpdateSelectAll" value="Select all"/><!-- v11 -->
	<phrase id="UpdateSelectedLink" value="Update Selected Records" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="UpdateSuccess" value="Update succeeded"/>
	<phrase id="Uploading" value="Uploading..." client="1"/>
	<phrase id="UploadStart" value="Start" client="1"/>
	<phrase id="UploadCancel" value="Cancel" client="1"/>
	<phrase id="UploadDelete" value="Delete" client="1"/>
	<phrase id="UploadOverwrite" value="Overwrite old file?" client="1"/>
	<phrase id="UploadErrMsg1" value="The uploaded file exceeds the upload_max_filesize directive in php.ini"/>
	<phrase id="UploadErrMsg2" value="The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form"/>
	<phrase id="UploadErrMsg3" value="The uploaded file was only partially uploaded"/>
	<phrase id="UploadErrMsg4" value="No file was uploaded"/>
	<phrase id="UploadErrMsg6" value="Missing a temporary folder"/>
	<phrase id="UploadErrMsg7" value="Failed to write file to disk"/>
	<phrase id="UploadErrMsg8" value="A PHP extension stopped the file upload"/>
	<phrase id="UploadErrMsgPostMaxSize" value="The uploaded file exceeds the post_max_size directive in php.ini"/>
	<phrase id="UploadErrMsgMaxFileSize" value="File is too big" client="1"/>
	<phrase id="UploadErrMsgMinFileSize" value="File is too small" client="1"/>
	<phrase id="UploadErrMsgAcceptFileTypes" value="File type not allowed" client="1"/>
	<phrase id="UploadErrMsgMaxNumberOfFiles" value="Maximum number of files exceeded" client="1"/>
	<phrase id="UploadErrMsgMaxWidth" value="Image exceeds maximum width"/>
	<phrase id="UploadErrMsgMinWidth" value="Image requires a minimum width"/>
	<phrase id="UploadErrMsgMaxHeight" value="Image exceeds maximum height"/>
	<phrase id="UploadErrMsgMinHeight" value="Image requires a minimum height"/>
	<phrase id="UploadErrMsgMaxFileLength" value="Total length of file names exceeds field length" client="1"/>
	<phrase id="UserAdministrator" value="Administrator" client="1"/><!-- v12 -->
	<phrase id="UserAnonymous" value="Anonymous" client="1"/><!-- v12 -->
	<phrase id="UserDefault" value="Default" client="1"/><!-- v12 -->
	<phrase id="UserEmail" value="Email"/>
	<phrase id="UserExists" value="User already exists"/>
	<phrase id="UserLevel" value="User Level: "/>
	<phrase id="UserLevelAdministratorName" value="User level name for user level -1 must be 'Administrator'" client="1"/>
	<phrase id="UserLevelAnonymousName" value="User level name for user level -2 must be 'Anonymous'" client="1"/><!-- v12 -->
	<phrase id="UserLevelPermission" value="User Level Permissions"/>
	<phrase id="UserLevelIDInteger" value="User Level ID must be integer" client="1"/>
	<phrase id="UserLevelDefaultName" value="User level name for user level 0 must be 'Default'" client="1"/>
	<phrase id="UserLevelIDIncorrect" value="User defined User Level ID must be larger than 0" client="1"/>
	<phrase id="UserLevelNameIncorrect" value="User defined User Level name cannot be 'Administrator' or 'Default'" client="1"/>
	<phrase id="UserLoggedIn" value="User '%u' already logged in"/>
	<phrase id="UserName" value="User Name"/>
	<phrase id="UserProfileCorrupted" value="User profile is corrupted. Please logout and login again"/>
	<phrase id="ValueNotExist" value="Value does not exist" client="1"/><!-- v11 -->
	<phrase id="View" value="View"/>
	<phrase id="ViewImageGallery" value="Click to view image"/><!-- v12 -->
	<phrase id="ViewLink" value="View" class="icon-view ewIcon"/><!-- v11 -->
	<phrase id="ViewPageAddLink" value="Add" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="ViewPageCopyLink" value="Copy" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDeleteLink" value="Delete" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDetailLink" value=""/>
	<phrase id="ViewPageEditLink" value="Edit" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="WrongFileType" value="File type is not allowed." client="1"/>
	<phrase id="TableOrView" value="Tables"/>
	<phrase id="=" value="&amp;nbsp;"/><!-- v12 -->
	<phrase id="EQUAL" value="="/><!-- v12 -->
	<phrase id="&lt;&gt;" value="&amp;lt;&amp;gt;"/>
	<phrase id="&lt;" value="&amp;lt;"/>
	<phrase id="&lt;=" value="&amp;lt;="/>
	<phrase id="&gt;" value="&amp;gt;"/>
	<phrase id="&gt;=" value="&amp;gt;="/>
	<phrase id="LIKE" value="contains"/>
	<phrase id="NOT LIKE" value="does not contain"/><!-- v11.0.3 -->
	<phrase id="STARTS WITH" value="starts with"/>
	<phrase id="ENDS WITH" value="ends with"/>
	<phrase id="IS NULL" value="is null"/>
	<phrase id="IS NOT NULL" value="is not null"/>
	<phrase id="BETWEEN" value="between"/>
	<phrase id="AND" value="and"/>
	<phrase id="OR" value="or"/>
	
	<phrase id="ErrorPassTooShort" value="Password too short. Minimum %n characters."/>
	<phrase id="ErrorPassTooLong" value="Password too long. Maximum %n characters."/>
	<phrase id="ErrorPassDoesNotIncludeLetter" value="Password must contain at least one lowercase character"/>
	<phrase id="ErrorPassDoesNotIncludeCaps" value="Password must contain at least one uppercase character"/>
	<phrase id="ErrorPassDoesNotIncludeNumber" value="Password must contain at least one numeric digit."/>
	<phrase id="ErrorPassDoesNotIncludeSymbol" value="Password must contain at least one symbol or special character"/>
	<phrase id="ErrorPassCouldNotBeSame" value="New password cannot be the same as the old password"/>
	<phrase id="mismatch" value="Mismatch"/>
	<phrase id="match" value="Match"/>
	<phrase id="empty" value="Empty"/>
	<phrase id="veryweak" value="Very weak"/>
	<phrase id="weak" value="Weak"/>
	<phrase id="better" value="Average"/>
	<phrase id="good" value="Good"/>
	<phrase id="strong" value="Strong"/>
	<phrase id="strongest" value="Very strong"/>
 
	<phrase id="IAgreeWith" value="I agree with"/>	
	<phrase id="Print" value="Print"/>   
	<phrase id="IAgree" value="I Agree and Proceed!"/>
	<phrase id="TaCTitle" value="Terms and Conditions"/>
	<phrase id="TaCContent" value="&lt;i>Terms and &lt;u>Conditions&lt;/u>&lt;/i>.&lt;br />&lt;br />Enter terms and conditions here...&lt;br />&lt;br />All standard HTML formatting tags may be included."/>
	<phrase id="TACNotAvailable" value="Terms and Conditions are currently unavailable"/>
 
	<phrase id="AlertifySessionExtended" value="Session has been successfully extended" client="1"/>
	<phrase id="AlertifyAlert" value="Alert" client="1"/>
	<phrase id="AlertifyConfirm" value="Confirm" client="1"/>	
	<phrase id="AlertifyPrompt" value="Prompt" client="1"/>  
	<phrase id="AlertifyAdd" value="Adding ..." client="1"/>	
	<phrase id="AlertifyAddConfirm" value="Add new record?"/>
	<phrase id="AlertifyEdit" value="Updating ..." client="1"/>
	<phrase id="AlertifyEditConfirm" value="Proceed with update?"/>
	<phrase id="AlertifySaveGrid" value="Saving the grid ..." client="1"/>
	<phrase id="AlertifySaveGridConfirm" value="Proceed with save the grid?"/>
	<phrase id="AlertifyDelete" value="Deleting ..." client="1"/>
	<phrase id="AlertifyDeleteConfirm" value="Proceed with deletion?"/>
	<phrase id="AlertifyCancel" value="Cancelling ..." client="1"/>
	<phrase id="AlertifyProcessing" value="Processing ..." client="1"/>
	<phrase id="MyOKMessage" value="OK" client="1"/>
	<phrase id="MyCancelMessage" value="Cancel" client="1"/>
	<phrase id="PageProcessingTime" value="Page processing time:"/>
     
	<phrase id="Welcome" value="Welcome"/>
	<phrase id="AskToLogout" value="Are you sure you want to logout?"/>
	<phrase id="Yes" value="Yes"/>
	<phrase id="No" value="No"/>
     
	<phrase id="PermissionPrinterFriendly" value="Printer Friendly"/>
	<phrase id="PermissionExportToHTML" value="Export to HTML"/>
	<phrase id="PermissionExportToExcel" value="Export to Excel"/>
	<phrase id="PermissionExportToWord" value="Export to Word"/>
	<phrase id="PermissionExportToPDF" value="Export to PDF"/>
	<phrase id="PermissionExportToXML" value="Export to XML"/>
	<phrase id="PermissionExportToCSV" value="Export to CSV"/>
	<phrase id="PermissionExportToEmail" value="Export to Email"/>
     
	<phrase id="MaximumRecordsPerPage" value="Maximum %t records per page."/>
     
	<phrase id="Help" value="Help"/>
	<phrase id="HelpNotAvailable" value="Sorry - no help available for this page"/>
	<phrase id="AboutUs" value="About Us"/>
	<phrase id="TaCTitle" value="Terms and Conditions"/>
	<phrase id="TaCContent" value="&lt;i>Terms and &lt;u>Conditions&lt;/u>&lt;/i>.&lt;br />&lt;br />Enter terms and conditions here...&lt;br />&lt;br />All standard HTML formatting tags may be included."/>
	<phrase id="TACNotAvailable" value="Terms and Conditions are currently unavailable"/>
     
	<phrase id="BackToTop" value="Back to Top"/>
	
	<phrase id="LogChangePassword" value="changed the password"/>
	<phrase id="LogResetPassword" value="reset the password"/>
     
	<phrase id="LongRecNo" value="Record Number"/>
	<phrase id="ShortRecNo" value="#"/>
	<phrase id="AuditTrailUnknownUserLoggedIn" value="Unknown user: '%u' attempted to log in"/>
     
	<phrase id="ExceedMaxRetryNew" value="Exceed maximum login retry count. Account is locked. Please try again in %t."/>
	<phrase id="Days" value="day(s)"/>
	<phrase id="Hours" value="hour(s)"/>
	<phrase id="Minutes" value="minute(s)"/>
	<phrase id="Seconds" value="second(s)"/>
     
	<phrase id="UserAlreadyLoggedIn" value="User '%u' already logged in and the session has been automatically removed. &lt;br /&gt;&lt;br /&gt;Please re-login now!"/>
     
	<phrase id="AddBreadcrumbLinks" value="Add Breadcrumb Link"/>
	<phrase id="AddBreadcrumbLinksNoDetails" value="Please enter the required details"/>
	<phrase id="AddBreadcrumbLinksNoParent" value="Operation failed - Page Title Parent does not exist in the breadcrumb links table"/>
	<phrase id="AddBreadcrumbLinksDuplicate" value="Operation failed - Page Title &lt;strong>%s&lt;/strong> already exists in the breadcrumb links table"/>
	<phrase id="AddBreadcrumbLinksFailed" value="Operation failed - please review your entries"/>
	<phrase id="AddBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been added"/>
	<phrase id="DeleteBreadcrumbLinks" value="Delete Breadcrumb Link"/>
	<phrase id="DeleteBreadcrumbLinksWarning" value="Warning: Removing a parent breadcrumb link will automatically delete all the child links below it. Take care as the deletion process cannot be reversed!"/>
	<phrase id="DeleteBreadcrumbLinksNoDetails" value="Please select a breadcrumb link record or Page Title"/>
	<phrase id="DeleteBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
	<phrase id="DeleteBreadcrumbLinksNotFound" value="Operation failed - Page Title does not exist in the breadcrumb links table"/>
	<phrase id="DeleteBreadcrumbLinksFailed" value="Operation failed - please review your selection"/>
	<phrase id="DeleteBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been deleted"/>
	<phrase id="MoveBreadcrumbLinks" value="Move Breadcrumb Link"/>
	<phrase id="MoveBreadcrumbLinksNoDetails" value="Operation failed - please review your selections"/>
	<phrase id="MoveBreadcrumbLinksSame" value="Operation failed - New Root should be different to Current Root"/>
	<phrase id="MoveBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
	<phrase id="MoveBreadcrumbLinksNoRoot" value="Operation failed - New Root does not exist in breadcrumb links table"/>
	<phrase id="MoveBreadcrumbLinksNoTitle" value="Operation failed - current Page Title does not exist in breadcrumb links table"/>
	<phrase id="MoveBreadcrumbLinksFailed" value="Operation failed - please review your selections"/>
	<phrase id="MoveBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been moved below &lt;strong>%s&lt;/strong>"/>
	<phrase id="CheckBreadcrumbLinks" value="Check Breadcrumb Link"/>
	<phrase id="CheckBreadcrumbLinksNoDetails" value="Please select a breadcrumb link record or Page Title"/>
	<phrase id="CheckBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
	<phrase id="CheckBreadcrumbLinksNotFound" value="Operation failed - Page Title does not exist in the breadcrumb links table"/>
	<phrase id="CheckBreadcrumbLinksFailed" value="Operation failed - please review your selection"/>
	<phrase id="CheckBreadcrumbLinksAdvice" value="The breadcrumb trail below is only to indicate the full path of the specified breadcrumb link and to assist in identifying its parent links"/>
	<phrase id="CheckBreadcrumbLinksNotDefinedInXML" value="The selected Page Title is not defined in XML language file, yet"/>
     
	<phrase id="AnnouncementText" value="This is a sample announcement ..."/>
	<phrase id="MaintenanceTitle" value="Maintenance"/>
	<phrase id="MaintenanceUserMessage" value="Sorry... routine database maintenance is being performed. &lt;br />This part of the website is currently unavailable. &lt;br /> Please retry in "/>
	<phrase id="MaintenanceUserMessageUnknown" value="Sorry... routine database maintenance is currently being performed. &lt;br />This part of the website is currently unavailable."/>
	<phrase id="MaintenanceAdminMessage" value="Maintenance mode is enabled - concluding in "/>
	<phrase id="MaintenanceAdminMessageUnknown" value="Maintenance mode is enabled"/>
	<phrase id="MaintenanceAdminMessageError" value="Maintenance mode has not concluded as per the schedule - please investigate!"/>
	<phrase id="MaintenanceEndWarning" value="Maintenance Complete must be later than the current time"/>
	<phrase id="MaintenanceRetry" value="Try again..."/>
 
	<phrase id="RegisterSuccessPending" value="Registration successful - a confirmation has been sent to your email address"/>
	<phrase id="AccountHasBeenActivated" value="Account '%u' has been activated"/>
	<phrase id="SubjectAccountActivated" value="Your Account Has Been Activated in"/>
	<phrase id="InvalidAccount" value="Invalid account (or account was already activated)"/>
	<phrase id="UserDeactivated" value="The specified user account has not been activated"/>
	<phrase id="SubjectRequestPasswordConfirmation" value="Request Password Confirmation in"/>
	<phrase id="PwdActKey" value="Please check your inbox to proceed"/>
	<phrase id="SubjectSendNewPassword" value="New Password"/>
	<phrase id="SubjectChangePassword" value="Password Changed in"/>
	<phrase id="SubjectRegistrationInformation" value="Registration Information in"/>
	<phrase id="ResendRegisterEmailPasswordEncrypted" value="(Encrypted, please reset from Login page in case you forgot your Password)"/>
	<phrase id="SessionCountDown" value="Your session will expire in %s seconds." client="1"/><!-- v12 -->
</global>
</ew-language>

Indonesian (indonesian.xml):

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ew-language date="2015/12/08" version="12.0.5" id="id" name="Indonesian" desc="Indonesian" author="Masino Sinaga">
<locale>
	<phrase id="locale" value=""/><!-- *** system locale for this language -->	
	<phrase id="use_system_locale" value="0"/><!-- *** change to "0" to disable system locale and use the following settings *** -->	
	<phrase id="decimal_point" value="."/>
	<phrase id="thousands_sep" value=","/>
	<phrase id="mon_decimal_point" value="."/>
	<phrase id="mon_thousands_sep" value=","/>
	<phrase id="currency_symbol" value="Rp "/>
	<phrase id="positive_sign" value=""/>
	<phrase id="negative_sign" value="-"/>
	<phrase id="frac_digits" value="2"/>
	<phrase id="p_cs_precedes" value="1"/>
	<phrase id="p_sep_by_space" value="0"/>
	<phrase id="n_cs_precedes" value="1"/>
	<phrase id="n_sep_by_space" value="0"/>
	<phrase id="p_sign_posn" value="3"/>
	<phrase id="n_sign_posn" value="3"/>
	<phrase id="time_zone" value="Asia/Jakarta"/><!-- *** used for multi-language site only *** -->
</locale>
<global>
	<phrase id="dir" value="ltr"/>
	<phrase id="ActionDeleted" value="Telah dihapus"/>
	<phrase id="ActionInserted" value="Telah dimasukkan"/>
	<phrase id="ActionInsertedGridAdd" value="Telah dimasukkan (Grid-Add)"/>
	<phrase id="ActionUpdated" value="Telah diperbarui"/>
	<phrase id="ActionUpdatedGridEdit" value="Telah diperbarui (Grid-Edit)"/>
	<phrase id="ActionUpdatedMultiUpdate" value="Telah diperbarui (Multi-Update)"/>
	<phrase id="ActivateAccount" value="Akun Anda sudah diaktivasi"/>
	<phrase id="ActivateFailed" value="Aktivasi gagal"/>
	<phrase id="Add" value="Tambah"/>
	<phrase id="AddBlankRow" value="Tambah Baris Kosong" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddBtn" value="Tambah"/>
	<phrase id="AddLink" value="Tambah" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddMasterDetailLink" value="Tambah Master/Detail" class="icon-md-add ewIcon"/><!-- v11 -->
	<phrase id="AddSuccess" value="Penambahan berhasil"/>
	<phrase id="AdvancedSearch" value="Pencarian Lanjutan"/><!-- v11 -->
	<phrase id="AdvancedSearchBtn" value="Pencarian Lanjutan" class="icon-advanced-search ewIcon"/><!-- v11 -->
	<phrase id="AllRecords" value="Semua"/>
	<phrase id="AllWord" value="Semua kata"/>
	<phrase id="AlwaysAsk" value="Selalu tanya ID Pengguna dan kata sandi saya"/>
	<phrase id="AnyWord" value="Kata apapun"/>
	<phrase id="AuditTrailAutoLogin" value="autologin"/>
	<phrase id="AuditTrailFailedAttempt" value="gagal usaha ke: %n"/>
	<phrase id="AuditTrailUserLoggedIn" value="pengguna sudah tercatat masuk"/>
	<phrase id="AuditTrailPasswordExpired" value="kata sandi sudah habis masa lakunya"/>
	<phrase id="AuditTrailLogin" value="login"/>
	<phrase id="AuditTrailLogout" value="logout"/>
	<phrase id="AutoLogin" value="Otomatis login sampai saya logout secara eksplisit"/>
	<phrase id="Average" value="Rata-rata"/>
	<phrase id="BackToList" value="Kembali ke Daftar"/>
	<phrase id="BackToLogin" value="Kembali ke halaman Login"/>
	<phrase id="BackToMasterRecordPage" value="Kembali ke tabel master"/>
	<phrase id="BatchDeleteBegin" value="*** Mulai penghapusan banyak ***"/>
	<phrase id="BatchDeleteRollback" value="*** Membatalkan penghapusan banyak ***"/>
	<phrase id="BatchDeleteSuccess" value="*** Penghapusan banyak berhasil ***"/>
	<phrase id="BatchInsertBegin" value="*** Mulai penambahan banyak ***"/>
	<phrase id="BatchInsertRollback" value="*** Membatalkan penambahan banyak ***"/>
	<phrase id="BatchInsertSuccess" value="*** Penambahan banyak berhasil ***"/>
	<phrase id="BatchUpdateBegin" value="*** Mulai pembaruan banyak ***"/>
	<phrase id="BatchUpdateRollback" value="*** Membatalkan pembaruan banyak ***"/>
	<phrase id="BatchUpdateSuccess" value="*** Pembaruan banyak berhasil ***"/>
	<phrase id="ButtonActions" value="Aksi" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonAddEdit" value="Tambah/Ubah" class="icon-addedit ewIcon"/><!-- v11 -->
	<phrase id="ButtonDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="ButtonExport" value="Ekspor" class="icon-export ewIcon"/><!-- v11 -->
	<phrase id="ButtonListOptions" value="Pilihan" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonSearch" value="Cari" class="icon-search ewIcon"/><!-- v11 -->
	<phrase id="CancelBtn" value="Batal"/>
	<phrase id="CancelLink" value="Batal" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="ChangePwd" value="Ganti Kata Sandi"/>
	<phrase id="ChangePwdPage" value="Ganti Kata Sandi"/>
	<phrase id="ChangePwdBtn" value="Ganti"/>
	<phrase id="ChooseFileBtn" value="Pilih..."/><!-- v11 -->
	<phrase id="ChooseFile" value="Pilih file"/><!-- v11 -->
	<phrase id="ChooseFiles" value="Pilih file-file"/><!-- v11 -->
	<phrase id="Confirm" value="Konfirmasikan"/>
	<phrase id="ConfirmBtn" value="Konfirmasikan"/>
	<phrase id="ConfirmPassword" value="Konfirmasikan Kata Sandi"/>
	<phrase id="ConflictCancelLink" value="Batal"/>
	<phrase id="LightboxTitle" value=" " client="1"/><!-- v11 -->
	<phrase id="LightboxCurrent" value="image {current} dari {total}" client="1"/><!-- Note: DO NOT translate "{current}" and "{total}" --><!-- v11 -->
	<phrase id="LightboxPrevious" value="mundur" client="1"/><!-- v11 -->
	<phrase id="LightboxNext" value="maju" client="1"/><!-- v11 -->
	<phrase id="LightboxClose" value="tutup" client="1"/><!-- v11 -->
	<phrase id="LightboxXhrError" value="Konten ini gagal dimuat." client="1"/><!-- v11 -->
	<phrase id="LightboxImgError" value="Gambar ini gagal dimuat." client="1"/><!-- v11 -->
	<phrase id="Copy" value="Salin"/>
	<phrase id="CopyLink" value="Salin" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="Count" value="Jumlah"/>
	<phrase id="CountSelected" value="%s terpilih" client="1"/><!-- v12 -->
	<phrase id="CurrentPassword" value="Kata Sandi saat ini: " client="1"/><!-- v12 -->
	<phrase id="CustomActionCompleted" value="'%s' telah selesai"/>
	<phrase id="CustomActionCancelled" value="'%s' telah dibatalkan"/>
	<phrase id="CustomActionFailed" value="'%s' gagal"/><!-- v12 -->
	<phrase id="CustomActionNotAllowed" value="'%s' tidak diijinkan"/><!-- v12 -->
	<phrase id="CustomView" value="TAMPILAN KOSTUM"/>
	<phrase id="Delete" value="Hapus"/>
	<phrase id="DeleteBtn" value="Hapus"/>
	<phrase id="DeleteCancelled" value="Penghapusan dibatalkan"/>
	<phrase id="DeleteConfirmMsg" value="Anda yakin ingin menghapus record ini?" client="1"/>
	<phrase id="DeleteFilter" value="Hapus penyaringan"/><!-- v12 -->
	<phrase id="DeleteFilterConfirm" value="Hapus penyaringan %s?" client="1"/><!-- v12 -->
	<phrase id="DeleteLink" value="Hapus" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteMultiConfirmMsg" value="Anda ingin menghapus record yang terpilih?" client="1"/>
	<phrase id="DeleteSelectedLink" value="Hapus Record Terpilih" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteSuccess" value="Penghapusan berhasil"/>
	<phrase id="DetailLink" value=""/>
	<phrase id="DetailCount" value="&lt;span dir='ltr'&gt;(%c)&lt;/span&gt;"/><!-- v11 -->
	<phrase id="MasterDetailCopyLink" value="Salin Master/Detail" class="icon-md-copy ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailEditLink" value="Ubah Master/Detail" class="icon-md-edit ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailListLink" value="Daftar Detail" class="icon-table ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailViewLink" value="Tampilan Master/Detail" class="icon-md-view ewIcon"/><!-- v11 -->
	<phrase id="DupIndex" value="Nilai duplikat '%v' untuk indeks yang unik '%f'"/>
	<phrase id="DupKey" value="Kunci utama duplikat: '%f'"/>
	<phrase id="Edit" value="Ubah"/>
	<phrase id="EditLink" value="Ubah" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="EnterFilterName" value="Masukkan nama penyaringan" client="1"/><!-- v12 -->
	<phrase id="EnterNewPassword" value="Masukkan kata sandi yang baru" client="1"/>
	<phrase id="EnterOldPassword" value="Masukkan kata sandi yang lama" client="1"/>
	<phrase id="EnterPassword" value="Masukkan kata sandi" client="1"/>
	<phrase id="EnterPwd" value="Masukkan kata sandi" client="1"/>
	<phrase id="EnterRequiredField" value="Masukkan ruas yang dibutuhkan - %s"/><!-- v11 -->
	<phrase id="EnterSearchCriteria" value="Masukkan kriteria pencarian"/>
	<phrase id="EnterUserName" value="Masukkan ID Pengguna" client="1"/>
	<phrase id="EnterValidateCode" value="Masukkan kode validasi yang ditampilkan" client="1"/><!-- v11 -->
	<phrase id="EnterSenderEmail" value="Masukkan email pengirim" client="1"/>
	<phrase id="EnterProperSenderEmail" value="Melebih jumlah maksimum email pengirim atau alamat email tidak benar" client="1"/>
	<phrase id="EnterRecipientEmail" value="Masukkan email penerima" client="1"/>
	<phrase id="EnterProperRecipientEmail" value="Melebihi jumlah maksimum email penerima atau alamat email tidak benar" client="1"/>
	<phrase id="EnterProperCcEmail" value="Melebihi jumlah maksimum email cc atau alamat email tidak benar" client="1"/>
	<phrase id="EnterProperBccEmail" value="Melebihi jumlah maksimum email bcc atau alamat email tidak benar" client="1"/>
	<phrase id="EnterSubject" value="Masukkan subject" client="1"/>
	<phrase id="EmailFormSender" value="Dari"/>
	<phrase id="EmailFormRecipient" value="Kepada"/>
	<phrase id="EmailFormCc" value="Cc"/>
	<phrase id="EmailFormBcc" value="Bcc"/>
	<phrase id="EmailFormSubject" value="Subjek"/>
	<phrase id="EmailFormMessage" value="Pesan"/>
	<phrase id="EmailFormContentType" value="Kirim sebagai"/>
	<phrase id="EmailFormContentTypeUrl" value="URL"/>
	<phrase id="EmailFormContentTypeHtml" value="HTML"/>
	<phrase id="EnterUid" value="Masukkan ID Pengguna" client="1"/>
	<phrase id="EnterValidEmail" value="Masukkan alamat email yang valid!" client="1"/>
	<phrase id="ExactPhrase" value="Frase yang tepat"/>
	<phrase id="ExceedMaxRetry" value="Melebihi jumlah maksimum usaha login. Akun terkunci. Silahkan coba lagi dalam %t menit"/>
	<phrase id="ExceedMaxEmailExport" value="Melebihi jumlah maksimum email ekspor. Cobalah lagi nanti"/>
	<phrase id="ExportToCsv" value="Ekspor ke CSV" class="icon-csv ewIcon"/><!-- v11 -->
	<phrase id="ExportToCsvText" value="CSV"/>
	<phrase id="ExportToEmail" value="Email" class="icon-email ewIcon"/><!-- v11 -->
	<phrase id="ExportToEmailText" value="Email" client="1"/>
	<phrase id="ExportToExcel" value="Ekspor ke Excel" class="icon-excel ewIcon"/><!-- v11 -->
	<phrase id="ExportToExcelText" value="Excel"/>
	<phrase id="ExportToHtml" value="Ekspor ke HTML" class="icon-html ewIcon"/><!-- v11 -->
	<phrase id="ExportToHtmlText" value="HTML"/>
	<phrase id="ExportToPDF" value="Ekspor ke PDF" class="icon-pdf ewIcon"/><!-- v11 -->
	<phrase id="ExportToPDFText" value="PDF"/>
	<phrase id="ExportToWord" value="Ekspor ke Word" class="icon-word ewIcon"/><!-- v11 -->
	<phrase id="ExportToWordText" value="Word"/>
	<phrase id="ExportToXml" value="Ekspor ke XML" class="icon-xml ewIcon"/><!-- v11 -->
	<phrase id="ExportToXmlText" value="XML"/>
	<phrase id="FailedToSendMail" value="Gagal mengirim email. "/>
	<phrase id="FieldName" value="Nama Ruas"/>
	<phrase id="FieldRequiredIndicator" value="&lt;span class=&quot;ewRequired&quot;&gt;&amp;nbsp;*&lt;/span&gt;"/>
	<phrase id="FileNotFound" value="File tidak ditemukan"/><!-- *** characters need to be supported by EW_TMP_IMAGE_FONT *** -->
	<phrase id="Filter" value="Saring"/><!-- v12 -->
	<phrase id="FilterName" value="Nama penyaringan" client="1"/><!-- v12 -->
	<phrase id="Filters" value="Saring" class="icon-filter ewIcon"/><!-- v12 -->
	<phrase id="OverwriteBtn" value="Timpa"/>
	<phrase id="OverwriteLink" value="Timpa"/>
	<phrase id="ForgotPwd" value="Lupa Kata Sandi"/>
	<phrase id="GoBack" value="Kembali"/>
	<phrase id="GridAddCancelled" value="Grid tambah dibatalkan"/><!-- v11 -->
	<phrase id="GridAddLink" value="Grid Tambah" class="icon-grid-add ewIcon"/><!-- v11 -->
	<phrase id="GridCancelLink" value="Batal" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="GridEditCancelled" value="Grid Ubah dibatalkan"/><!-- v11 -->
	<phrase id="GridEditLink" value="Grid Ubah" class="icon-grid-edit ewIcon"/><!-- v11 -->
	<phrase id="GridInsertLink" value="Tambahkan" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="GridSaveLink" value="Simpan" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="Highlight" value="Sorot"/><!-- v11 -->
	<phrase id="HighlightBtn" value="Sorot" class="icon-highlight ewIcon"/><!-- v11 -->
	<phrase id="HomePage" value="Beranda" class="glyphicon glyphicon-home ewIcon"/><!-- v11 -->
	<phrase id="IncorrectCreditCard" value="Nomor kartu kredit tidak benar"/>
	<phrase id="IncorrectDateYMD" value="Tanggal tidak benar, format = yyyy%smm%sdd"/>
	<phrase id="IncorrectDateMDY" value="Tanggal tidak benar, format = mm%sdd%syyyy"/>
	<phrase id="IncorrectDateDMY" value="Tanggal tidak benar, format = dd%smm%syyyy"/>
	<phrase id="IncorrectShortDateYMD" value="Tanggal tidak benar, format = yy%smm%sdd"/>
	<phrase id="IncorrectShortDateMDY" value="Tanggal tidak benar, format = mm%sdd%syy"/>
	<phrase id="IncorrectShortDateDMY" value="Tanggal tidak benar, format = dd%smm%syy"/>
	<phrase id="IncorrectEmail" value="Email tidak benar" client="1"/>
	<phrase id="IncorrectField" value="Ruas tidak benar" client="1"/>
	<phrase id="IncorrectFloat" value="Angka desimal tidak benar" client="1"/>
	<phrase id="IncorrectGUID" value="GUID tidak benar" client="1"/>
	<phrase id="IncorrectInteger" value="Integer tidak benar" client="1"/>
	<phrase id="IncorrectPhone" value="Nomor telepon tidak benar" client="1"/>
	<phrase id="IncorrectRegExp" value="Ekspresi regular tidak cocok" client="1"/>
	<phrase id="IncorrectRange" value="Angka harus di antara %1 dan %2" client="1"/>
	<phrase id="IncorrectSSN" value="Nomor keamanan sosial tidak benar" client="1"/>
	<phrase id="IncorrectTime" value="Waktu tidak benar (hh:mm:ss)" client="1"/>
	<phrase id="IncorrectZip" value="Kodepos tidak benar" client="1"/>
	<phrase id="InlineAddLink" value="Tambah di baris" class="icon-inline-add ewIcon"/><!-- v11 -->
	<phrase id="InlineCopyLink" value="Salin di baris" class="icon-inline-copy ewIcon"/><!-- v11 -->
	<phrase id="InlineEditLink" value="Ubah di baris" class="icon-inline-edit ewIcon"/><!-- v11 -->
	<phrase id="InsertCancelled" value="Penambahan dibatalkan"/>
	<phrase id="InsertFailed" value="Penambahan gagal" client="1"/>
	<phrase id="InsertLink" value="Tambahkan" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="InsertSuccess" value="Penambahan berhasil"/>
	<phrase id="InvalidEmail" value="Email tidak valid"/>
	<phrase id="InvalidField" value="Ruas tidak valid"/>
	<phrase id="InvalidKeyValue" value="Nilai kunci tidak valid"/>
	<phrase id="InvalidRecord" value="Record tidak valid! Kunci bernilai null" client="1"/>
	<phrase id="InvalidPostRequest" value="Permintaan pos tidak valid"/><!-- v11 -->
	<phrase id="InvalidParameter" value="Parameter tidak valid"/>
	<phrase id="InvalidPassword" value="Kata Sandi tidak valid"/>
	<phrase id="InvalidNewPassword" value="Kata Sandi yang baru tidak valid"/>
	<phrase id="InvalidUidPwd" value="ID Pengguna atau Kata Sandi tidak valid"/>
	<phrase id="Keep" value="Pertahankan"/>
	<phrase id="Language" value="Bahasa"/>
	<phrase id="ListActionButton" value="Aksi" class="icon-user ewIcon"/><!-- v12 -->
	<phrase id="Loading" value="Sedang memuat..." client="1"/>
	<phrase id="Login" value="Login"/>
	<phrase id="LoginCancelled" value="Login dibatalkan"/>
	<phrase id="LoginOptions" value="Pilihan"/><!-- v11 -->
	<phrase id="LoginPage" value="Login"/>
	<phrase id="Logout" value="Logout"/>
	<phrase id="MasterRecord" value="Record Master: "/>
	<phrase id="MaxFileSize" value="Maksimum ukuran file (%s bytes) terlampaui." client="1"/>
	<phrase id="MessageOK" value="OK" client="1"/>
	<phrase id="MismatchPassword" value="Kata Sandi tidak cocok" client="1"/>
	<phrase id="MissingLookupTableName" value="Nama Table Lookup tidak ada"/>
	<phrase id="MissingDisplayFieldName" value="Nama ruas yang ditampilkan tidak ada"/>
	<phrase id="MissingDisplayFieldValue" value="Nilai ruas yang ditampilkan tidak ada"/>
	<phrase id="MissingUserLevelID" value="ID Level Pengguna tidak ada"/>
	<phrase id="MissingUserLevelName" value="Nama Level Pengguna tidak ada"/>
	<phrase id="MobileMenu" value="Menu"/>
	<phrase id="MultipleMasterDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="New" value="Baru"/>
	<phrase id="NewPassword" value="Kata Sandi Baru"/>
	<phrase id="NewValue" value="Nilai Baru"/><!-- v12 -->
	<phrase id="Next" value="Maju" client="1"/><!-- v12 -->
	<phrase id="NoAddRecord" value="Tidak ada record yang ditambahkan" client="1"/>
	<phrase id="NoFieldSelected" value="Tidak ada ruas yang terpilih untuk diubah" client="1"/>
	<phrase id="NoPermission" value="Anda tidak memiliki ijin untuk mengakses halaman ini."/>
	<phrase id="NoAddPermission" value="Anda tidak memiliki ijin untuk menambahkan record."/>
	<phrase id="NoDeletePermission" value="Anda tidak memiliki ijin untuk menghapus record."/>
	<phrase id="NoEditPermission" value="Anda tidak memiliki ijin untuk mengubah record."/>
	<phrase id="NoRecord" value="Tidak ada record yang ditemukan"/>
	<phrase id="NoRecordForKey" value="Tidak ada record ditemukan untuk kunci = "/>
	<phrase id="NoRecordSelected" value="Tidak ada record yang dipilih" client="1"/>
	<phrase id="NoTableGenerated" value="Tidak ada table yang dibangkitkan"/>
	<phrase id="NoUserLevel" value="Tidak ada pengaturan level pengguna."/>
	<phrase id="Of" value="dari"/>
	<phrase id="Old" value="Lama"/>
	<phrase id="OldPassword" value="Kata Sandi Lama"/>
	<phrase id="OptionAlreadyExist" value="Pilihan sudah ada"/>
	<phrase id="Page" value="Halaman"/>
	<phrase id="PagerFirst" value="Awal"/>
	<phrase id="PagerLast" value="Akhir"/>
	<phrase id="PagerNext" value="Maju"/>
	<phrase id="PagerPrevious" value="Mundur"/>
	<phrase id="Password" value="Kata Sandi"/>
	<phrase id="PasswordMask" value="********"/><!-- v12 -->
	<phrase id="PasswordRequest" value="Permintaan Kata Sandi"/>
	<phrase id="PasswordChanged" value="Kata Sandi Sudah Diganti"/>
	<phrase id="PasswordExpired" value="Kata Sandi sudah habis masa berlakunya. Silahkan ganti Kata Sandi."/>
	<phrase id="PasswordStrength" value="Kekuatan: %p" client="1"/><!-- v12 -->
	<phrase id="PasswordTooSimple" value="Kata Sandi Anda terlalu sederhana" client="1"/><!-- v12 -->
	<phrase id="GeneratePassword" value="Bangkitkan Kata Sandi" class="glyphicon glyphicon-flash ewIcon"/><!-- v12 -->
	<phrase id="Permission" value="Ijin" class="icon-user ewIcon"/><!-- v11 -->
	<phrase id="PermissionAddCopy" value="Tambah/Salin"/>
	<phrase id="PermissionDelete" value="Hapus"/>
	<phrase id="PermissionEdit" value="Ubah"/>
	<phrase id="PermissionListSearchView" value="Daftar/Cari/Tampilkan"/>
	<phrase id="PermissionList" value="Daftar"/>
	<phrase id="PermissionSearch" value="Cari"/>
	<phrase id="PermissionView" value="Tampilkan"/>
	<phrase id="PickDate" value="Pilih Tanggal"/>
	<phrase id="PleaseSelect" value="Silahkan pilih" client="1"/><!-- v12 -->
	<phrase id="PleaseWait" value="Mohon tunggu..." client="1"/>
	<phrase id="PrimaryKeyUnspecified" value="Kunci utama belum ditentukan"/>
	<phrase id="PrinterFriendly" value="Ramah Cetakan" class="icon-print ewIcon"/><!-- v11 -->
	<phrase id="PrinterFriendlyText" value="Ramah Cetakan"/>
	<phrase id="Prev" value="Mundur" client="1"/><!-- v12 -->
	<phrase id="PwdEmailSent" value="Kata Sandi sudah dikirim ke Email Anda"/>
	<phrase id="ResetPwdEmailSent" value="Email permintaan reset kata sandi telah dikirim ke Anda"/>
	<phrase id="QuickSearch" value="Pencarian Cepat"/>
	<phrase id="QuickSearchBtn" value="Cari"/>
	<phrase id="QuickSearchAuto" value="Otomatis" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAutoShort" value="" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAll" value="Semua kata kunci" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAllShort" value="Semua" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAny" value="Kata kunci apapun" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAnyShort" value="Apapun" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExact" value="Cocok persis" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExactShort" value="Cocok" client="1"/><!-- v11 -->
	<phrase id="Record" value="Record"/>
	<phrase id="RecordChangedByOtherUser" value="Data telah diubah oleh Pengguna lain. Klik [Muat Ulang] untuk mengambil data terbaru (data Anda di form akand ditimpa) atau klik [Timpa] untuk menimpa data yang diubah oleh Pengguna lain."/>
	<phrase id="RecordDeleted" value="record telah dihapus"/>
	<phrase id="RecordInserted" value="record telah ditambahkan"/>
	<phrase id="RecordUpdated" value="record telah diperbarui"/>
	<phrase id="RecordsPerPage" value="Ukuran Halaman"/>
	<phrase id="Register" value="Pendaftaran"/>
	<phrase id="RegisterBtn" value="Pendaftaran"/>
	<phrase id="RegisterSuccess" value="Pendaftaran berhasil"/>
	<phrase id="RegisterSuccessActivate" value="Pendaftaran berhasil. Sebuah Email telah dikirim ke alamat Email Anda, silahkan klik tautan yang terdapat di dalamnya untuk mengaktifkan akun Anda."/>
	<phrase id="RegisterPage" value="Pendaftaran"/>
	<phrase id="RelatedRecordRequired" value="Anda tidak dapat menambah atau memperbarui record karena nilai kunci luar tidak terdapat di tabel master '%t'"/>
	<phrase id="RelatedRecordExists" value="Anda tidak dapat menghapus record karena record terkait sudah ada di tabel detail '%t'"/>
	<phrase id="ReloadBtn" value="Muat Ulang"/>
	<phrase id="ReloadLink" value="Muat Ulang"/>
	<phrase id="RememberMe" value="Ingat saya"/>
	<phrase id="Remove" value="Hapus"/>
	<phrase id="Replace" value="Timpa"/>
	<phrase id="Report" value="Laporan"/>
	<phrase id="RequestPwdPage" value="Permintaan Kata Sandi"/>
	<phrase id="Reset" value="Reset"/>
	<phrase id="ResendRegisterEmailBtn" value="Kirim ulang email pendaftaran"/><!-- v12 -->
	<phrase id="ResendRegisterEmailSuccess" value="Email pendaftaran untuk pengguna '%u' telah dikirim ulang"/><!-- v12 -->
	<phrase id="ResendRegisterEmailFailure" value="Pengiriman ulang email pendaftaran ke pengguna '%u' telah gagal"/><!-- v12 -->
	<phrase id="ResetConcurrentUserBtn" value="Reset sesi konkuren Pengguna"/><!-- v12 -->
	<phrase id="ResetConcurrentUserSuccess" value="Sesi untuk pengguna '%u' telah direset"/><!-- v12 -->
	<phrase id="ResetConcurrentUserFailure" value="Gagal mereset sesi untuk pengguna '%u'"/><!-- v12 -->
	<phrase id="ResetLoginRetryBtn" value="Reset jumlah usaha login"/><!-- v12 -->
	<phrase id="ResetLoginRetrySuccess" value="Jumlah usaha login untuk pengguna '%u' telah direset"/><!-- v12 -->
	<phrase id="ResetLoginRetryFailure" value="Gagal mereset jumlah usaha login untuk pengguna '%u'"/><!-- v12 -->
	<phrase id="ResetSearchBtn" value="Reset" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ResetSearch" value="Reset"/>
	<phrase id="RptAvg" value="Rata-rata"/>
	<phrase id="RptDtlRec" value="Detail Record"/>
	<phrase id="RptGrandTotal" value="Total Seluruhnya"/>
	<phrase id="RptMax" value="Maksimum"/>
	<phrase id="RptMin" value="Minimum"/>
	<phrase id="RptSum" value="Jumlah"/>
	<phrase id="RptSumHead" value="Jumlah untuk"/>
	<phrase id="SaveBtn" value="Simpan"/><!-- v11 -->
	<phrase id="SaveCurrentFilter" value="Simpan penyaringan terakhir"/><!-- v12 -->
	<phrase id="SaveUserName" value="Simpan nama pengguna saya"/>
	<phrase id="Search" value="Cari"/>
	<phrase id="SearchBtn" value="Cari" class="glyphicon glyphicon-search ewIcon"/><!-- v11 -->
	<phrase id="SearchPanel" value="Panel Pencarian"/><!-- v11 -->
	<phrase id="SendEmailBtn" value="Kirim"/>
	<phrase id="SendEmailSuccess" value="Email berhasil dikirim" client="1"/>
	<phrase id="SendPwd" value="Kirim"/>
	<phrase id="SequenceNumber" value="%s."/>
	<phrase id="SessionWillExpire" value="Sesi Anda akan habis dalam %s detik. Klik OK untuk memperpanjang." client="1"/><!-- v12 -->
	<phrase id="SessionExpired" value="Sesi Anda sudah habis masa berlakunya." client="1"/><!-- v12 -->
	<phrase id="SetPasswordExpiredBtn" value="Set kata sandi sebagai kadaluarsa"/><!-- v12 -->
	<phrase id="SetPasswordExpiredSuccess" value="Kata Sandi untuk pengguna '%u' telah diset sebagai kadaluarsa"/><!-- v12 -->
	<phrase id="SetPasswordExpiredFailure" value="Gagal mengeset Kata Sandi untuk pengguna '%u' sebagai kadaluarsa"/><!-- v12 -->
	<phrase id="ShowAllBtn" value="Tampilkan semua" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ShowAll" value="Tampilkan semua"/><!-- v11 -->
	<phrase id="SrchLegend" value=""/>
	<phrase id="Table" value="TABEL"/>
	<phrase id="TblTypeTABLE" value="Tabel: "/>
	<phrase id="TblTypeVIEW" value="Tampilan: "/>
	<phrase id="TblTypeCUSTOMVIEW" value="Tampilan Kostum: "/>
	<phrase id="TblTypeREPORT" value="Laporan: "/>
	<phrase id="To" value="sampai"/>
	<phrase id="Total" value="Total"/>
	<phrase id="UnauthorizedUserID" value="Pengguna ini (%c) belum diotorisasi untuk menugaskan ID Pengguna (%u)."/>
	<phrase id="UnauthorizedParentUserID" value="Pengguna ini (%c) belum diotorisasi untuk menugaskan ID Induk Pengguna (%p)."/>
	<phrase id="UnauthorizedMasterUserID" value="Pengguna ini (%c) belum diotorisasi untuk menambahkan record. Penyaringan Master: %f"/>
	<phrase id="Update" value="Perbarui"/>
	<phrase id="UpdateBtn" value="Perbarui"/>
	<phrase id="UpdateCancelled" value="Pembaruan dibatalkan"/>
	<phrase id="UpdateFailed" value="Pembaruan gagal"/>
	<phrase id="UpdateLink" value="Perbarui" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="UpdateSelectAll" value="Pilih semua"/><!-- v11 -->
	<phrase id="UpdateSelectedLink" value="Perbarui Record Terpilih" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="UpdateSuccess" value="Pembaruan berhasil"/>
	<phrase id="Uploading" value="Sedang  mengunggah..." client="1"/>
	<phrase id="UploadStart" value="Mulai" client="1"/>
	<phrase id="UploadCancel" value="Batalkan" client="1"/>
	<phrase id="UploadDelete" value="Hapus" client="1"/>
	<phrase id="UploadOverwrite" value="Timpa file yang lama?" client="1"/>
	<phrase id="UploadErrMsg1" value="File yang diunggah telah melebihi nilai upload_max_filesize dalam file php.ini"/>
	<phrase id="UploadErrMsg2" value="File yang diunggah telah melebihi nilai MAX_FILE_SIZE yang ditentukan di form HTML"/>
	<phrase id="UploadErrMsg3" value="File yang diunggah hanya sebagian yang berhasil dikirim"/>
	<phrase id="UploadErrMsg4" value="Tidak ada file yang diunggah"/>
	<phrase id="UploadErrMsg6" value="Folder temporary tidak ada"/>
	<phrase id="UploadErrMsg7" value="Gagal menulis file ke disk"/>
	<phrase id="UploadErrMsg8" value="Sebuah extension PHP dihentikan oleh file yang diunggah"/>
	<phrase id="UploadErrMsgPostMaxSize" value="File yang diunggah telah melebihi nilai post_max_size directive dalam file php.ini"/>
	<phrase id="UploadErrMsgMaxFileSize" value="File terlalu besar" client="1"/>
	<phrase id="UploadErrMsgMinFileSize" value="File terlalu kecil" client="1"/>
	<phrase id="UploadErrMsgAcceptFileTypes" value="Tipe file tidak diijinkan" client="1"/>
	<phrase id="UploadErrMsgMaxNumberOfFiles" value="Jumlah maksimum file telah terlampaui" client="1"/>
	<phrase id="UploadErrMsgMaxWidth" value="Gambar melebihi lebar maksimum"/>
	<phrase id="UploadErrMsgMinWidth" value="Gambar membutuhkan lebar minimum"/>
	<phrase id="UploadErrMsgMaxHeight" value="Gambar melebihi tinggi maksimum"/>
	<phrase id="UploadErrMsgMinHeight" value="Gambar membutuhkan tinggi minimum"/>
	<phrase id="UploadErrMsgMaxFileLength" value="Total panjang nama file telah melebihi nilai maksimum yang ditetapkan" client="1"/>
	<phrase id="UserAdministrator" value="Administrator" client="1"/><!-- v12 -->
	<phrase id="UserAnonymous" value="Anonymous" client="1"/><!-- v12 -->
	<phrase id="UserDefault" value="Default" client="1"/><!-- v12 -->
	<phrase id="UserEmail" value="Email"/>
	<phrase id="UserExists" value="Pengguna sudah ada"/>
	<phrase id="UserLevel" value="Level Pengguna: "/>
	<phrase id="UserLevelAdministratorName" value="Nama level pengguna untuk level pengguna -1 haruslah 'Administrator'" client="1"/>
	<phrase id="UserLevelAnonymousName" value="Nama level pengguna untuk level pengguna -2 haruslah 'Anonymous'" client="1"/><!-- v12 -->
	<phrase id="UserLevelPermission" value="Hak Akses Level Pengguna"/>
	<phrase id="UserLevelIDInteger" value="ID Level Pengguna haruslah dalam format integer" client="1"/>
	<phrase id="UserLevelDefaultName" value="Nama level Pengguna untuk level pengguna 0 haruslah 'Default'" client="1"/>
	<phrase id="UserLevelIDIncorrect" value="ID Level Pengguna yang didefinisikan oleh pengguna haruslah lebih besar dari nilai 0" client="1"/>
	<phrase id="UserLevelNameIncorrect" value="Nama Level Pengguna yang didefinisikan oleh pengguna tidak boleh sama dengan 'Administrator' atau 'Default'" client="1"/>
	<phrase id="UserLoggedIn" value="Pengguna '%u' telah berhasil login"/>
	<phrase id="UserName" value="Nama Pengguna"/>
	<phrase id="UserProfileCorrupted" value="Profil pengguna korup. Silahkan logout lalu login kembali"/>
	<phrase id="ValueNotExist" value="Nilai tidak ada" client="1"/><!-- v11 -->
	<phrase id="View" value="Tampilkan"/>
	<phrase id="ViewImageGallery" value="Klik untuk melihat gambar"/><!-- v12 -->
	<phrase id="ViewLink" value="Tampilkan" class="icon-view ewIcon"/><!-- v11 -->
	<phrase id="ViewPageAddLink" value="Tambah" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="ViewPageCopyLink" value="Salin" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDeleteLink" value="Hapus" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDetailLink" value=""/>
	<phrase id="ViewPageEditLink" value="Ubah" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="WrongFileType" value="Tipe file tidak diijinkan." client="1"/>
	<phrase id="TableOrView" value="Tabel"/>
	<phrase id="=" value="&amp;nbsp;"/><!-- v12 -->
	<phrase id="EQUAL" value="="/><!-- v12 -->
	<phrase id="&lt;&gt;" value="&amp;lt;&amp;gt;"/>
	<phrase id="&lt;" value="&amp;lt;"/>
	<phrase id="&lt;=" value="&amp;lt;="/>
	<phrase id="&gt;" value="&amp;gt;"/>
	<phrase id="&gt;=" value="&amp;gt;="/>
	<phrase id="LIKE" value="mengandung"/>
	<phrase id="NOT LIKE" value="tidak mengandung"/><!-- v11.0.3 -->
	<phrase id="STARTS WITH" value="dimulai dengan"/>
	<phrase id="ENDS WITH" value="diakhiri dengan"/>
	<phrase id="IS NULL" value="bernilai null"/>
	<phrase id="IS NOT NULL" value="tidak bernilai null"/>
	<phrase id="BETWEEN" value="di antara"/>
	<phrase id="AND" value="dan"/>
	<phrase id="OR" value="atau"/>
	
	<phrase id="ErrorPassTooShort" value="Kata sandi terlalu singkat. Minimum %n karakter."/>
	<phrase id="ErrorPassTooLong" value="Kata sandi terlalu panjang. Maksimum %n karakter."/>
	<phrase id="ErrorPassDoesNotIncludeLetter" value="Kata sandi harus mengandung sedikitnya satu karakter angka."/>
	<phrase id="ErrorPassDoesNotIncludeCaps" value="Kata sandi harus mengandung sedikitnya satu karakter huruf besar."/>
	<phrase id="ErrorPassDoesNotIncludeNumber" value="Kata sandi harus mengandung sedikitnya satu karakter angka."/>
	<phrase id="ErrorPassDoesNotIncludeSymbol" value="Kata sandi harus mengandung sedikitnya satu karakter simbol."/>
	<phrase id="ErrorPassCouldNotBeSame" value="Kata sandi lama tidak boleh sama dengan kata sandi baru."/>
	<phrase id="mismatch" value="Tidak cocok"/>
	<phrase id="match" value="Cocok"/>
	<phrase id="empty" value="Kosong"/>
	<phrase id="veryweak" value="Sangat lemah"/>
	<phrase id="weak" value="Lemah"/>
	<phrase id="better" value="Lumayan"/>
	<phrase id="good" value="Baik"/>
	<phrase id="strong" value="Kuat"/>
	<phrase id="strongest" value="Sangat kuat"/>
	
	<phrase id="IAgreeWith" value="Saya setuju dengan"/>
	<phrase id="Print" value="Cetak"/>
	<phrase id="IAgree" value="Saya Setuju dan Lanjutkan!"/>
	<phrase id="TaCTitle" value="Syarat dan Ketentuan"/>
	<phrase id="TaCContent" value="&lt;i>Syarat dan &lt;u>Ketentuan&lt;/u>&lt;/i>.&lt;br />&lt;br />Masukkan syarat dan ketentuan di sini ...&lt;br />&lt;br />Semua standar format HTML bisa disertakan."/>
	<phrase id="TACNotAvailable" value="Syarat dan Ketentuan saat ini tidak tersedia"/>

	<phrase id="AlertifySessionExtended" value="Sesi Anda telah berhasil diperpanjang" client="1"/>
	<phrase id="AlertifyAlert" value="Perhatian" client="1"/>
	<phrase id="AlertifyConfirm" value="Konfirmasi" client="1"/>
	<phrase id="AlertifyPrompt" value="Masukkan" client="1"/>
	<phrase id="AlertifyAdd" value="Sedang menambahkan record ..." client="1"/>
	<phrase id="AlertifyAddConfirm" value="Anda yakin akan menambahkan record?"/>
	<phrase id="AlertifyEdit" value="Sedang memperbarui ..." client="1"/>
	<phrase id="AlertifyEditConfirm" value="Anda yakin ingin memperbarui record?"/>
	<phrase id="AlertifySaveGrid" value="Sedang menyimpan grid ..." client="1"/>
	<phrase id="AlertifySaveGridConfirm" value="Anda yakin ingin menyimpan grid?"/>
	<phrase id="AlertifyDelete" value="Sedang menghapus ..." client="1"/>
	<phrase id="AlertifyDeleteConfirm" value="Anda yakin ingin menghapus record?"/>
	<phrase id="AlertifyCancel" value="Sedang membatalkan ..." client="1"/>
	<phrase id="AlertifyProcessing" value="Sedang memproses ..." client="1"/>
	<phrase id="MyOKMessage" value="OK" client="1"/>
	<phrase id="MyCancelMessage" value="Batal" client="1"/>
	
	<phrase id="Welcome" value="Selamat datang"/>
	<phrase id="AskToLogout" value="Anda yakin ingin keluar dari aplikasi?"/>
	<phrase id="Yes" value="Ya"/>
	<phrase id="No" value="Tidak"/>
	
	<phrase id="PermissionPrinterFriendly" value="Ramah Cetakan"/>
	<phrase id="PermissionExportToHTML" value="Ekspor ke HTML"/>
	<phrase id="PermissionExportToExcel" value="Ekspor ke Excel"/>
	<phrase id="PermissionExportToWord" value="Ekspor ke Word"/>
	<phrase id="PermissionExportToPDF" value="Ekspor ke PDF"/>
	<phrase id="PermissionExportToXML" value="Ekspor ke XML"/>
	<phrase id="PermissionExportToCSV" value="Ekspor ke CSV"/>
	<phrase id="PermissionExportToEmail" value="Ekspor ke Email"/>
	
	<phrase id="MaximumRecordsPerPage" value="Maksimum %t record per halaman."/>
	
	<phrase id="Help" value="Bantuan"/>
	<phrase id="HelpNotAvailable" value="Maaf - tidak ada bantuan tersedia untuk halaman ini"/>
	<phrase id="AboutUs" value="Tentang Kami"/>
	<phrase id="TaCTitle" value="Syarat dan Ketentuan"/>
	<phrase id="TaCContent" value="&lt;i>Syarat dan &lt;u>Ketentuan&lt;/u>&lt;/i>.&lt;br />&lt;br />Masukkan syarat dan ketentuan di sini ...&lt;br />&lt;br />Semua standar format HTML bisa disertakan."/>
	<phrase id="TACNotAvailable" value="Syarat dan Ketentuan saat ini tidak tersedia"/>
	
	<phrase id="BackToTop" value="Kembali ke Atas"/>
	
	<phrase id="LogChangePassword" value="mengganti kata sandi"/>
	<phrase id="LogResetPassword" value="mereset kata sandi"/>
	
	<phrase id="LongRecNo" value="Nomor Urut"/>
	<phrase id="ShortRecNo" value="#"/>
	<phrase id="AuditTrailUnknownUserLoggedIn" value="Pengguna tidak dikenal: '%u' berusaha login"/>
	
	<phrase id="ExceedMaxRetryNew" value="Telah melebihi jumlah usaha maksimum login. Akun terkunci. Silahkan coba lagi dalam %t."/>
	<phrase id="Days" value="hari"/>
	<phrase id="Hours" value="jam"/>
	<phrase id="Minutes" value="menit"/>
	<phrase id="Seconds" value="detik"/>
	
	<phrase id="UserAlreadyLoggedIn" value="Pengguna '%u' sudah tercatat masuk dan sesi pengguna sudah berhasil dibersihkan. &lt;br /&gt;&lt;br /&gt;Silahkan login ulang sekarang!"/>
	
	<phrase id="AddBreadcrumbLinks" value="Tambahkan Tautan Breadcrumb"/>
	<phrase id="AddBreadcrumbLinksNoDetails" value="Masukkan detail yang dibutuhkan"/>
	<phrase id="AddBreadcrumbLinksNoParent" value="Operasi gagal - Induk Judul Halaman tidak ada di tabel breadcrumb"/>
	<phrase id="AddBreadcrumbLinksDuplicate" value="Operasi gagal - Judul Halaman &lt;strong>%s&lt;/strong> sudah ada di tabel breadcrumblinks"/>
	<phrase id="AddBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang entrian Anda"/>
	<phrase id="AddBreadcrumbLinksSuccess" value="Operasi berhasil - tautan breadcrumb &lt;strong>%s&lt;/strong> telah ditambahkan"/>
	<phrase id="DeleteBreadcrumbLinks" value="Hapus Tautan Breadcrumb"/>
	<phrase id="DeleteBreadcrumbLinksWarning" value="Peringatan: Dengan menghapus sebuah induk tautan breadcrumb maka akan otomatis menghapus semua tautan di bawahnya. Berhati-hatilah karena proses ini tidak dapat dibatalkan!"/>
	<phrase id="DeleteBreadcrumbLinksNoDetails" value="Silahkan pilih sebuah tautan breadcrumb atau Judul Halaman"/>
	<phrase id="DeleteBreadcrumbLinksNoData" value="Operasi gagal - tidak ada data di tabel breadcrumblinks"/>
	<phrase id="DeleteBreadcrumbLinksNotFound" value="Operasi gagal - Judul Halaman tidak ada di tabel breadcrumblinks"/>
	<phrase id="DeleteBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang entrian Anda"/>
	<phrase id="DeleteBreadcrumbLinksSuccess" value="Operasi berhasil - tautan breadcrumb &lt;strong>%s&lt;/strong> telah dihapus"/>
	<phrase id="MoveBreadcrumbLinks" value="Pindahkan Tautan Breadcrumb"/>
	<phrase id="MoveBreadcrumbLinksNoDetails" value="Operasi gagal - silahkan periksa ulang pilihan Anda"/>
	<phrase id="MoveBreadcrumbLinksSame" value="Operasi gagal - Induk Baru harus berbeda dengan Induk Sekarang"/>
	<phrase id="MoveBreadcrumbLinksNoData" value="Operasi gagal - tidak ada data di tabel breadcrumblinks"/>
	<phrase id="MoveBreadcrumbLinksNoRoot" value="Operasi gagal - Induk Baru tidak ada di tabel breadcrumblinks"/>
	<phrase id="MoveBreadcrumbLinksNoTitle" value="Operasi gagal - Judul Halaman sekarang tidak ada di tabel breadcrumblinks"/>
	<phrase id="MoveBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang pilihan Anda"/>
	<phrase id="MoveBreadcrumbLinksSuccess" value="Operasi berhasil - tautan breadcrumb &lt;strong>%s&lt;/strong> telah dipindahkan di bawah &lt;strong>%s&lt;/strong>"/>
	<phrase id="CheckBreadcrumbLinks" value="Periksa Tautan Breadcrumb"/>
	<phrase id="CheckBreadcrumbLinksNoDetails" value="Silahkan pilih sebuah record tautan breadcrumb atau Judul Halaman"/>
	<phrase id="CheckBreadcrumbLinksNoData" value="Operasi gagal - tidak ada data di tabel breadcrumblinks"/>
	<phrase id="CheckBreadcrumbLinksNotFound" value="Operasi gagal - Judul Halaman tidak ada di tabel breadcrumblinks"/>
	<phrase id="CheckBreadcrumbLinksFailed" value="Operasi gagal - silahkan periksa ulang pilihan Anda"/>
	<phrase id="CheckBreadcrumbLinksAdvice" value="Breadcrumb di bawah ini hanya untuk memberitahukan alamat lengkap dari tautan breadcrumb yang terpilih dan membantu mengetahui tautan induknya."/>
	<phrase id="CheckBreadcrumbLinksNotDefinedInXML" value="Judul Halaman yang terpilih belum didefinisikan atau berbeda dengan di file bahasa XML"/>
	
	<phrase id="AnnouncementText" value="Ini adalah contoh pengumuman ..."/>
	<phrase id="MaintenanceTitle" value="Pemeliharaan"/>
	<phrase id="MaintenanceUserMessage" value="Maaf, kami sedang melakukan pemeliharaan sistem secara berkala. &lt;br />Sistem tidak dapat digunakan untuk saat ini. &lt;br /> Silahkan kembali lagi dalam "/>
	<phrase id="MaintenanceUserMessageUnknown" value="Maaf, kami sedang melakukan pemeliharaan sistem secara berkala. &lt;br />Sistem tidak dapat digunakan untuk saat ini sampai batas waktu yang belum diketahui."/>
	<phrase id="MaintenanceAdminMessage" value="Anda sedang dalam mode pemeliharaan dan akan berakhir dalam "/>
	<phrase id="MaintenanceAdminMessageUnknown" value="Mode pemeliharaan sedang aktif"/>
	<phrase id="MaintenanceAdminMessageError" value="Mode pemeliharaan belum ditentukan waktu berakhirnya - silahkan periksa lagi!"/>
	<phrase id="MaintenanceEndWarning" value="Akhir dari waktu Pemeliharaan haruslah lebih besar dari waktu saat ini."/>
	<phrase id="MaintenanceRetry" value="Cobalah lagi ..."/>
	
	<phrase id="RegisterSuccessPending" value="Pendaftaran berhasil - sebuah konfirmasi telah dikirim ke alamat email Anda"/>
	<phrase id="AccountHasBeenActivated" value="Akun '%u' telah diaktivasi"/>
	<phrase id="SubjectAccountActivated" value="Akun Anda Telah Diaktivasi di"/>
	<phrase id="InvalidAccount" value="Akun tidak valid (atau akun sudah diaktivasi)"/>
	<phrase id="UserDeactivated" value="Akun user tersebut belum diaktivasi"/>
	<phrase id="SubjectRequestPasswordConfirmation" value="Konfirmasi permintaan Kata Sandi di"/>
	<phrase id="PwdActKey" value="Silahkan cek Email Anda untuk melanjutkan"/>
	<phrase id="SubjectSendNewPassword" value="Kata Sandi baru"/>
	<phrase id="SubjectChangePassword" value="Kata Sandi telah diganti di"/>
	<phrase id="SubjectRegistrationInformation" value="Informasi Pendaftaran di"/>
	<phrase id="ResendRegisterEmailPasswordEncrypted" value="(Dienkripsi, silahkan reset dari halaman Login jika lupa dengan Kata Sandi Anda)"/>
	<phrase id="SessionCountDown" value="Session Anda akan berakhir dalam %s detik." client="1"/><!-- v12 -->
	
</global>
</ew-language>

Arabic (arabic.xml):

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ew-language date="2015/12/08" version="12.0.5" id="ar" name="Arabic" desc="Arabic" author="Saleh">
<locale>
	<phrase id="locale" value=""/><!-- *** system locale for this language -->
	<phrase id="use_system_locale" value="1"/><!-- *** change to "0" to disable system locale and use the following settings *** -->
	<phrase id="decimal_point" value="."/>
	<phrase id="thousands_sep" value=","/>
	<phrase id="mon_decimal_point" value="."/>
	<phrase id="mon_thousands_sep" value=","/>
	<phrase id="currency_symbol" value="$"/>
	<phrase id="positive_sign" value=""/>
	<phrase id="negative_sign" value="-"/>
	<phrase id="frac_digits" value="2"/>
	<phrase id="p_cs_precedes" value="1"/>
	<phrase id="p_sep_by_space" value="0"/>
	<phrase id="n_cs_precedes" value="1"/>
	<phrase id="n_sep_by_space" value="0"/>
	<phrase id="p_sign_posn" value="3"/>
	<phrase id="n_sign_posn" value="3"/>
	<phrase id="time_zone" value="US/Pacific"/><!-- *** used for multi-language site only *** -->
</locale>
<global>
	<phrase id="dir" value="rtl"/>
	<phrase id="ActionDeleted" value="تم الحذف"/>
	<phrase id="ActionInserted" value="تم الإدراج"/>
	<phrase id="ActionInsertedGridAdd" value="تم الإدراج (متعدد)"/>
	<phrase id="ActionUpdated" value="تم التحديث"/>
	<phrase id="ActionUpdatedGridEdit" value="تم التعديل (متعدد)"/>
	<phrase id="ActionUpdatedMultiUpdate" value="تم التحديث (متعدد)"/>
	<phrase id="ActivateAccount" value="تم تنشيط حسابك"/>
	<phrase id="ActivateFailed" value="فشل التحديث"/>
	<phrase id="Add" value="أضف ل"/>
	<phrase id="AddBlankRow" value="أضف صفاً خالياً" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddBtn" value="أضف"/>
	<phrase id="AddLink" value="أضف" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="AddMasterDetailLink" value="Master/Detail Add" class="icon-md-add ewIcon"/><!-- v11 -->
	<phrase id="AddSuccess" value="نجحت الإضافة"/>
	<phrase id="AdvancedSearch" value="بحث متقدم"/><!-- v11 -->
	<phrase id="AdvancedSearchBtn" value="بحث متقدم" class="icon-advanced-search ewIcon"/><!-- v11 -->
	<phrase id="AllRecords" value="الكل"/>
	<phrase id="AllWord" value="جميع الكلمات"/>
	<phrase id="AlwaysAsk" value="أسأل دائماً عن إسم المستخدم وكلمة المرور"/>
	<phrase id="AnyWord" value="أي كلمة"/>
	<phrase id="AuditTrailAutoLogin" value="دخول تلقائي"/>
	<phrase id="AuditTrailFailedAttempt" value="محاولة فاشلة: %n"/>
	<phrase id="AuditTrailUserLoggedIn" value="المستخدم سجّل الدخول مسبقاً"/>
	<phrase id="AuditTrailPasswordExpired" value="انتهت صلاحية كلمة المرور"/>
	<phrase id="AuditTrailLogin" value="تسجيل الدخول"/>
	<phrase id="AuditTrailLogout" value="تسجيل الخروج"/>
	<phrase id="AutoLogin" value="تسجيل الدخول تلقائياً حتى أقوم بتسجيل الخروج"/>
	<phrase id="Average" value="المتوسط"/>
	<phrase id="BackToList" value="الرجوع للقائمة"/>
	<phrase id="BackToLogin" value="الرجوع لصفحة تسجيل الدخول"/>
	<phrase id="BackToMasterRecordPage" value="عودة إلى الصفحة الرئيسية"/>
	<phrase id="BatchDeleteBegin" value="*** بدأ حذف الدفعة ***"/>
	<phrase id="BatchDeleteRollback" value="*** تراجع عن حذف الدفعة ***"/>
	<phrase id="BatchDeleteSuccess" value="*** نجاح حذف الدفعة ***"/>
	<phrase id="BatchInsertBegin" value="*** بدأ إدراج الدفعة ***"/>
	<phrase id="BatchInsertRollback" value="*** تراجع عن إدراج الدفعة ***"/>
	<phrase id="BatchInsertSuccess" value="*** نجاح إدراج الدفعة ***"/>
	<phrase id="BatchUpdateBegin" value="*** بدأ تحديث الدفعة ***"/>
	<phrase id="BatchUpdateRollback" value="*** تراجع عن تحديث الدفعة ***"/>
	<phrase id="BatchUpdateSuccess" value="*** نجاح تحديث الدفعة ***"/>
	<!-- ***
	<phrase id="BreadcrumbDivider" value="/"/>
	-->
	<phrase id="ButtonActions" value="الإجراءات" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonAddEdit" value="اضافة/تعديل" class="icon-addedit ewIcon"/><!-- v11 -->
	<phrase id="ButtonDetails" value="رئيسي / تفصيلي" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="ButtonExport" value="تصدير" class="icon-export ewIcon"/><!-- v11 -->
	<phrase id="ButtonListOptions" value="خيارات" class="icon-options ewIcon"/><!-- v11 -->
	<phrase id="ButtonSearch" value="بحث" class="icon-search ewIcon"/><!-- v11 -->
	<phrase id="CancelBtn" value="الغاء"/>
	<phrase id="CancelLink" value="الغاء" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="ChangePwd" value="تغيير كلمة المرور"/>
	<phrase id="ChangePwdPage" value="صفحة تغيير كلمة المرور"/>
	<phrase id="ChangePwdBtn" value="تغيير كلمة المرور"/>
	<phrase id="ChooseFileBtn" value="اختيار..."/><!-- v11 -->
	<phrase id="ChooseFile" value="اختيار ملف"/><!-- v11 -->
	<phrase id="ChooseFiles" value="اختيار ملفات"/><!-- v11 -->
	<phrase id="ClickReCaptcha" value="Please click reCAPTCHA" client="1"/><!-- v12 -->
	<phrase id="Confirm" value="تأكيد"/>
	<phrase id="ConfirmBtn" value="تأكيد"/>
	<phrase id="ConfirmCancel" value="Do you want to cancel?" client="1"/><!-- v12 -->
	<phrase id="ConfirmPassword" value="تأكيد كلمة المرور"/>
	<phrase id="ConflictCancelLink" value="إلغاء"/>
	<phrase id="LightboxTitle" value=" " client="1"/><!-- v11 -->
	<phrase id="LightboxCurrent" value="image {current} of {total}" client="1"/><!-- Note: DO NOT translate "{current}" and "{total}" --><!-- v11 -->
	<phrase id="LightboxPrevious" value="previous" client="1"/><!-- v11 -->
	<phrase id="LightboxNext" value="التالي" client="1"/><!-- v11 -->
	<phrase id="LightboxClose" value="اغلاق" client="1"/><!-- v11 -->
	<phrase id="LightboxXhrError" value="فشل هذا المحتوى ليتم تحميلها." client="1"/><!-- v11 -->
	<phrase id="LightboxImgError" value="فشلت هذه الصورة ليتم تحميلها." client="1"/><!-- v11 -->
	<phrase id="Copy" value="نسخ"/>
	<phrase id="CopyLink" value="نسخ" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="Count" value="عدد"/>
	<phrase id="CountSelected" value="%s selected" client="1"/><!-- v12 -->
	<phrase id="CurrentPassword" value="Current password: " client="1"/><!-- v12 -->
	<phrase id="CustomActionCompleted" value="العمل '%s' اكتمل"/>
	<phrase id="CustomActionCancelled" value="الاجراء '%s' is تم الغاءه"/>
	<phrase id="CustomActionFailed" value="'%s' failed"/><!-- v12 -->
	<phrase id="CustomActionNotAllowed" value="'%s' not allowed"/><!-- v12 -->
	<phrase id="CustomView" value="عرض مخصص"/>
	<phrase id="Delete" value="حذف"/>
	<phrase id="DeleteBtn" value="حذف"/>
	<phrase id="DeleteCancelled" value="الغاء الحذف"/>
	<phrase id="DeleteConfirmMsg" value="هل تريد حذف هذا السجل؟" client="1"/>
	<phrase id="DeleteFilter" value="Delete filter"/><!-- v12 -->
	<phrase id="DeleteFilterConfirm" value="Delete filter %s?" client="1"/><!-- v12 -->
	<phrase id="DeleteLink" value="حذف" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteMultiConfirmMsg" value="هل تريد حذف السجلات المحددة؟" client="1"/>
	<phrase id="DeleteSelectedLink" value="حذف السجلات المحددة" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="DeleteSuccess" value="نجح الحذف"/>
	<phrase id="DetailLink" value=""/>
	<phrase id="DetailCount" value="&lt;span dir='ltr'&gt;(%c)&lt;/span&gt;"/><!-- v11 -->
	<phrase id="MasterDetailCopyLink" value=" رئيسي / تفصيلي النسخ" class="icon-md-copy ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailEditLink" value="رئيسي / تفصيلي تحرير" class="icon-md-edit ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailListLink" value="قائمة التفاصيل" class="icon-table ewIcon"/><!-- v11 -->
	<phrase id="MasterDetailViewLink" value="عرض رئيسي / تفصيلي" class="icon-md-view ewIcon"/><!-- v11 -->
	<phrase id="DupIndex" value="قيمة مكررة '%v' لفهرس فريد '%f'"/>
	<phrase id="DupKey" value="تكرار المفتاح الأساسي: '%f'"/>
	<phrase id="Edit" value="تعديل"/>
	<phrase id="EditLink" value="تعديل" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="EnterFilterName" value="Enter filter name" client="1"/><!-- v12 -->
	<phrase id="EnterNewPassword" value="رجاءً دخل كلمة مرور جديدة" client="1"/>
	<phrase id="EnterOldPassword" value="رجاءً ادخل كلمة المرور القديمة" client="1"/>
	<phrase id="EnterPassword" value="رجاءً ادخل كلمة المرور" client="1"/>
	<phrase id="EnterPwd" value="رجاءً ادخل كلمة المرور" client="1"/>
	<phrase id="EnterRequiredField" value="الرجاء إدخال الحقل الإجباري - %s"/><!-- v11 -->
	<phrase id="EnterSearchCriteria" value="الرجاء إدخال معايير البحث."/>
	<phrase id="EnterUserName" value="الرجاء إدخال اسم المستخدم" client="1"/>
	<phrase id="EnterValidateCode" value="الرجاء إدخال رمز التحقق المعروض" client="1"/><!-- v11 -->
	<phrase id="EnterSenderEmail" value="الرجاء إدخال البريد الإلكتروني للمرسل" client="1"/>
	<phrase id="EnterProperSenderEmail" value="تجاوز الحد الأقصى لعدد البريد الإلكتروني لهذا المرسل أو عنوان البريد الإلكتروني غير صحيح" client="1"/>
	<phrase id="EnterRecipientEmail" value="الرجاء إدخال البريد الإلكتروني للمستلم" client="1"/>
	<phrase id="EnterProperRecipientEmail" value="تجاوز الحد الأقصى لعدد البريد الإلكتروني لهذا المستلم أو عنوان البريد الإلكتروني غير صحيح" client="1"/>
	<phrase id="EnterProperCcEmail" value="تجاوز الحد الأقصى لعدد البريد الإلكتروني (نسخة) أو عنوان البريد الإلكتروني" client="1"/>
	<phrase id="EnterProperBccEmail" value="يتجاوز الحد الأقصى لعدد البريد الإلكتروني (نسخة مخفية) أو عنوان البريد الإلكتروني غير صحيح" client="1"/>
	<phrase id="EnterSubject" value="الرجاء إدخال الموضوع" client="1"/>
	<phrase id="EmailFormSender" value="من"/>
	<phrase id="EmailFormRecipient" value="الى"/>
	<phrase id="EmailFormCc" value="نسخة"/>
	<phrase id="EmailFormBcc" value="نسخة مخفية"/>
	<phrase id="EmailFormSubject" value="الموضوع"/>
	<phrase id="EmailFormMessage" value="نص الرسالة"/>
	<phrase id="EmailFormContentType" value="إرسل كـ"/>
	<phrase id="EmailFormContentTypeUrl" value="URL"/>
	<phrase id="EmailFormContentTypeHtml" value="HTML"/>
	<phrase id="EnterUid" value="الرجاء إدخال اسم المستخدم" client="1"/>
	<phrase id="EnterValidEmail" value="الرجاء إدخال عنوان بريد إلكتروني صحيح!" client="1"/>
	<phrase id="ExactPhrase" value="العبارة بالضبط"/>
	<phrase id="ExceedMaxRetry" value="تجاوز الحد الأقصى لعدد محاولات الدخول. الحساب مقفل. يرجى المحاولة مرة أخرى في غضون %t دقائق"/>
	<phrase id="ExceedMaxEmailExport" value="تجاوز الحد الأقصى لعدد التصدير للبريد الإلكتروني. يرجى المحاولة مرة أخرى في وقت لاحق"/>
	<phrase id="ExportToCsv" value="تصدير لـ CSV" class="icon-csv ewIcon"/><!-- v11 -->
	<phrase id="ExportToCsvText" value="CSV"/>
	<phrase id="ExportToEmail" value="البريد الالكتروني" class="icon-email ewIcon"/><!-- v11 -->
	<phrase id="ExportToEmailText" value="Email" client="1"/>
	<phrase id="ExportToExcel" value="تصدير لـ Excel" class="icon-excel ewIcon"/><!-- v11 -->
	<phrase id="ExportToExcelText" value="Excel"/>
	<phrase id="ExportToHtml" value="تصدير لـ HTML" class="icon-html ewIcon"/><!-- v11 -->
	<phrase id="ExportToHtmlText" value="HTML"/>
	<phrase id="ExportToPDF" value="تصدير لـ PDF" class="icon-pdf ewIcon"/><!-- v11 -->
	<phrase id="ExportToPDFText" value="PDF"/>
	<phrase id="ExportToWord" value="تصدير لـ Word" class="icon-word ewIcon"/><!-- v11 -->
	<phrase id="ExportToWordText" value="Word"/>
	<phrase id="ExportToXml" value="تصدير لـ XML" class="icon-xml ewIcon"/><!-- v11 -->
	<phrase id="ExportToXmlText" value="XML"/>
	<phrase id="FailedToSendMail" value="فشل إرسال البريد. "/>
	<phrase id="FieldName" value="فشل الاسم"/>
	<phrase id="FieldRequiredIndicator" value="&lt;span class=&quot;ewRequired&quot;&gt;&amp;nbsp;*&lt;/span&gt;"/>
	<phrase id="FileNotFound" value="لم يتم العثور على ملف"/><!-- *** characters need to be supported by EW_TMP_IMAGE_FONT *** -->
	<phrase id="Filter" value="Filter"/><!-- v12 -->
	<phrase id="FilterName" value="Filter name" client="1"/><!-- v12 -->
	<phrase id="Filters" value="Filters" class="icon-filter ewIcon"/><!-- v12 -->
	<phrase id="OverwriteBtn" value="إستبدال"/>
	<phrase id="OverwriteLink" value="إستبدال"/>
	<phrase id="ForgotPwd" value="نسيت كلمة المرور"/>
	<phrase id="GoBack" value="رجوع"/>
	<phrase id="GridAddCancelled" value="Grid add cancelled"/><!-- v11 -->
	<phrase id="GridAddLink" value="اضافة متعدد" class="icon-grid-add ewIcon"/><!-- v11 -->
	<phrase id="GridCancelLink" value="إلغاء" class="glyphicon glyphicon-remove ewIcon"/><!-- v11 -->
	<phrase id="GridEditCancelled" value="Grid edit cancelled"/><!-- v11 -->
	<phrase id="GridEditLink" value="تعديل متعدد" class="icon-grid-edit ewIcon"/><!-- v11 -->
	<phrase id="GridInsertLink" value="ادراج" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="GridSaveLink" value="إحفظ" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<!-- ***
	<phrase id="HideHighlight" value="Hide highlight" client="1"/>
	-->
	<phrase id="Highlight" value="Highlight"/><!-- v11 -->
	<phrase id="HighlightBtn" value="Highlight" class="icon-highlight ewIcon"/><!-- v11 -->
	<phrase id="HomePage" value="Home" class="glyphicon glyphicon-home ewIcon"/><!-- v11 -->
	<phrase id="IncorrectCreditCard" value="رقم بطاقة الإعتماد غير صحيح"/>
	<phrase id="IncorrectDateYMD" value="تاريخ غير صحيح، شكل التنسيق = yyyy%smm%sdd"/>
	<phrase id="IncorrectDateMDY" value="تاريخ غير صحيح، شكل التنسيق = mm%sdd%syyyy"/>
	<phrase id="IncorrectDateDMY" value="تاريخ غير صحيح، شكل التنسيق = dd%smm%syyyy"/>
	<phrase id="IncorrectShortDateYMD" value="تاريخ غير صحيح، شكل التنسيق = yy%smm%sdd"/>
	<phrase id="IncorrectShortDateMDY" value="تاريخ غير صحيح، شكل التنسيق = mm%sdd%syy"/>
	<phrase id="IncorrectShortDateDMY" value="تاريخ غير صحيح، شكل التنسيق = dd%smm%syy"/>
	<phrase id="IncorrectEmail" value="عنوان بريد الكتروني خاطئ" client="1"/>
	<phrase id="IncorrectField" value="حقل خاطئ" client="1"/>
	<phrase id="IncorrectFloat" value="عدد حقيقي float غير صحيح" client="1"/>
	<phrase id="IncorrectGUID" value="المعرف العالمي الفريد GUID غير صحيح" client="1"/>
	<phrase id="IncorrectInteger" value="عدد صحيح integer غير صحيح" client="1"/>
	<phrase id="IncorrectPhone" value="رقم تلفون خاطئ" client="1"/>
	<phrase id="IncorrectRegExp" value="التعبير العادي غير متطابق" client="1"/>
	<phrase id="IncorrectRange" value="لابد أن يكون الرقم بين %1 و %2" client="1"/>
	<phrase id="IncorrectSSN" value="رقم الضمان الإجتماعي غير صحيح" client="1"/>
	<phrase id="IncorrectTime" value="وقت خاطئ (hh:mm:ss)" client="1"/>
	<phrase id="IncorrectZip" value="الرمز البريدي غير صحيح" client="1"/>
	<phrase id="InlineAddLink" value="اضافة على نفس الصفحة" class="icon-inline-add ewIcon"/><!-- v11 -->
	<phrase id="InlineCopyLink" value="نسخ على نفس الصفحة" class="icon-inline-copy ewIcon"/><!-- v11 -->
	<phrase id="InlineEditLink" value="تعديل على نفس الصفحة " class="icon-inline-edit ewIcon"/><!-- v11 -->
	<phrase id="InsertCancelled" value="إلغاء الإدراج"/>
	<phrase id="InsertFailed" value="فشل الإدراج" client="1"/>
	<phrase id="InsertLink" value="ادراج" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="InsertSuccess" value="نجح الإدراج"/>
	<phrase id="InvalidEmail" value="البريد الالكتروني غير صالح"/>
	<phrase id="InvalidField" value="حقل غير صالح"/>
	<phrase id="InvalidKeyValue" value="قيمة مفتاح غير صالحة"/>
	<phrase id="InvalidRecord" value="سجل غير صالح! المفتاح خالي" client="1"/>
	<phrase id="InvalidPostRequest" value="معلمة غير صالحة"/><!-- v11 -->
	<phrase id="InvalidParameter" value="معلمة غير صالحة"/>
	<phrase id="InvalidPassword" value="كلمة المرور غير صالحة"/>
	<phrase id="InvalidNewPassword" value="كلمة مرور جديدة غير صالحة"/>
	<phrase id="InvalidUidPwd" value="هوية المستخدم أو كلمة المرور غير صحيحة"/>
	<phrase id="Keep" value="احتفظ"/>
	<phrase id="Language" value="اللغة"/>
	<phrase id="ListActionButton" value="Actions" class="icon-user ewIcon"/><!-- v12 -->
	<phrase id="Loading" value="تحميل ..." client="1"/>
	<phrase id="Login" value="تسجيل الدخول"/>
	<phrase id="LoginCancelled" value="أُلغي تسجيل الدخول"/>
	<phrase id="LoginOptions" value="خيارات"/><!-- v11 -->
	<phrase id="LoginPage" value="تسجيل الدخول"/>
	<phrase id="Logout" value="تسجيل الخروج"/>
	<phrase id="MasterRecord" value="السجل الرئيسي: "/>
	<phrase id="MaxFileSize" value="تجاوز حجم الملف (%s بايت) الحد الأقصى" client="1"/>
	<phrase id="MessageOK" value="موافق" client="1"/>
	<phrase id="MismatchPassword" value="كلمة المرور غير متطابقة" client="1"/>
	<phrase id="MissingLookupTableName" value="اسم جدول البحث مفقود"/>
	<phrase id="MissingDisplayFieldName" value="اسم حقل العرض مفقود"/>
	<phrase id="MissingDisplayFieldValue" value="قيمة حقل العرض مفقودة"/>
	<phrase id="MissingUserLevelID" value="معرف مستوى المستخدم مفقود"/>
	<phrase id="MissingUserLevelName" value="اسم مستوى المستخدم مفقود"/>
	<phrase id="MobileMenu" value="القائمة"/>
	<phrase id="MultipleMasterDetails" value="Master/Detail" class="icon-master-detail ewIcon"/><!-- v11 -->
	<phrase id="New" value="جديد"/>
	<phrase id="NewPassword" value="كلمة مرور جديدة"/>
	<phrase id="NewValue" value="New value"/><!-- v12 -->
	<phrase id="Next" value="التالي" client="1"/><!-- v12 -->
	<phrase id="NoAddRecord" value="لاتوجد سجلات لإضافتها" client="1"/>
	<phrase id="NoFieldSelected" value="لم يتم إختيار حقل للتحديث" client="1"/>
	<phrase id="NoPermission" value="ليس لديك إذن للوصول إلى هذه الصفحة."/>
	<phrase id="NoAddPermission" value="ليس لديك إذن لإضافة السجل."/>
	<phrase id="NoDeletePermission" value="ليس لديك الصلاحية لحذف السجل."/>
	<phrase id="NoEditPermission" value="ليس لديك الصلاحية لتعديل السجل."/>
	<phrase id="NoRecord" value="لم يتم العثور على أية سجلات"/>
	<phrase id="NoRecordForKey" value="لم يتم العثور على أية سجلات للمفتاح = "/>
	<phrase id="NoRecordSelected" value="لم يتم إختيار أية سجلات" client="1"/>
	<phrase id="NoTableGenerated" value="لم تنشأ أي جداول"/>
	<phrase id="NoUserLevel" value="لا يوجد اعدادات لمستوى المستخدم."/>
	<phrase id="Of" value="من"/>
	<phrase id="Old" value="قديم"/>
	<phrase id="OldPassword" value="كلمة المرور القديمة"/>
	<phrase id="OptionAlreadyExist" value="الخيار موجود بالفعل"/>
	<phrase id="Page" value="صفحة"/>
	<phrase id="PagerFirst" value="الاول"/>
	<phrase id="PagerLast" value="الاخير"/>
	<phrase id="PagerNext" value="التالي"/>
	<phrase id="PagerPrevious" value="سابق"/>
	<phrase id="Password" value="كلمة المرور"/>
	<phrase id="PasswordMask" value="********"/><!-- v12 -->
	<phrase id="PasswordRequest" value="طلب كلمة مرور"/>
	<phrase id="PasswordChanged" value="تم تغيير كلمة المرور"/>
	<phrase id="PasswordExpired" value="انتهت مدة صلاحية كلمة المرور. الرجاء تغيير كلمة المرور."/>
	<phrase id="PasswordStrength" value="Strength: %p" client="1"/><!-- v12 -->
	<phrase id="PasswordTooSimple" value="Your password is too simple" client="1"/><!-- v12 -->
	<phrase id="GeneratePassword" value="Generate password" class="glyphicon glyphicon-flash ewIcon"/><!-- v12 -->
	<phrase id="Permission" value="التصاريح" class="icon-user ewIcon"/><!-- v11 -->
	<phrase id="PermissionAddCopy" value="اضافة/نسخ"/>
	<phrase id="PermissionDelete" value="حذف"/>
	<phrase id="PermissionEdit" value="تعديل"/>
	<phrase id="PermissionListSearchView" value="قائمة / بحث / عرض"/>
	<phrase id="PermissionList" value="قائمة"/>
	<phrase id="PermissionSearch" value="بحث"/>
	<phrase id="PermissionView" value="استعراض"/>
	<phrase id="PickDate" value="اختيار التاريخ"/>
	<phrase id="PleaseSelect" value="الرجاء الإختيار" client="1"/><!-- v12 -->
	<phrase id="PleaseWait" value="رجاء إنتظر ..." client="1"/>
	<phrase id="PrimaryKeyUnspecified" value="لم يتم تعيين المفتاح الرئيسي"/>
	<phrase id="PrinterFriendly" value="الطباعة" class="icon-print ewIcon"/><!-- v11 -->
	<phrase id="PrinterFriendlyText" value="الطباعة"/>
	<phrase id="Prev" value="Prev" client="1"/><!-- v12 -->
	<phrase id="PwdEmailSent" value="أُرسلت كلمة المرور إلى عنوان بريدك الالكتروني"/>
	<phrase id="ResetPwdEmailSent" value="تم إرسال البريد الإلكتروني لإعادة تعيين كلمة المرور لك"/>
	<phrase id="QuickSearch" value="بحث سريع"/>
	<phrase id="QuickSearchBtn" value="بحث"/>
	<phrase id="QuickSearchAuto" value="Auto" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAutoShort" value="" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAll" value="جميع الكلمات" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAllShort" value="الجميع" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAny" value="اي كلمة" client="1"/><!-- v11 -->
	<phrase id="QuickSearchAnyShort" value="أي" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExact" value="تطابق تام" client="1"/><!-- v11 -->
	<phrase id="QuickSearchExactShort" value="بالضبط" client="1"/><!-- v11 -->
	<phrase id="Record" value="سجلات"/>
	<phrase id="RecordChangedByOtherUser" value="تم تغيير البيانات بواسطة مستخدم آخر. انقر فوق [تحديث] لاستعادة البيانات التي تم تغييرها (البيانات في النموذج ستستبدل) أو فوق [استبدال] لاستبدال البيانات التي تم تغييرها."/>
	<phrase id="RecordDeleted" value="السجل(s) حذف"/>
	<phrase id="RecordInserted" value="السجل (s)في الادراج"/>
	<phrase id="RecordUpdated" value="السجل(s) تحديث"/>
	<phrase id="RecordsPerPage" value="حجم الصفحة"/>
	<phrase id="Register" value="تسجيل"/>
	<phrase id="RegisterBtn" value="تسجيل"/>
	<phrase id="RegisterSuccess" value="تسجيل ناجح"/>
	<phrase id="RegisterSuccessActivate" value="نجح التسجيل. تم ارسال بريد الكتروني الى عنوان البريد الالكتروني الخاص بك ، الرجاء انقر فوق الارتباط الموجود في البريد الإلكتروني لتفعيل حسابك."/>
	<phrase id="RegisterPage" value="صفحة التسجيل"/>
	<phrase id="RelatedRecordRequired" value="لا يمكنك إضافة أو تحديث سجل بسبب عدم وجود قيمة المفتاح الخارجي في الجدول الرئيسي '%t'"/>
	<phrase id="RelatedRecordExists" value="لا يمكنك حذف سجل لأن السجلات المرتبطة موجودة في جدول التفاصيل '%t'"/>
	<phrase id="ReloadBtn" value="تحديث الصفحة"/>
	<phrase id="ReloadLink" value="تحديث الصفحة"/>
	<phrase id="RememberMe" value="تذكرني"/>
	<phrase id="Remove" value="حذف"/>
	<phrase id="Replace" value="استبدال"/>
	<phrase id="Report" value="تقرير"/>
	<phrase id="RequestPwdPage" value="طلب كلمة المرور"/>
	<phrase id="Reset" value="Reset"/>
	<phrase id="ResendRegisterEmailBtn" value="Resend registration email"/><!-- v12 -->
	<phrase id="ResendRegisterEmailSuccess" value="Registration email for user '%u' has been re-sent"/><!-- v12 -->
	<phrase id="ResendRegisterEmailFailure" value="Failed to re-send register email for user '%u' has failed"/><!-- v12 -->
	<phrase id="ResetConcurrentUserBtn" value="Reset concurrent user session"/><!-- v12 -->
	<phrase id="ResetConcurrentUserSuccess" value="Session for user '%u' has been reset"/><!-- v12 -->
	<phrase id="ResetConcurrentUserFailure" value="Failed to reset session for user '%u'"/><!-- v12 -->
	<phrase id="ResetLoginRetryBtn" value="Reset login retry count"/><!-- v12 -->
	<phrase id="ResetLoginRetrySuccess" value="Login retry count for user '%u' has been reset"/><!-- v12 -->
	<phrase id="ResetLoginRetryFailure" value="Failed to reset login retry count for user '%u'"/><!-- v12 -->
	<phrase id="ResetSearchBtn" value="Reset" class="إعادة تعيين"/><!-- v11 -->
	<phrase id="ResetSearch" value="إعادة تعيين"/>
	<phrase id="RptAvg" value="المتوسط"/>
	<phrase id="RptDtlRec" value="سجلات التفاصيل"/>
	<phrase id="RptGrandTotal" value="المجموع الكلي"/>
	<phrase id="RptMax" value="الحد أعلى"/>
	<phrase id="RptMin" value="الحد أدنى"/>
	<phrase id="RptSum" value="المجموع"/>
	<phrase id="RptSumHead" value="ملخص لـ"/>
	<phrase id="SaveBtn" value="Save"/><!-- v11 -->
	<phrase id="SaveCurrentFilter" value="Save current filter"/><!-- v12 -->
	<phrase id="SaveUserName" value="إحفظ اسم الدخول"/>
	<phrase id="Search" value="بحث"/>
	<phrase id="SearchBtn" value="بحث" class="glyphicon glyphicon-search ewIcon"/><!-- v11 -->
	<phrase id="SearchPanel" value="لوحة البحث"/><!-- v11 -->
	<phrase id="SendEmailBtn" value="ارسل"/>
	<phrase id="SendEmailSuccess" value="أُرسل البريد الالكتروني بنجاح" client="1"/>
	<phrase id="SendPwd" value="أُرسل البريد الالكتروني بنجاح"/>
	<phrase id="SequenceNumber" value="%s."/>
	<phrase id="SessionWillExpire" value="Your session will expire in %s seconds. Click OK to continue your session." client="1"/><!-- v12 -->
	<phrase id="SessionExpired" value="Your session has expired." client="1"/><!-- v12 -->
	<phrase id="SetPasswordExpiredBtn" value="Set password expired"/><!-- v12 -->
	<phrase id="SetPasswordExpiredSuccess" value="Password for user '%u' has been set as expired"/><!-- v12 -->
	<phrase id="SetPasswordExpiredFailure" value="Failed to set password for user '%u' as expired"/><!-- v12 -->
	<phrase id="ShowAllBtn" value="رؤية الكل" class="icon-reset-search ewIcon"/><!-- v11 -->
	<phrase id="ShowAll" value="رؤية الكل"/><!-- v11 -->
	<phrase id="SrchLegend" value=""/>
	<phrase id="Table" value="TABLE"/>
	<phrase id="TblTypeTABLE" value="جدول: "/>
	<phrase id="TblTypeVIEW" value="استعراض :"/>
	<phrase id="TblTypeCUSTOMVIEW" value="عرض مخصص: "/>
	<phrase id="TblTypeREPORT" value="تقرير: "/>
	<phrase id="To" value="الى"/>
	<phrase id="Total" value="المحموع"/>
	<phrase id="UnauthorizedUserID" value="غير مسموح للمستخدم الحالي (%c) لتعيين هوية المستخدم (%u)."/>
	<phrase id="UnauthorizedParentUserID" value="غير مسموح للمستخدم الحالي (%c) لتعيين هوية المستخدم الأب (%p)."/>
	<phrase id="UnauthorizedMasterUserID" value="غير مسموح للمستخدم الحالي (%c) لإدراج السجل. Master filter: %f"/>
	<phrase id="Update" value="تحديث"/>
	<phrase id="UpdateBtn" value="تحديث"/>
	<phrase id="UpdateCancelled" value="أٌلغي التحديث"/>
	<phrase id="UpdateFailed" value="فشل التحديث"/>
	<phrase id="UpdateLink" value="تحديث" class="glyphicon glyphicon-ok ewIcon"/><!-- v11 -->
	<phrase id="UpdateSelectAll" value="تحديد الكل"/><!-- v11 -->
	<phrase id="UpdateSelectedLink" value="تحديث السجلات المختارة" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="UpdateSuccess" value="نجح التحديث"/>
	<phrase id="Uploading" value="تحميل ..." client="1"/>
	<phrase id="UploadStart" value="البداية" client="1"/>
	<phrase id="UploadCancel" value="الغاء" client="1"/>
	<phrase id="UploadDelete" value="حذف" client="1"/>
	<phrase id="UploadOverwrite" value="الكتابة الملف القديم؟" client="1"/>
	<phrase id="UploadErrMsg1" value=" يتجاوز الملف الذي تم تحميله التوجيه المرفوعة في ملف php.ini"/>
	<phrase id="UploadErrMsg2" value="يتجاوز الملف الذي تم تحميله التوجيه MAX_FILE_SIZE الذي تم تحديده في شكل HTML"/>
	<phrase id="UploadErrMsg3" value="تم تحميل الملف الذي تم تحميله بشكل جزئي فقط"/>
	<phrase id="UploadErrMsg4" value="لم يتم تحميل اي ملف"/>
	<phrase id="UploadErrMsg6" value="المجلد المؤقت مفقود"/>
	<phrase id="UploadErrMsg7" value="فشل في إرسال الملف إلى القرص"/>
	<phrase id="UploadErrMsg8" value="توقف ملحق PHP وتحميل الملف"/>
	<phrase id="UploadErrMsgPostMaxSize" value="يتجاوز الملف الذي تم تحميله التوجيه post_max_size في ملف php.ini"/>
	<phrase id="UploadErrMsgMaxFileSize" value="الملف كبير جدا" client="1"/>
	<phrase id="UploadErrMsgMinFileSize" value="ملف صغير جدا" client="1"/>
	<phrase id="UploadErrMsgAcceptFileTypes" value="لا يسمح نوع الملف" client="1"/>
	<phrase id="UploadErrMsgMaxNumberOfFiles" value="الحد الأقصى لعدد الملفات تجاوزت" client="1"/>
	<phrase id="UploadErrMsgMaxWidth" value="تجاوزة الصورة الحد الاقصى للعرض"/>
	<phrase id="UploadErrMsgMinWidth" value="تتطلب الصورة الحد الأدنى من العرض"/>
	<phrase id="UploadErrMsgMaxHeight" value="تجاوزة الصورة اقصى ارتفاع"/>
	<phrase id="UploadErrMsgMinHeight" value="الصورة يتطلب الحد الأدنى من الارتفاع"/>
	<phrase id="UploadErrMsgMaxFileLength" value="إجمالي طول أسماء الملفات يتجاوز طول الحقل" client="1"/>
	<phrase id="UserAdministrator" value="Administrator" client="1"/><!-- v12 -->
	<phrase id="UserAnonymous" value="Anonymous" client="1"/><!-- v12 -->
	<phrase id="UserDefault" value="Default" client="1"/><!-- v12 -->
	<phrase id="UserEmail" value="البريد الالتروني"/>
	<phrase id="UserExists" value="المستخدم موجود بالفعل"/>
	<phrase id="UserLevel" value="مستوى العضو :"/>
	<phrase id="UserLevelAdministratorName" value="اسم مستوى المستخدم لمستوى المستخدم -1 يجب أن يكون &quot;مسؤول&quot;" client="1"/>
	<phrase id="UserLevelAnonymousName" value="User level name for user level -2 must be 'Anonymous'" client="1"/><!-- v12 -->
	<phrase id="UserLevelPermission" value="مستوى التصاريح"/>
	<phrase id="UserLevelIDInteger" value="يجب أن يكون معرف المستخدم المستوى رقمي" client="1"/>
	<phrase id="UserLevelDefaultName" value="يجب أن يكون الاسم مستوى المستخدم لمستوى المستخدم 0 'افتراضي'" client="1"/>
	<phrase id="UserLevelIDIncorrect" value="يجب أن يكون تعريف المستخدم معرف مستوى المستخدم أكبر من 0" client="1"/>
	<phrase id="UserLevelNameIncorrect" value="يحددها المستخدم اسم المستخدم المستوى لا يمكن أن يكون 'المسؤول' أو 'افتراضي'" client="1"/>
	<phrase id="UserLoggedIn" value="المستخدم '%u' بالفعل مسجل دخول!"/>
	<phrase id="UserName" value="اسم العضو"/>
	<phrase id="UserProfileCorrupted" value="تلف ملف تعريف المستخدم. من فضلك خروج والدخول مرة أخرى"/>
	<phrase id="ValueNotExist" value="عدم وجود قيمة" client="1"/><!-- v11 -->
	<phrase id="View" value="استعراض"/>
	<phrase id="ViewImageGallery" value="عرض صورة"/><!-- v12 -->
	<phrase id="ViewLink" value="استعراض" class="icon-view ewIcon"/><!-- v11 -->
	<phrase id="ViewPageAddLink" value="اضافة" class="glyphicon glyphicon-plus ewIcon"/><!-- v11 -->
	<phrase id="ViewPageCopyLink" value="نسخ" class="icon-copy ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDeleteLink" value="حذف" class="glyphicon glyphicon-trash ewIcon"/><!-- v11 -->
	<phrase id="ViewPageDetailLink" value=""/>
	<phrase id="ViewPageEditLink" value="تعديل" class="icon-edit ewIcon"/><!-- v11 -->
	<phrase id="WrongFileType" value="نوع الملف غير مسموح به" client="1"/>
	<phrase id="TableOrView" value="جداول"/>
	<phrase id="=" value="&amp;nbsp;"/><!-- v12 -->
	<phrase id="EQUAL" value="="/><!-- v12 -->
	<phrase id="&lt;&gt;" value="&amp;lt;&amp;gt;"/>
	<phrase id="&lt;" value="&amp;lt;"/>
	<phrase id="&lt;=" value="&amp;lt;="/>
	<phrase id="&gt;" value="&amp;gt;"/>
	<phrase id="&gt;=" value="&amp;gt;="/>
	<phrase id="LIKE" value="تحتوي"/>
	<phrase id="NOT LIKE" value="لاتحتوي"/>
	<phrase id="STARTS WITH" value="تبدأ بـ"/>
	<phrase id="ENDS WITH" value="تنتهي بـ"/>
	<phrase id="IS NULL" value="فارغة"/>
	<phrase id="IS NOT NULL" value="ليست فارغة"/>
	<phrase id="BETWEEN" value="بين"/>
	<phrase id="AND" value="و"/>
	<phrase id="OR" value="او"/>
	
    <phrase id="ErrorPassTooShort" value="Password too short. Minimum %n characters."/>
    <phrase id="ErrorPassTooLong" value="Password too long. Maximum %n characters."/>
    <phrase id="ErrorPassDoesNotIncludeLetter" value="Password must contain at least one lowercase character"/>
    <phrase id="ErrorPassDoesNotIncludeCaps" value="Password must contain at least one uppercase character"/>
    <phrase id="ErrorPassDoesNotIncludeNumber" value="Password must contain at least one numeric digit."/>
    <phrase id="ErrorPassDoesNotIncludeSymbol" value="Password must contain at least one symbol or special character"/>
    <phrase id="ErrorPassCouldNotBeSame" value="New password cannot be the same as the old password"/>
    <phrase id="mismatch" value="Mismatch"/>
    <phrase id="match" value="Match"/>
    <phrase id="empty" value="Empty"/>
    <phrase id="veryweak" value="Very weak"/>
    <phrase id="weak" value="Weak"/>
    <phrase id="better" value="Average"/>
    <phrase id="good" value="Good"/>
    <phrase id="strong" value="Strong"/>
    <phrase id="strongest" value="Very strong"/>
 
    <phrase id="IAgreeWith" value="I agree with"/>
    <phrase id="Print" value="Print"/>   
    <phrase id="IAgree" value="I Agree and Proceed!"/>
    <phrase id="TaCTitle" value="Terms and Conditions"/>
    <phrase id="TaCContent" value="&lt;i>Terms and &lt;u>Conditions&lt;/u>&lt;/i>.&lt;br />&lt;br />Enter terms and conditions here...&lt;br />&lt;br />All standard HTML formatting tags may be included."/>
    <phrase id="TACNotAvailable" value="Terms and Conditions are currently unavailable"/>

	<phrase id="AlertifySessionExtended" value="Session has been successfully extended" client="1"/>
    <phrase id="AlertifyAlert" value="Alert" client="1"/>
    <phrase id="AlertifyConfirm" value="Confirm" client="1"/>
    <phrase id="AlertifyPrompt" value="Prompt" client="1"/>  
    <phrase id="AlertifyAdd" value="Adding ..." client="1"/>
    <phrase id="AlertifyAddConfirm" value="Add new record?"/>
    <phrase id="AlertifyEdit" value="Updating ..." client="1"/>
    <phrase id="AlertifyEditConfirm" value="Proceed with update?"/>
    <phrase id="AlertifySaveGrid" value="Saving the grid ..." client="1"/>
    <phrase id="AlertifySaveGridConfirm" value="Proceed with save the grid?"/>
    <phrase id="AlertifyDelete" value="Deleting ..." client="1"/>
    <phrase id="AlertifyDeleteConfirm" value="Proceed with deletion?"/>
    <phrase id="AlertifyCancel" value="Cancelling ..." client="1"/>
    <phrase id="AlertifyProcessing" value="Processing ..." client="1"/>
    <phrase id="MyOKMessage" value="OK"/>
    <phrase id="MyCancelMessage" value="Cancel"/>
    <phrase id="PageProcessingTime" value="Page processing time:"/>
     
    <phrase id="Welcome" value="Welcome"/>
    <phrase id="AskToLogout" value="Are you sure you want to logout?"/>
    <phrase id="Yes" value="Yes"/>
    <phrase id="No" value="No"/>
     
    <phrase id="PermissionPrinterFriendly" value="Printer Friendly"/>
    <phrase id="PermissionExportToHTML" value="Export to HTML"/>
    <phrase id="PermissionExportToExcel" value="Export to Excel"/>
    <phrase id="PermissionExportToWord" value="Export to Word"/>
    <phrase id="PermissionExportToPDF" value="Export to PDF"/>
    <phrase id="PermissionExportToXML" value="Export to XML"/>
    <phrase id="PermissionExportToCSV" value="Export to CSV"/>
    <phrase id="PermissionExportToEmail" value="Export to Email"/>
     
    <phrase id="MaximumRecordsPerPage" value="Maximum %t records per page."/>
     
    <phrase id="Help" value="Help"/>
    <phrase id="HelpNotAvailable" value="Sorry - no help available for this page"/>
    <phrase id="AboutUs" value="About Us"/>
    <phrase id="TaCTitle" value="Terms and Conditions"/>
    <phrase id="TaCContent" value="&lt;i>Terms and &lt;u>Conditions&lt;/u>&lt;/i>.&lt;br />&lt;br />Enter terms and conditions here...&lt;br />&lt;br />All standard HTML formatting tags may be included."/>
    <phrase id="TACNotAvailable" value="Terms and Conditions are currently unavailable"/>
     
    <phrase id="BackToTop" value="Back to Top"/>
	
	<phrase id="LogChangePassword" value="changed the password"/>
	<phrase id="LogResetPassword" value="reset the password"/>
     
    <phrase id="LongRecNo" value="Record Number"/>
    <phrase id="ShortRecNo" value="#"/>
    <phrase id="AuditTrailUnknownUserLoggedIn" value="Unknown user: '%u' attempted to log in"/>
     
    <phrase id="ExceedMaxRetryNew" value="Exceed maximum login retry count. Account is locked. Please try again in %t."/>
    <phrase id="Days" value="day(s)"/>
    <phrase id="Hours" value="hour(s)"/>
    <phrase id="Minutes" value="minute(s)"/>
    <phrase id="Seconds" value="second(s)"/>
     
    <phrase id="UserAlreadyLoggedIn" value="User '%u' already logged in and the session has been automatically removed. &lt;br /&gt;&lt;br /&gt;Please re-login now!"/>
     
    <phrase id="AddBreadcrumbLinks" value="Add Breadcrumb Link"/>
    <phrase id="AddBreadcrumbLinksNoDetails" value="Please enter the required details"/>
    <phrase id="AddBreadcrumbLinksNoParent" value="Operation failed - Page Title Parent does not exist in the breadcrumb links table"/>
    <phrase id="AddBreadcrumbLinksDuplicate" value="Operation failed - Page Title &lt;strong>%s&lt;/strong> already exists in the breadcrumb links table"/>
    <phrase id="AddBreadcrumbLinksFailed" value="Operation failed - please review your entries"/>
    <phrase id="AddBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been added"/>
    <phrase id="DeleteBreadcrumbLinks" value="Delete Breadcrumb Link"/>
    <phrase id="DeleteBreadcrumbLinksWarning" value="Warning: Removing a parent breadcrumb link will automatically delete all the child links below it. Take care as the deletion process cannot be reversed!"/>
    <phrase id="DeleteBreadcrumbLinksNoDetails" value="Please select a breadcrumb link record or Page Title"/>
    <phrase id="DeleteBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
    <phrase id="DeleteBreadcrumbLinksNotFound" value="Operation failed - Page Title does not exist in the breadcrumb links table"/>
    <phrase id="DeleteBreadcrumbLinksFailed" value="Operation failed - please review your selection"/>
    <phrase id="DeleteBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been deleted"/>
    <phrase id="MoveBreadcrumbLinks" value="Move Breadcrumb Link"/>
    <phrase id="MoveBreadcrumbLinksNoDetails" value="Operation failed - please review your selections"/>
    <phrase id="MoveBreadcrumbLinksSame" value="Operation failed - New Root should be different to Current Root"/>
    <phrase id="MoveBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
    <phrase id="MoveBreadcrumbLinksNoRoot" value="Operation failed - New Root does not exist in breadcrumb links table"/>
    <phrase id="MoveBreadcrumbLinksNoTitle" value="Operation failed - current Page Title does not exist in breadcrumb links table"/>
    <phrase id="MoveBreadcrumbLinksFailed" value="Operation failed - please review your selections"/>
    <phrase id="MoveBreadcrumbLinksSuccess" value="Operation successful - breadcrumb link &lt;strong>%s&lt;/strong> has been moved below &lt;strong>%s&lt;/strong>"/>
    <phrase id="CheckBreadcrumbLinks" value="Check Breadcrumb Link"/>
    <phrase id="CheckBreadcrumbLinksNoDetails" value="Please select a breadcrumb link record or Page Title"/>
    <phrase id="CheckBreadcrumbLinksNoData" value="Operation failed - there is no data in the breadcrumb links table"/>
    <phrase id="CheckBreadcrumbLinksNotFound" value="Operation failed - Page Title does not exist in the breadcrumb links table"/>
    <phrase id="CheckBreadcrumbLinksFailed" value="Operation failed - please review your selection"/>
    <phrase id="CheckBreadcrumbLinksAdvice" value="The breadcrumb trail below is only to indicate the full path of the specified breadcrumb link and to assist in identifying its parent links"/>
    <phrase id="CheckBreadcrumbLinksNotDefinedInXML" value="The selected Page Title is not defined in XML language file, yet"/>
     
    <phrase id="AnnouncementText" value="This is a sample announcement ..."/>
    <phrase id="MaintenanceTitle" value="Maintenance"/>
    <phrase id="MaintenanceUserMessage" value="Sorry... routine database maintenance is being performed. &lt;br />This part of the website is currently unavailable. &lt;br /> Please retry in "/>
    <phrase id="MaintenanceUserMessageUnknown" value="Sorry... routine database maintenance is currently being performed. &lt;br />This part of the website is currently unavailable."/>
    <phrase id="MaintenanceAdminMessage" value="Maintenance mode is enabled - concluding in "/>
    <phrase id="MaintenanceAdminMessageUnknown" value="Maintenance mode is enabled"/>
    <phrase id="MaintenanceAdminMessageError" value="Maintenance mode has not concluded as per the schedule - please investigate!"/>
    <phrase id="MaintenanceEndWarning" value="Maintenance Complete must be later than the current time"/>
    <phrase id="MaintenanceRetry" value="Try again..."/>
 
    <phrase id="RegisterSuccessPending" value="Registration successful - a confirmation has been sent to your email address"/>
    <phrase id="AccountHasBeenActivated" value="Account '%u' has been activated"/>
    <phrase id="SubjectAccountActivated" value="Your Account Has Been Activated in"/>
    <phrase id="InvalidAccount" value="Invalid account (or account was already activated)"/>
    <phrase id="UserDeactivated" value="The specified user account has not been activated"/>
    <phrase id="SubjectRequestPasswordConfirmation" value="Request Password confirmation in"/>
    <phrase id="PwdActKey" value="Please check your inbox to proceed"/>
    <phrase id="SubjectSendNewPassword" value="New Password"/>
    <phrase id="SubjectChangePassword" value="Password Changed in"/>
    <phrase id="SubjectRegistrationInformation" value="Registration Information in"/>
    <phrase id="ResendRegisterEmailPasswordEncrypted" value="(Encrypted, please reset from Login page in case you forgot your Password)"/>
    <phrase id="SessionCountDown" value="Your session will expire in %s seconds." client="1"/><!-- v12 -->
	
</global>
</ew-language>

Now you can download the extension from this link, and download the XML Language Files from this link. Make sure you download only the files/extensions that related to PHPMaker 12.

As always, extract the extensions to your C:\Program Files\PHPMaker 12\extensions folder, afterwards enable all of them from Tools -> Extensions of your PHPMaker application. Also, extract the .xml language files into your C:\Program Files\PHPMaker 12\languages folder.

Don’t forget to play with some of their Advanced settings in order to see some new settings available.

You can also see the Demo of web application that generated by PHPMaker 12 which uses those Extensions above from this post. You can use the same account for login to the demo site; as well as for version 11.0.6 (the latest stable version for PHPMaker 11).

Enjoy! :)

PHPMaker 12 Demo Project File Is Released!

$
0
0

Four days ago, I just released my 15 extensions (Masino Extensions) for PHPMaker 12. Today, I am so pleased also to announce you the PHPMaker 12 Demo Project file.

Now you can test Masino Extensions by simply using this demo project. I strongly recommend you to test and play with my extensions using this demo project file before implementing them into your own PHPMaker project.

Just download it, extract it, and don't forget to follow the instructions in README.txt file inside the zip file.

However, to give you the idea about the instructions in detail, here they are:

  1. Install the latest version of PHPMaker (currently as 12.0; just remind me to update the version just in case I forgot),
  2. Unzip the demo archive to any folder in your computer,
  3. Create the demo and demo2 database in your MySQL server using the SQL script demo.sql and demo2.sql files to populate Tables/Views/SP/data,
  4. Copy english_demo.xml and indonesian_demo.xml file to C:\Program Files\PHPMaker 12\languages\ folder,
  5. Copy demoilovephpmaker12.png file to C:\Program Files\PHPMaker 12\src\ folder,
  6. Download all 15 extensions from http://www.ilovephpmaker.com/downloads/?orderby=post_modified&order=desc and extract them to C:\Program Files\PHPMaker 12\extensions folder,
  7. Open the demo project, demo12.pmp with PHPMaker,
  8. Change the connection info if necessary, click Tools -> Synchronize to update the project,
  9. Click on the Generate tab, change the destination folder to where you want to output the generated files,
  10. If you use your own PC as testing server, setup your testing web server (read Generate Settings -> Testing web server in the help file), check Browse after generation if you want PHPMaker to open your browser after generation,
  11. Adjust or simply remove the code inside Database_Connecting server event so that you will use the connection you defined at the step 8 above (if necessary),
  12. Click the Generate button,
  13. When script generation is finished, upload the files to your testing server if necessary. Create a subfolder named uploads under your web folder, copy the images to the subfolder,
  14. Browse the website.
  15. DONE AND ENJOY.

Download Link:

I Love PHPMaker 12 Demo Project Files

859.88 KB 55 downloads

A New PHPMaker 12 Project File Is Released!

$
0
0

I am so pleased to announce you the release of a new PHPMaker 12 project file. This PHPMaker project file is useful if you want to create a web application from scratch using PHPMaker version 12. This project includes some other useful files, such as: the SQL script to generate the mandatory Tables and Stored Procedures, the customized XML Language files, and the logo image.

Many advantages you will get after using this new PHPMaker project file:

  1. You will have already had the minimum tables that needed for your project using Masino Extensions.
  2. Since you will have the basic needed tables, then you only need to add your another tables into the database, and then synchronize to this project.
  3. You don't need to configure the Fields setup for the certain tables, such as settings (believe me, this table has so many Fields so that you will avoid to setup all the Fields from scratch), users, announcements, help, help_categories, etc.
  4. You don't need to configure the Security settings for your web application since they have been included in this project.
  5. You will have the most needed PHPMaker project setup, especially if you implement Masino Extensions into your PHPMaker project.
  6. You will have some useful Servent Events ready-code in it, so that you can use them on the project basis.
  7. You will have a new Application Settings menu that contains almost all web application configuration settings which will be easily configured by Admin on-the-fly.
  8. Your End-Users (non-sysadmin) will be able to configure their preferences easily by using the ready-configuration settings.

To implement this new project file for your new web application, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker 12 from this link.

If you are not sure which ones that I customized for the latest time, just download ALL the extensions for PHPMaker 11, as I also customized some other related extensions for this changes. Extract them, and then replace all the existing extensions with the new ones.

Download Link:

New PHPMaker 12 Project

83.22 KB 55 downloads

Masino Extensions for PHPMaker 2017 Is Released!

$
0
0

I am so pleased to announce you that Masino Extensions for PHPMaker 2017 are just released today. It took one week for me to upgrade all of my extensions that I made for PHPMaker 12 so that they will work properly for PHPMaker 2017, too.

There are 15 (Fifteen) extensions now available for PHPMaker 2017. So here they are:

  1. MasinoCustomCSS13
  2. MasinoCAPTCHA13
  3. MasinoLogin13
  4. MasinoForgotPwd13
  5. MasinoRegister13
  6. MasinoChangePwd13
  7. MasinoHorizontalVertical13
  8. MasinoHeaderFooter13
  9. MasinoFixedWidthSite13
  10. MasinoDetectChanges13
  11. MasinoPreviewRow13
  12. MasinoVisitorStatistics13
  13. MasinoLoadingStatus13
  14. MasinoSearchPanelStatus13
  15. MasinoAutoNumeric13

Please note that there are also some new language phrases were added into the XML Language Files in C:\Program Files\PHPMaker 2017\languages folder. I modified language files (English, Indonesian, and Arabic), so that you don't need to update or insert the new phrases into your XML Language Files.

As always, extract the extensions to your C:\Program Files\PHPMaker 2017\extensions folder, afterwards enable all of them from Tools -> Extensions of your PHPMaker application. Also, extract the .xml language files into your C:\Program Files\PHPMaker 2017\languages folder.

Don’t forget to play with some of their Advanced settings in order to see some new settings available.

You can also see the Demo of web application that generated by PHPMaker 2017 which uses those Extensions above from this link. You can use the same account for login to the demo site; as well as for the original demo of PHPMaker.

Enjoy! 🙂

Download Link:

5.53 MB 35 downloads Last Updated: September 12, 2016


58.56 KB 9 downloads Last Updated: July 31, 2016

PHPMaker 2017 Demo Project File Is Released!

$
0
0

A few hours ago, I just released my 15 extensions (Masino Extensions) for PHPMaker 2017. Now I am so pleased also to announce you the PHPMaker 2017 Demo Project file.

You can test Masino Extensions by simply using this demo project. I strongly recommend you to test and play with my extensions using this demo project file before implementing them into your own PHPMaker project.

Just download it, extract it, and don't forget to follow the instructions in README.txt file inside the zip file.

However, to give you the idea about the instructions in detail, here they are:

  1. Install the latest version of PHPMaker (currently as 2017.0.1),
  2. Unzip the demo archive to any folder,
  3. Create the demo2017 and demo2 databases in your MySQL server using the SQL script demo2017.sql and demo2.sql file to populate Tables/Views/SP/data,
  4. Copy english_demo.xml, arabic_demo.xml, and indonesian_demo.xml files to C:\Program Files\PHPMaker 2017\languages\ folder,
  5. Copy demoilovephpmaker2017.png file to C:\Program Files\PHPMaker 2017\src\ folder,
  6. Download Masino Extensions from the Download Link below this post, and extract them to C:\Program Files\PHPMaker 2017\extensions folder,
  7. Open the demo project, demo2017.pmp with PHPMaker 2017,
  8. Change the connection info and save the project if necessary:
    8.a. Change the connection info in the [Database] tab, click Tools -> Synchronize to update the main database connection info,
    8.b. Click Edit -> Add Linked Tables, select demo2 (var: demo2, type: MySQL) from the Database selection list (error may occur because the username and password are incorrect, ignore it),
    8.c. Click the Synchronize button to update the database connection info and then click OK to close the form.
  9. Click on the Generate tab, change the destination folder to where you want to output the generated files,
  10. If you use your own PC as testing server, setup your testing web server (read Generate Settings -> Testing web server in the help file), check Browse after generation if you want PHPMaker to open your browser after generation,
  11. Adjust or simply remove the code inside Database_Connecting server event (if any) so that you will use the connection you defined at the step 8 above (if necessary),
  12. Click the Generate button,
  13. When script generation is finished, upload the files to your testing server if necessary. Create a subfolder named upload under your root web folder, copy the images to the subfolder,
  14. Browse the website.
  15. DONE AND ENJOY.

Download Link:

869.69 KB 8 downloads Last Updated: August 1, 2016

A New PHPMaker 2017 Project File Is Released!

$
0
0

I am so pleased to announce you the release of a new PHPMaker 2017 project file. This PHPMaker project file is useful if you want to create a web application from scratch using PHPMaker version 2017. This project includes some other useful files, such as: the SQL script to generate the mandatory Tables and Stored Procedures, the customized XML Language files, and the logo image.

Many advantages you will get after using this new PHPMaker project file:

  1. You will have already had the minimum tables that needed for your project using Masino Extensions.
  2. Since you will have the basic needed tables, then you only need to add your another tables into the database, and then synchronize to this project.
  3. You don't need to configure the Fields setup for the certain tables, such as settings (believe me, this table has so many Fields so that you will avoid to setup all the Fields from scratch), users, announcements, help, help_categories, etc.
  4. You don't need to configure the Security settings for your web application since they have been included in this project.
  5. You will have the most needed PHPMaker project setup, especially if you implement Masino Extensions into your PHPMaker project.
  6. You will have some useful Servent Events ready-code in it, so that you can use them on the project basis.
  7. You will have a new Application Settings menu that contains almost all web application configuration settings which will be easily configured by Admin on-the-fly.
  8. Your End-Users (non-sysadmin) will be able to configure their preferences easily by using the ready-configuration settings.

To implement this new project file for your new web application, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker 12 from this link.

If you are not sure which ones that I customized for the latest time, just download ALL the extensions for PHPMaker 11, as I also customized some other related extensions for this changes. Extract them, and then replace all the existing extensions with the new ones.

Download Link:

87.21 KB 10 downloads Last Updated: August 1, 2016

Masino Extensions for PHPMaker 2018 Is Released!

$
0
0

I am so pleased to announce you that Masino Extensions for PHPMaker 2018 are just released today. I am really really sorry for this delay, since there are some major changes in this my Extensions. I need to implement this big changes into one single template, afterwards separate it into some smaller Extensions.

You will see that the layout is now completely difference and richer than the previous version. I also dropped three Extensions (MasinoCustomCSS13, MasinoHorizontalVertical13, and MasinoLoadingStatus13), and added one new extension (MasinoCalendarSchedulerExtension14).

So here are my 13 (Thirteen) Extensions for PHPMaker 2018:

  1. MasinoCAPTCHA14
  2. MasinoLogin14
  3. MasinoForgotPwd14
  4. MasinoRegister14
  5. MasinoChangePwd14
  6. MasinoHeaderFooter14
  7. MasinoFixedWidthSite14
  8. MasinoDetectChanges14
  9. MasinoPreviewRow14
  10. MasinoVisitorStatistics14
  11. MasinoSearchPanelStatus14
  12. MasinoAutoNumeric14
  13. MasinoCalendarSchedulerExtension14

Please note that there are also some new language phrases were added into the XML Language Files in C:\Program Files\PHPMaker 2018\languages folder. I modified language files (English and Indonesian), so that you don't need to update or insert the new phrases into your XML Language Files.

As always, extract the extensions to your C:\Program Files\PHPMaker 2018\extensions folder, afterwards enable all of them from Tools -> Extensions of your PHPMaker application. Also, extract the .xml language files into your C:\Program Files\PHPMaker 2018\languages folder.

Don’t forget to play with some of their Advanced settings in order to see some new settings available.

You can also see the Demo of web application that generated by PHPMaker 2018 which uses those Extensions above from this link. You can use the same account for login to the demo site; as well as for the original demo of PHPMaker.

Enjoy! 🙂

Download Link:

13.87 MB 7 downloads Last Updated: September 14, 2017


39.98 KB 4 downloads Last Updated: September 15, 2017

PHPMaker 2018 Demo Project File Is Released!

$
0
0

A few hours ago, I just released my 13 extensions (Masino Extensions) for PHPMaker 2018. Now I am so pleased also to announce you the PHPMaker 2018 Demo Project file.

You can test Masino Extensions by simply using this demo project. I strongly recommend you to test and play with my extensions using this demo project file before implementing them into your own PHPMaker project.

Just download it, extract it, and don't forget to follow the instructions in README.txt file inside the zip file.

However, to give you the idea about the instructions in detail, here they are:

  1. Install the latest version of PHPMaker 2018,
  2. Unzip the demo archive to any folder,
  3. Create the demo2018phpmkr and demo2 databases in your MySQL server using the SQL script demo2018phpmkr.sql and demo2.sql file to populate Tables/Views/SP/data,
  4. Copy english_demo.xml and indonesian_demo.xml files to C:\Program Files\PHPMaker 2018\languages\ folder,
  5. Copy phpmaker2018logo.png file to C:\Program Files\PHPMaker 2018\src\ folder,
  6. Download Masino Extensions from the Download Link below this post, and extract them to C:\Program Files\PHPMaker 2018\extensions folder,
  7. Open the demo project, demo2018_extensions.pmp with PHPMaker 2018,
  8. Change the connection info and save the project if necessary:
    8.a. Change the connection info in the [Database] tab, click Tools -> Synchronize to update the main database connection info,
    8.b. Click Edit -> Add Linked Tables, select demo2 (var: demo2, type: MySQL) from the Database selection list (error may occur because the username and password are incorrect, ignore it),
    8.c. Click the Synchronize button to update the database connection info and then click OK to close the form.
  9. Click on the Generate tab, change the destination folder to where you want to output the generated files,
  10. If you use your own PC as testing server, setup your testing web server (read Generate Settings -> Testing web server in the help file), check Browse after generation if you want PHPMaker to open your browser after generation,
  11. Adjust or simply remove the code inside Database_Connecting server event (if any) so that you will use the connection you defined at the step 8 above (if necessary),
  12. Click the Generate button,
  13. When script generation is finished, upload the files to your testing server if necessary. Create a subfolder named upload under your root web folder, copy the images to the subfolder,
  14. Browse the website.
  15. DONE AND ENJOY.

Download Link:

852.67 KB 6 downloads Last Updated: September 11, 2017

A New PHPMaker 2018 Project File Is Released!

$
0
0

I am so pleased to announce you the release of a new PHPMaker 2018 project file. This PHPMaker project file is useful if you want to create a web application from scratch using PHPMaker version 2018. This project includes some other useful files, such as: the SQL script to generate the mandatory Tables and Stored Procedures, the customized XML Language files, and the logo image.

Many advantages you will get after using this new PHPMaker project file:

  1. You will have already had the minimum tables that needed for your project using Masino Extensions.
  2. Since you will have the basic needed tables, then you only need to add your another tables into the database, and then synchronize to this project.
  3. You don't need to configure the Fields setup for the certain tables, such as settings (believe me, this table has so many Fields so that you will avoid to setup all the Fields from scratch), users, announcements, help, help_categories, etc.
  4. You don't need to configure the Security settings for your web application since they have been included in this project.
  5. You will have the most needed PHPMaker project setup, especially if you implement Masino Extensions into your PHPMaker project.
  6. You will have some useful Servent Events ready-code in it, so that you can use them on the project basis.
  7. You will have a new Application Settings menu that contains almost all web application configuration settings which will be easily configured by Admin on-the-fly.
  8. Your End-Users (non-sysadmin) will be able to configure their preferences easily by using the ready-configuration settings.

To implement this new project file for your new web application, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker 2018 from the Download link above. Extract them, and then replace all the existing extensions with the new ones.

Download Link:

60.91 KB 7 downloads Last Updated: September 13, 2017


Masino Extensions for PHPMaker 2019 Is Released!

$
0
0

I am so excited to officially release Masino Extensions for PHPMaker 2019 today.

Masino Extensions for PHPMaker 2019 Features

  1. Auto Version for CSS Files and JS Files so the latest version will be auto-loaded by End-Users without Hard Refresh (F5).
  2. Save the last status of Search Panel and auto load it in next load page, including the setting options.
  3. Better look and feel for Tabs Component, including Detail Preview Row and Detail Preview Overlay.
  4. Better look and feel for Form Controls Focus; no more thick outline from original Bootstrap 4.
  5. Square Corner style for most Controls and Elements on Form/Pages; it is now simpler and nicer.
  6. Better look and feel for the selected Menu Item and Its Parent; no more too much padding space.
  7. Beautiful Font using Local Google Font (Open Sans); no need to connect to Internet in order to use it.
  8. Save the last status of Sidebar; whether show or collapsed, and auto load it in next load page nicely.
  9. Auto smart collapse Sidebar in Tablet (sidebar-mini) and Phone (sidebar-collapse) screen/mode.
  10. Improve the left margin of Cookies Consent section, especially when Mini Sidebar is being displayed.
  11. Allow to display Empty Table when there are no records in List and Detail Preview page.
  12. Beautiful alert dialog and simple sticky alert note using Alertify Alert and Notification System.
  13. Dynamic Permission for Export Data feature can be managed from User Privileges page.
  14. Setting Options for Asking on Add or Edit using Alertify Confirmation dialog.
  15. Setting Options when Sidebar is being hidden; whether to be Mini or Collapsed.
  16. Default initial Sidebar status; whether Expanded, Mini, or Collapsed.
  17. Improve the alignment of Label in Form, from Left to Right; so now will be more eye-catching.
  18. Cancel Confirmation dialog message in Grid-Add and Grid-Edit mode if the values are changed.
  19. Auto show icon for Scroll to Top when the page has been scrolled down.
  20. New simple Printer Friendly version, with Courier New font, support style in Row_Rendered.
  21. Page Size position option; whether at Left or at Right of the Paging section.
  22. New Label Caption alignment on Add/Edit form, now Right align.
  23. Auto link to Application Root URL in Application Title/Logo if the setting is empty.
  24. Complete customization for Arrow Direction of Paging in RTL (Right-To-Left) layout.
  25. Improve Modal Dialog for Add/Edit, now cannot be closed without having to click on Submit or Cancel button.
  26. Option to Always Compare Root URL, useful to separate Development and Production version.
  27. Improve Paging for RTL Layout, both for normal List/View/Edit page and for Detail Preview Row and Detail Preview Overlay.
  28. The ability of moving Cursor to next Field by using Enter key.
  29. Maximum selected records that can be chosen from Page Size of List page.
  30. Improve the failure message with auto-update-time info when account is locked after Maximum Login Retry is exceeded.
  31. Save the Date and Time of user successfully last login and logout.
  32. Help Online link in all pages, now uses lazy loading, only loaded when needed.
  33. About Us link on footer which will display About Us information.
  34. Terms Conditions link on footer which will display Terms and Conditions information.
  35. An option to display User Profile link on Dropdown Header.
  36. Option to display Terms and Conditions in Registration Page.
  37. Improve Change Password template file so that compatible with multi-language feature.
  38. New option to change password based on Username and/or Email.
  39. New option to implement Password Policy in Registration and Change Password pages.
  40. New option to reset Password besides only based on Email, now based on Username AND Email, or based on Username only.
  41. Visitor Statistics, based on browser, OS, hourly, dayly, monthly, and yearly.
  42. Calendar Scheduler, including CRUD by using Modal dialog window, drag-and-drop Event on Calendar.
  43. Custom enhanced Breadcrumb Links with unlimited depth.
  44. Manage the custom Breadcrumb Links using Add, Check, Delete, and Move form.
  45. Fixed Layout with Fixed Header position that supports also for Phone and Mobile mode.
  46. Move grid button to Preview Other Options area in order to save more space below the table.
  47. Current active menu item that has submenu now is expanded by default.
  48. Change cursor mouse to wait while processing Ajax and back to default after finished.
  49. Cookie Policy section is now handled by truly cookie management.
  50. Maintenance option with the remaining time and auto normal after maintenance end.
  51. Announcement option with the multi-language text.
  52. Custom Slim Scrollbar with attempting to auto scroll to active menu item.
  53. Custom Slim Scrollbar now supports click event to scroll to the top most or bottom.
  54. Auto format for Numeric field by adding Thousand and/or Decimal Separator while user entering the values.
  55. Supports onclick attribute in Menu Item via Menu Editor (uses special syntax; see this demo project!).

All the functionalities above have been wrapped into the following 12 (Twelve) Masino Extensions for PHPMaker 2019:

  1. MasinoLogin15
  2. MasinoForgotPwd15
  3. MasinoRegister15
  4. MasinoChangePwd15
  5. MasinoHeaderFooter15
  6. MasinoFixedWidthSite15
  7. MasinoDetectChanges15
  8. MasinoPreviewRow15
  9. MasinoVisitorStatistics15
  10. MasinoSearchPanelStatus15
  11. MasinoAutoNumeric15
  12. MasinoCalendarSchedulerExtension15

Please note that there are also some new language phrases were added into the XML Language Files in C:\Program Files\PHPMaker 2019\languages folder. I modified language files (English and Indonesian), so that you don't need to update or insert the new phrases into your XML Language Files.

As always, extract the extensions to your C:\Program Files\PHPMaker 2019\extensions folder, afterwards enable all of them from Tools -> Extensions of your PHPMaker application. Also, extract the .xml language files into your C:\Program Files\PHPMaker 2019\languages folder.

Don’t forget to play with some of their Advanced settings in order to see some new settings available.

You can also see the Demo of web application that generated by PHPMaker 2019 which uses those Extensions above from this link. You can use the same account for login to the demo site; as well as for the original demo of PHPMaker.

Enjoy! 🙂

Download Link:

8.78 MB 1 downloads Last Updated: January 15, 2019


863.30 KB 1 downloads Last Updated: January 14, 2019

PHPMaker 2019 Demo Project File Is Released!

$
0
0

A few minutes ago, I just released my 12 extensions (Masino Extensions) for PHPMaker 2019. Now I am so pleased also to release PHPMaker 2019 Demo Project file.

You can test Masino Extensions by simply using this demo project. I strongly recommend you to test and play with my extensions using this demo project file before implementing it to your own PHPMaker project.

Just download it, extract it, and don't forget to follow the instructions in README.txt file inside the zip file.

However, to give you the idea about the instructions in detail, you can see it as follows:

  1. Install the latest version of PHPMaker 2019,
  2. Unzip the demo archive to any folder,
  3. Create the "demo2019" and "demo2" databases in your MySQL server, then run the SQL script "demo2019.sql" and "demo2.sql" file to populate Tables/Views/SP/data,
  4. Copy "english_demo.xml", "arabic_demo.xml", and "indonesian_demo.xml" files to "C:\Program Files (x86)\PHPMaker 2019\languages\" folder,
  5. Download all Masino Extensions for PHPMaker 2019 from ilovephpmaker.com
  6. Extract them to "C:\Program Files (x86)\PHPMaker 2019\extensions" folder,
  7. Open the demo project, "demo2019_masinoextensions.pmp" with PHPMaker 2019,
  8. Change the connection info and save the project if necessary:
  9. 8.a. Change the connection info in the [Database] tab, click "Tools"->"Synchronize" to update the main database connection info,
    8.b. Click "Edit"->"Add Linked Tables", select "demo2 (var: demo2, type: MySQL)" from the Database selection list (error may occur because the username and password are incorrect, ignore it),
    8.c. Click the "Synchronize" button to update the database connection info and then click "OK' to close the form

  10. Click on the "Generate" tab, change the destination folder to where you want to output the generated files,
  11. If you use your own PC as testing server, setup your testing web server (read "Generate Settings" -> "Testing web server" in the help file), check "Browse after generation" if you want PHPMaker to open your browser after generation,
  12. Adjust or simply remove the code inside "Database_Connecting" server event (if any) so that you will use the connection you defined at the step 8 above (if necessary),
  13. Click the "Generate" button or simply press [F9] from your keyboard to generate ALL the script files,
  14. When script generation is finished, upload the files to your testing server if necessary. Create a subfolder named "upload" under your root web folder, copy the images (EmpID1.jpg, EmpID2.jpg, EmpID3.jpg, ... EmpID9.jpg) to the subfolder,
  15. Browse the website.
  16. To test the import feature (into the products table), login as admin and click the products link to go to the products list page. Click the import button and select the attached "products.csv" file.

Download Link:

863.30 KB 1 downloads Last Updated: January 14, 2019

A New PHPMaker 2019 Project File Is Released!

$
0
0

I am so excited to announce you the officially release of a New PHPMaker 2019 Project file. This PHPMaker project file is useful if you want to create a web application from scratch using PHPMaker 2019 and Masino Extensions.

This project includes some other useful files, such as: the SQL script to generate the mandatory Tables and Stored Procedures, the customized XML Language files, and the Logo image for your reference.

Many advantages you will get after using this new PHPMaker project file:

  1. You will have already had the minimum tables that needed for your project using Masino Extensions.
  2. Since you will have the basic needed tables, then you only need to add your another tables into the database, and then synchronize to this project.
  3. You don't need to configure the Fields setup for the certain tables, such as settings (believe me, this table has so many Fields so that you will avoid to setup all the Fields from scratch), users, announcements, help, help_categories, etc.
  4. You don't need to configure the Security settings for your web application since they have been included in this project.
  5. You will have the most needed PHPMaker project setup, especially if you implement Masino Extensions into your PHPMaker project.
  6. You will have some useful Servent Events ready-code in it, so that you can use them on the project basis.
  7. You will have a new Application Settings menu that contains almost all web application configuration settings which will be easily configured by Admin on-the-fly.
  8. Your End-Users (non-sysadmin) will be able to configure their preferences easily by using the ready-configuration settings.

To implement this new project file for your new web application, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker 2019 from the Download link above. Extract them, and then replace all the existing extensions with the new ones.

Download Link:

77.86 KB 1 downloads Last Updated: January 15, 2019

Inventory Stock Management Project, Why Should You Have It?

$
0
0

Many Web Developers who have been using PHPMaker are still unable to optimize so many powerful features in it. This is normal because it is difficult for them to find the examples of project file that actually use, optimize, and explore those great features by using the real example in the real world. How can they find that project, so that they are able to learn and use it for their references?

Stock Inventory Management is the answer of such questions. By using this project, then you can learn the following things so easily:

  1. How to create the functions that will return the information to be displayed in Dashboard.
  2. How to check whether a record are being used in another table, thus it cannot be deleted.
  3. How to create the function that returns the next Stock Item Number to be used in the Add form.
  4. How to create the function that returns the next Supplier Number to be used in the Add form.
  5. How to create the function that returns the next Purchase Number to be used in the Add form.
  6. How to create the function that returns the next Sales Number to be used in the Add form.
  7. How to insert the Payment record while the Purchase data and its Detail records are being saved into Database.
  8. How to insert the Payment record while the Sales data and its Detail records are being saved into Database.
  9. How to add the attribute that belongs to the TextBox control while the Numeric data is being entered.
  10. How to adjust the alignment of the displayed information for the certain page(s).
  11. How to manipulate or format the information in the Aggregate section; such as Bold or Right align.
  12. How to create the Javascript functions regarding the Numeric formatting and calculation while data is being entered.
  13. How to use the Custom Field that will act as Stock information which will help validation of Sales Quantity.
  14. How to hide the Field that uses Custom Field only for the certain page(s).
  15. How to hide the Add button only for certatin part such as Preview that belongs to the Detail table.
  16. How to hide the certain Field only for the certain pages.
  17. How to hide the Delete button; either for the Multiple-Delete button, or that belongs to each Record.
  18. How to adjust the column width in the Grid-Add or Grid-Edit mode by using jQuery code.
  19. How to hide the items on the ComboBox control that already chosen before, then it cannot be used again.
  20. How to create the Formulas to calculate the Multiple and Summary of several Stock Item all at once.
  21. How to create the function to validate the Numeric data by using jQuery code.
  22. How to display the Payment form by using Bootstrap 4 Modal Dialog.
  23. How to change the buttons color that located above and below the main table in List page; including the button that located in each record.
  24. How to remove the current session that is being used by the certain Master/Detail Record, so that when another next Master/Detail Record is being used, will not use the previous one.
  25. How to display the icon for each Menu Item in Sidebar.
  26. How to create the Web Application that its layout will auto supports RTL (Right-To-Left)
  27. How to create the Stock Inventory Management by using PHPMaker 2019 and Masino Extensions.

Now you can download the project that uses PHPMaker 2019 from this link:

124.72 KB 0 downloads Last Updated: January 29, 2019

Masino Extensions for PHPMaker 2020 Is Released!

$
0
0

I am really glad to officially release Masino Extensions for PHPMaker 2020 today, October 19, 2019. Sorry for delay, since there are huge changes in this latest version. As we have already known, PHPMaker 2020 includes Advanced Reports feature from PHP Report Maker. PHPMaker Developer team also changed and re-wrote all of its Template and Engine. Almost in all of Template files also have been changed.

So, what are the features in Masino Extensions for this PHPMaker 2020? See below.

Masino Extensions for PHPMaker 2020 Features

  1. Auto Version for CSS Files and JS Files so the latest version will be auto-loaded by End-Users without Hard Refresh (F5).
  2. Save the last status of Search Panel and auto load it in next load page, including the setting options.
  3. Better look and feel for Tabs Component, including Detail Preview Row and Detail Preview Overlay; it is now more eye-catchy.
  4. Better look and feel for Form controls focus; no more thick outline from original Bootstrap 4. It is now simpler.
  5. White background area for Form in Add, Edit, Update, View, and Search pages; it is now more eye-catchy.
  6. Better look and feel for the selected Menu Item and Its Parent; no more too much padding space.
  7. Beautiful Font using Local Google Font (Poppins); no need to connect to Internet in order to use it.
  8. Save the last status of Sidebar; whether expanded or collapsed, and use it in future nicely.
  9. Smart auto-collapsed (off-canvas) Sidebar in Tablet and Phone screen/mode.
  10. Improve the left margin of Cookies Consent section, especially when Mini Sidebar is being displayed.
  11. Allow to display Empty Table when there are no records in List and Detail Preview pages.
  12. Auto clear active user session for logged-in user if not logout properly (for example when electricity off).
  13. Beautiful alert dialog and simple sticky alert note using Alertify Alert and Notification System.
  14. Dynamic Permission for Export Data feature can be managed from the generated User Privileges (userpriv.php) page.
  15. Setting Options for Asking on Add, Edit, Delete, and Update using Alertify Confirmation dialog.
  16. Improve the alignment of Label in Form, from Left to Right; so now will be more eye-catching.
  17. Cancel Confirmation dialog message in Grid-Add and Grid-Edit mode if the values are changed.
  18. Auto show icon for Scroll to Top when the page has been scrolled down.
  19. New simple Printer Friendly version, with Courier New font, support style in Row_Rendered.
  20. Page Size position option; whether at Left or at Right of the Paging section.
  21. New Label Caption alignment on Add/Edit form, now Right align.
  22. Auto link to Application Root URL in Application Title/Logo if the setting is empty.
  23. Complete customization for Arrow Direction of Paging in RTL (Right-To-Left) layout.
  24. Improve Modal Dialog for Add/Edit, now cannot be closed without having to click on Submit or Cancel button.
  25. Option to Always Compare Root URL, useful to separate Development and Production version.
  26. Improve Paging for RTL Layout, both for normal List/View/Edit page and for Detail Preview Row and Detail Preview Overlay.
  27. The ability of moving Cursor to next Field by using Enter key.
  28. Maximum selected records that can be chosen from Page Size of List page.
  29. Improve the failure message with auto-update-time info when account is locked after Maximum Login Retry is exceeded.
  30. Save the Date and Time of user successfully last login and logout.
  31. Help Online link in all pages, now uses lazy loading, only loaded when needed.
  32. About Us link on footer which will display About Us information; also uses lazy loading.
  33. Terms Conditions link on footer which will display Terms and Conditions information; also uses lazy loading.
  34. Improved User Profile dropdown on Header, it is now more beautiful.
  35. Option to display Terms and Conditions in Registration Page including Checkbox I Agree.
  36. Link to generate Terms and Conditions content into PDF file.
  37. Improve Change Password template file so that compatible with multi-language feature.
  38. New option to change password based on Username and/or Email.
  39. New option to implement Password Policy in Registration and Change Password pages.
  40. New option to reset Password besides only based on Email, now based on Username AND Email, or based on Username only.
  41. Subject in Email template now includes the Application Title; very useful to distinguish among many web applications.
  42. Visitor Statistics, based on browser, OS, hourly, dayly, monthly, and yearly.
  43. Calendar Scheduler from fullcalendar.io, supports CRUD via Modal dialog window and drag-and-drop event, and also searching for events.
  44. Custom enhanced Breadcrumb Links with unlimited depth; supports multi-language.
  45. Manage the custom Breadcrumb Links using Add, Check, Delete, and Move forms.
  46. Fixed Layout with Fixed Header position that supports also for Phone and Mobile mode.
  47. Move grid button to Preview Other Options area in order to save more space below the table.
  48. Current active menu item that has submenu now is expanded by default.
  49. Change cursor mouse to wait while processing Ajax and back to default after finished.
  50. Cookie Policy section is now handled by truly cookie management.
  51. Maintenance option with the remaining time and auto normal after maintenance end.
  52. Announcement option with the multi-language text.
  53. Remember the last position of the active menu item, and load it in future automatically.
  54. Custom Slim Scrollbar now supports click event to scroll to the top most or bottom of Sidebar.
  55. Auto format for Numeric field by adding Thousand and/or Decimal Separator while user entering the values.
  56. Supports onclick attribute in Menu Item via Menu Editor uses special syntax; see it in action by clicking on About Us or Terms and Conditions menu item from this demo project!
  57. Improved ExecuteHtml method that belongs to the DbHelper class for numeric value by adding separator.
  58. Added "elementsToRow" into the PHPMaker Javascript Framework in order to process rows in Grid-Add/Grid-Edit.
  59. Added "disabled" class to CSS in order to display the cursor with not-allowed icon.
  60. Improved the href of Dropdown button for Save and Delete Filter in List Page; no more "#" character!.
  61. Auto format for Numeric is now can be implemented to the ReadOnly or Disabled TextBox.
  62. Improved User Privileges (userpriv.php) page; by displaying the Permissions at the title attribute of each Checkbox, and re-calculating the actual height of page to support Scroll to Top icon.
  63. Improved the width of Field that uses Lookup Table in Modal Dialog to save the space proportionally.
  64. Improved the information that displayed in the Title of the browser's window by using the current Page Title.
  65. Improved Language Selector in Navbar; now by default using SELECT (ComboBox) style including the Country Flags.
  66. Language Selector Type is now can be adjusted via extension, whether LI, DROPDOWN, SELECT, or RADIO.
  67. Improved Menu Item that has long caption by automatically truncated the text and replaced it by "...", then add the title attribute to it so user can see the actual caption by hovering the mouse on it displaying the complete menu caption. See it in action in Trademarks menu item.
  68. Improved indentation of Sub Menu Items in the Sidebar that is currently open, now looks better and more eye-catching, where previously the Menu and Sub Menu Items are Left flat.
  69. Improved Quick Actions Link now can be adjusted dynamically using Language_Load server event.
  70. Improved Dynamic Permissions; which is previously only for Export Data, now implemented also for Import Data in the generated User Privileges (userpriv.php) page.
  71. Improved Debug and Page Processing Time, now uses Portlet which can be collapsed/expanded or closed.
  72. Improved Successful message dialog window, now can be set to auto-close after 3 seconds.
  73. Option to display message content using background color or not; now completely implemented also both for message that came from PHP and Javascript code.
  74. Improved Bootstrap Modal dialog now by default displayed in the center of screen, and also supports vertical scroll inside its dialog window.

See the Demo of Web Application that generated by PHPMaker 2020 which uses those Extensions above from this link. You can use the same account for login to the demo site; as well as for the original demo of PHPMaker.

Watch the following videos to know how Masino Extensions will work for you:
- Masino Extensions for PHPMaker 2020 - Overview
- Masino Extensions for PHPMaker 2020 - Change Settings
- Masino Extensions for PHPMaker 2020 - Help Online
- Masino Extensions for PHPMaker 2020 - User Login Locked
- Masino Extensions for PHPMaker 2020 - Auto Clear Session and Remember Me
- Masino Extensions for PHPMaker 2020 - Quick Actions Panel
- Masino Extensions for PHPMaker 2020 - Remember Last Status of Sidebar and Search Panel
- Masino Extensions for PHPMaker 2020 - User Privileges Page
- Masino Extensions for PHPMaker 2020 - Bootstrap Modal Centered on Screen and Scrollable
- Masino Extensions for PHPMaker 2020 - Logo in Horizontal Menu Layout
- Masino Extensions for PHPMaker 2020 - Change Password and Password Policy
- Masino Extensions for PHPMaker 2020 - Maintenance Mode
- Masino Extensions for PHPMaker 2020 - Announcement
- Masino Extensions for PHPMaker 2020 - Alertify Confirmation Dialog Message
- Masino Extensions for PHPMaker 2020 - Auto Format Numeric Data
- Masino Extensions for PHPMaker 2020 - Calendar Scheduler for Managing Events
- Masino Extensions for PHPMaker 2020 - Local Google Fonts
- Masino Extensions for PHPMaker 2020 - Debug and Processing Time Panels
- Masino Extensions for PHPMaker 2020 - Forgot or Recovery Password
- Masino Extensions for PHPMaker 2020 - Custom Breadcrumb Links
- Masino Extensions for PHPMaker 2020 - Terms and Conditions in Registration Page
- Masino Extensions for PHPMaker 2020 - User Privileges Page with Scrolling Table

Please note, as always, in each new major version, there are also some new Language phrases were added into the XML Language Files in C:\Program Files\PHPMaker 2020\languages folder. I modified language files (Arabic, English, and Indonesian), so that you don't need to update or insert the new phrases into your XML Language Files.

As always, extract the downloaded Extensions to your C:\Program Files\PHPMaker 2020\extensions folder, afterwards enable all of them from Tools -> Extensions of your PHPMaker application. Also, extract the .xml language files into your C:\Program Files\PHPMaker 2020\languages folder.

Don't forget also, to always play with some of their Advanced settings in order to see some new settings available.

Enjoy! 🙂

Downlaod Link:

18.63 MB 52 downloads Last Updated: December 2, 2019

Viewing all 34 articles
Browse latest View live