Skip to content

Commit

Permalink
Merge pull request symbiote#481 from creative-commoners/pulls/5/tx-16…
Browse files Browse the repository at this point in the history
…78080297

ENH Update translations
  • Loading branch information
GuySartorelli authored Mar 7, 2023
2 parents ddaa130 + f65eb67 commit 439d0c4
Show file tree
Hide file tree
Showing 100 changed files with 759 additions and 174 deletions.
9 changes: 5 additions & 4 deletions .tx/config
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
[main]
host = https://www.transifex.com

[silverstripe-advancedworkflow.master]
[o:silverstripe:p:silverstripe-advancedworkflow:r:master]
file_filter = lang/<lang>.yml
source_file = lang/en.yml
source_lang = en
type = YML
type = YML

[silverstripe-advancedworkflow.master-js]
[o:silverstripe:p:silverstripe-advancedworkflow:r:master-js]
file_filter = client/lang/src/<lang>.js
source_file = client/lang/src/en.js
source_lang = en
type = KEYVALUEJSON
type = KEYVALUEJSON

4 changes: 2 additions & 2 deletions client/lang/af.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/af.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/af.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/ar.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/ar.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/ar.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/ast.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/ast.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/ast.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/az.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/az.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/az.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/bg.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/bg.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/bg.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/bs.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/bs.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/bs.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/ca.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/ca.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/ca.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/cs.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/cs.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/cs.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/cs_CZ.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/cs_CZ.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/cs_CZ.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/da.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/da.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/da.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/de.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/de.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/de.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/el.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/el.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/el.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/en.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/en.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/en.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/en_GB.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/en_GB.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/en_GB.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/eo.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/eo.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/eo.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/es.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/es.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/es.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/es_AR.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/es_AR.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/es_AR.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/es_MX.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/es_MX.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/es_MX.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/et_EE.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/et_EE.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/et_EE.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/fa.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/fa.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/fa.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/fa_IR.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/fa_IR.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/fa_IR.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/fi.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/fi.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/fi.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/fi_FI.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/fi_FI.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/fi_FI.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/fo.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/fo.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/fo.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/fr.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/fr.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/fr.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/gl_ES.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/gl_ES.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/gl_ES.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/he_IL.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/he_IL.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/he_IL.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/hi.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/hi.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/hi.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/hr.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/hr.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/hr.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/hu.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/hu.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/hu.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/hy_AM.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/hy_AM.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/hy_AM.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/id.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/id.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/id.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/is.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/is.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/is.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/it.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/it.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/it.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/it_IT.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/it_IT.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/it_IT.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
4 changes: 2 additions & 2 deletions client/lang/ja.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// This file was generated by silverstripe/cow from client/lang/src/ja.js.
// See https://github.com/silverstripe/cow for details
// This file was generated by silverstripe/tx-translator from client/lang/src/ja.js.
// See https://github.com/silverstripe/silverstripe-tx-translator for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
Expand Down
Loading

0 comments on commit 439d0c4

Please sign in to comment.