Add Hindi translation for Eclipse Collections website.
Signed-off-by: Nikhil Nanivadekar <nikhil.nanivadekar@bnymellon.com>
diff --git a/cn/index.html b/cn/index.html
index 0f63d75..fa14009 100644
--- a/cn/index.html
+++ b/cn/index.html
@@ -111,6 +111,7 @@
<li><a href="../ja/index.html">日本語</a></li>
<li><a href="../pt-br/index.html">Português-Brasil</a></li>
<li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/de/index.html b/de/index.html
index a6aad1c..c74119f 100644
--- a/de/index.html
+++ b/de/index.html
@@ -111,6 +111,7 @@
<li><a href="../ja/index.html">日本語</a></li>
<li><a href="../pt-br/index.html">Português-Brasil</a></li>
<li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/el/index.html b/el/index.html
index 9d03fa2..fbdd522 100644
--- a/el/index.html
+++ b/el/index.html
@@ -112,6 +112,7 @@
<li><a href="../ja/index.html">日本語</a></li>
<li><a href="../pt-br/index.html">Português-Brasil</a></li>
<li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/es/index.html b/es/index.html
index c68b322..588eced 100644
--- a/es/index.html
+++ b/es/index.html
@@ -112,6 +112,7 @@
<li><a href="../ja/index.html">日本語</a></li>
<li><a href="../pt-br/index.html">Português-Brasil</a></li>
<li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/fr/index.html b/fr/index.html
index 1a1b006..136535d 100644
--- a/fr/index.html
+++ b/fr/index.html
@@ -111,6 +111,7 @@
<li><a href="../ja/index.html">日本語</a></li>
<li><a href="../pt-br/index.html">Português-Brasil</a></li>
<li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/hi/index.html b/hi/index.html
new file mode 100644
index 0000000..e17d033
--- /dev/null
+++ b/hi/index.html
@@ -0,0 +1,668 @@
+<!DOCTYPE html>
+<!--
+ ~ Copyright (c) 2020 Nishant Raut and others
+ ~ All rights reserved. This program and the accompanying materials
+ ~ are made available under the terms of the Eclipse Public License v1.0
+ ~ and Eclipse Distribution License v. 1.0 which accompany this distribution.
+ ~ The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ ~ and the Eclipse Distribution License is available at
+ ~ http://www.eclipse.org/org/documents/edl-v10.php.
+ -->
+
+<html lang="hi">
+
+<head>
+
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="">
+ <meta name="author" content="">
+ <link rel="shortcut icon" type="image/x-icon" href="../favicon.ico" />
+
+ <title>Eclipse Collections - आपकी चाहती हुई सुविधाएं आपके जरुरत के कलेक्शन्स के साथ| </title>
+
+ <!-- Bootstrap Core CSS -->
+ <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha256-7s5uDGW3AHqw6xtJmNNtr+OBRJUlgkNJEo78P4b0yRw= sha512-nNo+yCHEyn0smMxSswnf/OnX6/KwJuZTlNZBjauKhTK0c+zT+q5JOCx0UFhXQ6rJR9jg6Es8gPuD2uZcYDLqSw==" crossorigin="anonymous">
+
+ <!-- Custom CSS -->
+ <link href="../css/landing-page.css" rel="stylesheet">
+
+ <!-- Custom Fonts -->
+ <link href="//fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">
+
+ <!-- Google Code Prettify -->
+ <link href="../css/sunburst.css" rel="stylesheet" type="text/css">
+
+ <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
+ <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+ <!--[if lt IE 9]>
+ <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+ <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+ <![endif]-->
+
+</head>
+
+<body>
+
+ <!-- Navigation -->
+ <nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation">
+ <div class="container topnav">
+ <!-- Brand and toggle get grouped for better mobile display -->
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <img src="../img/eclipse-collections-logo.png" style="width:175px;height:50px;" align="left" alt="Eclipse Collections">
+ </div>
+ <!-- Collect the nav links, forms, and other content for toggling -->
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <li>
+ <a href="#start">शुरू हो जाओ</a>
+ </li>
+ <li>
+ <a href="#concept">संकल्पना</a>
+ </li>
+ <li>
+ <a href="#learn">सीखना</a>
+ </li>
+ <li>
+ <a href="#history">इतिहास</a>
+ </li>
+ <li>
+ <a href="#refGuide">निर्देशिका</a>
+ </li>
+ <li>
+ <a href="#sourceCode">सोर्स कोड</a>
+ </li>
+ <li>
+ <a href="#contribute">योगदान</a>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
+ aria-expanded="false">Javadoc<span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li><a href="../javadoc/10.1.0">10.1.0</a></li>
+ <li><a href="../javadoc/10.0.0">10.0.0</a></li>
+ <li><a href="../javadoc/9.2.0">9.2.0</a></li>
+ <li><a href="../javadoc/9.1.0">9.1.0</a></li>
+ <li><a href="../javadoc/9.0.0">9.0.0</a></li>
+ <li><a href="../javadoc/8.2.0">8.2.0</a></li>
+ <li><a href="../javadoc/8.1.0">8.1.0</a></li>
+ <li><a href="../javadoc/8.0.0">8.0.0</a></li>
+ <li><a href="../javadoc/7.1.0">7.1.0</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
+ aria-expanded="false">भाषा<span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li><a href="../index.html">English</a></li>
+ <li><a href="../de/index.html">Deutsch</a></li>
+ <li><a href="../el/index.html">Ελληνικά</a></li>
+ <li><a href="../es/index.html">Español</a></li>
+ <li><a href="../cn/index.html">中文</a></li>
+ <li><a href="../fr/index.html">Français</a></li>
+ <li><a href="../ja/index.html">日本語</a></li>
+ <li><a href="../pt-br/index.html">Português-Brasil</a></li>
+ <li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="">हिंदी</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ <!-- /.navbar-collapse -->
+ </div>
+ <!-- /.container -->
+ </nav>
+
+
+ <!-- Header -->
+ <a class="anchor" name="about"></a>
+ <div class="intro-header">
+ <div class="container-fluid">
+
+ <div class="row">
+ <div class="col-lg-push-2 col-lg-8">
+ <div class="intro-message">
+ <h1>Eclipse <span style="font-weight: 400">Collections</span></h1>
+ <h3>- आपकी चाहती हुई सुविधाएं आपके जरुरत के कलेक्शन्स के साथ -</h3>
+ </div>
+ </div>
+ </div>
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- /.intro-header -->
+
+ <!-- Page Content -->
+
+ <a class="anchor" name="start"></a>
+ <div class="content-section-a">
+
+ <div class="container-fluid">
+ <div class="row">
+ <div class="col-lg-5 col-sm-6">
+ <hr class="section-heading-spacer">
+ <div class="clearfix"></div>
+ <h2 class="section-heading">Eclipse Collections की प्रथम टिप्पणी</h2>
+ <p class="lead">Eclipse Collections अब तक का सबसे सर्वश्रेष्ट जावा कलेक्शन्स संग्रह है
+ जो आपके जावा प्रोग्रामिंग में आनंद लाता है|
+ <br><br>अपने पसंदीदा बिल्ड टूल के साथ इसे आज ही अपने कोडबेस में एकीकृत करें!</p>
+ </div>
+ <div class="col-lg-7 col-sm-6">
+ <ul class="nav nav-tabs">
+ <li class="active"><a href="#maven" data-toggle="tab">Maven</a></li>
+ <li><a href="#gradle" data-toggle="tab">Gradle</a></li>
+ <li><a href="#ivy" data-toggle="tab">Ivy</a></li>
+ <li><a href="#download" data-toggle="tab">डाउनलोड</a></li>
+ </ul>
+ <div id="dependencies" class="tab-content">
+ <div class="tab-pane fade in active" id="maven">
+ <pre class="prettyprint">
+<dependency>
+ <groupId>org.eclipse.collections</groupId>
+ <artifactId>eclipse-collections-api</artifactId>
+ <version>10.1.0</version>
+</dependency>
+
+<dependency>
+ <groupId>org.eclipse.collections</groupId>
+ <artifactId>eclipse-collections</artifactId>
+ <version>10.1.0</version>
+</dependency></pre>
+ </div>
+ <div class="tab-pane fade" id="gradle">
+ <pre class="prettyprint">
+compile 'org.eclipse.collections:eclipse-collections-api:10.1.0'
+compile 'org.eclipse.collections:eclipse-collections:10.1.0'</pre>
+ </div>
+ <div class="tab-pane fade" id="ivy">
+ <pre class="prettyprint">
+<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="10.1.0" />
+<dependency org="org.eclipse.collections" name="eclipse-collections" rev="10.1.0" /></pre>
+ </div>
+ <div class="tab-pane fade" id="download">
+ <pre class="prettyprint">
+<a target="_blank" href="http://mvnrepository.com/artifact/org.eclipse.collections/eclipse-collections-api/10.1.0">eclipse-collections-api-10.1.0.jar</a>
+<a target="_blank" href="http://mvnrepository.com/artifact/org.eclipse.collections/eclipse-collections/10.1.0">eclipse-collections-10.1.0.jar</a></pre>
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- Get Started -->
+
+ <a class="anchor" name="concept"></a>
+ <div class="content-section-b">
+
+ <div class="container-fluid">
+
+ <div class="row">
+ <div class="col-lg-push-7 col-lg-5 col-sm-push-6 col-sm-6">
+ <hr class="section-heading-spacer">
+ <div class="clearfix"></div>
+ <h2 class="section-heading">समृद्ध, संक्षिप्त और पढ़ने योग्य एपीआई</h2>
+ <p class="lead">जावा 8 लैम्ब्डा और मेथड रेफरेन्स की शक्ति का करे उपयोग सीधे आपके कलेक्शन्स पे|
+ समृद्ध एपीआई सीधे आपके संग्रह पर उपलब्ध हैं|
+ </p>
+ </div>
+ <div class="col-lg-pull-5 col-lg-7 col-sm-pull-6 col-sm-6">
+ <ul class="nav nav-tabs">
+ <li class="active"><a href="#method" data-toggle="tab">Eclipse Collections मेथड रेफरेन्स के साथ</a></li>
+ <li><a href="#ec" data-toggle="tab">Eclipse Collections लैम्ब्डा एक्सप्रेशन के साथ</a></li>
+ <li><a href="#streams" data-toggle="tab">जावा 8 स्ट्रीम</a></li>
+ </ul>
+ <div id="ec-vs-streams" class="tab-content">
+ <div class="tab-pane fade in active" id="method">
+ <pre class="prettyprint lang-java">
+boolean anyPeopleHaveCats =
+ this.people
+ .anySatisfyWith(Person::hasPet, PetType.CAT);
+
+int countPeopleWithCats =
+ this.people
+ .countWith(Person::hasPet, PetType.CAT);
+
+MutableList<Person> peopleWithCats =
+ this.people
+ .selectWith(Person::hasPet, PetType.CAT)</pre>
+ </div>
+ <div class="tab-pane fade" id="ec">
+ <pre class="prettyprint lang-java">
+boolean anyPeopleHaveCats =
+ this.people
+ .anySatisfy(person -> person.hasPet(PetType.CAT));
+
+int countPeopleWithCats =
+ this.people
+ .count(person -> person.hasPet(PetType.CAT));
+
+MutableList<Person> peopleWithCats =
+ this.people
+ .select(person -> person.hasPet(PetType.CAT));</pre>
+ </div>
+ <div class="tab-pane fade" id="streams">
+ <pre class="prettyprint lang-java">
+boolean anyPeopleHaveCats =
+ this.people
+ .stream()
+ .anyMatch(person -> person.hasPet(PetType.CAT));
+
+long countPeopleWithCats =
+ this.people
+ .stream()
+ .filter(person -> person.hasPet(PetType.CAT))
+ .count();
+
+List<Person> peopleWithCats =
+ this.people
+ .stream()
+ .filter(person -> person.hasPet(PetType.CAT))
+ .collect(Collectors.toList());</pre>
+ </div>
+ </div>
+ <!-- /.tab-content -->
+ </div>
+ <!-- /.col -->
+ </div>
+ <!-- /.row -->
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- Rich and fluent API -->
+
+ <div class="content-section-a">
+
+ <div class="container-fluid">
+
+ <div class="row">
+ <div class="col-lg-5 col-sm-6">
+ <hr class="section-heading-spacer">
+ <div class="clearfix"></div>
+ <h2 class="section-heading">कई कंटेनर प्रकार जिनमें अपरिवर्तनीय कलेक्शन, प्रिमिटिव कलेक्शन, बाईमैप, मल्टीमैप और बैग शामिल हैं</h2>
+ <p class="lead">आप विभिन्न कंटेनर प्रकारों का उपयोग कर सकते हैं, उत्पन्ना के लिए आसान फैक्ट्री के तरीकों का लाभ उठा सकते हैं|</p>
+ </div>
+ <div class="col-lg-7 col-sm-6">
+ <ul class="nav nav-tabs">
+ <li class="active"><a href="#mutable" data-toggle="tab">परस्पर कलेक्शन</a></li>
+ <li><a href="#immutable" data-toggle="tab">अपरिवर्तनीय कलेक्शन</a></li>
+ <li><a href="#primitives" data-toggle="tab">प्रिमिटिव कलेक्शन</a></li>
+ </ul>
+ <div id="container-types" class="tab-content">
+ <div class="tab-pane fade in active" id="mutable">
+ <pre class="prettyprint lang-java">
+//परिवर्तनशील लिस्ट का आरम्भ empty(), of(), with() विधि के साथ
+MutableList<String> mutableListEmpty =
+ Lists.mutable.empty();
+MutableList<String> mutableListOf =
+ Lists.mutable.of("One", "One", "Two", "Three");
+MutableList<String> mutableListWith =
+ Lists.mutable.with("One", "One", "Two", "Three");
+
+//विभिन्न प्रकार के कंटेनर उपलब्ध हैं
+MutableSet<String> mutableSet =
+ Sets.mutable.with("One", "One", "Two", "Three");
+MutableBag<String> mutableBag =
+ Bags.mutable.with("One", "One", "Two", "Three");
+MutableStack<String> mutableStack =
+ Stacks.mutable.with("One", "One", "Two", "Three");
+MutableMap<String, String> mutableMap =
+ Maps.mutable.with("key1", "value1", "key2", "value2", "key3", "value3");
+MutableMultimap<String, String> multimapWithList =
+ Multimaps.mutable.list.with("key1", "value1-1", "key1", "value1-2", "key2","value2-1");
+MutableBiMap<String, String> mutableBiMap =
+ BiMaps.mutable.with("key1", "value1", "key2", "value2", "key3", "value3");</pre>
+ </div>
+ <div class="tab-pane fade" id="immutable">
+ <pre class="prettyprint lang-java">
+//अपरिवर्तनीय लिस्ट का आरम्भ empty(), of(), with() विधि के साथ
+ImmutableList<String> immutableListEmpty =
+ Lists.immutable.empty();
+ImmutableList<String> immutableListOf =
+ Lists.immutable.of("One", "One", "Two", "Three");
+ImmutableList<String> immutableListWith =
+ Lists.immutable.with("One", "One", "Two", "Three");
+
+//विभिन्न प्रकार के कंटेनर उपलब्ध हैं
+ImmutableSet<String> immutableSet =
+ Sets.immutable.with("One", "One", "Two", "Three");
+ImmutableBag<String> immutableBag =
+ Bags.immutable.with("One", "One", "Two", "Three");
+ImmutableStack<String> immutableStack =
+ Stacks.immutable.with("One", "One", "Two", "Three");
+ImmutableMap<String, String> immutableMap =
+ Maps.immutable.with("key1", "value1", "key2", "value2", "key3", "value3");
+ImmutableMultimap<String, String> immutableMultimapWithList =
+ Multimaps.immutable.list.with("key1", "value1-1", "key1", "value1-2", "key2","value2-1");
+ImmutableBiMap<String, String> immutableBiMap =
+ BiMaps.immutable.with("key1", "value1", "key2", "value2", "key3", "value3");</pre>
+ </div>
+ <div class="tab-pane fade" id="primitives">
+ <pre class="prettyprint lang-java">
+//सभी 8 प्रिमिटिव प्रकारों के लिए अस्थायी और स्थायी लिस्ट, सेट, बैग, स्टैक और मैप्स उपलब्ध हैं
+MutableIntList intList =
+ IntLists.mutable.of(1, 2, 3);
+MutableLongList longList =
+ LongLists.mutable.of(1L, 2L, 3L);
+MutableCharList charList =
+ CharLists.mutable.of('a', 'b', 'c');
+MutableShortList shortList =
+ ShortLists.mutable.of((short)1, (short)2, (short)3);
+MutableByteList byteList =
+ ByteLists.mutable.of((byte)1, (byte)2, (byte)3);
+MutableBooleanList booleanList =
+ BooleanLists.mutable.of(true, false);
+MutableFloatList floatList =
+ FloatLists.mutable.of(1.0f, 2.0f, 3.0f);
+MutableDoubleList doubleList =
+ DoubleLists.mutable.of(1.0, 2.0, 3.0);
+
+// आप IntInterval के साथ पूर्णांक सूची बना सकते हैं
+IntInterval oneTo10 =
+ IntInterval.fromTo(1, 10); // 1 से 10 तक पूर्णांक
+// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
+IntInterval oneTo10By3 =
+ IntInterval.fromToBy(1, 10, 3); // 3 की वृद्धि के साथ 1 से 10 तक पूर्णांक
+// [1, 4, 7, 10]
+IntInterval oddsFrom1To10 =
+ IntInterval.oddsFromTo(1, 10); // 1 से 10 तक विषम संख्या
+// [1, 3, 5, 7, 9]
+IntInterval evensFrom1To10 =
+ IntInterval.evensFromTo(1, 10); // 1 से 10 तक की सम संख्या
+// [2, 4, 6, 8, 10]</pre>
+ </div>
+ </div>
+ <!-- /.tab-content -->
+ </div>
+ <!-- /.col -->
+ </div>
+ <!-- /.row -->
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- Container Types -->
+
+ <a class="anchor" name="memory"></a>
+ <div class="content-section-b">
+
+ <div class="container-fluid">
+
+ <div class="row">
+ <div class="col-lg-push-6 col-lg-6 col-sm-push-6 col-sm-6">
+ <hr class="section-heading-spacer">
+ <div class="clearfix"></div>
+ <h2 class="section-heading">मेमोरी कुशल कंटेनर के साथ <br>मेमोरी का इस्तेमाल दक्षतासे करें</h2>
+ <p class="lead">Eclipse Collections सेट्स और मैप्स के साथ-साथ प्रिमिटिव कलेक्शन के स्मृति कुशल कार्यान्वयन प्रदान करता है| </p>
+ </div>
+ <div class="col-lg-pull-6 col-lg-6 col-sm-pull-6 col-sm-6">
+ <ul class="nav nav-tabs">
+ <li class="active"><a href="#set" data-toggle="tab">सेट</a></li>
+ <li><a href="#map" data-toggle="tab">मैप्स</a></li>
+ <li><a href="#ints" data-toggle="tab">प्रिमिटिव कलेक्शन</a></li>
+ </ul>
+ <div id="memory" class="tab-content">
+ <div class="tab-pane fade in active" id="set">
+ <img class="img-responsive" src="../img/set.png" alt="">
+ </div>
+ <div class="tab-pane fade" id="map">
+ <img class="img-responsive" src="../img/map.png" alt="">
+ </div>
+ <div class="tab-pane fade" id="ints">
+ <img class="img-responsive" src="../img/ints.png" alt="">
+ </div>
+ </div>
+ </div>
+ </div>
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- Memory footprint -->
+
+ <a class="anchor" name="learn"></a>
+ <div class="content-section-a">
+
+ <div class="container-fluid">
+
+ <div class="row">
+ <div class="col-lg-5 col-sm-6">
+ <hr class="section-heading-spacer">
+ <div class="clearfix"></div>
+ <h2 class="section-heading">काटा के साथ सीखें एक्लिप्स कलेक्शन</h2>
+ <p class="lead">
+ सवारी लो <a href="https://github.com/eclipse/eclipse-collections-kata">एक्लिप्स कलेक्शन काटा</a>, एक्लिप्स कलेक्शन की दुनिया की खोज करने के लिए एक सरल और मजेदार तरीका है|
+ इस विशेष काटा को यूनिट परीक्षणों की एक श्रृंखला के रूप में स्थापित किया जाता है जो जान भुज कर विफल हैं|
+ आपका कार्य एक्लिप्स कलेक्शन का उपयोग करके, उन्हें पास करना है|
+ </p>
+ </div>
+ <div class="col-lg-7 col-sm-6">
+ <ul class="nav nav-tabs">
+ <li class="active"><a href="#exercise" data-toggle="tab">नमूना उपयोग</a></li>
+ <li><a href="#solution" data-toggle="tab">नमूना सुलझाव</a></li>
+ </ul>
+ <div class="tab-content">
+ <div class="tab-pane fade in active" id="exercise">
+ <pre class="prettyprint lang-java">
+@Test
+public void getFirstNamesOfAllPeople()
+{
+ MutableList<Person> people = this.people;
+ MutableList<String> firstNames = null; //नल को एक मुतबललिस्ट पर के ट्रान्सफोर्मशन मेथड से करे रिप्लेस|
+ MutableList<String> expectedFirstNames =
+ Lists.mutable.with("Mary", "Bob", "Ted", "Jake", "Barry", "Terry", "Harry", "John");
+ Assert.assertEquals(expectedFirstNames, firstNames);
+}</pre>
+ </div>
+ <div class="tab-pane fade" id="solution">
+ <pre class="prettyprint lang-java">
+@Test
+public void getFirstNamesOfAllPeople()
+{
+ MutableList<Person> people = this.people;
+ MutableList<String> firstNames = people.collect(Person::getFirstName);
+ MutableList<String> expectedFirstNames =
+ Lists.mutable.with("Mary", "Bob", "Ted", "Jake", "Barry", "Terry", "Harry", "John");
+ Assert.assertEquals(expectedFirstNames, firstNames);
+}</pre>
+ </div>
+ </div>
+ <!-- /.tab-content -->
+ </div>
+ <!-- /.col -->
+ </div>
+ <!-- /.row -->
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- Kata -->
+
+ <a class="anchor" name="history"></a>
+ <div class="content-section-b">
+
+ <div class="container-fluid">
+
+ <h2 class="section-heading">एक्लिप्स कलेक्शन का इतिहास</h2>
+ <p class="lead">
+ एक्लिप्स कलेक्शंस की उत्पत्ति 2004 में Goldman Sachs में कैरमेल नामक कलेक्शन फ्रेमवर्क के रूप में शुरू हुई थी|
+
+ तब से फ्रेमवर्क विकसित हुआ है, और 2012 में, यह एक परियोजना के रूप में गिटहब के लिए खुला है
+ <a href="https://github.com/goldmansachs/gs-collections">जीएस कलेक्शन</a>|
+ <br><br>
+ जीएस कलेक्शंस कई बार प्रस्तुत किया गया है
+ <a href="https://github.com/eclipse/eclipse-collections/wiki/Conference-talks-and-meetups">सम्मेलनों</a>
+ 2012 में JVM समिट और 2014 JavaOne में शामिल था.
+ जावा 8, स्काला और जीएस कलेक्शन के बीच समानांतर आलसी कार्यान्वयन एक प्रदर्शन की तुलना पर प्रस्तुत किया गया
+ <a href="http://www.infoq.com/presentations/java-streams-scala-parallel-collections">QCon New York</a> 2014 में.
+ Also <a href="https://github.com/eclipse/eclipse-collections/wiki/Articles">लेख</a> GS Collections के बारे में
+ (<a href="http://www.infoq.com/articles/GS-Collections-by-Example-1">भाग 1</a> /
+ <a href="http://www.infoq.com/articles/GS-Collections-by-Example-2">भाग 2</a>)
+ InfoQ.com पर प्रकाशित किया गया
+ जीएस कलेक्शन के रचनाकारों के उदाहरणों और साक्षात्कारों के माध्यम से इस जावा लाइब्रेरी की क्षमताओं को दिखाया|
+ <br><br>
+
+ कई वर्षों से, एक ही कंपनी के लगभग 40 डेवलपर्स ने संग्रह फ्रेमवर्क में योगदान दिया।
+ <br><br>
+
+ ओपन सोर्स प्रोजेक्ट की सर्वश्रेष्ठ प्रकृति को अधिकतम करने के लिए, जीएस कलेक्शंस को एक्लिप्स फाउंडेशन में स्थानांतरित कर दिया गया, 2015 में एक्लिप्स कलेक्शंस के रूप में फिर से ब्रांडेड कर दिया गया|
+ अब योगदान को स्वीकार करते हुए फ्रेमवर्क पूरी तरह से समुदाय के लिए खुला है!
+ </p>
+ </div>
+ </div>
+ <!-- History -->
+
+ <a class="anchor" name="refGuide"></a>
+ <div class="content-section-a">
+ <div class="container-fluid">
+ <h2 class="section-heading">निर्देशिका</h2>
+ <p class="lead">
+ लाइब्रेरी का एक व्यापक संदर्भ गाइड GitHub पर उपलब्ध है:
+ <a href="https://github.com/eclipse/eclipse-collections/blob/master/docs/guide.md#eclipse-collections-reference-guide">निर्देशिका</a>|
+ </p>
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- Reference Guide -->
+
+ <a class="anchor" name="sourceCode"></a>
+ <div class="content-section-b">
+ <div class="container-fluid">
+ <h2 class="section-heading">कोड सोर्स</h2>
+ <p class="lead">
+ सोर्स कोड GitHub पर पाया जा सकता है: <a href="https://github.com/eclipse/eclipse-collections">एक्लिप्स कलेक्शन</a>|
+ </p>
+ </div>
+ <!-- /.container -->
+ </div>
+ <!-- Source Code -->
+
+ <a class="anchor" name="contribute"></a>
+ <div class="content-footer">
+
+ <div class="container-fluid">
+
+ <div class="row">
+ <div class="col-lg-4 col-sm-4">
+ <h3>योगदान</h3>
+ <p class="regular">
+ हम योगदान का स्वागत करते हैं!
+ <br><br>
+ एक्लिप्स कलेक्शन प्रोजेक्ट रोडमैप मिल सकता है <a href="https://github.com/eclipse/eclipse-collections/wiki/Roadmap">यहाँ</a>|
+ <br><br>
+ हम GitHub में पुल रिक्वेस्ट के माध्यम से योगदान स्वीकार करते हैं।
+ कृपया देखें <a href="https://github.com/eclipse/eclipse-collections/blob/master/CONTRIBUTING.md">कैसे योगदान</a> कर सकते है|
+ </p>
+ </div>
+ <div class="col-lg-4 col-sm-4">
+ <h3>ताज़ा खबर</h3>
+ <p class="regular">एक्लिप्स कलेक्शन 10.1.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/10.1.0">प्रकाशित</a> <a class="light">(4 दिसंबर 2019)</a></p>
+ <p class="regular">एक्लिप्स कलेक्शन 10.0.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/10.0.0">प्रकाशित</a> <a class="light">(10 जुलाई 2019)</a></p>
+ <p class="regular">एक्लिप्स कलेक्शन 9.2.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/9.2.0">प्रकाशित</a> <a class="light">(20 मई 2018)</a></p>
+ <p class="regular">एक्लिप्स कलेक्शन 9.1.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/9.1.0">प्रकाशित</a> <a class="light">(1 जनवरी 2018)</a></p>
+ <p class="regular">एक्लिप्स कलेक्शन 9.0.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/9.0.0">प्रकाशित</a> <a class="light">(21 सितंबर 2017)</a></p>
+ <p class="regular">एक्लिप्स कलेक्शन 8.2.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/8.2.0">प्रकाशित</a> <a class="light">(22 जून 2017)</a></p>
+ <p class="regular">एक्लिप्स कलेक्शन 8.1.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/8.1.0">प्रकाशित</a> <a class="light">(16 मार्च 2017)</a></p>
+ <p class="regular">एक्लिप्स कलेक्शन 8.0.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/8.0.0">प्रकाशित</a> <a class="light">(8 सितंबर 2016)</a></p>
+ </div>
+ <div class="col-lg-4 col-sm-4">
+ <h3>सामुदायिक लिंक</h3>
+ <p class="regular">एक्लिप्स पीएमआई: <a href="https://projects.eclipse.org/projects/technology.collections">एक्लिप्स परियोजना प्रबंधन आधारिक संरचना</a></p>
+ <p class="regular">गिटहब: <a href="https://github.com/eclipse/eclipse-collections">एक्लिप्स-कलेक्शन</a></p>
+ <p class="regular">मुद्दे: <a href="https://github.com/eclipse/eclipse-collections/issues">गिटहब मुद्दे</a></p>
+ <p class="regular">ईमेल की सूची: <a href="https://dev.eclipse.org/mailman/listinfo/collections-dev">कलेक्शन-देव</a> मेलिंग सूची</p>
+ <p class="regular">विकी: <a href="https://github.com/eclipse/eclipse-collections/wiki">गिटहब विकि</a></p>
+ <p class="regular">मंच: <a href="https://www.eclipse.org/forums/index.php?t=thread&frm_id=329">एक्लिप्स कलेक्शन मंच</a></p>
+ <p class="regular">स्टैकओवरफ्लो: टैग के साथ <a href="http://stackoverflow.com/questions/tagged/eclipse-collections">एक्लिप्स-कलेक्शन</a></p>
+ </div>
+ <!-- /.col -->
+ </div>
+ <!-- /.row -->
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- Container Types -->
+
+
+ <div class="banner">
+
+ <div class="container-fluid">
+
+ <div class="row">
+ <div class="col-lg-12">
+ <h3>- अधिक सुविधाएँ, कम अपशिष्ट -</h3>
+ </div>
+ </div>
+
+ </div>
+ <!-- /.container -->
+
+ </div>
+ <!-- /.banner -->
+
+ <!-- Footer -->
+ <footer>
+ <div class="container-fluid">
+ <div class="row">
+ <div class="col-lg-12">
+ <ul class="list-inline">
+ <li>
+ <p class="copyright text-muted small">Copyright © 2018 एक्लिप्स फाउंडेशन| सर्वाधिकार सुरक्षित| </p>
+ </li>
+ <li class="footer-menu-divider">⋅</li>
+ <li>
+ <a class="small" href="http://www.eclipse.org">एक्लिप्स फाउंडेशन</a>
+ </li>
+ <li class="footer-menu-divider">⋅</li>
+ <li>
+ <a class="small" href="http://www.eclipse.org/legal">कानूनी</a>
+ </li>
+ <li class="footer-menu-divider">⋅</li>
+ <li>
+ <a class="small" href="http://www.eclipse.org/legal/privacy.php">प्राइवेसी</a>
+ </li>
+ <li class="footer-menu-divider">⋅</li>
+ <li>
+ <a class="small" href="http://www.eclipse.org/legal/termsofuse.php">उपयोग की शर्तें</a>
+ </li>
+ <li class="footer-menu-divider">⋅</li>
+ <li>
+ <a class="small" href="http://www.eclipse.org/legal/copyright.php">कॉपीराइट एजेंट</a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </footer>
+
+ <!-- jQuery -->
+ <script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
+
+ <!-- Bootstrap Core JavaScript -->
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha256-KXn5puMvxCw+dAYznun+drMdG1IFl3agK0p/pqT9KAo= sha512-2e8qq0ETcfWRI4HJBzQiA3UoyFk6tbNyG+qSaIBZLyW9Xf3sWZHN/lxe9fTh1U45DpPf07yj94KsUHHWe4Yk1A==" crossorigin="anonymous"></script>
+
+ <!-- Google Code Prettify -->
+ <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=sunburst"></script>
+</body>
+
+</html>
diff --git a/index.html b/index.html
index 090b2c1..cef4365 100755
--- a/index.html
+++ b/index.html
@@ -111,6 +111,7 @@
<li><a href="ja/index.html">日本語</a></li>
<li><a href="pt-br/index.html">Português-Brasil</a></li>
<li><a href="ru/index.html">Русский</a></li>
+ <li><a href="hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/ja/index.html b/ja/index.html
index a708222..306ec5b 100644
--- a/ja/index.html
+++ b/ja/index.html
@@ -112,6 +112,7 @@
<li><a href="">日本語</a></li>
<li><a href="../pt-br/index.html">Português-Brasil</a></li>
<li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/pt-br/index.html b/pt-br/index.html
index f15c28a..d216d8a 100644
--- a/pt-br/index.html
+++ b/pt-br/index.html
@@ -111,6 +111,7 @@
<li><a href="../ja/index.html">日本語</a></li>
<li><a href="">Português-Brasil</a></li>
<li><a href="../ru/index.html">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>
diff --git a/ru/index.html b/ru/index.html
index 43fcbd1..c6fd7b9 100644
--- a/ru/index.html
+++ b/ru/index.html
@@ -111,6 +111,7 @@
<li><a href="../ja/index.html">日本語</a></li>
<li><a href="../pt-br/index.html">Português-Brasil</a></li>
<li><a href="">Русский</a></li>
+ <li><a href="../hi/index.html">हिंदी</a></li>
</ul>
</li>
</ul>