Easy Multi Language Websites in Javascript

  Рет қаралды 119,384

Michael Schwartz

Michael Schwartz

Күн бұрын

Here I show you how you can make a website support more than one language in Javascript.
You can see this example in my application WebDGap:
michaelsboost.com/WebDGap
My Website: michaelsboost.com/
My Instagram: / michaelsboost
My Twitter: / michaelsboost
My GitHub: github.com/michaelsboost
You can show your appreciation a few ways...
1. Check out my Graphic Design Course: michaelsboost.com/graphicdesign
2. Registering on my store as a customer: michaelsboost.com/store
3. Buying me a coffee! ko-fi.com/michaelsboost
4. Purchasing one of my t-shirts: michaelsboost.com/gear
5. Purchasing any of my art: deviantart.com/michaelsboost/...
6. Donating via PayPal: michaelsboost.com/donate
7. Donating via SquareCash: cash.me/$michaelsboost

Пікірлер: 154
@algeriennesaffaires7017
@algeriennesaffaires7017 5 жыл бұрын
Great video, what if we have a 3rd language but this time its an RTL language like arabic, how do we flip the orientation if you have an idea
@michaelsapps
@michaelsapps 5 жыл бұрын
In that case you can add an if/else statement to adjust css styling if it's all rtl language like Arabic or Urdu
@algeriennesaffaires7017
@algeriennesaffaires7017 5 жыл бұрын
thank you
@michaelsapps
@michaelsapps 5 жыл бұрын
@@algeriennesaffaires7017 no problem
@medali8890
@medali8890 5 жыл бұрын
In that case you can add an if/else statement to adjust css styling using sass exemple: $lang:english $left:left .content{ text-align:$left; float:$left; } @if ($lang == arabic){ $left:right; }
@ahmedchakibbenabdi7086
@ahmedchakibbenabdi7086 4 жыл бұрын
From my experience i would say you should make another hbs or html file with all the wanted orientation then link it with the flag in the top page and easey pizy women swiizy
@manocastilho5747
@manocastilho5747 3 жыл бұрын
Perfect video man, you made a great job! Thanks for the content
@michielwils8401
@michielwils8401 4 жыл бұрын
Thx mate!! You saved me after so many other bad tutorials!
@CarlosMoreno-vw4ir
@CarlosMoreno-vw4ir 2 жыл бұрын
Awesome work man!!!! Muchisimas Gracias, desde Monterrey, Mexico
@ruhnet
@ruhnet 3 жыл бұрын
Fantastic video. Thank you so much.
@adrian_art7976
@adrian_art7976 3 жыл бұрын
soy español y necesitaba un tutorial asi, sos un genio la mayoria de videos usan php y json y necesitaba uno donde utilizaran archivos html y me encanto la parte donde hablas español nwn
@ipapoutsidis
@ipapoutsidis 4 жыл бұрын
Well done Michael very good videos..
@Drummernows
@Drummernows 5 жыл бұрын
Muchas gracias! Tu video fue lo que necesitaba! Thkx!!
@jamesmay5088
@jamesmay5088 2 жыл бұрын
Thank you very much for your video!
@phpmeras4809
@phpmeras4809 5 жыл бұрын
Thanks, keep moving forward :)
@nomenaumdisponivel
@nomenaumdisponivel 6 жыл бұрын
Awesome tutorial!
@ed4157
@ed4157 2 жыл бұрын
Thank you very much!
@PointBlankID
@PointBlankID Жыл бұрын
nice tutorial! its work
@JlHAD
@JlHAD 2 жыл бұрын
the better solution is to save a variable in the browser local storage and change the languages according to that, i always do this one it works pretty well!
@docxdenis4565
@docxdenis4565 2 жыл бұрын
Hey man, that sounds interesting, do you have a code example that you're willing to share for that?
@lalalalaal7209
@lalalalaal7209 Жыл бұрын
I don't think it's better. Because if you do it like that, when you send de webpage to someone else, it will not be sent in the language you meant to send.
@MadMax-um5pg
@MadMax-um5pg 5 жыл бұрын
Big thx !
@chriisduran
@chriisduran 3 жыл бұрын
good video and good español, congratulations!
@_dejvy
@_dejvy 3 жыл бұрын
I have small problem, when the page reloads, it takes me to / instead of the hash i clicked on, any solution? example i click on en, it takes me to index.html#en and then it will instantly take me to index.html
@anupritakasbekar8172
@anupritakasbekar8172 Жыл бұрын
i am having the same problem , how did you solved
@romainpattyn4528
@romainpattyn4528 Жыл бұрын
@@anupritakasbekar8172 Did you find a solution?
@FabioGamingFG
@FabioGamingFG 3 жыл бұрын
once i add the var dataReload = docuemt.querySelectorAll("[data-reload]"); my page wont switch languages anymore neither does it reload, what do i do?
@MaheshDhoni
@MaheshDhoni 3 жыл бұрын
Maybe this question is unrelated to this video, but how do websites with tons of foreign texts like Japanese or Chinese maintain their webpages? Do they write everything in multiple languages and use conditionals like you did to detect them? Is that the best way ?
@glaukabazi2779
@glaukabazi2779 2 жыл бұрын
The only problem i'm having is with the "
@devgu_official
@devgu_official Жыл бұрын
I have a problem, when I change the language the page reload but is in the same page.
@Phagocytosis
@Phagocytosis 3 ай бұрын
Interesting, thank you. Now if you have a big webpage with a lot of elements, would there be a more efficient way to change the language for each element without having to list them all out in the 'Define language via window hash' section? Perhaps it would be doable with a loop, so long as you give the elements the same name in the main body as in the elements in the language data variable (i.e. don't name one "hi" and the other "welcome" as here)?
@neuscasajuana4539
@neuscasajuana4539 5 жыл бұрын
Hi! nice video, thx! How would you do it then for a web with lots of written content, divided into many div´s/ p´s? IS there a more "practical" way?
@GauravChoudhary143
@GauravChoudhary143 4 жыл бұрын
PHP is the better way i guess
@vittoopugliese
@vittoopugliese 2 жыл бұрын
Any solution on that? First i though of modifying all the content with a wrapper.innerHTML = `translatedtext` But it doesn't work like i was thinking
@Arsen_2005
@Arsen_2005 4 жыл бұрын
Thanks
@alfredsandberg880
@alfredsandberg880 4 жыл бұрын
Since this tutorial isnt working i found a fix: give your buttons the onclick event timeFunction(), and add the function: function timeFunction() { setTimeout(function(){ history.go(0); }, 200); } to your script. this will refresh the page after 200ms, also remove the for loop he made, it sucks ass.
@andon994
@andon994 4 жыл бұрын
It works, but do you know why the styling changes?
@Jb67912
@Jb67912 4 жыл бұрын
your "it sucks ass" part made me laugh. And nice work, it worked.
@healthyseal
@healthyseal 3 жыл бұрын
incredible, you saved my precious time, may the gods of the code bless you
@scaglia007
@scaglia007 3 жыл бұрын
instead of history.go(); I used location.reload(); because for some reason the first was not working on Safari thank you btw!
@marlind9430
@marlind9430 3 жыл бұрын
THANK YOU !
@blastingsound22
@blastingsound22 4 жыл бұрын
Quite efective . I'll refactor mine when I have time . Gracias !!
@mengjunwang8687
@mengjunwang8687 3 жыл бұрын
u are a god
@JohnDoe-rj2kf
@JohnDoe-rj2kf 3 жыл бұрын
after loacation.reload() my #eng disapears and loads the other language. why?
@alanproduction910
@alanproduction910 Жыл бұрын
while i do that , in Sign Up and Sign In ( buttons ) it doesn't work . while i turn the window to another language the buttons in the body all of them are hidden ,
@wesleymenezes1762
@wesleymenezes1762 4 жыл бұрын
Mine didn't work. I'm having a problem on the line 38.
@endi-km
@endi-km 2 жыл бұрын
for me it does not work very well because I have to double click to change the language on my website
@mormdan91
@mormdan91 2 жыл бұрын
the location.reload returns the url to index.html without the hash
@ryancarville1232
@ryancarville1232 5 жыл бұрын
Thanks for this. Simple option to what can be complicated. One issue I am having is that when the anchor is clicked, it initially sets the '#eng' but when it reloads it reverts to the url that was first loaded. Thoughts?
@ryancarville1232
@ryancarville1232 5 жыл бұрын
So if anyone else ran into this I found the solution. You need to set the 'window.location.hash = 'your hash here'' then call the reload. Otherwise the reload will just reload the previous path.
@Pspisripoff
@Pspisripoff 5 жыл бұрын
@@ryancarville1232 i still get no change when i click on either language, its just stuck, i dunno how i can change it, why so, is it a glitch?
@vaibhavnirmal1
@vaibhavnirmal1 3 жыл бұрын
which IDE did you used??
@matteogioioso896
@matteogioioso896 5 жыл бұрын
Works on almost every browser, not on Firefox, any ideas why? The hash disappear on reload
@MarlonEnglemam
@MarlonEnglemam 4 жыл бұрын
the same is happening to me on Google Chrome
@rothscliff6086
@rothscliff6086 4 жыл бұрын
not sure what is happening here mate, mine keep saying dataReload[i] is undefined. please help. thank you !
@josemiguelmedina4953
@josemiguelmedina4953 4 жыл бұрын
did you fix it?
@rothscliff6086
@rothscliff6086 4 жыл бұрын
@@josemiguelmedina4953 No, was trying to fix the problem for the entire day, and eventually gave up. And I found the other tutorial was way more straight forward and easier than this one using PHP. hope you can find this useful. kzfaq.info/get/bejne/mc2md7CG17eXpnU.html
@jonasniedermair2916
@jonasniedermair2916 5 жыл бұрын
Nice solution, it works perfect with one page but how can I keep the hash if I navigate to another page?
@michaelsapps
@michaelsapps 5 жыл бұрын
You can use LocalStorage to store the language and set it upon each page visit.
@orlandocarvalho409
@orlandocarvalho409 4 жыл бұрын
hey can you help me ? show me this problem why dataReload[i] is undefined?
@laurentbinder901
@laurentbinder901 3 жыл бұрын
you have to change this (i = 0; i
@edensharvit7867
@edensharvit7867 6 жыл бұрын
very useful. does it work the same for rtl and ltr?
@michaelsapps
@michaelsapps 6 жыл бұрын
Eden Sharvit haven't tried, but some languages like Arabic and Urdu are automatically aligned to the right so may need to also add some additional CSS styling to adjust for the language change for visual consistency.
@alexoliva7570
@alexoliva7570 5 жыл бұрын
Hello. The window.hash.location doesn't work properly on Mozilla, Chrome and Opera. Can you tell me what would be a fix or a workaround? Amazing video. Thanks
@medali8890
@medali8890 5 жыл бұрын
window.location.hash not window.hash.location
@aristotelisagoratsios3782
@aristotelisagoratsios3782 2 жыл бұрын
Hello to everyone and especially to youtuber. This is a perfect video and tutorial. So how we can change all the content from a website to another language?
@mohamadnourbader1068
@mohamadnourbader1068 3 жыл бұрын
Thank you. what is the name of the text editor you use?
@srinidhigowda4782
@srinidhigowda4782 3 жыл бұрын
Brackets
@jmcharro9947
@jmcharro9947 5 жыл бұрын
Nice tutorial, by the way which one is than amazing plugin which provide you information about the javascript attributes?
@michaelsapps
@michaelsapps 5 жыл бұрын
If I recall correctly it's built into brackets
@jmcharro9947
@jmcharro9947 5 жыл бұрын
@@michaelsapps you mean thats the name of the pluging?
@ballantynedewolf
@ballantynedewolf 5 жыл бұрын
@@jmcharro9947 Emmet is the plugin
@amirgal-cohen3738
@amirgal-cohen3738 4 жыл бұрын
i dont know why it is not working today, but my soulution for that is to wrap the location.reload(true) with setTimeout function, that should do the work
@finnklusmann1184
@finnklusmann1184 3 жыл бұрын
same problem/fix
@arielsanchez1286
@arielsanchez1286 3 жыл бұрын
can you send me the code sample solution for that ? I cannot seem to get it to work ! arielivansanchezlescano@gmail.com thanks a lot
@vianpyro
@vianpyro 4 жыл бұрын
The hash doesn't change properly when the page reload that makes it stay on the same language
@karmavirumque
@karmavirumque 4 жыл бұрын
I added onclick="window.location.href = 'index.html#en' to my anchor tag and that worked for me
@berenjor
@berenjor 4 жыл бұрын
I had to give the anchor tags an onclick function and write this on the function reloadPage() { setTimeout(function () { location.reload(); }, 100); } I think that adding the hash to the url and reloading the page was happening at the same time thus the timeout for the reloadPage function.
@blackguytraveller7797
@blackguytraveller7797 3 жыл бұрын
@@berenjor This comment deserves more likes :)
@berenjor
@berenjor 3 жыл бұрын
@@blackguytraveller7797 I know right?
@mapaprann2109
@mapaprann2109 3 жыл бұрын
@@berenjor This is the best and working comment
@dr4382
@dr4382 Жыл бұрын
Thank you so much ! and how can I add more pages and keep navigating in the selected website? Thank you
@afrikanhustla2286
@afrikanhustla2286 Жыл бұрын
hello, i saw your comment on multiple video did you ever got your question answered im on the same problem as you it work fine for 1 page but not the other
@dr4382
@dr4382 Жыл бұрын
@@afrikanhustla2286 no 😭
@afrikanhustla2286
@afrikanhustla2286 Жыл бұрын
@@dr4382 i found a way to do it after coding the entire day
@dr4382
@dr4382 Жыл бұрын
@@afrikanhustla2286 really?? How? I can’t since I have not started my course yet could you send me links or info to learn please??
@afrikanhustla2286
@afrikanhustla2286 Жыл бұрын
@@dr4382 i ended up using php much easier i will try to upload a video
@Alexrmacleod
@Alexrmacleod 5 жыл бұрын
Can you do history.pushState('', '', window.location.pathname); to remove hash from url after load?
@michaelsapps
@michaelsapps 5 жыл бұрын
I haven't tested that out. Have you tried it?
@Alexrmacleod
@Alexrmacleod 5 жыл бұрын
Working solution for you: // remove hash and scroll to section logic // store the hash (DON'T put this code inside the $() function, it has to be executed // right away before the browser can start scrolling! var target = window.location.hash, target = target.replace('#', ''); // delete hash so the page won't scroll to it history.pushState('', '', window.location.pathname); // stackoverflow.com/questions/36736483/how-to-clear-hashtag-from-url-on-page-load // window.location.hash = ""; // stackoverflow.com/questions/3659072/how-to-disable-anchor-jump-when-loading-a-page // now whenever you are ready do whatever you want // (in this case I use jQuery to scroll to the tag after the page has loaded) $(window).on('load', function () { setTimeout(function () { // wait 1.5 seconds for page to render if (target) { // exists === true $('html, body').animate({ scrollTop: $("#" + target).offset().top - 80 }, 1000, 'swing', function () { }); } }, 800); }); var dataReload = document.querySelectorAll("[data-reload]"); var language = { en: { greeting: "Smiling's never been so easy" }, cn: { greeting: "微笑从未如此轻松" } } if (target) { if (target === "cn") { greeting.textContent = language.cn.greeting; } } for (i = 0; i
@binnie4321
@binnie4321 4 жыл бұрын
I'm wondering if anyone knows how to style the font differently for two languages. For example, I have a website with English and Korean, but the Korean font needs to be smaller and have a different font-family than when it is in English. A CSS :lang() does not seem to work as I do not have the elements already predefined (ex Hello) and instead am using javascript. Any help or ideas would be appreciated.
@Jb67912
@Jb67912 4 жыл бұрын
no idea but I am also trying to translate my page for both korean and english. Early on I picked a google fonts called Nanum Gothic because the google description said it was good with korean characters. The korean text is higher but they don't appear to be a big difference that requires alternative styling. But I'm just starting this and am a more novice developer.
@Jb67912
@Jb67912 4 жыл бұрын
scratch that. It looks fine. I recommend that font from google
@jorgeartaza9030
@jorgeartaza9030 2 жыл бұрын
I followed the video but in the console, it tells me this Uncaught TypeError: Cannot set properties of undefined (setting 'onclick'). Which does not change the language in the browser. can you help?
@svetlanakomarova1107
@svetlanakomarova1107 2 жыл бұрын
in for loop change "i
@ultralooter
@ultralooter 5 жыл бұрын
Very clean and quick tut. However, you forgot one else statement: //define window via window hash, detect language if(window.location.hash){ if(window.location.hash == "#dutch"){ hi.textContent = language.dutch.welcome; } else { hi.textContent = language.eng.welcome; } }
@michaelsapps
@michaelsapps 5 жыл бұрын
Actually the else statement is not necessary as you're then just repeating code that you've already created before in HTML. #1 rule is to keep your code DRY. DRY meaning Don't Repeat Yourself.
@ultralooter
@ultralooter 5 жыл бұрын
Michael Schwartz yes, I am familiar with design patterns. However, somehow the code doesn't function properly without the else statement..
@michaelsapps
@michaelsapps 5 жыл бұрын
@@ultralooter else statement is only necessary when the if statements aren't detected. Thus I use else for the default language as a backup but in my case I don't end up needing the else thus is disregarded because it's already in the HTML. If it doesn't work for you then it has to do with your JS or maybe you're using an old browser.
@ultralooter
@ultralooter 5 жыл бұрын
Michael Schwartz might be because I use Opera.. But still, it's built on the Chromium engine so I see no issues there. Your logic makes sense though.
@Pspisripoff
@Pspisripoff 5 жыл бұрын
i almost got it working with ur fix too, lol
@Airbee
@Airbee 5 жыл бұрын
Is it possible to change the website title with this method?
@michaelsapps
@michaelsapps 5 жыл бұрын
Airbee yes but it’s dynamic and won’t help with search results. Best to do that via metadata
@undercoverattorney0001
@undercoverattorney0001 3 жыл бұрын
I'm a total virgin in this area. Are you using any specific program to write the "strings?"
@englishwith_mark
@englishwith_mark 3 жыл бұрын
didnt work unfortunately the web page reloads each i think click on french english and the translation doesn't change
@Adon1110
@Adon1110 3 жыл бұрын
hey @marco Gianni have you find a solution? I am stuck in the same problem
@babali840
@babali840 2 жыл бұрын
Allright
@elmakaouinassima6910
@elmakaouinassima6910 4 жыл бұрын
not working for me
@Gerard-nj5xb
@Gerard-nj5xb 5 жыл бұрын
Hy! First of all ty for share this method !! I've been trying to use it but I aground with a problem that i cant solve, hope u can still helping me ! :D If I call the script in any other part of the code this dosnt works, only works when the script is under the ... also if I have more id's in my code thoose other id's dosnt work. I wanna call the script in the head, how can i do it? Thanks! :D
@ballantynedewolf
@ballantynedewolf 5 жыл бұрын
"iteration" perhaps?
@michaelsapps
@michaelsapps 5 жыл бұрын
Yes
@ballantynedewolf
@ballantynedewolf 5 жыл бұрын
Pretty clever Dad joke though
@RaulKaubi
@RaulKaubi 5 жыл бұрын
I get this error here: ...... // Define language reload onclick illiteration for (i = 0; i
@paulbourdeau1217
@paulbourdeau1217 4 жыл бұрын
Hey Raul Kubi, do you have a solution to this error?
@yunaannp5996
@yunaannp5996 4 жыл бұрын
It should be dataReload.length-1
@Eduardo-if7db
@Eduardo-if7db 3 жыл бұрын
for (i = 0; i
@mohamadnourbader1068
@mohamadnourbader1068 3 жыл бұрын
when i added this section "for ( i = 0; i
@Asadbek-fp6uh
@Asadbek-fp6uh 3 жыл бұрын
I got the same problem! Can you help if u found a solution ?
@Eduardo-if7db
@Eduardo-if7db 3 жыл бұрын
for (i = 0; i
@draganjovanoski7649
@draganjovanoski7649 3 жыл бұрын
im having a problem it reloads it 2 times instead of 1 and it keeps it on the same language
@draganjovanoski7649
@draganjovanoski7649 3 жыл бұрын
This is the error how can i fix it: Uncaught TypeError: Cannot set property 'onclick' of undefined
@salmankarim6
@salmankarim6 3 жыл бұрын
@@draganjovanoski7649 same here. did you find any solution?
@hovhannesayvazyan5481
@hovhannesayvazyan5481 4 жыл бұрын
What about multiple pages? if I go to other page it does not remember the language and puts it to default language
@logamuhilanmobitech1264
@logamuhilanmobitech1264 2 жыл бұрын
did you get any idea about this? Kindly reply me in mobitecthlogamuhilan@gmail.com
@4xHitler
@4xHitler 2 жыл бұрын
I've tried doing it with display flex/none switching and grabbing the id to remove things. was a clusterfuck and didn't work for at least 4 days. guess what I watched your video before but I tought this was hard.. this is not at all I've done arrays in java before
@4xHitler
@4xHitler 2 жыл бұрын
P.S. put the lang translation above the anchor reload or it will be totally janky as it needs 2 clicks to fetch the translations
@shreshthijain7549
@shreshthijain7549 4 жыл бұрын
my doubt is that when i click on hindi on one page, I want all my other pages to open in hindi. How should I do that??
@michaelsapps
@michaelsapps 4 жыл бұрын
Shreshthi Jain There’s many different ways to do this. This video just shows one method I used in just JavaScript for client-side applications. There are also server-side solutions as well that operate differently. Many kind of approaches and there’s no right answer. Depends on you, your team, company, etc: just gotta research, play with a few ways on how to do it and see which works best for your case.
@shreshthijain7549
@shreshthijain7549 4 жыл бұрын
@@michaelsapps sir can you just tell me one way to do so? I have used the same code for language translation so if u could help?
@michaelsapps
@michaelsapps 4 жыл бұрын
Shreshthi Jain if you’re using the method from the tutorial you would use JavaScript (like in the tutorial) to apply the language via a hash to every page on your site. So you’d replicate the same thing for each directory or you can use 1 JavaScript file but make sure it’s in every html or php file that’ll be used for pages like books.html affiliates.html etc
@wanwan-swagg
@wanwan-swagg Жыл бұрын
This code doesn't work anymore I'm using visual studio code.. :(
@xjoeyq
@xjoeyq Жыл бұрын
thank you :D, i was thinking im just blind and stupid..
@ahmedbakhach2490
@ahmedbakhach2490 3 жыл бұрын
Well! Maybe that works but i don't think it is a good practice to do it this way. Besides, never use a function inside a for loop. There are so many ways to to that instead of using a function inside a for loop.
@kumnegergetiye3578
@kumnegergetiye3578 3 жыл бұрын
it didn't work
@rickyu1978
@rickyu1978 4 жыл бұрын
thanks, thats not a JSON object, i think its just a javascript object.
@_dejvy
@_dejvy 3 жыл бұрын
JSON === JavaScript Object Notation :)
@AmodeusR
@AmodeusR 2 жыл бұрын
Doesn't seem viable when it comes to a lot of text...
@kamalkantyadav9185
@kamalkantyadav9185 3 жыл бұрын
chu
@SamerTech
@SamerTech 3 жыл бұрын
nothing did work! even tho i followed the steps carefully
@erwanmaugeri
@erwanmaugeri 4 жыл бұрын
« Bienvenidos a todos » and not « bienvenidos todos » !
@Pspisripoff
@Pspisripoff 5 жыл бұрын
I hate javascript, dumbest language ever. Over complicated with all those brackets n stuff. Could be made easier to read and have less symbols .. but NOOOOOO, we need ALL THE BRACKETS
@softwarelivre2389
@softwarelivre2389 4 жыл бұрын
Brackets are actually very useful, much better than the SUB / END SUB of Visual Basic or the annoying tabs in Python. You can just create a separate scope using brackets, simple and easy. And it is not only JS, but also TypeScript, AssemblyScript, C++, Java, C#, Rust, and most languages actually.
Creating Language Switcher (Dropdown) HTML + CSS with Flexbox
22:40
BlueBits Academy
Рет қаралды 120 М.
Делаем мультиязычный сайт c JavaScript
24:47
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 62 М.
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,2 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 3,3 МЛН
Learn JSON in 10 Minutes
12:00
Web Dev Simplified
Рет қаралды 3,1 МЛН
Learn Programming in 10 Minutes - 4 Concepts To Read all Code
9:57
Hooman Mardox
Рет қаралды 712 М.
A Day in the Life of a Harvard Computer Science Student
12:24
John Fish
Рет қаралды 14 МЛН
Languages of Switzerland - A Polyglot Paradise?
11:31
Langfocus
Рет қаралды 984 М.
How a CPU is made
10:16
DIY with Ben
Рет қаралды 14 МЛН
Bjarne Stroustrup: Why I Created C++ | Big Think
4:48
Big Think
Рет қаралды 2,5 МЛН
Not Everyone Should Code
8:47
PolyMatter
Рет қаралды 3,5 МЛН
How To Create A Search Bar In JavaScript
14:28
Web Dev Simplified
Рет қаралды 397 М.
Characters, Symbols and the Unicode Miracle - Computerphile
9:37
Computerphile
Рет қаралды 2 МЛН
Мужик психанул и купил 200 Ленд Роверов
0:19
Сергей Милушкин
Рет қаралды 1 МЛН
Berbagi lolipop ke orang buntung‼️
0:14
Abil Fatan Key
Рет қаралды 9 МЛН
Дела семейные...
0:59
Это смешно!
Рет қаралды 3,4 МЛН
Think of stray animals 🙏😥
0:37
Ben Meryem
Рет қаралды 65 МЛН
Random pink food asmr mukbang 📱 #asmr #mukbang #eating #food
0:14