Не нужно перефразировать. Массив массивов - вполне себе суть многомерных массивов.

А какой смысл выкладывать уроки со сложными темами, в корявом автоматическом переводе? На freecodecamp не все понял, думал может здесь проясню о чем говорится в уроке, но увы.. Время от времени я прохожу и перевожу их. Несколько разделов перевел полностью (Базовые HTML, CSS, JS и React). До этого раздела не добрался еще. Доступ к проекту бесплатный. За все время только один донат был. Так что извините, что так. Доберусь как-нибудь, и этот раздел переведу.

при таком коде возвращается true, false, false На freecodecamp: There is one crucial side effect of manually setting the prototype to a new object. It erases the constructor property! This property can be used to check which constructor function created the instance, but since the property has been overwritten, it now gives false results: duck.constructor === Bird; duck.constructor === Object; duck instanceof Bird; In order, these expressions would evaluate to false, true, and true. https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype Подразумевался вышеидущий другой код? На самом уроке он не приводился, взял предыдущих уроков

есть готовый кэширующий плагин для ускорения сайта: github modxExtraCachePlugin умеет кэшировать сессионные ключи от компонентов и прогревать кэш через wget

Просьба: не стоит скидывать больше. Этот раздел я не переводил (он остался в гуг-переводе). Будет время, переведу раздел. Пока же что use as is.

Поправил. Но вообще много где недопереведено, не на все есть время.

Eugen, табуляция - это табуляция (в нашем случае спецсимвол \n). Сам по себе это всегда только один символ, а ширина его определяется настройками операционной системы или конечной программы пользователя. Но в IDE распространенная практика - иметь возможность указать что в качестве табуляции используются знаки пробела. То есть здесь происходит перехват нажатия кнопки TAB, и вместо символа \t создается указанное количество пробелов (а это может быть сколько угодно пробелов, в зависимости от настроек). Так что здесь грешить не на кого. Здесь четко \t - это один символ табуляции, и размер отступа (ширина) будет индивидуально, но сколько табов, столько и символов, так что если 2 таба, то 2 раза курсорной клавишей вы проходите.

в консоли строка отображается так FirstLine \SecondLine ThirdLine табуляция это 4 пробела, а в задании показано отступ \SecondLine на 1 пробел, сбивает)