modulebuilder.lang 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. # Dolibarr language file - Source file is en_US - loan
  2. IdModule= Module id
  3. ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative <a href="%s" target="_blank" rel="noopener noreferrer">manual development is here</a>.
  4. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...)
  5. EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated.
  6. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated.
  7. ModuleBuilderDesc2=Path where modules are generated/edited (first directory for external modules defined into %s): <strong>%s</strong>
  8. ModuleBuilderDesc3=Generated/editable modules found: <strong>%s</strong>
  9. ModuleBuilderDesc4=A module is detected as a 'module for Module Builer' when the file <strong>%s</strong> exists in the root of the module directory
  10. NewModule=New module
  11. NewObjectInModulebuilder=New object
  12. NewDictionary=New dictionary
  13. ModuleName=Module name
  14. ModuleKey=Module key
  15. ObjectKey=Object key
  16. DicKey=Dictionary key
  17. ModuleInitialized=Module initialized
  18. FilesForObjectInitialized=Files for new object '%s' initialized
  19. FilesForObjectUpdated=Files for object '%s' updated (.sql files and .class.php file)
  20. ModuleBuilderDescdescription=Enter here all general information that describe your module.
  21. ModuleBuilderDescspecifications=You can enter here a detailed description of the specifications of your module that is not already structured into other tabs. So you have within easy reach all the rules to develop. Also this text content will be included into the generated documentation (see last tab). You can use Markdown format, but it is recommended to use Asciidoc format (comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
  22. ModuleBuilderDescobjects=Define here the objects you want to manage with your module. A CRUD DAO class, SQL files, page to list record of objects, to create/edit/view a record and an API will be generated.
  23. ModuleBuilderDescmenus=This tab is dedicated to define menu entries provided by your module.
  24. ModuleBuilderDescpermissions=This tab is dedicated to define the new permissions you want to provide with your module.
  25. ModuleBuilderDesctriggers=This is the view of triggers provided by your module. To include code executed when a triggered business event is launched, just edit this file.
  26. ModuleBuilderDeschooks=This tab is dedicated to hooks.
  27. ModuleBuilderDescwidgets=This tab is dedicated to manage/build widgets.
  28. ModuleBuilderDescbuildpackage=You can generate here a "ready to distribute" package file (a normalized .zip file) of your module and a "ready to distribute" documentation file. Just click on button to build the package or documentation file.
  29. EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: All coding files of module (generated or created manually) AND structured data and documentation will be deleted!
  30. EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All coding files (generated or created manually) related to object will be deleted!
  31. EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All coding files (generated or created manually) related to object will be deleted!
  32. DangerZone=Danger zone
  33. BuildPackage=Build package
  34. BuildPackageDesc=You can generate a zip package of your application so your are ready to distribute it on any Dolibarr. You can also distribute it or sell it on marketplace like <a href="https://www.dolistore.com">DoliStore.com</a>.
  35. BuildDocumentation=Build documentation
  36. ModuleIsNotActive=This module is not activated yet. Go to %s to make it live or click here
  37. ModuleIsLive=This module has been activated. Any change may break a current live feature.
  38. DescriptionLong=Long description
  39. EditorName=Name of editor
  40. EditorUrl=URL of editor
  41. DescriptorFile=Descriptor file of module
  42. ClassFile=File for PHP DAO CRUD class
  43. ApiClassFile=API file of module
  44. PageForList=PHP page for list of record
  45. PageForCreateEditView=PHP page to create/edit/view a record
  46. PageForAgendaTab=PHP page for event tab
  47. PageForDocumentTab=PHP page for document tab
  48. PageForNoteTab=PHP page for note tab
  49. PageForContactTab=PHP page for contact tab
  50. PathToModulePackage=Path to zip of module/application package
  51. PathToModuleDocumentation=Path to file of module/application documentation (%s)
  52. SpaceOrSpecialCharAreNotAllowed=Spaces or special characters are not allowed.
  53. FileNotYetGenerated=File not yet generated
  54. GenerateCode=Generate code
  55. RegenerateClassAndSql=Force update of .class and .sql files
  56. RegenerateMissingFiles=Generate missing files
  57. SpecificationFile=File of documentation
  58. LanguageFile=File for language
  59. ObjectProperties=Object Properties
  60. Property=Property
  61. PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options.
  62. ConfirmDeleteProperty=Are you sure you want to delete the property <strong>%s</strong>? This will change code in PHP class but also remove column from table definition of object.
  63. NotNull=Not NULL
  64. NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0)
  65. SearchAll=Used for 'search all'
  66. DatabaseIndex=Database index
  67. FileAlreadyExists=File %s already exists
  68. TriggersFile=File for triggers code
  69. HooksFile=File for hooks code
  70. ArrayOfKeyValues=Array of key-val
  71. ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values
  72. WidgetFile=Widget file
  73. CSSFile=CSS file
  74. JSFile=JavaScript file
  75. ReadmeFile=Readme file
  76. ChangeLog=ChangeLog file
  77. TestClassFile=File for PHP Unit Test class
  78. SqlFile=Sql file
  79. PageForLib=File for the common PHP library
  80. PageForObjLib=File for the PHP library dedicated to object
  81. SqlFileExtraFields=Sql file for complementary attributes
  82. SqlFileKey=Sql file for keys
  83. SqlFileKeyExtraFields=Sql file for keys of complementary attributes
  84. AnObjectAlreadyExistWithThisNameAndDiffCase=An object already exists with this name and a different case
  85. UseAsciiDocFormat=You can use Markdown format, but it is recommended to use Asciidoc format (omparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
  86. IsAMeasure=Is a measure
  87. DirScanned=Directory scanned
  88. NoTrigger=No trigger
  89. NoWidget=No widget
  90. ApiExplorer=API explorer
  91. ListOfMenusEntries=List of menu entries
  92. ListOfDictionariesEntries=List of dictionaries entries
  93. ListOfPermissionsDefined=List of defined permissions
  94. SeeExamples=See examples here
  95. EnabledDesc=Condition to have this field active.<br><br>Examples:<br>1<br>isModEnabled('anothermodule')<br>getDolGlobalString('MYMODULE_OPTION')==2
  96. VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not on lists), 4=Visible on lists and update/view form only (not create), 5=Visible on list and view form only (not create, not update).<br><br>Using a negative value means field is not shown by default on list but can be selected for viewing).
  97. ItCanBeAnExpression=It can be an expression. Example:<br>preg_match('/public/', $_SERVER['PHP_SELF'])?0:1<br>$user->hasRight('holiday', 'define_holiday')?1:5
  98. DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.<br><strong>For document :</strong><br>0 = not displayed <br>1 = display<br>2 = display only if not empty<br><br><strong>For document lines :</strong><br>0 = not displayed <br>1 = displayed in a column<br>3 = display in line description column after the description<br>4 = display in description column after the description only if not empty
  99. DisplayOnPdf=On PDF
  100. IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0)
  101. SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0)
  102. SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax.
  103. LanguageDefDesc=Enter in this files, all the key and the translation for each language file.
  104. MenusDefDesc=Define here the menus provided by your module
  105. DictionariesDefDesc=Define here the dictionaries provided by your module
  106. PermissionsDefDesc=Define here the new permissions provided by your module
  107. MenusDefDescTooltip=The menus provided by your module/application are defined into the array <strong>$this->menus</strong> into the module descriptor file. You can edit manually this file or use the embedded editor.<br><br>Note: Once defined (and the module re-activated), the menus are also visible into the menu editor available to administrator users on %s.
  108. DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array <strong>$this->dictionaries</strong> into the module descriptor file. You can edit manually this file or use the embedded editor.<br><br>Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s.
  109. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array <strong>$this->rights</strong> into the module descriptor file. You can edit manually this file or use the embedded editor.<br><br>Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s.
  110. HooksDefDesc=Define in the property <b>module_parts['hooks']</b>, in the module descriptor file, the list of contexts when your hook must be executed (the list of possible contexts can be found by a search on '<b>initHooks(</b>' in core code).<br>Then edit the file with hooks code with the code of your hooked functions (the list of hookable functions can be found by a search on '<b>executeHooks</b>' in core code).
  111. TriggerDefDesc=Define in the trigger file the code that you want to execute when a business event external to your module is executed (events triggered by other modules).
  112. SeeIDsInUse=See IDs in use in your installation
  113. SeeReservedIDsRangeHere=See range of reserved IDs
  114. ToolkitForDevelopers=Toolkit for Dolibarr developers
  115. TryToUseTheModuleBuilder=If you have knowledge of SQL and PHP, you may use the native module builder wizard.<br>Enable the module <strong>%s</strong> and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu.<br>Warning: This is an advanced developer feature, do <b>not</b> experiment on your production site!
  116. SeeTopRightMenu=See <span class="fa fa-bug"></span> on the top right menu
  117. AddLanguageFile=Add language file
  118. YouCanUseTranslationKey=You can use here a key that is the translation key found into language file (see tab "Languages")
  119. DropTableIfEmpty=(Destroy table if empty)
  120. TableDoesNotExists=The table %s does not exists
  121. TableDropped=Table %s deleted
  122. InitStructureFromExistingTable=Build the structure array string of an existing table
  123. UseAboutPage=Do not generate the About page
  124. UseDocFolder=Disable the documentation folder
  125. UseSpecificReadme=Use a specific ReadMe
  126. ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder.
  127. RealPathOfModule=Real path of module
  128. ContentCantBeEmpty=Content of file can't be empty
  129. WidgetDesc=You can generate and edit here the widgets that will be embedded with your module.
  130. CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module.
  131. JSDesc=You can generate and edit here a file with personalized JavaScript embedded with your module.
  132. CLIDesc=You can generate here some command line scripts you want to provide with your module.
  133. CLIFile=CLI File
  134. NoCLIFile=No CLI files
  135. UseSpecificEditorName = Use a specific editor name
  136. UseSpecificEditorURL = Use a specific editor URL
  137. UseSpecificFamily = Use a specific family
  138. UseSpecificAuthor = Use a specific author
  139. UseSpecificVersion = Use a specific initial version
  140. IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules
  141. IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules
  142. IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object
  143. IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record.
  144. ShowOnCombobox=Show value into combo boxes
  145. KeyForTooltip=Key for tooltip
  146. CSSClass=CSS for edit/create form
  147. CSSViewClass=CSS for read form
  148. CSSListClass=CSS for list
  149. NotEditable=Not editable
  150. ForeignKey=Foreign key
  151. ForeignKeyDesc=If the value of this field must be guaranteed to exist into another table. Enter here a value matching syntax: tablename.parentfieldtocheck
  152. TypeOfFieldsHelp=Example:<br>varchar(99)<br>email<br>phone<br>ip<br>url<br>password<br>double(24,8)<br>real<br>text<br>html<br>date<br>datetime<br>timestamp<br>integer<br>integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]<br><br>'1' means we add a + button after the combo to create the record<br>'filter' is an Universal Filter syntax condition, example: '((status:=:1) AND (fk_user:=:__USER_ID__) AND (entity:IN:(__SHARED_ENTITIES__))'
  153. TypeOfFieldsHelpIntro=This is the type of the field/attribute.
  154. AsciiToHtmlConverter=Ascii to HTML converter
  155. AsciiToPdfConverter=Ascii to PDF converter
  156. TableNotEmptyDropCanceled=Table not empty. Drop has been canceled.
  157. ModuleBuilderNotAllowed=The module builder is available but not allowed to your user.
  158. ImportExportProfiles=Import and export profiles
  159. ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required.
  160. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated
  161. LinkToParentMenu=Parent menu (fk_xxxxmenu)
  162. ListOfTabsEntries=List of tab entries
  163. TabsDefDesc=Define here the tabs provided by your module
  164. TabsDefDescTooltip=The tabs provided by your module/application are defined into the array <strong>$this->tabs</strong> into the module descriptor file. You can edit manually this file or use the embedded editor.
  165. BadValueForType=Bad value for type %s
  166. DefinePropertiesFromExistingTable=Define the fields/properties from an existing table
  167. DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object.
  168. DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later.
  169. GeneratePermissions=I want to manage permissions on this object
  170. GeneratePermissionsHelp=If you check this, some code will be added to manage permissions to read, write and delete record of the objects
  171. PermissionDeletedSuccesfuly=Permission has been successfully removed
  172. PermissionUpdatedSuccesfuly=Permission has been successfully updated
  173. PermissionAddedSuccesfuly=Permission has been successfully added
  174. MenuDeletedSuccessfuly=Menu has been successfully deleted
  175. MenuAddedSuccessfuly=Menu has been successfully added
  176. MenuUpdatedSuccessfuly=Menu has been successfully updated
  177. ApiObjectDeleted=API for object %s has been successfully deleted
  178. CRUDRead=Read
  179. CRUDCreateWrite=Create or Update
  180. FailedToAddCodeIntoDescriptor=Failed to add code into descriptor. Check that the string comment "%s" is still present into the file.
  181. DictionariesCreated=Dictionary <b>%s</b> created successfully
  182. DictionaryDeleted=Dictionary <b>%s</b> removed successfully
  183. PropertyModuleUpdated=Property <b>%s</b> has been update successfully
  184. InfoForApiFile=* When you generate file for the first time then all methods will be created <strong>for each object.</strong><br>* When you click in <strong>remove</strong> you just remove all methods for the <strong>selected object</strong>.
  185. SetupFile=Page for module setup
  186. EmailingSelectors=Emailings selectors
  187. EmailingSelectorDesc=You can generate and edit here the class files to provide new email target selectors for the mass emailing module
  188. EmailingSelectorFile=Emails selector file
  189. NoEmailingSelector=No emails selector file