From 5abf48ecd312fd7ab7cc71c8a8d1bfcd6e5c27ab Mon Sep 17 00:00:00 2001 From: idori Date: Wed, 14 Mar 2018 20:57:05 +0200 Subject: [PATCH] 16x16 flags, moved translations to bottom --- README.md | 38 +++++++++++++++++++++----------------- assets/flags/CN.png | Bin 350 -> 310 bytes assets/flags/ES.png | Bin 312 -> 221 bytes assets/flags/FR.png | Bin 110 -> 100 bytes assets/flags/HE.png | Bin 0 -> 180 bytes assets/flags/IL.png | Bin 244 -> 0 bytes assets/flags/KR.png | Bin 655 -> 413 bytes assets/flags/RU.png | Bin 108 -> 98 bytes assets/flags/TR.png | Bin 273 -> 311 bytes 9 files changed, 21 insertions(+), 17 deletions(-) create mode 100644 assets/flags/HE.png delete mode 100644 assets/flags/IL.png diff --git a/README.md b/README.md index 1e59cef2..846f302e 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ Node.js Best Practices +Read in another language: ![CN](/assets/flags/CN.png) [**CN**](README.chinese.md) +
@@ -26,23 +28,6 @@


-## Translations -All translations are contributed by the community. We will be happy to get any help with ongoing or new translations! - -### Completed translations - -* 🇨🇳 [Chinese](README.chinese.md) - -### Translations in progress - -* 🇫🇷 [French](https://github.com/gaspaonrocks/nodebestpractices/blob/french-translation/README.french.md) ([Discussion](https://github.com/i0natan/nodebestpractices/issues/129)) -* 🇰🇷 [Korean](https://github.com/i0natan/nodebestpractices/blob/korean-translation/README.md) ([Discussion](https://github.com/i0natan/nodebestpractices/issues/94)) -* 🇷🇺 [Russian](https://github.com/i0natan/nodebestpractices/blob/russian-translation/README.russian.md) ([Discussion](https://github.com/i0natan/nodebestpractices/issues/105)) -* 🇪🇸 [Spanish](https://github.com/i0natan/nodebestpractices/blob/spanish-translation/README.spanish.md) ([Discussion](https://github.com/i0natan/nodebestpractices/issues/95)) -* 🇹🇷 Turkish ([Discussion](https://github.com/i0natan/nodebestpractices/issues/139)) - -


- ## Table of Contents 1. [Project structure Practices (5)](#1-project-structure-practices) 2. [Error Handling Practices (11) ](#2-error-handling-practices) @@ -54,6 +39,7 @@ All translations are contributed by the community. We will be happy to get any h * [Milestones](#milestones) +* [Translations](#translations) * [Contributors](#contributors) * [Thank you notes](#thank-you-notes) * [Sources](#sources) @@ -689,6 +675,24 @@ To maintain this guide and keep it up to date, we are constantly updating and im

+## Translations +All translations are contributed by the community. We will be happy to get any help with either completed, ongoing or new translations! + +### Completed translations + +* ![CN](/assets/flags/CN.png) [Chinese](README.chinese.md) + +### Translations in progress + +* ![FR](/assets/flags/FR.png) [French](https://github.com/gaspaonrocks/nodebestpractices/blob/french-translation/README.french.md) ([Discussion] +* ![HE](/assets/flags/HE.png) Hebrew ([Discussion](https://github.com/i0natan/nodebestpractices/issues/156)) +* ![KR](/assets/flags/KR.png) [Korean](https://github.com/i0natan/nodebestpractices/blob/korean-translation/README.md) ([Discussion](https://github.com/i0natan/nodebestpractices/issues/94)) +* ![RU](/assets/flags/RU.png) [Russian](https://github.com/i0natan/nodebestpractices/blob/russian-translation/README.russian.md) ([Discussion](https://github.com/i0natan/nodebestpractices/issues/105)) +* ![ES](/assets/flags/ES.png) [Spanish](https://github.com/i0natan/nodebestpractices/blob/spanish-translation/README.spanish.md) ([Discussion](https://github.com/i0natan/nodebestpractices/issues/95)) +* ![TR](/assets/flags/TR.png) Turkish ([Discussion](https://github.com/i0natan/nodebestpractices/issues/139)) + +

+ # Contributors ## `Yoni Goldberg` Independent Node.JS consultant who works with customers at USA, Europe and Israel on building large-scale scalable Node applications. Many of the best practices above were first published on his blog post at [http://www.goldbergyoni.com](http://www.goldbergyoni.com). Reach Yoni at @goldbergyoni or me@goldbergyoni.com diff --git a/assets/flags/CN.png b/assets/flags/CN.png index 17cd5d018d4ac49ec43306034cf00278ce38e25b..edd5f1de864017f0edc1cab1b6f30f4670666d00 100644 GIT binary patch literal 310 zcmV-60m=S}P)dov z;QxO|0ce0e(11kl{|}7#frdd1#$~_*6aN3N3%LIOJiz?_(+u|iPXl@W-&F+~DkJ#+ zMFRK#7fIaz?<(Oj;I4|`|JOxa|Nnns`2Xt=)Bgvi{QvK%K@@_$phLh5ca;SHKab$~ z|E84d|CS*W{~y@{u`M4)Kw=u8 zfkXopKQQF~|E8Q1>;+JG5EYH+_^uj>>44&dM3w;qpP4AZ0FAYHg6YcW1^@s607*qo IM6N<$g3i~HiU0rr literal 350 zcmV-k0iphhP)8f8xmtW`o6mu78=v4aRrmfj&`&_=+?OGz9)XFy#kp{Mg6-|KkL9FdHle z^~D_pL9kCi7J)1!$pVl8&w_aVf8WmX|KA-3F#f)S<^Qu_9(b^TgDMqf0U1GbM^5nn ziv;ff|K9+G-!lAvnZykiL)HZH1t^$E4 XGpLVs;<&I$00000NkvXXu0mjf$B$$G literal 312 zcmV-80muG{P)X1e}ARLB3n%SH14WDn*4C(C61pP%Ob|JNQ$Edb)bhZ+BGTWkC!>Z%xtof3BVX|CZ%;|Nk6fqEafN79Ku1dFWd(^lP*sZ2 xMek>S-^GK~?!i1ZSqD}yHlJx|Jnu6lfuYLt0%J<%y&j-822WQ%mvv4FO#nZiAFTiY literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjrk*a2As(H{KmPx>XVx|J<&}36 zGicHK+0QM^^j_At@KGSQo36yxgey&f+-=iXw;Wk4CUAtoHMaS;`}!4*Km!;&UHx3v IIVCg!00hqDT}FpMU>1NjUa@)t=|n3!-vhaD4%P)p*pCJk%FpWC9r#JMCu3(*7Lvm~)jfIIGU18K;Kl|@w z;PrZm9_;hhY~kNlvCMAJ?@;h7Cm4+uXPSz~?6kUj2DN<@lUHGk(f*>ksJ`hMCA7hO9K$4AFG^7wLRA`|gknFPwZVK*# zkVQUZ;YL%H7W`n)fHV1!MYF5<4w#zbycaU4m~;XbH@$G+&Aj{0xo_UNZx{f~VS+gl zkScIk@ppl8xr}15D4C^HDp5!h=ytnsxm>VXtw^WS;CX&1F_|MdB-i8dNE3*~VoBb(9~*NHFbJp93AtQ8+NLC;(J1X? zvVhq2*G8+ic+{KxZ;eI@vDs{N$MJYv+Ern<+v&n&GKo&7GxDk+-Y2=FAjyYJF0Mbe pIx;wpqZr$!|MI#%`eptAr_~TfBgS%&#XG5F^X*h wcUv!`!Xz1+4xS(W`#29DZ#Xz%=80nrX|RHZwEF*dnT7v9&zk@LU0UA%rxL2f8}Qmc^8er0Z$J|N ze_g-%|5N|e|DPsI`~S+(o3H`TR1E(A`}_s0`OD%J{~z;8!4*DJ()<5h-3Ubt!+;M} zjbP1xKYslGL`(_8wpT#ceVMxm>^-aoe4a83;`ED`F*H8|+WuqzA+Y?roDv)^sHlgy z;NAQGPXuHzUEmi14ilU%0EPaa7caqve402NMe`GJ<^NCRweW`l*cKPR|9_r70~_+= zz~TQNYFohgg_#2h=>Qn-Z{yOy8s9`GV+~Ne29T8!2R<`Vf&uv4pE3u^Py7G?002ov JPDHLkV1hgwl6C+9 literal 273 zcmV+s0q*{ZP)i!m`nUWE$|4i;FWv8|8HA%{QvXx85nYr(6$?Jpwty7;|M&CP z|Bnsr|DQ^zg2kT*%m062=|Y(WAXonX^9O9fyRE%?~hgVXRAMz;Tdo<8^g_pLi%Hdz*Y>X}3v3*bR??&AN)yi(K; zBIHQ^P}PV%lBLzDlT1P2%iKl(UsyQ9gXWc+Kb14ui*ZfwmDi}00000NkvXXu0mjfCH;L*