From f1a73e33f0c2224ffdbe6b90c7b51dd1dc4bd60c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Sun, 20 Oct 2024 08:52:53 +0200 Subject: [PATCH 01/13] translattion: Translation of business-deleagate in french (#3050) --- localization/fr/business-delegate/README.md | 187 ++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 localization/fr/business-delegate/README.md diff --git a/localization/fr/business-delegate/README.md b/localization/fr/business-delegate/README.md new file mode 100644 index 000000000000..ba44559ea1fb --- /dev/null +++ b/localization/fr/business-delegate/README.md @@ -0,0 +1,187 @@ +--- +title: "Business Delegate Pattern en Java: Simplifier l'intéraction avec les services métiers" +shortTitle: Business Delegate +description: "Apprenez à connaître le patron Business Delegate en Java. Ce patron ajoute une niveau d'abstraction en la couche de présentation et la couche métier, assurant un couplage faible et une intéraction simplifiée entre les sevices." +category: Structural +language: fr +tag: + - Business + - Decoupling + - Delegation + - Enterprise patterns + - Layered architecture +--- + +## Aussi connu sous le nom de + +* Service Representative + +## But du modèle de conception Business-Delegate + +Le modèle Business Delegate est un modèle de conception structurel en Java qui ajoute un niveau d'abstraction en la couche de pésentation et la couche métier. Utiliser ce modèle garanti un couplage faible entre les couches et encapsule les informations sur la localisation, la connexion et les interactions des objets métiers qui composent l'application. + +## Explication détaillée et exemples concrets + +Exemple concret + +> Dans une application d'entreprise utilisant Java EE, le modèle Business-Delegate permet de gérer les interactions entre les différents services commerciaux. +> +> Imaginez un restaurant où le personnel de service sert d'intermédiaire entre les clients et la cuisine. Lorsqu'un client passe une commande, le serveur l'apporte à la cuisine, transmet toute demande spécifique et ramène ensuite le plat préparé au client. Le personnel de salle fait abstraction de la complexité des opérations de cuisine, ce qui permet aux chefs de se concentrer uniquement sur la préparation des plats, sans avoir à interagir directement avec les clients. Cette configuration permet au service à la clientèle (niveau de présentation) et à la cuisine (service commercial) de fonctionner de manière indépendante et efficace. Le personnel de service joue le rôle de délégué commercial, en gérant la communication et en garantissant des interactions harmonieuses entre les deux secteurs distincts. + +En clair + +> Le Business-Delegate ajoute une couche d'abstraction entre le niveau de présentation et le niveau commercial. + +Définition Wikipedia : + +> Business Delegate est un modèle de conception Java EE. Ce modèle vise à réduire le couplage entre les services métier et le niveau de présentation connecté, et à masquer les détails de mise en œuvre des services (y compris la consultation et l'accessibilité de l'architecture EJB). Les délégués commerciaux agissent comme un adaptateur permettant d'invoquer des objets commerciaux à partir du niveau de présentation. + +## Example de programme + +Le code Java suivant montre comment mettre en œuvre le modèle de délégué commercial. Ce modèle est particulièrement utile dans les applications nécessitant un couplage lâche et une interaction efficace entre les services. + +Une application pour téléphone portable promet de diffuser en continu n'importe quel film existant sur votre appareil. Elle capture la chaîne de recherche de l'utilisateur et la transmet au Business Delegate. Ce dernier sélectionne le service de streaming vidéo le plus approprié et lit la vidéo à partir de là. + +Tout d'abord, nous disposons d'une abstraction pour les services de streaming vidéo et de quelques implémentations. + +```java +public interface VideoStreamingService { + void doProcessing(); +} + +@Slf4j +public class NetflixService implements VideoStreamingService { + @Override + public void doProcessing() { + LOGGER.info("NetflixService is now processing"); + } +} + +@Slf4j +public class YouTubeService implements VideoStreamingService { + @Override + public void doProcessing() { + LOGGER.info("YouTubeService is now processing"); + } +} +``` + +Ensuite, nous avons un service de recherche qui décide quel service de streaming vidéo utiliser. + +```java + +@Setter +public class BusinessLookup { + + private NetflixService netflixService; + private YouTubeService youTubeService; + + public VideoStreamingService getBusinessService(String movie) { + if (movie.toLowerCase(Locale.ROOT).contains("die hard")) { + return netflixService; + } else { + return youTubeService; + } + } +} +``` + +Le Business Delegate utilise un service de recherche pour acheminer les requêtes vers le bon service de streaming. + +```java + +@Setter +public class BusinessDelegate { + + private BusinessLookup lookupService; + + public void playbackMovie(String movie) { + VideoStreamingService videoStreamingService = lookupService.getBusinessService(movie); + videoStreamingService.doProcessing(); + } +} +``` + +Le client mobile se sert du Business Delegate pour appeler la couche métier. + +```java +public class MobileClient { + + private final BusinessDelegate businessDelegate; + + public MobileClient(BusinessDelegate businessDelegate) { + this.businessDelegate = businessDelegate; + } + + public void playbackMovie(String movie) { + businessDelegate.playbackMovie(movie); + } +} +``` + +Finalement, l'exemple concret en action. + +```java +public static void main(String[] args) { + + // prepare the objects + var businessDelegate = new BusinessDelegate(); + var businessLookup = new BusinessLookup(); + businessLookup.setNetflixService(new NetflixService()); + businessLookup.setYouTubeService(new YouTubeService()); + businessDelegate.setLookupService(businessLookup); + + // create the client and use the business delegate + var client = new MobileClient(businessDelegate); + client.playbackMovie("Die Hard 2"); + client.playbackMovie("Maradona: The Greatest Ever"); +} +``` + +Voici la sortie affichée dans la console. + +``` +21:15:33.790 [main] INFO com.iluwatar.business.delegate.NetflixService - NetflixService is now processing +21:15:33.794 [main] INFO com.iluwatar.business.delegate.YouTubeService - YouTubeService is now processing +``` + +## Diagramme de classe + +![Business Delegate](./etc/business-delegate.urm.png "Business Delegate") + +## Quand utiliser ce modèle de conception + +Utilisez le modèle Business Delegate lorsque + +* Vous avez besoin d'un couplage lâche entre les niveaux de présentation et d'activité ou vous avez besoin d'abstraire les recherches de services. +* Vous souhaitez organiser des appels à de multiples services commerciaux. +* Vous voulez encapsuler les recherches et les appels de services. +* Il est nécessaire d'abstraire et d'encapsuler la communication entre le niveau client et les services métier. + +## Tutoriels + +* [Design Patterns - Business Delegate Pattern (TutorialsPoint)](https://www.tutorialspoint.com/design_pattern/business_delegate_pattern.htm) + +## Applications concrêtes + +* Applications d'entreprise utilisant Java EE (Java Platform, Enterprise Edition) +* Applications nécessitant un accès à distance aux services de l'entreprised + +## Avantages et inconvénients + +Avantages : + +* Découplage des niveaux de présentation et d'activité : Permet au niveau client et aux services commerciaux d'évoluer indépendamment. +* Transparence de l'emplacement : Les clients ne sont pas affectés par les changements de localisation ou d'instanciation des services commerciaux. +* Réutilisation et évolutivité : Les objets Business Delegate peuvent être réutilisés par plusieurs clients, et le modèle prend en charge l'équilibrage de la charge et l'évolutivité. + +Inconvénients : + +* Complexity: Introduces additional layers and abstractions, which may increase complexity. +* Performance Overhead: The additional indirection may incur a slight performance penalty. + +## Réferences et crédits + +* [Core J2EE Patterns: Best Practices and Design Strategies](https://amzn.to/4cAbDap) +* [J2EE Design Patterns](https://amzn.to/4dpzgmx) +* [Patterns of Enterprise Application Architecture](https://amzn.to/3WfKBPR) From 083a46ffcdd7320a84763f42d37f329edfee966f Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 20 Oct 2024 09:53:37 +0300 Subject: [PATCH 02/13] docs: add antoheri as a contributor for translation (#3071) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index b8841e55c7c1..f72b3cdcf43c 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3204,6 +3204,15 @@ "contributions": [ "translation" ] + }, + { + "login": "antoheri", + "name": "Antoine Héritier", + "avatar_url": "https://avatars.githubusercontent.com/u/79988396?v=4", + "profile": "https://github.com/antoheri", + "contributions": [ + "translation" + ] } ], "contributorsPerLine": 6, diff --git a/README.md b/README.md index a7f199f284fe..4c6f6536d0bb 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=iluwatar_java-design-patterns&metric=coverage)](https://sonarcloud.io/dashboard?id=iluwatar_java-design-patterns) [![Join the chat at https://gitter.im/iluwatar/java-design-patterns](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/iluwatar/java-design-patterns?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![All Contributors](https://img.shields.io/badge/all_contributors-351-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-352-orange.svg?style=flat-square)](#contributors-)
@@ -528,6 +528,7 @@ This project is licensed under the terms of the MIT license. Ritabrata
Ritabrata

👀 Trivikram Kamat
Trivikram Kamat

💻 Vincent Vanghelle
Vincent Vanghelle

🌍 + Antoine Héritier
Antoine Héritier

🌍 From 0da86434ee58d5326ecf3c6b7eec633dc1eb831c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 20 Oct 2024 09:55:21 +0300 Subject: [PATCH 03/13] build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (#3053) Bumps [de.flapdoodle.embed:de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) from 4.16.2 to 4.17.0. - [Commits](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/compare/de.flapdoodle.embed.mongo-4.16.2...de.flapdoodle.embed.mongo-4.17.0) --- updated-dependencies: - dependency-name: de.flapdoodle.embed:de.flapdoodle.embed.mongo dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- hexagonal-architecture/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hexagonal-architecture/pom.xml b/hexagonal-architecture/pom.xml index 65da12e00294..93ee4726d121 100644 --- a/hexagonal-architecture/pom.xml +++ b/hexagonal-architecture/pom.xml @@ -46,7 +46,7 @@ de.flapdoodle.embed de.flapdoodle.embed.mongo - 4.16.2 + 4.17.0 test From b00b8aa3653b2fba434328919334154aefa6c460 Mon Sep 17 00:00:00 2001 From: QinShower Date: Sun, 20 Oct 2024 15:00:37 +0800 Subject: [PATCH 04/13] fix: add shortTitle column to Chinese readme (#3056) --- localization/zh/abstract-document/README.md | 1 + localization/zh/abstract-factory/README.md | 1 + localization/zh/active-object/README.md | 1 + localization/zh/acyclic-visitor/README.md | 1 + localization/zh/adapter/README.md | 1 + localization/zh/aggregator-microservices/README.md | 1 + localization/zh/ambassador/README.md | 1 + localization/zh/api-gateway/README.md | 1 + localization/zh/arrange-act-assert/README.md | 1 + localization/zh/async-method-invocation/README.md | 1 + localization/zh/balking/README.md | 1 + localization/zh/bridge/README.md | 1 + localization/zh/builder/README.md | 1 + localization/zh/business-delegate/README.md | 1 + localization/zh/bytecode/README.md | 1 + localization/zh/caching/README.md | 1 + localization/zh/callback/README.md | 1 + localization/zh/chain/README.md | 1 + localization/zh/circuit-breaker/README.md | 1 + localization/zh/cloud-static-content-hosting/README.md | 1 + localization/zh/collection-pipeline/README.md | 1 + localization/zh/combinator/README.md | 1 + localization/zh/command/README.md | 1 + localization/zh/commander/README.md | 1 + localization/zh/composite-entity/README.md | 1 + localization/zh/composite/README.md | 1 + localization/zh/converter/README.md | 1 + localization/zh/crtp/README.md | 1 + localization/zh/dao/README.md | 1 + localization/zh/data-bus/README.md | 1 + localization/zh/data-mapper/README.md | 1 + localization/zh/data-transfer-object/README.md | 1 + localization/zh/decorator/README.md | 1 + localization/zh/delegation/README.md | 1 + localization/zh/dependency-injection/README.md | 1 + localization/zh/dirty-flag/README.md | 1 + localization/zh/double-checked-locking/README.md | 1 + localization/zh/facade/README.md | 1 + localization/zh/factory-kit/README.md | 1 + localization/zh/factory-method/README.md | 1 + localization/zh/factory/README.md | 1 + localization/zh/interpreter/README.md | 1 + localization/zh/iterator/README.md | 1 + localization/zh/monitor/README.md | 1 + localization/zh/observer/README.md | 1 + localization/zh/private-class-data/README.md | 1 + localization/zh/producer-consumer/README.md | 1 + localization/zh/proxy/README.md | 1 + localization/zh/servant/README.md | 1 + localization/zh/sharding/README.md | 3 ++- localization/zh/singleton/README.md | 1 + localization/zh/state/README.md | 1 + localization/zh/step-builder/README.md | 1 + localization/zh/strategy/README.md | 1 + localization/zh/table-module/README.md | 1 + localization/zh/template-method/README.md | 1 + localization/zh/trampoline/README.md | 1 + localization/zh/unit-of-work/README.md | 1 + localization/zh/update-method/README.md | 1 + localization/zh/value-object/README.md | 1 + localization/zh/version-number/README.md | 1 + localization/zh/visitor/README.md | 1 + 62 files changed, 63 insertions(+), 1 deletion(-) diff --git a/localization/zh/abstract-document/README.md b/localization/zh/abstract-document/README.md index 95781a1c70ea..cf19dfcf84cb 100644 --- a/localization/zh/abstract-document/README.md +++ b/localization/zh/abstract-document/README.md @@ -1,5 +1,6 @@ --- title: Abstract Document +shortTitle: Abstract Document category: Structural language: zh tag: diff --git a/localization/zh/abstract-factory/README.md b/localization/zh/abstract-factory/README.md index 676b7f75ea82..eca9f0d1fb30 100644 --- a/localization/zh/abstract-factory/README.md +++ b/localization/zh/abstract-factory/README.md @@ -1,5 +1,6 @@ --- title: Abstract Factory +shortTitle: Abstract Factory category: Creational language: zh tag: diff --git a/localization/zh/active-object/README.md b/localization/zh/active-object/README.md index f149af2b87d7..ba35892e81c2 100644 --- a/localization/zh/active-object/README.md +++ b/localization/zh/active-object/README.md @@ -1,5 +1,6 @@ --- title: Active Object +shortTitle: Active Object category: Concurrency language: zh tag: diff --git a/localization/zh/acyclic-visitor/README.md b/localization/zh/acyclic-visitor/README.md index e5edd89b7b97..ea76ae45cf46 100644 --- a/localization/zh/acyclic-visitor/README.md +++ b/localization/zh/acyclic-visitor/README.md @@ -1,5 +1,6 @@ --- title: Acyclic Visitor +shortTitle: Acyclic Visitor category: Behavioral language: zh tag: diff --git a/localization/zh/adapter/README.md b/localization/zh/adapter/README.md index d00a7f9795d6..09bccc9c6b17 100644 --- a/localization/zh/adapter/README.md +++ b/localization/zh/adapter/README.md @@ -1,5 +1,6 @@ --- title: Adapter +shortTitle: Adapter category: Structural language: zh tag: diff --git a/localization/zh/aggregator-microservices/README.md b/localization/zh/aggregator-microservices/README.md index e61e76e2c84b..bbdf83ec4981 100644 --- a/localization/zh/aggregator-microservices/README.md +++ b/localization/zh/aggregator-microservices/README.md @@ -1,5 +1,6 @@ --- title: Aggregator Microservices +shortTitle: Aggregator Microservices category: Architectural language: zh tag: diff --git a/localization/zh/ambassador/README.md b/localization/zh/ambassador/README.md index deb43ecb0405..1ddc4188c9d6 100644 --- a/localization/zh/ambassador/README.md +++ b/localization/zh/ambassador/README.md @@ -1,5 +1,6 @@ --- title: Ambassador +shortTitle: Ambassador category: Structural language: zh tag: diff --git a/localization/zh/api-gateway/README.md b/localization/zh/api-gateway/README.md index 7cbac9913078..7b8996a5769c 100644 --- a/localization/zh/api-gateway/README.md +++ b/localization/zh/api-gateway/README.md @@ -1,5 +1,6 @@ --- title: API Gateway +shortTitle: API Gateway category: Architectural language: zh tag: diff --git a/localization/zh/arrange-act-assert/README.md b/localization/zh/arrange-act-assert/README.md index 7a95d3ba681a..c115589509bf 100644 --- a/localization/zh/arrange-act-assert/README.md +++ b/localization/zh/arrange-act-assert/README.md @@ -1,5 +1,6 @@ --- title: Arrange/Act/Assert +shortTitle: Arrange/Act/Assert category: Idiom language: zh tag: diff --git a/localization/zh/async-method-invocation/README.md b/localization/zh/async-method-invocation/README.md index 746a2d65cf47..b8bc62ae3577 100644 --- a/localization/zh/async-method-invocation/README.md +++ b/localization/zh/async-method-invocation/README.md @@ -1,5 +1,6 @@ --- title: Async Method Invocation +shortTitle: Async Method Invocation category: Concurrency language: zh tag: diff --git a/localization/zh/balking/README.md b/localization/zh/balking/README.md index c59e8635a3af..de7c25717f89 100644 --- a/localization/zh/balking/README.md +++ b/localization/zh/balking/README.md @@ -1,5 +1,6 @@ --- title: Balking +shortTitle: Balking category: Concurrency language: zh tag: diff --git a/localization/zh/bridge/README.md b/localization/zh/bridge/README.md index 8cc508f61a09..53771df805da 100644 --- a/localization/zh/bridge/README.md +++ b/localization/zh/bridge/README.md @@ -1,5 +1,6 @@ --- title: Bridge +shortTitle: Bridge category: Structural language: zh tag: diff --git a/localization/zh/builder/README.md b/localization/zh/builder/README.md index 51f672346b68..87f581a2c420 100644 --- a/localization/zh/builder/README.md +++ b/localization/zh/builder/README.md @@ -1,5 +1,6 @@ --- title: Builder +shortTitle: Builder category: Creational language: zh tag: diff --git a/localization/zh/business-delegate/README.md b/localization/zh/business-delegate/README.md index 9280be21502e..337e90ea6ea4 100644 --- a/localization/zh/business-delegate/README.md +++ b/localization/zh/business-delegate/README.md @@ -1,5 +1,6 @@ --- title: Business Delegate +shortTitle: Business Delegate category: Structural language: zh tag: diff --git a/localization/zh/bytecode/README.md b/localization/zh/bytecode/README.md index 48e1c213344a..e7b4a5717b5a 100644 --- a/localization/zh/bytecode/README.md +++ b/localization/zh/bytecode/README.md @@ -1,5 +1,6 @@ --- title: Bytecode +shortTitle: Bytecode category: Behavioral language: zh tag: diff --git a/localization/zh/caching/README.md b/localization/zh/caching/README.md index 3df919cebe61..4d0c1b930829 100644 --- a/localization/zh/caching/README.md +++ b/localization/zh/caching/README.md @@ -1,5 +1,6 @@ --- title: Caching +shortTitle: Caching category: Behavioral language: zh tag: diff --git a/localization/zh/callback/README.md b/localization/zh/callback/README.md index f6216c53296d..937de469a077 100644 --- a/localization/zh/callback/README.md +++ b/localization/zh/callback/README.md @@ -1,5 +1,6 @@ --- title: Callback +shortTitle: Callback category: Idiom language: zh tag: diff --git a/localization/zh/chain/README.md b/localization/zh/chain/README.md index 54791cb858da..63c7f2b39f78 100644 --- a/localization/zh/chain/README.md +++ b/localization/zh/chain/README.md @@ -1,5 +1,6 @@ --- title: Chain of responsibility +shortTitle: Chain of responsibility category: Behavioral language: zh tag: diff --git a/localization/zh/circuit-breaker/README.md b/localization/zh/circuit-breaker/README.md index fba8c383d405..6658a2f1a15f 100644 --- a/localization/zh/circuit-breaker/README.md +++ b/localization/zh/circuit-breaker/README.md @@ -1,5 +1,6 @@ --- title: Circuit Breaker +shortTitle: Circuit Breaker category: Behavioral language: zh tag: diff --git a/localization/zh/cloud-static-content-hosting/README.md b/localization/zh/cloud-static-content-hosting/README.md index 3be30cff9c1a..78f696d533dd 100644 --- a/localization/zh/cloud-static-content-hosting/README.md +++ b/localization/zh/cloud-static-content-hosting/README.md @@ -1,5 +1,6 @@ --- title: Static Content Hosting +shortTitle: Static Content Hosting category: Cloud language: zh tag: diff --git a/localization/zh/collection-pipeline/README.md b/localization/zh/collection-pipeline/README.md index 8d604a77c9e9..725067421486 100644 --- a/localization/zh/collection-pipeline/README.md +++ b/localization/zh/collection-pipeline/README.md @@ -1,5 +1,6 @@ --- title: Collection Pipeline +shortTitle: Collection Pipeline category: Functional language: zh tag: diff --git a/localization/zh/combinator/README.md b/localization/zh/combinator/README.md index 2e92be4eaec2..79ac664f4ee9 100644 --- a/localization/zh/combinator/README.md +++ b/localization/zh/combinator/README.md @@ -1,5 +1,6 @@ --- title: Combinator +shortTitle: Combinator category: Idiom language: zh tag: diff --git a/localization/zh/command/README.md b/localization/zh/command/README.md index 9c34bca0e08e..d8b93b363e91 100644 --- a/localization/zh/command/README.md +++ b/localization/zh/command/README.md @@ -1,5 +1,6 @@ --- title: Command +shortTitle: Command category: Behavioral language: zh tag: diff --git a/localization/zh/commander/README.md b/localization/zh/commander/README.md index 9ee832f1b7e0..8d75337d9e4d 100644 --- a/localization/zh/commander/README.md +++ b/localization/zh/commander/README.md @@ -1,5 +1,6 @@ --- title: Commander +shortTitle: Commander category: Concurrency language: zh tag: diff --git a/localization/zh/composite-entity/README.md b/localization/zh/composite-entity/README.md index a7e11c053e7a..aa904246ab75 100644 --- a/localization/zh/composite-entity/README.md +++ b/localization/zh/composite-entity/README.md @@ -1,5 +1,6 @@ --- title: Composite Entity +shortTitle: Composite Entity category: Structural language: zh tag: diff --git a/localization/zh/composite/README.md b/localization/zh/composite/README.md index 7ee840bac962..88d05c9cc6fb 100644 --- a/localization/zh/composite/README.md +++ b/localization/zh/composite/README.md @@ -1,5 +1,6 @@ --- title: Composite +shortTitle: Composite category: Structural language: zh tag: diff --git a/localization/zh/converter/README.md b/localization/zh/converter/README.md index face00f9fa2e..2164f712c74b 100644 --- a/localization/zh/converter/README.md +++ b/localization/zh/converter/README.md @@ -1,5 +1,6 @@ --- title: Converter +shortTitle: Converter category: Creational language: zh tag: diff --git a/localization/zh/crtp/README.md b/localization/zh/crtp/README.md index 80632021a70e..297c89fdccbb 100644 --- a/localization/zh/crtp/README.md +++ b/localization/zh/crtp/README.md @@ -1,5 +1,6 @@ --- title: Curiously Recurring Template Pattern +shortTitle: Curiously Recurring Template Pattern language: zh category: Structural tag: diff --git a/localization/zh/dao/README.md b/localization/zh/dao/README.md index 9b0ad4de9f42..0d9370e83618 100644 --- a/localization/zh/dao/README.md +++ b/localization/zh/dao/README.md @@ -1,5 +1,6 @@ --- title: Data Access Object +shortTitle: Data Access Object category: Architectural language: zh tag: diff --git a/localization/zh/data-bus/README.md b/localization/zh/data-bus/README.md index a5e2b72943f0..5ce08a8ca22f 100644 --- a/localization/zh/data-bus/README.md +++ b/localization/zh/data-bus/README.md @@ -1,5 +1,6 @@ --- title: Data Bus +shortTitle: Data Bus category: Architectural language: zh tag: diff --git a/localization/zh/data-mapper/README.md b/localization/zh/data-mapper/README.md index 191b82a8f930..59388b364e75 100644 --- a/localization/zh/data-mapper/README.md +++ b/localization/zh/data-mapper/README.md @@ -1,5 +1,6 @@ --- title: Data Mapper +shortTitle: Data Mapper category: Architectural language: zh tag: diff --git a/localization/zh/data-transfer-object/README.md b/localization/zh/data-transfer-object/README.md index 8a7410f852fd..38a637aec091 100644 --- a/localization/zh/data-transfer-object/README.md +++ b/localization/zh/data-transfer-object/README.md @@ -1,5 +1,6 @@ --- title: Data Transfer Object +shortTitle: Data Transfer Object category: Architectural language: zh tag: diff --git a/localization/zh/decorator/README.md b/localization/zh/decorator/README.md index 256662f23b41..a1a46ef83e69 100644 --- a/localization/zh/decorator/README.md +++ b/localization/zh/decorator/README.md @@ -1,5 +1,6 @@ --- title: Decorator +shortTitle: Decorator category: Structural language: zh tag: diff --git a/localization/zh/delegation/README.md b/localization/zh/delegation/README.md index 43407164d1b8..3932d895d501 100644 --- a/localization/zh/delegation/README.md +++ b/localization/zh/delegation/README.md @@ -1,5 +1,6 @@ --- title: Delegation +shortTitle: Delegation category: Structural language: zh tag: diff --git a/localization/zh/dependency-injection/README.md b/localization/zh/dependency-injection/README.md index 55e8b0392c99..2b0ae7b036b3 100644 --- a/localization/zh/dependency-injection/README.md +++ b/localization/zh/dependency-injection/README.md @@ -1,5 +1,6 @@ --- title: Dependency Injection +shortTitle: Dependency Injection category: Creational language: zh tag: diff --git a/localization/zh/dirty-flag/README.md b/localization/zh/dirty-flag/README.md index e17725ddbc7c..9a7bb8f77c41 100644 --- a/localization/zh/dirty-flag/README.md +++ b/localization/zh/dirty-flag/README.md @@ -1,5 +1,6 @@ --- title: Dirty Flag +shortTitle: Dirty Flag category: Behavioral language: zh tag: diff --git a/localization/zh/double-checked-locking/README.md b/localization/zh/double-checked-locking/README.md index b4cbaecc9597..539127027ec7 100644 --- a/localization/zh/double-checked-locking/README.md +++ b/localization/zh/double-checked-locking/README.md @@ -1,5 +1,6 @@ --- title: Double Checked Locking +shortTitle: Double Checked Locking category: Idiom language: zh tag: diff --git a/localization/zh/facade/README.md b/localization/zh/facade/README.md index c6fd471e8f38..9d8689b8d879 100644 --- a/localization/zh/facade/README.md +++ b/localization/zh/facade/README.md @@ -1,5 +1,6 @@ --- title: Facade +shortTitle: Facade category: Structural language: zh tag: diff --git a/localization/zh/factory-kit/README.md b/localization/zh/factory-kit/README.md index 51183ad3a4a0..d23b081f1950 100644 --- a/localization/zh/factory-kit/README.md +++ b/localization/zh/factory-kit/README.md @@ -1,5 +1,6 @@ --- title: Factory Kit +shortTitle: Factory Kit category: Creational language: zh tag: diff --git a/localization/zh/factory-method/README.md b/localization/zh/factory-method/README.md index e9a6d537dc0b..f8c8b8db1109 100644 --- a/localization/zh/factory-method/README.md +++ b/localization/zh/factory-method/README.md @@ -1,5 +1,6 @@ --- title: Factory Method +shortTitle: Factory Method category: Creational language: zh tag: diff --git a/localization/zh/factory/README.md b/localization/zh/factory/README.md index 8a1de5d876b0..d399436f8443 100644 --- a/localization/zh/factory/README.md +++ b/localization/zh/factory/README.md @@ -1,5 +1,6 @@ --- title: Factory +shortTitle: Factory category: Creational language: zh tag: diff --git a/localization/zh/interpreter/README.md b/localization/zh/interpreter/README.md index f4157b2d7f19..a0dc580ae16c 100644 --- a/localization/zh/interpreter/README.md +++ b/localization/zh/interpreter/README.md @@ -1,5 +1,6 @@ --- title: Interpreter +shortTitle: Interpreter category: Behavioral language: zh tag: diff --git a/localization/zh/iterator/README.md b/localization/zh/iterator/README.md index 5e1f0ebf03bc..14f8fb2d68a3 100644 --- a/localization/zh/iterator/README.md +++ b/localization/zh/iterator/README.md @@ -1,5 +1,6 @@ --- title: Iterator +shortTitle: Iterator category: Behavioral language: zh tag: diff --git a/localization/zh/monitor/README.md b/localization/zh/monitor/README.md index c01389afbc98..f6c6cd25443c 100644 --- a/localization/zh/monitor/README.md +++ b/localization/zh/monitor/README.md @@ -1,5 +1,6 @@ --- title: Monitor +shortTitle: Monitor category: Concurrency language: zh tag: diff --git a/localization/zh/observer/README.md b/localization/zh/observer/README.md index 5b8e0d77b183..90b2583b7d60 100644 --- a/localization/zh/observer/README.md +++ b/localization/zh/observer/README.md @@ -1,5 +1,6 @@ --- title: Observer +shortTitle: Observer category: Behavioral language: zh tag: diff --git a/localization/zh/private-class-data/README.md b/localization/zh/private-class-data/README.md index c7e0d2ec4026..25fe2b880a1c 100644 --- a/localization/zh/private-class-data/README.md +++ b/localization/zh/private-class-data/README.md @@ -1,5 +1,6 @@ --- title: Private Class Data +shortTitle: Private Class Data category: Idiom language: zh tag: diff --git a/localization/zh/producer-consumer/README.md b/localization/zh/producer-consumer/README.md index 5c459ac164a8..cf7f894c4a95 100644 --- a/localization/zh/producer-consumer/README.md +++ b/localization/zh/producer-consumer/README.md @@ -1,5 +1,6 @@ --- title: Producer Consumer +shortTitle: Producer Consumer category: Concurrency language: zh tag: diff --git a/localization/zh/proxy/README.md b/localization/zh/proxy/README.md index 99c85cde8961..f0ed1d5b61dd 100644 --- a/localization/zh/proxy/README.md +++ b/localization/zh/proxy/README.md @@ -1,5 +1,6 @@ --- title: Proxy +shortTitle: Proxy category: Structural language: zh tag: diff --git a/localization/zh/servant/README.md b/localization/zh/servant/README.md index 4889a924a504..467785b619fd 100644 --- a/localization/zh/servant/README.md +++ b/localization/zh/servant/README.md @@ -1,5 +1,6 @@ --- title: Servant +shortTitle: Servant category: Behavioral language: zh tag: diff --git a/localization/zh/sharding/README.md b/localization/zh/sharding/README.md index 00a731fe94dd..5db42563d5c0 100644 --- a/localization/zh/sharding/README.md +++ b/localization/zh/sharding/README.md @@ -1,5 +1,6 @@ --- -title: Sharding +title: Sharding +shortTitle: Sharding category: Behavioral language: zh tag: diff --git a/localization/zh/singleton/README.md b/localization/zh/singleton/README.md index a015d6b49af1..4f9ddc2f54ae 100644 --- a/localization/zh/singleton/README.md +++ b/localization/zh/singleton/README.md @@ -1,5 +1,6 @@ --- title: Singleton +shortTitle: Singleton category: Creational language: zh tag: diff --git a/localization/zh/state/README.md b/localization/zh/state/README.md index ab1eefe7435f..b717ba0e40fd 100644 --- a/localization/zh/state/README.md +++ b/localization/zh/state/README.md @@ -1,5 +1,6 @@ --- title: State +shortTitle: State category: Behavioral language: zh tag: diff --git a/localization/zh/step-builder/README.md b/localization/zh/step-builder/README.md index 5e27f6f1d071..36dd0308a163 100644 --- a/localization/zh/step-builder/README.md +++ b/localization/zh/step-builder/README.md @@ -1,5 +1,6 @@ --- title: Step Builder +shortTitle: Step Builder category: Creational language: zn tag: diff --git a/localization/zh/strategy/README.md b/localization/zh/strategy/README.md index da5e913c80fd..8e6a1f3930df 100644 --- a/localization/zh/strategy/README.md +++ b/localization/zh/strategy/README.md @@ -1,5 +1,6 @@ --- title: Strategy +shortTitle: Strategy category: Behavioral language: zh tag: diff --git a/localization/zh/table-module/README.md b/localization/zh/table-module/README.md index f8b404faa58d..9a9dfed1eb7c 100644 --- a/localization/zh/table-module/README.md +++ b/localization/zh/table-module/README.md @@ -1,5 +1,6 @@ --- title: Table Module +shortTitle: Table Module category: Structural language: zh tag: diff --git a/localization/zh/template-method/README.md b/localization/zh/template-method/README.md index cb51d85e3207..57b4f0a9de2a 100644 --- a/localization/zh/template-method/README.md +++ b/localization/zh/template-method/README.md @@ -1,5 +1,6 @@ --- title: Template method +shortTitle: Template method category: Behavioral language: zh tag: diff --git a/localization/zh/trampoline/README.md b/localization/zh/trampoline/README.md index fd65c5d4c0d8..438d75905170 100644 --- a/localization/zh/trampoline/README.md +++ b/localization/zh/trampoline/README.md @@ -1,5 +1,6 @@ --- title: Trampoline +shortTitle: Trampoline category: Behavioral language: zh tag: diff --git a/localization/zh/unit-of-work/README.md b/localization/zh/unit-of-work/README.md index a957390e824f..5623b42ed1f4 100644 --- a/localization/zh/unit-of-work/README.md +++ b/localization/zh/unit-of-work/README.md @@ -1,5 +1,6 @@ --- title: Unit Of Work +shortTitle: Unit Of Work category: Architectural language: zn tag: diff --git a/localization/zh/update-method/README.md b/localization/zh/update-method/README.md index 64038e34eb8d..01bb51587876 100644 --- a/localization/zh/update-method/README.md +++ b/localization/zh/update-method/README.md @@ -1,5 +1,6 @@ --- title: Update Method +shortTitle: Update Method category: Behavioral language: zn tag: diff --git a/localization/zh/value-object/README.md b/localization/zh/value-object/README.md index 59a76d978fdb..7ce457e690dd 100644 --- a/localization/zh/value-object/README.md +++ b/localization/zh/value-object/README.md @@ -1,5 +1,6 @@ --- title: Value Object +shortTitle: Value Object category: Creational language: zn tag: diff --git a/localization/zh/version-number/README.md b/localization/zh/version-number/README.md index 9495fc0bd3a0..aa0966556fe8 100644 --- a/localization/zh/version-number/README.md +++ b/localization/zh/version-number/README.md @@ -1,5 +1,6 @@ --- title: Version Number +shortTitle: Version Number category: Concurrency language: zh tag: diff --git a/localization/zh/visitor/README.md b/localization/zh/visitor/README.md index d0a4329e52d9..58c4475696e5 100644 --- a/localization/zh/visitor/README.md +++ b/localization/zh/visitor/README.md @@ -1,5 +1,6 @@ --- title: Visitor +shortTitle: Visitor category: Behavioral language: zh tag: From ede0fc16ae347adc2ce104bb5b76c4ba3f3b37b2 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 20 Oct 2024 10:01:54 +0300 Subject: [PATCH 05/13] docs: add fishandsheep as a contributor for translation (#3072) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index f72b3cdcf43c..3a9e458b2268 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3213,6 +3213,15 @@ "contributions": [ "translation" ] + }, + { + "login": "fishandsheep", + "name": "QinShower", + "avatar_url": "https://avatars.githubusercontent.com/u/43347407?v=4", + "profile": "https://github.com/fishandsheep", + "contributions": [ + "translation" + ] } ], "contributorsPerLine": 6, diff --git a/README.md b/README.md index 4c6f6536d0bb..9156f24efad3 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=iluwatar_java-design-patterns&metric=coverage)](https://sonarcloud.io/dashboard?id=iluwatar_java-design-patterns) [![Join the chat at https://gitter.im/iluwatar/java-design-patterns](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/iluwatar/java-design-patterns?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![All Contributors](https://img.shields.io/badge/all_contributors-352-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-353-orange.svg?style=flat-square)](#contributors-)
@@ -529,6 +529,7 @@ This project is licensed under the terms of the MIT license. Trivikram Kamat
Trivikram Kamat

💻 Vincent Vanghelle
Vincent Vanghelle

🌍 Antoine Héritier
Antoine Héritier

🌍 + QinShower
QinShower

🌍 From 7c8802ef6f42fcd24f2a7c9ec7e7048b9e2cbc22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ilkka=20Sepp=C3=A4l=C3=A4?= Date: Sun, 20 Oct 2024 10:22:52 +0300 Subject: [PATCH 06/13] fix: add shortTitle to es and ko localization readmes --- localization/es/abstract-document/README.md | 1 + localization/es/abstract-factory/README.md | 1 + localization/es/active-object/README.md | 1 + localization/es/acyclic-visitor/README.md | 1 + localization/es/adapter/README.md | 1 + localization/es/aggregator-microservices/README.md | 1 + localization/es/ambassador/README.md | 1 + localization/es/api-gateway/README.md | 1 + localization/es/arrange-act-assert/README.md | 1 + localization/es/async-method-invocation/README.md | 1 + localization/es/balking/README.md | 1 + localization/es/bridge/README.md | 1 + localization/es/builder/README.md | 1 + localization/es/business-delegate/README.md | 1 + localization/es/bytecode/README.md | 1 + localization/es/chain-of-responsibility/README.md | 1 + localization/es/client-session/README.md | 1 + localization/es/collecting-parameter/README.md | 1 + localization/es/command/README.md | 1 + localization/es/commander/README.md | 1 + localization/es/composite-entity/README.md | 1 + localization/es/composite-view/README.md | 1 + localization/es/composite/README.md | 1 + localization/es/context-object/README.md | 1 + localization/es/converter/README.md | 1 + localization/es/data-locality/README.md | 1 + localization/es/decorator/README.md | 1 + localization/es/delegation/README.md | 1 + localization/es/dependency-injection/README.md | 1 + localization/es/dirty-flag/README.md | 1 + localization/es/double-buffer/README.md | 1 + localization/es/embedded-value/README.md | 1 + localization/es/event-aggregator/README.md | 1 + localization/es/extension-objects/README.md | 1 + localization/es/facade/README.md | 1 + localization/es/factory-kit/README.md | 1 + localization/es/factory-method/README.md | 1 + localization/es/factory/README.md | 1 + localization/es/feature-toggle/README.md | 1 + localization/es/flux/README.md | 1 + localization/es/flyweight/README.md | 1 + localization/es/front-controller/README.md | 1 + localization/es/game-loop/README.md | 1 + localization/es/gateway/README.md | 1 + localization/es/health-check/README.md | 1 + localization/es/identity-map/README.md | 1 + localization/es/intercepting-filter/README.md | 1 + localization/es/interpreter/README.md | 1 + localization/es/iterator/README.md | 1 + localization/es/layers/README.md | 1 + localization/es/lazy-loading/README.md | 1 + localization/es/leader-election/README.md | 1 + localization/es/marker/README.md | 1 + localization/es/mediator/README.md | 1 + localization/es/memento/README.md | 1 + localization/es/module/README.md | 1 + localization/es/monostate/README.md | 1 + localization/es/multiton/README.md | 1 + localization/es/null-object/README.md | 1 + localization/es/object-mother/README.md | 1 + localization/es/object-pool/README.md | 1 + localization/es/observer/README.md | 1 + localization/es/page-controller/README.md | 1 + localization/es/page-object/README.md | 1 + localization/es/parameter-object/README.md | 1 + localization/es/partial-response/README.md | 1 + localization/es/pipeline/README.md | 1 + localization/es/poison-pill/README.md | 1 + localization/es/presentation-model/README.md | 1 + localization/es/priority-queue/README.md | 1 + localization/es/property/README.md | 1 + localization/es/prototype/README.md | 1 + localization/es/proxy/README.md | 1 + localization/es/registry/README.md | 1 + localization/es/retry/README.md | 1 + localization/es/role-object/README.md | 1 + localization/es/separated-interface/README.md | 1 + localization/es/servant/README.md | 1 + localization/es/sharding/README.md | 1 + localization/es/single-table-inheritance/README.md | 1 + localization/es/singleton/README.md | 1 + localization/es/spatial-partition/README.md | 1 + localization/es/special-case/README.md | 1 + localization/es/specification/README.md | 1 + localization/es/state/README.md | 1 + localization/es/step-builder/README.md | 1 + localization/es/strangler/README.md | 1 + localization/es/strategy/README.md | 1 + localization/es/subclass-sandbox/README.md | 1 + localization/es/table-module/README.md | 1 + localization/es/template-method/README.md | 1 + localization/es/throttling/README.md | 1 + localization/es/trampoline/README.md | 1 + localization/es/transaction-script/README.md | 1 + localization/es/twin/README.md | 1 + localization/es/typeobjectpattern/README.md | 1 + localization/es/update-method/README.md | 1 + localization/es/value-object/README.md | 1 + localization/es/visitor/README.md | 1 + localization/ko/adapter/README.md | 1 + localization/ko/builder/README.md | 1 + localization/ko/callback/README.md | 1 + localization/ko/decorater/README.md | 1 + localization/ko/event-driven-architecture/README.md | 1 + localization/ko/event-sourcing/README.md | 1 + localization/ko/facade/README.md | 1 + localization/ko/factory/README.md | 1 + localization/ko/iterator/README.md | 1 + localization/ko/observer/README.md | 1 + localization/ko/prototype/README.md | 1 + localization/ko/proxy/README.md | 1 + localization/ko/singleton/README.md | 1 + localization/ko/strategy/README.md | 1 + localization/ko/template-method/README.md | 1 + localization/ko/visitor/README.md | 1 + 115 files changed, 115 insertions(+) diff --git a/localization/es/abstract-document/README.md b/localization/es/abstract-document/README.md index 56f3432180ba..ad07e56a292a 100644 --- a/localization/es/abstract-document/README.md +++ b/localization/es/abstract-document/README.md @@ -1,5 +1,6 @@ --- title: Abstract Document +shortTitle: Abstract Document category: Structural language: es tag: diff --git a/localization/es/abstract-factory/README.md b/localization/es/abstract-factory/README.md index 6f7475316216..84d63f941f9a 100644 --- a/localization/es/abstract-factory/README.md +++ b/localization/es/abstract-factory/README.md @@ -1,5 +1,6 @@ --- title: Abstract Factory +shortTitle: Abstract Factory category: Creational language: es tag: diff --git a/localization/es/active-object/README.md b/localization/es/active-object/README.md index 1d2948c58892..37f4ac911835 100644 --- a/localization/es/active-object/README.md +++ b/localization/es/active-object/README.md @@ -1,5 +1,6 @@ --- title: Active Object +shortTitle: Active Object category: Concurrency language: es tag: diff --git a/localization/es/acyclic-visitor/README.md b/localization/es/acyclic-visitor/README.md index 8b835f43ae58..a4fe5e8e60d1 100644 --- a/localization/es/acyclic-visitor/README.md +++ b/localization/es/acyclic-visitor/README.md @@ -1,5 +1,6 @@ --- title: Acyclic Visitor +shortTitle: Acyclic Visitor category: Behavioral language: es tag: diff --git a/localization/es/adapter/README.md b/localization/es/adapter/README.md index 0790d72206b9..3f8d9eb3c5dd 100644 --- a/localization/es/adapter/README.md +++ b/localization/es/adapter/README.md @@ -1,5 +1,6 @@ --- title: Adapter +shortTitle: Adapter category: Structural language: es tag: diff --git a/localization/es/aggregator-microservices/README.md b/localization/es/aggregator-microservices/README.md index 835863efbf56..71d869697825 100644 --- a/localization/es/aggregator-microservices/README.md +++ b/localization/es/aggregator-microservices/README.md @@ -1,5 +1,6 @@ --- title: Aggregator Microservices +shortTitle: Aggregator Microservices category: Architectural language: es tag: diff --git a/localization/es/ambassador/README.md b/localization/es/ambassador/README.md index 83601c0f2bcd..e9510ffb0869 100644 --- a/localization/es/ambassador/README.md +++ b/localization/es/ambassador/README.md @@ -1,5 +1,6 @@ --- title: Ambassador +shortTitle: Ambassador category: Structural language: es tag: diff --git a/localization/es/api-gateway/README.md b/localization/es/api-gateway/README.md index 5b6abb98a86b..e2a7a00241fb 100644 --- a/localization/es/api-gateway/README.md +++ b/localization/es/api-gateway/README.md @@ -1,5 +1,6 @@ --- title: API Gateway +shortTitle: API Gateway category: Architectural language: es tag: diff --git a/localization/es/arrange-act-assert/README.md b/localization/es/arrange-act-assert/README.md index 99ac9540e446..64e75c4cbdaf 100644 --- a/localization/es/arrange-act-assert/README.md +++ b/localization/es/arrange-act-assert/README.md @@ -1,5 +1,6 @@ --- title: Arrange/Act/Assert +shortTitle: Arrange/Act/Assert category: Idiom language: es tag: diff --git a/localization/es/async-method-invocation/README.md b/localization/es/async-method-invocation/README.md index f4b590a2fda5..6de9b93be43f 100644 --- a/localization/es/async-method-invocation/README.md +++ b/localization/es/async-method-invocation/README.md @@ -1,5 +1,6 @@ --- title: Async Method Invocation +shortTitle: Async Method Invocation category: Concurrency language: es tag: diff --git a/localization/es/balking/README.md b/localization/es/balking/README.md index e92a1d5d9840..2bf1433eab37 100644 --- a/localization/es/balking/README.md +++ b/localization/es/balking/README.md @@ -1,5 +1,6 @@ --- title: Balking +shortTitle: Balking category: Concurrency language: es tag: diff --git a/localization/es/bridge/README.md b/localization/es/bridge/README.md index 605340e8657c..e04d94225f8e 100644 --- a/localization/es/bridge/README.md +++ b/localization/es/bridge/README.md @@ -1,5 +1,6 @@ --- title: Bridge +shortTitle: Bridge category: Structural language: es tag: diff --git a/localization/es/builder/README.md b/localization/es/builder/README.md index e931c4ca2b71..955b8e55d700 100644 --- a/localization/es/builder/README.md +++ b/localization/es/builder/README.md @@ -1,5 +1,6 @@ --- title: Builder +shortTitle: Builder category: Creational language: es tag: diff --git a/localization/es/business-delegate/README.md b/localization/es/business-delegate/README.md index ffdfa871299d..8f606c1bbd7f 100644 --- a/localization/es/business-delegate/README.md +++ b/localization/es/business-delegate/README.md @@ -1,5 +1,6 @@ --- title: Business Delegate +shortTitle: Business Delegate category: Structural language: es tag: diff --git a/localization/es/bytecode/README.md b/localization/es/bytecode/README.md index 9558ac24927f..35cf357f429e 100644 --- a/localization/es/bytecode/README.md +++ b/localization/es/bytecode/README.md @@ -1,5 +1,6 @@ --- title: Bytecode +shortTitle: Bytecode category: Behavioral language: es tag: diff --git a/localization/es/chain-of-responsibility/README.md b/localization/es/chain-of-responsibility/README.md index 76e0f469027e..1c36af8e75cf 100644 --- a/localization/es/chain-of-responsibility/README.md +++ b/localization/es/chain-of-responsibility/README.md @@ -1,5 +1,6 @@ --- title: Chain of responsibility +shortTitle: Chain of responsibility category: Behavioral language: es tag: diff --git a/localization/es/client-session/README.md b/localization/es/client-session/README.md index fbb31b9e926b..d032bd6db8d5 100644 --- a/localization/es/client-session/README.md +++ b/localization/es/client-session/README.md @@ -1,5 +1,6 @@ --- title: Client Session +shortTitle: Client Session category: Behavioral language: es tags: diff --git a/localization/es/collecting-parameter/README.md b/localization/es/collecting-parameter/README.md index 7ae5456bca88..b54c4ba80d80 100644 --- a/localization/es/collecting-parameter/README.md +++ b/localization/es/collecting-parameter/README.md @@ -1,5 +1,6 @@ --- title: Collecting Parameter +shortTitle: Collecting Parameter category: Behavioral language: es tag: diff --git a/localization/es/command/README.md b/localization/es/command/README.md index 4c824e169dc7..a67e974d0087 100644 --- a/localization/es/command/README.md +++ b/localization/es/command/README.md @@ -1,5 +1,6 @@ --- title: Command +shortTitle: Command category: Behavioral language: es tag: diff --git a/localization/es/commander/README.md b/localization/es/commander/README.md index 7a4d63bd1591..c46e8e5b3faa 100644 --- a/localization/es/commander/README.md +++ b/localization/es/commander/README.md @@ -1,5 +1,6 @@ --- title: Commander +shortTitle: Commander category: Behavioral language: es tag: diff --git a/localization/es/composite-entity/README.md b/localization/es/composite-entity/README.md index 3edd5c5d2593..d3a908312e09 100644 --- a/localization/es/composite-entity/README.md +++ b/localization/es/composite-entity/README.md @@ -1,5 +1,6 @@ --- title: Composite Entity +shortTitle: Composite Entity category: Structural language: es tag: diff --git a/localization/es/composite-view/README.md b/localization/es/composite-view/README.md index dfd77fade57c..9c178e81533b 100644 --- a/localization/es/composite-view/README.md +++ b/localization/es/composite-view/README.md @@ -1,5 +1,6 @@ --- title: Composite View +shortTitle: Composite View category: Structural language: es tag: diff --git a/localization/es/composite/README.md b/localization/es/composite/README.md index 1d3a40b8f720..62c56e56cdd1 100644 --- a/localization/es/composite/README.md +++ b/localization/es/composite/README.md @@ -1,5 +1,6 @@ --- title: Composite +shortTitle: Composite category: Structural language: es tag: diff --git a/localization/es/context-object/README.md b/localization/es/context-object/README.md index d723cbd852dd..5cc16554508d 100644 --- a/localization/es/context-object/README.md +++ b/localization/es/context-object/README.md @@ -1,5 +1,6 @@ --- title: Context object +shortTitle: Context object category: Creational language: es tags: diff --git a/localization/es/converter/README.md b/localization/es/converter/README.md index c346f71c2c4b..199cd79715db 100644 --- a/localization/es/converter/README.md +++ b/localization/es/converter/README.md @@ -1,5 +1,6 @@ --- title: Converter +shortTitle: Converter category: Creational language: es tag: diff --git a/localization/es/data-locality/README.md b/localization/es/data-locality/README.md index 2765b7dc779b..bef09ce8b383 100644 --- a/localization/es/data-locality/README.md +++ b/localization/es/data-locality/README.md @@ -1,5 +1,6 @@ --- title: Data Locality +shortTitle: Data Locality category: Behavioral language: es tag: diff --git a/localization/es/decorator/README.md b/localization/es/decorator/README.md index 6acd633aa314..92bffb207702 100644 --- a/localization/es/decorator/README.md +++ b/localization/es/decorator/README.md @@ -1,5 +1,6 @@ --- title: Decorator +shortTitle: Decorator category: Structural language: es tag: diff --git a/localization/es/delegation/README.md b/localization/es/delegation/README.md index cf5fe4a6ff1a..ba128d45a532 100644 --- a/localization/es/delegation/README.md +++ b/localization/es/delegation/README.md @@ -1,5 +1,6 @@ --- title: Delegation +shortTitle: Delegation category: Structural language: es tag: diff --git a/localization/es/dependency-injection/README.md b/localization/es/dependency-injection/README.md index 3bb4a9002c92..020e5fddb438 100644 --- a/localization/es/dependency-injection/README.md +++ b/localization/es/dependency-injection/README.md @@ -1,5 +1,6 @@ --- title: Dependency Injection +shortTitle: Dependency Injection category: Creational language: es tag: diff --git a/localization/es/dirty-flag/README.md b/localization/es/dirty-flag/README.md index 2143d0902f53..71b9351da199 100644 --- a/localization/es/dirty-flag/README.md +++ b/localization/es/dirty-flag/README.md @@ -1,5 +1,6 @@ --- title: Dirty Flag +shortTitle: Dirty Flag category: Behavioral language: es tag: diff --git a/localization/es/double-buffer/README.md b/localization/es/double-buffer/README.md index 69e8e019c005..4caaf3691628 100644 --- a/localization/es/double-buffer/README.md +++ b/localization/es/double-buffer/README.md @@ -1,5 +1,6 @@ --- title: Double Buffer +shortTitle: Double Buffer category: Behavioral language: es tag: diff --git a/localization/es/embedded-value/README.md b/localization/es/embedded-value/README.md index 2d3b50ff14cd..4c1c0700f104 100644 --- a/localization/es/embedded-value/README.md +++ b/localization/es/embedded-value/README.md @@ -1,5 +1,6 @@ --- title: Embedded Value +shortTitle: Embedded Value category: Structural language: es tag: diff --git a/localization/es/event-aggregator/README.md b/localization/es/event-aggregator/README.md index c9ca4971ccd2..83e40117dd4d 100644 --- a/localization/es/event-aggregator/README.md +++ b/localization/es/event-aggregator/README.md @@ -1,5 +1,6 @@ --- title: Event Aggregator +shortTitle: Event Aggregator category: Structural language: es tag: diff --git a/localization/es/extension-objects/README.md b/localization/es/extension-objects/README.md index 235e635286ff..5e01d85c8740 100644 --- a/localization/es/extension-objects/README.md +++ b/localization/es/extension-objects/README.md @@ -1,5 +1,6 @@ --- title: Extension objects +shortTitle: Extension objects category: Behavioral language: es tag: diff --git a/localization/es/facade/README.md b/localization/es/facade/README.md index f37c9fbef443..75f59817aaea 100644 --- a/localization/es/facade/README.md +++ b/localization/es/facade/README.md @@ -1,5 +1,6 @@ --- title: Facade +shortTitle: Facade category: Structural language: es tag: diff --git a/localization/es/factory-kit/README.md b/localization/es/factory-kit/README.md index 26d8bcb142a3..cd5fca8f5b50 100644 --- a/localization/es/factory-kit/README.md +++ b/localization/es/factory-kit/README.md @@ -1,5 +1,6 @@ --- title: Factory Kit +shortTitle: Factory Kit category: Creational language: es tag: diff --git a/localization/es/factory-method/README.md b/localization/es/factory-method/README.md index 730734fbb055..b4e9144ac247 100644 --- a/localization/es/factory-method/README.md +++ b/localization/es/factory-method/README.md @@ -1,5 +1,6 @@ --- title: Factory Method +shortTitle: Factory Method category: Creational language: es tag: diff --git a/localization/es/factory/README.md b/localization/es/factory/README.md index 8ec8e38146c8..d27076e45148 100644 --- a/localization/es/factory/README.md +++ b/localization/es/factory/README.md @@ -1,5 +1,6 @@ --- title: Factory +shortTitle: Factory category: Creational language: es tag: diff --git a/localization/es/feature-toggle/README.md b/localization/es/feature-toggle/README.md index 5efec3025767..3e5a2134d55b 100644 --- a/localization/es/feature-toggle/README.md +++ b/localization/es/feature-toggle/README.md @@ -1,5 +1,6 @@ --- title: Feature Toggle +shortTitle: Feature Toggle category: Behavioral language: es tag: diff --git a/localization/es/flux/README.md b/localization/es/flux/README.md index 881677e204cd..c54e6b662cd4 100644 --- a/localization/es/flux/README.md +++ b/localization/es/flux/README.md @@ -1,5 +1,6 @@ --- title: Flux +shortTitle: Flux category: Structural language: es tag: diff --git a/localization/es/flyweight/README.md b/localization/es/flyweight/README.md index c78b0bae8fe7..8ef93943aa82 100644 --- a/localization/es/flyweight/README.md +++ b/localization/es/flyweight/README.md @@ -1,5 +1,6 @@ --- title: Flyweight +shortTitle: Flyweight category: Structural language: es tag: diff --git a/localization/es/front-controller/README.md b/localization/es/front-controller/README.md index ca59227eead0..58997f265cea 100644 --- a/localization/es/front-controller/README.md +++ b/localization/es/front-controller/README.md @@ -1,5 +1,6 @@ --- title: Front Controller +shortTitle: Front Controller category: Structural language: es tag: diff --git a/localization/es/game-loop/README.md b/localization/es/game-loop/README.md index 840f718d2153..3333c4bbad19 100644 --- a/localization/es/game-loop/README.md +++ b/localization/es/game-loop/README.md @@ -1,5 +1,6 @@ --- title: Game Loop +shortTitle: Game Loop category: Behavioral language: es tag: diff --git a/localization/es/gateway/README.md b/localization/es/gateway/README.md index adc0ac77460a..2bef6e4f785c 100644 --- a/localization/es/gateway/README.md +++ b/localization/es/gateway/README.md @@ -1,5 +1,6 @@ --- title: Gateway +shortTitle: Gateway category: Structural language: es tag: diff --git a/localization/es/health-check/README.md b/localization/es/health-check/README.md index a599915e0bfd..a13f67542e3e 100644 --- a/localization/es/health-check/README.md +++ b/localization/es/health-check/README.md @@ -1,5 +1,6 @@ --- title: Health Check Pattern +shortTitle: Health Check Pattern category: Behavioral language: es tag: diff --git a/localization/es/identity-map/README.md b/localization/es/identity-map/README.md index d5715865f03e..8ff37811ea34 100644 --- a/localization/es/identity-map/README.md +++ b/localization/es/identity-map/README.md @@ -1,5 +1,6 @@ --- title: Identity Map +shortTitle: Identity Map category: Behavioral language: es tag: diff --git a/localization/es/intercepting-filter/README.md b/localization/es/intercepting-filter/README.md index ba92864eef47..3322a79156b9 100644 --- a/localization/es/intercepting-filter/README.md +++ b/localization/es/intercepting-filter/README.md @@ -1,5 +1,6 @@ --- title: Intercepting Filter +shortTitle: Intercepting Filter category: Behavioral language: es tag: diff --git a/localization/es/interpreter/README.md b/localization/es/interpreter/README.md index f5bb3087b169..a2cfacf9c3be 100644 --- a/localization/es/interpreter/README.md +++ b/localization/es/interpreter/README.md @@ -1,5 +1,6 @@ --- title: Interpreter +shortTitle: Interpreter category: Behavioral language: es tag: diff --git a/localization/es/iterator/README.md b/localization/es/iterator/README.md index cd98b17c788d..7a9be6ef016a 100644 --- a/localization/es/iterator/README.md +++ b/localization/es/iterator/README.md @@ -1,5 +1,6 @@ --- title: Iterator +shortTitle: Iterator category: Behavioral language: es tag: diff --git a/localization/es/layers/README.md b/localization/es/layers/README.md index 8fdd76ca89a9..f6101b077948 100644 --- a/localization/es/layers/README.md +++ b/localization/es/layers/README.md @@ -1,5 +1,6 @@ --- title: Layers +shortTitle: Layers category: Architectural language: es tag: diff --git a/localization/es/lazy-loading/README.md b/localization/es/lazy-loading/README.md index 611868f33df5..8120732f607d 100644 --- a/localization/es/lazy-loading/README.md +++ b/localization/es/lazy-loading/README.md @@ -1,5 +1,6 @@ --- title: Lazy Loading +shortTitle: Lazy Loading category: Idiom language: es tag: diff --git a/localization/es/leader-election/README.md b/localization/es/leader-election/README.md index 8a274728d52b..424b50731c8d 100644 --- a/localization/es/leader-election/README.md +++ b/localization/es/leader-election/README.md @@ -1,5 +1,6 @@ --- title: Leader Election +shortTitle: Leader Election category: Behavioral language: es tag: diff --git a/localization/es/marker/README.md b/localization/es/marker/README.md index 292751803657..0073f398a6f6 100644 --- a/localization/es/marker/README.md +++ b/localization/es/marker/README.md @@ -1,5 +1,6 @@ --- title: Marker Interface +shortTitle: Marker Interface category: Structural language: es tag: diff --git a/localization/es/mediator/README.md b/localization/es/mediator/README.md index 17b2bf4e53c0..c70384cc9a0e 100644 --- a/localization/es/mediator/README.md +++ b/localization/es/mediator/README.md @@ -1,5 +1,6 @@ --- title: Mediator +shortTitle: Mediator category: Behavioral language: es tag: diff --git a/localization/es/memento/README.md b/localization/es/memento/README.md index 332c95899dc7..9b0e44ee7c09 100644 --- a/localization/es/memento/README.md +++ b/localization/es/memento/README.md @@ -1,5 +1,6 @@ --- title: Memento +shortTitle: Memento category: Behavioral language: es tag: diff --git a/localization/es/module/README.md b/localization/es/module/README.md index dc2e27c810cd..23a0452ed7a6 100644 --- a/localization/es/module/README.md +++ b/localization/es/module/README.md @@ -1,5 +1,6 @@ --- title: Module +shortTitle: Module category: Structural language: es tag: diff --git a/localization/es/monostate/README.md b/localization/es/monostate/README.md index 5ac695e88987..17a32b8beb51 100644 --- a/localization/es/monostate/README.md +++ b/localization/es/monostate/README.md @@ -1,5 +1,6 @@ --- title: MonoState +shortTitle: MonoState category: Creational language: es tag: diff --git a/localization/es/multiton/README.md b/localization/es/multiton/README.md index 720e31b70f85..032075cb9bb2 100644 --- a/localization/es/multiton/README.md +++ b/localization/es/multiton/README.md @@ -1,5 +1,6 @@ --- title: Multiton +shortTitle: Multiton category: Creational language: es tag: diff --git a/localization/es/null-object/README.md b/localization/es/null-object/README.md index 4fde6f6b6b60..10196f8763a3 100644 --- a/localization/es/null-object/README.md +++ b/localization/es/null-object/README.md @@ -1,5 +1,6 @@ --- title: Null Object +shortTitle: Null Object category: Behavioral language: es tag: diff --git a/localization/es/object-mother/README.md b/localization/es/object-mother/README.md index 8c775c13dde5..f9bdf69f998b 100644 --- a/localization/es/object-mother/README.md +++ b/localization/es/object-mother/README.md @@ -1,5 +1,6 @@ --- title: Object Mother +shortTitle: Object Mother category: Creational language: es tag: diff --git a/localization/es/object-pool/README.md b/localization/es/object-pool/README.md index de69b12445ea..dfcb02b1b6af 100644 --- a/localization/es/object-pool/README.md +++ b/localization/es/object-pool/README.md @@ -1,5 +1,6 @@ --- title: Object Pool +shortTitle: Object Pool category: Creational language: es tag: diff --git a/localization/es/observer/README.md b/localization/es/observer/README.md index 87510a58b1a1..2c4d09c213f6 100644 --- a/localization/es/observer/README.md +++ b/localization/es/observer/README.md @@ -1,5 +1,6 @@ --- title: Observer +shortTitle: Observer category: Behavioral language: en tag: diff --git a/localization/es/page-controller/README.md b/localization/es/page-controller/README.md index e4b97e5f82ea..1464c3dfc9ba 100644 --- a/localization/es/page-controller/README.md +++ b/localization/es/page-controller/README.md @@ -1,5 +1,6 @@ --- title: Page Controller +shortTitle: Page Controller category: Structural language: es tags: diff --git a/localization/es/page-object/README.md b/localization/es/page-object/README.md index 74d58406841c..d945bfb1f3bf 100644 --- a/localization/es/page-object/README.md +++ b/localization/es/page-object/README.md @@ -1,5 +1,6 @@ --- title: Page Object +shortTitle: Page Object category: Structural language: es tag: diff --git a/localization/es/parameter-object/README.md b/localization/es/parameter-object/README.md index e9ec81d742bc..73092e90b705 100644 --- a/localization/es/parameter-object/README.md +++ b/localization/es/parameter-object/README.md @@ -1,5 +1,6 @@ --- title: Parameter Object +shortTitle: Parameter Object category: Behavioral language: es tag: diff --git a/localization/es/partial-response/README.md b/localization/es/partial-response/README.md index 22bb58d18bbe..78cd9ce6d400 100644 --- a/localization/es/partial-response/README.md +++ b/localization/es/partial-response/README.md @@ -1,5 +1,6 @@ --- title: Partial Response +shortTitle: Partial Response category: Behavioral language: es tag: diff --git a/localization/es/pipeline/README.md b/localization/es/pipeline/README.md index 55706dcd6350..f50a9ab1c5c9 100644 --- a/localization/es/pipeline/README.md +++ b/localization/es/pipeline/README.md @@ -1,5 +1,6 @@ --- title: Pipeline +shortTitle: Pipeline category: Behavioral language: es tag: diff --git a/localization/es/poison-pill/README.md b/localization/es/poison-pill/README.md index 3d1fd332265c..6a71cb6705d1 100644 --- a/localization/es/poison-pill/README.md +++ b/localization/es/poison-pill/README.md @@ -1,5 +1,6 @@ --- title: Poison Pill +shortTitle: Poison Pill category: Behavioral language: es tag: diff --git a/localization/es/presentation-model/README.md b/localization/es/presentation-model/README.md index 9b3d04c43b1d..fd88a8662f06 100644 --- a/localization/es/presentation-model/README.md +++ b/localization/es/presentation-model/README.md @@ -1,5 +1,6 @@ --- title: Presentation Model +shortTitle: Presentation Model category: Behavioral language: es tag: diff --git a/localization/es/priority-queue/README.md b/localization/es/priority-queue/README.md index d0aa8e4a9ce0..125f2a0abece 100644 --- a/localization/es/priority-queue/README.md +++ b/localization/es/priority-queue/README.md @@ -1,5 +1,6 @@ --- title: Priority Queue Pattern +shortTitle: Priority Queue Pattern category: Behavioral language: es tag: diff --git a/localization/es/property/README.md b/localization/es/property/README.md index 8ae41822312b..9c0d461d5599 100644 --- a/localization/es/property/README.md +++ b/localization/es/property/README.md @@ -1,5 +1,6 @@ --- title: Property +shortTitle: Property category: Creational language: es tag: diff --git a/localization/es/prototype/README.md b/localization/es/prototype/README.md index 10e8ade75526..c5d11d290601 100644 --- a/localization/es/prototype/README.md +++ b/localization/es/prototype/README.md @@ -1,5 +1,6 @@ --- title: Prototype +shortTitle: Prototype category: Creational language: es tag: diff --git a/localization/es/proxy/README.md b/localization/es/proxy/README.md index c5745af3231d..1435a3732432 100644 --- a/localization/es/proxy/README.md +++ b/localization/es/proxy/README.md @@ -1,5 +1,6 @@ --- title: Proxy +shortTitle: Proxy category: Structural language: es tag: diff --git a/localization/es/registry/README.md b/localization/es/registry/README.md index c662efbff191..2af1eb143d1b 100644 --- a/localization/es/registry/README.md +++ b/localization/es/registry/README.md @@ -1,5 +1,6 @@ --- title: Registry +shortTitle: Registry category: Creational language: es tag: diff --git a/localization/es/retry/README.md b/localization/es/retry/README.md index 2db84454a07a..ddb4b39d1175 100644 --- a/localization/es/retry/README.md +++ b/localization/es/retry/README.md @@ -1,5 +1,6 @@ --- title: Retry +shortTitle: Retry category: Behavioral language: es tag: diff --git a/localization/es/role-object/README.md b/localization/es/role-object/README.md index f23dbf3293f5..81f1f85a6410 100644 --- a/localization/es/role-object/README.md +++ b/localization/es/role-object/README.md @@ -1,5 +1,6 @@ --- title: Role Object +shortTitle: Role Object category: Structural language: es tag: diff --git a/localization/es/separated-interface/README.md b/localization/es/separated-interface/README.md index d65b7440e9a6..ca692c766da0 100644 --- a/localization/es/separated-interface/README.md +++ b/localization/es/separated-interface/README.md @@ -1,5 +1,6 @@ --- title: Separated Interface +shortTitle: Separated Interface category: Structural language: es tag: diff --git a/localization/es/servant/README.md b/localization/es/servant/README.md index 97b18456d98f..76b4026a28c0 100644 --- a/localization/es/servant/README.md +++ b/localization/es/servant/README.md @@ -1,5 +1,6 @@ --- title: Servant +shortTitle: Servant category: Behavioral language: es tag: diff --git a/localization/es/sharding/README.md b/localization/es/sharding/README.md index 36cfa424fd23..7a7235f6418c 100644 --- a/localization/es/sharding/README.md +++ b/localization/es/sharding/README.md @@ -1,5 +1,6 @@ --- title: Sharding +shortTitle: Sharding category: Behavioral language: es tag: diff --git a/localization/es/single-table-inheritance/README.md b/localization/es/single-table-inheritance/README.md index 35772bb636dc..7e9ea9f60c1b 100644 --- a/localization/es/single-table-inheritance/README.md +++ b/localization/es/single-table-inheritance/README.md @@ -1,5 +1,6 @@ --- title: Single Table Inheritance Pattern +shortTitle: Single Table Inheritance Pattern category: Structural language: es tag: diff --git a/localization/es/singleton/README.md b/localization/es/singleton/README.md index bf4f04b0b111..0ef6c558d64b 100644 --- a/localization/es/singleton/README.md +++ b/localization/es/singleton/README.md @@ -1,5 +1,6 @@ --- title: Singleton +shortTitle: Singleton category: Creational language: es tag: diff --git a/localization/es/spatial-partition/README.md b/localization/es/spatial-partition/README.md index c88c9f2b2dfc..85fcb1dda1ce 100644 --- a/localization/es/spatial-partition/README.md +++ b/localization/es/spatial-partition/README.md @@ -1,5 +1,6 @@ --- title: Spatial Partition +shortTitle: Spatial Partition category: Behavioral language: es tag: diff --git a/localization/es/special-case/README.md b/localization/es/special-case/README.md index 36d8277953c0..94ffe6ba5738 100644 --- a/localization/es/special-case/README.md +++ b/localization/es/special-case/README.md @@ -1,5 +1,6 @@ --- title: Special Case +shortTitle: Special Case category: Behavioral language: es tag: diff --git a/localization/es/specification/README.md b/localization/es/specification/README.md index 705dfbebaa6b..6a5bf7fd7238 100644 --- a/localization/es/specification/README.md +++ b/localization/es/specification/README.md @@ -1,5 +1,6 @@ --- title: Specification +shortTitle: Specification category: Behavioral language: es tag: diff --git a/localization/es/state/README.md b/localization/es/state/README.md index d84a0fe2ee86..b366d714ce88 100644 --- a/localization/es/state/README.md +++ b/localization/es/state/README.md @@ -1,5 +1,6 @@ --- title: State +shortTitle: State category: Behavioral language: es tag: diff --git a/localization/es/step-builder/README.md b/localization/es/step-builder/README.md index 73dcf46747d0..0b844713d0a3 100644 --- a/localization/es/step-builder/README.md +++ b/localization/es/step-builder/README.md @@ -1,5 +1,6 @@ --- title: Step Builder +shortTitle: Step Builder category: Creational language: es tag: diff --git a/localization/es/strangler/README.md b/localization/es/strangler/README.md index 8d02fb6bcd07..89a5520b6fc6 100644 --- a/localization/es/strangler/README.md +++ b/localization/es/strangler/README.md @@ -1,5 +1,6 @@ --- title: Strangler +shortTitle: Strangler category: Structural language: es tag: diff --git a/localization/es/strategy/README.md b/localization/es/strategy/README.md index c27037aff2b8..5c04764f4c2d 100644 --- a/localization/es/strategy/README.md +++ b/localization/es/strategy/README.md @@ -1,5 +1,6 @@ --- title: Strategy +shortTitle: Strategy category: Behavioral language: es tag: diff --git a/localization/es/subclass-sandbox/README.md b/localization/es/subclass-sandbox/README.md index efc97b9e6e1c..4ad6d802db97 100644 --- a/localization/es/subclass-sandbox/README.md +++ b/localization/es/subclass-sandbox/README.md @@ -1,5 +1,6 @@ --- title: Subclass Sandbox +shortTitle: Subclass Sandbox category: Behavioral language: es tag: diff --git a/localization/es/table-module/README.md b/localization/es/table-module/README.md index 79af28f2b359..a7320e983710 100644 --- a/localization/es/table-module/README.md +++ b/localization/es/table-module/README.md @@ -1,5 +1,6 @@ --- title: Table Module +shortTitle: Table Module category: Structural language: es tag: diff --git a/localization/es/template-method/README.md b/localization/es/template-method/README.md index bb427d1257ce..2797f54a0c98 100644 --- a/localization/es/template-method/README.md +++ b/localization/es/template-method/README.md @@ -1,5 +1,6 @@ --- title: Template method +shortTitle: Template method category: Behavioral language: es tag: diff --git a/localization/es/throttling/README.md b/localization/es/throttling/README.md index d6612caba281..a69039b42a3d 100644 --- a/localization/es/throttling/README.md +++ b/localization/es/throttling/README.md @@ -1,5 +1,6 @@ --- title: Throttling +shortTitle: Throttling category: Behavioral language: es tag: diff --git a/localization/es/trampoline/README.md b/localization/es/trampoline/README.md index 11270760a009..8e4e43ec71e4 100644 --- a/localization/es/trampoline/README.md +++ b/localization/es/trampoline/README.md @@ -1,5 +1,6 @@ --- title: Trampoline +shortTitle: Trampoline category: Behavioral language: es tag: diff --git a/localization/es/transaction-script/README.md b/localization/es/transaction-script/README.md index 77cf8a2f1bb9..1ecb005ff482 100644 --- a/localization/es/transaction-script/README.md +++ b/localization/es/transaction-script/README.md @@ -1,5 +1,6 @@ --- title: Transaction Script +shortTitle: Transaction Script category: Behavioral language: es tag: diff --git a/localization/es/twin/README.md b/localization/es/twin/README.md index 9e614e1bf935..7fa93f8a612f 100644 --- a/localization/es/twin/README.md +++ b/localization/es/twin/README.md @@ -1,5 +1,6 @@ --- title: Twin +shortTitle: Twin category: Structural language: es tag: diff --git a/localization/es/typeobjectpattern/README.md b/localization/es/typeobjectpattern/README.md index 3c5d1d51839e..9d59f8c1a69c 100644 --- a/localization/es/typeobjectpattern/README.md +++ b/localization/es/typeobjectpattern/README.md @@ -1,5 +1,6 @@ --- title: Type-Object +shortTitle: Type-Object category: Behavioral language: es tag: diff --git a/localization/es/update-method/README.md b/localization/es/update-method/README.md index eb3b63fd56e5..60d48081f238 100644 --- a/localization/es/update-method/README.md +++ b/localization/es/update-method/README.md @@ -1,5 +1,6 @@ --- title: Update Method +shortTitle: Update Method category: Behavioral language: es tag: diff --git a/localization/es/value-object/README.md b/localization/es/value-object/README.md index f53050f57440..6fcc616e6b0e 100644 --- a/localization/es/value-object/README.md +++ b/localization/es/value-object/README.md @@ -1,5 +1,6 @@ --- title: Value Object +shortTitle: Value Object category: Creational language: es tag: diff --git a/localization/es/visitor/README.md b/localization/es/visitor/README.md index 4979b2ccb934..e79f21122a41 100644 --- a/localization/es/visitor/README.md +++ b/localization/es/visitor/README.md @@ -1,5 +1,6 @@ --- title: Visitor +shortTitle: Visitor category: Behavioral language: es tag: diff --git a/localization/ko/adapter/README.md b/localization/ko/adapter/README.md index 9e9bd30c3ca7..0b8201b56c4a 100644 --- a/localization/ko/adapter/README.md +++ b/localization/ko/adapter/README.md @@ -1,5 +1,6 @@ --- title: Adapter +shortTitle: Adapter category: Structural language: ko tag: diff --git a/localization/ko/builder/README.md b/localization/ko/builder/README.md index bce0841a1713..6189c74fb160 100644 --- a/localization/ko/builder/README.md +++ b/localization/ko/builder/README.md @@ -1,5 +1,6 @@ --- title: Builder +shortTitle: Builder category: Creational language: ko tag: diff --git a/localization/ko/callback/README.md b/localization/ko/callback/README.md index b11c6dea68e7..caaa4a39874f 100644 --- a/localization/ko/callback/README.md +++ b/localization/ko/callback/README.md @@ -1,5 +1,6 @@ --- title: Callback +shortTitle: Callback category: Idiom language: ko tag: diff --git a/localization/ko/decorater/README.md b/localization/ko/decorater/README.md index c68a6d1f99e6..5a21841fb4ca 100644 --- a/localization/ko/decorater/README.md +++ b/localization/ko/decorater/README.md @@ -1,5 +1,6 @@ --- title: Decorator +shortTitle: Decorator category: Structural language: en tag: diff --git a/localization/ko/event-driven-architecture/README.md b/localization/ko/event-driven-architecture/README.md index 0296076db582..88f5a395c731 100644 --- a/localization/ko/event-driven-architecture/README.md +++ b/localization/ko/event-driven-architecture/README.md @@ -1,5 +1,6 @@ --- title: Event Driven Architecture +shortTitle: Event Driven Architecture category: Architectural language: ko tag: diff --git a/localization/ko/event-sourcing/README.md b/localization/ko/event-sourcing/README.md index 1d3bd584061c..e71882970e59 100644 --- a/localization/ko/event-sourcing/README.md +++ b/localization/ko/event-sourcing/README.md @@ -1,5 +1,6 @@ --- title: Event Sourcing +shortTitle: Event Sourcing category: Architectural language: ko tag: diff --git a/localization/ko/facade/README.md b/localization/ko/facade/README.md index 57f7ffed43fa..5ab53835a7f0 100644 --- a/localization/ko/facade/README.md +++ b/localization/ko/facade/README.md @@ -1,5 +1,6 @@ --- title: Facade +shortTitle: Facade category: Structural language: ko tag: diff --git a/localization/ko/factory/README.md b/localization/ko/factory/README.md index 25bac7ae8597..48d126195c86 100644 --- a/localization/ko/factory/README.md +++ b/localization/ko/factory/README.md @@ -1,5 +1,6 @@ --- title: Factory +shortTitle: Factory category: Creational language: ko tag: diff --git a/localization/ko/iterator/README.md b/localization/ko/iterator/README.md index 480c50fe5a09..fdf662efb1e6 100644 --- a/localization/ko/iterator/README.md +++ b/localization/ko/iterator/README.md @@ -1,5 +1,6 @@ --- title: Iterator +shortTitle: Iterator categories: Behavioral language: ko tag: diff --git a/localization/ko/observer/README.md b/localization/ko/observer/README.md index b2fb7977e051..983d6f6fbc27 100644 --- a/localization/ko/observer/README.md +++ b/localization/ko/observer/README.md @@ -1,5 +1,6 @@ --- title: Observer +shortTitle: Observer category: Behavioral language: ko tag: diff --git a/localization/ko/prototype/README.md b/localization/ko/prototype/README.md index a993d23a75f1..498ce4c21251 100644 --- a/localization/ko/prototype/README.md +++ b/localization/ko/prototype/README.md @@ -1,5 +1,6 @@ --- title: Prototype +shortTitle: Prototype category: Creational language: ko tag: diff --git a/localization/ko/proxy/README.md b/localization/ko/proxy/README.md index 77b2b2607541..0b371ac1de00 100644 --- a/localization/ko/proxy/README.md +++ b/localization/ko/proxy/README.md @@ -1,5 +1,6 @@ --- title: Proxy +shortTitle: Proxy category: Structural language: ko tag: diff --git a/localization/ko/singleton/README.md b/localization/ko/singleton/README.md index 35e56e648c00..2b5c8502a909 100644 --- a/localization/ko/singleton/README.md +++ b/localization/ko/singleton/README.md @@ -1,5 +1,6 @@ --- title: Singleton +shortTitle: Singleton category: Creational language: ko tag: diff --git a/localization/ko/strategy/README.md b/localization/ko/strategy/README.md index 93d737868538..e445fa91d3d2 100644 --- a/localization/ko/strategy/README.md +++ b/localization/ko/strategy/README.md @@ -1,5 +1,6 @@ --- title: Strategy +shortTitle: Strategy category: Behavioral language: ko tag: diff --git a/localization/ko/template-method/README.md b/localization/ko/template-method/README.md index 6a4650861da7..d2dbde0a0656 100644 --- a/localization/ko/template-method/README.md +++ b/localization/ko/template-method/README.md @@ -1,5 +1,6 @@ --- title: Template Method +shortTitle: Template Method category: Behavioral language: ko tag: diff --git a/localization/ko/visitor/README.md b/localization/ko/visitor/README.md index c533b0a2fec9..6b8408c3ff41 100644 --- a/localization/ko/visitor/README.md +++ b/localization/ko/visitor/README.md @@ -1,5 +1,6 @@ --- title: Visitor +shortTitle: Visitor category: Behavioral language: ko tag: From 076863b937b83785c0110e9f968a1a4b94492ae9 Mon Sep 17 00:00:00 2001 From: LakshyaPunyani-01 <103628913+LakshyaPunyani-01@users.noreply.github.com> Date: Sun, 3 Nov 2024 15:34:30 +0530 Subject: [PATCH 07/13] feat: Added Home button to composite view appllication header for easy navigation to home page (#3059) --- composite-view/web/header.jsp | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/composite-view/web/header.jsp b/composite-view/web/header.jsp index 959f1b589a06..3327c7bca654 100644 --- a/composite-view/web/header.jsp +++ b/composite-view/web/header.jsp @@ -39,11 +39,30 @@ h1 { text-align: center;} h2 { text-align: center;} h3 { text-align: center;} + nav { + text-align: center; + margin-bottom: 20px; + } + .home-link { + padding: 10px 20px; + background-color: #007bff; + color: white; + text-decoration: none; + border-radius: 5px; + } + .home-link:hover { + background-color: #0056b3; + } + + <% String todayDateStr = (new Date().toString()); %>

Today's Personalized Frontpage

-

<%=todayDateStr%>

+

<%= todayDateStr %>

From 337f0451e1f6f2b5f77800214e1501919d9d8b32 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 3 Nov 2024 12:05:18 +0200 Subject: [PATCH 08/13] docs: add LakshyaPunyani-01 as a contributor for code (#3080) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 3a9e458b2268..4f9374d51491 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3222,6 +3222,15 @@ "contributions": [ "translation" ] + }, + { + "login": "LakshyaPunyani-01", + "name": "LakshyaPunyani-01", + "avatar_url": "https://avatars.githubusercontent.com/u/103628913?v=4", + "profile": "https://github.com/LakshyaPunyani-01", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 6, diff --git a/README.md b/README.md index 9156f24efad3..d4db497ba8cb 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=iluwatar_java-design-patterns&metric=coverage)](https://sonarcloud.io/dashboard?id=iluwatar_java-design-patterns) [![Join the chat at https://gitter.im/iluwatar/java-design-patterns](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/iluwatar/java-design-patterns?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![All Contributors](https://img.shields.io/badge/all_contributors-353-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-354-orange.svg?style=flat-square)](#contributors-)
@@ -530,6 +530,7 @@ This project is licensed under the terms of the MIT license. Vincent Vanghelle
Vincent Vanghelle

🌍 Antoine Héritier
Antoine Héritier

🌍 QinShower
QinShower

🌍 + LakshyaPunyani-01
LakshyaPunyani-01

💻 From cb1b0b291adc374f650255a5713a53d21262f1a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Nov 2024 12:31:43 +0200 Subject: [PATCH 09/13] build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#3063) Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.0 to 3.5.1. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.0...surefire-3.5.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 743c8ea30122..af1640fa67d6 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ 2.11.0 6.0.0 1.1.0 - 3.5.0 + 3.5.1 3.5.0 4.6 2.1.1 From 6e0df3facd2b259a8ddd62e1547adbb430ad042a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Nov 2024 12:32:14 +0200 Subject: [PATCH 10/13] build(deps): bump org.eclipse.jetty:jetty-maven-plugin (#3065) Bumps org.eclipse.jetty:jetty-maven-plugin from 11.0.22 to 11.0.24. --- updated-dependencies: - dependency-name: org.eclipse.jetty:jetty-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- model-view-viewmodel/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model-view-viewmodel/pom.xml b/model-view-viewmodel/pom.xml index 779a98b7dd64..248eb9e7d507 100644 --- a/model-view-viewmodel/pom.xml +++ b/model-view-viewmodel/pom.xml @@ -36,7 +36,7 @@ 1.26.0-SNAPSHOT 10.0.0-jakarta - 11.0.22 + 11.0.24 3.4.0 yyyy-MM-dd -${project.version}-FL-${maven.build.timestamp} From af0b901706226caba21d1a768490c6b9d3f42990 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Nov 2024 13:04:57 +0200 Subject: [PATCH 11/13] build(deps-dev): bump org.htmlunit:htmlunit from 4.4.0 to 4.5.0 (#3073) Bumps [org.htmlunit:htmlunit](https://github.com/HtmlUnit/htmlunit) from 4.4.0 to 4.5.0. - [Release notes](https://github.com/HtmlUnit/htmlunit/releases) - [Commits](https://github.com/HtmlUnit/htmlunit/compare/4.4.0...4.5.0) --- updated-dependencies: - dependency-name: org.htmlunit:htmlunit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index af1640fa67d6..26b576ca0e8b 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ 2.7.5 0.8.12 1.4 - 4.4.0 + 4.5.0 2.11.0 6.0.0 1.1.0 From 1575b56b9858c7aac2270b62be79b15b92ffef89 Mon Sep 17 00:00:00 2001 From: jasonjyu Date: Sun, 3 Nov 2024 06:12:37 -0500 Subject: [PATCH 12/13] feat: Added to AbstractDocumentTest verification of originalValue in document (#3070) --- .../com/iluwatar/abstractdocument/AbstractDocumentTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/abstract-document/src/test/java/com/iluwatar/abstractdocument/AbstractDocumentTest.java b/abstract-document/src/test/java/com/iluwatar/abstractdocument/AbstractDocumentTest.java index a86e6273d5b5..61d1f1128784 100644 --- a/abstract-document/src/test/java/com/iluwatar/abstractdocument/AbstractDocumentTest.java +++ b/abstract-document/src/test/java/com/iluwatar/abstractdocument/AbstractDocumentTest.java @@ -114,12 +114,16 @@ void shouldUpdateExistingValue() { final String originalValue = "originalValue"; final String updatedValue = "updatedValue"; + // Initializing the value document.put(key, originalValue); + // Verifying that the initial value is retrieved correctly + assertEquals(originalValue, document.get(key)); + // Updating the value document.put(key, updatedValue); - //Verifying that the updated value is retrieved correctly + // Verifying that the updated value is retrieved correctly assertEquals(updatedValue, document.get(key)); } } From f48c686f2b1165b427faecaea094266fdae0c687 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 3 Nov 2024 13:13:26 +0200 Subject: [PATCH 13/13] docs: add jasonjyu as a contributor for code (#3081) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4f9374d51491..ac2ad7503479 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3231,6 +3231,15 @@ "contributions": [ "code" ] + }, + { + "login": "jasonjyu", + "name": "jasonjyu", + "avatar_url": "https://avatars.githubusercontent.com/u/10333076?v=4", + "profile": "https://github.com/jasonjyu", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 6, diff --git a/README.md b/README.md index d4db497ba8cb..c43a48435bbd 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=iluwatar_java-design-patterns&metric=coverage)](https://sonarcloud.io/dashboard?id=iluwatar_java-design-patterns) [![Join the chat at https://gitter.im/iluwatar/java-design-patterns](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/iluwatar/java-design-patterns?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![All Contributors](https://img.shields.io/badge/all_contributors-354-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-355-orange.svg?style=flat-square)](#contributors-)
@@ -532,6 +532,9 @@ This project is licensed under the terms of the MIT license. QinShower
QinShower

🌍 LakshyaPunyani-01
LakshyaPunyani-01

💻 + + jasonjyu
jasonjyu

💻 +