Best Atoum code snippet using errors
errors.php
Source:errors.php
1<?php2global $_ERRORS;3$_ERRORS = array();4$_ERRORS['47be00818e1acd46db0092d6586204cf'] = 'ãã®ã¯ã©ã¹åã¯åå¨ãã¾ããã';5$_ERRORS['388ed04607290133b78adf251a3e17ed'] = 'ãã®ããããã£ã¯ã¯ã©ã¹ã«åå¨ããªãããç¦æ¢ããã¦ãã¾ãã';6$_ERRORS['48524477f4f52618e4ab9f1f6fb1d1a8'] = 'ãã®é¢é£ä»ãã¯ããã¾ãã«ãå¤ãã®è¦ç´ ãæã£ã¦ãã¾ãã';7$_ERRORS['a3084b5f93d22e573824af3ca8f58b73'] = 'ãã®ãã¼ã¯æ¢ã«ä½¿ç¨ããã¦ãã¾ãã';8$_ERRORS['35f428e10ac312a2d9a32325c8294df9'] = '%1$s ï¼ %2$s ï¼é
ç®ã¯ç¡å¹ã§ãã';9$_ERRORS['ec5f6f7f65190788d12ef16ab6135009'] = 'ãã¹ã¦ã®ã¢ã¤ãã ãåé¤ãããã¨ãã§ãã¾ããã';10$_ERRORS['66f24b4cb390959a74fae0280bf8cdec'] = 'å¿
é é
ç®ã®æ´æ°ä¸ã«ã¨ã©ã¼';11$_ERRORS['1b073c8ca6b9aabf07935221e17b7c42'] = 'å¾ããããã©ã¡ã¼ã¿ãªã¹ãã¯æå¹ã§ã¯ããã¾ãã';12$_ERRORS['5a6448a8d8e77fa43df91db2eea79fb1'] = 'ãã®ã¯ã¼ãã³ã¯å©ç¨ã§ãã¾ãã';13$_ERRORS['8232b04735bff65500e6fcc378ba1f4a'] = 'ãã®ã¯ã¼ãã³ã¯æ¢ã«ä½¿ç¨ããã¦ãã¾ã';14$_ERRORS['b38f15cfb6f5640c4ff55cd72c7575f6'] = 'ãã®ã¯ã¼ãã³ã¯ã¾ã æå¹ã§ã¯ããã¾ãã';15$_ERRORS['6da9714ab9db11108de5b4a82bf7f59e'] = 'ãã§ã«ãã®ã¯ã¼ãã³ã¯ä½¿ç¨ãããã¨ãã§ãã¾ããï¼å©ç¨é度ã«éããã¾ããï¼';16$_ERRORS['097d067ff8635d1496467ce7dd236c07'] = 'ãã®ã¯ã¼ãã³ã¯ä½¿ç¨ãããã¨ãã§ãã¾ãã';17$_ERRORS['02b1546a6a121a54540f3755758a976b'] = 'ãã®ã¯ã¼ãã³ãé©ç¨ããåã«ãé
éå
ä½æãé¸æãã¦ãã ããã';18$_ERRORS['fd6034a1544218709264bfa5c70ffb69'] = 'ãæå®ã®é
éå
å½ã§ã¯ãã®ã¯ã¼ãã³ã使ç¨ãããã¨ãã§ãã¾ããã';19$_ERRORS['eb4a4722b2130dad0a240b2d49742be8'] = 'ãã®ã¯ã¼ãã³ãé©ç¨ãããåã«é
éæ¹æ³ãé¸æãã¦ãã ããã';20$_ERRORS['1a7bdc2c01aaa7757d475e204f2bc6f9'] = 'ãã®é
éã«ãã®ã¯ã¼ãã³ã使ç¨ãããã¨ãã§ãã¾ãã';21$_ERRORS['dc0c81278849e0f6a297e93c935e465d'] = 'ãã®ã¯ã¼ãã³ã使ç¨ããããã«å¿
è¦ãªæå°éã«éãã¦ãã¾ãã';22$_ERRORS['d0f1560c5d1b13b1e64fa87a301dd83b'] = 'ãã®ã¯ã¼ãã³ã¯æ¢ã«ã«ã¼ãã«ããã¾ã';23$_ERRORS['4c4492297de90e9e2f5665bf87b4e034'] = 'ãã®ã¯ã¼ãã³ã¯æ¢ã«ã«ã¼ãå
ã«ããä»ã®ã¯ã¼ãã³ã¨çµã¿åããããã¨ãã§ãã¾ããï¼';24$_ERRORS['e199546c0a1d80f1bf116b131ee02e22'] = 'ã«ã¼ãã¯ç©ºã§ãã';25$_ERRORS['f6b43936fe8476614100c342b9c4750d'] = '空ã«ã«ã¼ãã«ãã®ã¯ã¼ãã³ã¯ä½¿ç¨ãããã¨ãã§ãã¾ãã';26$_ERRORS['f9330b1b2afa3c4dbc8e31e14a0b150a'] = 'ãããã®ååã«ãã®ã¯ã¼ãã³ã¯ä½¿ç¨ãããã¨ãã§ãã¾ãã';27$_ERRORS['7f648b92a834693137ee7f2519f03eca'] = 'âçµäº:â æ¥ä»ãã©ã¼ããããç¡å¹(YYYY-MM-DD)';28$_ERRORS['4c487db98b6aac669b9e0a291e723ed7'] = 'âéå§:â æ¥ä»ãã©ã¼ããããç¡å¹(YYYY-MM-DD)';29$_ERRORS['2a0c56d5a5183a9b65b8e2817f75ded2'] = 'ãã®ã¢ã¤ãã ãåé¤ãããã¨ãã§ãã¾ããã';30$_ERRORS['10f97f4fea6d1ff9ffd1ed3260d6220d'] = 'é¢é£ä»ããããç»åãåé¤ãããã¨ãã§ãã¾ãã';31$_ERRORS['7f290594963a303db17a5e21dc4cf0b7'] = 'ãªãã¸ã§ã¯ãã®åé¤ä¸ã«ã¨ã©ã¼ãçºç';32$_ERRORS['d9b5b2302d57f3d13d5387ba9c99daae'] = 'ãªãã¸ã§ã¯ãä½æä¸ã«ã¨ã©ã¼ãçºç';33$_ERRORS['954b49d26a3a0986aca720a7095f2aa9'] = 'ãªãã¸ã§ã¯ãã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';34$_ERRORS['efb49241363bce74c7d7899333cdebb5'] = 'å¿
é é
ç®ã®æ´æ°ä¸ã«ã¨ã©ã¼';35$_ERRORS['1b0cc7183377b461e298d0ebcf5f8548'] = 'ã¹ãã¼ã¿ã¹ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';36$_ERRORS['815e471ea2970db0b63b9b09feacc70f'] = 'ãªãã¸ã§ã¯ãã®ã¹ãã¼ã¿ã¹ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';37$_ERRORS['fa4611fb85bb8f118f562d107ab790d4'] = 'ãªãã¸ã§ã¯ãã¯ãã¼ãã§ãã¾ããã§ããï¼ã¾ãã¯è¦ã¤ããã¾ããã§ããï¼';38$_ERRORS['11a257a80f8c8d76132470b171de6795'] = 'ãããåé¤ãã権éãããã¾ããã';39$_ERRORS['1bdd228669c9dd995eb664737e60786e'] = 'ãããç·¨éãã権éãæã£ã¦ããã¾ãã';40$_ERRORS['d8d4c3b79181fdcca8cb5159208fa56a'] = 'ããã追å ãã権éãæã£ã¦ãã¾ãã';41$_ERRORS['172dfd675cd344c66724042519cc4df1'] = '%1$s ï¼ %2$s ï¼é
ç®ã¯ç¡å¹ã§ãã';42$_ERRORS['97d28416dea7fffe522917524b192c0b'] = 'ãã®ç»åã¯ã¡ã¢ãªå¶éã®ããã«ãã¼ããããã¨ãã§ãã¾ããããµã¼ãæ§æã®memory_limitã®å¤ãå¢ããã¦ãã ããã';43$_ERRORS['b05c3c0bfce943b86e286e8e8103b6e5'] = 'ã¤ã¡ã¼ã¸ã®ã¢ãããã¼ãä¸ã«ã¨ã©ã¼ãçºç';44$_ERRORS['7ac4022061477a5003424d8244347e52'] = '#%dã¯åé¤ã§ãã¾ããã';45$_ERRORS['1d5dfad5ac415b412c20a05a89d43db6'] = 'é¸æã®åé¤ä¸ã«ã¨ã©ã¼ãçºç';46$_ERRORS['34eb7a85706f63a4cb423679b6982ce3'] = 'ç¾å¨ã®ãã¼ã %s ãå©ç¨ã§ãã¾ããããã¼ããã£ã¬ã¯ããªåã¨ã¢ã¯ã»ã¹æ¨©ã確èªãã¦ãã ããã';47$_ERRORS['e07269088946aa33a280b8c05529b46c'] = 'feedã解æã§ãã¾ãã';48$_ERRORS['6f775dff2aa88bce2301e5d5309c5f7e'] = 'ããã©ã«ãã®é貨ãããã¾ãã';49$_ERRORS['681c7d68f4df5cdfbe3e1a29d22c275a'] = 'ã¡ã¼ã«ã¢ãã¬ã¹ãç¡å¹';50$_ERRORS['73fe0bd9b8402c2328fbf6dcb8e090f1'] = 'ãã¼ã¿ãã¼ã¹ã¸ã®ãªã³ã¯ã確ç«ã§ãã¾ããï¼ %s';51$_ERRORS['f1cdcf26d9787f078f7fc0e0645858d7'] = 'prestaShopã®è´å½çãªã¨ã©ã¼ï¼UTF-8ã¯ãµãã¼ãããã¦ãã¾ããããµã¼ãã®è¨å®ã確èªãã¦ãã ããã';52$_ERRORS['c200140aea36e1efbf655fabf3f3b59e'] = '追å ç»åã®ä½æä¸ã«ã¨ã©ã¼';53$_ERRORS['efccf3b0fd1b65f88bd6dfa2821060c8'] = 'ã¹ãã¼ã¿ã¹ã®æ´æ°ä¸ã«ã¨ã©ã¼';54$_ERRORS['edeb9e20655b946e4bee4ac44a6c0a7f'] = 'ãµã¼ãã¼ã¯æ¸ãè¾¼ã¿æ¨©éãæã£ã¦ãã¾ããã';55$_ERRORS['70988e610d19790973483326397a50d9'] = 'ãå©ç¨ã®ãã¼ã¸ã§ã³ã§ä½¿ç¨ã§ããè¨èªããã¯ãããã¾ããã';56$_ERRORS['e594c33758771c458a7f80e9afdf7e55'] = 'ãµã¼ãã¼ã¯æ¸ãè¾¼ã¿æ¨©éãæã£ã¦ãã¾ããã';57$_ERRORS['db3f419ede0b78fcf31491509e68db40'] = 'ã¾ã¼ã³åãç¡å¹';58$_ERRORS['36f9983aadfde9d77db0d357abe6e85e'] = 'ãã®ç¨ã«ã¼ã«ã¯ç»é²ã§ãã¾ããã§ããã';59$_ERRORS['8ecf4968ba36c1f1424e96a01aa9f4f0'] = 'ã¢ã¸ã¥ã¼ã«ã®ã¤ã³ã¹ãã¼ã«ä¸ã«ã¨ã©ã¼ãçºçï¼';60$_ERRORS['de957d11dc5f942a60f31f8ceecf339d'] = 'ã¢ã¸ã¥ã¼ã«ã®ã¢ã³ã¤ã³ã¹ãã¼ã«ä¸ã«ã¨ã©ã¼ãçºçï¼';61$_ERRORS['94295ef230cb5a43fa693a7bf898df86'] = 'ãã®ã¢ã¸ã¥ã¼ã«ãåå¨ãã¾ããã®ã§ã¨ã©ã¼ãçºçãã¾ããï¼';62$_ERRORS['b34f6454b80599ab92262b1da79a9edb'] = 'ããã©ã«ãã°ã«ã¼ãã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';63$_ERRORS['09a0fad4c9a9702b2db457f6bff88f3d'] = 'ããã©ã«ãã®ã°ã«ã¼ãæ´æ°æã«ã¨ã©ã¼ãçºç';64$_ERRORS['e4a6b1931fbfc9ef4531cab37c84c39f'] = 'ã¨ã©ã¼ï¼éå§ãã©ã¡ã¼ã¿ãå£ãã¦ãã¾ã';65$_ERRORS['46c30f8c8c478bbb52647c27a5f4fe95'] = 'ã¨ã©ã¼ï¼ç¡å¹ãªã¡ã¼ã«ãã³ãã¬ã¼ã';66$_ERRORS['97fc9862b0bebc68aa03f466bfc2c6bf'] = 'ã¨ã©ã¼ï¼ç¡å¹ãªã¡ã¼ã«ä»¶å';67$_ERRORS['aa99af205bcf9ebf7976064542d58ab6'] = 'ã¨ã©ã¼ï¼ç¡å¹ãªã¡ã¼ã«ã¢ãã¬ã¹';68$_ERRORS['1769b5ab48b8e2ce733fb38663ec853a'] = 'ã¨ã©ã¼ï¼SMTPãµã¼ããSMTPãã¼ããç¡å¹';69$_ERRORS['4c8095bf0e5b08fc403372526a66ad79'] = 'ã¨ã©ã¼ - ã¡ã¼ã«ã®ISOã³ã¼ããããã¾ãã';70$_ERRORS['b627c04399e67e4f544de3635f33c996'] = 'ã¨ã©ã¼ ï¼æ¬¡ã®ã¡ã¼ã«ãã³ãã¬ã¼ããä¸è¶³ãã¦ãã¾ãã';71$_ERRORS['6034dbd59b2a9b7e9db61356ff98a134'] = '%2$sï¼%1$så
ï¼';72$_ERRORS['184cee50a48e1bdcc0f8aecef32a7ff9'] = 'è´å½çãªã¨ã©ã¼ï¼UTF-8ã¯ãµãã¼ãããã¦ãã¾ããããµã¼ãã®è¨å®ã確èªãã¦ãã ããã';73$_ERRORS['cb20447a4bf5ff9bec717ec68a357a93'] = 'é¸æãããã°ã©ãã£ãã¯ã¨ã³ã¸ã³ã¯ããã¾ãã';74$_ERRORS['a78ac92432df02a17a667fdc15764454'] = 'é¸æãããã°ã©ãã£ãã¯ã¨ã³ã¸ã³ã¯å©ç¨å¯è½ã§ã¯ããã¾ããã';75$_ERRORS['ccacacd12f75e1ab3f9ce3e234ed5777'] = 'é¸æãããã°ãªããã¨ã³ã¸ã³ã¯ããã¾ãã';76$_ERRORS['b7be351a5a41ea3d022dc18f5f16239a'] = 'é¸æãããã°ãªããã¨ã³ã¸ã³ã¯å©ç¨å¯è½ã§ã¯ããã¾ããã';77$_ERRORS['6869dc1977dbff7c5749120241f74ff0'] = 'ã¤ã³ã¹ãã¼ã«ãä¸æ¸ããããã¨ãã§ãã¾ããï¼%s';78$_ERRORS['8f62a26bf441ad698c2c562ec10448c4'] = 'ãã¹ã¦ã®ã¢ã¸ã¥ã¼ã«ãã¡ã¢ãªå¶éã®ããã«ãã¼ããããã¨ãã§ãã¾ããã§ããããµã¼ãè¨å®ã®memory_limitã®å¤ãå¢ããã¦ãã ããã';79$_ERRORS['db0275528fda19c75f79d296ded0c6e7'] = 'è¨å®ãã¡ã¤ã«ã®ä¸ã«ã¨ã©ã¼ãè¦ã¤ããã¾ããï¼';80$_ERRORS['f9c47597596f7159815c61957f4f8ec2'] = '%1$s ï¼ææ³ã¨ã©ã¼ %2$s è¡ç®ï¼';81$_ERRORS['8014d5d92e09a563588869c623bd0abf'] = '%1$s ï¼%2$s ã®ä¸ã®ã¯ã©ã¹ãã¹ï¼';82$_ERRORS['a08302edbf2d9f7ddd43ae8bd1de5caa'] = 'ã¯ã©ã¹ %2$s ã®ãããã㣠%1$s ã¯æ¢ã«å®ç¾©ããã¦ãã¾ãã';83$_ERRORS['e1e95b3cea70730a922b35808ca3dce3'] = 'æ°ãã注æã¹ãã¼ã¿ã¹ãç¡å¹';84$_ERRORS['ed9b5732158eef63ac4d236e04101d2b'] = 'æ¯æãã¢ã¸ã¥ã¼ã«ã®ããã®é貨ã¢ã¼ããããã¾ãã';85$_ERRORS['ed13b3693357ebed3751cb71cb639e65'] = 'é
éãããã¾ãã';86$_ERRORS['43423b4056880b08f2c9aa50d8670531'] = 'ãã¼ããããã¨ãã§ããªãã£ããã注æã¯ãã§ã«ãã®ã«ã¼ãã使ç¨ãã¦ç»é²ããã¦ãã¾ã';87$_ERRORS['47218fe85410a7029c216ef926cef044'] = '"Backup"ãã£ã¬ã¯ããªã¯åå¨ãã¾ããã';88$_ERRORS['4e0ac45de6bd848503ffa98ff6247f2f'] = 'åé¤ä¸ã«ã¨ã©ã¼';89$_ERRORS['c1c8a564c10a0efe07bb4e4b20d88cc9'] = 'IDãç¡å¹';90$_ERRORS['4eb9ec8ac71ad17fdc99b5371ace9f6e'] = 'ããã¯ã¢ãããä½æãããã¨ã¯ã§ãã¾ãã';91$_ERRORS['58f270b8b462558c757ca28a8094f08f'] = 'ããã¯ã¢ããä¸ã«ã¨ã©ã¼ãçºçã次ã®ã¹ãã¼ããåå¾ã§ãã¾ããã';92$_ERRORS['bc6f653d2d54db1348de50fe0b0192e9'] = 'å¨åº«ç®¡çã¯ã©ã¹ [ %s ] ã¯ééã£ã¦ãã';93$_ERRORS['65d09c7dfa652d616875eddb50c18d2b'] = 'å¨åº«ç®¡çã¯ã©ã¹ãè¦ã¤ããã¾ãã[ %s ]';94$_ERRORS['253356cdb3cd6af1a6028200326de711'] = 'ç¨ç®¡çã¯ã©ã¹ [%s ]ã¯ééã£ã¦ãã';95$_ERRORS['20eb7f9857d85d1d0c8a1e0ddf8545b8'] = 'ç¨ç®¡çã¯ã©ã¹ãè¦ã¤ããã¾ãã[ %s ]';96$_ERRORS['6f3455d187a23443796efdcbe044096b'] = 'ç¨ãããã¾ãã';97$_ERRORS['298883b17e36ee3a18d73e835c0b44fc'] = 'ã¢ãããã¼ãããããã¡ã¤ã«ã¯ããã¾ãã';98$_ERRORS['be694d5db9d32c43014995441a5939c4'] = 'ãã¡ã¤ã«åãç¡å¹';99$_ERRORS['f996dce5bdfb1b1094e41cf996c5fdae'] = 'ã¢ã¸ã¥ã¼ã«ã®URLãæå®ãã¦ãã ãã';100$_ERRORS['a478ec266116342449ae1705c79d5cc2'] = 'ä¸æãªã¢ã¼ã«ã¤ãã¿ã¤ã';101$_ERRORS['f9c7939a8397ee022fefee2bdb3407af'] = 'URLãç¡å¹';102$_ERRORS['7cc92687130ea12abb80556681538001'] = 'ç»ååå¾ä¸ã«ã¨ã©ã¼ãçºç';103$_ERRORS['a7eca295291f53a23ab7ba0a9c7fd9de'] = 'ãã®æ©è½ãç¡å¹ã«ãªã£ã¦ãã¾ãã';104$_ERRORS['1c623b291d95f4f1b1d0c03d0dc0ffa1'] = 'ã¡ã¼ã«ã¢ãã¬ã¹ã¯ç»é²ããã¦ãã¾ãã';105$_ERRORS['7c77177e0084c27161d63e7de535a1c6'] = 'èå¥çªå·ãééã£ã¦ãããããã§ã«ä½¿ç¨ããã¦ãã¾ãã';106$_ERRORS['27ac5352d430b82c99157e2dc13a96e3'] = 'é½éåºçãå«ã¾ãã¦ããªãå½ã®ããã«ãé½éåºçãé¸æãã¾ããã';107$_ERRORS['86de674d7405670db52e79ec1665b0b1'] = 'é½éåºçãå«ãå½ã«æå¨ããä½æã¯ãé½éåºçãé¸æããå¿
è¦ãããã¾ãã';108$_ERRORS['6660b316abc0970476a09df63028d553'] = '次ã®ããã«å
¥åããå¿
è¦ãããã¾ãï¼';109$_ERRORS['eeabead01c6c6f25f22bf0b041df58a9'] = 'å°ãªãã¨ã1ã¤ã®é»è©±çªå·ãç»é²ããªããã°ãªãã¾ãã';110$_ERRORS['03c123f62aad70a9533f5049cf3af959'] = '注æã®ãã®ä½æã¸ã®ãªã³ã¯ä¸ã«ã¨ã©ã¼ãçºç';111$_ERRORS['b5933aa26b566f65c98b8c06ec835cff'] = 'é¸æãããå¶éã¯ããµã¼ãã®æ大ã¢ãããã¼ãå¶éãè¶
ãã¦ãã¾ãããµã¼ãã®å¶éãå¢ããã¦ãã ããã';112$_ERRORS['1ef611e55a4e10ff65c1e64f962281c8'] = 'å°ãªãã¨ã1ã¤ã®å±æ§ãé¸æãã¦ãã ãã';113$_ERRORS['6e89fd17c196488cfac8e63ec415d65f'] = 'ãã©ã¡ã¼ã¿ãåæåãããã¨ãã§ãã¾ãããçµã¿åãããåå¨ããªãããã¾ãã¯ãªãã¸ã§ã¯ããèªã¿è¾¼ããã¨ãã§ãã¾ããã';114$_ERRORS['7f7cd1de48a84bc7ba0dfcde99de2604'] = 'å±æ§ã®åé¤ã«å¤±æ';115$_ERRORS['b624fe284c163c46bc68eadf90e27248'] = 'ãªãã¸ã§ã¯ãã¯ãã¼ãã§ãã¾ããã§ããã';116$_ERRORS['407ec7ad396ed1f5fc78bc006946af12'] = 'é
éæ¥è
æ
å ±ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';117$_ERRORS['574af21ff5cd555457e49205287f7e9b'] = 'ãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';118$_ERRORS['c2cbc795de8a7691ec0e4c55fd61fe43'] = 'ãã®ã¦ã£ã¶ã¼ãã使ç¨ãã権éãããã¾ããã';119$_ERRORS['fdf5ec6ad9d20c9985038e5d6521159f'] = 'ã¯ã¼ãã³éå§å¾ã§ãªããã°çµäºã¯ã§ãã¾ããã';120$_ERRORS['5c7f52b03569889081067d1413b5edbd'] = 'æå°é¡ã¯0ããå°ããã§ãã¾ããã';121$_ERRORS['a3ad09e600d30676504b705e29be782d'] = 'åæ¸éã¯0ããå°ããã§ãã¾ããã';122$_ERRORS['d8ff8b70bd869b99d09b639ae3181fb9'] = 'ãã®ã«ã¼ãã«ã¼ã«ã®ã³ã¼ãã¯ãã§ã«ä½¿ç¨ããã¦ãã¾ãï¼ã«ã¼ãã«ã¼ã«%dï¼';123$_ERRORS['b4be93136a337fcef40c9eb87004c9d0'] = 'ååãè¦ã¤ããã¾ããã';124$_ERRORS['c1a4c1b929c4f5c81f80ece2d7b196aa'] = 'ç¡å¹ãªåå';125$_ERRORS['e5b55dc69d10c8673f9d5db587591526'] = 'çµã¿åãããç¡å¹';126$_ERRORS['959c96ec640d353311dd9763d57daad6'] = 'ãã¹ã¦ã®å¿
é é
ç®ãå
¥åãã¦ãã ãã';127$_ERRORS['dd6b089a49908d671c3e9cc8dc5899ae'] = 'ã¡ãã»ã¼ã¸ãç¡å¹';128$_ERRORS['b164de93448b61c61dd1c0f68c2c5884'] = '注æã¯ãã§ã«ãã®ã«ã¼ãã§ç»é²ããã¦ãã¾ãã';129$_ERRORS['01816dd287bcb3b88ad3f63970ce045f'] = 'éãç¡å¹';130$_ERRORS['2e857abc0ea5d7f97522254ca00c18bb'] = 'å¨åº«ã«ååãªååãããã¾ããã';131$_ERRORS['de10fc28511b894f704c1a67fcff7b4f'] = 'ãã®ååã«ã¤ãã¦ã®æ大æ°éããã§ã«ãã£ã¦ãã¾ãã';132$_ERRORS['53a60d3bbec32a4bf2777704834dc35e'] = '%d ã®æå°æ°éã追å ããªããã°ãªãã¾ãã';133$_ERRORS['996a45aa702d041706f6388d54c53b12'] = '注æãç¡å¹';134$_ERRORS['5125d7cea2749d85f13a55a023a56c71'] = '注æã¯æ´æ°ã§ãã¾ãã';135$_ERRORS['535a56c364d0646b9319bafcb42a1357'] = 'ããã«ã«ãã´ãªã移åã§ãã¾ãã';136$_ERRORS['22d26a77067dac07bf2cfaf501a64870'] = 'ã«ãã´ãªã¯èªåèªèº«ã親ã«ã§ãã¾ãã';137$_ERRORS['b50f440e3c9f14988bd0086683e77095'] = 'ãã®ã«ãã´ãªãåé¤ãããã¨ãã§ãã¾ããããªããªããã«ã¼ãã«ãã´ãªã¨ãã¦ãã®ã·ã§ããã§ãã®ã«ãã´ãªã使ããã¦ããããã§ãã';138$_ERRORS['368565ca4e3fac76dc92139d1f62a84b'] = 'CMSã®ç¨®é¡ã¯ããã«ç§»åãããã¨ã¯ã§ãã¾ãã';139$_ERRORS['e07a23e507642ef04f449a7a78f59d38'] = 'ãã®ISOã³ã¼ããæ¢ã«åå¨ãã¾ããåãISOã³ã¼ãã§2ã¤ã®å½ãä½æãããã¨ã¯ã§ãã¾ããã';140$_ERRORS['9289665482a13fc74be054caef49b63e'] = 'ãã®é貨ã¯ãã§ã«åå¨ãã¾ãã';141$_ERRORS['03552140a267acc27f494dc3ab368067'] = 'ä¸æãªã¢ã¼ãã®åé¤ï¼';142$_ERRORS['9e2dcf2660b82a0204f668565417010a'] = 'ãã®ã¡ã¼ã«ã¢ãã¬ã¹ã®ã¢ã«ã¦ã³ãã¯ãã§ã«åå¨ãã¾ãï¼';143$_ERRORS['0a53e9e61f2a9bf59e9028b42fbd8166'] = 'ãªãã¸ã§ã¯ãã®ãã¼ãä¸ã«ã¨ã©ã¼ãçºç';144$_ERRORS['c0498039cc042a1109b53933dc33b2e7'] = 'ããã©ã«ãã®ã客æ§ã°ã«ã¼ãã¯ãã°ã«ã¼ãããã¯ã¹ã§é¸æããå¿
è¦ãããã¾ãã';145$_ERRORS['8562db06e3931e51ac8c456b56088b02'] = 'ãã®ã客æ§ã¯åå¨ãã¾ããã';146$_ERRORS['4383b950a18d0fd893e237148f5f58ca'] = 'ãã®ã客æ§ã¯éã²ã¹ãã¨ãã¦ãã§ã«åå¨ãã¾ãã';147$_ERRORS['beaa75cbedc3443661b894ed66c76b13'] = 'ã客æ§ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';148$_ERRORS['84e4970c5c35731ac7084f09ca0a77cd'] = 'ã¡ã¼ã«ã¯ç¡å¹';149$_ERRORS['62867691cceb8f8a7e7683b924cc20c5'] = 'ãã¡ã¤ã«ã®ã¢ãããã¼ãã§ã¨ã©ã¼ãçºç';150$_ERRORS['b3d571edf77b87b3be5cb3db48d88aa6'] = 'ã¨ã©ã¼ãçºçãã¾ãããã¡ãã»ã¼ã¸ã¯éä¿¡ããã¾ããã§ãããã·ã¹ãã 管çè
ã«é£çµ¡ãã¦ãã ããã';151$_ERRORS['38d4a42d5fb4727be737e096aebd87e5'] = 'éå§æ¥ä»ãç¡å¹';152$_ERRORS['6f03c3be2e1596fff656d9d045f87824'] = 'çµäºæ¥ä»ãç¡å¹';153$_ERRORS['3ffd1b6c5e4ab9c98104475480477307'] = 'ãã®æéã«ããåºè·ä¼ç¥¨ãããã¾ãã';154$_ERRORS['4f0c0475f4b0b0b2b0def4256b8e2300'] = 'SMTPãµã¼ãããã³SMTPãã¼ããå®ç¾©ããå¿
è¦ãããã¾ããåãããªãå ´åã¯ã代ããã«PHPã®mail()é¢æ°ã使ç¨ãã¾ãã';155$_ERRORS['1f0e23c8f9563f28107b313ca812f3c3'] = 'ãããã¡ã¤ã«ãããã¾ãã';156$_ERRORS['a375d9230fd61b4a70ac109ab7b11082'] = 'ã¹ã¼ãã¼ç®¡çè
ã®ãããã¡ã¤ã«ãç·¨éãããã¨ãã§ãã¾ãã';157$_ERRORS['f5d44b60e38b28d19549bb7a107654ca'] = 'èªåèªèº«ã®ã¢ã«ã¦ã³ããç¡å¹ã¾ãã¯åé¤ãããã¨ãã§ãã¾ãã';158$_ERRORS['2450228823b8e17792cf687b8543b59d'] = 'æå¾ã®ç®¡çè
ã¢ã«ã¦ã³ããç¡å¹ã¾ãã¯åé¤ãããã¨ãã§ãã¾ããã';159$_ERRORS['8fd6c902e0a6186ebc62b4c3c65dc528'] = 'ãã®ã¢ã«ã¦ã³ãã¯åé¤ãããã¨ãã§ãã¾ããããªããªããããã¯å庫管çã ããã§ããæåã«å庫ã確èªãã¦ãã ããã';160$_ERRORS['c7cd7ecd5b19e01f74cad32af30c9ac4'] = '管çè
ã°ã«ã¼ãã®ä¸ããå°ãªãã¨ã1ã¤ã®å¾æ¥å¡ãæã¤å¿
è¦ãããã¾ãã';161$_ERRORS['b31b8d1d5ad7a1565e1246ca6b3a3c0e'] = 'ãã¼ããç¡å¹';162$_ERRORS['cfe45dd92c1b71a640ea19767578f38c'] = 'å¾æ¥å¡ã¯å°ãªãã¨ã1ã¤ã®ã·ã§ããã«é¢é£ä»ããªããã°ãªãã¾ãã';163$_ERRORS['f164e438206718c5539f6761d83e26b7'] = 'å¹
ã¨é«ãã¯æ°å¤ã§ãªããã°ãªãã¾ãã';164$_ERRORS['7e093dcb7a9f75c8124b2adc265c5302'] = 'ä½ç½®æ
å ±ãã¼ã¿ãã¼ã¹ã¯å©ç¨ä¸å¯ã§ã';165$_ERRORS['493ce56d58c4880dc32df56f12585a23'] = 'é¸æããã¦ããå½ã¯ç¡å¹';166$_ERRORS['0861a67f819158c5690a1844d95390b4'] = 'ãã¯ã¤ããªã¹ããç¡å¹';167$_ERRORS['2a266db001f17e9fdcbc17ac7f169922'] = 'å²å¼ã®å¤ã¯ééã£ã¦ãã¾ãï¼ãã¼ã»ã³ãã«ããªããã°ãªãã¾ããï¼';168$_ERRORS['14d9080664b90f7ff1bcd739aa34f5d0'] = 'å²å¼ã®å¤ã¯ééã£ã¦ãã¾ã';169$_ERRORS['5d4aa63b116fb3fe40589e20c1574661'] = 'ã°ã«ã¼ãã®åé¤ãç»é²ãããã¨ãã§ãã¾ãã';170$_ERRORS['a5ee25b466967f2e940d8c7f973a6906'] = 'ã°ã«ã¼ãã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';171$_ERRORS['109715467b74bd66639faa5673f707c1'] = 'ä¸æãªã¨ã©ã¼';172$_ERRORS['e8be55bf3a30501aef09d2e74de97976'] = 'ãã®ååã¯æ¢ã«åå¨ãã¦ãã¾ãã';173$_ERRORS['da33783082da9e81b313a3530be04d3a'] = 'ã½ã¼ã¹ãã¡ã¤ã«ãåå¨ããªãã空ã§ãï¼%sï¼';174$_ERRORS['d4f225ec09e4b0eba6558753f4bd8edd'] = 'ç»åã®ä¸é¨ã®ã¿åçæãã¦ãã¾ããçµäºããåã«ãµã¼ãã¼ã«ã¦ã¿ã¤ã ã¢ã¦ããçºçãã¾ãã';175$_ERRORS['f2febdafe25d3517afc3c6dd3d815562'] = 'ãµã¼ãã¿ã¤ã ã¢ã¦ãã許å¯ããããã¹ã¦ã®ã¤ã¡ã¼ã¸ã¯ã¦ã©ã¼ã¿ã¼ãã¼ã¯ã«é©ç¨ããã¦ããªãå¯è½æ§ãããã¾ãã';176$_ERRORS['2cedf5013f83dc859147fb5a6ad41329'] = '(%s)ã¤ã¡ã¼ã¸ãã©ã«ãã«\\"ç»åãªã\\"ã¤ã¡ã¼ã¸ãæ¸ãè¾¼ãã¾ããããã©ã«ãã®æ¸ãè¾¼ã¿æ¨©éã確èªãã¦ãã ããã';177$_ERRORS['4004c7590c68a8cbbe499736c56bc33c'] = 'ã¨ã©ã¼ï¼ãµã¼ãè¨å®ã¯æ°ããç»åã·ã¹ãã ã¨äºææ§ãããã¾ãããç»åã移åããã¾ããã§ããã';178$_ERRORS['4c9f49243d6dc02028801d9767abe3c1'] = 'ãµã¼ããå®äºããåã«ã¿ã¤ã ã¢ã¦ããã¾ããã®ã§ããã¹ã¦ã®ç»åã移åããã¾ããã§ãããç»åã®ç§»åãããä¸åº¦åéããã«ã¯ãç»åã移åããã¯ãªãã¯ãã¦ãã ããã';179$_ERRORS['68e8d36b17584f88614fb3201925a7ac'] = 'ã¢ãããã¼ãããããã¡ã¤ã«ã¯php.iniã®upload_max_filesizeãã£ã¬ã¯ãã£ãã®å¤ãè¶
ãã¦ãã¾ãããµã¼ãæ§æãããã許å¯ããå ´åã¯ã.htaccessãã¡ã¤ã«ã«ãã£ã¬ã¯ãã£ãã追å ãããã¨ã§ãã';180$_ERRORS['5b8f192b08644fdc9fd1fd86bcbbc57b'] = '(çæãã¼ã¸ãã¯ãªãã¯ãã¦éãã¾ã)';181$_ERRORS['4f12b222c9659d62afa795987259933f'] = 'ã¢ãããã¼ãããããã¡ã¤ã«ã¯ãä¸é¨ã ãã¢ãããã¼ãããã¾ããã';182$_ERRORS['8c9067e52e4440d8a20e74fdc745b0c6'] = 'ã¢ãããã¼ãããããã¡ã¤ã«ã¯ããã¾ãã';183$_ERRORS['43bf950e043950e2da10f917b902c131'] = '%1$s ï¼ID: %2$sï¼ãç»é²ã§ãã¾ããã§ãã';184$_ERRORS['86b00089e0a8e76925f3d4b28ef43317'] = 'URLã®æ¸ãæãã¯ãã¬ã³ããªã¼URLã®èªåçæã«å¤±æããï¼%s';185$_ERRORS['d6de34089e7c9c2b568587543805a80b'] = '%1$s (ID: %2$s)ã®ããã®ãªã©ã¤ããªã³ã¯ã¯ã%3$sã®ããã«ãªã©ã¤ãããã¦ãã¾ãã';186$_ERRORS['7bc08d1a3178f4927b2c07a18f417b4b'] = 'ã«ã¼ãã«ãã´ãªã¯ä¿®æ£ã§ãã¾ããã§ãã';187$_ERRORS['50fe5f166bc7695a0c0db12ea8a346e7'] = 'ã³ãã¼ã§ãã¾ãã';188$_ERRORS['a8ff4902e4a265c726856eaf96fe6279'] = 'ç¨éè¨å®ã«ã¼ã«ã®ã°ã«ã¼ãIDãç¡å¹ã§ããã¾ãããã®IDã§ã°ã«ã¼ããä½æãã¦ãã ããã';189$_ERRORS['58ea14ba16169d5bee49c8b87265a1f6'] = 'ç»åã®ã³ãã¼ã¨ã©ã¼ï¼ %s';190$_ERRORS['3818f5098eb424045680b8037035a97c'] = '%s ã¯ä¿åã§ãã¾ããã';191$_ERRORS['5c8707f79dbdd3abb28a8aa09e34f02f'] = 'ååID = %s ã㤠ç»åä½ç½® = %s ã®çµã¿åããã«ããç»åãè¦ã¤ããã¾ãã';192$_ERRORS['243c959202a4f6ce7f1ccba6bc19ff08'] = '.CSVãã¡ã¤ã«ãèªããã¨ãã§ãã¾ãã';193$_ERRORS['2f236f9450ce8714611e468181064659'] = 'ããã©ã«ãè¨èªã®ã¹ãã¼ã¿ã¹ãå¤æ´ãããã¨ãã§ãã¾ããã';194$_ERRORS['59382adebc7f0d65c42fe773d443e4c7'] = 'ãã®ISOã³ã¼ãã¯ããã§ã«å¥ã®è¨èªã«ãªã³ã¯ããã¦ãã¾ãã';195$_ERRORS['5c61f1e9d7d492c795142ceb39900050'] = 'ãã©ãã°ã¨ãç»åãªããã¤ã¡ã¼ã¸é
ç®ã¯å¿
é ã§ã';196$_ERRORS['8037670f9e6df1f09e040ff8ab047fac'] = 'ååãã©ã«ãã«ç»åãªãã¤ã¡ã¼ã¸ãã³ãã¼ä¸ã«ã¨ã©ã¼ãçºç';197$_ERRORS['0773497a933e6c2b618678b02cbdf7a1'] = 'ã«ãã´ãªãã©ã«ãã«ãç»åãªããã¤ã¡ã¼ã¸ãã³ãã¼ä¸ã«ã¨ã©ã¼ãçºç';198$_ERRORS['0a0cbdb431704d93e2ea00e2677831eb'] = 'ã¡ã¼ã«ã¼ãã©ã«ãã«ãç»åãªããã¤ã¡ã¼ã¸ãã³ãã¼ä¸ã«ã¨ã©ã¼ãçºç';199$_ERRORS['1b3a472a4556d51d2169e947280e0400'] = 'ååãã£ã¬ã¯ããªã®ãç»åãªããã¤ã¡ã¼ã¸ã®ãªãµã¤ãºä¸ã«ã¨ã©ã¼ãçºç';200$_ERRORS['2b9a5da945495f5101d57abbf2a7083c'] = 'ã«ãã´ãªãã£ã¬ã¯ããªã®ãç»åãªããã¤ã¡ã¼ã¸ã®ãªãµã¤ãºä¸ã«ã¨ã©ã¼ãçºç';201$_ERRORS['1255e00b0983278f309882ae6bc6c12d'] = 'ã¡ã¼ã«ã¼ãã£ã¬ã¯ããªã®ãç»åãªããã¤ã¡ã¼ã¸ã®ãªãµã¤ãºä¸ã«ã¨ã©ã¼ãçºç';202$_ERRORS['5f17acb89d2ab83c9138774bfd05ab16'] = 'ç»åãåé¤ä¸ã«ã¨ã©ã¼ãçºç';203$_ERRORS['34f9488516199cf18114f12369c71a59'] = 'å°ååããã¯ããã¼ããããã¨ãã§ãã¾ããï¼prestashop.comã¨ãã¼ã«ã«ãã©ã«ãã®"localization"ãã©ã«ãããï¼';204$_ERRORS['ecb8838ce98cd126849fc083f0070bcd'] = 'å°ãªãã¨ã1ã¤ã®ã¤ã³ãã¼ãã¢ã¤ãã ãé¸æãã¦ãã ãã';205$_ERRORS['0bd212ed072143f56147f2f119892d03'] = 'é¸æãç¡å¹';206$_ERRORS['64bebbfcf422901ff5898cd0d0f92ba4'] = 'SSLãæå¹ã«ãªã£ã¦ãã¾ããããããIPãéã»ãã¥ã¢ã¢ã¼ãã使ç¨ãããã¨ã許å¯ããã¦ãã¾ãï¼ã¡ã³ãã³ã¹ã¾ãã¯ãã¼ã«ã«IPï¼';207$_ERRORS['becfb58422969ec127b4bf1af46650ab'] = 'ã¡ã¼ã«ã空ç½';208$_ERRORS['e267e2be02cf3e29f4ba53b5d97cf78a'] = 'ã¡ã¼ã«ã¢ãã¬ã¹ãç¡å¹';209$_ERRORS['5ee800d2d30225decb5b057d846103b7'] = 'ãã¹ã¯ã¼ãã¯ç©ºç½ã§ã';210$_ERRORS['855eb8db89b4921c42072832d33d2dc2'] = 'ãã¹ã¯ã¼ããç¡å¹';211$_ERRORS['7dfeeba894aeae239f41d06d89c1770c'] = 'å¾æ¥å¡ãåå¨ããªãããã¾ãã¯ãã¹ã¯ã¼ããééã£ã¦ãã¾ãã';212$_ERRORS['80ddf586749e140864e3c0fd68f2c1c8'] = 'å¾æ¥å¡ã¯ãããªãã·ã§ããã管çãã¦ãã¾ãããï¼ã·ã§ãããåé¤ããã¦ããããã¢ã¯ã»ã¹æ¨©ãåé¤ããã¦ãã¾ãï¼';213$_ERRORS['f197511588fa1467e957bf6c48539e88'] = 'ãã®ã¢ã«ã¦ã³ãã¯åå¨ãã¾ããã';214$_ERRORS['922dc0515643fb69585b67281692644a'] = ' %d åééã§ã®ã¿ããã¹ã¯ã¼ããåçæãããã¨ãã§ãã¾ãã';215$_ERRORS['2a8fac0ed3799588798c1b531a2b65ef'] = 'ãã¹ã¯ã¼ãå¤æ´ä¸ã«ã¨ã©ã¼ãçºç';216$_ERRORS['60df675f17670057ec657783db03d35e'] = '1ã¤ã¾ãã¯è¤æ°ã®ç»åããªãµã¤ãºãããã¨ãã§ãã¾ãã';217$_ERRORS['efd4ed1ed0d97b89a65880765028933e'] = 'URLãªã©ã¤ãé
ç®ã¯å°ãªãã¨ãããã©ã«ãããã¯è±èªã§è¨å
¥ããå¿
è¦ãããã¾ãã';218$_ERRORS['1da7939bc143bf9e27d21fa29b13c6f6'] = '%s ã®ãã¡ã¤ã«æ¸ãè¾¼ã¿ãã§ãã¾ãããæ¸ãè¾¼ã¿æ¨©éã確èªãã¦ãã ããã';219$_ERRORS['8fb7465fec179740502812519d1a8182'] = 'ãã¡ã¤ã³ã¯æå¹ã§ã¯ããã¾ãã';220$_ERRORS['d2d0c6d9bcc804f2c59b8fc228dc671e'] = 'SSLãã¡ã¤ã³ã¯æå¹ã§ã¯ããã¾ãã';221$_ERRORS['723aac54d8b88c84ca0c9328f3912bf9'] = 'ã¢ã¸ã¥ã¼ã«ã®æ½åºä¸ã«ã¨ã©ã¼ï¼ãã¡ã¤ã«ãå£ãã¦ããå¯è½æ§ãããã¾ãï¼';222$_ERRORS['c09b8da183ec54308a4c59ab1f1ab792'] = 'ãã®ã¢ã¸ã¥ã¼ã«ã使ç¨ãã権éãæã£ã¦ãã¾ãã';223$_ERRORS['d765d45adba914dc9006cc7ec0b2faf5'] = 'ã¢ã¸ã¥ã¼ã«ãã¤ã³ã¹ãã¼ã«ãããã¨ãã§ãã¾ãã';224$_ERRORS['f973e6a744c0c50d212b7fd1430153f7'] = 'ã¢ã¸ã¥ã¼ã«ãã¢ã³ã¤ã³ã¹ãã¼ã«ãããã¨ãã§ãã¾ãã';225$_ERRORS['5ec0118125a80969b22330094ab33d64'] = 'ã¢ã¸ã¥ã¼ã«ãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';226$_ERRORS['8095c31813f8e77d292bf6bec964169b'] = 'ä¸æãªã¢ã¼ã«ã¤ãã¿ã¤ã';227$_ERRORS['81d2521b93f4b3abdc3877f76e04005a'] = 'ã¢ã¸ã¥ã¼ã«ãã¤ã³ã¹ãã¼ã«ãã権éãæã£ã¦ãã¾ãã';228$_ERRORS['d7569980257d11fbd66deb501f5efab8'] = 'ãã®ã¢ã¸ã¥ã¼ã«ãåé¤ãã権éãæã£ã¦ãã¾ãã';229$_ERRORS['5a69d1cb0ef4096b272b3b441555d737'] = 'ãã®ã¢ã¸ã¥ã¼ã«ãè¨å®ãã権éããæã£ã¦ãã¾ãã';230$_ERRORS['0c01b89a049f95e9eb10cfeb2a2901f0'] = 'ããã¯ã¯èªã¿è¾¼ããã¨ãã§ãã¾ããã';231$_ERRORS['9ce4606635f2118f9d10d1f323f73fe2'] = 'ãã®ã¢ã¸ã¥ã¼ã«ã¯ããã®ããã¯ã«ç§»æ¤ãããã¨ã¯ã§ãã¾ããã';232$_ERRORS['0ce2f4a4f40a2d23525b5b02bcfe611f'] = 'ããã¯ã«ã¢ã¸ã¥ã¼ã«ã移æ¤ä¸ã«ã¨ã©ã¼ãçºç';233$_ERRORS['aeca1e74dd7d86d85886996651937da9'] = 'ä¾å¤é
ç®ã®æå¹ãªå¤ãããã¾ãã';234$_ERRORS['c40924509e257aa0e73ccc576bd6b953'] = 'ããã¯ããã®ã¢ã¸ã¥ã¼ã«åé¤ä¸ã«ã¨ã©ã¼ãçºç';235$_ERRORS['b7d38f9dd64d92d6132e0c520a2d68a8'] = 'ã¢ã³ããã¯ããã¢ã¸ã¥ã¼ã«ãé¸æ';236$_ERRORS['dc4b45d6ded64ffc6cfcec146a2b0bf5'] = 'ã³ã³ããã¼ã©ã¼ãè¦ã¤ããã¾ãã';237$_ERRORS['db7a282fcab155c89c9324ff799d8140'] = 'ãããèªã¿åããã¨ããããå ´åã«æå¹ãªCMSã®ãã¼ã¸ãå²ãå½ã¦ãã';238$_ERRORS['1244f34e7f971d0b80cd2fd7cbbfb22c'] = 'ãã¼ã¿ãã¼ã¹ã®ä¸ãã注æãè¦ã¤ãããã¨ãã§ãã¾ãã';239$_ERRORS['45d4b3afac71a54470a6cbf828e8cb0d'] = '注æã®é
éIDãç¡å¹ã§ã';240$_ERRORS['e52d022f0fb2160ec1cf7b4122ab9589'] = '追跡çªå·ãééã£ã¦ãã¾ã';241$_ERRORS['561918c3c49ff748f543e28f5c405d3c'] = 'ã客æ§ã«ã¡ã¼ã«éä¿¡ä¸ã«ã¨ã©ã¼ãçºç';242$_ERRORS['f465ea6c7866853ecc49286449720ac9'] = '注æã®é
éãæ´æ°ãããã¨ãã§ãã¾ãã';243$_ERRORS['c2572d1fee836c06c88e0bdc9fa7ffa1'] = 'æ°ãã注æã¹ãã¼ã¿ã¹ãç¡å¹';244$_ERRORS['4f51deabdeba4ee61b998d3b0cf188b4'] = 'ã¹ãã¼ã¿ã¹ãå¤æ´ä¸ãã¾ãã¯ãã客æ§ã«ã¡ã¼ã«éä¿¡ãã§ããªãã£ãããã¨ã©ã¼ãçºç';245$_ERRORS['c5e4a57d9572678ffbb124db39542928'] = 'ãã®æ³¨æã¯ãã§ã«ãã®ã¹ãã¼ã¿ã¹ã§ç»é²ããã¦ãã¾ã';246$_ERRORS['f61c60ff8d82ebd1012606e5bc3a2002'] = 'ã客æ§ã¯ç¡å¹ã§ã';247$_ERRORS['3dc245110e1f3601860c20299d97c01d'] = 'ã¡ãã»ã¼ã¸ã¯ç©ºç½ã«ã§ãã¾ãã';248$_ERRORS['1def1020bfbe5a08354c1bc174ffe368'] = 'é
ç® %1$s ã¯é·éãã¾ãï¼æ大 %2$d æåï¼';249$_ERRORS['055cca15dfe5fb74bde56d7331fff449'] = 'ã¡ãã»ã¼ã¸ã®ç»é²ä¸ã«ã¨ã©ã¼ãçºç';250$_ERRORS['598db0342f11f89d4268942b9491c455'] = 'é¨åçãªã¯ã¬ã¸ããä¼ç¥¨ãçæãããã¨ãã§ãã¾ãã';251$_ERRORS['b1db8cec4ec0de83c3934a22bc758a3b'] = 'ã¯ã¼ãã³ãä½æãããã¨ã¯ã§ãã¾ãã';252$_ERRORS['bd4457c0f19f796f3d66726f9fadc041'] = 'ä¸é¨æãæ»ããã¼ã¿ã¯ééã£ã¦ãã¾ã';253$_ERRORS['991bbcc5660531bc1a1c8f1c235794c0'] = 'ååãé¸æããªããã°ãªãã¾ãã';254$_ERRORS['6d3fd0eb289900145d482634d6e86b90'] = 'æ°éãå
¥åããªããã°ãªãã¾ãã';255$_ERRORS['8001500c3284edd9c4dd07ae508e5a95'] = 'é¸æãããååã®æ°éãããã¾ãã';256$_ERRORS['38eaecfc1ef14b98b5d6e4eb77494369'] = 'é¸æãããååã®éãç¡å¹';257$_ERRORS['bf772d53e730d2e0169ed2f746044606'] = 'ååã®åé¤ä¸ã«ã¨ã©ã¼ãçºç';258$_ERRORS['77d97f5686dfef72ee577e779d5bb74f'] = 'ååã«ã¹ã¿ãã¤ãºã®åé¤ä¸ã«ã¨ã©ã¼ãçºç';259$_ERRORS['a8b44aa4a1f6130223cc9136df5f306a'] = 'ã¯ã¬ã¸ããä¼ç¥¨ãä½æãããã¨ã¯ã§ãã¾ãã';260$_ERRORS['b81f0a0540938a2e7daa684f02866696'] = 'é¸æãããååãããã¯æ°éãè¦ã¤ããã¾ãã';261$_ERRORS['fdb259bd3d5479c25f5d23af490b5ec3'] = '注æã¯è¦ã¤ãããã¨ãã§ãã¾ãã';262$_ERRORS['9391de9e24bd71839f6f72a1517de2d6'] = 'é¡ãç¡å¹ã§ã';263$_ERRORS['6ab061ec12504fab2c41f0689579d623'] = 'æ¯æãæ¹æ³ãç¡å¹';264$_ERRORS['7d0d71a3e577be4c20799b52286191d6'] = 'ãã©ã³ã¶ã¯ã·ã§ã³IDãç¡å¹ã§ã';265$_ERRORS['3b512b6c31ef4f46605159612691eb56'] = 'é貨ã¯ç¡å¹';266$_ERRORS['06fc8d486e9f83c5810a21857da7b656'] = 'è«æ±æ¸ã¯ç¡å¹';267$_ERRORS['f50c7cba4df874039d73ee480d678f5e'] = 'æ¥ä»ã¯ç¡å¹';268$_ERRORS['04e3713831c71d70817d4a69eadbc53c'] = '注ææ¯æã®è¿½å ä¸ã«ã¨ã©ã¼ãçºç';269$_ERRORS['0d906d12a6321e5f13e69dab92e39a4e'] = 'è«æ±æ¸ã¡ã¢ãç»é²ãããã¨ãã§ãã¾ãã';270$_ERRORS['a6833bc680c95aac805910e80d951b0e'] = 'ã¡ã¢ç·¨éããè«æ±æ¸ããã¼ããããã¨ãã§ãã¾ãã';271$_ERRORS['b0535e1868ad530e5faadf295516a724'] = 'é貨ã®äº¤æãã§ãã¾ãã';272$_ERRORS['8dcb8970b8eeeac73c8d312d1db3d1f9'] = 'è«æ±ç®¡çã¯ç¡å¹ã«ãªã£ã¦ãã¾ã';273$_ERRORS['f98321e34948f600959c5c4200c953c8'] = 'ãã®æ³¨æã¯ãã§ã«è«æ±æ¸ãæã£ã¦ãã¾ã';274$_ERRORS['0da1c0afe7d3d89a53a5d00998bb4295'] = 'ãã®æ³¨æã«ã¼ãã«ã¼ã«ãç·¨éãããã¨ãã§ãã¾ãã';275$_ERRORS['db7cb022c7b6058d0f1668faa22a54fa'] = 'æ°ããå²å¼ãé çªã«ä½æããããã®ååãæå®ããªããã°ãªãã¾ãã';276$_ERRORS['7b56734426bcdd50629f41c58cb1f241'] = 'å²å¼ã®å¤ã¯ç¡å¹ã§ã';277$_ERRORS['8dc19f50ae30ac7d61e67c795b32fd47'] = 'å²å¼ã®å¤ã¯æ³¨æè«æ±ã®åè¨ãã大ããã§ã';278$_ERRORS['574875d4553bada6682a07ae86298bc6'] = 'å²å¼ã®å¤ã¯æ³¨æåè¨ãã大ããã§ã';279$_ERRORS['9a9d54664b6ba23a9588f6b795dc03ab'] = 'å²å¼ã¿ã¤ãã¯ç¡å¹';280$_ERRORS['b046e96ee00ad2ef4ed135eab1c13df4'] = '注æã«ã¼ãã«ã¼ã«çæä¸ã«ã¨ã©ã¼ãçºç';281$_ERRORS['4dc1c8fa2f766c5e201155ee3737ed3f'] = '注æãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';282$_ERRORS['dd6e2461cf5e445b24c8ad1f7f0ff1c6'] = 'é
éããã注æã®ååã追å ãããã¨ã¯ã§ãã¾ãã';283$_ERRORS['9b7508b5ee1050d5c5efb9b1cf76fd36'] = 'ååãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';284$_ERRORS['74bd055cec720c9f41563ff6a6a40b7b'] = 'çµã¿åãããªãã¸ã§ã¯ãããã¼ãããããã§ãã¾ãã';285$_ERRORS['0d38c90d843c787c0be14f790998210c'] = '%d ã®æå°æ°éã追å ããªããã°ãªãã¾ãã';286$_ERRORS['4e670964e358534a827dc7e0359281b0'] = '注ææç´°ãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';287$_ERRORS['0c8a625097a9b711bfca4724517eeb01'] = 'ä½æãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';288$_ERRORS['7da127d075ca24fec224c1d497aac11f'] = 'ãã®ååã©ã¤ã³ãç·¨éãã¦ããéã«ã¨ã©ã¼ãçºçãã';289$_ERRORS['fde52aaef1e1e23770e40a458a1cac46'] = 'ãã®ååã©ã¤ã³ã®åé¤ã§ã¨ã©ã¼ãçºçãã';290$_ERRORS['e3a212006776535d5da7d11f7c62d727'] = '注ææç´°ãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';291$_ERRORS['823eba6da615c2a384cf8e13cd70980b'] = 'è«æ±ãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';292$_ERRORS['0af3cc300f35caff086e21bf2f865960'] = 'ãã®æ³¨æã®ããã®æ³¨ææç´°ãç·¨éãããã¨ã¯ã§ãã¾ãã';293$_ERRORS['7ea9212dcdaccc580b9e6b548609e7fd'] = 'é
éããã注æãç·¨éãããã¨ã¯ã§ãã¾ãã';294$_ERRORS['675b81dace2c99f5ef5eb6ac3f69dbe4'] = 'ãã®æ³¨æã®è«æ±ã使ç¨ãããã¨ã¯ã§ãã¾ãã';295$_ERRORS['2591b6d46f45d8f60e24c6c9c96a2a11'] = 'ä¾¡æ ¼ãç¡å¹';296$_ERRORS['c181d4415ea3fd71c407da3697be421f'] = 'ãã®æ³¨æã®ããã®æ³¨ææç´°ã¯åé¤ãããã¨ã¯ã§ãã¾ãã';297$_ERRORS['671cd4e79283dd9931f0452000bf2744'] = 'ååãåå¨åº«ãããã¨ã¯ã§ãã¾ãã';298$_ERRORS['f193c3dd6da8a06a610c632db03d55c8'] = 'ä¸è¶³ãã¦ãã注æIDãã¾ãã¯ãè«æ±æ³¨æID';299$_ERRORS['48607ff5af8c52b5efbc057b852a37ee'] = 'è«æ±æ¸ãè¦ã¤ããã¾ãã';300$_ERRORS['57bf4b0dd7dd3e5af10533785a343f88'] = '注æä¼ç¥¨ãè¦ã¤ããã¾ãã';301$_ERRORS['f2e9d5988718c8a3dde49c6bcb55125b'] = 'ä¸è¶³ãã¦ãããµãã©ã¤ã¤ã¼æ³¨æID';302$_ERRORS['4fc152e203df7a77fa3c1bc7f1249f36'] = 'ãã¼ã¿ãã¼ã¹ã®ä¸ãããã®ãµãã©ã¤æ³¨æãè¦ã¤ãããã¨ãã§ãã¾ãã';303$_ERRORS['d7e5dfc920c9871caaf7562d8ba9ab36'] = 'ãã¼ã¿ãã¼ã¹ã®ä¸ãã注æè«æ±ãè¦ã¤ãããã¨ãã§ãã¾ãã';304$_ERRORS['0c34331bf9aad4193a8ba2cc52502dff'] = 'memcachedã®IPã¢ãã¬ã¹ãä¸è¶³ãã¦ãã';305$_ERRORS['a862d237b9d1b0ee4e704ce981eea63a'] = 'Memcachedã®ãã¼ããä¸è¶³ãã¦ãã';306$_ERRORS['b31cf7fa72a130f2727c6add7cb6dd4c'] = 'Memcachedã®ééãä¸è¶³ãã¦ãã';307$_ERRORS['9ad28fef1c6184adfe7397838891ba76'] = 'Memcached ãµã¼ãã®è¿½å ãã§ãã¾ããã§ãã';308$_ERRORS['bf4ddd37d9f82a3ad1f405891dfaa235'] = 'Memcachedãµã¼ãã®åé¤ä¸ã«ã¨ã©ã¼';309$_ERRORS['baefbd6e3c360ce97d9f75ad939b3a67'] = 'Smart Cacheã使ç¨ããã«ã¯ããã£ã¬ã¯ã㪠%s ãæ¸ãè¾¼ã¿å¯è½ã§ãªããã°ãªãã¾ããã';310$_ERRORS['ea030df6cb392bef66cde22c94578ae4'] = 'ã¡ãã£ã¢ãµã¼ã No1ã¯ç¡å¹';311$_ERRORS['32d841e578ff7560bbaeda96f5328e9e'] = 'ã¡ãã£ã¢ãµã¼ã No2ã¯ç¡å¹';312$_ERRORS['63ae8982fa76c668cbfc774ccf083d26'] = 'ã¡ãã£ã¢ãµã¼ã No3ã¯ç¡å¹';313$_ERRORS['6f6a61bc2bf0a0f7a104f8c526d86206'] = 'è¨å®ãã¡ã¤ã«ã®ä¸æ¸ããã§ãã¾ãã';314$_ERRORS['026324b2ba696031a2bbc518bd6e3a35'] = 'ãã£ãã·ã¥ã·ã¹ãã ãæ¬ è½ãã¦ãã¾ã';315$_ERRORS['32a2e7694628335252aceb0552a6f6ba'] = 'Memcachedã使ç¨ããã«ã¯ããµã¼ãä¸ã§MemcachePECLã¨ã¯ã¹ãã³ã·ã§ã³ãã¤ã³ã¹ãã¼ã«ããå¿
è¦ãããã¾ãã';316$_ERRORS['edf1f94126dbe21f81874c2f63a64d62'] = 'APCãã£ãã·ã¥ã使ç¨ããã«ã¯ããµã¼ãä¸ã®APCã®PECLã¨ã¯ã¹ãã³ã·ã§ã³ãã¤ã³ã¹ãã¼ã«ããå¿
è¦ãããã¾ãã';317$_ERRORS['aadb27e7677e4c4c85e4aa747ef7626e'] = 'Xcacheã使ç¨ããã«ã¯ããµã¼ãä¸ã«Xcacheã¨ã¯ã¹ãã³ã·ã§ã³ãã¤ã³ã¹ãã¼ã«ããªããã°ãªãã¾ããã';318$_ERRORS['fd88b530d2e1c9cc6ecaf5f20aaafc6c'] = 'Xcacheã使ç¨ããã«ã¯ãXcacheã¨ã¯ã¹ãã³ã·ã§ã³ã®ãã"xcache.var_size"ãè¨å®ããªããã°ãªãã¾ããã';319$_ERRORS['50dc6de09596e60a8684c7672f09cf0a'] = 'CacheFSã使ç¨ããã«ã¯ããã£ã¬ã¯ã㪠%s ã¯æ¸ãè¾¼ã¿å¯è½ã§ãªããã°ãªãã¾ããã';320$_ERRORS['fed094f5a910508c8b0fa5a7dcdd9ab9'] = 'ãã£ã¬ã¯ããªã®æ·±ããã»ãããã¦ãã ãã';321$_ERRORS['c367558af1b68137d55b83a8d6aab519'] = 'ãã¡ã¤ã«ãåãåºããã¨ãã§ãã¾ãã';322$_ERRORS['fb86a99edb05e880b59843698a2fafbd'] = 'ãã¡ã¤ã«ã®åé¤ãã§ãã¾ãã';323$_ERRORS['f19434225ce7712f091bcfc109413732'] = 'æ·»ä»åã¯å¿
é ';324$_ERRORS['370835a4106d1c7860f2fbb5daabd050'] = 'ãã¡ã¤ã«ã¯ä¸è¶³ãã¦ãã¾ã';325$_ERRORS['611d3495c1e0dad701d535ccafd84330'] = 'ãã¡ã¤ã«ã¨ã¯ã¹ãã³ã·ã§ã³ãç¡å¹';326$_ERRORS['6292d73b79fd27bdc4c7d8a7ce2c79b4'] = 'ãã¡ã¤ã«åãé·éãã¾ã';327$_ERRORS['34a22d134d958abd17afd6e6cd8b79e2'] = 'ãã¼ã¿ãã¼ã¹ã«ãã®è²¼ä»ãã¡ã¤ã«ã追å ãããã¨ãã§ãã¾ãã';328$_ERRORS['64985418ce04cf0225e600592044206c'] = 'ååã«ãã®è²¼ä»ãã¡ã¤ã«ãé¢é£ä»ãããã¨ãã§ãã¾ãã';329$_ERRORS['bbced877c13c763f0141ff906c8ed0e5'] = 'ãã¡ã¤ã«ãç¡å¹';330$_ERRORS['c8632adcab64537747393f4d0d5d77ac'] = 'ååã®æ·»ä»ãã¡ã¤ã«ãç»é²ä¸ã«ã¨ã©ã¼ãçºçãã¾ããã';331$_ERRORS['92e7a89759bc4c89fd49c01ccc40ac0a'] = 'ã¤ã¡ã¼ã¸ã®ã³ãã¼ä¸ã«ã¨ã©ã¼ãçºç';332$_ERRORS['abb3d4fb79ed060fcf59cbe9b688b7b4'] = 'ååã®ã«ãã¼ã¤ã¡ã¼ã¸ãå¤æ´ãããã¨ãã§ãã¾ãã';333$_ERRORS['b351af3dd276d0cac6594897a392e676'] = 'ã¤ã¡ã¼ã¸ãè¦ã¤ãããã¨ãã§ãã¾ããã§ããã';334$_ERRORS['8df641fea3a5b1d0f8318ce97ecd0fd7'] = 'ååNo %d ã¯åé¤ãããã¨ãã§ãã¾ããããªããªãããããã¯å®å¨åº«ã«æ®ã£ã¦ãããããµãã©ã¤ã¤ã¼æ³¨æã®å¦çä¸ã§ãã';335$_ERRORS['043432664c5abe8a28c4e7ad7191bccf'] = 'ä¾¡æ ¼å±æ§ã¯å¿
é ã§ãã';336$_ERRORS['251db6b140bc5b3adcbe0c5efadb3c7d'] = 'å°ãªãã¨ã1ã¤ã®å±æ§ã追å ããªããã°ãªãã¾ããã';337$_ERRORS['5b1d22921c1dc8e053b6b6fcdcfcc96b'] = '%sé
ç®ãæå¹ã§ã¯ããã¾ããã';338$_ERRORS['e267d34972b3ab66b987fbad59fba513'] = 'æ¥ä»ãã©ã¼ããããç¡å¹';339$_ERRORS['e22a6ea51eb74bee7acaa4acf2846c7b'] = 'ãã®çµã¿åããã¯ãã§ã«åå¨ãã¾ãã';340$_ERRORS['81349d7b857695302c8a17e4382c5032'] = '権éãæã£ã¦ãã¾ãã';341$_ERRORS['5b5a0f20728096273927a93b1e2f4826'] = 'ãããç·¨é';342$_ERRORS['0e461384b2f94dcd87f56a8a178fe768'] = 'ååã¯æ©è½ã追å ããåã«ä½æããå¿
è¦ãããã¾ãã';343$_ERRORS['162c051f703406dd4fab3fde66296a6e'] = 'æå®ããåæ¸å¤ (0-100)ã¯ç¯å²å¤ã§ãã';344$_ERRORS['9f0a59f1609218c049435abd2351bd84'] = 'ç¹å®ä¾¡æ ¼ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';345$_ERRORS['184a2ae304c9a05459cca0cbf8755b3a'] = 'ç¹å®ä¾¡æ ¼IDãç¡å¹ã§ãã';346$_ERRORS['0f8b5843f1391991d17f744ce9771e98'] = 'ç¹å®ä¾¡æ ¼ã®åé¤ä¸ã«ã¨ã©ã¼ãçºç';347$_ERRORS['def4acf542de55ba41c7b7fde82bd5b6'] = 'åªå
é ä½ãæå®ãã¦ãã ãã';348$_ERRORS['23a15a97117c9d55d4ebda9373c8e45a'] = 'åªå
é ä½ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';349$_ERRORS['ce30da82a4a6b974c18780af4597c8ee'] = 'åªå
é ä½ã®è¨å®ä¸ã«ã¨ã©ã¼ãçºç';350$_ERRORS['f100c143763d1b027a3e4cb77df9d1b7'] = 'ã«ã¹ã¿ãã¤ãºé
ç®ã®ä½æä¸ã«ã¨ã©ã¼ãçºç';351$_ERRORS['d26c7c2a8aa5a3c082d8e710f796b918'] = 'ã«ã¹ã¿ãã¤ãºã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';352$_ERRORS['c22861f3c2065a12f51c5f1fb2f83b54'] = 'ã«ã¹ã¿ãã¤ãºè¨å®ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';353$_ERRORS['6813b553c2718f4bf293d84d8193e6ea'] = 'ã©ãã«é
ç®ã¯ç¡å¹ã§ã';354$_ERRORS['c99e8eb97ae8f12508cfd24d1083b8d7'] = 'ååã¯ä½¿ç¨å¯è½ãªã«ã¹ã¿ãã¤ãºã追å ããåã«ä½æããå¿
è¦ãããã¾ãã';355$_ERRORS['ed6c7c35c51ba299b38e3af151a5ec0f'] = 'é¢é£ã·ã§ããã®ç»åã«ã¨ã©ã¼';356$_ERRORS['3154baa59f6cfb5bb140601d79f61c84'] = 'ç»åã®ç§»åä¸ã«ã¨ã©ã¼';357$_ERRORS['268b0ba02b8af913a35c543c793a99ef'] = 'ååç»åã®åé¤ä¸ã«ã¨ã©ã¼ãçºçããã';358$_ERRORS['c4e7595c4e8f49c80458997b912d749b'] = 'ééã£ãID';359$_ERRORS['74efb694173710062ae76c1e9949817e'] = 'ä¾¡æ ¼/å²å¼ä¾¡æ ¼ãç¡å¹';360$_ERRORS['c1169398ceb716e384995717131c9ff7'] = 'å²å¼ã¿ã¤ããé¸æãã¦ãã ããï¼éã¾ãã¯å²åï¼';361$_ERRORS['78682ae939690325cf8c96e22595c06a'] = 'ééã£ãéå§/çµäºæ¥ä»';362$_ERRORS['c24ed8eb6e592f766cd1d31ae49ed5b1'] = 'ç¹å®ãªä¾¡æ ¼ã¯ããããã®ãã©ã¡ã¼ã¿ã«ãã§ã«åå¨ãã¦ãã¾ãã';363$_ERRORS['fba78cbc51e76234884ba4d6c232bc12'] = '%2$s ã®ä¸ã® %1$s æ©è½ã®ååã¯é·éãã¾ãã';364$_ERRORS['bd43d37e6647d4638a621aa4ccbde2ff'] = 'æå¹ãªååãæ©è½ããããã«å¿
è¦ã%2$s ã®ä¸ã® %1$s';365$_ERRORS['d2039804878466864e15acdc4807e874'] = 'ãªãã¸ã§ã¯ãã¤ã¡ã¼ã¸ã®ãã¼ãä¸ã«ã¨ã©ã¼ãçºç';366$_ERRORS['be67fb2de5962acd123edaeeed6d4488'] = 'ã¤ã¡ã¼ã¸ã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';367$_ERRORS['dc0614532e2b908e6c2d82cc0972af9d'] = 'æ°ãããã©ã«ãã®ä½æä¸ã«ã¨ã©ã¼ãçºç';368$_ERRORS['06b778accab7c14a499bc6e7a68138ec'] = 'ã¤ã¡ã¼ã¸ã®ã³ãã¼ä¸ã«ã¨ã©ã¼ãçºç';369$_ERRORS['db4ab03b90e2f94a0a7dfcef0839ab4b'] = 'ãªãã¸ã§ã¯ãã®ãªã³ã¯ä¸ã«ã¨ã©ã¼ãçºç';370$_ERRORS['546212fa1d2694600b976add6bf722f7'] = 'ã«ãã´ãªã«';371$_ERRORS['0c58058923630a64ce3f415a07cbb00d'] = 'ã¿ã°è¿½å ä¸ã«ã¨ã©ã¼ãçºç';372$_ERRORS['723b4a80bd8ae233c9fcde1e5bd55436'] = 'ãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã';373$_ERRORS['32caa1cdf0ea26b2e1267d45a57beacf'] = 'ãã®é
ç® %1$s ã¯å°ãªãã¨ã %2$s ãå¿
è¦';374$_ERRORS['95c0b24839f6e4ffe0e395d8d26ce4ee'] = 'ãã®é
ç® %1$s ï¼ %2$s ï¼ã¯é·éãã¾ãï¼ %3$d æåãæ大ï¼ç¾å¨ã¯ %4$d ï¼';375$_ERRORS['787acc7a9d39b98fac309cf303f518d3'] = 'ã¿ã°ãªã¹ãï¼ %s ï¼ã¯ç¡å¹';376$_ERRORS['2ac6fe3cbae5ffcef53a6bdddf888d70'] = 'ãã®é
ç®ã®æå¹æéå±æ§ãå¿
è¦ã§ãã';377$_ERRORS['5e2457ed64286c209f67a9333ed52a17'] = 'åã®ã¿ã°ã®åé¤ä¸ã«ã¨ã©ã¼ãçºç';378$_ERRORS['861f28b16d19d8efb72ceea9df6ea968'] = 'ååããã¯ã¯ããã¯å
ã«è¿½å ãããã¨ã¯ã§ãã¾ããã';379$_ERRORS['5de4038e3ea0841bf6179f99103fcccd'] = 'ããã¯ã¸åå追å ä¸ã«ã¨ã©ã¼ãçºç';380$_ERRORS['84b743161b37970484b524af38ef588a'] = 'ç¯å²ãç¡å¹';381$_ERRORS['202e2c65b239cac626deb138a8a9d41b'] = 'ç¯å²ã¯æ¢ã«åå¨ãã¾ã';382$_ERRORS['ebc905275cc10a002fef65880432a710'] = 'ç¯å²ãéè¤ãã¦ãã';383$_ERRORS['20cc3893d65fa16fcd2fe317c555e28a'] = '使ç¨ãããæ¼ç®åã%sãã¯ééã£ã¦ãã¾ãã';384$_ERRORS['19681d28ed1cc72479bc26b7e76ad240'] = 'LIMITå¥ã¯æ°å¤ã®å¼æ°ãå«ããå¿
è¦ãããã¾ã';385$_ERRORS['7b4dd672e3b87269079894e693ce9b76'] = 'è¤æ°ã®ãã¼ãã«ã使ç¨ããæãããããã®å±æ§ã¯ãã¼ãã«ãåç
§ããªããã°ãªãã¾ããã';386$_ERRORS['7e5c57294aa1779581e33d6af9d85600'] = 'ä¸æ£ãªãã¼ã¯ã¼ãã§ã';387$_ERRORS['7582ef2f5b5de8a479994d0412986bc2'] = 'è¿å注æã®è©³ç´°ãåé¤ä¸ã«ã¨ã©ã¼ãçºç';388$_ERRORS['d4430672c8b3c123ae5f4c2f4b5b458d'] = 'å°ãªãã¨ã1ã¤ã®ååãå¿
è¦ã§ã';389$_ERRORS['e7a58e52e848f513c3e9185d34d61a50'] = '注æè¿åãç¡å¹';390$_ERRORS['5431bd88788ce2df4278c84f402e3cb6'] = 'è¿åã³ã¡ã³ãã®æ³¨æãç¡å¹';391$_ERRORS['16f2adf6c4fd1317acba5871267a60f2'] = '注æè¿åIDãããã¾ãã';392$_ERRORS['00061aa11b62a4c951e2f541d889050a'] = 'å°ãªãã¨ã1ã¤ã®ã«ãã´ãªãé¸æããå¿
è¦ãããã¾ã';393$_ERRORS['427a942275fe3780f5eb686038e64194'] = 'å°ãªãã¨ã1ã¤ã®ã¾ã¼ã³ãä½ãå¿
è¦ãããã¾ã';394$_ERRORS['5844cf5e9f752e6eb7cc1166a3022183'] = 'ãã®IDã§ã®æ³¨æãè¦ã¤ããã¾ããï¼';395$_ERRORS['3b27bc623d860beacbe5d5cde18fdec0'] = 'ãã®IDã®è«æ±æ¸ãè¦ã¤ããã¾ããï¼';396$_ERRORS['ec79affe41245b47969a2451211b263a'] = 'ãã®IDã®ã«ã¼ããè¦ã¤ããã¾ãã';397$_ERRORS['ef553500695e07c58644bbdd166581be'] = 'ãã®IPã¢ãã¬ã¹ã§ã¯ãªãããã§ãï¼';398$_ERRORS['e396699601473325509e77ad6f246f29'] = 'ææ°æã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºçï¼é
éãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ããï¼';399$_ERRORS['a97f01447ff3a5b2eb13193947a8b09e'] = 'ããã©ã«ãã·ã§ãããç¡å¹ãããã¨ãã§ãã¾ãã';400$_ERRORS['7b8d91a16afd45d19a7b0997a48b901e'] = 'æå¾ã®ã·ã§ãããç¡å¹ã«ãããã¨ãã§ãã¾ãã';401$_ERRORS['3235afa1d3eec16220f80e4acd0dd8da'] = 'åãã°ã«ã¼ãå
ã«åãååã®ã·ã§ããã2ã¤æã¤ãã¨ãã§ãã¾ãã';402$_ERRORS['55d56a8de1af2dc393f6bf33e873f0b4'] = 'ãã®ã·ã§ããããã¼ããããã¨ãã§ãã¾ãã';403$_ERRORS['f5594cf3c2b6f7f7d42df631d424745e'] = 'ãã®ã·ã§ãããåé¤ãããã¨ãã§ãã¾ããï¼ã客æ§ã¨æ³¨æã®ä¾åé¢ä¿ï¼';404$_ERRORS['f1534de7e6636fdfedf7aea238841b24'] = 'æå¾ã®ã·ã§ããã°ã«ã¼ããåé¤ã¾ãã¯ç¡å¹ã«ãããã¨ãã§ãã¾ããã';405$_ERRORS['fd44c173b6a7897151a978b9015fec76'] = 'ã¡ã¤ã³URLãç¡å¹ã«ãããã¨ãã§ãã¾ãã';406$_ERRORS['d2de9e264ff4f0e711d809f00da76e45'] = 'éã¡ã¤ã³URLã«ã¡ã¤ã³URLãå¤æ´ãããã¨ãã§ãã¾ãããé¸æãããã·ã§ããã®ã¡ã¤ã³URLã¨ãã¦å¥ã®URLãè¨å®ããå¿
è¦ãããã¾ã';407$_ERRORS['aee1f34d776c8cc3401cac254299e6f9'] = 'ãã®ãã¡ã¤ã³ã¨URIã¯ãã§ã«åå¨ãã¾ãã';408$_ERRORS['aa28d701be690425c5518b723668f6f7'] = 'ãã®ISOã³ã¼ããæ¢ã«åå¨ãã¾ããåãå½ã®ä¸ã«ã§åãISOã³ã¼ãã®2ã¤ç¶æ
ãä½æãããã¨ã¯ã§ãã¾ããã';409$_ERRORS['dae008137b79aa8e5c0f2aed6d1db503'] = 'ãã®é½éåºçã¯å°ãªãã¨ãï¼ã¤ã®ä½æã§å©ç¨ããã¾ããåé¤ãããã¨ã¯ã§ãã¾ããã';410$_ERRORS['afa9e719ed5259554b0647d035eaecb8'] = 'æå®ãããæ¥ä»ãç¡å¹';411$_ERRORS['f9cc33cd720db1551338663f0ed0cc78'] = 'å¨åº«ã追å ããã®ã«å¿
è¦ãªæ¨©éãæã£ã¦ãã¾ãã';412$_ERRORS['bfd57f9b6b7e967c0e238cdd74c1a70b'] = 'å¨åº«ãåé¤ããã®ã«å¿
è¦ãªæ¨©éãæã£ã¦ãã¾ãã';413$_ERRORS['f8fab8318bba1f3119543269c2a07240'] = 'å¨åº«ã転éããã®ã«å¿
è¦ãªæ¨©éãæã£ã¦ãã¾ãã';414$_ERRORS['66aa5fddcef66aa99c90c46f936de393'] = 'é¸æããååã¯æå¹ã§ã¯ããã¾ããã';415$_ERRORS['77cfbabd503d856f294f28a6a0e8b8f2'] = 'éã®å¤ãæå¹ã§ã¯ããã¾ããã';416$_ERRORS['87fbc5e77eaec90d590f5f66d9bdc05c'] = 'é¸æããå庫ã¯æå¹ã§ã¯ããã¾ããã';417$_ERRORS['6fc869f783faaa5a5b47bde38fa1055c'] = 'çç±ã¯æå¹ã§ã¯ããã¾ããã';418$_ERRORS['f8c7e0d5ec163fd43147bb495983d5d3'] = 'ååä¾¡æ ¼ã¯æå¹ã§ã¯ããã¾ããã';419$_ERRORS['79037dcfa176cabd85c98785a5882681'] = 'é¸æããé貨ã¯æå¹ã§ã¯ããã¾ããã';420$_ERRORS['cf8a93e045f508c8a3c6430084f45825'] = 'ã¨ã©ã¼ãçºçãã¾ãããå¨åº«ãªãã¯è¿½å ããã¾ããã';421$_ERRORS['2c024fa3abb9dddf080f14ab79e1acb0'] = 'æå®ãããéãã¾ãã¯ãçºçããã¨ã©ã¼ãåé¤ãããã¨ã¯ã§ãã¾ãããå¨åº«ãªãã¯åé¤ã§ãã¾ããã§ããã';422$_ERRORS['6b5f90bd0034f755df6b1ef198b3d067'] = 'å
ã®å庫ã¯æå¹ã§ã¯ããã¾ããã';423$_ERRORS['4d723acb1f1f9f9550fec2e473a2d874'] = 'å庫ã®è·é¢ã¯æå¹ã§ã¯ããã¾ãã';424$_ERRORS['36cb5749676cefa81e656779a029d6af'] = 'æå®ãããæ°éã移åãããã¨ã¯ã§ãã¾ãããã¾ãã¯ãã¨ã©ã¼ãçºçãã¾ãããå¨åº«ãªãã¯ç§»åã§ãã¾ããã§ããã';425$_ERRORS['82d30b7f2f0a3e4ba5856066781d908a'] = 'é½éåºçãå«ã¾ãã¦ããªãå½ã®ããã«ãé½éåºçãé¸æãã¾ããã';426$_ERRORS['60e8343766afd5e69c5797ea7380ce8e'] = '緯度ã¨çµåº¦ã¯å¿
é ã§ã';427$_ERRORS['df1124d59279d11c66e179b7c4e6d9e8'] = 'ãµãã©ã¤ã¤ã¼ã追å ããã®ã«å¿
è¦ãªæ¨©éãæã£ã¦ãã¾ãã';428$_ERRORS['216083c0ecc41612e3355db66a1d2042'] = 'ä½æãæ£ããããã¾ããããã¹ã¦ã®å¿
é é
ç®ãå
¥åããã¦ããã確èªãã¦ãã ããã';429$_ERRORS['e450bbb38cb2b9bf61b33e5d4caa4610'] = 'ç¹å®ã®ãµãã©ã¤ã¤ã¼æ³¨æã¯æå¹ã§ã¯ããã¾ãã';430$_ERRORS['d97e51756aeccc3d0e2d8cbdee2df967'] = 'ãµãã©ã¤ã¤ã¼æ³¨æã追å ããã®ã«å¿
è¦ãªæ¨©éãæã£ã¦ãã¾ãã';431$_ERRORS['03e13bb23a1d6b135ce3b9f7f860bd97'] = '注æãç·¨éããã®ã«å¿
è¦ãªæ¨©éãæã£ã¦ãã¾ãã';432$_ERRORS['227ec9e4ecfa16aaa58914d3cf18fc38'] = 'ãªãã¡ã¬ã³ã¹ã¯ä¸æã§ããå¿
è¦ãããã¾ãã';433$_ERRORS['c3b6976b915b84f6e06ef65690025daf'] = 'é¸æãããµãã©ã¤ã¤ã¼ã¯æå¹ã§ã¯ããã¾ããã';434$_ERRORS['20f7af1d2a1796fc9dd031535b17e1c3'] = '注æã¹ãã¼ã¿ã¹ãå¤æ´ãã権éãæã£ã¦ãã¾ãã';435$_ERRORS['361c5a6b314d3f49abb02c635a57a79c'] = 'é¸æãããµãã©ã¤ã¤ã¼æ³¨æã¹ãã¼ã¿ã¹ã¯æå¹ã§ã¯ããã¾ããã';436$_ERRORS['39a932d2f4ed682dbb31ad24315c3175'] = 'ãµãã©ã¤ã¤ã¼æ³¨æã¯æå¹ã§ã¯ããã¾ãã';437$_ERRORS['8b13472d8985f81b8fd0a57b8ef44703'] = 'ãã¹ã¦ã®ååã注æããªãã£ãã®ã§ããã®æ³¨æã®ã¹ãã¼ã¿ã¹ãå¤æ´ãããã¨ã¯ã§ãã¾ãã';438$_ERRORS['2e979c7d04e5c4d28a1bb21e9d5d9917'] = 'æ´æ°ã®ããã®ååãé¸æãã¦ãã¾ãã';439$_ERRORS['cdda51b2f550962155ccf8d741760d0a'] = 'æ°éï¼ %d ï¼ã®ååNo %d ã¯ç¡å¹';440$_ERRORS['da4c87bb9d750c867ec38d63e0e590d1'] = 'å庫ã¯ãã¼ãã§ãã¾ããã§ããã';441$_ERRORS['8e322e52039b88c96bba0982d90f7dd5'] = 'ååç»é²ã«é¢ããè¨å®ãè¡ãé';442$_ERRORS['af6c86ce8f9c0bcc9cefd56adc9ab72d'] = 'ãã®ãã³ãã¬ã¼ãã¯ã³ãã¼ãããã¨ã¯ã§ãã¾ããã§ããã';443$_ERRORS['e34942006a09852b08737070fc116e8f'] = 'ãã®ã¡ãã¥ã¼ãç½®ããã¨ã¯ã§ãã¾ããã';444$_ERRORS['2ff5095fd8289ccdaeca9c5e7d379fd2'] = 'ã¨ã©ã¼ãçºçãã¾ããï¼ç¾å¨ã®ç¨ã«ã¼ã«ãç»é²ãããã¨ãã§ãã¾ããã';445$_ERRORS['4742772823af2e3ed1e3b9932141ab88'] = 'ãã®ãã¼ã¸ã§ã¯ãã®æ©è½ãç¡å¹ã«ãããã¨ãã§ãã¾ã';446$_ERRORS['44abe70f74701f262f0ea8aa4fd31950'] = 'ãã´ã³ãã¼ä¸ã«ã¨ã©ã¼ãçºç';447$_ERRORS['a3b6d03f982de687d8250dbfab775437'] = '"%s" ã¯åå¨ãã¾ããã';448$_ERRORS['a3c085f0d457ae1104bf59365beb675a'] = 'ãã£ã¬ã¯ããª"%s" ã¯ä½æã§ãã¾ããã';449$_ERRORS['dcf965785976752e274ec081a3c1fb3f'] = 'ãã¡ã¤ã«"%s" ã¯ä½æã§ãã¾ããã';450$_ERRORS['918d3e2c65c72308ef3580f538d55af0'] = 'ãã®ãã¡ã¤ã«ã¯æ¸ãè¾¼ã¿ã§ãã¾ããï¼%s';451$_ERRORS['c795d0c41996964f15dc8c0297766988'] = 'ãã®ãã¡ã¤ã«ã¯æ¸ãè¾¼ã¿å¯è½ã§ãªããã°ãªãã¾ããï¼ %s';452$_ERRORS['ec531fd2b656df91f11e8f94b2bd2f9b'] = 'ã¢ã¼ã«ã¤ãã®ä½æä¸ã«ã¨ã©ã¼ãçºç';453$_ERRORS['b10dfa68dec5e313508a4a55eedae7d1'] = 'è¨èªã¨ãã¼ããé¸æãã¦ãã ãã';454$_ERRORS['02ae08296d544eb7c674182122645631'] = '"%s"ã¿ãã¯ç¡å¹ã§ãã';455$_ERRORS['bb5ef82c8be2494c733ac77920bc5c72'] = 'é¸æããããã¡ã¤ã«ãããã¾ãã';456$_ERRORS['00ab48dc84eab4a3effe37be6dc55392'] = 'æ¤è¨¼ã«å¤±æãã¾ããï¼%s';457$_ERRORS['dd8d1a7c020dcb1563a63baa9830fe5c'] = 'è¨èªãè¦ã¤ããã¾ãã';458$_ERRORS['1970e39c8995f0f6c227f94fc01e35dd'] = 'ãã¼ã\\"%s\\"ã¯ç¡å¹';459$_ERRORS['8b2e38b1190fe7c4546f89769ecd6657'] = 'ISOã³ã¼ã %s ãç¡å¹';460$_ERRORS['5154da9633f2cb69c72cdb07b28a102d'] = 'ã¢ã¸ã¥ã¼ã«å %s ãç¡å¹';461$_ERRORS['e2865d85227e45bdc6fb87bf5df2b1f3'] = 'ã¡ã¼ã«å %s ãç¡å¹';462$_ERRORS['f1c030f2fd8f1b382a4bffd04af59c2d'] = 'HTMLå½¢å¼ã®ã¡ã¼ã«ãã³ãã¬ã¼ãã¯ãJavaScriptã³ã¼ããå«ãããã¨ã¯ã§ãã¾ããã';463$_ERRORS['e0a602c130d12d57cd4ca2a8b9240917'] = 'ãã®ãã¡ã¤ã«ã¯æ¸ãè¾¼ã¿å¯ã§ãªããã°ãªãã¾ããï¼';464$_ERRORS['bcfa9fd034fffbe5aa1a9c9e306386f1'] = 'è´å½çãªã¨ã©ã¼ï¼ã¢ã¸ã¥ã¼ã«ãã£ã¬ã¯ããªãåå¨ãã¾ãã';465$_ERRORS['616d8e7e6c0dc755a7e932c4db698317'] = 'ã¢ã¸ã¥ã¼ã«ãã£ã¬ã¯ããªã¯æ¸ãè¾¼ã¿å¯è½ã§ããå¿
è¦ãããã¾ã';466$_ERRORS['31370967686edafc2c4ae48d5870f47f'] = 'ã¡ã¼ã«ä»¶åã®ããã®è¨èªãã¡ã¤ã«ãæ¸ãè¾¼ã¿ã§ãã¾ããããã¹ã¯æ¬¡ã®éãã§ãï¼%s';467$_ERRORS['61ca54d9195f5aa91fd0d41968f7e668'] = '%s ã®ä¸ã«æ¸ãè¾¼ã¿ãã§ãã¾ãã';468$_ERRORS['e1da3ea33ca296a4a77e627f7ef054bd'] = 'ãã®å½ã¯å·ã®é¸æãå¿
è¦ã§ãã';469$_ERRORS['155657899b93f70358eed115631fdb04'] = 'ãã¼ã®é·ãã¯32æåã®é·ããå¿
è¦ã§ã';470$_ERRORS['441006dbdaef41a163047624fe1241ab'] = 'ãã¼ã¯æ¢ã«åå¨ãã¾ã';471$_ERRORS['a56b6c43645970e79a8098df1dfc9746'] = 'ãã®ä½æã¯åé¤ãããã¨ã¯ã§ãã¾ããã';472$_ERRORS['156fa08f21710c9bf6df43184e01b62e'] = 'ãã¼ã¯ã³ãç¡å¹';473$_ERRORS['66ed24fd1b91e55ae0ad7fdb4ed251c7'] = 'ãã®å½ã¯é½éåºçã»ã¯ã·ã§ã³ãå¿
è¦ã§ãã';474$_ERRORS['78f66140209a4979028fb80f21be5a44'] = 'éµä¾¿çªå·ã¯ç¡å¹ã§ãã次ã®ã¨ããã«å
¥åããªããã°ãªãã¾ããï¼%s';475$_ERRORS['9464519d5d5d4ed9c496b33d7a61dcd4'] = 'å¥åã %s ãã¯ãã§ã«ä½¿ç¨ããã¦ãã¾ããä»ã®ãã®ãé¸æãã¦ãã ããã';476$_ERRORS['6b9041eb853a3cf9b47f13f53b70f51a'] = 'ä½æã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';477$_ERRORS['a3abb251955ac102dfda84c06e7e2e13'] = 'ã客æ§ã¯è¦ã¤ããã¾ããã§ãã';478$_ERRORS['96550f206ccd1c321be787e4f1875ed4'] = 'ã¡ã¼ã«ã¢ãã¬ã¹ã¯å¿
é ';479$_ERRORS['20aedd1e6de4dcf8d115b5a7424c58d7'] = 'ãã¹ã¯ã¼ãã¯å¿
é å
¥åã§ãã';480$_ERRORS['802b207b05fe5cea22e11b9db804b33d'] = 'èªè¨¼ã«å¤±æ';481$_ERRORS['db8a6a25796eff7d9010bfe3774c2382'] = 'ãã®ã¡ã¼ã«ã§ã®ã¢ã«ã¦ã³ãã¯ãã§ã«ç»é²ããã¦ãã¾ãã';482$_ERRORS['21ec01b01e405e6402fc417968dfe671'] = 'èªçæ¥ãç¡å¹';483$_ERRORS['39be5ee8a837bba8fcdd9820e27bf37d'] = 'ã¡ã¼ã«ãéä¿¡ãããã¨ãã§ãã¾ããã';484$_ERRORS['ab044c6afbb0298ece38b35deee72dfc'] = 'ã¢ã«ã¦ã³ãã®ä½æä¸ã«ã¨ã©ã¼ãçºçãã¾ããã';485$_ERRORS['6542140a46b0af89a412d018ffc120c6'] = 'ä½æã¨å½ããã¼ãã§ãã¾ããã>id_country';486$_ERRORS['48261b3d77e9fe47eb13ea96241b6c60'] = 'éµä¾¿çªå·ã¯å¿
é ';487$_ERRORS['8bf191d094738bf06c3b269d4398b921'] = 'éµä¾¿çªå·ã¯ç¡å¹';488$_ERRORS['918eafd2a5ffd2824a394ce7bf1c4df4'] = 'èªçæ¥ãç¡å¹';489$_ERRORS['95d45b5aed3c29f520abe72ca8673ef9'] = 'ãã®ã¡ã¼ã«ã¢ãã¬ã¹ã¯ãã§ã«ç»é²ããã¦ãã¾ãããã¹ã¯ã¼ããå
¥åãããæ°ãããã®ããªã¯ã¨ã¹ããã¦ãã ããã';490$_ERRORS['e92c1fa650792e8d5516b18eaea7782b'] = 'ä½æã®ä½æä¸ã«ã¨ã©ã¼ãçºç';491$_ERRORS['746682cb53a1264b0db82cca70cc360d'] = 'é¸æãããä½æã¸ãã®ååããå±ããããã¨ã¯ã§ãã¾ããã';492$_ERRORS['9730e222894d4568ed4cd2de30cb233a'] = 'Nullã®é';493$_ERRORS['dfbe69c6d9568ecb0e65e7b32ed92a3a'] = 'ååãè¦ã¤ããã¾ããã§ãã';494$_ERRORS['91e6cde963af2000218553722fc7a093'] = 'ååã使ç¨ã§ããªããªãã¾ãã';495$_ERRORS['4d2c41ad87059d5fd9ea5283cee720a5'] = 'å¨åº«ã«ååãªååãããã¾ããã';496$_ERRORS['84a7c3aeebf09d169aca8555be640bbf'] = 'ãã¹ã¦ã®å¿
é é
ç®ãå
¥åãã¦ãã ãããããããã«ã¹ã¿ãã¤ãºãç»é²ãã¾ãã';497$_ERRORS['708d2bfb476ba46221602d549f0e7a4d'] = 'ä¸è¶³ãã¦ããã«ãã´ãªID';498$_ERRORS['ba2bfa3216ea97ec1e454239610d089a'] = 'ãã®ã«ãã´ãªã¸ã®ã¢ã¯ã»ã¹æ¨©ãæã£ã¦ãã¾ãã';499$_ERRORS['79cedb1d1acf680c3dba79dc679aa249'] = 'ãªã¹ããã件åãé¸æãã¦ãã ãã';500$_ERRORS['ee9f24e2aebc1da18ffd88823144437b'] = 'ãã¡ã¤ã«ã¢ãããã¼ãä¸ã«ã¨ã©ã¼ãçºç';501$_ERRORS['d1a9295d276a65933e0a7334a12e6f41'] = 'ä¸å¯ã®ã¨ã¯ã¹ãã³ã·ã§ã³ãã¡ã¤ã«';502$_ERRORS['881ae7c0ea0a71b12b4548d4268464f7'] = 'ã¡ãã»ã¼ã¸éä¿¡ä¸ã«ã¨ã©ã¼ãçºç';503$_ERRORS['456e77e04e2e26231ee352304627b26d'] = 'ãã¼ãç¡å¹';504$_ERRORS['1347119d36ae31564a89763f21476c1a'] = 'ãã®ååã¯ã¹ãã¢ã®ä¸ã«åå¨ãã¾ããã';505$_ERRORS['38d5595927b80b331239ef904341b07c'] = 'ãã®ååã¯åé¤ããã¦ãã¾ãã';506$_ERRORS['c9615dc36879116ef8c5f1ab08543191'] = 'ãã®ãã¡ã¤ã«ã¯ãã¯ãåå¨ãã¾ããã';507$_ERRORS['b1046eaca37cbbd3b53d17c33299bfab'] = 'ãã®ååã¯è¿åããã¦ãã¾ãã';508$_ERRORS['2d30f823fe8f59bbcbec1fec853e4549'] = 'ååã®ç· ãåãã¯éãã¦ãã¾ãã';509$_ERRORS['d5304279c07642327b2909efd15ff539'] = 'æå¹æéãéããã¨ãæ¬ååããã¦ã³ãã¼ããããã¨ãã§ãã¾ãã';510$_ERRORS['98bc3b9df6852d17661209b9c969128b'] = '許å¯ããããã¦ã³ãã¼ãã®æ大æ°ã«éãã¾ãã';511$_ERRORS['3d61ce929e8ab1637b33fe5ad0fa8950'] = '注æãªãã¡ã¬ã³ã¹ãæä¾ãã¦ãã ãã';512$_ERRORS['417e4a5a02fbe9349ada8a18426be6b3'] = 'æå¹ãªã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã';513$_ERRORS['f1a14db11f1d78bb55fe5c0106da47bb'] = 'ãã®ã¡ã¼ã«ã¢ãã¬ã¹ã«é¢é£ä»ãããã¦ããã¢ã«ã¦ã³ãã¯ããã¾ãã';514$_ERRORS['56869b06db86046c19ab315143d41843'] = '注æãªãã¡ã¬ã³ã¹ãç¡å¹';515$_ERRORS['a902b4022653cd6f6d874bf596c811b8'] = 'ç¡å¹ãªã客æ§';516$_ERRORS['eee9066d332eff1c76c8484b0166eabe'] = 'ã²ã¹ãããã客æ§ã«å¤æä¸ã«ã¨ã©ã¼ãçºç';517$_ERRORS['678e00213ce73b9bbdefd0979507436c'] = 'ãã®ã¡ã¼ã«ã¢ãã¬ã¹ã¯ç¡å¹ã§ã';518$_ERRORS['54084a1c09c68221979d134e9613ef84'] = 'ãã¹ã¯ã¼ããééã£ã¦ãã¾ãã';519$_ERRORS['f02a41f3e448d379e3c06d39bd3cc4de'] = 'ãã¹ã¯ã¼ãã¨ç¢ºèªãä¸è´ãã¾ãã';520$_ERRORS['4a26ddbc1e75f300f27d3ba1f36fcb63'] = 'æ
å ±ãæ´æ°ã§ãã¾ãã';521$_ERRORS['99d2991e9b0c7a010d700be5b085b2c7'] = 'ã¡ã¼ã«ã¼ã¯åå¨ãã¾ããã';522$_ERRORS['9def2dd03cb77a5bf9021d9c03a67c07'] = 'ä½æãç¡å¹';523$_ERRORS['700c53d8cec1b1e9cf6c247944126166'] = 'ã«ã¼ãã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºç';524$_ERRORS['78c46e5c6e68799668e5b0af361e8e5d'] = 'é¸æããããã¤ãã®ä½æã«ãå±ãã§ããªãé
éãããã¾ãã';525$_ERRORS['34bff86ac3ed2450ae5b4c562f353115'] = 'é¸æãããä½æã®ä¸ã«ãå±ãã§ããªãé
éãããã¾ãã';526$_ERRORS['d049e05d0babc4c1643c4b36397be24d'] = 'é¸æããä½æã«ãå±ãã§ããªãé
éãããã¾ãã';527$_ERRORS['6f268ac84ce6195ecf4e3dfe437e2aee'] = 'è´å½çãªã¨ã©ã¼ï¼ã客æ§ãè¦ã¤ããã¾ãã';528$_ERRORS['ffabab221ec5c24fbdb4a70ad48bc985'] = '注æãæå¹ã§ãªããªã£ã¦ãã¾ã';529$_ERRORS['15efe0f18ecffd8e75556c5c60cb1cb6'] = 'ã¡ãã»ã¼ã¸ã¯ç¡å¹ï¼HTMLã¯è¨±å¯ããã¦ãã¾ããï¼';530$_ERRORS['24909e87dc242b9dd539e10609b8b050'] = '注æãè¦ã¤ããã¾ãã';531$_ERRORS['86eb7a8a11e8d60cc214c71970f11c11'] = '注æIDã¯å¿
é ';532$_ERRORS['cb5a3bf919fec3770f6d6d500db5aae9'] = 'ãã®æ³¨æãè¦ã¤ãããã¨ãã§ãã¾ãã';533$_ERRORS['7c9bc421784e8e30defb1ecaae9b057d'] = 'ã«ã¼ãã®æ´æ°ä¸ã«ã¨ã©ã¼ãçºçããã';534$_ERRORS['29e1ca45338b1e4861bb4a9bdc5d4387'] = 'ãã®ä½æã¯èªåã®ãã®ã§ã¯ããã¾ããã';535$_ERRORS['baafbb73bdf562b2dcbd2c4b807f758e'] = 'ãã®ä½æã¯æå¹ãªã¨ãªã¢ã«ããã¾ããã';536$_ERRORS['08b2765dc6c449c903f8b30ac7e55f91'] = 'ãã®ä½æã¯ç¡å¹ã§ãã';537$_ERRORS['490c3ef851f76767650e24770e451008'] = 'äºåã«é
éãé¸æããªããã°ãªãã¾ãã';538$_ERRORS['63c452b946ecf4788251e1829ec6755a'] = 'äºåã«å©ç¨è¦ç´ã«åæããå¿
è¦ãããã¾ã';539$_ERRORS['27d325cf4d46737c6cc7406b0a0d6273'] = 'æ¯æãæ¹æ³ãåç
§ããã«ã¯ãµã¤ã³ã¤ã³ãã¦ãã ãã';540$_ERRORS['a94d3b3e3c407f3573046ebd37d723af'] = 'ã¨ã©ã¼ï¼ãã®æ³¨æã¯ãã§ã«æ¤è¨¼æ¸';541$_ERRORS['1fc64e39d707f07762cc904de0ffb336'] = 'ã¨ã©ã¼ï¼ã客æ§ãè¦ã¤ããã¾ãã';542$_ERRORS['cc1eb627d58e81fa93df5b356783019a'] = 'ã¨ã©ã¼ï¼ä½æãé¸æãã¦ãã ãã';543$_ERRORS['66bbdaedc4e3ed1f603e84b976ffffe5'] = 'ã¨ã©ã¼ï¼é
éãé¸æãã¦ãã ãã';544$_ERRORS['7dc5457c6ab3e46702648a6a2f9bb448'] = 'ã¨ã©ã¼ï¼é¸æãããé貨ãããã¾ãã';545$_ERRORS['3aa1ae028dee982b0b7a6fa6b8e3b60e'] = 'å©ç¨è¦ç´ã«åæãã¦ãã ãã';546$_ERRORS['acddadbd19b625e95ba1a4356e734f3f'] = '注æã確èªãã';547$_ERRORS['2afb3ce86e152dfe5c66dda2ae5027b3'] = '使ç¨å¯è½ãªæ¯æãæ¹æ³ãããã¾ãã';548$_ERRORS['f449612a7254e686bd585ef15c33e604'] = 'ãã®è¿å注æãè¦ã¤ãããã¨ãã§ãã¾ãã';549$_ERRORS['5af5f631f774a71445e3028253874394'] = 'ãã®ã¹ãã¢ã¯æ°ããåãã注æãæã£ã¦ãã¾ãã';550$_ERRORS['56ca67fde405db4d75fb5fc3350db81b'] = 'ç³ã訳ããã¾ããããã注æãæ´æ°ãããã¨ã¯ã§ãã¾ããã';551$_ERRORS['b22604f6ddd3fb79ff38568a5a0141e0'] = 'ããã¤ãã®ã¢ã¤ãã ã¯å©ç¨ã§ãã¾ããã注æãæ´æ°ãããã¨ãã§ãã¾ããã';552$_ERRORS['897bbb78781eb767eee3a4ac3e820185'] = 'ã¯ã¼ãã³ã³ã¼ããå
¥åããªããã°ãªãã¾ãã';553$_ERRORS['417d63b1effb110e438d4b4b9f0fbd95'] = 'ç¡å¹ãªã¯ã¼ãã³ã³ã¼ã';554$_ERRORS['2be6526686adc15298b500c6fe77d487'] = 'ãã®ã¯ã¼ãã³ã¯åå¨ãã¾ãã';555$_ERRORS['71754079aaeefc5c6e745ddd59f8a35f'] = 'ç¡æã®æ³¨æ';556$_ERRORS['21ab83b922d8488486330b0906000054'] = 'ã®ããã¡ãã»ã¼ã¸ãç¡å¹';557$_ERRORS['e5289aa3f8ff75f8c97e2ff511046f92'] = 'ä½æã«ä¸è´ããã¾ã¼ã³ãããã¾ãã';558$_ERRORS['b51cb75f23091c0f98bea54ae7615080'] = 'ãã®ã¡ã¼ã«ã¢ãã¬ã¹ã§ç»é²ãããã¢ã«ã¦ã³ãã¯ããã¾ããã';559$_ERRORS['194496a52d41fba1c9e6140c4eb34f83'] = 'ãã®ã¢ã«ã¦ã³ãã§ãã¹ã¯ã¼ãã®åçæã¯ã§ãã¾ããã';560$_ERRORS['6e2fc94479ac0c63543886a235e3370c'] = 'ã¡ã¼ã«ã®éä¿¡ä¸ã«ã¨ã©ã¼ãçºçãã¾ããã';561$_ERRORS['f7ae511276e04d42e9cfe2f714b5128e'] = 'ã客æ§ã®ã¢ã«ã¦ã³ãã¯ããã¾ããã';562$_ERRORS['1c92088e3118745be78c9a19de9354b0'] = 'ãæ示ã«ãªã£ããã¼ã¿ã§ã¯ãã¹ã¯ã¼ããåçæãããã¨ãã§ãã¾ããã';563$_ERRORS['6b9cc232bf4044274ec42062b60736fb'] = 'ãã®ã·ã§ããã§ã¯è«æ±æ¸ã¯ç¡å¹ã«ãªã£ã¦ãã¾ãã';564$_ERRORS['2ef90fa1b9369f1ad3ca66852ca464a2'] = 'è«æ±æ¸ãè¦ã¤ããã¾ãã';565$_ERRORS['8200c4097227159b14dd0669b8dfe22c'] = 'å©ç¨å¯è½ãªè«æ±æ¸ãããã¾ãã';566$_ERRORS['b430bfb9e8ec89ded934087889c2e845'] = 'è¿å注æã¯è¦ã¤ããã¾ãã';567$_ERRORS['b55e152dc0683c3d315b6baabb98495d'] = 'è¿å注æã¯ç¢ºèªããã¦ãã¾ãã';568$_ERRORS['a5df8bfce318a15ea55f18082b9b56c0'] = 'ãã®ååã¸ã®ã¢ã¯ã»ã¹æ¨©ãæã£ã¦ãã¾ãã';569$_ERRORS['636ae3559a19937ca8e53781d804a34d'] = 'é¸æãããç»åã®åé¤ä¸ã«ã¨ã©ã¼ãçºç';570$_ERRORS['046f5d51d8d0da00cba63d33299c2d66'] = 'PHPã®ãDomãã¨ã¯ã¹ãã¼ãããã¼ãããã¦ãã¾ãã';571$_ERRORS['4f0a091bd82d0f5be5676bfedb26cfb2'] = 'ãµãã©ã¤ã¤ã¼ã¯åå¨ãã¾ãã';572$_ERRORS['05f89c31663a09912af64c539524588f'] = 'VATçªå·ãç¡å¹';573$_ERRORS['deec1d85e431dfa0f76e48cfd764f8d5'] = 'VATçªå·ãè¦ã¤ããã¾ãã';574$_ERRORS['059d29a2088bcf0b9bae76a11f3a07e3'] = 'VATçªå·ç¢ºèªãµã¼ãã¹ã¯å©ç¨ã§ãã¾ãã';575return $_ERRORS;...
errors.rb
Source:errors.rb
...18 # # Required dependency for ActiveModel::Errors19 # extend ActiveModel::Naming20 #21 # def initialize22 # @errors = ActiveModel::Errors.new(self)23 # end24 #25 # attr_accessor :name26 # attr_reader :errors27 #28 # def validate!29 # errors.add(:name, :blank, message: "cannot be nil") if name.nil?30 # end31 #32 # # The following methods are needed to be minimally implemented33 #34 # def read_attribute_for_validation(attr)35 # send(attr)36 # end37 #38 # def self.human_attribute_name(attr, options = {})39 # attr40 # end41 #42 # def self.lookup_ancestors43 # [self]44 # end45 # end46 #47 # The last three methods are required in your object for +Errors+ to be48 # able to generate error messages correctly and also handle multiple49 # languages. Of course, if you extend your object with <tt>ActiveModel::Translation</tt>50 # you will not need to implement the last two. Likewise, using51 # <tt>ActiveModel::Validations</tt> will handle the validation related methods52 # for you.53 #54 # The above allows you to do:55 #56 # person = Person.new57 # person.validate! # => ["cannot be nil"]58 # person.errors.full_messages # => ["name cannot be nil"]59 # # etc..60 class Errors61 include Enumerable62 extend Forwardable63 def_delegators :@errors, :size, :clear, :blank?, :empty?, :uniq!, :any?64 # TODO: forward all enumerable methods after `each` deprecation is removed.65 def_delegators :@errors, :count66 LEGACY_ATTRIBUTES = [:messages, :details].freeze67 private_constant :LEGACY_ATTRIBUTES68 # The actual array of +Error+ objects69 # This method is aliased to <tt>objects</tt>.70 attr_reader :errors71 alias :objects :errors72 # Pass in the instance of the object that is using the errors object.73 #74 # class Person75 # def initialize76 # @errors = ActiveModel::Errors.new(self)77 # end78 # end79 def initialize(base)80 @base = base81 @errors = []82 end83 def initialize_dup(other) # :nodoc:84 @errors = other.errors.deep_dup85 super86 end87 # Copies the errors from <tt>other</tt>.88 # For copying errors but keep <tt>@base</tt> as is.89 #90 # other - The ActiveModel::Errors instance.91 #92 # Examples93 #94 # person.errors.copy!(other)95 def copy!(other) # :nodoc:96 @errors = other.errors.deep_dup97 @errors.each { |error|98 error.instance_variable_set(:@base, @base)99 }100 end101 # Imports one error102 # Imported errors are wrapped as a NestedError,103 # providing access to original error object.104 # If attribute or type needs to be overridden, use +override_options+.105 #106 # override_options - Hash107 # @option override_options [Symbol] :attribute Override the attribute the error belongs to108 # @option override_options [Symbol] :type Override type of the error.109 def import(error, override_options = {})110 [:attribute, :type].each do |key|111 if override_options.key?(key)112 override_options[key] = override_options[key].to_sym113 end114 end115 @errors.append(NestedError.new(@base, error, override_options))116 end117 # Merges the errors from <tt>other</tt>,118 # each <tt>Error</tt> wrapped as <tt>NestedError</tt>.119 #120 # other - The ActiveModel::Errors instance.121 #122 # Examples123 #124 # person.errors.merge!(other)125 def merge!(other)126 other.errors.each { |error|127 import(error)128 }129 end130 # Removes all errors except the given keys. Returns a hash containing the removed errors.131 #132 # person.errors.keys # => [:name, :age, :gender, :city]133 # person.errors.slice!(:age, :gender) # => { :name=>["cannot be nil"], :city=>["cannot be nil"] }134 # person.errors.keys # => [:age, :gender]135 def slice!(*keys)136 deprecation_removal_warning(:slice!)137 keys = keys.map(&:to_sym)138 results = messages.dup.slice!(*keys)139 @errors.keep_if do |error|140 keys.include?(error.attribute)141 end142 results143 end144 # Search for errors matching +attribute+, +type+ or +options+.145 #146 # Only supplied params will be matched.147 #148 # person.errors.where(:name) # => all name errors.149 # person.errors.where(:name, :too_short) # => all name errors being too short150 # person.errors.where(:name, :too_short, minimum: 2) # => all name errors being too short and minimum is 2151 def where(attribute, type = nil, **options)152 attribute, type, options = normalize_arguments(attribute, type, **options)153 @errors.select { |error|154 error.match?(attribute, type, **options)155 }156 end157 # Returns +true+ if the error messages include an error for the given key158 # +attribute+, +false+ otherwise.159 #160 # person.errors.messages # => {:name=>["cannot be nil"]}161 # person.errors.include?(:name) # => true162 # person.errors.include?(:age) # => false163 def include?(attribute)164 @errors.any? { |error|165 error.match?(attribute.to_sym)166 }167 end168 alias :has_key? :include?169 alias :key? :include?170 # Delete messages for +key+. Returns the deleted messages.171 #172 # person.errors[:name] # => ["cannot be nil"]173 # person.errors.delete(:name) # => ["cannot be nil"]174 # person.errors[:name] # => []175 def delete(attribute, type = nil, **options)176 attribute, type, options = normalize_arguments(attribute, type, **options)177 matches = where(attribute, type, **options)178 matches.each do |error|179 @errors.delete(error)180 end181 matches.map(&:message).presence182 end183 # When passed a symbol or a name of a method, returns an array of errors184 # for the method.185 #186 # person.errors[:name] # => ["cannot be nil"]187 # person.errors['name'] # => ["cannot be nil"]188 def [](attribute)189 DeprecationHandlingMessageArray.new(messages_for(attribute), self, attribute)190 end191 # Iterates through each error object.192 #193 # person.errors.add(:name, :too_short, count: 2)194 # person.errors.each do |error|195 # # Will yield <#ActiveModel::Error attribute=name, type=too_short,196 # options={:count=>3}>197 # end198 #199 # To be backward compatible with past deprecated hash-like behavior,200 # when block accepts two parameters instead of one, it201 # iterates through each error key, value pair in the error messages hash.202 # Yields the attribute and the error for that attribute. If the attribute203 # has more than one error message, yields once for each error message.204 #205 # person.errors.add(:name, :blank, message: "can't be blank")206 # person.errors.each do |attribute, message|207 # # Will yield :name and "can't be blank"208 # end209 #210 # person.errors.add(:name, :not_specified, message: "must be specified")211 # person.errors.each do |attribute, message|212 # # Will yield :name and "can't be blank"213 # # then yield :name and "must be specified"214 # end215 def each(&block)216 if block.arity <= 1217 @errors.each(&block)218 else219 ActiveSupport::Deprecation.warn(<<~MSG)220 Enumerating ActiveModel::Errors as a hash has been deprecated.221 In Rails 6.1, `errors` is an array of Error objects,222 therefore it should be accessed by a block with a single block223 parameter like this:224 person.errors.each do |error|225 attribute = error.attribute226 message = error.message227 end228 You are passing a block expecting two parameters,229 so the old hash behavior is simulated. As this is deprecated,230 this will result in an ArgumentError in Rails 6.2.231 MSG232 @errors.233 sort { |a, b| a.attribute <=> b.attribute }.234 each { |error| yield error.attribute, error.message }235 end236 end237 # Returns all message values.238 #239 # person.errors.messages # => {:name=>["cannot be nil", "must be specified"]}240 # person.errors.values # => [["cannot be nil", "must be specified"]]241 def values242 deprecation_removal_warning(:values, "errors.map { |error| error.message }")243 @errors.map(&:message).freeze244 end245 # Returns all message keys.246 #247 # person.errors.messages # => {:name=>["cannot be nil", "must be specified"]}248 # person.errors.keys # => [:name]249 def keys250 deprecation_removal_warning(:keys, "errors.attribute_names")251 keys = @errors.map(&:attribute)252 keys.uniq!253 keys.freeze254 end255 # Returns all error attribute names256 #257 # person.errors.messages # => {:name=>["cannot be nil", "must be specified"]}258 # person.errors.attribute_names # => [:name]259 def attribute_names260 @errors.map(&:attribute).uniq.freeze261 end262 # Returns an xml formatted representation of the Errors hash.263 #264 # person.errors.add(:name, :blank, message: "can't be blank")265 # person.errors.add(:name, :not_specified, message: "must be specified")266 # person.errors.to_xml267 # # =>268 # # <?xml version=\"1.0\" encoding=\"UTF-8\"?>269 # # <errors>270 # # <error>name can't be blank</error>271 # # <error>name must be specified</error>272 # # </errors>273 def to_xml(options = {})274 deprecation_removal_warning(:to_xml)275 to_a.to_xml({ root: "errors", skip_types: true }.merge!(options))276 end277 # Returns a Hash that can be used as the JSON representation for this278 # object. You can pass the <tt>:full_messages</tt> option. This determines279 # if the json object should contain full messages or not (false by default).280 #281 # person.errors.as_json # => {:name=>["cannot be nil"]}282 # person.errors.as_json(full_messages: true) # => {:name=>["name cannot be nil"]}283 def as_json(options = nil)284 to_hash(options && options[:full_messages])285 end286 # Returns a Hash of attributes with their error messages. If +full_messages+287 # is +true+, it will contain full messages (see +full_message+).288 #289 # person.errors.to_hash # => {:name=>["cannot be nil"]}290 # person.errors.to_hash(true) # => {:name=>["name cannot be nil"]}291 def to_hash(full_messages = false)292 message_method = full_messages ? :full_message : :message293 group_by_attribute.transform_values do |errors|294 errors.map(&message_method)295 end296 end297 def to_h298 ActiveSupport::Deprecation.warn(<<~EOM)299 ActiveModel::Errors#to_h is deprecated and will be removed in Rails 6.2.300 Please use `ActiveModel::Errors.to_hash` instead. The values in the hash301 returned by `ActiveModel::Errors.to_hash` is an array of error messages.302 EOM303 to_hash.transform_values { |values| values.last }304 end305 # Returns a Hash of attributes with an array of their error messages.306 #307 # Updating this hash would still update errors state for backward308 # compatibility, but this behavior is deprecated.309 def messages310 DeprecationHandlingMessageHash.new(self)311 end312 # Returns a Hash of attributes with an array of their error details.313 #314 # Updating this hash would still update errors state for backward315 # compatibility, but this behavior is deprecated.316 def details317 hash = group_by_attribute.transform_values do |errors|318 errors.map(&:details)319 end320 DeprecationHandlingDetailsHash.new(hash)321 end322 # Returns a Hash of attributes with an array of their Error objects.323 #324 # person.errors.group_by_attribute325 # # => {:name=>[<#ActiveModel::Error>, <#ActiveModel::Error>]}326 def group_by_attribute327 @errors.group_by(&:attribute)328 end329 # Adds a new error of +type+ on +attribute+.330 # More than one error can be added to the same +attribute+.331 # If no +type+ is supplied, <tt>:invalid</tt> is assumed.332 #333 # person.errors.add(:name)334 # # Adds <#ActiveModel::Error attribute=name, type=invalid>335 # person.errors.add(:name, :not_implemented, message: "must be implemented")336 # # Adds <#ActiveModel::Error attribute=name, type=not_implemented,337 # options={:message=>"must be implemented"}>338 #339 # person.errors.messages340 # # => {:name=>["is invalid", "must be implemented"]}341 #342 # If +type+ is a string, it will be used as error message.343 #344 # If +type+ is a symbol, it will be translated using the appropriate345 # scope (see +generate_message+).346 #347 # If +type+ is a proc, it will be called, allowing for things like348 # <tt>Time.now</tt> to be used within an error.349 #350 # If the <tt>:strict</tt> option is set to +true+, it will raise351 # ActiveModel::StrictValidationFailed instead of adding the error.352 # <tt>:strict</tt> option can also be set to any other exception.353 #354 # person.errors.add(:name, :invalid, strict: true)355 # # => ActiveModel::StrictValidationFailed: Name is invalid356 # person.errors.add(:name, :invalid, strict: NameIsInvalid)357 # # => NameIsInvalid: Name is invalid358 #359 # person.errors.messages # => {}360 #361 # +attribute+ should be set to <tt>:base</tt> if the error is not362 # directly associated with a single attribute.363 #364 # person.errors.add(:base, :name_or_email_blank,365 # message: "either name or email must be present")366 # person.errors.messages367 # # => {:base=>["either name or email must be present"]}368 # person.errors.details369 # # => {:base=>[{error: :name_or_email_blank}]}370 def add(attribute, type = :invalid, **options)371 attribute, type, options = normalize_arguments(attribute, type, **options)372 error = Error.new(@base, attribute, type, **options)373 if exception = options[:strict]374 exception = ActiveModel::StrictValidationFailed if exception == true375 raise exception, error.full_message376 end377 @errors.append(error)378 error379 end380 # Returns +true+ if an error matches provided +attribute+ and +type+,381 # or +false+ otherwise. +type+ is treated the same as for +add+.382 #383 # person.errors.add :name, :blank384 # person.errors.added? :name, :blank # => true385 # person.errors.added? :name, "can't be blank" # => true386 #387 # If the error requires options, then it returns +true+ with388 # the correct options, or +false+ with incorrect or missing options.389 #390 # person.errors.add :name, :too_long, { count: 25 }391 # person.errors.added? :name, :too_long, count: 25 # => true392 # person.errors.added? :name, "is too long (maximum is 25 characters)" # => true393 # person.errors.added? :name, :too_long, count: 24 # => false394 # person.errors.added? :name, :too_long # => false395 # person.errors.added? :name, "is too long" # => false396 def added?(attribute, type = :invalid, options = {})397 attribute, type, options = normalize_arguments(attribute, type, **options)398 if type.is_a? Symbol399 @errors.any? { |error|400 error.strict_match?(attribute, type, **options)401 }402 else403 messages_for(attribute).include?(type)404 end405 end406 # Returns +true+ if an error on the attribute with the given type is407 # present, or +false+ otherwise. +type+ is treated the same as for +add+.408 #409 # person.errors.add :age410 # person.errors.add :name, :too_long, { count: 25 }411 # person.errors.of_kind? :age # => true412 # person.errors.of_kind? :name # => false413 # person.errors.of_kind? :name, :too_long # => true414 # person.errors.of_kind? :name, "is too long (maximum is 25 characters)" # => true415 # person.errors.of_kind? :name, :not_too_long # => false416 # person.errors.of_kind? :name, "is too long" # => false417 def of_kind?(attribute, type = :invalid)418 attribute, type = normalize_arguments(attribute, type)419 if type.is_a? Symbol420 !where(attribute, type).empty?421 else422 messages_for(attribute).include?(type)423 end424 end425 # Returns all the full error messages in an array.426 #427 # class Person428 # validates_presence_of :name, :address, :email429 # validates_length_of :name, in: 5..30430 # end431 #432 # person = Person.create(address: '123 First St.')433 # person.errors.full_messages434 # # => ["Name is too short (minimum is 5 characters)", "Name can't be blank", "Email can't be blank"]435 def full_messages436 @errors.map(&:full_message)437 end438 alias :to_a :full_messages439 # Returns all the full error messages for a given attribute in an array.440 #441 # class Person442 # validates_presence_of :name, :email443 # validates_length_of :name, in: 5..30444 # end445 #446 # person = Person.create()447 # person.errors.full_messages_for(:name)448 # # => ["Name is too short (minimum is 5 characters)", "Name can't be blank"]449 def full_messages_for(attribute)450 where(attribute).map(&:full_message).freeze451 end452 # Returns all the error messages for a given attribute in an array.453 #454 # class Person455 # validates_presence_of :name, :email456 # validates_length_of :name, in: 5..30457 # end458 #459 # person = Person.create()460 # person.errors.messages_for(:name)461 # # => ["is too short (minimum is 5 characters)", "can't be blank"]462 def messages_for(attribute)463 where(attribute).map(&:message)464 end465 # Returns a full message for a given attribute.466 #467 # person.errors.full_message(:name, 'is invalid') # => "Name is invalid"468 def full_message(attribute, message)469 Error.full_message(attribute, message, @base)470 end471 # Translates an error message in its default scope472 # (<tt>activemodel.errors.messages</tt>).473 #474 # Error messages are first looked up in <tt>activemodel.errors.models.MODEL.attributes.ATTRIBUTE.MESSAGE</tt>,475 # if it's not there, it's looked up in <tt>activemodel.errors.models.MODEL.MESSAGE</tt> and if476 # that is not there also, it returns the translation of the default message477 # (e.g. <tt>activemodel.errors.messages.MESSAGE</tt>). The translated model478 # name, translated attribute name and the value are available for479 # interpolation.480 #481 # When using inheritance in your models, it will check all the inherited482 # models too, but only if the model itself hasn't been found. Say you have483 # <tt>class Admin < User; end</tt> and you wanted the translation for484 # the <tt>:blank</tt> error message for the <tt>title</tt> attribute,485 # it looks for these translations:486 #487 # * <tt>activemodel.errors.models.admin.attributes.title.blank</tt>488 # * <tt>activemodel.errors.models.admin.blank</tt>489 # * <tt>activemodel.errors.models.user.attributes.title.blank</tt>490 # * <tt>activemodel.errors.models.user.blank</tt>491 # * any default you provided through the +options+ hash (in the <tt>activemodel.errors</tt> scope)492 # * <tt>activemodel.errors.messages.blank</tt>493 # * <tt>errors.attributes.title.blank</tt>494 # * <tt>errors.messages.blank</tt>495 def generate_message(attribute, type = :invalid, options = {})496 Error.generate_message(attribute, type, @base, options)497 end498 def marshal_load(array) # :nodoc:499 # Rails 5500 @errors = []501 @base = array[0]502 add_from_legacy_details_hash(array[2])503 end504 def init_with(coder) # :nodoc:505 data = coder.map506 data.each { |k, v|507 next if LEGACY_ATTRIBUTES.include?(k.to_sym)508 instance_variable_set(:"@#{k}", v)509 }510 @errors ||= []511 # Legacy support Rails 5.x details hash512 add_from_legacy_details_hash(data["details"]) if data.key?("details")513 end514 private515 def normalize_arguments(attribute, type, **options)516 # Evaluate proc first517 if type.respond_to?(:call)518 type = type.call(@base, options)519 end520 [attribute.to_sym, type, options]521 end522 def add_from_legacy_details_hash(details)523 details.each { |attribute, errors|524 errors.each { |error|525 type = error.delete(:error)526 add(attribute, type, **error)527 }528 }529 end530 def deprecation_removal_warning(method_name, alternative_message = nil)531 message = +"ActiveModel::Errors##{method_name} is deprecated and will be removed in Rails 6.2."532 if alternative_message533 message << "\n\nTo achieve the same use:\n\n "534 message << alternative_message535 end536 ActiveSupport::Deprecation.warn(message)537 end538 def deprecation_rename_warning(old_method_name, new_method_name)539 ActiveSupport::Deprecation.warn("ActiveModel::Errors##{old_method_name} is deprecated. Please call ##{new_method_name} instead.")540 end541 end542 class DeprecationHandlingMessageHash < SimpleDelegator543 def initialize(errors)544 @errors = errors545 super(prepare_content)546 end547 def []=(attribute, value)548 ActiveSupport::Deprecation.warn("Calling `[]=` to an ActiveModel::Errors is deprecated. Please call `ActiveModel::Errors#add` instead.")549 @errors.delete(attribute)550 Array(value).each do |message|551 @errors.add(attribute, message)552 end553 __setobj__ prepare_content554 end555 def delete(attribute)556 ActiveSupport::Deprecation.warn("Calling `delete` to an ActiveModel::Errors messages hash is deprecated. Please call `ActiveModel::Errors#delete` instead.")557 @errors.delete(attribute)558 end559 private560 def prepare_content561 content = @errors.to_hash562 content.each do |attribute, value|563 content[attribute] = DeprecationHandlingMessageArray.new(value, @errors, attribute)564 end565 content.default_proc = proc do |hash, attribute|566 hash = hash.dup567 hash[attribute] = DeprecationHandlingMessageArray.new([], @errors, attribute)568 __setobj__ hash.freeze569 hash[attribute]570 end571 content.freeze572 end573 end574 class DeprecationHandlingMessageArray < SimpleDelegator575 def initialize(content, errors, attribute)576 @errors = errors577 @attribute = attribute578 super(content.freeze)579 end580 def <<(message)581 ActiveSupport::Deprecation.warn("Calling `<<` to an ActiveModel::Errors message array in order to add an error is deprecated. Please call `ActiveModel::Errors#add` instead.")582 @errors.add(@attribute, message)583 __setobj__ @errors.messages_for(@attribute)584 self585 end586 def clear587 ActiveSupport::Deprecation.warn("Calling `clear` to an ActiveModel::Errors message array in order to delete all errors is deprecated. Please call `ActiveModel::Errors#delete` instead.")588 @errors.delete(@attribute)589 end590 end591 class DeprecationHandlingDetailsHash < SimpleDelegator592 def initialize(details)593 details.default = []594 details.freeze595 super(details)596 end597 end598 # Raised when a validation cannot be corrected by end users and are considered599 # exceptional.600 #601 # class Person602 # include ActiveModel::Validations...
errors_test.rb
Source:errors_test.rb
2class ErrorsTest < ActiveModel::TestCase3 class Person4 extend ActiveModel::Naming5 def initialize6 @errors = ActiveModel::Errors.new(self)7 end8 attr_accessor :name, :age9 attr_reader :errors10 def validate!11 errors.add(:name, "cannot be nil") if name == nil12 end13 def read_attribute_for_validation(attr)14 send(attr)15 end16 def self.human_attribute_name(attr, options = {})17 attr18 end19 def self.lookup_ancestors20 [self]21 end22 end23 def test_delete24 errors = ActiveModel::Errors.new(self)25 errors[:foo] = 'omg'26 errors.delete(:foo)27 assert_empty errors[:foo]28 end29 def test_include?30 errors = ActiveModel::Errors.new(self)31 errors[:foo] = 'omg'32 assert errors.include?(:foo), 'errors should include :foo'33 end34 def test_dup35 errors = ActiveModel::Errors.new(self)36 errors[:foo] = 'bar'37 errors_dup = errors.dup38 errors_dup[:bar] = 'omg'39 assert_not_same errors_dup.messages, errors.messages40 end41 def test_has_key?42 errors = ActiveModel::Errors.new(self)43 errors[:foo] = 'omg'44 assert_equal true, errors.has_key?(:foo), 'errors should have key :foo'45 end46 def test_has_no_key47 errors = ActiveModel::Errors.new(self)48 assert_equal false, errors.has_key?(:name), 'errors should not have key :name'49 end50 test "clear errors" do51 person = Person.new52 person.validate!53 assert_equal 1, person.errors.count54 person.errors.clear55 assert person.errors.empty?56 end57 test "get returns the errors for the provided key" do58 errors = ActiveModel::Errors.new(self)59 errors[:foo] = "omg"60 assert_equal ["omg"], errors.get(:foo)61 end62 test "sets the error with the provided key" do63 errors = ActiveModel::Errors.new(self)64 errors.set(:foo, "omg")65 assert_equal({ foo: "omg" }, errors.messages)66 end67 test "error access is indifferent" do68 errors = ActiveModel::Errors.new(self)69 errors[:foo] = "omg"70 assert_equal ["omg"], errors["foo"]71 end72 test "values returns an array of messages" do73 errors = ActiveModel::Errors.new(self)74 errors.set(:foo, "omg")75 errors.set(:baz, "zomg")76 assert_equal ["omg", "zomg"], errors.values77 end78 test "keys returns the error keys" do79 errors = ActiveModel::Errors.new(self)80 errors.set(:foo, "omg")81 errors.set(:baz, "zomg")82 assert_equal [:foo, :baz], errors.keys83 end84 test "detecting whether there are errors with empty?, blank?, include?" do85 person = Person.new86 person.errors[:foo]87 assert person.errors.empty?88 assert person.errors.blank?89 assert !person.errors.include?(:foo)90 end91 test "adding errors using conditionals with Person#validate!" do92 person = Person.new93 person.validate!94 assert_equal ["name cannot be nil"], person.errors.full_messages95 assert_equal ["cannot be nil"], person.errors[:name]96 end97 test "assign error" do98 person = Person.new99 person.errors[:name] = 'should not be nil'100 assert_equal ["should not be nil"], person.errors[:name]101 end102 test "add an error message on a specific attribute" do103 person = Person.new104 person.errors.add(:name, "cannot be blank")105 assert_equal ["cannot be blank"], person.errors[:name]106 end107 test "add an error with a symbol" do108 person = Person.new109 person.errors.add(:name, :blank)110 message = person.errors.generate_message(:name, :blank)111 assert_equal [message], person.errors[:name]112 end113 test "add an error with a proc" do114 person = Person.new115 message = Proc.new { "cannot be blank" }116 person.errors.add(:name, message)117 assert_equal ["cannot be blank"], person.errors[:name]118 end119 test "added? detects if a specific error was added to the object" do120 person = Person.new121 person.errors.add(:name, "cannot be blank")122 assert person.errors.added?(:name, "cannot be blank")123 end124 test "added? handles symbol message" do125 person = Person.new126 person.errors.add(:name, :blank)127 assert person.errors.added?(:name, :blank)128 end129 test "added? handles proc messages" do130 person = Person.new131 message = Proc.new { "cannot be blank" }132 person.errors.add(:name, message)133 assert person.errors.added?(:name, message)134 end135 test "added? defaults message to :invalid" do136 person = Person.new137 person.errors.add(:name)138 assert person.errors.added?(:name)139 end140 test "added? matches the given message when several errors are present for the same attribute" do141 person = Person.new142 person.errors.add(:name, "cannot be blank")143 person.errors.add(:name, "is invalid")144 assert person.errors.added?(:name, "cannot be blank")145 end146 test "added? returns false when no errors are present" do147 person = Person.new148 assert !person.errors.added?(:name)149 end150 test "added? returns false when checking a nonexisting error and other errors are present for the given attribute" do151 person = Person.new152 person.errors.add(:name, "is invalid")153 assert !person.errors.added?(:name, "cannot be blank")154 end155 test "size calculates the number of error messages" do156 person = Person.new157 person.errors.add(:name, "cannot be blank")158 assert_equal 1, person.errors.size159 end160 test "to_a returns the list of errors with complete messages containing the attribute names" do161 person = Person.new162 person.errors.add(:name, "cannot be blank")163 person.errors.add(:name, "cannot be nil")164 assert_equal ["name cannot be blank", "name cannot be nil"], person.errors.to_a165 end166 test "to_hash returns the error messages hash" do167 person = Person.new168 person.errors.add(:name, "cannot be blank")169 assert_equal({ name: ["cannot be blank"] }, person.errors.to_hash)170 end171 test "full_messages creates a list of error messages with the attribute name included" do172 person = Person.new173 person.errors.add(:name, "cannot be blank")174 person.errors.add(:name, "cannot be nil")175 assert_equal ["name cannot be blank", "name cannot be nil"], person.errors.full_messages176 end177 test "full_messages_for contains all the error messages for the given attribute" do178 person = Person.new179 person.errors.add(:name, "cannot be blank")180 person.errors.add(:name, "cannot be nil")181 assert_equal ["name cannot be blank", "name cannot be nil"], person.errors.full_messages_for(:name)182 end183 test "full_messages_for does not contain error messages from other attributes" do184 person = Person.new185 person.errors.add(:name, "cannot be blank")186 person.errors.add(:email, "cannot be blank")187 assert_equal ["name cannot be blank"], person.errors.full_messages_for(:name)188 end189 test "full_messages_for returns an empty list in case there are no errors for the given attribute" do190 person = Person.new191 person.errors.add(:name, "cannot be blank")192 assert_equal [], person.errors.full_messages_for(:email)193 end194 test "full_message returns the given message when attribute is :base" do195 person = Person.new196 assert_equal "press the button", person.errors.full_message(:base, "press the button")197 end198 test "full_message returns the given message with the attribute name included" do199 person = Person.new200 assert_equal "name cannot be blank", person.errors.full_message(:name, "cannot be blank")201 assert_equal "name_test cannot be blank", person.errors.full_message(:name_test, "cannot be blank")202 end203 test "as_json creates a json formatted representation of the errors hash" do204 person = Person.new205 person.validate!206 assert_equal({ name: ["cannot be nil"] }, person.errors.as_json)207 end208 test "as_json with :full_messages option creates a json formatted representation of the errors containing complete messages" do209 person = Person.new210 person.validate!211 assert_equal({ name: ["name cannot be nil"] }, person.errors.as_json(full_messages: true))212 end213 test "generate_message works without i18n_scope" do214 person = Person.new215 assert !Person.respond_to?(:i18n_scope)216 assert_nothing_raised {217 person.errors.generate_message(:name, :blank)218 }219 end220 test "add_on_empty generates message" do221 person = Person.new222 person.errors.expects(:generate_message).with(:name, :empty, {})223 person.errors.add_on_empty :name224 end225 test "add_on_empty generates message for multiple attributes" do226 person = Person.new227 person.errors.expects(:generate_message).with(:name, :empty, {})228 person.errors.expects(:generate_message).with(:age, :empty, {})229 person.errors.add_on_empty [:name, :age]230 end231 test "add_on_empty generates message with custom default message" do232 person = Person.new233 person.errors.expects(:generate_message).with(:name, :empty, { message: 'custom' })234 person.errors.add_on_empty :name, message: 'custom'235 end236 test "add_on_empty generates message with empty string value" do237 person = Person.new238 person.name = ''239 person.errors.expects(:generate_message).with(:name, :empty, {})240 person.errors.add_on_empty :name241 end242 test "add_on_blank generates message" do243 person = Person.new244 person.errors.expects(:generate_message).with(:name, :blank, {})245 person.errors.add_on_blank :name246 end247 test "add_on_blank generates message for multiple attributes" do248 person = Person.new249 person.errors.expects(:generate_message).with(:name, :blank, {})250 person.errors.expects(:generate_message).with(:age, :blank, {})251 person.errors.add_on_blank [:name, :age]252 end253 test "add_on_blank generates message with custom default message" do254 person = Person.new255 person.errors.expects(:generate_message).with(:name, :blank, { message: 'custom' })256 person.errors.add_on_blank :name, message: 'custom'257 end258end...
validations.rb
Source:validations.rb
...4 # Active Resource validation is reported to and from this object, which is used by Base#save5 # to determine whether the object in a valid state to be saved. See usage example in Validations. 6 class Errors7 include Enumerable8 attr_reader :errors9 delegate :empty?, :to => :errors10 11 def initialize(base) # :nodoc:12 @base, @errors = base, {}13 end14 # Add an error to the base Active Resource object rather than an attribute.15 #16 # ==== Examples17 # my_folder = Folder.find(1)18 # my_folder.errors.add_to_base("You can't edit an existing folder")19 # my_folder.errors.on_base20 # # => "You can't edit an existing folder"21 #22 # my_folder.errors.add_to_base("This folder has been tagged as frozen")23 # my_folder.valid?24 # # => false25 # my_folder.errors.on_base26 # # => ["You can't edit an existing folder", "This folder has been tagged as frozen"]27 #28 def add_to_base(msg)29 add(:base, msg)30 end31 # Adds an error to an Active Resource object's attribute (named for the +attribute+ parameter)32 # with the error message in +msg+.33 #34 # ==== Examples35 # my_resource = Node.find(1)36 # my_resource.errors.add('name', 'can not be "base"') if my_resource.name == 'base'37 # my_resource.errors.on('name')38 # # => 'can not be "base"!'39 #40 # my_resource.errors.add('desc', 'can not be blank') if my_resource.desc == ''41 # my_resource.valid?42 # # => false43 # my_resource.errors.on('desc')44 # # => 'can not be blank!'45 #46 def add(attribute, msg)47 @errors[attribute.to_s] = [] if @errors[attribute.to_s].nil?48 @errors[attribute.to_s] << msg49 end50 # Returns true if the specified +attribute+ has errors associated with it.51 #52 # ==== Examples53 # my_resource = Disk.find(1)54 # my_resource.errors.add('location', 'must be Main') unless my_resource.location == 'Main'55 # my_resource.errors.on('location')56 # # => 'must be Main!'57 #58 # my_resource.errors.invalid?('location')59 # # => true60 # my_resource.errors.invalid?('name')61 # # => false62 def invalid?(attribute)63 !@errors[attribute.to_s].nil?64 end65 # A method to return the errors associated with +attribute+, which returns nil, if no errors are 66 # associated with the specified +attribute+, the error message if one error is associated with the specified +attribute+,67 # or an array of error messages if more than one error is associated with the specified +attribute+.68 #69 # ==== Examples70 # my_person = Person.new(params[:person])71 # my_person.errors.on('login')72 # # => nil73 #74 # my_person.errors.add('login', 'can not be empty') if my_person.login == ''75 # my_person.errors.on('login')76 # # => 'can not be empty'77 #78 # my_person.errors.add('login', 'can not be longer than 10 characters') if my_person.login.length > 1079 # my_person.errors.on('login')80 # # => ['can not be empty', 'can not be longer than 10 characters']81 def on(attribute)82 errors = @errors[attribute.to_s]83 return nil if errors.nil?84 errors.size == 1 ? errors.first : errors85 end86 87 alias :[] :on88 # A method to return errors assigned to +base+ object through add_to_base, which returns nil, if no errors are 89 # associated with the specified +attribute+, the error message if one error is associated with the specified +attribute+,90 # or an array of error messages if more than one error is associated with the specified +attribute+.91 #92 # ==== Examples93 # my_account = Account.find(1)94 # my_account.errors.on_base95 # # => nil96 #97 # my_account.errors.add_to_base("This account is frozen")98 # my_account.errors.on_base99 # # => "This account is frozen"100 #101 # my_account.errors.add_to_base("This account has been closed")102 # my_account.errors.on_base103 # # => ["This account is frozen", "This account has been closed"]104 #105 def on_base106 on(:base)107 end108 # Yields each attribute and associated message per error added.109 #110 # ==== Examples111 # my_person = Person.new(params[:person])112 #113 # my_person.errors.add('login', 'can not be empty') if my_person.login == ''114 # my_person.errors.add('password', 'can not be empty') if my_person.password == ''115 # messages = ''116 # my_person.errors.each {|attr, msg| messages += attr.humanize + " " + msg + "<br />"}117 # messages118 # # => "Login can not be empty<br />Password can not be empty<br />"119 #120 def each121 @errors.each_key { |attr| @errors[attr].each { |msg| yield attr, msg } }122 end123 # Yields each full error message added. So Person.errors.add("first_name", "can't be empty") will be returned124 # through iteration as "First name can't be empty".125 #126 # ==== Examples127 # my_person = Person.new(params[:person])128 #129 # my_person.errors.add('login', 'can not be empty') if my_person.login == ''130 # my_person.errors.add('password', 'can not be empty') if my_person.password == ''131 # messages = ''132 # my_person.errors.each_full {|msg| messages += msg + "<br/>"}133 # messages134 # # => "Login can not be empty<br />Password can not be empty<br />"135 #136 def each_full137 full_messages.each { |msg| yield msg }138 end139 # Returns all the full error messages in an array.140 #141 # ==== Examples142 # my_person = Person.new(params[:person])143 #144 # my_person.errors.add('login', 'can not be empty') if my_person.login == ''145 # my_person.errors.add('password', 'can not be empty') if my_person.password == ''146 # messages = ''147 # my_person.errors.full_messages.each {|msg| messages += msg + "<br/>"}148 # messages149 # # => "Login can not be empty<br />Password can not be empty<br />"150 #151 def full_messages152 full_messages = []153 @errors.each_key do |attr|154 @errors[attr].each do |msg|155 next if msg.nil?156 if attr == "base"157 full_messages << msg158 else159 full_messages << [attr.humanize, msg].join(' ')160 end161 end162 end163 full_messages164 end165 def clear166 @errors = {}167 end168 # Returns the total number of errors added. Two errors added to the same attribute will be counted as such169 # with this as well.170 #171 # ==== Examples172 # my_person = Person.new(params[:person])173 # my_person.errors.size174 # # => 0175 #176 # my_person.errors.add('login', 'can not be empty') if my_person.login == ''177 # my_person.errors.add('password', 'can not be empty') if my_person.password == ''178 # my_person.error.size179 # # => 2180 #181 def size182 @errors.values.inject(0) { |error_count, attribute| error_count + attribute.size }183 end184 alias_method :count, :size185 alias_method :length, :size186 187 # Grabs errors from the XML response.188 def from_xml(xml)189 clear190 humanized_attributes = @base.attributes.keys.inject({}) { |h, attr_name| h.update(attr_name.humanize => attr_name) }191 messages = Array.wrap(Hash.from_xml(xml)['errors']['error']) rescue []192 messages.each do |message|193 attr_message = humanized_attributes.keys.detect do |attr_name|194 if message[0, attr_name.size + 1] == "#{attr_name} "195 add humanized_attributes[attr_name], message[(attr_name.size + 1)..-1]196 end197 end198 199 add_to_base message if attr_message.nil?200 end201 end202 end203 204 # Module to support validation and errors with Active Resource objects. The module overrides205 # Base#save to rescue ActiveResource::ResourceInvalid exceptions and parse the errors returned 206 # in the web service response. The module also adds an +errors+ collection that mimics the interface 207 # of the errors provided by ActiveRecord::Errors.208 #209 # ==== Example210 #211 # Consider a Person resource on the server requiring both a +first_name+ and a +last_name+ with a 212 # <tt>validates_presence_of :first_name, :last_name</tt> declaration in the model:213 #214 # person = Person.new(:first_name => "Jim", :last_name => "")215 # person.save # => false (server returns an HTTP 422 status code and errors)216 # person.valid? # => false217 # person.errors.empty? # => false218 # person.errors.count # => 1219 # person.errors.full_messages # => ["Last name can't be empty"]220 # person.errors.on(:last_name) # => "can't be empty"221 # person.last_name = "Halpert" 222 # person.save # => true (and person is now saved to the remote service)223 #224 module Validations225 def self.included(base) # :nodoc:226 base.class_eval do227 alias_method_chain :save, :validation228 end229 end230 # Validate a resource and save (POST) it to the remote web service.231 def save_with_validation232 save_without_validation233 true234 rescue ResourceInvalid => error235 errors.from_xml(error.response.body)236 false237 end238 # Checks for errors on an object (i.e., is resource.errors empty?).239 # 240 # ==== Examples241 # my_person = Person.create(params[:person])242 # my_person.valid?243 # # => true244 #245 # my_person.errors.add('login', 'can not be empty') if my_person.login == ''246 # my_person.valid?247 # # => false248 def valid?249 errors.empty?250 end251 # Returns the Errors object that holds all information about attribute error messages.252 def errors253 @errors ||= Errors.new(self)254 end255 end256end...
validations_spec.rb
Source:validations_spec.rb
1require File.join(File.dirname(File.expand_path(__FILE__)), "spec_helper")2describe Sequel::Model::Errors do3 before do4 @errors = Sequel::Model::Errors.new5 end6 7 specify "should be clearable using #clear" do8 @errors.add(:a, 'b')9 @errors.should == {:a=>['b']}10 @errors.clear11 @errors.should == {}12 end13 14 specify "should be empty if there are no errors" do15 @errors.should be_empty16 end17 18 specify "should not be empty if there are errors" do19 @errors.add(:blah, "blah")20 @errors.should_not be_empty21 end22 23 specify "should return an array of errors for a specific attribute using #on if there are errors" do24 @errors.add(:blah, 'blah')25 @errors.on(:blah).should == ['blah']26 end27 28 specify "should return nil using #on if there are no errors for that attribute" do29 @errors.on(:blah).should == nil30 end31 32 specify "should accept errors using #add" do33 @errors.add :blah, 'zzzz'34 @errors[:blah].should == ['zzzz']35 end36 37 specify "should return full messages using #full_messages" do38 @errors.full_messages.should == []39 40 @errors.add(:blow, 'blieuh')41 @errors.add(:blow, 'blich')42 @errors.add(:blay, 'bliu')43 msgs = @errors.full_messages44 msgs.size.should == 345 msgs.should include('blow blieuh', 'blow blich', 'blay bliu')46 end47 specify "should not add column names for LiteralStrings" do48 @errors.full_messages.should == []49 50 @errors.add(:blow, 'blieuh')51 @errors.add(:blow, Sequel.lit('blich'))52 @errors.add(:blay, 'bliu')53 msgs = @errors.full_messages54 msgs.size.should == 355 msgs.should include('blow blieuh', 'blich', 'blay bliu')56 end57 specify "should return the number of error messages using #count" do58 @errors.count.should == 059 @errors.add(:a, 'b')60 @errors.count.should == 161 @errors.add(:a, 'c')62 @errors.count.should == 263 @errors.add(:b, 'c')64 @errors.count.should == 365 end66 specify "should return the array of error messages for a given attribute using #on" do67 @errors.add(:a, 'b')68 @errors.on(:a).should == ['b']69 @errors.add(:a, 'c')70 @errors.on(:a).should == ['b', 'c']71 @errors.add(:b, 'c')72 @errors.on(:a).should == ['b', 'c']73 end74 specify "should return nil if there are no error messages for a given attribute using #on" do75 @errors.on(:a).should == nil76 @errors.add(:b, 'b')77 @errors.on(:a).should == nil78 end79end80describe Sequel::Model do81 before do82 @c = Class.new(Sequel::Model) do83 columns :score84 def validate85 errors.add(:score, 'too low') if score < 8786 end87 end88 89 @o = @c.new90 end91 92 specify "should supply a #valid? method that returns true if validations pass" do93 @o.score = 5094 @o.should_not be_valid95 @o.score = 10096 @o.should be_valid97 end98 99 specify "should provide an errors object" do100 @o.score = 100101 @o.should be_valid102 @o.errors.should be_empty103 104 @o.score = 86105 @o.should_not be_valid106 @o.errors[:score].should == ['too low']107 @o.errors.on(:blah).should be_nil108 end109 110 specify "should allow raising of ValidationFailed with a Model instance with errors" do111 @o.errors.add(:score, 'is too low')112 begin113 raise Sequel::ValidationFailed, @o114 rescue Sequel::ValidationFailed => e115 end116 e.model.should equal(@o)117 e.errors.should equal(@o.errors)118 e.message.should == 'score is too low'119 end120 121 specify "should allow raising of ValidationFailed with an Errors instance" do122 @o.errors.add(:score, 'is too low')123 begin124 raise Sequel::ValidationFailed, @o.errors125 rescue Sequel::ValidationFailed => e126 end127 e.model.should be_nil128 e.errors.should equal(@o.errors)129 e.message.should == 'score is too low'130 end131 specify "should allow raising of ValidationFailed with a string" do132 proc{raise Sequel::ValidationFailed, "no reason"}.should raise_error(Sequel::ValidationFailed, "no reason")133 end134end135describe "Model#save" do136 before do137 @c = Class.new(Sequel::Model(:people)) do138 columns :id, :x139 def validate140 errors.add(:id, 'blah') unless x == 7141 end142 end143 @m = @c.load(:id => 4, :x=>6)144 DB.reset145 end146 specify "should save only if validations pass" do147 @m.raise_on_save_failure = false148 @m.should_not be_valid149 @m.save150 DB.sqls.should be_empty151 152 @m.x = 7153 @m.should be_valid154 @m.save.should_not == false155 DB.sqls.should == ['UPDATE people SET x = 7 WHERE (id = 4)']156 end157 158 specify "should skip validations if the :validate=>false option is used" do159 @m.raise_on_save_failure = false160 @m.should_not be_valid161 @m.save(:validate=>false)162 DB.sqls.should == ['UPDATE people SET x = 6 WHERE (id = 4)']163 end164 specify "should raise error if validations fail and raise_on_save_failure is true" do165 proc{@m.save}.should(raise_error(Sequel::ValidationFailed) do |e|166 e.model.should equal(@m)167 e.errors.should equal(@m.errors)168 end)169 end170 specify "should raise error if validations fail and :raise_on_failure option is true" do171 @m.raise_on_save_failure = false172 proc{@m.save(:raise_on_failure => true)}.should raise_error(Sequel::ValidationFailed)173 end174 specify "should return nil if validations fail and raise_on_save_faiure is false" do175 @m.raise_on_save_failure = false176 @m.save.should == nil177 end178end...
semantic_errors_helper_spec.rb
Source:semantic_errors_helper_spec.rb
1# encoding: utf-82require 'spec_helper'3describe 'Formtastic::FormBuilder#semantic_errors' do4 include FormtasticSpecHelper5 before do6 @output_buffer = ''7 mock_everything8 @title_errors = ['must not be blank', 'must be awesome']9 @base_errors = ['base error message', 'nasty error']10 @base_error = 'one base error'11 @errors = double('errors')12 @new_post.stub(:errors).and_return(@errors)13 end14 describe 'when there is only one error on base' do15 before do16 @errors.stub(:[]).with(errors_matcher(:base)).and_return(@base_error)17 end18 it 'should render an unordered list' do19 semantic_form_for(@new_post) do |builder|20 builder.semantic_errors.should have_tag('ul.errors li', @base_error)21 end22 end23 end24 describe 'when there is more than one error on base' do25 before do26 @errors.stub(:[]).with(errors_matcher(:base)).and_return(@base_errors)27 end28 it 'should render an unordered list' do29 semantic_form_for(@new_post) do |builder|30 builder.semantic_errors.should have_tag('ul.errors')31 @base_errors.each do |error|32 builder.semantic_errors.should have_tag('ul.errors li', error)33 end34 end35 end36 end37 describe 'when there are errors on title' do38 before do39 @errors.stub(:[]).with(errors_matcher(:title)).and_return(@title_errors)40 @errors.stub(:[]).with(errors_matcher(:base)).and_return([])41 end42 it 'should render an unordered list' do43 semantic_form_for(@new_post) do |builder|44 title_name = builder.send(:localized_string, :title, :title, :label) || builder.send(:humanized_attribute_name, :title)45 builder.semantic_errors(:title).should have_tag('ul.errors li', title_name << " " << @title_errors.to_sentence)46 end47 end48 end49 describe 'when there are errors on title and base' do50 before do51 @errors.stub(:[]).with(errors_matcher(:title)).and_return(@title_errors)52 @errors.stub(:[]).with(errors_matcher(:base)).and_return(@base_error)53 end54 it 'should render an unordered list' do55 semantic_form_for(@new_post) do |builder|56 title_name = builder.send(:localized_string, :title, :title, :label) || builder.send(:humanized_attribute_name, :title)57 builder.semantic_errors(:title).should have_tag('ul.errors li', title_name << " " << @title_errors.to_sentence)58 builder.semantic_errors(:title).should have_tag('ul.errors li', @base_error)59 end60 end61 end62 describe 'when there are no errors' do63 before do64 @errors.stub(:[]).with(errors_matcher(:title)).and_return(nil)65 @errors.stub(:[]).with(errors_matcher(:base)).and_return(nil)66 end67 it 'should return nil' do68 semantic_form_for(@new_post) do |builder|69 builder.semantic_errors(:title).should be_nil70 end71 end72 end73 describe 'when there is one error on base and options with class is passed' do74 before do75 @errors.stub(:[]).with(errors_matcher(:base)).and_return(@base_error)76 end77 it 'should render an unordered list with given class' do78 semantic_form_for(@new_post) do |builder|79 builder.semantic_errors(:class => "awesome").should have_tag('ul.awesome li', @base_error)80 end81 end82 end83 84 describe 'when :base is passed in as an argument' do85 before do86 @errors.stub(:[]).with(errors_matcher(:base)).and_return(@base_error)87 end88 it 'should ignore :base and only render base errors once' do89 semantic_form_for(@new_post) do |builder|90 builder.semantic_errors(:base).should have_tag('ul li', :count => 1)91 builder.semantic_errors(:base).should_not have_tag('ul li', "Base #{@base_error}")92 end93 end94 end95 96end...
errors
Using AI Code Generation
1use \mageekguy\atoum;2use \mageekguy\atoum\report\fields\runner\atoum\errors as atoumErrors;3use \mageekguy\atoum\report\fields\runner\atoum\errors\uncompleted as uncompletedErrors;4use \mageekguy\atoum\report\fields\runner\atoum\errors\void as voidErrors;5use \mageekguy\atoum\report\fields\runner\atoum\errors\exception as exceptionErrors;6use \mageekguy\atoum\report\fields\runner\atoum\errors\exception\uncompleted as uncompletedExceptionErrors;7use \mageekguy\atoum\report\fields\runner\atoum\errors\exception\void as voidExceptionErrors;8use \mageekguy\atoum\report\fields\runner\atoum\errors\exception\failed as failedExceptionErrors;9use \mageekguy\atoum\report\fields\runner\atoum\errors\exception\error as errorExceptionErrors;10use \mageekguy\atoum\report\fields\runner\atoum\errors\exception\uncompleted\php as uncompletedPhpErrors;11use \mageekguy\atoum\report\fields\runner\atoum\errors\exception\failed\php as failedPhpErrors;12use \mageekguy\atoum\report\fields\runner\atoum\errors\exception\error\php as errorPhpErrors;
errors
Using AI Code Generation
1require_once 'atoum/errors.php';2require_once 'atoum/tests.php';3require_once 'atoum/reports.php';4require_once 'atoum/cli.php';5require_once 'atoum/mock.php';6require_once 'atoum/observers.php';7require_once 'atoum/assertions.php';8require_once 'atoum/asserters.php';9require_once 'atoum/adapters.php';10require_once 'atoum/autoloader.php';11require_once 'atoum/exceptions.php';12require_once 'atoum/locale.php';13require_once 'atoum/asserter.php';14require_once 'atoum/test.php';15require_once 'atoum/score.php';16require_once 'atoum/report.php';17require_once 'atoum/runner.php';18require_once 'atoum/observer.php';19require_once 'atoum/adapter.php';20require_once 'atoum/cli/report.php';21require_once 'atoum/cli/runner.php';22require_once 'atoum/cli/report/fields/runner/duration.php';
errors
Using AI Code Generation
1use \mageekguy\atoum\errors as atoumErrors;2use \mageekguy\atoum\asserter\exception as atoumException;3use \mageekguy\atoum\tools\variable as atoumVariable;4use \mageekguy\atoum\tools\diffs as atoumDiffs;5use \mageekguy\atoum\tools\diffs\unified as atoumUnified;6use \mageekguy\atoum\tools\diffs\unified\diff as atoumDiff;7use \mageekguy\atoum\tools\diffs\unified\diff\chunk as atoumChunk;8use \mageekguy\atoum\tools\diffs\unified\diff\chunk\line as atoumLine;9use \mageekguy\atoum\tools\diffs\unified\diff\chunk\line\type as atoumType;10use \mageekguy\atoum\tools\diffs\unified\diff\chunk\line\content as atoumContent;11use \mageekguy\atoum\tools\diffs\unified\diff\chunk\line\content\type as atoumContentType;12use \mageekguy\atoum\tools\diffs\unified\diff\chunk\line\content\type\space as atoumSpace;13use \mageekguy\atoum\tools\diffs\unified\diff\chunk\line\content\type\tab as atoumTab;
errors
Using AI Code Generation
1namespace Atoum\AtoumBundle\Test\Units\Errors;2use mageekguy\atoum;3use mageekguy\atoum\exceptions;4use Atoum\AtoumBundle\Test\Units;5{6 public function testClass()7 {8 $this->testedClass->extends('mageekguy\atoum\test');9 }10 public function testClassConstants()11 {12 $this->string(\Atoum\AtoumBundle\Errors\errors::class)->isEqualTo('Atoum\AtoumBundle\Errors\errors');13 }14 public function test__construct()15 {16 ->if($errors = new \Atoum\AtoumBundle\Errors\errors($score = new atoum\score()))17 ->object($errors->getScore())->isIdenticalTo($score)18 ->object($errors->getLocale())->isEqualTo(new atoum\locale())19 ->array($errors->getErrors())->isEmpty()20 ->array($errors->getPhpErrors())->isEmpty()21 ->array($errors->getExceptions())->isEmpty()22 ->array($errors->getUncompletedTests())->isEmpty()23 ->array($errors->getSkippedMethods())->isEmpty()24 ->array($errors->getObservers())->isEmpty()25 ->array($errors->getTestMethods())->isEmpty()26 ->array($errors->getTestMethods())->isEmpty()
errors
Using AI Code Generation
1namespace Atoum\AtoumBundle\Tests\Units\Errors;2use mageekguy\atoum;3{4 public function testErrors()5 {6 $this->errorHandler->setHandler(function ($errNo, $errStr, $errFile, $errLine) {7 throw new \Exception($errStr);8 });9 $this->mockGenerator->orphanize('__construct');10 $this->mockGenerator->shuntParentClassCalls();11 $this->mockGenerator->generate('Atoum\AtoumBundle\Tests\Units\Errors\errors');12 $this->mockGenerator->generate('Atoum\AtoumBundle\Tests\Units\Errors\errors\mockClass');13 $mock = new \mock\Atoum\AtoumBundle\Tests\Units\Errors\errors\mockClass();14 $this->calling($mock)->foo = function () {15 $a = $b;16 };17 $this->mock($mock)->call('foo')->once();18 }19}20namespace Atoum\AtoumBundle\Tests\Units\Errors;21use mageekguy\atoum;22{23 public function testErrors()24 {25 $this->errorHandler->setHandler(function ($errNo, $errStr, $errFile, $errLine) {26 throw new \Exception($errStr);27 });28 $this->mockGenerator->orphanize('__construct');29 $this->mockGenerator->shuntParentClassCalls();30 $this->mockGenerator->generate('Atoum\AtoumBundle\Tests\Units\Errors\errors');31 $this->mockGenerator->generate('Atoum\AtoumBundle\Tests\Units\Errors\errors\mockClass');32 $mock = new \mock\Atoum\AtoumBundle\Tests\Units\Errors\errors\mockClass();33 $this->calling($mock)->foo = function () {34 $a = $b;35 };36 $this->mock($
errors
Using AI Code Generation
1use \mageekguy\atoum;2$score = new atoum\score();3$score->getFailAssertionsCounter()->setMaxFailCount(0);4$script->addDefaultReport();5use \mageekguy\atoum;6$score = new atoum\score();7$score->getFailAssertionsCounter()->setMaxFailCount(0);8$script->addDefaultReport();9use \mageekguy\atoum;10$score = new atoum\score();11$score->getFailAssertionsCounter()->setMaxFailCount(0);12$script->addDefaultReport();13use \mageekguy\atoum;14$score = new atoum\score();15$score->getFailAssertionsCounter()->setMaxFailCount(0);16$script->addDefaultReport();17use \mageekguy\atoum;18$score = new atoum\score();19$score->getFailAssertionsCounter()->setMaxFailCount(0);20$script->addDefaultReport();21use \mageekguy\atoum;22$score = new atoum\score();23$score->getFailAssertionsCounter()->setMaxFailCount(0);24$script->addDefaultReport();25use \mageekguy\atoum;26$score = new atoum\score();27$score->getFailAssertionsCounter()->setMaxFailCount(0);28$script->addDefaultReport();29use \mageekguy\atoum;30$score = new atoum\score();31$score->getFailAssertionsCounter()->setMaxFailCount(0);32$script->addDefaultReport();
errors
Using AI Code Generation
1use \mageekguy\atoum;2require_once 'src/Calculator.php';3require_once 'src/Calculator.php';4{5 public function testAdd()6 {7 ->if($calculator = new \calculator())8 ->integer($calculator->add(1,1))->isEqualTo(2)9 ->integer($calculator->add(2,3))->isEqualTo(5)10 ->integer($calculator->add(3,4))->isEqualTo(7)11 ->integer($calculator->add(4,5))->isEqualTo(9)12 ->integer($calculator->add(5,6))->isEqualTo(11)13 ->integer($calculator->add(6,7))->isEqualTo(13)14 ->integer($calculator->add(7,8))->isEqualTo(15)15 ->integer($calculator->add(8,9))->isEqualTo(17)16 ->integer($calculator->add(9,10))->isEqualTo(19)17 ->integer($calculator->add(10,11))->isEqualTo(21)18 ->integer($calculator->add(11,12))->isEqualTo(23)19 ->integer($calculator->add(12,13))->isEqualTo(25)20 ->integer($calculator->add(13,14))->isEqualTo(27)21 ->integer($calculator->add(14,15))->isEqualTo(29)22 ->integer($calculator->add(15,16))->isEqualTo(31)23 ->integer($calculator->add(16,17))->isEqualTo(33)24 ->integer($calculator->add(17,18))->isEqualTo(35)25 ->integer($calculator->add(18,19))->isEqualTo(37)26 ->integer($calculator->add(19,20))->isEqualTo(39)27 ->integer($calculator->add(20,21))->isEqualTo(41)28 ->integer($calculator->add(21,22))->isEqualTo(43)29 ->integer($calculator->add(22,23))->isEqualTo(45)30 ->integer($calculator->add(23,24))->isEqualTo(47)31 ->integer($calculator->add(24,25))->isEqualTo(49)32 ->integer($calculator->add(25,26))->isEqualTo(51)33 ->integer($calculator->add(26,27))->isEqualTo(53)
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Trigger Selenium automation tests on a cloud-based Grid of 3000+ real browsers and operating systems.
Test now for FreeGet 100 minutes of automation test minutes FREE!!