diff --git a/app/components/header-nav.hbs b/app/components/header-nav.hbs index 4740e450e..3def31453 100644 --- a/app/components/header-nav.hbs +++ b/app/components/header-nav.hbs @@ -36,6 +36,16 @@ {{/each-in}} + {{! put links to other pages here }} + + {{t 'mixin.menuItems.board'}} + + + {{t 'mixin.menuItems.identity'}} + + + {{t 'mixin.menuItems.flux'}} + {{t 'mixin.menuItems.roomForum'}} @@ -44,8 +54,8 @@ {{t "component.headerNav.becomeMember"}} - - {{t "component.headerNav.sponsoring"}} + + {{t "component.headerNav.partners"}} {{/if}} diff --git a/app/components/public/card.hbs b/app/components/public/card.hbs new file mode 100644 index 000000000..54adbee05 --- /dev/null +++ b/app/components/public/card.hbs @@ -0,0 +1,8 @@ +
+ +
+

{{@title}}

+

{{@subtitle}}

+

{{@text}}

+
+
\ No newline at end of file diff --git a/app/components/public/index/about-alpha.hbs b/app/components/public/index/about-alpha.hbs index 8e4dc22e6..fa46c05b9 100644 --- a/app/components/public/index/about-alpha.hbs +++ b/app/components/public/index/about-alpha.hbs @@ -2,29 +2,29 @@

{{t 'component.public.index.aboutAlpha.intro-title'}}


-

{{t 'component.public.index.aboutAlpha.intro'}}

+

{{t 'component.public.index.aboutAlpha.intro'}}

- -

{{t 'component.public.index.aboutAlpha.vriendschap-title'}}

-

- {{t 'component.public.index.aboutAlpha.vriendschap-text'}} -

+
- -

{{t 'component.public.index.aboutAlpha.vorming-title'}}

-

- {{t 'component.public.index.aboutAlpha.vorming-text'}} -

+
- -

{{t 'component.public.index.aboutAlpha.verantwoordelijkheid-title'}}

-

- {{t 'component.public.index.aboutAlpha.verantwoordelijkheid-text'}} -

+
\ No newline at end of file diff --git a/app/router.js b/app/router.js index e5c1d56ce..60ebb9943 100644 --- a/app/router.js +++ b/app/router.js @@ -268,6 +268,10 @@ Router.map(function () { this.route('public', function () { this.route('room-forum'); + this.route('flux'); + this.route('board'); + this.route('identity'); + this.route('partners'); }); return true; diff --git a/app/routes/public/board.js b/app/routes/public/board.js new file mode 100644 index 000000000..4add669e3 --- /dev/null +++ b/app/routes/public/board.js @@ -0,0 +1,3 @@ +import Route from '@ember/routing/route'; + +export default class PublicBoardRoute extends Route {} diff --git a/app/routes/public/flux.js b/app/routes/public/flux.js new file mode 100644 index 000000000..d70c951dd --- /dev/null +++ b/app/routes/public/flux.js @@ -0,0 +1,3 @@ +import Route from '@ember/routing/route'; + +export default class PublicFluxRoute extends Route {} diff --git a/app/routes/public/identity.js b/app/routes/public/identity.js new file mode 100644 index 000000000..0278df3ca --- /dev/null +++ b/app/routes/public/identity.js @@ -0,0 +1,3 @@ +import Route from '@ember/routing/route'; + +export default class PublicIdentityRoute extends Route {} diff --git a/app/routes/public/partners.js b/app/routes/public/partners.js new file mode 100644 index 000000000..9a9344aeb --- /dev/null +++ b/app/routes/public/partners.js @@ -0,0 +1,3 @@ +import Route from '@ember/routing/route'; + +export default class PublicPartnersRoute extends Route {} diff --git a/app/styles/app.scss b/app/styles/app.scss index e43e98b75..cdc2e730a 100644 --- a/app/styles/app.scss +++ b/app/styles/app.scss @@ -26,6 +26,7 @@ @import 'components/pagination'; @import 'components/photo-tags'; @import 'components/public/header'; +@import 'components/public/card'; @import 'components/public/index/about-alpha'; @import 'components/public/index/activities'; @import 'components/public/index/photo-albums'; @@ -72,6 +73,7 @@ @import 'routes/polls'; @import 'routes/public'; @import 'routes/sog/name-trainer'; +@import 'routes/public/board'; // Import package style @import 'ember-power-select/themes/bootstrap'; diff --git a/app/styles/components/public/card.scss b/app/styles/components/public/card.scss new file mode 100644 index 000000000..de95ef68a --- /dev/null +++ b/app/styles/components/public/card.scss @@ -0,0 +1,79 @@ +.circle-card { + display: flex; + + &.vertical { + flex-direction: column; + align-items: center; + + .content { + align-items: center; // center titles and text + text-align: center; + } + } + + &.horizontal { + flex-direction: row; + align-items: flex-start; + + .card-image { + margin-right: 2rem; // space between image and content + } + + .content { + align-items: flex-start; // align left + text-align: left; + + .card-title { + margin-top: 0; + } + } + } + + .card-image { + width: 100%; + clip-path: circle(); + object-fit: cover; + max-width: 25rem; + } + + .content { + display: flex; + flex-direction: column; + + .card-title { + margin-top: 1rem; + color: $brand-secondary; + font-family: "Libre Franklin", sans-serif; + } + + .card-subtitle { + margin-top: 0.3rem; + color: $brand-secondary; + font-family: "Libre Franklin", sans-serif; + } + + .card-text { + margin-top: 1rem; + text-align: justify; + font-size: 1.5rem; + } + } +} + +/* Responsive: horizontal becomes vertical on small screens */ +@media (width <= 768px) { + .circle-card.horizontal { + flex-direction: column; + align-items: center; + + .card-image { + margin-right: 0; + margin-bottom: 1.5rem; + } + + .content { + align-items: center; + text-align: center; + } + } +} diff --git a/app/styles/components/public/header.scss b/app/styles/components/public/header.scss index fd9e100ff..172689721 100644 --- a/app/styles/components/public/header.scss +++ b/app/styles/components/public/header.scss @@ -25,7 +25,7 @@ border-bottom: 4px solid $brand-secondary; height: 100%; object-fit: cover; - object-position: bottom; + object-position: center; } .header-overlay { @@ -60,4 +60,4 @@ text-transform: uppercase; } } -} \ No newline at end of file +} diff --git a/app/styles/components/public/index/about-alpha.scss b/app/styles/components/public/index/about-alpha.scss index bf107bb80..823c0ce07 100644 --- a/app/styles/components/public/index/about-alpha.scss +++ b/app/styles/components/public/index/about-alpha.scss @@ -4,30 +4,7 @@ hyphens: none; } - .about-v { - display: flex; - flex-direction: column; - align-items: center; + .about-v{ padding: 0 5%; - - .about-v-image { - width: 100%; - clip-path: circle(); - object-fit: cover; - max-width: 25rem; - } - - .about-v-title { - margin-top: 1rem; - text-align: center; - color: $brand-secondary; - font-family: "Libre Franklin", sans-serif; - } - - .about-v-text { - text-align: justify; - line-height: 1.6rem; - font-size: 1.3rem; - } } -} \ No newline at end of file +} diff --git a/app/styles/routes/public.scss b/app/styles/routes/public.scss index f33893f45..eb211edcb 100644 --- a/app/styles/routes/public.scss +++ b/app/styles/routes/public.scss @@ -4,7 +4,7 @@ text-align: center; font-family: "Libre Franklin", sans-serif; font-size: 3rem; - + &.public-title-smaller { margin-bottom: 0.8rem; font-size: 2.5rem; @@ -12,10 +12,11 @@ } .public-text { + width: 80vw; font-size: 1.5rem; hyphens: none; } - + .public-title-border { width: 30vw; } @@ -24,4 +25,23 @@ text-align: center; font-size: 1.2rem; } -} \ No newline at end of file + + .red-container{ + position: relative; + left: 50%; + margin-left: -50vw; + background: linear-gradient(90deg, rgba(0 0 0 / 40%) 0%, $brand-secondary 100%), $brand-secondary; + padding: 1rem; + width: 100vw; + max-width: 100vw; + + + .public-title,.public-title-smaller{ + color: $brand-cream; + } + + .public-title-border{ + border-color: $brand-primary-dark; + } + } +} diff --git a/app/styles/routes/public/board.scss b/app/styles/routes/public/board.scss new file mode 100644 index 000000000..d3c4f73f1 --- /dev/null +++ b/app/styles/routes/public/board.scss @@ -0,0 +1,9 @@ +.board{ + .members{ + .member{ + margin: 2rem 0; + padding: 0 5%; + } + } +} + diff --git a/app/templates/public/board.hbs b/app/templates/public/board.hbs new file mode 100644 index 000000000..1225aa6d1 --- /dev/null +++ b/app/templates/public/board.hbs @@ -0,0 +1,77 @@ +
+ +
+

{{t 'template.public.board.senaat'}}

+
+

{{t 'template.public.board.intro'}}

+

{{t 'template.public.board.slogan'}}

+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ {{t 'template.public.board.photographer'}} +
+
+

{{t 'template.public.board.previous-boards'}}

+
+
+
+

{{t 'template.public.board.old-boards.board1'}}

+ +
+
+

{{t 'template.public.board.old-boards.board2'}}

+ +
+
+

{{t 'template.public.board.old-boards.board3'}}

+ +
+
+

{{t 'template.public.board.old-boards.board4'}}

+ +
+
+

{{t 'template.public.board.old-boards.board5'}}

+ +
+
+

{{t 'template.public.board.old-boards.board6'}}

+ +
+
+
+
\ No newline at end of file diff --git a/app/templates/public/flux.hbs b/app/templates/public/flux.hbs new file mode 100644 index 000000000..3cf8e55ee --- /dev/null +++ b/app/templates/public/flux.hbs @@ -0,0 +1,8 @@ +
+ +
\ No newline at end of file diff --git a/app/templates/public/identity.hbs b/app/templates/public/identity.hbs new file mode 100644 index 000000000..4aa8accdb --- /dev/null +++ b/app/templates/public/identity.hbs @@ -0,0 +1,36 @@ +
+ +
+

{{t 'template.public.identity.intro'}}

+

{{t 'template.public.identity.paragraph2'}}

+

{{t 'template.public.identity.three-vs.title'}}

+
+

{{t 'template.public.identity.three-vs.intro'}}

+
+
+ +
+
+ +
+
+ +
+
+
+
\ No newline at end of file diff --git a/app/templates/public/partners.hbs b/app/templates/public/partners.hbs new file mode 100644 index 000000000..7e63643ea --- /dev/null +++ b/app/templates/public/partners.hbs @@ -0,0 +1,6 @@ +
+ +
\ No newline at end of file diff --git a/public/favicon128x128_blue.png b/public/favicon128x128_blue.png new file mode 100644 index 000000000..39f1d93e5 Binary files /dev/null and b/public/favicon128x128_blue.png differ diff --git a/public/favicon128x128_red.png b/public/favicon128x128_red.png new file mode 100644 index 000000000..a6a8b8d3e Binary files /dev/null and b/public/favicon128x128_red.png differ diff --git a/public/favicon192x192_blue.png b/public/favicon192x192_blue.png new file mode 100644 index 000000000..27b49c68e Binary files /dev/null and b/public/favicon192x192_blue.png differ diff --git a/public/favicon192x192_red.png b/public/favicon192x192_red.png new file mode 100644 index 000000000..8f142e3db Binary files /dev/null and b/public/favicon192x192_red.png differ diff --git a/public/favicon48x48_blue.png b/public/favicon48x48_blue.png new file mode 100644 index 000000000..d092e6183 Binary files /dev/null and b/public/favicon48x48_blue.png differ diff --git a/public/favicon48x48_red.png b/public/favicon48x48_red.png new file mode 100644 index 000000000..ef6bdb9b9 Binary files /dev/null and b/public/favicon48x48_red.png differ diff --git a/public/favicon512x512_blue.png b/public/favicon512x512_blue.png new file mode 100644 index 000000000..6f7d2ff05 Binary files /dev/null and b/public/favicon512x512_blue.png differ diff --git a/public/favicon512x512_red.png b/public/favicon512x512_red.png new file mode 100644 index 000000000..afa4ebc95 Binary files /dev/null and b/public/favicon512x512_red.png differ diff --git a/public/favicon64x64_blue.png b/public/favicon64x64_blue.png new file mode 100644 index 000000000..b0fc1686f Binary files /dev/null and b/public/favicon64x64_blue.png differ diff --git a/public/favicon64x64_red.png b/public/favicon64x64_red.png new file mode 100644 index 000000000..0b0caf331 Binary files /dev/null and b/public/favicon64x64_red.png differ diff --git a/public/favicon96x96_blue.png b/public/favicon96x96_blue.png new file mode 100644 index 000000000..8b112d438 Binary files /dev/null and b/public/favicon96x96_blue.png differ diff --git a/public/favicon96x96_red.png b/public/favicon96x96_red.png new file mode 100644 index 000000000..1e5f2b988 Binary files /dev/null and b/public/favicon96x96_red.png differ diff --git a/public/images/pakkerij.jpeg b/public/images/pakkerij.jpeg new file mode 100644 index 000000000..ef34a01db Binary files /dev/null and b/public/images/pakkerij.jpeg differ diff --git a/public/images/public/Identity.png b/public/images/public/Identity.png new file mode 100644 index 000000000..31b37b6e4 Binary files /dev/null and b/public/images/public/Identity.png differ diff --git a/public/images/public/board/Alina.jpeg b/public/images/public/board/Alina.jpeg new file mode 100644 index 000000000..cfd1abfae Binary files /dev/null and b/public/images/public/board/Alina.jpeg differ diff --git a/public/images/public/board/Alina.jpg b/public/images/public/board/Alina.jpg new file mode 100644 index 000000000..3d07dea52 Binary files /dev/null and b/public/images/public/board/Alina.jpg differ diff --git a/public/images/public/board/Jesse.jpeg b/public/images/public/board/Jesse.jpeg new file mode 100644 index 000000000..271b64f6f Binary files /dev/null and b/public/images/public/board/Jesse.jpeg differ diff --git a/public/images/public/board/Jesse.jpg b/public/images/public/board/Jesse.jpg new file mode 100644 index 000000000..f015a6f2b Binary files /dev/null and b/public/images/public/board/Jesse.jpg differ diff --git a/public/images/public/board/Niels.jpeg b/public/images/public/board/Niels.jpeg new file mode 100644 index 000000000..9a61e9684 Binary files /dev/null and b/public/images/public/board/Niels.jpeg differ diff --git a/public/images/public/board/Niels.jpg b/public/images/public/board/Niels.jpg new file mode 100644 index 000000000..46f26b39c Binary files /dev/null and b/public/images/public/board/Niels.jpg differ diff --git a/public/images/public/board/Stefan.jpeg b/public/images/public/board/Stefan.jpeg new file mode 100644 index 000000000..ac8e8029b Binary files /dev/null and b/public/images/public/board/Stefan.jpeg differ diff --git a/public/images/public/board/Stefan.jpg b/public/images/public/board/Stefan.jpg new file mode 100644 index 000000000..68de7cdc9 Binary files /dev/null and b/public/images/public/board/Stefan.jpg differ diff --git a/public/images/public/board/XL.jpeg b/public/images/public/board/XL.jpeg new file mode 100644 index 000000000..c5ab5cb54 Binary files /dev/null and b/public/images/public/board/XL.jpeg differ diff --git a/public/images/public/board/XLI.jpeg b/public/images/public/board/XLI.jpeg new file mode 100644 index 000000000..151f917de Binary files /dev/null and b/public/images/public/board/XLI.jpeg differ diff --git a/public/images/public/board/XLII.jpeg b/public/images/public/board/XLII.jpeg new file mode 100644 index 000000000..12f5070af Binary files /dev/null and b/public/images/public/board/XLII.jpeg differ diff --git a/public/images/public/board/XLIII.jpeg b/public/images/public/board/XLIII.jpeg new file mode 100644 index 000000000..99e9e199b Binary files /dev/null and b/public/images/public/board/XLIII.jpeg differ diff --git a/public/images/public/board/XLIV.jpeg b/public/images/public/board/XLIV.jpeg new file mode 100644 index 000000000..ab11d37e8 Binary files /dev/null and b/public/images/public/board/XLIV.jpeg differ diff --git a/public/images/public/board/XXXIX.jpeg b/public/images/public/board/XXXIX.jpeg new file mode 100644 index 000000000..18fbb18ca Binary files /dev/null and b/public/images/public/board/XXXIX.jpeg differ diff --git a/public/images/public/board/banner.jpeg b/public/images/public/board/banner.jpeg new file mode 100644 index 000000000..0b9017007 Binary files /dev/null and b/public/images/public/board/banner.jpeg differ diff --git a/public/images/public/index/verantwoordelijkheid.jpg b/public/images/public/index/verantwoordelijkheid.jpg index 75fd2c0ae..653efd20c 100644 Binary files a/public/images/public/index/verantwoordelijkheid.jpg and b/public/images/public/index/verantwoordelijkheid.jpg differ diff --git a/tests/integration/components/public/card-test.js b/tests/integration/components/public/card-test.js new file mode 100644 index 000000000..2f72404d7 --- /dev/null +++ b/tests/integration/components/public/card-test.js @@ -0,0 +1,23 @@ +import { module, test } from 'qunit'; +import { setupRenderingTest } from 'ember-qunit'; +import { render } from '@ember/test-helpers'; +import { hbs } from 'ember-cli-htmlbars'; + +module('Integration | Component | public/card', function (hooks) { + setupRenderingTest(hooks); + + test('it renders', async function (assert) { + // Set any properties with this.set('myProperty', 'value'); + // Handle any actions with this.set('myAction', function(val) { ... }); + + await render(hbs``); + assert.dom(this.element).hasText(''); + + await render(hbs``); + assert.dom(this.element).hasText('title'); + await render(hbs``); + assert.dom(this.element).hasText('subtitle'); + await render(hbs``); + assert.dom(this.element).hasText('sample text'); + }); +}); diff --git a/tests/unit/routes/public/board-test.js b/tests/unit/routes/public/board-test.js new file mode 100644 index 000000000..8b22141af --- /dev/null +++ b/tests/unit/routes/public/board-test.js @@ -0,0 +1,11 @@ +import { module, test } from 'qunit'; +import { setupTest } from 'ember-qunit'; + +module('Unit | Route | public/board', function (hooks) { + setupTest(hooks); + + test('it exists', function (assert) { + let route = this.owner.lookup('route:public/board'); + assert.ok(route); + }); +}); diff --git a/tests/unit/routes/public/flux-test.js b/tests/unit/routes/public/flux-test.js new file mode 100644 index 000000000..bd1bcca9e --- /dev/null +++ b/tests/unit/routes/public/flux-test.js @@ -0,0 +1,11 @@ +import { module, test } from 'qunit'; +import { setupTest } from 'ember-qunit'; + +module('Unit | Route | public/flux', function (hooks) { + setupTest(hooks); + + test('it exists', function (assert) { + let route = this.owner.lookup('route:public/flux'); + assert.ok(route); + }); +}); diff --git a/tests/unit/routes/public/identity-test.js b/tests/unit/routes/public/identity-test.js new file mode 100644 index 000000000..bff8de3f2 --- /dev/null +++ b/tests/unit/routes/public/identity-test.js @@ -0,0 +1,11 @@ +import { module, test } from 'qunit'; +import { setupTest } from 'ember-qunit'; + +module('Unit | Route | public/identity', function (hooks) { + setupTest(hooks); + + test('it exists', function (assert) { + let route = this.owner.lookup('route:public/identity'); + assert.ok(route); + }); +}); diff --git a/tests/unit/routes/public/partners-test.js b/tests/unit/routes/public/partners-test.js new file mode 100644 index 000000000..d3a7dce16 --- /dev/null +++ b/tests/unit/routes/public/partners-test.js @@ -0,0 +1,11 @@ +import { module, test } from 'qunit'; +import { setupTest } from 'ember-qunit'; + +module('Unit | Route | public/partners', function (hooks) { + setupTest(hooks); + + test('it exists', function (assert) { + let route = this.owner.lookup('route:public/partners'); + assert.ok(route); + }); +}); diff --git a/translations/en.yaml b/translations/en.yaml index 5973f9bd4..e152c1fe8 100644 --- a/translations/en.yaml +++ b/translations/en.yaml @@ -85,6 +85,71 @@ template: photos: show: photographer: Photo uploaded by + public: + board: + header: General Board + intro: "In the coming year, we, the XLVth senate, will be responsible for Alpha and all its activities. We are incredibly excited about the upcoming anniversary year. We are going to experience many wonderful things and will make sure we enjoy them as much as possible, as reflected in the Bible verse we will carry with us next year:" + slogan: Young people, enjoy your youth! Be happy with what's good! While you're young, let your mind guide your life, and do as you think best. But remember that God will judge you for all your thoughts and actions. Ecclesiastes 11:9 FBV + senaat: The 45th board of C.S.V.Alpha + chair: Chairman + chair-name: Stefan Zwiers + chair-story: Hi, I'm Stefan and this year I can call myself Praeses. I'm a third-year student in Enschede, studied IDE for six months, and after switching programs, I've now completed a year of Creative Business. Within Alpha, I'm ultimately responsible for everything that happens within the association. I also chair meetings, ensure that policies are properly implemented, give speeches, and guide committees and other board members in their tasks. + secretary: Abactis + secretary-name: Jesse Emmens + secretary-story: Hey everyone, I'm Jesse and I'll be taking on the role of Abactis this year. I'm currently a third-year student in Enschede, 20 years old, and normally study Advanced Technology. This year, I'll be responsible for emails, letters, and meeting minutes at Alpha. I'll also be handling Flux's finances and am responsible for several committees and external relations. + treasurer: Queastor + treasurer-name: Niels Brouwer + treasurer-story: Hi, my name is Niels, and this year I'll be taking on the wonderful role of Quaestor. I'm currently a third-year Creative Technology student in Enschede, and after two incredibly enjoyable years at Alpha, I'm taking a break from my studies to dedicate a year to this wonderful association and further my personal development. This year, I'll be managing Alpha's finances and inventory, including supervising the treasurers' committee in budgeting and maintaining their finances. In addition to these responsibilities, I'll be involved in the maintenance of our clubhouse and the Pakkerij Management Committee on the board of the society. + assessor1: Assesor Internorum + assessor1-name: Alina Monster + assessor1-story: Hi, I'm Alina and I'm the Internal Affairs Assessor for our wonderful association. I'm already a fifth-year student. I studied physiotherapy for two years, but I'm now studying Health Sciences. After my board year, I'll continue with my minor and graduate with my Bachelor's degree. Within Alpha, I'm involved with student groups, a few external associations, committees, and I make sure first-year students feel comfortable within the association. I'm also responsible for member care and member solidarity within Alpha. + photographer: Nice photographs? our photographer + photographer-url: https://shinebrightfotografie.nl/ + previous-boards: Previous Boards + old-boards: + board1: Board XLIV + board2: Board XLIII + board3: Board XLII + board4: Board XLI + board5: Board XL + board6: Board XXXIX + identity: + header: Identity + intro: "C.S.V. Alpha was founded in 1980 and is the Christian social association in + Enschede where fellowship and Christian development are combined into one unique student association." + paragraph2: "Alpha’s foundation is \"the message of the Bible as a guideline for life.\" When you join, + you can choose whether to endorse or respect this foundation. This means we are open not only to Christians, + but also to anyone who respects the Christian faith. With this foundation, Alpha’s Christian character is preserved, + while at the same time Alpha is a suitable association for people from all kinds of backgrounds." + three-vs: + title: "The 3 V’s" + intro: "This foundation is expressed in the three core aspects of the association: friendship, formation, and responsibility. + The association is built around these three core aspects, and everything we do aligns with them:" + vriendschap: "Our own society, Flux, is the ideal place to build and maintain friendships. Every Thursday + we meet here, it’s the place where a drink and a good conversation go hand in hand. In addition to our weekly + casual gatherings on Thursdays, several (themed) parties are held in Flux each year. Many Alpha members are eager + to join in, often showing up in the most creative outfits. Activities at the bar are perfect for building friendships, + but there are also plenty of opportunities outside of it. Having lunch together in the boardroom at the university, + getting invited to an Alpha house for dinner, or playing a game of volleyball in the city park; it’s all possible!" + vorming: "At Alpha, personal development is a high priority. This formation takes shape in activities + such as association evenings, sing-ins, and of course the biweekly “kring” (small group). At the start of each year, + you choose a group that suits you, meeting once every two weeks. After a good meal, we discuss serious topics that matter to us, + both in terms of faith and social issues. Several times a year, the whole association comes together for the association evening, + where we listen to a speaker and worship God with Alpha’s band. Thanks to the diversity of Christian backgrounds within the association, + there is always room for an engaging discussion where every opinion matters!" + verantwoordelijkheid: "Alpha is an association run by and for its members. Members are encouraged to contribute + not only to the association but also to the wider community. This can be done through committees, boards, or volunteer work. + Taking on this responsibility contributes to personal growth and prepares you for “adult” life. All activities offered by Alpha + are organized by Alpha members through various committees. This includes organizing large events such as the gala, a ski trip, + and weekend getaways, as well as “smaller” evening activities, such as a formation night or a sports event, there’s something for everyone!" + partners: + header: Partners + intro: LANG-TODO + our-partners: + title: Our partners + partner-1: LANG-TODO + partner-2: LANG-TODO + partner-3: LANG-TODO component: cards: articleCard: @@ -94,6 +159,7 @@ component: aboutUs: About us sponsoring: Sponsoring becomeMember: Become a member! + partners: Partners footerNav: by: 'Proudly brewed by the ICT committee of C.S.V. Alpha | © ' flux-contact: Contact us @@ -109,23 +175,23 @@ component: becomeMember: Join aboutAlpha: intro-title: The Christian student association of Enschede - intro: - C.S.V. Alpha was founded in 1980 and is the Christian social student association - in Enschede, where socializing and Christian formation are combined into one unique - student association. Alpha's core principle is "the message of the Bible as a - guideline for life". This principle is expressed in the aspects of friendship, + intro: + C.S.V. Alpha was founded in 1980 and is the Christian social student association + in Enschede, where socializing and Christian formation are combined into one unique + student association. Alpha's core principle is "the message of the Bible as a + guideline for life". This principle is expressed in the aspects of friendship, personal development and responsibility, the essence of the association. vriendschap-title: Friendship vriendschap-text: - Our own bar Flux is the ideal place to build and maintain friendships. + Our own bar Flux is the ideal place to build and maintain friendships. Every Thursday we meet here, it is the place where drinks and good conversation go hand in hand. vorming-title: Personal development - vorming-text: At Alpha, we value personal development. This development expresses itself + vorming-text: At Alpha, we value personal development. This development expresses itself in activities such as association evenings, sing-ins and, of course, the biweekly (bible) study. verantwoordelijkheid-title: Responsibility verantwoordelijkheid-text: - Alpha is an association for and by its members. That is why members are encouraged to be - committed to the association, but also to their environment. This can be done, + Alpha is an association for and by its members. That is why members are encouraged to be + committed to the association, but also to their environment. This can be done, for example, through committees, boards or volunteer actions. activities: title: Calendar @@ -138,19 +204,6 @@ component: potential-sponsor: Also want to sponsor us? Click here youtube-videos: title: C.S.V. Alpha in short - board: - header: LANG-TODO - intro-title: LANG-TODO - intro: LANG-TODO - slogan: LANG-TODO - senaat: Board - old-boards: Oud Besturen - board-member-stories: - member-1: LANG-TODO - member-2: LANG-TODO - member-3: LANG-TODO - member-4: LANG-TODO - member-5: LANG-TODO contact: header: LANG-TODO intro: LANG-TODO @@ -182,15 +235,6 @@ component: event-1980: LANG-TODO event-1981: LANG-TODO event-1982: LANG-TODO - identity: - header: LANG-TODO - intro: LANG-TODO - three-vs: - title: LANG-TODO - intro: LANG-TODO - vriendschap: LANG-TODO - vorming: LANG-TODO - verantwoordelijkheid: LANG-TODO interested: header: LANG-TODO intro: LANG-TODO @@ -254,18 +298,10 @@ component: The good conversations, the friendships and epic drinks and parties in our pub make sure that Alpha is a great completion of my time as a student in Enschede! - partners: - header: LANG-TODO - intro: LANG-TODO - our-partners: - title: Our partners - partner-1: LANG-TODO - partner-2: LANG-TODO - partner-3: LANG-TODO roomForum: header: Room forum intro-title: Check the available rooms in homes of our members here! - intro: + intro: Members of Alpha mainly live in student housing, either in "Alpha houses" or other student houses. If a room becomes available in an Alpha house or in a student house of a member, you will find it here! location: Location @@ -308,6 +344,7 @@ mixin: vacancies: Vacancies roomAdverts: Rooms roomForum: Room forum + flux: Flux Society forum: Forum photoAlbums: Photo-albums polls: Polls @@ -316,6 +353,8 @@ mixin: staticPages: Information books: Books sog: SOG + board: General Board + identity: Identity tag: button: close: Close diff --git a/translations/nl.yaml b/translations/nl.yaml index 5c51195c1..9a67b4392 100644 --- a/translations/nl.yaml +++ b/translations/nl.yaml @@ -85,6 +85,88 @@ template: photos: show: photographer: Foto geüpload door + public: + board: + header: Algemeen bestuur + intro: "Het komende jaar mogen wij als XLVe senaat zorgen voor Alpha en al haar bezigheden. Wij hebben onwijs veel zin in het komende lustrumjaar. + We gaan veel mooie dingen meemaken en zorgen dat we er zoveel mogelijk van genieten, zoals ook weerspiegelt in de bijbeltekst die we komend jaar met ons meedragen:" + slogan: “Jongeman, het is heerlijk om jong te zijn! Geniet van elke minuut! Doe alles wat u wilt, pak alles wat u krijgen kunt, + maar vergeet niet dat u van alles wat u doet, ook verantwoording moet afleggen tegenover God.” Prediker 11:9 HTB + senaat: Het XLVe Senaat der C.S.V.Alpha + chair: Preases + chair-name: Stefan Zwiers + chair-story: Hoi, ik ben Stefan en mag mezelf dit jaar Praeses noemen. Ik ben derdejaars student in Enschede en heb een half jaar IDE gestudeerd + en heb er na een studieswitch nu een jaar Creative Business opzitten. Binnen Alpha ben ik de eindverantwoordelijke voor wat er gebeurt binnen + de vereniging. Daarnaast zit ik vergadering voor, let ik erop dat het beleid goed wordt uitgevoerd, geef ik speeches en begeleid ik commissies + en de andere bestuurders met hun taken. + secretary: Abactis + secretary-name: Jesse Emmens + secretary-story: Hey allemaal, ik ben Jesse en zal dit jaar de functie van Abactis bekleden. Ik ben op het moment derdejaars student in + Enschede, 20 jaar oud en studeer normaal gesproken Advanced Technology. Dit jaar ben ik bij Alpha verantwoordelijk voor mails, brieven + en notulen van vergaderingen. Ook zal ik me bezighouden met de financiën van Flux, en ben ik nog verantwoordelijk voor enkele commissies en externe verbanden. + treasurer: Queastor + treasurer-name: Niels Brouwer + treasurer-story: Hoihoi, ik ben Niels en ik ga dit jaar de mooie functie Quaestor oppakken. Inmiddels ben ik derdejaars + student Creative Technology in Enschede en na twee jaar onwijs veel plezier bij Alpha zet ik de studie even op pauze + om mij een jaar in te zetten voor deze prachtige vereniging en mijzelf te ontwikkelen. Dit jaar zal ik de financiën en + voorraad van Alpha beheren, en hierbij ook de commissie penningmeesters begeleiden bij het maken van een begroting en + het bijhouden van hun financiën. Naast deze taken zal ik mij binnen het Sociëteitsbestuur bezig houden met het + onderhoud van onze Sociëteit en de Beheer Commissie Pakkerij. + assessor1: Assesor Internorum + assessor1-name: Alina Monster + assessor1-story: Hoi, ik ben Alina en ben de Assessor Internorum van onze mooie vereniging. Ik ben inmiddels al vijfdejaarsstudent. + Ik heb eerst twee jaartjes fysiotherapie gestudeerd maar studeer nu Gezondheidswetenschappen en ga na mijn bestuursjaar + door met mijn minor en afstuderen van mijn Bachelor. Binnen Alpha ben ik bezig met kringen, een paar externe verbanden, + commissies en zorg ik ervoor dat eerstejaars hun plekje binnen de vereniging kunnen vinden. Daarnaast ga ik ook over de + ledenzorg en de verbondenheid van leden binnen Alpha. + photographer: Ook mooie foto's? Onze fotograaf + photographer-url: https://shinebrightfotografie.nl/ + previous-boards: Oud besturen + old-boards: + board1: XLIVe Senaat + board2: XLIIIe Senaat + board3: XLIIe Senaat + board4: XLIe Senaat + board5: XLe Senaat + board6: XXXIXe Senaat + identity: + header: Identiteit + intro: C.S.V. Alpha is opgericht in 1980 en is dé christelijke gezelligheidsvereniging in + Enschede waar gezelligheid en christelijke vorming gecombineerd worden tot één unieke studentenvereniging. + paragraph2: De grondslag van Alpha is "de boodschap van de Bijbel als richtsnoer voor het leven". Als je lid + wordt kan je kiezen of je deze grondslag onderschrijft of respecteert. We staan hiermee niet alleen open voor + christenen, maar ook voor iedereen die respect heeft voor het christelijk geloof. Met deze grondslag blijft het + christelijk karakter van Alpha gewaarborgd, maar is Alpha tegelijkertijd voor allerlei soorten mensen een geschikte vereniging. + three-vs: + title: De 3 V’s + intro: "Deze grondslag uit zich in de drie kernaspecten van de vereniging: vriendschap, vorming en verantwoordelijkheid. + Rondom deze drie kernaspecten is de vereniging opgebouwd en alles wat we doen sluit hierop aan:" + vriendschap: Onze eigen Sociëteit Flux is de ideale plek om vriendschappen op te bouwen en te onderhouden. Elke donderdag + ontmoeten we elkaar hier, het is de plek waar een drankje en een goed gesprek hand in hand gaan. Naast dat we elke donderdag + bij elkaar komen om elkaar te spreken op een laagdrempelige borrel, vinden er jaarlijks ook meerdere (thema) feesten plaats in + Flux. Hier is menig Alphaan wel voor te porren, en dat uit zich in de leukste outfits. Activiteiten op de kroeg lenen zich perfect + voor het opbouwen van vriendschappen, maar ook hierbuiten zijn er genoeg mogelijkheden. Samen lunchen in de bestuurskamer op de uni, + je innodigen bij een Alpha huis om mee te eten of een potje volleybal in het volkspark; het kan allemaal! + vorming: Bij Alpha hebben we persoonlijke ontwikkeling hoog in het vaandel staan. Deze vorming uit zich in activiteiten + als verenigingsavonden, sing-ins en natuurlijk de twee wekelijkse kring. Aan het begin van elk jaar kies je een kring + uit die bij jou past, waarmee je één keer in de twee weken samenkomt. Na een goede maaltijd snijden we hier serieuze thema’s + aan die ons bezighouden, zowel op geloofsgebied als maatschappelijk gebied. Daarnaast komen we meerdere keren per jaar met de + hele vereniging samen op de verenigingsavond, waar we luisteren naar een spreker en God aanbidden met de band van Alpha. Door de + diversiteit aan christelijke achtergronden binnen de vereniging is er altijd de mogelijkheid tot een interessante discussie waarbij elke mening telt! + verantwoordelijkheid: Alpha is een vereniging voor en door de leden. Daarom worden leden aangespoord zich in te zetten + voor de vereniging, maar ook voor hun omgeving. Dit kan bijvoorbeeld door middel van commissies, besturen of vrijwilligersacties. + Deze verantwoordelijkheid nemen draagt bij aan je persoonlijke groei en stoomt je klaar voor het “volwassen” leven. Alles + wat Alpha aan activiteiten aanbiedt, wordt georganiseerd door de leden van Alpha, aan de hand van verschillende commissies. + Denk hierbij aan het organiseren van grotere activiteiten zoals het gala, een skireis en weekenden weg. Maar ook het organiseren + van “slechts” avondvullende activiteiten, zoals een vormingsavond of een sportactiviteit, er is voor ieder wat wils! + partners: + header: Partners + intro: LANG-TODO + our-partners: + title: Onze partners + partner-1: LANG-TODO + partner-2: LANG-TODO + partner-3: LANG-TODO component: cards: articleCard: @@ -94,6 +176,7 @@ component: aboutUs: Over ons sponsoring: Sponsoring becomeMember: Word lid! + partners: Partners footerNav: by: 'Met trots gebrouwen door de ICT-commissie der C.S.V. Alpha | © ' flux-contact: Neem contact op @@ -110,25 +193,25 @@ component: aboutAlpha: intro-title: Dé christelijke gezelligheidsvereniging van Enschede intro: - C.S.V. Alpha is opgericht in 1980 en is dé christelijke gezelligheidsvereniging - in Enschede, waar gezelligheid en christelijke vorming gecombineerd worden tot één unieke - studentenvereniging. De grondslag van Alpha is "de boodschap van de Bijbel als - richtsnoer voor het leven". Deze grondslag uit zich in de aspecten vriendschap, + C.S.V. Alpha is opgericht in 1980 en is dé christelijke gezelligheidsvereniging + in Enschede, waar gezelligheid en christelijke vorming gecombineerd worden tot één unieke + studentenvereniging. De grondslag van Alpha is "de boodschap van de Bijbel als + richtsnoer voor het leven". Deze grondslag uit zich in de aspecten vriendschap, vorming en verantwoordelijkheid, de kern van de vereniging. vriendschap-title: Vriendschap - vriendschap-text: - Onze eigen Sociëteit Flux is de ideale plek om vriendschappen op te bouwen en - te onderhouden. Elke donderdag ontmoeten we elkaar hier, het is de plek waar + vriendschap-text: + Onze eigen Sociëteit Flux is de ideale plek om vriendschappen op te bouwen en + te onderhouden. Elke donderdag ontmoeten we elkaar hier, het is de plek waar een drankje en een goed gesprek hand in hand gaan. vorming-title: Vorming - vorming-text: - Bij Alpha hebben we persoonlijke ontwikkeling hoog in het vaandel staan. - Deze vorming uit zich in activiteiten als verenigingsavonden, + vorming-text: + Bij Alpha hebben we persoonlijke ontwikkeling hoog in het vaandel staan. + Deze vorming uit zich in activiteiten als verenigingsavonden, sing-ins en natuurlijk de twee wekelijkse kring. verantwoordelijkheid-title: Verantwoordelijkheid - verantwoordelijkheid-text: - Alpha is een vereniging voor en door de leden. Daarom worden leden aangespoord - zich in te zetten voor de vereniging, maar ook voor hun omgeving. Dit kan + verantwoordelijkheid-text: + Alpha is een vereniging voor en door de leden. Daarom worden leden aangespoord + zich in te zetten voor de vereniging, maar ook voor hun omgeving. Dit kan bijvoorbeeld door middel van commissies, besturen of vrijwilligersacties. activities: title: Agenda @@ -141,19 +224,6 @@ component: potential-sponsor: Ook sponsor worden? Klik hier youtube-videos: title: C.S.V. Alpha in het kort - board: - header: LANG-TODO - intro-title: LANG-TODO - intro: LANG-TODO - slogan: LANG-TODO - senaat: Senaat - old-boards: Oud Besturen - board-member-stories: - member-1: LANG-TODO - member-2: LANG-TODO - member-3: LANG-TODO - member-4: LANG-TODO - member-5: LANG-TODO contact: header: LANG-TODO intro: LANG-TODO @@ -169,8 +239,13 @@ component: fact-text: LANG-TODO ozon-text: LANG-TODO flux: - header: LANG-TODO - intro: LANG-TODO + header: Sociëteit Flux + intro: + Hartje centrum, aan de Oude Markt, staat de Pakkerij. Een imposant wit gebouw waar de vier + studentenverenigingen van Fact gehuisvest zijn. Op de bovenste verdieping bevindt zich de + sociëteit van C.S.V Alpha, genaamd 'Sociëteit Flux'. Elke donderdagavond wordt er in deze + gezellige ruimte een sociëteitsavond gehouden. Omdat zeer veel activiteiten van C.S.V. Alpha + zich in Flux afspelen, mag zij met recht de thuishaven van C.S.V. Alpha genoemd worden! board: title: LANG-TODO intro: LANG-TODO @@ -181,19 +256,10 @@ component: logistics: Logistiek Coördinator vice-president: Vice Voorzitter history: - header: LANG-TODO + header: LANG-TODO event-1980: LANG-TODO event-1981: LANG-TODO event-1982: LANG-TODO - identity: - header: LANG-TODO - intro: LANG-TODO - three-vs: - title: LANG-TODO - intro: LANG-TODO - vriendschap: LANG-TODO - vorming: LANG-TODO - verantwoordelijkheid: LANG-TODO interested: header: LANG-TODO intro: LANG-TODO @@ -259,19 +325,11 @@ component: Alpha. De goede gesprekken, de vriendschappen en de epische borrels en feesten in onze sociëteit zorgen ervoor dat Alpha een superinvulling is van mijn studententijd in Enschede! - partners: - header: LANG-TODO - intro: LANG-TODO - our-partners: - title: Onze partners - partner-1: LANG-TODO - partner-2: LANG-TODO - partner-3: LANG-TODO roomForum: header: Kamer forum intro-title: Check hier de beschikbare kamers bij Alphanen in huis! - intro: - Alphanen wonen verspreidt over vele studentenhuizen, zowel in Alphahuizen als gewone studentenhuizen. + intro: + Alphanen wonen verspreidt over vele studentenhuizen, zowel in Alphahuizen als gewone studentenhuizen. Als er een kamer vrijkomt op een Alphahuis of bij een Alphaan, vind je dat hier! location: Locatie contact: Contact @@ -313,6 +371,7 @@ mixin: vacancies: Vacatures roomAdverts: Kamers roomForum: Kamerforum + flux: Sociëteit Flux forum: Forum photoAlbums: Fotoalbums polls: Polls @@ -321,6 +380,8 @@ mixin: staticPages: Informatie books: Boeken sog: SOG + board: Algemeen bestuur + identity: Identiteit tag: button: close: Sluiten diff --git a/yarn.lock b/yarn.lock index c3e9592c1..73c147442 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8828,9 +8828,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000844, caniuse-lite@npm:^1.0.30001313, caniuse-lite@npm:^1.0.30001449, caniuse-lite@npm:^1.0.30001541": - version: 1.0.30001668 - resolution: "caniuse-lite@npm:1.0.30001668" - checksum: ce6996901b5883454a8ddb3040f82342277b6a6275876dfefcdecb11f7e472e29877f34cae47c2b674f08f2e71971dd4a2acb9bc01adfe8421b7148a7e9e8297 + version: 1.0.30001733 + resolution: "caniuse-lite@npm:1.0.30001733" + checksum: cf9d0701ef5617231072be7db74a077ac7a453c8672fe0f17df14aee73f8f253b42cd0d95e1f150ff73453edb115b7131e98b416070b798c8f41b25606f15292 languageName: node linkType: hard