рдкреЗрдЬрдХрд┐рдЯ - рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб GrapesJS рд╕рд╛рдЗрдЯ рдмрд┐рд▓реНрдбрд░, рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдмреЗрдЪрд╛ рдЧрдпрд╛ред рдЬрд▓реНрджреА рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдЕрдВрдХ #2674ЁЯТм рдЙрддреНрддрд░ рджрд┐рдпрд╛рдЦреЛрд▓рд╛ рдЧрдпрд╛ 20 рдорд╛рд░реНрдЪ 2020рджреНрд╡рд╛рд░рд╛ teawithfruit1 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ

I18N рд╕рд╛рдордЧреНрд░реА рдПрдХреАрдХрд░рдг

рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░рджреНрд╡рд╛рд░рд╛ artfтЭд 1

@teawithfruit рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рд╣реЗрдЬреЗ рдЧрдП HTML рдкреГрд╖реНрда ( GrapesJS рд╕рдВрдкрд╛рджрдХ рдХреЗ рдмрд╛рд╣рд░) рдореЗрдВ рдХреБрдЫ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ: рддреЛ рдпрд╣ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдЖрдк рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреЗ рдПрдХ рдФрд░ рд╢рд┐рдХрд╛рд░ рд╣реИрдВ рдХрд┐ рд╕рдВрдкрд╛рджрдХ GrapesJS рдЕрдВрджрд░ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдХреЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧреА (рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо HTML рдХрд╛ рд╕рдВрдкрд╛рджрдХ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ...

рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУ

рдкреНрд░рд╢реНрди

рдирдорд╕реНрдХрд╛рд░ рдореИрдВ grapes.js рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА (i18n) рдХреЗ рдПрдХреАрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╡рд┐рдЪрд╛рд░ рдПрдХ рдбреЗрдЯрд╛ рдлрд╝реАрд▓реНрдб рд╣реИ, рдЬреЛ i18n рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрдХрдбрд╝реЗрдЧрд╛ред рдпрджрд┐ рдбреЗрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рд╣реИ, рддреЛ grapes.js рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝реАрд▓реНрдб рдореЗрдВ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛ рджреЗрдВрдЧреЗред рдпрджрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝реАрд▓реНрдб рдмрджрд▓ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рднреА рдмрджрд▓ рджреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдХреИрдирд╡рд╛рд╕ рдХреЗ рдЕрдВрджрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рднреА рдмрджрд▓ рджреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝реАрд▓реНрдб рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣рдЯрд╛ рджреА рдЬрд╛рдПрдЧреАред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рдХреА рдЬрд╛рдПрдВрдЧреАред рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрддреНрд╡ рдХреЗ рдЕрдВрджрд░ рдкрд╛рда рдХреЛ рд╕рд╣реА рднрд╛рд╖рд╛ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП data-i18n рд╡...

рдЬрд╡рд╛рдм (3)

artfтАв 1 рдЕрдкреНрд░реИрд▓ 2020

@teawithfruit рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рд╣реЗрдЬреЗ рдЧрдП HTML рдкреГрд╖реНрда ( GrapesJS рд╕рдВрдкрд╛рджрдХ рдХреЗ рдмрд╛рд╣рд░) рдореЗрдВ рдХреБрдЫ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ: рддреЛ рдпрд╣ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдЖрдк рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреЗ рдПрдХ рдФрд░ рд╢рд┐рдХрд╛рд░ рд╣реИрдВ рдХрд┐ рд╕рдВрдкрд╛рджрдХ GrapesJS рдЕрдВрджрд░ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдХреЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧреА (рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо HTML рдХрд╛ рд╕рдВрдкрд╛рджрдХ рд╕...

pouyamiralayiтАв 21 рдорд╛рд░реНрдЪ 2020

рд╣рд╛рдп @teawithfruit рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ: 1) рдЖрдкрдХреЗ рдкрд╛рд╕ 'this as the model inside component script': рдШрдЯрдХ рдФрд░ рдЬреЗрдПрд╕ рдбреЙрдХреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред 2) рдпрджрд┐ рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рдмрд╕ рдПрдХ рдирд┐рдпрдорд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдкрд░рд┐рдн...

teawithfruitтАв 23 рдорд╛рд░реНрдЪ 2020

рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдореЗрд░рд╛ рдЕрджреНрдпрддрди рдмреНрд▓реЙрдХ/рдШрдЯрдХ рд╣реИред рдЕрднреА рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдШрдЯрдХ рдореЗрдВ рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рд╣реИ рдЙрд╕реЗ рд╕рд╣реЗрдЬреЗ рдЧрдП html рдкреГрд╖реНрда рдореЗрдВ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдореИрдВ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдореЗрдВ рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдкреГрд╖реНрда рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдВ...

рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░

рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдЕрдВрдХ #5141

рдШрдЯрдХ рд▓рдХреНрд╖рдгреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рдиреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ (рдХреЗрд╡рд▓ рдкрд╣рд▓реА рдмрд╛рд░)

GrapesJS рд╕рдВрд╕реНрдХрд░рдг [X] рдореИрдВ GrapesJS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрд░реЛрдо рд╕рдВрд╕реНрдХрд░рдг 113...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 29 рдордИ 2023

рдЕрдВрдХ #3069

рдмрдЧ: рд╕рдВрдкрд╛рджрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд▓рд┐рдВрдХ рдпрд╛ рдиреЗрд╕реНрдЯреЗрдб рдЯреЗрдХреНрд╕реНрдЯ рддрддреНрд╡реЛрдВ рдкрд░ рд╢реИрд▓реА рдЪрд▓реА рдЧрдИ

рдирдорд╕реНрдХрд╛рд░ рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 0.16.3 + рдиреНрдпреВрдЬрд╝рд▓реЗрдЯрд░-рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рд╡рд┐рд░рд╛рд╕рдд HTML рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╢реИрд▓реА рдЗрдирд▓рд╛рдЗрди рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИ (рдЪреВрдВрдХрд┐ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 17 рдЬрдирд╡рд░реА 2022

рдЕрдВрдХ #597

StorageManager: рджреВрд░рд╕реНрде рд╕рдВрдЧреНрд░рд╣рдг рд╕реЗ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдирдорд╕реНрддреЗ рдореИрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ HTML рдФрд░ CSS рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬрдм рдореИрдВ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреБрдЫ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 17 рд╕рд┐рддрдореНрдмрд░ 2019

рдЕрдВрдХ #4083

рд╕реЗрдЯ рд░реВрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

GrapesJS рд╕рдВрд╕реНрдХрд░рдг[X] рдореИрдВ GrapesJS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рд╕рдлрд╛рд░реА 15.0рдкреНрд░рддрд┐рд▓рд┐рдк...

4 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 19 рдордИ 2022

рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ

рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред

рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рджреЗрдЦреЗрдВ

рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...

рдирд┐рдГрд╢реБрд▓реНрдХ рд╡рд┐рдХрд▓реНрдк

рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред

рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТ
рдкреНрд░реАрдорд┐рдпрдо рд╡рд┐рдХрд▓реНрдк

рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред

рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТ

рдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ

рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред