diff --git a/Server/app/svelte/public/js/communes.js b/Server/app/svelte/public/js/communes.js
index 0ccc7bd..c7a748e 100644
--- a/Server/app/svelte/public/js/communes.js
+++ b/Server/app/svelte/public/js/communes.js
@@ -6,6 +6,12 @@ export let communes = [
members: 2,
contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
},
+ {
+ location: [["Denmark"],[55.915625218626275, 9.673445220831253]],
+ status: "forming",
+ members: 1,
+ contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
+ },
{
location: [["Estonia","KohtlaJarve"],[59.409521829709504, 27.288415912535914]],
status: "forming",
@@ -13,7 +19,7 @@ export let communes = [
contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
},
{
- location: [["Latvia",""],[56.934159375258055, 25.269099001330265]],
+ location: [["Latvia"],[56.934159375258055, 25.269099001330265]],
status: "forming",
members: 1,
contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
@@ -36,7 +42,7 @@ export let communesMarkersLayer = L.layerGroup()
export function addMarkersCommunes(map,content) {
for (let g of communes) {
let coordinates
- let text = "Commune
"
+ let text = ""+content["Commune"]+"
"
for (let field in g) {
let fieldText = content[field] + ": "
if (field=="contact") {
@@ -44,8 +50,8 @@ export function addMarkersCommunes(map,content) {
}
else if (field=="location") {
let location = g[field][0]
- let town = location[1]=="" ? "" : ", " + content[location[1]]
- text += fieldText + content[location[0]] + town + "
"
+ let locationString = location.map(x => content[x]).join(", ")
+ text += fieldText + locationString + "
"
coordinates = g[field][1]
}
else if (field=="status") {
diff --git a/Server/app/svelte/public/js/coops.js b/Server/app/svelte/public/js/coops.js
index ed0502f..f953abf 100644
--- a/Server/app/svelte/public/js/coops.js
+++ b/Server/app/svelte/public/js/coops.js
@@ -39,7 +39,7 @@ export let coopsMarkersLayer = L.layerGroup()
export function addMarkersCoops(map,content) {
for (let g of coops) {
let coordinates
- let text = "Cooperative
"
+ let text = ""+content["Cooperative"]+"
"
for (let field in g) {
let fieldText
if (field!="logo") {
@@ -56,8 +56,8 @@ export function addMarkersCoops(map,content) {
}
else if (field=="location") {
let location = g[field][0]
- let town = location[1]=="" ? "" : ", " + content[location[1]]
- text += fieldText + content[location[0]] + town + "
"
+ let locationString = location.map(x => content[x]).join(", ")
+ text += fieldText + locationString + "
"
coordinates = g[field][1]
}
else if (field=="market" || field=="status" || field=="description") {
diff --git a/Server/app/svelte/public/js/groups.js b/Server/app/svelte/public/js/groups.js
index 18a1d57..5b14ad6 100644
--- a/Server/app/svelte/public/js/groups.js
+++ b/Server/app/svelte/public/js/groups.js
@@ -30,7 +30,7 @@ export let groups = [
contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
},
{
- location: [["Ireland",""], [53.280192832733576, -7.688103518964818]],
+ location: [["Ireland"], [53.280192832733576, -7.688103518964818]],
members: 6,
contact: ["https://discord.gg/4BUau4AZre","DiscordInviteLink"]
},
@@ -39,6 +39,11 @@ export let groups = [
members: 2,
contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
},
+ {
+ location: [["USA","Florida"], [26.945024427155868, -81.22162645059898]],
+ members: 2,
+ contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
+ }
]
export let groupsByCountry = {}
@@ -60,7 +65,7 @@ let contactGeneral =["https://discord.gg/4BUau4AZre","DiscordInviteLink"]
function addMarkersToLayer(g,layer,content) {
let coordinates
- let text = "Group
"
+ let text = ""+content["Group"]+"
"
for (let field in g) {
let fieldText = content[field] + ": "
if (field=="contact") {
@@ -68,8 +73,8 @@ function addMarkersToLayer(g,layer,content) {
}
else if (field=="location") {
let location = g[field][0]
- let town = location[1]=="" ? "" : ", " + content[location[1]]
- text += fieldText + content[location[0]] + town + "
"
+ let locationString = location.map(x => content[x]).join(", ")
+ text += fieldText + locationString + "
"
coordinates = g[field][1]
}
else {
@@ -99,7 +104,7 @@ export function addMarkersGroups(map,content) {
addMarkersToLayer(g,groupsMarkersLayerOut,content)
}
else {
- let locationName = [gs[0].location[0][0],""]
+ let locationName = [gs[0].location[0][0]]
let locationCoordinates = [0,0]
let members = 0
let contact = gs[0].contact
diff --git a/Server/app/svelte/public/js/parties.js b/Server/app/svelte/public/js/parties.js
index 0302db1..22a775b 100644
--- a/Server/app/svelte/public/js/parties.js
+++ b/Server/app/svelte/public/js/parties.js
@@ -25,7 +25,7 @@ export let partiesMarkersLayer = L.layerGroup()
export function addMarkersParties(map,content) {
for (let g of parties) {
let coordinates
- let text = "Party
"
+ let text = ""+content["Party"]+"
"
for (let field in g) {
let fieldText
if (field!="logo") {
@@ -41,7 +41,9 @@ export function addMarkersParties(map,content) {
text += fieldText + "" + g.website + "" + "
"
}
else if (field=="location") {
- text += fieldText + content[g[field][0]] + "
"
+ let location = g[field][0]
+ let locationString = location
+ text += fieldText + locationString + "
"
coordinates = g[field][1]
}
else if (field=="description") {
diff --git a/Server/app/svelte/public/js/partners.js b/Server/app/svelte/public/js/partners.js
index 9e03324..05fd226 100644
--- a/Server/app/svelte/public/js/partners.js
+++ b/Server/app/svelte/public/js/partners.js
@@ -2,7 +2,7 @@ export let partners = [
{
name: "Gaia's Fall",
type: "typeGaiasFall",
- location: [["Online",""],[0,0]],
+ location: [["Online"],[0,0]],
link: "https://discord.libsoc.org/invite/",
description: "descriptionGaiasFall",
logo: "gaias_fall"
diff --git a/Server/app/svelte/public/locales/en/communes-component.json b/Server/app/svelte/public/locales/en/communes-component.json
index 38004fe..e9c522f 100644
--- a/Server/app/svelte/public/locales/en/communes-component.json
+++ b/Server/app/svelte/public/locales/en/communes-component.json
@@ -9,5 +9,6 @@
"contact": "Contact",
"forming": "forming",
"WhatsAppInviteLink": "WhatsApp invite link",
- "DiscordInviteLink": "Discord invite link"
+ "DiscordInviteLink": "Discord invite link",
+ "Commune": "Commune"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/en/cooperatives-component.json b/Server/app/svelte/public/locales/en/cooperatives-component.json
index 55cd22d..b246fd4 100644
--- a/Server/app/svelte/public/locales/en/cooperatives-component.json
+++ b/Server/app/svelte/public/locales/en/cooperatives-component.json
@@ -17,6 +17,7 @@
"DiscordInviteLink": "Discord invite link",
"descriptionChironHealth": "Chiron Health is a health platform providing courses and services on the topics of nutrition, exercise, sleep and mental wellbeing.",
"herbalTeas": "herbal teas",
- "kuuskDescription": "Kuusk is an online store that sells herbal teas from exclusively local wild plants, as well as an online gathering course."
+ "kuuskDescription": "Kuusk is an online store that sells herbal teas from exclusively local wild plants, as well as an online gathering course.",
+ "Cooperative": "Cooperative"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/en/countries.json b/Server/app/svelte/public/locales/en/countries.json
index ed39046..8ef45c9 100644
--- a/Server/app/svelte/public/locales/en/countries.json
+++ b/Server/app/svelte/public/locales/en/countries.json
@@ -1,4 +1,5 @@
{
+ "map-prompt": "Want to appear on our map? Contact us!",
"Online": "Online",
"Denmark": "Denmark",
"Estonia": "Estonia",
@@ -8,11 +9,13 @@
"Germany": "Germany",
"Copenhagen": "Copenhagen",
"Ireland": "Ireland",
+ "USA": "USA",
"Montreal": "Montreal",
"Kolding": "Kolding",
"KohtlaJarve": "Kohtla-Järve",
"Athens": "Athens",
"Riga": "Riga",
"Halifax": "Halifax",
- "Wiesbaden": "Wiesbaden"
+ "Wiesbaden": "Wiesbaden",
+ "Florida": "Florida"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/en/groups-component.json b/Server/app/svelte/public/locales/en/groups-component.json
index cc3b368..18e5fb4 100644
--- a/Server/app/svelte/public/locales/en/groups-component.json
+++ b/Server/app/svelte/public/locales/en/groups-component.json
@@ -7,5 +7,6 @@
"members": "Members",
"contact": "Contact",
"DiscordInviteLink": "Discord invite link",
- "WhatsAppInviteLink": "WhatsApp invite link"
+ "WhatsAppInviteLink": "WhatsApp invite link",
+ "Group": "Group"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/en/landing-component.json b/Server/app/svelte/public/locales/en/landing-component.json
index 00cad10..3c832c2 100644
--- a/Server/app/svelte/public/locales/en/landing-component.json
+++ b/Server/app/svelte/public/locales/en/landing-component.json
@@ -1,5 +1,5 @@
{
- "top": "Our organization is a decentralized federation build upon the principle of free association. It consists of many groups of people united around a cause of bringing down exploitative politico-economic systems. We aim to replace them with libertarian socialist systems, with the goal of creating a more equitable, democratic and sustainable world by stopping exploitation of humans and nature.",
+ "top": "Our organization is a decentralized federation build upon the principle of free association. It consists of many groups of people united around a cause of bringing down exploitative politico-economic systems. We aim to replace them with libertarian socialist systems, with the goal of creating an equitable, democratic and sustainable world by stopping exploitation of humans and nature.",
"groupsTitle": "GROUPS",
"groupsText": "We organize groups for the purposes of education, advocacy, and mutual aid. Our objective is to demonstrate how the current politico-economic systems detrimentally impact our well-being, present alternative approaches, and engage in mutual aid to alleviate the challenges of living under capitalism.",
"communesTitle": "COMMUNES",
diff --git a/Server/app/svelte/public/locales/en/parties-component.json b/Server/app/svelte/public/locales/en/parties-component.json
index 22f9515..317e43c 100644
--- a/Server/app/svelte/public/locales/en/parties-component.json
+++ b/Server/app/svelte/public/locales/en/parties-component.json
@@ -7,5 +7,6 @@
"members": "Members",
"link": "Link",
"description": "Description",
- "descriptionRoots": "We are a left libertarian organization based in Ireland. We have a focus on rebuilding the country's infrastructure, sense of governance, housing, agricultural industries and youth affairs."
+ "descriptionRoots": "We are a left libertarian organization based in Ireland. We have a focus on rebuilding the country's infrastructure, sense of governance, housing, agricultural industries and youth affairs.",
+ "Party": "Party"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/ru/communes-component.json b/Server/app/svelte/public/locales/ru/communes-component.json
index 28b8ae9..d8e3064 100644
--- a/Server/app/svelte/public/locales/ru/communes-component.json
+++ b/Server/app/svelte/public/locales/ru/communes-component.json
@@ -8,5 +8,6 @@
"contact": "Контакт",
"forming": "формируется",
"WhatsAppInviteLink": "WhatsApp ссылка",
- "DiscordInviteLink": "Discord ссылка"
+ "DiscordInviteLink": "Discord ссылка",
+ "Commune": "Коммуна"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/ru/cooperatives-component.json b/Server/app/svelte/public/locales/ru/cooperatives-component.json
index 3847769..c04de71 100644
--- a/Server/app/svelte/public/locales/ru/cooperatives-component.json
+++ b/Server/app/svelte/public/locales/ru/cooperatives-component.json
@@ -17,5 +17,6 @@
"DiscordInviteLink": "Discord ссылка",
"descriptionChironHealth": "Chiron Health — это платформа о здоровье, предлагающая курсы и услуги по вопросам питания, физических упражнений, сна и психического благополучия",
"herbalTeas": "травяные чаи",
- "kuuskDescription": "Kuusk — интернет-магазин, в котором продаются травяные чаи исключительно из местных дикорастущих растений, а также онлайн-курс по собирательству."
+ "kuuskDescription": "Kuusk — интернет-магазин, в котором продаются травяные чаи исключительно из местных дикорастущих растений, а также онлайн-курс по собирательству.",
+ "Cooperative": "Кооператив"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/ru/countries.json b/Server/app/svelte/public/locales/ru/countries.json
index ba0ef03..938a4be 100644
--- a/Server/app/svelte/public/locales/ru/countries.json
+++ b/Server/app/svelte/public/locales/ru/countries.json
@@ -1,4 +1,5 @@
{
+ "map-prompt": "Хочешь оказаться на нашей карте? Напиши нам!",
"Online": "Онлайн",
"Denmark": "Дания",
"Estonia": "Эстония",
@@ -7,6 +8,7 @@
"Canada": "Канада",
"Ireland": "Ирландия",
"Germany": "Германия",
+ "USA": "CША",
"Copenhagen": "Копенгаген",
"Kolding": "Колдинг",
"KohtlaJarve": "Кохтла-Ярве",
@@ -14,5 +16,6 @@
"Riga": "Рига",
"Halifax": "Галифакс",
"Montreal": "Монреаль",
- "Wiesbaden": "Висбаден"
+ "Wiesbaden": "Висбаден",
+ "Florida": "Флорида"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/ru/groups-component.json b/Server/app/svelte/public/locales/ru/groups-component.json
index 2f966af..4d0d9ff 100644
--- a/Server/app/svelte/public/locales/ru/groups-component.json
+++ b/Server/app/svelte/public/locales/ru/groups-component.json
@@ -6,5 +6,6 @@
"members": "Участники",
"contact": "Контакт",
"DiscordInviteLink": "Discord ссылка",
- "WhatsAppInviteLink": "WhatsApp ссылка"
+ "WhatsAppInviteLink": "WhatsApp ссылка",
+ "Group": "Группа"
}
\ No newline at end of file
diff --git a/Server/app/svelte/public/locales/ru/landing-component.json b/Server/app/svelte/public/locales/ru/landing-component.json
index 2013e9c..c93ef82 100644
--- a/Server/app/svelte/public/locales/ru/landing-component.json
+++ b/Server/app/svelte/public/locales/ru/landing-component.json
@@ -1,5 +1,5 @@
{
- "top": "Наша организация представляет собой децентрализованную федерацию, основанную на принципе свободного объединения. Она состоит из многих групп людей, объединенных вокруг цели уничтожения эксплуататорских политико-экономических систем. Мы стремимся заменить их либертарными социалистическими системами с целью создания более справедливого, демократического и устойчивого мира путем прекращения эксплуатации людей и природы.",
+ "top": "Наша организация представляет собой децентрализованную федерацию, основанную на принципе свободного объединения. Она состоит из многих групп людей, объединенных вокруг цели уничтожения эксплуататорских политико-экономических систем. Мы стремимся заменить их либертарными социалистическими системами с целью создания справедливого, демократического и устойчивого мира путем прекращения эксплуатации людей и природы.",
"groupsTitle": "ГРУППЫ",
"groupsText": "Мы организуем группы в целях образования, защиты наших интересов и взаимопомощи. Наша цель — продемонстрировать людям, как нынешние политико-экономические системы пагубно влияют на наше благополучие, представить им альтернативные варианты и заниматься взаимопомощью, чтобы сделать жизнь при капитализме легче.",
"communesTitle": "КОММУНЫ",
diff --git a/Server/app/svelte/public/locales/ru/manifesto.txt b/Server/app/svelte/public/locales/ru/manifesto.txt
index 92d412c..a6957fd 100644
--- a/Server/app/svelte/public/locales/ru/manifesto.txt
+++ b/Server/app/svelte/public/locales/ru/manifesto.txt
@@ -2,10 +2,11 @@
## Капитализм
### Основные принципы
-Капитализм - это политическая и экономическая система, которая пропагандируется как символ свободы и возможностей, но на самом деле приводит к эксплуатации множества людей, накоплению богатства и власти у небольшого меньшинства, а также лишению всех достоинства. Если мы рассмотрим основные принципы этой системы, причины ее проблем станут очевидными.
-Преследование прибыли: Капитализм характеризуется бесконечной гонкой за частной прибылью, которая становится основным мотивом экономической деятельности. В такой системе стремление к прибыли имеет приоритет перед благополучием людей, социальными потребностями и экологической устойчивостью. Преследование постоянного увеличения прибыли за счет других приводит к сокращению расходов, эксплуатации ресурсов и игнорированию долгосрочной социальной и экологической стабильности для всех. Это жадное мышление, ориентированное на наживу, не только игнорирует благополучие индивидуумов и сообществ, но и подрывает нашу способность решать социальные проблемы и создавать более справедливое и устойчивое общество.
-Частная собственность на средства производства: Одним из основных принципов капитализма является частная собственность на средства производства, когда небольшая группа избранных людей владеет и контролирует ресурсы, фабрики и землю, необходимые для производства товаров и услуг. Это приводит к существенному дисбалансу в силе, поскольку класс капиталистов контролирует средства создания богатства, в то время как большая часть населения, рабочий класс, вынуждена продавать свой труд, чтобы прокормиться. Такая структура собственности позволяет классу капиталистов накапливать богатство и сохранять контроль над экономическими и политическими решениями.
-Эксплуатация труда: В рамках капитализма преследование прибыли определяет отношения между классом капиталистов и классом рабочих. Класс капиталистов стремится максимизировать свою прибыль, извлекая прибавочную ценность из труда рабочих. Это происходит через систему наемного труда, когда работники получают оплату, которая составляет лишь часть созданной ими ценности. Разница между созданной рабочими ценностью и их заработной платой остается у класса капиталистов в качестве прибыли. Эти эксплуатационные отношения, заложенные в капиталистическом способе производства, поддерживают социальное и экономическое неравенство, поскольку рабочие лишаются справедливой доли в созданном ими богатстве.
+Капитализм - политическая и экономическая система, рекламируемая как маяк свободы и возможностей, привела к эксплуатации многих, накоплению богатства и власти меньшинством и потере достоинства для всех. Если мы посмотрим на основы данной системы, то причины этого станут очевидными.
+Погоня за прибылью: Капитализм характеризуется неустанной погоней за частной прибылью как основным мотиватором экономической деятельности. В этой системе прибыль для владельцев бизнеса имеет приоритет над соображениями человеческого благополучия, социальных потребностей и экологической устойчивости.
+Фундаментальная нужда в погоне за прибылью бизнесами в сочетании с тем, что владельцы по своей природе не представляют своих рабочих и с тем, что их классовые интересы прямо противоположны, приводит к мерам, которые одновременно перекладывают издержки на потребителей, рабочих и окружающую среду и извлекают из них прибавочную цену (новая ценность созданная руками рабочих, плоды труда). Дисбаланс власти в этой системе приводит к эксплуататорским и классовым отношениям между собственниками и несобственниками, поскольку интересы людей не представлены пропорционально их участию и важности в системе. Это не только наносит ущерб интересам большей части общества, не принадлежащей к классу собственников, но и менее эффективно создает прибавочную цену, которую владельцы затем извлекают из бизнеса. Ключ к неудачам этой ориентированной на прибыль системы лежит в концепции частной собственности.
+Частная собственность на средства производства: Основополагающим принципом капитализма является «частная собственность на средства производства»; это означает наличие класса людей, владеющих монополией на ресурсы, средства, инструменты и пространство, необходимые для производства товаров и услуг в обществе. Эта концентрация собственности приводит к значительному дисбалансу сил, поскольку класс капиталистов обладает монополией на контроль над обществом в целом, в то время как большинство населения (рабочий класс) вынуждено полагаться на продажу своего труда классу собственников (капиталистов) для заработка на жизнь. Эта непропорциональная распределение собственности в обществе приводит к фундаментальному разделению социальных интересов между теми, кто это общество контролирует, и подавляющим большинством, кто в нем живет. Это антагонистическое отношение создает меньше власти не только для тех, кого эксплуатируют, но и для общества в целом, поскольку для поддержания этой динамики между собственниками и несобственниками рабочий (и потребительский) класс должен оставаться разделенным, дезорганизованным и бессильным вне того, что служит интересам поддержания этих паразитических отношений. Это искусственно ограничивает выбор общества как коллективно, так и индивидуально, и создает искусственные разделения среди людей, не позволяя нам объединить усилия для достижения общих целей, где единственное, что будет нас ограничивать, так это материальные условия в том мире, где мы живем, наши собственные силы и решения.
+Эксплуатация труда: В рамках капитализма преследование прибыли определяет отношения между классом капиталистов и классом рабочих. Класс капиталистов стремится максимизировать свою прибыль, извлекая прибавочную ценность из труда рабочих. Это происходит через систему наемного труда, когда работники получают оплату, которая составляет лишь часть созданной ими ценности. Разница между созданной рабочими ценностью и их заработной платой остается у класса капиталистов в качестве прибыли. Эти эксплуатационные отношения, заложенные в капиталистическом способе производства, поддерживают социальное и экономическое неравенство, поскольку рабочие лишаются справедливой доли в созданном ими богатстве.
Точно так же, как дом нуждается в хорошем фундаменте, чтобы прочно стоять, любая система, которая направляет нашу жизнь, нуждается в прочной основе, поддерживающей ее структуру. К сожалению, капитализм построен на плохом фундаменте. Это приводит к неравенству, экономической эксплуатации, подрыву общественного благосостояния и отчуждению. Ясно, что без устранения этих основных проблем сама система не сможет обеспечить справедливое и равноправное общество.
### Цена, которую мы платим
Капитализм имеет множество укоренившихся системных проблем, которые так или иначе влияют на благополучие каждого отдельного участника.
diff --git a/Server/app/svelte/public/locales/ru/parties-component.json b/Server/app/svelte/public/locales/ru/parties-component.json
index 6ed9247..9a3d3fd 100644
--- a/Server/app/svelte/public/locales/ru/parties-component.json
+++ b/Server/app/svelte/public/locales/ru/parties-component.json
@@ -8,5 +8,6 @@
"link": "Ссылка",
"description": "Описание",
"ireland": "Ирландия",
- "descriptionRoots": "Мы — левая либертарная организация, базирующаяся в Ирландии. Мы уделяем особое внимание восстановлению инфраструктуры страны, самоуправлению, жилищному строительству, сельскохозяйственной промышленности и делам молодежи."
+ "descriptionRoots": "Мы — левая либертарная организация, базирующаяся в Ирландии. Мы уделяем особое внимание восстановлению инфраструктуры страны, самоуправлению, жилищному строительству, сельскохозяйственной промышленности и делам молодежи.",
+ "Party": "Партия"
}
\ No newline at end of file
diff --git a/Server/app/svelte/src/communes-component.svelte b/Server/app/svelte/src/communes-component.svelte
index 40ef05b..340e8b7 100644
--- a/Server/app/svelte/src/communes-component.svelte
+++ b/Server/app/svelte/src/communes-component.svelte
@@ -34,15 +34,16 @@
{$content.communes}
-
{$content.p1}
+
{$content.p1}
{$content.subheading1}
mapCallbackCommunes(createMap,$content,locale)}>
+
{$content["map-prompt"]}
{#each Object.entries(communesByCountry) as [name,communes]}
{$content[name]}
{#each communes as commune}
-
{$content.location}: {$content[commune.location[0][0]] + (commune.location[0][1]=="" ? "" : ", " + $content[commune.location[0][1]])}
+
{$content.location}: {commune.location[0].map(x => $content[x]).join(", ")}
{$content.status}: {$content[commune.status]}
{$content.members}: {commune.members}
{$content.contact}: {$content[commune.contact[1]]}
@@ -58,6 +59,14 @@
",o(this,{target:this.shadowRoot,props:n(this.attributes),customElement:!0},T,R,m,{},null),t&&t.target&&e(t.target,this,t.anchor)}}customElements.define("communes-component",A);export{A as default};
+import{S as t,i as o,a as n,b as e,s as m,e as r,n as a,d as i,c,o as s,f as l,t as p,g as u,h as g,j as d,k as h,l as f,m as b,p as j}from"./index-4348483d.js";import{w as x}from"./index-71440b21.js";import{addMarkersCommunes as v,communesByCountry as w}from"../../../../../../../../../js/communes.js";import{loadLocaleContent as y}from"../../../../../../../../../js/libraries/serverTools.js";import"../../../../../../../../../js/components/map-component.js";function k(t,o,n){const e=t.slice();return e[8]=o[n][0],e[9]=o[n][1],e}function z(t,o,n){const e=t.slice();return e[12]=o[n],e}function D(t){let o,n,m,r,a,c,s,x,v,y,z,D,E,O,R,T,A,C,H,L,M=t[1].communes+"",S=t[1].p1+"",_=t[1].subheading1+"",q=t[1]["map-prompt"]+"",B=Object.entries(w),F=[];for(let o=0;o
n(0,e=t)));let a=x({});c(t,a,(t=>n(1,m=t))),y(a,"countries",r);let i=y(a,"communes-component",r);function l(t,o){let n=t([22,0],2);v(n,o)}s((()=>{}));return[e,m,r,a,i,l,t=>l(t,m),t=>m[t]]}class A extends t{constructor(t){super(),this.shadowRoot.innerHTML="",o(this,{target:this.shadowRoot,props:n(this.attributes),customElement:!0},T,R,m,{},null),t&&t.target&&e(t.target,this,t.anchor)}}customElements.define("communes-component",A);export{A as default};
diff --git a/Server/public/js/components/cooperatives-component.js b/Server/public/js/components/cooperatives-component.js
index 4ffaaa3..a42dc49 100644
--- a/Server/public/js/components/cooperatives-component.js
+++ b/Server/public/js/components/cooperatives-component.js
@@ -1 +1 @@
-import{S as t,i as e,a as o,b as n,s as i,e as r,n as a,d as s,c,o as m,f as l,t as p,g,h as d,j as h,k as f,l as u,m as b,p as w}from"./index-4348483d.js";import{w as x}from"./index-71440b21.js";import{addMarkersCoops as v,coopsByCountry as k}from"../../../../../../../../../js/coops.js";import{loadLocaleContent as j}from"../../../../../../../../../js/libraries/serverTools.js";import"../../../../../../../../../js/components/map-component.js";function y(t,e,o){const n=t.slice();return n[7]=e[o][0],n[8]=e[o][1],n}function z(t,e,o){const n=t.slice();return n[11]=e[o],n}function D(t){let e,o,i,r,a,c,m,x,v,j,z,D,E,O,R,T,_,A=t[1].cooperatives+"",C=t[1].p1+"",H=t[1].subheading1+"",L=Object.entries(k),M=[];for(let e=0;eo(0,n=t)));let a=x({});c(t,a,(t=>o(1,i=t))),j(a,"countries",r);let s=j(a,"cooperatives-component",r);function l(t,e){let o=t([22,0],2);v(o,e)}m((()=>{}));return[n,i,r,a,s,l,t=>l(t,i)]}class _ extends t{constructor(t){super(),this.shadowRoot.innerHTML="",e(this,{target:this.shadowRoot,props:o(this.attributes),customElement:!0},T,R,i,{},null),t&&t.target&&n(t.target,this,t.anchor)}}customElements.define("cooperatives-component",_);export{_ as default};
+import{S as t,i as e,a as o,b as n,s as i,e as r,n as a,d as s,c,o as m,f as l,t as p,g,h as d,j as h,k as f,l as u,m as b,p as w}from"./index-4348483d.js";import{w as x}from"./index-71440b21.js";import{addMarkersCoops as v,coopsByCountry as j}from"../../../../../../../../../js/coops.js";import{loadLocaleContent as k}from"../../../../../../../../../js/libraries/serverTools.js";import"../../../../../../../../../js/components/map-component.js";function y(t,e,o){const n=t.slice();return n[8]=e[o][0],n[9]=e[o][1],n}function z(t,e,o){const n=t.slice();return n[12]=e[o],n}function D(t){let e,o,i,r,a,c,m,x,v,k,z,D,E,O,R,T,_,A,C,H,L=t[1].cooperatives+"",M=t[1].p1+"",S=t[1].subheading1+"",q=t[1]["map-prompt"]+"",B=Object.entries(j),F=[];for(let e=0;eo(0,n=t)));let a=x({});c(t,a,(t=>o(1,i=t))),k(a,"countries",r);let s=k(a,"cooperatives-component",r);function l(t,e){let o=t([22,0],2);v(o,e)}m((()=>{}));return[n,i,r,a,s,l,t=>l(t,i),t=>i[t]]}class _ extends t{constructor(t){super(),this.shadowRoot.innerHTML="",e(this,{target:this.shadowRoot,props:o(this.attributes),customElement:!0},T,R,i,{},null),t&&t.target&&n(t.target,this,t.anchor)}}customElements.define("cooperatives-component",_);export{_ as default};
diff --git a/Server/public/js/components/groups-component.js b/Server/public/js/components/groups-component.js
index 8591966..4a4c60a 100644
--- a/Server/public/js/components/groups-component.js
+++ b/Server/public/js/components/groups-component.js
@@ -1 +1 @@
-import{S as t,i as o,a as n,b as e,s as r,e as i,n as a,d as s,c,o as m,f as l,t as p,g,h as u,j as h,k as d,l as f,m as b,p as x}from"./index-4348483d.js";import{w as j}from"./index-71440b21.js";import{addMarkersGroups as v,groupsByCountry as w}from"../../../../../../../../../js/groups.js";import{loadLocaleContent as y}from"../../../../../../../../../js/libraries/serverTools.js";import"../../../../../../../../../js/components/map-component.js";function k(t,o,n){const e=t.slice();return e[6]=o[n][0],e[7]=o[n][1],e}function z(t,o,n){const e=t.slice();return e[10]=o[n],e}function D(t){let o,n,r,i,a,c,m,j,v,y,z,D,E,O,R,T,A,C=t[1].groups+"",H=t[1].p1+"",L=t[1].subheading1+"",M=Object.entries(w),S=[];for(let o=0;on(0,e=t)));let a=j({});function s(t,o){let n=t([22,0],2);v(n,o)}c(t,a,(t=>n(1,r=t))),y(a,"groups-component",i),y(a,"countries",i),m((()=>{}));return[e,r,i,a,s,t=>s(t,r)]}class A extends t{constructor(t){super(),this.shadowRoot.innerHTML="",o(this,{target:this.shadowRoot,props:n(this.attributes),customElement:!0},T,R,r,{},null),t&&t.target&&e(t.target,this,t.anchor)}}customElements.define("groups-component",A);export{A as default};
+import{S as t,i as o,a as n,b as e,s as r,e as a,n as i,d as m,c as s,o as c,f as l,t as p,g,h as u,j as d,k as h,l as f,m as b,p as j}from"./index-4348483d.js";import{w as x}from"./index-71440b21.js";import{addMarkersGroups as v,groupsByCountry as w}from"../../../../../../../../../js/groups.js";import{loadLocaleContent as y}from"../../../../../../../../../js/libraries/serverTools.js";import"../../../../../../../../../js/components/map-component.js";function k(t,o,n){const e=t.slice();return e[7]=o[n][0],e[8]=o[n][1],e}function z(t,o,n){const e=t.slice();return e[11]=o[n],e}function D(t){let o,n,r,a,i,s,c,x,v,y,z,D,E,O,R,T,A,C,H,L,M=t[1].groups+"",S=t[1].p1+"",_=t[1].subheading1+"",q=t[1]["map-prompt"]+"",B=Object.entries(w),F=[];for(let o=0;on(0,e=t)));let i=x({});function m(t,o){let n=t([22,0],2);v(n,o)}s(t,i,(t=>n(1,r=t))),y(i,"groups-component",a),y(i,"countries",a),c((()=>{}));return[e,r,a,i,m,t=>m(t,r),t=>r[t]]}class A extends t{constructor(t){super(),this.shadowRoot.innerHTML="",o(this,{target:this.shadowRoot,props:n(this.attributes),customElement:!0},T,R,r,{},null),t&&t.target&&e(t.target,this,t.anchor)}}customElements.define("groups-component",A);export{A as default};
diff --git a/Server/public/js/components/parties-component.js b/Server/public/js/components/parties-component.js
index f82e500..0d66c8c 100644
--- a/Server/public/js/components/parties-component.js
+++ b/Server/public/js/components/parties-component.js
@@ -1 +1 @@
-import{S as t,i as e,a as n,b as o,s as i,e as r,n as a,d as m,c as s,o as l,f as c,t as g,g as p,h as d,j as h,k as f,l as u,m as b,p as x}from"./index-4348483d.js";import{w as y}from"./index-71440b21.js";import{addMarkersParties as w,partiesByCountry as j}from"../../../../../../../../../js/parties.js";import{loadLocaleContent as v}from"../../../../../../../../../js/libraries/serverTools.js";import"../../../../../../../../../js/components/map-component.js";function k(t,e,n){const o=t.slice();return o[6]=e[n][0],o[7]=e[n][1],o}function z(t,e,n){const o=t.slice();return o[10]=e[n],o}function D(t){let e,n,i,r,a,s,l,y,w,v,z,D,E,O,R,T,A,C=t[1].parties+"",H=t[1].p1+"",L=t[1].subheading1+"",M=Object.entries(j),S=[];for(let e=0;en(0,o=t)));let a=y({});function m(t,e){let n=t([22,0],2);w(n,e)}s(t,a,(t=>n(1,i=t))),v(a,"countries",r),v(a,"parties-component",r),l((()=>{}));return[o,i,r,a,m,t=>m(t,i)]}class A extends t{constructor(t){super(),this.shadowRoot.innerHTML="",e(this,{target:this.shadowRoot,props:n(this.attributes),customElement:!0},T,R,i,{},null),t&&t.target&&o(t.target,this,t.anchor)}}customElements.define("parties-component",A);export{A as default};
+import{S as t,i as e,a as n,b as o,s as i,e as r,n as a,d as m,c as s,o as l,f as c,t as p,g,h as d,j as h,k as f,l as u,m as b,p as x}from"./index-4348483d.js";import{w as y}from"./index-71440b21.js";import{addMarkersParties as w,partiesByCountry as j}from"../../../../../../../../../js/parties.js";import{loadLocaleContent as v}from"../../../../../../../../../js/libraries/serverTools.js";import"../../../../../../../../../js/components/map-component.js";function k(t,e,n){const o=t.slice();return o[6]=e[n][0],o[7]=e[n][1],o}function z(t,e,n){const o=t.slice();return o[10]=e[n],o}function D(t){let e,n,i,r,a,s,l,y,w,v,z,D,E,O,R,T,A,C,H,L,M=t[1].parties+"",S=t[1].p1+"",_=t[1].subheading1+"",q=t[1]["map-prompt"]+"",B=Object.entries(j),F=[];for(let e=0;en(0,o=t)));let a=y({});function m(t,e){let n=t([22,0],2);w(n,e)}s(t,a,(t=>n(1,i=t))),v(a,"countries",r),v(a,"parties-component",r),l((()=>{}));return[o,i,r,a,m,t=>m(t,i)]}class A extends t{constructor(t){super(),this.shadowRoot.innerHTML="",e(this,{target:this.shadowRoot,props:n(this.attributes),customElement:!0},T,R,i,{},null),t&&t.target&&o(t.target,this,t.anchor)}}customElements.define("parties-component",A);export{A as default};
diff --git a/Server/public/js/coops.js b/Server/public/js/coops.js
index ed0502f..f953abf 100644
--- a/Server/public/js/coops.js
+++ b/Server/public/js/coops.js
@@ -39,7 +39,7 @@ export let coopsMarkersLayer = L.layerGroup()
export function addMarkersCoops(map,content) {
for (let g of coops) {
let coordinates
- let text = "Cooperative
"
+ let text = ""+content["Cooperative"]+"
"
for (let field in g) {
let fieldText
if (field!="logo") {
@@ -56,8 +56,8 @@ export function addMarkersCoops(map,content) {
}
else if (field=="location") {
let location = g[field][0]
- let town = location[1]=="" ? "" : ", " + content[location[1]]
- text += fieldText + content[location[0]] + town + "
"
+ let locationString = location.map(x => content[x]).join(", ")
+ text += fieldText + locationString + "
"
coordinates = g[field][1]
}
else if (field=="market" || field=="status" || field=="description") {
diff --git a/Server/public/js/groups.js b/Server/public/js/groups.js
index 18a1d57..5b14ad6 100644
--- a/Server/public/js/groups.js
+++ b/Server/public/js/groups.js
@@ -30,7 +30,7 @@ export let groups = [
contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
},
{
- location: [["Ireland",""], [53.280192832733576, -7.688103518964818]],
+ location: [["Ireland"], [53.280192832733576, -7.688103518964818]],
members: 6,
contact: ["https://discord.gg/4BUau4AZre","DiscordInviteLink"]
},
@@ -39,6 +39,11 @@ export let groups = [
members: 2,
contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
},
+ {
+ location: [["USA","Florida"], [26.945024427155868, -81.22162645059898]],
+ members: 2,
+ contact: ["https://discord.gg/Qk8KUk787z","DiscordInviteLink"]
+ }
]
export let groupsByCountry = {}
@@ -60,7 +65,7 @@ let contactGeneral =["https://discord.gg/4BUau4AZre","DiscordInviteLink"]
function addMarkersToLayer(g,layer,content) {
let coordinates
- let text = "Group
"
+ let text = ""+content["Group"]+"
"
for (let field in g) {
let fieldText = content[field] + ": "
if (field=="contact") {
@@ -68,8 +73,8 @@ function addMarkersToLayer(g,layer,content) {
}
else if (field=="location") {
let location = g[field][0]
- let town = location[1]=="" ? "" : ", " + content[location[1]]
- text += fieldText + content[location[0]] + town + "
"
+ let locationString = location.map(x => content[x]).join(", ")
+ text += fieldText + locationString + "
"
coordinates = g[field][1]
}
else {
@@ -99,7 +104,7 @@ export function addMarkersGroups(map,content) {
addMarkersToLayer(g,groupsMarkersLayerOut,content)
}
else {
- let locationName = [gs[0].location[0][0],""]
+ let locationName = [gs[0].location[0][0]]
let locationCoordinates = [0,0]
let members = 0
let contact = gs[0].contact
diff --git a/Server/public/js/parties.js b/Server/public/js/parties.js
index 0302db1..22a775b 100644
--- a/Server/public/js/parties.js
+++ b/Server/public/js/parties.js
@@ -25,7 +25,7 @@ export let partiesMarkersLayer = L.layerGroup()
export function addMarkersParties(map,content) {
for (let g of parties) {
let coordinates
- let text = "Party
"
+ let text = ""+content["Party"]+"
"
for (let field in g) {
let fieldText
if (field!="logo") {
@@ -41,7 +41,9 @@ export function addMarkersParties(map,content) {
text += fieldText + "" + g.website + "" + "
"
}
else if (field=="location") {
- text += fieldText + content[g[field][0]] + "
"
+ let location = g[field][0]
+ let locationString = location
+ text += fieldText + locationString + "
"
coordinates = g[field][1]
}
else if (field=="description") {
diff --git a/Server/public/js/partners.js b/Server/public/js/partners.js
index 9e03324..05fd226 100644
--- a/Server/public/js/partners.js
+++ b/Server/public/js/partners.js
@@ -2,7 +2,7 @@ export let partners = [
{
name: "Gaia's Fall",
type: "typeGaiasFall",
- location: [["Online",""],[0,0]],
+ location: [["Online"],[0,0]],
link: "https://discord.libsoc.org/invite/",
description: "descriptionGaiasFall",
logo: "gaias_fall"
diff --git a/Server/public/locales/en/communes-component.json b/Server/public/locales/en/communes-component.json
index 38004fe..e9c522f 100644
--- a/Server/public/locales/en/communes-component.json
+++ b/Server/public/locales/en/communes-component.json
@@ -9,5 +9,6 @@
"contact": "Contact",
"forming": "forming",
"WhatsAppInviteLink": "WhatsApp invite link",
- "DiscordInviteLink": "Discord invite link"
+ "DiscordInviteLink": "Discord invite link",
+ "Commune": "Commune"
}
\ No newline at end of file
diff --git a/Server/public/locales/en/cooperatives-component.json b/Server/public/locales/en/cooperatives-component.json
index 55cd22d..b246fd4 100644
--- a/Server/public/locales/en/cooperatives-component.json
+++ b/Server/public/locales/en/cooperatives-component.json
@@ -17,6 +17,7 @@
"DiscordInviteLink": "Discord invite link",
"descriptionChironHealth": "Chiron Health is a health platform providing courses and services on the topics of nutrition, exercise, sleep and mental wellbeing.",
"herbalTeas": "herbal teas",
- "kuuskDescription": "Kuusk is an online store that sells herbal teas from exclusively local wild plants, as well as an online gathering course."
+ "kuuskDescription": "Kuusk is an online store that sells herbal teas from exclusively local wild plants, as well as an online gathering course.",
+ "Cooperative": "Cooperative"
}
\ No newline at end of file
diff --git a/Server/public/locales/en/countries.json b/Server/public/locales/en/countries.json
index ed39046..8ef45c9 100644
--- a/Server/public/locales/en/countries.json
+++ b/Server/public/locales/en/countries.json
@@ -1,4 +1,5 @@
{
+ "map-prompt": "Want to appear on our map? Contact us!",
"Online": "Online",
"Denmark": "Denmark",
"Estonia": "Estonia",
@@ -8,11 +9,13 @@
"Germany": "Germany",
"Copenhagen": "Copenhagen",
"Ireland": "Ireland",
+ "USA": "USA",
"Montreal": "Montreal",
"Kolding": "Kolding",
"KohtlaJarve": "Kohtla-Järve",
"Athens": "Athens",
"Riga": "Riga",
"Halifax": "Halifax",
- "Wiesbaden": "Wiesbaden"
+ "Wiesbaden": "Wiesbaden",
+ "Florida": "Florida"
}
\ No newline at end of file
diff --git a/Server/public/locales/en/groups-component.json b/Server/public/locales/en/groups-component.json
index cc3b368..18e5fb4 100644
--- a/Server/public/locales/en/groups-component.json
+++ b/Server/public/locales/en/groups-component.json
@@ -7,5 +7,6 @@
"members": "Members",
"contact": "Contact",
"DiscordInviteLink": "Discord invite link",
- "WhatsAppInviteLink": "WhatsApp invite link"
+ "WhatsAppInviteLink": "WhatsApp invite link",
+ "Group": "Group"
}
\ No newline at end of file
diff --git a/Server/public/locales/en/landing-component.json b/Server/public/locales/en/landing-component.json
index 00cad10..3c832c2 100644
--- a/Server/public/locales/en/landing-component.json
+++ b/Server/public/locales/en/landing-component.json
@@ -1,5 +1,5 @@
{
- "top": "Our organization is a decentralized federation build upon the principle of free association. It consists of many groups of people united around a cause of bringing down exploitative politico-economic systems. We aim to replace them with libertarian socialist systems, with the goal of creating a more equitable, democratic and sustainable world by stopping exploitation of humans and nature.",
+ "top": "Our organization is a decentralized federation build upon the principle of free association. It consists of many groups of people united around a cause of bringing down exploitative politico-economic systems. We aim to replace them with libertarian socialist systems, with the goal of creating an equitable, democratic and sustainable world by stopping exploitation of humans and nature.",
"groupsTitle": "GROUPS",
"groupsText": "We organize groups for the purposes of education, advocacy, and mutual aid. Our objective is to demonstrate how the current politico-economic systems detrimentally impact our well-being, present alternative approaches, and engage in mutual aid to alleviate the challenges of living under capitalism.",
"communesTitle": "COMMUNES",
diff --git a/Server/public/locales/en/parties-component.json b/Server/public/locales/en/parties-component.json
index 22f9515..317e43c 100644
--- a/Server/public/locales/en/parties-component.json
+++ b/Server/public/locales/en/parties-component.json
@@ -7,5 +7,6 @@
"members": "Members",
"link": "Link",
"description": "Description",
- "descriptionRoots": "We are a left libertarian organization based in Ireland. We have a focus on rebuilding the country's infrastructure, sense of governance, housing, agricultural industries and youth affairs."
+ "descriptionRoots": "We are a left libertarian organization based in Ireland. We have a focus on rebuilding the country's infrastructure, sense of governance, housing, agricultural industries and youth affairs.",
+ "Party": "Party"
}
\ No newline at end of file
diff --git a/Server/public/locales/ru/communes-component.json b/Server/public/locales/ru/communes-component.json
index 28b8ae9..d8e3064 100644
--- a/Server/public/locales/ru/communes-component.json
+++ b/Server/public/locales/ru/communes-component.json
@@ -8,5 +8,6 @@
"contact": "Контакт",
"forming": "формируется",
"WhatsAppInviteLink": "WhatsApp ссылка",
- "DiscordInviteLink": "Discord ссылка"
+ "DiscordInviteLink": "Discord ссылка",
+ "Commune": "Коммуна"
}
\ No newline at end of file
diff --git a/Server/public/locales/ru/cooperatives-component.json b/Server/public/locales/ru/cooperatives-component.json
index 3847769..c04de71 100644
--- a/Server/public/locales/ru/cooperatives-component.json
+++ b/Server/public/locales/ru/cooperatives-component.json
@@ -17,5 +17,6 @@
"DiscordInviteLink": "Discord ссылка",
"descriptionChironHealth": "Chiron Health — это платформа о здоровье, предлагающая курсы и услуги по вопросам питания, физических упражнений, сна и психического благополучия",
"herbalTeas": "травяные чаи",
- "kuuskDescription": "Kuusk — интернет-магазин, в котором продаются травяные чаи исключительно из местных дикорастущих растений, а также онлайн-курс по собирательству."
+ "kuuskDescription": "Kuusk — интернет-магазин, в котором продаются травяные чаи исключительно из местных дикорастущих растений, а также онлайн-курс по собирательству.",
+ "Cooperative": "Кооператив"
}
\ No newline at end of file
diff --git a/Server/public/locales/ru/countries.json b/Server/public/locales/ru/countries.json
index ba0ef03..938a4be 100644
--- a/Server/public/locales/ru/countries.json
+++ b/Server/public/locales/ru/countries.json
@@ -1,4 +1,5 @@
{
+ "map-prompt": "Хочешь оказаться на нашей карте? Напиши нам!",
"Online": "Онлайн",
"Denmark": "Дания",
"Estonia": "Эстония",
@@ -7,6 +8,7 @@
"Canada": "Канада",
"Ireland": "Ирландия",
"Germany": "Германия",
+ "USA": "CША",
"Copenhagen": "Копенгаген",
"Kolding": "Колдинг",
"KohtlaJarve": "Кохтла-Ярве",
@@ -14,5 +16,6 @@
"Riga": "Рига",
"Halifax": "Галифакс",
"Montreal": "Монреаль",
- "Wiesbaden": "Висбаден"
+ "Wiesbaden": "Висбаден",
+ "Florida": "Флорида"
}
\ No newline at end of file
diff --git a/Server/public/locales/ru/groups-component.json b/Server/public/locales/ru/groups-component.json
index 2f966af..4d0d9ff 100644
--- a/Server/public/locales/ru/groups-component.json
+++ b/Server/public/locales/ru/groups-component.json
@@ -6,5 +6,6 @@
"members": "Участники",
"contact": "Контакт",
"DiscordInviteLink": "Discord ссылка",
- "WhatsAppInviteLink": "WhatsApp ссылка"
+ "WhatsAppInviteLink": "WhatsApp ссылка",
+ "Group": "Группа"
}
\ No newline at end of file
diff --git a/Server/public/locales/ru/landing-component.json b/Server/public/locales/ru/landing-component.json
index 2013e9c..c93ef82 100644
--- a/Server/public/locales/ru/landing-component.json
+++ b/Server/public/locales/ru/landing-component.json
@@ -1,5 +1,5 @@
{
- "top": "Наша организация представляет собой децентрализованную федерацию, основанную на принципе свободного объединения. Она состоит из многих групп людей, объединенных вокруг цели уничтожения эксплуататорских политико-экономических систем. Мы стремимся заменить их либертарными социалистическими системами с целью создания более справедливого, демократического и устойчивого мира путем прекращения эксплуатации людей и природы.",
+ "top": "Наша организация представляет собой децентрализованную федерацию, основанную на принципе свободного объединения. Она состоит из многих групп людей, объединенных вокруг цели уничтожения эксплуататорских политико-экономических систем. Мы стремимся заменить их либертарными социалистическими системами с целью создания справедливого, демократического и устойчивого мира путем прекращения эксплуатации людей и природы.",
"groupsTitle": "ГРУППЫ",
"groupsText": "Мы организуем группы в целях образования, защиты наших интересов и взаимопомощи. Наша цель — продемонстрировать людям, как нынешние политико-экономические системы пагубно влияют на наше благополучие, представить им альтернативные варианты и заниматься взаимопомощью, чтобы сделать жизнь при капитализме легче.",
"communesTitle": "КОММУНЫ",
diff --git a/Server/public/locales/ru/manifesto.txt b/Server/public/locales/ru/manifesto.txt
index 92d412c..a6957fd 100644
--- a/Server/public/locales/ru/manifesto.txt
+++ b/Server/public/locales/ru/manifesto.txt
@@ -2,10 +2,11 @@
## Капитализм
### Основные принципы
-Капитализм - это политическая и экономическая система, которая пропагандируется как символ свободы и возможностей, но на самом деле приводит к эксплуатации множества людей, накоплению богатства и власти у небольшого меньшинства, а также лишению всех достоинства. Если мы рассмотрим основные принципы этой системы, причины ее проблем станут очевидными.
-Преследование прибыли: Капитализм характеризуется бесконечной гонкой за частной прибылью, которая становится основным мотивом экономической деятельности. В такой системе стремление к прибыли имеет приоритет перед благополучием людей, социальными потребностями и экологической устойчивостью. Преследование постоянного увеличения прибыли за счет других приводит к сокращению расходов, эксплуатации ресурсов и игнорированию долгосрочной социальной и экологической стабильности для всех. Это жадное мышление, ориентированное на наживу, не только игнорирует благополучие индивидуумов и сообществ, но и подрывает нашу способность решать социальные проблемы и создавать более справедливое и устойчивое общество.
-Частная собственность на средства производства: Одним из основных принципов капитализма является частная собственность на средства производства, когда небольшая группа избранных людей владеет и контролирует ресурсы, фабрики и землю, необходимые для производства товаров и услуг. Это приводит к существенному дисбалансу в силе, поскольку класс капиталистов контролирует средства создания богатства, в то время как большая часть населения, рабочий класс, вынуждена продавать свой труд, чтобы прокормиться. Такая структура собственности позволяет классу капиталистов накапливать богатство и сохранять контроль над экономическими и политическими решениями.
-Эксплуатация труда: В рамках капитализма преследование прибыли определяет отношения между классом капиталистов и классом рабочих. Класс капиталистов стремится максимизировать свою прибыль, извлекая прибавочную ценность из труда рабочих. Это происходит через систему наемного труда, когда работники получают оплату, которая составляет лишь часть созданной ими ценности. Разница между созданной рабочими ценностью и их заработной платой остается у класса капиталистов в качестве прибыли. Эти эксплуатационные отношения, заложенные в капиталистическом способе производства, поддерживают социальное и экономическое неравенство, поскольку рабочие лишаются справедливой доли в созданном ими богатстве.
+Капитализм - политическая и экономическая система, рекламируемая как маяк свободы и возможностей, привела к эксплуатации многих, накоплению богатства и власти меньшинством и потере достоинства для всех. Если мы посмотрим на основы данной системы, то причины этого станут очевидными.
+Погоня за прибылью: Капитализм характеризуется неустанной погоней за частной прибылью как основным мотиватором экономической деятельности. В этой системе прибыль для владельцев бизнеса имеет приоритет над соображениями человеческого благополучия, социальных потребностей и экологической устойчивости.
+Фундаментальная нужда в погоне за прибылью бизнесами в сочетании с тем, что владельцы по своей природе не представляют своих рабочих и с тем, что их классовые интересы прямо противоположны, приводит к мерам, которые одновременно перекладывают издержки на потребителей, рабочих и окружающую среду и извлекают из них прибавочную цену (новая ценность созданная руками рабочих, плоды труда). Дисбаланс власти в этой системе приводит к эксплуататорским и классовым отношениям между собственниками и несобственниками, поскольку интересы людей не представлены пропорционально их участию и важности в системе. Это не только наносит ущерб интересам большей части общества, не принадлежащей к классу собственников, но и менее эффективно создает прибавочную цену, которую владельцы затем извлекают из бизнеса. Ключ к неудачам этой ориентированной на прибыль системы лежит в концепции частной собственности.
+Частная собственность на средства производства: Основополагающим принципом капитализма является «частная собственность на средства производства»; это означает наличие класса людей, владеющих монополией на ресурсы, средства, инструменты и пространство, необходимые для производства товаров и услуг в обществе. Эта концентрация собственности приводит к значительному дисбалансу сил, поскольку класс капиталистов обладает монополией на контроль над обществом в целом, в то время как большинство населения (рабочий класс) вынуждено полагаться на продажу своего труда классу собственников (капиталистов) для заработка на жизнь. Эта непропорциональная распределение собственности в обществе приводит к фундаментальному разделению социальных интересов между теми, кто это общество контролирует, и подавляющим большинством, кто в нем живет. Это антагонистическое отношение создает меньше власти не только для тех, кого эксплуатируют, но и для общества в целом, поскольку для поддержания этой динамики между собственниками и несобственниками рабочий (и потребительский) класс должен оставаться разделенным, дезорганизованным и бессильным вне того, что служит интересам поддержания этих паразитических отношений. Это искусственно ограничивает выбор общества как коллективно, так и индивидуально, и создает искусственные разделения среди людей, не позволяя нам объединить усилия для достижения общих целей, где единственное, что будет нас ограничивать, так это материальные условия в том мире, где мы живем, наши собственные силы и решения.
+Эксплуатация труда: В рамках капитализма преследование прибыли определяет отношения между классом капиталистов и классом рабочих. Класс капиталистов стремится максимизировать свою прибыль, извлекая прибавочную ценность из труда рабочих. Это происходит через систему наемного труда, когда работники получают оплату, которая составляет лишь часть созданной ими ценности. Разница между созданной рабочими ценностью и их заработной платой остается у класса капиталистов в качестве прибыли. Эти эксплуатационные отношения, заложенные в капиталистическом способе производства, поддерживают социальное и экономическое неравенство, поскольку рабочие лишаются справедливой доли в созданном ими богатстве.
Точно так же, как дом нуждается в хорошем фундаменте, чтобы прочно стоять, любая система, которая направляет нашу жизнь, нуждается в прочной основе, поддерживающей ее структуру. К сожалению, капитализм построен на плохом фундаменте. Это приводит к неравенству, экономической эксплуатации, подрыву общественного благосостояния и отчуждению. Ясно, что без устранения этих основных проблем сама система не сможет обеспечить справедливое и равноправное общество.
### Цена, которую мы платим
Капитализм имеет множество укоренившихся системных проблем, которые так или иначе влияют на благополучие каждого отдельного участника.
diff --git a/Server/public/locales/ru/parties-component.json b/Server/public/locales/ru/parties-component.json
index 6ed9247..9a3d3fd 100644
--- a/Server/public/locales/ru/parties-component.json
+++ b/Server/public/locales/ru/parties-component.json
@@ -8,5 +8,6 @@
"link": "Ссылка",
"description": "Описание",
"ireland": "Ирландия",
- "descriptionRoots": "Мы — левая либертарная организация, базирующаяся в Ирландии. Мы уделяем особое внимание восстановлению инфраструктуры страны, самоуправлению, жилищному строительству, сельскохозяйственной промышленности и делам молодежи."
+ "descriptionRoots": "Мы — левая либертарная организация, базирующаяся в Ирландии. Мы уделяем особое внимание восстановлению инфраструктуры страны, самоуправлению, жилищному строительству, сельскохозяйственной промышленности и делам молодежи.",
+ "Party": "Партия"
}
\ No newline at end of file