Skip to content

Commit 67a29c0

Browse files
committed
docs: improve documentation
1 parent caa335d commit 67a29c0

File tree

2 files changed

+113
-69
lines changed

2 files changed

+113
-69
lines changed

.github/lang/es-ES/README.md

+58-36
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ Librería PHP para obtener el nombre del lenguaje a partir del código.
1717

1818
- [Requisitos](#requisitos)
1919
- [Instalación](#instalación)
20-
- [Métodos disponibles](#métodos-disponibles)
21-
- [Cómo empezar](#cómo-empezar)
20+
- [Clases disponibles](#clases-disponibles)
21+
- [Clase LanguageCode](#clase-languagecode)
22+
- [Clase LanguageCodeCollection](#clase-languagecodecollection)
2223
- [Uso](#uso)
2324
- [Listado en formato JSON](#listado-en-formato-json)
2425
- [Tests](#tests)
@@ -44,7 +45,8 @@ Para instalar **PHP LanguageCode library**, simplemente escribe:
4445
composer require josantonius/language-code
4546
```
4647

47-
El comando anterior sólo instalará los archivos necesarios, si prefieres **descargar todo el código fuente** puedes utilizar:
48+
El comando anterior sólo instalará los archivos necesarios,
49+
si prefieres **descargar todo el código fuente** puedes utilizar:
4850

4951
```console
5052
composer require josantonius/language-code --prefer-source
@@ -56,64 +58,80 @@ También puedes **clonar el repositorio** completo con Git:
5658
clone https://github.com/josantonius/php-language-code.git
5759
```
5860

59-
## Métodos disponibles
61+
## Clases disponibles
6062

61-
Métodos disponibles en esta biblioteca:
63+
### Clase LanguageCode
6264

63-
### Obtener array con todos los códigos de idioma
65+
```php
66+
use Josantonius\LanguageCode\LanguageCode;
67+
```
68+
69+
Crear objeto:
70+
71+
```php
72+
$languageCode = new LanguageCode();
73+
```
74+
75+
Obtener array con todos los códigos de idioma:
6476

6577
```php
6678
$languageCode->all(): array
6779
```
6880

69-
### Obtener código de idioma desde el nombre del idioma
81+
Obtener código de idioma desde el nombre del idioma:
7082

7183
```php
7284
$languageCode->getCode(string $languageName): string|null
7385
```
7486

75-
### Obtener el nombre del idioma desde código de idioma
87+
Obtener el nombre del idioma desde código de idioma:
7688

7789
```php
7890
$languageCode->getName(string $languageCode): string|null
7991
```
8092

81-
## Cómo empezar
93+
### Clase LanguageCodeCollection
8294

83-
Para utilizar esta biblioteca, simplemente:
95+
```php
96+
use Josantonius\LanguageCode\LanguageCodeCollection;
97+
```
8498

85-
### Utilizando objetos
99+
Obtener array con todos los códigos de idioma:
86100

87101
```php
88-
use Josantonius\LanguageCode\LanguageCode;
89-
90-
$mimeType = new LanguageCode();
102+
LanguageCodeCollection::all(): array
91103
```
92104

93-
### Utilizando colección estática
105+
Obtener código de idioma desde el nombre del idioma:
94106

95-
Alternativamente puedes utilizar la colección para acceder a los métodos estáticamente:
107+
```php
108+
LanguageCodeCollection::getCode(string $languageName): string|null
109+
```
110+
111+
Obtener el nombre del idioma desde código de idioma:
96112

97113
```php
98-
use Josantonius\LanguageCode\LanguageCodeCollection;
114+
LanguageCodeCollection::getName(string $languageCode): string|null
99115
```
100116

101117
## Uso
102118

103119
Ejemplo de uso para esta biblioteca:
104120

105-
### - Obtener array con todos los códigos de idioma
106-
107-
[Utilizando objetos](#utilizando-objetos):
121+
### Obtener array con todos los códigos de idioma
108122

109123
```php
124+
use Josantonius\LanguageCode\LanguageCode;
125+
126+
$languageCode = new LanguageCode();
127+
110128
$languageCode->all();
111129
```
112130

113-
[Utilizando la colección estática](#utilizando-colección-estática):
114-
115131
```php
116-
MimeTypeCollection::all();
132+
use Josantonius\LanguageCode\LanguageCodeCollection;
133+
134+
LanguageCodeCollection::all();
117135
```
118136

119137
Resultado:
@@ -134,31 +152,35 @@ Resultado:
134152
]
135153
```
136154

137-
### - Obtener código de idioma desde el nombre del idioma
138-
139-
[Utilizando objetos](#utilizando-objetos):
155+
### Obtener código de idioma desde el nombre del idioma
140156

141157
```php
158+
use Josantonius\LanguageCode\LanguageCode;
159+
160+
$languageCode = new LanguageCode();
161+
142162
$languageCode->getCode('Spanish'); // es
143163
```
144164

145-
[Utilizando la colección estática](#utilizando-colección-estática):
146-
147165
```php
166+
use Josantonius\LanguageCode\LanguageCodeCollection;
167+
148168
LanguageCodeCollection::getCode('Turkish'); // tr
149169
```
150170

151-
### - Obtener el nombre del idioma desde código de idioma
152-
153-
[Utilizando objetos](#utilizando-objetos):
171+
### Obtener el nombre del idioma desde código de idioma
154172

155173
```php
174+
use Josantonius\LanguageCode\LanguageCode;
175+
176+
$languageCode = new LanguageCode();
177+
156178
$languageCode->getName('eo'); // Esperanto
157179
```
158180

159-
[Utilizando la colección estática](#utilizando-colección-estática):
160-
161181
```php
182+
use Josantonius\LanguageCode\LanguageCodeCollection;
183+
162184
LanguageCodeCollection::getName('de'); // German
163185
```
164186

@@ -217,14 +239,14 @@ composer tests
217239
## Registro de Cambios
218240

219241
Los cambios detallados de cada versión se documentan en las
220-
[notas de la misma](https://github.com/josantonius/XXXX/releases).
242+
[notas de la misma](https://github.com/josantonius/php-language-code/releases).
221243

222244
## Contribuir
223245

224246
Por favor, asegúrate de leer la [Guía de contribución](CONTRIBUTING.md) antes de hacer un
225247
_pull request_, comenzar una discusión o reportar un _issue_.
226248

227-
¡Gracias por [colaborar](https://github.com/josantonius/XXXX/graphs/contributors)! :heart:
249+
¡Gracias por [colaborar](https://github.com/josantonius/php-language-code/graphs/contributors)! :heart:
228250

229251
## Patrocinar
230252

@@ -236,4 +258,4 @@ para apoyar mi trabajo :blush:
236258

237259
Este repositorio tiene una licencia [MIT License](LICENSE).
238260

239-
Copyright © XXXX, [Josantonius](https://github.com/josantonius/lang/es-ES/README.md#contacto)
261+
Copyright © 2017-actualidad, [Josantonius](https://github.com/josantonius/lang/es-ES/README.md#contacto)

README.md

+55-33
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ PHP library to get language name from code.
1717

1818
- [Requirements](#requirements)
1919
- [Installation](#installation)
20-
- [Available Methods](#available-methods)
21-
- [Quick Start](#quick-start)
20+
- [Available Classes](#available-classes)
21+
- [LanguageCode Class](#languagecode-class)
22+
- [LanguageCodeCollection Class](#languagecodecollection-class)
2223
- [Usage](#usage)
2324
- [List in JSON format](#list-in-json-format)
2425
- [Tests](#tests)
@@ -32,7 +33,7 @@ PHP library to get language name from code.
3233

3334
## Requirements
3435

35-
This library is supported by **PHP versions 5.6** or higher and is compatible with **HHVM versions 3.0** or higher.
36+
This library is compatible with the PHP versions: 8.0 | 8.1.
3637

3738
## Installation
3839

@@ -44,7 +45,8 @@ To install **PHP LanguageCode library**, simply:
4445
composer require josantonius/language-code
4546
```
4647

47-
The previous command will only install the necessary files, if you prefer to **download the entire source code** you can use:
48+
The previous command will only install the necessary files,
49+
if you prefer to **download the entire source code** you can use:
4850

4951
```console
5052
composer require josantonius/language-code --prefer-source
@@ -56,63 +58,79 @@ You can also **clone the complete repository** with Git:
5658
clone https://github.com/josantonius/php-language-code.git
5759
```
5860

59-
## Available Methods
61+
## Available Classes
6062

61-
Available methods in this library:
63+
### LanguageCode Class
6264

63-
### Get all language codes as array
65+
```php
66+
use Josantonius\LanguageCode\LanguageCode;
67+
```
68+
69+
Create object:
70+
71+
```php
72+
$languageCode = new LanguageCode();
73+
```
74+
75+
Get all language codes as array:
6476

6577
```php
6678
$languageCode->all(): array
6779
```
6880

69-
### Get language code from language name
81+
Get language code from language name:
7082

7183
```php
7284
$languageCode->getCode(string $languageName): string|null
7385
```
7486

75-
### Get language name from language code
87+
Get language name from language code:
7688

7789
```php
7890
$languageCode->getName(string $languageCode): string|null
7991
```
8092

81-
## Quick Start
93+
### LanguageCodeCollection Class
8294

83-
To use this library:
95+
```php
96+
use Josantonius\LanguageCode\LanguageCodeCollection;
97+
```
8498

85-
### Using Objects
99+
Get all language codes as array:
86100

87101
```php
88-
use Josantonius\LanguageCode\LanguageCode;
89-
90-
$languageCode = new LanguageCode();
102+
LanguageCodeCollection::all(): array
91103
```
92104

93-
### Using Static Collection
105+
Get language code from language name:
106+
107+
```php
108+
LanguageCodeCollection::getCode(string $languageName): string|null
109+
```
94110

95-
Alternatively you can use the collection to access the methods statically:
111+
Get language name from language code:
96112

97113
```php
98-
use Josantonius\LanguageCode\LanguageCodeCollection;
114+
LanguageCodeCollection::getName(string $languageCode): string|null
99115
```
100116

101117
## Usage
102118

103119
Example of use for this library:
104120

105-
### - Get all language codes as array
106-
107-
[Using objects](#using-objects):
121+
### Get all language codes as array
108122

109123
```php
124+
use Josantonius\LanguageCode\LanguageCode;
125+
126+
$languageCode = new LanguageCode();
127+
110128
$languageCode->all();
111129
```
112130

113-
[Using the static collection](#using-static-collection):
114-
115131
```php
132+
use Josantonius\LanguageCode\LanguageCodeCollection;
133+
116134
LanguageCodeCollection::all();
117135
```
118136

@@ -134,31 +152,35 @@ Result:
134152
]
135153
```
136154

137-
### - Get language code from language name
138-
139-
[Using objects](#using-objects):
155+
### Get language code from language name
140156

141157
```php
158+
use Josantonius\LanguageCode\LanguageCode;
159+
160+
$languageCode = new LanguageCode();
161+
142162
$languageCode->getCode('Spanish'); // es
143163
```
144164

145-
[Using the static collection](#using-static-collection):
146-
147165
```php
166+
use Josantonius\LanguageCode\LanguageCodeCollection;
167+
148168
LanguageCodeCollection::getCode('Turkish'); // tr
149169
```
150170

151-
### - Get language name from language code
152-
153-
[Using objects](#using-objects):
171+
### Get language name from language code
154172

155173
```php
174+
use Josantonius\LanguageCode\LanguageCode;
175+
176+
$languageCode = new LanguageCode();
177+
156178
$languageCode->getName('eo'); // Esperanto
157179
```
158180

159-
[Using the static collection](#using-static-collection):
160-
161181
```php
182+
use Josantonius\LanguageCode\LanguageCodeCollection;
183+
162184
LanguageCodeCollection::getName('de'); // German
163185
```
164186

0 commit comments

Comments
 (0)