diff --git a/config/all.py b/config/all.py index f7e670bb19..3ddbd624d5 100644 --- a/config/all.py +++ b/config/all.py @@ -296,7 +296,7 @@ # The GitHub branch name for this version of the docs branch = 'master' -# Hack to render the php source code without the value pair will be issued as ``SET`` commands when the connection is created. -- Mysql driver now supports SSL options. +- The MySQL driver now supports SSL options. View diff --git a/en/contributing/documentation.rst b/en/contributing/documentation.rst index 3162c26e4c..ff4455179c 100644 --- a/en/contributing/documentation.rst +++ b/en/contributing/documentation.rst @@ -275,7 +275,7 @@ Each directive populates the index, and or the namespace index. Cross Referencing ~~~~~~~~~~~~~~~~~ -The following roles refer to php objects and links are generated if a +The following roles refer to PHP objects and links are generated if a matching directive is found: .. rst:role:: php:func diff --git a/en/core-libraries/caching.rst b/en/core-libraries/caching.rst index 217c5a4136..2d851921ef 100644 --- a/en/core-libraries/caching.rst +++ b/en/core-libraries/caching.rst @@ -25,7 +25,7 @@ to implement your own caching systems. The built-in caching engines are: By default CakePHP in 2.0-2.2 will use this cache engine if it's available. * ``Wincache`` Wincache uses the `Wincache `_ extension. Wincache is similar to APC in features and performance, but - optimized for Windows and IIS. + optimized for Windows and Microsoft IIS. * ``XcacheEngine`` `Xcache `_ is a PHP extension that provides similar features to APC. * ``MemcacheEngine`` Uses the `Memcache `_ diff --git a/en/core-libraries/components/cookie.rst b/en/core-libraries/components/cookie.rst index 6601acbf85..b72c0acfbc 100644 --- a/en/core-libraries/components/cookie.rst +++ b/en/core-libraries/components/cookie.rst @@ -117,7 +117,7 @@ The CookieComponent offers a number of methods for working with Cookies. The last parameter to write is $expires – the number of seconds until your cookie will expire. For convenience, this parameter can - also be passed as a string that the php strtotime() function + also be passed as a string that the PHP strtotime() function understands:: // Both cookies expire in one hour. diff --git a/en/core-libraries/components/pagination.rst b/en/core-libraries/components/pagination.rst index 5d698a7e5a..16681ec999 100644 --- a/en/core-libraries/components/pagination.rst +++ b/en/core-libraries/components/pagination.rst @@ -186,7 +186,7 @@ from:: You also need to override the core ``paginateCount()``, this method expects the same arguments as ``Model::find('count')``. The example -below uses some Postgres-specifc features, so please adjust +below uses some PostgresSQL-specifc features, so please adjust accordingly depending on what database you are using:: /** diff --git a/en/development/configuration.rst b/en/development/configuration.rst index 077c68b8e3..edc4ed5a89 100644 --- a/en/development/configuration.rst +++ b/en/development/configuration.rst @@ -73,7 +73,7 @@ schema Used in PostgreSQL database setups to specify which schema to use. unix_socket Used by drivers that support it to connect via unix socket files. If you are - using postgres and want to use unix sockets, leave the host key blank. + using PostgreSQL and want to use unix sockets, leave the host key blank. ssl_key The file path to the SSL key file. (Only supported by MySQL, requires PHP 5.3.7+). @@ -86,7 +86,7 @@ ssl_ca settings An array of key/value pairs that should be sent to the database server as ``SET`` commands when the connection is created. This option is only - supported by MySQL, Postgres, and SQLserver at this time. + supported by the Mysql, Postgres, and Sqlserver datasources at this time. .. versionchanged:: 2.4 The ``settings``, ``ssl_key``, ``ssl_cert`` and ``ssl_ca`` keys @@ -113,7 +113,7 @@ bakers, pastry\_stores, and savory\_cakes. .. todo:: Add information about specific options for different database - vendors, such as SQLServer, Postgres and MySQL. + vendors, such as Microsoft SQL Server, PostgreSQL and MySQL. Additional Class Paths ====================== diff --git a/en/development/debugging.rst b/en/development/debugging.rst index 63b8c0f04a..b05c3fde05 100644 --- a/en/development/debugging.rst +++ b/en/development/debugging.rst @@ -205,12 +205,12 @@ primarily provides a toolbar in the rendered HTML, that provides a plethora of information about your application and the current request. You can download `DebugKit `_ from GitHub. -xdebug +Xdebug ====== -If your environment supplies the xdebug php extension, fatal errors will show -additional xdebug stack trace details. Details about -`xdebug `_ . +If your environment supplies the Xdebug PHP extension, fatal errors will show +additional Xdebug stack trace details. Details about +`Xdebug `_ . .. meta:: diff --git a/en/development/errors.rst b/en/development/errors.rst index 45effa373e..ef0e92f44c 100644 --- a/en/development/errors.rst +++ b/en/development/errors.rst @@ -30,7 +30,7 @@ You have 5 built-in options when configuring error handlers: * ``handler`` - callback - The callback to handle errors. You can set this to any callable type, including anonymous functions. * ``level`` - int - The level of errors you are interested in capturing. Use the - built-in php error constants, and bitmasks to select the level of error you + built-in PHP error constants, and bitmasks to select the level of error you are interested in. * ``trace`` - boolean - Include stack traces for errors in log files. Stack traces will be included in the log after each error. This is helpful for finding diff --git a/en/development/testing.rst b/en/development/testing.rst index de796af4a0..3bf7838a09 100644 --- a/en/development/testing.rst +++ b/en/development/testing.rst @@ -16,7 +16,7 @@ for making sure your code does what you think it does. Install via Composer -------------------- -The newer versions of phpunit do not currently work with cake:: +The newer versions of PHPUnit do not currently work with cake:: "phpunit/phpunit": "3.7.32" @@ -210,7 +210,7 @@ results. Viewing code coverage ~~~~~~~~~~~~~~~~~~~~~ -If you have `XDebug `_ installed, you can view code coverage +If you have `Xdebug `_ installed, you can view code coverage results. Code coverage is useful for telling you what parts of your code your tests do not reach. Coverage is useful for determining where you should add tests in the future, and gives you one measurement to track your testing @@ -223,7 +223,7 @@ progress with. The inline code coverage uses green lines to indicate lines that have been run. If you hover over a green line a tooltip will indicate which tests covered the line. Lines in red did not run, and have not been exercised by your tests. Grey -lines are considered unexecutable code by xdebug. +lines are considered unexecutable code by Xdebug. .. _run-tests-from-command-line: diff --git a/en/installation.rst b/en/installation.rst index 9e14dd43e9..48b47ca3f0 100755 --- a/en/installation.rst +++ b/en/installation.rst @@ -5,7 +5,7 @@ CakePHP is fast and easy to install. The minimum requirements are a webserver and a copy of CakePHP, that's it! While this manual focuses primarily on setting up on Apache (because it's the most commonly used), you can configure CakePHP to run on a variety of web servers such as -LightHTTPD or Microsoft IIS. +lighttpd or Microsoft IIS. Requirements ============ @@ -223,4 +223,4 @@ uncomment one line in ``app/Config/core.php``:: .. meta:: :title lang=en: Installation - :keywords lang=en: apache mod rewrite,microsoft sql server,tar bz2,tmp directory,database storage,archive copy,tar gz,source application,current releases,web servers,microsoft iis,copyright notices,database engine,bug fixes,lighthttpd,repository,enhancements,source code,cakephp,incorporate + :keywords lang=en: apache mod rewrite,microsoft sql server,tar bz2,tmp directory,database storage,archive copy,tar gz,source application,current releases,web servers,microsoft iis,copyright notices,database engine,bug fixes,lighttpd,repository,enhancements,source code,cakephp,incorporate diff --git a/en/installation/advanced-installation.rst b/en/installation/advanced-installation.rst index 4e8a822c10..a84a645aec 100644 --- a/en/installation/advanced-installation.rst +++ b/en/installation/advanced-installation.rst @@ -27,7 +27,7 @@ Installing CakePHP with Composer Composer is a dependency management tool for PHP 5.3+. It solves many of the problems the PEAR installer has, and simplifies managing multiple versions of libraries. Since CakePHP publishes a PEAR package you can install CakePHP using -`composer `_. Before installing CakePHP you'll need to +`Composer `_. Before installing CakePHP you'll need to setup a ``composer.json`` file. A composer.json file for a CakePHP application would look like the following:: diff --git a/en/models/datasources.rst b/en/models/datasources.rst index 6c13cc299f..3a2da85c0f 100644 --- a/en/models/datasources.rst +++ b/en/models/datasources.rst @@ -3,13 +3,13 @@ DataSources DataSources are the link between models and the source of data that models represent. In many cases, the data is retrieved from a -relational database such as MySQL, PostgreSQL or MSSQL. CakePHP is +relational database such as MySQL, PostgreSQL or Microsoft SQL Server. CakePHP is distributed with several database-specific datasources (see the class files in ``lib/Cake/Model/Datasource/Database``), a summary of which is listed here for your convenience: -- MySql +- Mysql - Postgres - Sqlite - Sqlserver @@ -26,7 +26,7 @@ known about datasources, you've been using them all along. All of the above sources derive from a base ``DboSource`` class, which aggregates some logic that is common to most relational databases. If you decide -to write a RDBMS datasource, working from one of these (e.g. Mysql, or Sqlite) +to write a RDBMS datasource, working from one of these (e.g. MySQL, or SQLite) is your best bet. Most people, however, are interested in writing datasources for external sources @@ -316,5 +316,5 @@ Client are installed properly. .. meta:: :title lang=en: DataSources - :keywords lang=en: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,mssql,aggregates,apis,repository,signatures + :keywords lang=en: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,microsoft sql server,aggregates,apis,repository,signatures diff --git a/en/models/saving-your-data.rst b/en/models/saving-your-data.rst index a04b7d7736..8c3fe9fc97 100644 --- a/en/models/saving-your-data.rst +++ b/en/models/saving-your-data.rst @@ -987,7 +987,7 @@ Datatables While CakePHP can have datasources that aren't database driven, most of the time, they are. CakePHP is designed to be agnostic and will work with MySQL, -MSSQL, PostgreSQL and others. You can create your database tables as you +Microsoft SQL Server, PostgreSQL and others. You can create your database tables as you normally would. When you create your Model classes, they'll automatically map to the tables that you've created. Table names are by convention lowercase and pluralized with multi-word table names separated by underscores. For example, a diff --git a/en/plugins/how-to-create-plugins.rst b/en/plugins/how-to-create-plugins.rst index 3503c23152..7e1408babb 100644 --- a/en/plugins/how-to-create-plugins.rst +++ b/en/plugins/how-to-create-plugins.rst @@ -320,7 +320,7 @@ Publish Your Plugin You can add your plugin to `plugins.cakephp.org `_. Also, you might want to create a composer.json file and publish your plugin at `packagist.org `_. -This way it can easily be used through composer. +This way it can easily be used through Composer. Choose a semantically meaningful name for the package name. This should ideally be prefixed with the dependency, in this case "cakephp" as the framework. The vendor name will usually be your GitHub username. diff --git a/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst b/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst index 571214713d..4465acfcc9 100644 --- a/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst +++ b/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst @@ -302,7 +302,7 @@ http://example.com/users/add. I made the following groups: I also created a user in each group so I had a user of each different access group to test with later. Write everything down or use easy passwords so you don't forget. If you do a -``SELECT * FROM aros;`` from a mysql prompt you should get +``SELECT * FROM aros;`` from a MySQL prompt you should get something like the following:: +----+-----------+-------+-------------+-------+------+------+ diff --git a/es/installation.rst b/es/installation.rst index 6bb368ac28..c8a1cb37f2 100644 --- a/es/installation.rst +++ b/es/installation.rst @@ -4,7 +4,7 @@ Instalación CakePHP se instala de forma fácil y rápidamente. Los requisitos mínimos son: un servidor web y una copia de los archivos de CakePHP ¡Eso es todo! Aunque este manual se centra en la configuración de Apache, ya que es el servidor web más común, se puede configurar -CakePHP para que funcione en otros servidores como LightHTTPD o Microsoft IIS. +CakePHP para que funcione en otros servidores como lighttpd o Microsoft IIS. Vamos a preparar el proceso de instalación, que consta de los siguientes pasos: diff --git a/es/models/datasources.rst b/es/models/datasources.rst index 0028653360..4e78775a31 100644 --- a/es/models/datasources.rst +++ b/es/models/datasources.rst @@ -12,4 +12,4 @@ DataSources .. meta:: :title lang=es: DataSources - :keywords lang=es: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,mssql,aggregates,apis,repository,signatures + :keywords lang=es: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,microsoft sql server,aggregates,apis,repository,signatures diff --git a/es/tutorials-and-examples/blog/blog.rst b/es/tutorials-and-examples/blog/blog.rst index 77a1d452e8..6d56a88ac9 100644 --- a/es/tutorials-and-examples/blog/blog.rst +++ b/es/tutorials-and-examples/blog/blog.rst @@ -205,17 +205,17 @@ defecto está activo. Sobre mod\_rewrite ================== -Si eres nuevo usuario de apache, puedes encontrar alguna dificultad con +Si eres nuevo usuario de Apache, puedes encontrar alguna dificultad con mod\_rewrite, así que lo trataremos aquí. Si al cargar la página de bienvenida de CakePHP ves cosas raras (no se cargan las imágenes ni los estilos y se ve todo en blanco y negro), esto significa que -probablemente la configuración necesita ser revisada en el servidor apache. +probablemente la configuración necesita ser revisada en el servidor Apache. Prueba lo siguiente: #. Asegúrate de que existe la configuración para procesar los ficheros - .htaccess. En el fichero de configuración de apache: 'httpd.conf' debería + .htaccess. En el fichero de configuración de Apache: 'httpd.conf' debería existir una sección para cada 'Directory' de tu servidor. Asegúrate de que ``AllowOverride`` está fijado a ``All`` para el directorio que contiene tu aplicación web. Para tu seguridad, es mejor que no asignes ``All`` a tu @@ -224,18 +224,18 @@ Prueba lo siguiente: #. Asegúrate que estás editando el fichero httpd.conf correcto, ya que en algunos sistemas hay ficheros de este tipo por usuario o por aplicación web. - Consulta la documentación de apache para tu sistema. + Consulta la documentación de Apache para tu sistema. #. Comprueba que existen los ficheros .htaccess en el directorio en el que está instalada tu aplicación web. A veces al descomprimir el archivo o al copiarlo desde otra ubicación, estos ficheros no se copian correctamente. Si no están ahí, obtén otra copia de CakePHP desde el servidor oficial de descargas. -#. Asegúrate de tener activado el módulo mod\_rewrite en la configuración de apache. Deberías tener algo así:: +#. Asegúrate de tener activado el módulo mod\_rewrite en la configuración de Apache. Deberías tener algo así:: LoadModule rewrite_module libexec/httpd/mod_rewrite.so - (para apache 1.3):: + (para Apache 1.3):: AddModule mod_rewrite.c diff --git a/fr/appendices/2-0-migration-guide.rst b/fr/appendices/2-0-migration-guide.rst index fddb75b2cf..5f7b8fe99f 100755 --- a/fr/appendices/2-0-migration-guide.rst +++ b/fr/appendices/2-0-migration-guide.rst @@ -1203,7 +1203,7 @@ Le driver PDO va automatiquement echapper ces valeurs pour vous. cas où vous auriez besoin de parler directement au driver. * Le traitement des valeurs boléennes a changé un peu pour pouvoir faciliter le croisement de base de données, vous devrez peut-être changer vos cas de test. -* Le support de Postgresql a été immensément amélioré, il crée maintenant +* Le support de PostgreSQL a été immensément amélioré, il crée maintenant correctement les schémas, vide les tables, et il est plus facile d'écrire des tests en l'utilisant. * DboSource::insertMulti() n'acceptera plus les chaînes sql, passez juste un @@ -1211,20 +1211,20 @@ Le driver PDO va automatiquement echapper ces valeurs pour vous. une fois. * TranslateBehavior a été reconstruit pour utiliser les vituaFields des models, cela rend l'implémentation plus portable. -* Tous les cas de test avec les choses liées de Mysql ont été déplacés vers le +* Tous les cas de test avec les choses liées de MySQL ont été déplacés vers le cas de test du driver correspondant. Cela a laissé le fichier DboSourceTest un peu maigre. * Support de l'imbrication des transactions. Maintenant il est possible de démarrer une transaction plusieurs fois. Il ne peut être engagé si la méthode de validation est appelé le même nombre de fois. -* Le support Sqlite a été grandement amélioré. La différence majeure avec cake - 1.3 est qu'il ne supportera que Sqlite 3.x. C'est une bonne alternative pour +* Le support SQLite a été grandement amélioré. La différence majeure avec cake + 1.3 est qu'il ne supportera que SQLite 3.x. C'est une bonne alternative pour le développement des apps, et rapidement en lançant les cas de test. * Les valeurs des colonnes boléennes vont être lancées automatiquement vers le type booléen natif de php, donc assurez vous de mettre à jour vos cas de test et code si vous attendiez une valeur retournée de type chaîne de caractère ou un entier: Si vous aviez une colonne "published" dans le passé en utilisant - mysql, toutes les valeurs retournées d'un find auraient été numériques dans + MySQL, toutes les valeurs retournées d'un find auraient été numériques dans le passé, maintenant elles sont strictement des valeurs boléennes. BehaviorCollection diff --git a/fr/appendices/2-4-migration-guide.rst b/fr/appendices/2-4-migration-guide.rst index 796abdfb61..355c023102 100755 --- a/fr/appendices/2-4-migration-guide.rst +++ b/fr/appendices/2-4-migration-guide.rst @@ -102,10 +102,10 @@ Models Datasource ---------- -- Mysql, Postgres, et SQLserver supportent maintenant un tableau 'settings' +- Mysql, Postgres, et Sqlserver supportent maintenant un tableau 'settings' dans la définition de connexion. Cette paire de clé => valeur émettra des commandes ``SET`` lorque la connexion est créée. -- Mysql driver supporte maintenant les options SSL. +- MySQL driver supporte maintenant les options SSL. View ==== diff --git a/fr/console-and-shells.rst b/fr/console-and-shells.rst index cb156a9a2e..cd7809d0d1 100644 --- a/fr/console-and-shells.rst +++ b/fr/console-and-shells.rst @@ -108,7 +108,7 @@ Ajouter cake à votre système path Si vous êtes sur un système \*nix (linux, MacOSX), les étapes suivantes vous permettront de rendre cake executable dans votre système path. -#. Localisez où se trouve votre installation de cakephp et le cake exécutable. +#. Localisez où se trouve votre installation de CakePHP et le cake exécutable. Par exemple ``/Users/mark/cakephp/lib/Cake/Console/cake`` #. Modifiez votre fichier ``.bashrc`` ou ``.bash_profile`` dans votre répertoire home, et ajoutez ce qui suit:: diff --git a/fr/contributing/documentation.rst b/fr/contributing/documentation.rst index ab46f4c1b8..ba6cef7a86 100755 --- a/fr/contributing/documentation.rst +++ b/fr/contributing/documentation.rst @@ -292,7 +292,7 @@ Chaque directive remplit l'index, et l'index des espaces de nom. Référencement croisé ~~~~~~~~~~~~~~~~~~~~ -Les modèles suivants se réfèrent aux objets php et les liens sont générés +Les modèles suivants se réfèrent aux objets PHP et les liens sont générés si une directive assortie est trouvée: .. rst:role:: php:func diff --git a/fr/core-libraries/components/pagination.rst b/fr/core-libraries/components/pagination.rst index 261ba23bc8..732c37cf18 100644 --- a/fr/core-libraries/components/pagination.rst +++ b/fr/core-libraries/components/pagination.rst @@ -190,7 +190,7 @@ dans le model dans lequel vous voulez récupérer des données:: Vous aurez aussi besoin de surcharger le ``paginateCount()`` du noyau, cette méthode s'attend aux mêmes arguments que ``Model::find('count')``. -L'exemple ci-dessous utilise quelques fonctionnalités Postgres spécifiques, +L'exemple ci-dessous utilise quelques fonctionnalités PostgreSQL spécifiques, Veuillez ajuster en conséquence en fonction de la base de données que vous utilisez:: diff --git a/fr/development/configuration.rst b/fr/development/configuration.rst index bbfaea567d..875871ef62 100755 --- a/fr/development/configuration.rst +++ b/fr/development/configuration.rst @@ -81,7 +81,7 @@ datasource Source de données Non-DBO à utiliser, ex: 'ldap', 'twitter'. unix_socket Utilisé par les pilotes qui le supportent pour connecter via les fichiers - socket unix. Si vous utilisez postgres et voulez utiliser les sockets + socket unix. Si vous utilisez PostgreSQL et voulez utiliser les sockets unix, laissez la clé host vide. ssl_key Le chemin vers le fichier de clé SSL. (Seulement supporté par MySQL, @@ -95,7 +95,7 @@ ssl_ca settings Un tableau de clé/valeur qui doit être envoyé à la base de données du serveur en tant que commandes ``SET`` quand la connexion est créée. - Cette option est seulement supportée par MySQL, Postgres, et SQLserver en + Cette option est seulement supportée par Mysql, Postgres, et Sqlserver en ce moment. .. versionchanged:: 2.4 @@ -122,7 +122,7 @@ noms de vos tables - par exemple : bakers, pastry\_stores, et savory\_cakes. .. todo:: Ajouter des informations sur les options spécifiques pour différents - fournisseurs de base de données comme SQLServer, Postgres et MySQL. + fournisseurs de base de données comme Microsoft SQL Server, PostgreSQL et MySQL. Chemins de Classe Supplémentaires ================================= diff --git a/fr/development/debugging.rst b/fr/development/debugging.rst index 77e78a7c2a..14035dd6d6 100644 --- a/fr/development/debugging.rst +++ b/fr/development/debugging.rst @@ -209,12 +209,12 @@ une pléthore d'informations sur votre application et la requête courante. Vous pouvez télécharger `DebugKit `_ sur github. -xdebug +Xdebug ====== -Si votre environnement a l'extension php xdebug, des erreurs fatales vont -montrer des détails de stack trace supplémentaires de xdebug. Plus de détails -sur `xdebug `_ . +Si votre environnement a l'extension PHP Xdebug, des erreurs fatales vont +montrer des détails de stack trace supplémentaires de Xdebug. Plus de détails +sur `Xdebug `_ . .. meta:: :title lang=fr: Debugger diff --git a/fr/development/testing.rst b/fr/development/testing.rst index 3dc3035a45..255efedc65 100755 --- a/fr/development/testing.rst +++ b/fr/development/testing.rst @@ -18,7 +18,7 @@ ce que vous pensez qu'il doit faire. Installation via Composer ------------------------- -Les dernières versions de phpunit ne fonctionnent pas avec cake:: +Les dernières versions de PHPUnit ne fonctionnent pas avec cake:: "phpunit/phpunit": "3.7.32" @@ -227,7 +227,7 @@ va lancer ce test et afficher les résultats. Voir la couverture du code ~~~~~~~~~~~~~~~~~~~~~~~~~~ -Si vous avez `XDebug `_ installé, vous pouvez voir les +Si vous avez `Xdebug `_ installé, vous pouvez voir les résultats de la couverture du code. La couverture du Code est utile pour vous dire quelles parties de votre code vos tests n'atteignent pas. La couverture est utile pour déterminer où vous devriez ajouter les tests dans le futur, @@ -241,7 +241,7 @@ La couverture du code inline utilise les lignes vertes pour indiquer les lignes qui ont été exécutées. Si vous vous placez sur une ligne verte, une info-bulle indiquera quels tests couvre la ligne. Les lignes en rouge n'ont pas été lancées, et n'ont pas été testées par vos tests. Les lignes grises -sont considérées comme du code non exécuté par xdebug. +sont considérées comme du code non exécuté par Xdebug. .. _run-tests-from-command-line: diff --git a/fr/installation.rst b/fr/installation.rst index 21157cbb03..552c2792ea 100755 --- a/fr/installation.rst +++ b/fr/installation.rst @@ -5,7 +5,7 @@ CakePHP est rapide et facile à installer. Les conditions minimum requises sont un serveur web et une copie de CakePHP, c'est tout! Bien que ce manuel se focalise principalement sur la configuration avec Apache (parce que c'est le plus utilisé couramment), vous pouvez configurer CakePHP pour lancer une diversité de -serveurs web tels que LightHTTPD ou Microsoft IIS. +serveurs web tels que lighttpd ou Microsoft IIS. Conditions requises =================== @@ -233,4 +233,4 @@ décommentez la ligne dans ``app/Config/core.php``:: .. meta:: :title lang=fr: Installation - :keywords lang=fr: apache mod rewrite,serveur sql microsoft,tar bz2,répertoire tmp,stockage de base de données,copie d'archive,tar gz,source application,versions courantes,serveurs web,microsoft iis,copyright notices,moteur de base de données,bug fixes,lighthttpd,dépôt,améliorations,code source,cakephp,incorporate + :keywords lang=fr: apache mod rewrite,serveur sql microsoft,tar bz2,répertoire tmp,stockage de base de données,copie d'archive,tar gz,source application,versions courantes,serveurs web,microsoft iis,copyright notices,moteur de base de données,bug fixes,lighttpd,dépôt,améliorations,code source,cakephp,incorporate diff --git a/fr/installation/advanced-installation.rst b/fr/installation/advanced-installation.rst index ebea3447cb..2b70738d93 100644 --- a/fr/installation/advanced-installation.rst +++ b/fr/installation/advanced-installation.rst @@ -23,14 +23,14 @@ application. Puisque CakePHP sera localisé dans l'``include_path`` de PHP, vous n'aurez pas besoin de faire d'autres changements. -Installer CakePHP avec composer +Installer CakePHP avec Composer =============================== Composer est un outil de gestion de dépendances pour PHP 5.3+. Il règle plusieurs problèmes que l'installateur PEAR a, et simplifie la gestion de plusieurs versions de librairies. Puisque CakePHP publie un package PEAR, vous pouvez installer CakePHP en utilisant -`composer `_. Avant d'installer CakePHP, vous devrez +`Composer `_. Avant d'installer CakePHP, vous devrez configurer un fichier ``composer.json``. Un fichier composer.json pour une application CakePHP ressemblerait à ce qui suit:: @@ -51,7 +51,7 @@ fichier ``composer.json``, lancez ce qui suit:: $ php composer.phar install -Une fois que composer a terminé son exécution, vous devriez avoir une structure +Une fois que Composer a terminé son exécution, vous devriez avoir une structure de répertoire qui ressemble à:: example-app/ @@ -87,7 +87,7 @@ Si vous installez d'autres librairies avec Composer, vous devrez configurer l'autoloader et régler un problème dans l'autoloader de Composer. Dans votre fichier ``Config/bootstrap.php``, ajoutez ce qui suit:: - // Charger l'autoload de composer. + // Charger l'autoload de Composer. require APP . 'Vendor/autoload.php'; // Retire et réajoute l'autoloader de CakePHP puisque Composer pense que @@ -97,7 +97,7 @@ fichier ``Config/bootstrap.php``, ajoutez ce qui suit:: spl_autoload_register(array('App', 'load'), true, true); Vous devriez maintenant avoir une application CakePHP fonctionnelle avec -CakePHP installé via composer. Assurez-vous de garder les fichiers +CakePHP installé via Composer. Assurez-vous de garder les fichiers composer.json et composer.lock.json avec le reste de votre code source. Partager les librairies de CakePHP pour plusieurs applications diff --git a/fr/installation/url-rewriting.rst b/fr/installation/url-rewriting.rst index 523f979b61..0c5387636a 100644 --- a/fr/installation/url-rewriting.rst +++ b/fr/installation/url-rewriting.rst @@ -14,7 +14,7 @@ httpd.conf (Assurez-vous que vous avez édité le httpd.conf du système plutôt que celui d'un utilisateur- ou le httpd.conf d'un site spécifique). Ces fichiers peuvent varier selon les différentes distributions et les versions -d'apache. Vous pouvez allez voir +d'Apache. Vous pouvez allez voir http://wiki.apache.org/httpd/DistrosDefaultLayout pour plus d'informations. #. Assurez-vous qu'un .htaccess est permis et que AllowOverride est défini à diff --git a/fr/models/datasources.rst b/fr/models/datasources.rst index 2b31afa8bb..b61bde4075 100644 --- a/fr/models/datasources.rst +++ b/fr/models/datasources.rst @@ -4,12 +4,12 @@ DataSources (Sources de Données) Les Sources de données (DataSources) sont les liens entre les models et la source de données qu'ils représentent. Dans de nombreux cas, les données sont récupérées depuis une base de données relationnelle telle MySQL, -PostgreSQL ou MSSQL. CakePHP est distribué avec de nombreuses sources de +PostgreSQL ou Microsoft SQL Server. CakePHP est distribué avec de nombreuses sources de données spécifiques d'une base de données (voir les fichiers de classe dans ``lib/Cake/Model/Datasource/Database``), un résumé de ceux-ci est listé ici pour votre confort : -- MySql +- Mysql - Postgres - Sqlite - Sqlserver @@ -29,8 +29,8 @@ sources de données, vous les utilisez tout le temps. Toutes les sources ci-dessus dérivent d'une classe de base ``DboSource``, qui agrège de la logique commune à la plupart des bases de données relationnelles. Si vous décidez d'écrire une source de donnée RDBMS, -travailler à partir de l'une d'entre elles (par ex Mysql ou -Sqlite) est plus sûr. +travailler à partir de l'une d'entre elles (par ex MySQL ou +SQLite) est plus sûr. La plupart des gens cependant, sont intéressés par l'écriture de sources de données pour des sources externes, telles les APIs REST distantes ou @@ -322,4 +322,4 @@ du Serveur SQL. .. meta:: :title lang=fr: DataSources (Sources de Données) - :keywords lang=fr: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,mssql,aggregates,apis,repository,signatures + :keywords lang=fr: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,microsoft sql server,aggregates,apis,repository,signatures diff --git a/fr/models/saving-your-data.rst b/fr/models/saving-your-data.rst index d1dddcbc76..7b62300905 100644 --- a/fr/models/saving-your-data.rst +++ b/fr/models/saving-your-data.rst @@ -1022,7 +1022,7 @@ Datatables Tandis que CakePHP peut avoir des sources de données qui ne sont pas des driven de base de données, la plupart du temps, elles le sont. CakePHP est pensé pour -être agnostique et va fonctionner avec MySQL, MSSQL, PostgreSQL et +être agnostique et va fonctionner avec MySQL, Microsoft SQL Server, PostgreSQL et autres. Vous pouvez créer vos tables de base de données comme vous l'auriez fait normalement. Quand vous créez vos classes Model, elles seront automatiquement liées aux tables que vous avez créées. Les noms de table sont diff --git a/fr/tutorials-and-examples/blog/blog.rst b/fr/tutorials-and-examples/blog/blog.rst index 5fbbe59b0f..f7b4f3318d 100644 --- a/fr/tutorials-and-examples/blog/blog.rst +++ b/fr/tutorials-and-examples/blog/blog.rst @@ -68,7 +68,7 @@ Permissions du répertoire Tmp Ensuite vous devrez mettre le répertoire ``app/tmp`` en écriture pour le serveur web. La meilleur façon de le faire est de trouver sous quel utilisateur votre serveur web tourne. Vous pouver mettre ```` -à l'intérieur de tout fichier php que votre serveur web execute. Vous devriez +à l'intérieur de tout fichier PHP que votre serveur web execute. Vous devriez voir afficher un nom d'utilisateur. Changez le possesseur du répertoire ``app/tmp`` pour cet utilisateur. La commande finale que vous pouvez lancer (dans \*nix) pourrait ressembler à ceci:: diff --git a/fr/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst b/fr/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst index bb07aed6ac..0cd1f78a23 100644 --- a/fr/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst +++ b/fr/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.rst @@ -303,7 +303,7 @@ http://exemple.com/users/add. J'ai créé les groups suivants : J'ai également créé un user dans chaque groupe, de façon à avoir un user de chaque niveau d'accès pour les tests ultérieurs. Ecrivez tout sur du papier ou utilisez des mots de passe faciles, de façon à ne pas les -oublier. Si vous faites un `SELECT * FROM aros;`` depuis une commande mysql, +oublier. Si vous faites un `SELECT * FROM aros;`` depuis une commande MySQL, vous devriez recevoir quelque chose comme cela:: +----+-----------+-------+-------------+-------+------+------+ diff --git a/ja/appendices/2-0-migration-guide.rst b/ja/appendices/2-0-migration-guide.rst index 5bf979339d..44b489d291 100644 --- a/ja/appendices/2-0-migration-guide.rst +++ b/ja/appendices/2-0-migration-guide.rst @@ -1012,7 +1012,7 @@ PDOドライバは自動的にこれらの値をエスケープします。 * 新しいメソッドDboSource::getConnection()は直接ドライバと対話する必要がある場合のためにPDOオブジェクトを返します。 * 真偽値の扱いがよりクロスデータベース(*cross-database*)指向にするため、多少変更が成されました。 テストケースを変更する必要があるかもしれません。 -* Postgresqlのサポートは莫大に向上し、正しいスキーマの生成、テーブルのtruncateができるようになり、これを使ったテストを書くのがより簡単になりました。 +* PostgreSQLのサポートは莫大に向上し、正しいスキーマの生成、テーブルのtruncateができるようになり、これを使ったテストを書くのがより簡単になりました。 * DboSource::insertMulti() はSQL文字列を受け取らないようになりました。 一度に全てを挿入するためのフィールドの配列とネストされた値の配列を単に渡してください。 * TranslateBehavior はモデルのvirtualFieldsを使うように書きなおされました。 @@ -1022,8 +1022,8 @@ PDOドライバは自動的にこれらの値をエスケープします。 * トランザクションのネストのサポート。 何重かにトランザクションをを開始することができるようになりました。 commitメソッドが同じ回数だけ呼び出された時のみコミットがなされます。 -* Sqliteサポートが素晴らしく向上しました。 - cake 1.3との主な違いはSqlite 3.xのみをサポートするということです。 +* SQLiteサポートが素晴らしく向上しました。 + cake 1.3との主な違いはSQLite 3.xのみをサポートするということです。 これは開発中のアプリケーションで素晴らしい代替物となり、テストケースの実行が素早くなります。 * 真偽値カラムの値はPHPネイティブの真偽値型に自動的にキャストされます。 従って、もし返り値を文字列や数値として期待しているなら、テストケースやコードを必ず書きなおしてください: diff --git a/ja/appendices/2-4-migration-guide.rst b/ja/appendices/2-4-migration-guide.rst index ef7e0cd0c2..f3b964accc 100644 --- a/ja/appendices/2-4-migration-guide.rst +++ b/ja/appendices/2-4-migration-guide.rst @@ -102,7 +102,7 @@ Models Datasource ---------- -- Mysql と Postgres、SQLserver では、接続設定に 'settings' 配列が利用可能になりました。 +- Mysql と Postgres、Sqlserver では、接続設定に 'settings' 配列が利用可能になりました。 このキー・バリューペアは、コネクションの生成時に ``SET`` コマンドとして発行されます。 - Mysql ドライバが SSL オプションをサポートしました。 diff --git a/ja/development/errors.rst b/ja/development/errors.rst index 388960cd6d..7e07b0469f 100644 --- a/ja/development/errors.rst +++ b/ja/development/errors.rst @@ -58,7 +58,7 @@ configure を使って、好きなメソッドをデフォルトのエラーハ * ``handler`` - callback - The callback to handle errors. You can set this to any callable type, including anonymous functions. * ``level`` - int - The level of errors you are interested in capturing. Use the - built-in php error constants, and bitmasks to select the level of error you + built-in PHP error constants, and bitmasks to select the level of error you are interested in. * ``trace`` - boolean - Include stack traces for errors in log files. Stack traces will be included in the log after each error. This is helpful for finding diff --git a/ja/development/testing.rst b/ja/development/testing.rst index 23a8e90791..a2b30de8c4 100644 --- a/ja/development/testing.rst +++ b/ja/development/testing.rst @@ -182,7 +182,7 @@ CakePHPはテストを実行するためのwebベースのインタフェース コードカバレッジの確認 ~~~~~~~~~~~~~~~~~~~~~~ -`XDebug `_ をインストールしてあればコードカバレッジの結果を見ることができます。 +`Xdebug `_ をインストールしてあればコードカバレッジの結果を見ることができます。 コードカバレッジはあなたの書いたテストが網羅していないコードの部分があるか知るために有用です。 また、将来テストを追加するべきか決定するときにも有用ですし、テストの進捗率を計測する 指標のひとつとしても一役買ってくれます。 @@ -194,7 +194,7 @@ CakePHPはテストを実行するためのwebベースのインタフェース インラインコードカバレッジでは緑色の行は実行したことを示しています。緑色の行にポインタを置くと、 どのテストがカバーしているか示してくれます。実行されなかった行は赤で示されます。これはテストが うまく働かなかったことを示します。 -グレーの行はXDebugによって実行できないと考えられた行です。 +グレーの行はXdebugによって実行できないと考えられた行です。 .. _run-tests-from-command-line: diff --git a/ja/installation.rst b/ja/installation.rst index 19f609d3ff..56cd591c45 100644 --- a/ja/installation.rst +++ b/ja/installation.rst @@ -3,7 +3,7 @@ CakePHP は素早く簡単にインストールできます。 最小構成で必要なものは、ウェブサーバと Cake のコピー、それだけです! -このマニュアルでは主に(最も一般的である) Apache でのセットアップに主眼を置いていますが、 Cake を LightHTTPD や Microsoft IIS のような様々なウェブサーバで走らせるよう設定することもできます。 +このマニュアルでは主に(最も一般的である) Apache でのセットアップに主眼を置いていますが、 Cake を lighttpd や Microsoft IIS のような様々なウェブサーバで走らせるよう設定することもできます。 システム要件 diff --git a/ja/installation/advanced-installation.rst b/ja/installation/advanced-installation.rst index 46aa912d66..22f0e360ee 100644 --- a/ja/installation/advanced-installation.rst +++ b/ja/installation/advanced-installation.rst @@ -25,7 +25,7 @@ ComposerでCakePHPをインストール Composerは、PHP 5.3以上向けの依存関係管理ツールです。 これは、PEARインストーラが抱える問題の多くを解決し、いろんなバージョンのライブラリをシンプルに管理できるようにします。 -CakePHPはPEARパッケージを公開しているので、 `composer `_ を使用してCakePHPをインストールすることができます。 +CakePHPはPEARパッケージを公開しているので、 `Composer `_ を使用してCakePHPをインストールすることができます。 CakePHPをインストールする前に ``composer.json`` ファイルをセットアップしましょう。 CakePHPアプリケーションのための composer.json ファイルは次のようになります:: @@ -52,7 +52,7 @@ composerをダウンロードしたら、 CakePHPをインストールしまし $ php composer.phar install -composerの実行が終わると、ディレクトリ構造は次のようになっていると思います:: +Composerの実行が終わると、ディレクトリ構造は次のようになっていると思います:: example-app/ composer.phar @@ -76,19 +76,19 @@ composerの実行が終わると、ディレクトリ構造は次のようにな ROOT . '/Vendor/cakephp/cakephp/lib' ); -composerで他のライブラリをインストールしている場合は、 +Composerで他のライブラリをインストールしている場合は、 オートローダーを設定してcomposerのオートローダーで起こる問題を回避してください。 ``Config/bootstrap.php`` ファイルに次の行を追加します:: - // composerのautoloadを読み込み + // Composerのautoloadを読み込み require APP . 'Vendor/autoload.php'; - // CakePHPのオートローダーをいったん削除し、composerより先に評価されるように先頭に追加する + // CakePHPのオートローダーをいったん削除し、Composerより先に評価されるように先頭に追加する // https://github.com/composer/composer/commit/c80cb76b9b5082ecc3e5b53b1050f76bb27b127b を参照 spl_autoload_unregister(array('App', 'load')); spl_autoload_register(array('App', 'load'), true, true); -これで、composerでインストールしたCakePHPが機能するCakePHPアプリケーションができました。 +これで、ComposerでインストールしたCakePHPが機能するCakePHPアプリケーションができました。 ソースコードの残りの部分とcomposer.jsonとcomposer.lockファイルを保存しておいてください。 diff --git a/ja/models/datasources.rst b/ja/models/datasources.rst index 1adc9e1f9b..af52908392 100644 --- a/ja/models/datasources.rst +++ b/ja/models/datasources.rst @@ -2,13 +2,13 @@ ############ データソースはモデルとモデルが表現するデータの元(ソース)とを -仲立ちするものです。多くの場合、データは MySQL, PostgreSQL, MSSQL +仲立ちするものです。多くの場合、データは MySQL, PostgreSQL, Microsoft SQL Server といったリレーショナルデータベースから取り出されます。 CakePHP は、以下の一覧にあるようないくつかのデータベース固有の データソース( ``lib/Cake/Model/Datasource/Database`` を参照) とともに配布されています。: -- MySql +- Mysql - Postgres - Sqlite - Sqlserver @@ -28,7 +28,7 @@ CakePHP は、以下の一覧にあるようないくつかのデータベース ほとんどのリレーショナルデータベースで共通な、いくつかのロジックを 集約しています。新しく RDBMS のデータソースを書いてみようという向きには、 まずこれらのどれかを手本にするとよいでしょう -(Mysql または Sqlite が最もオススメです)。 +(MySQL または SQLite が最もオススメです)。 ただし、多くの人はリモート REST API さらには LDAP サーバといった、 外部ソースに関するデータソースを書くことに興味を持っています。 @@ -328,5 +328,5 @@ PHP の基本構成には含まれておらず、別途インストールする .. meta:: :title lang=ja: DataSources - :keywords lang=ja: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,mssql,aggregates,apis,repository,signatures + :keywords lang=ja: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,microsoft sql server,aggregates,apis,repository,signatures diff --git a/ja/models/saving-your-data.rst b/ja/models/saving-your-data.rst index 6501a3303c..2cd4b4acac 100644 --- a/ja/models/saving-your-data.rst +++ b/ja/models/saving-your-data.rst @@ -803,7 +803,7 @@ HABTMを使う代わりにhasManyやbelongsToアソシエーションを使っ データテーブル ============== -CakePHPは特定のDBMSに依存しないように設計されていて、MySQL, MSSQL, PostgreSQL, \ +CakePHPは特定のDBMSに依存しないように設計されていて、MySQL, Microsoft SQL Server, PostgreSQL, \ また他のDBMSでも動作します。いつもやってるようにデータベースにテーブルを作れます。\ モデルクラスを作れば、自動的にデータベースに作ったテーブルにマッピングされます。\ テーブル名は規約に従って、小文字の複数形にして、単語同士はアンダースコアで区切ります。\ diff --git a/pt/installation.rst b/pt/installation.rst index 2bdf46ffa7..e7f45466a8 100644 --- a/pt/installation.rst +++ b/pt/installation.rst @@ -4,7 +4,7 @@ Instalação O CakePHP é rápido e fácil de instalar. Os requisitos mínimos são um servidor web e uma cópia do Cake, só isso! Apesar deste manual focar principalmente na configuração do Apache (porque ele é o mais comum), você pode configurar o Cake -para executar em diversos servidores web, tais como LightHTTPD ou Microsoft IIS. +para executar em diversos servidores web, tais como lighttpd ou Microsoft IIS. Requisitos ========== @@ -158,7 +158,7 @@ Usando este método permite um total domínio para agir como uma única aplicaç CakePHP. Este exemplo irá ajudá-lo a instalar o Cake em qualquer lugar do seu sistema de arquivos e torná-lo disponível em http://www.example.com. Note que esta instalação pode requerer os privilégios para alteração do DocumentRoot do -servidor apache. +servidor Apache. Descompacte o conteúdo do arquivo do Cake em um diretório de sua escolha. Para fins deste exemplo, assumimos que você escolheu instalar o Cake em /cake\_install. diff --git a/pt/models/datasources.rst b/pt/models/datasources.rst index 21e77db47d..b5d4dd360a 100644 --- a/pt/models/datasources.rst +++ b/pt/models/datasources.rst @@ -14,4 +14,4 @@ DataSources .. meta:: :title lang=pt: DataSources - :keywords lang=pt: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,mssql,aggregates,apis,repository,signatures + :keywords lang=pt: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,microsoft sql server,aggregates,apis,repository,signatures diff --git a/zh/development/configuration.rst b/zh/development/configuration.rst index 5f86e0f30d..bf0f4cbf14 100644 --- a/zh/development/configuration.rst +++ b/zh/development/configuration.rst @@ -61,7 +61,7 @@ encoding schema 用于 PostgreSQL 数据库设置,指定使用哪个 schema。 unix_socket - 用于支持通过 unix 套接字(*socket*)文件连接的驱动程序。如果使用 postgres + 用于支持通过 unix 套接字(*socket*)文件连接的驱动程序。如果使用 PostgreSQL 数据库,并且想使用 unix 套接字,需要将 host 键留空。 ssl_key SSL 密钥(*SSL key*)文件的路径(仅为 MySQL 所支持,要求 PHP 5.3.7+)。 @@ -72,7 +72,7 @@ ssl_ca 要求 PHP 5.3.7+)。 settings 一个包含键值对的数组,在建立连接时应当作为 ``SET`` 命令发送到数据库服务器。 - 该选项当前只被 MySQL、Postgres 和 SQLserver 所支持。 + 该选项当前只被 Mysql、Postgres 和 Sqlserver 所支持。 .. versionchanged:: 2.4 参数 ``settings`` 、 ``ssl_key`` 、 ``ssl_cert`` 和 ``ssl_ca`` 是在 2.4 版本 @@ -91,7 +91,7 @@ big\_boxes,模型命名为 BigBox,控制器命名为 BigBoxesController, .. todo:: - 为不同数据库供应商的特定选项增加信息,比如 SQLServer、Postgres 和 MySQL。 + 为不同数据库供应商的特定选项增加信息,比如 Microsoft SQL Server、PostgreSQL 和 MySQL。 额外的类路径 ============ diff --git a/zh/development/testing.rst b/zh/development/testing.rst index fe6830cec8..3c9cf164b0 100644 --- a/zh/development/testing.rst +++ b/zh/development/testing.rst @@ -190,7 +190,7 @@ CakePHP 提供了 web 界面来运行测试,这样,如果你觉得这样的 查看代码覆盖 ~~~~~~~~~~~~ -如果你安装了 `XDebug `_,就可以查看代码覆盖的结果。代码覆盖 +如果你安装了 `Xdebug `_,就可以查看代码覆盖的结果。代码覆盖 可以告诉你,你的测试没有触及代码的哪部分。覆盖率用于决定今后在哪里还应当添加测试, 并给你一个度量来监测你测试的进展。 @@ -200,7 +200,7 @@ CakePHP 提供了 web 界面来运行测试,这样,如果你觉得这样的 内嵌的代码覆盖使用绿色行来表示运行过的行。如果把鼠标悬停在一个绿色的行上,会有 提示说明哪些测试覆盖了该行。红色的行没有运行,即没有被测试检验。灰色的行被 -XDebug 认为是无法运行的代码。 +Xdebug 认为是无法运行的代码。 .. _run-tests-from-command-line: diff --git a/zh/installation.rst b/zh/installation.rst index 6dab4e68a7..ccc91eeb94 100644 --- a/zh/installation.rst +++ b/zh/installation.rst @@ -3,7 +3,7 @@ CakePHP 的安装快速、容易。最低要求是一个 web 服务器和一份 CakePHP 的拷贝,仅此而 已!尽管本手册主要关注于 Apache 服务器(因为它最为常用),但是也可以配置 CakePHP -运行在不同的 web 服务器上,比如 LightHTTPD 或 Microsoft IIS。 +运行在不同的 web 服务器上,比如 lighttpd 或 Microsoft IIS。 要求 ============ @@ -185,4 +185,4 @@ CakePHP 的默认主页,和当前数据库连接状态的消息。 .. meta:: :title lang=zh_CN: Installation - :keywords lang=zh_CN: apache mod rewrite,microsoft sql server,tar bz2,tmp directory,database storage,archive copy,tar gz,source application,current releases,web servers,microsoft iis,copyright notices,database engine,bug fixes,lighthttpd,repository,enhancements,source code,cakephp,incorporate + :keywords lang=zh_CN: apache mod rewrite,microsoft sql server,tar bz2,tmp directory,database storage,archive copy,tar gz,source application,current releases,web servers,microsoft iis,copyright notices,database engine,bug fixes,lighttpd,repository,enhancements,source code,cakephp,incorporate diff --git a/zh/installation/advanced-installation.rst b/zh/installation/advanced-installation.rst index 5168201a29..e2c24ec487 100644 --- a/zh/installation/advanced-installation.rst +++ b/zh/installation/advanced-installation.rst @@ -25,7 +25,7 @@ CakePHP 发行 PEAR 的安装包,故可以通过 PEAR 安装器安装。用 PE Composer 是一个适用于 PHP 5.3+ 的依赖管理工具,解决了通过 PEAR 安装的很多问题,并 且简化了对类库的多个版本的管理。由于 CakePHP 有 PEAR 发行包,故而可以使用 -`composer `_ 安装 CakePHP。在安装 CakePHP 之前需要建立 +`Composer `_ 安装 CakePHP。在安装 CakePHP 之前需要建立 ``composer.json`` 文件。CakePHP 应用程序的 composer.json 可以象下面这样:: { diff --git a/zh/models/datasources.rst b/zh/models/datasources.rst index a2b3ad49f2..3c9c030db5 100644 --- a/zh/models/datasources.rst +++ b/zh/models/datasources.rst @@ -2,12 +2,12 @@ ###### 数据源是模型和模型所代表的数据来源之间的联系。在很多情况下,数据是从关系型数据库 -中取得,比如 MySQL、PostgreSQL 或者 MSSQL。CakePHP 的发布就带有若干针对数据库的 +中取得,比如 MySQL、PostgreSQL 或者 Microsoft SQL Server。CakePHP 的发布就带有若干针对数据库的 数据源(请参看 ``lib/Cake/Model/Datasource/Database`` 中的类文件),为了便利,摘录 如下: -- MySql +- Mysql - Postgres - Sqlite - Sqlserver @@ -22,8 +22,8 @@ 在使用它们了。 所有上述数据源继承于一个基类 ``DboSource``,它汇集了大多数关系型数据库通用的一些 -逻辑。如果你决定编写一个 RDBMS 数据源,你最好从这些中的一个(例如 Mysql 或者 -Sqlite)开始。 +逻辑。如果你决定编写一个 RDBMS 数据源,你最好从这些中的一个(例如 MySQL 或者 +SQLite)开始。 当然,大多数人还是感兴趣于为外部数据来源编写数据源,比如远程 REST API,或者甚至 是 LDAP 服务器。所以,这就是我们下面要介绍的。 @@ -293,5 +293,5 @@ Client。 .. meta:: :title lang=zh_CN: DataSources - :keywords lang=zh_CN: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,mssql,aggregates,apis,repository,signatures + :keywords lang=zh_CN: array values,model fields,connection configuration,implementation details,relational databases,best bet,mysql postgresql,sqlite,external sources,ldap server,database connection,rdbms,sqlserver,postgres,relational database,microsoft sql server,aggregates,apis,repository,signatures diff --git a/zh/models/saving-your-data.rst b/zh/models/saving-your-data.rst index 68cfb28473..79ed8251a4 100644 --- a/zh/models/saving-your-data.rst +++ b/zh/models/saving-your-data.rst @@ -897,7 +897,7 @@ HABTM 关系更可能的情形会包含一个允许多选的 ``