Commit 42a45fe3 by Riku Silvola

Merge branch 'master' of codecrew.fi:bortal

2 parents 7f918cb6 675f6be5
...@@ -207,7 +207,7 @@ public class MenuBean implements MenuBeanLocal { ...@@ -207,7 +207,7 @@ public class MenuBean implements MenuBeanLocal {
foodnavi.addPage(menuitemfacade.findOrCreate("/foodadmin/editTemplate"), ShopPermission.MANAGE_FOODWAVES).setVisible(false); foodnavi.addPage(menuitemfacade.findOrCreate("/foodadmin/editTemplate"), ShopPermission.MANAGE_FOODWAVES).setVisible(false);
foodnavi.addPage(menuitemfacade.findOrCreate("/foodmanager/listFoodwaves"), ShopPermission.MANAGE_FOODWAVES); foodnavi.addPage(menuitemfacade.findOrCreate("/foodmanager/listFoodwaves"), ShopPermission.MANAGE_FOODWAVES);
foodnavi.addPage(menuitemfacade.findOrCreate("/foodmanager/listOrders"), ShopPermission.MANAGE_FOODWAVES); foodnavi.addPage(menuitemfacade.findOrCreate("/foodmanager/listOrders"), ShopPermission.MANAGE_FOODWAVES).setVisible(false);
} }
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
<context-param> <context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name> <param-name>javax.faces.PROJECT_STAGE</param-name>
<!-- <param-value>Production</param-value> --> <!-- <param-value>Production</param-value> -->
<param-value>Development</param-value> <param-value>Development</param-value>
</context-param> </context-param>
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
<div id="actionlog"> <div id="actionlog">
<h:form id="refresh"> <h:form id="refresh">
<p:poll interval="1" update="actionlogtable" /> <p:poll interval="1" update="actionlogtable" />
<p:dataTable2styleClass="bordertable" id="actionlogtable" value="#{actionLogMessageView.messages}" var="message" paginator="true" rows="30" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="10,20,30,50,100"> <p:dataTable styleClass="bordertable" id="actionlogtable" value="#{actionLogMessageView.messages}" var="message" paginator="true" rows="30" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="10,20,30,50,100" >
<p:column> <p:column>
<f:facet name="header"> <f:facet name="header">
<h:outputText value="#{i18n['actionlog.time']}" /> <h:outputText value="#{i18n['actionlog.time']}" />
......
...@@ -12,13 +12,12 @@ ...@@ -12,13 +12,12 @@
template="/layout/#{sessionHandler.layout}/template.xhtml"> template="/layout/#{sessionHandler.layout}/template.xhtml">
<f:metadata> <f:metadata>
<f:viewParam name="foodwaveid" value="#{foodWaveView.foodWaveId}" /> <f:viewParam name="foodwaveid" value="#{foodWaveView.foodWaveId}" />
<f:event type="preRenderView" <f:event type="preRenderView" listener="#{foodWaveView.initFoodWaveOrderList}" />
listener="#{foodWaveView.initFoodWaveOrderList}" />
<!-- <f:event type="preRenderView" listener="#{foodWaveView.initFoodwaveAccountEventList}" /> --> <!-- <f:event type="preRenderView" listener="#{foodWaveView.initFoodwaveAccountEventList}" /> -->
</f:metadata> </f:metadata>
<ui:define name="title"> <ui:define name="title">
<h1>#{foodWaveView.foodWave.name}</h1> <h1>#{foodWaveView.selectedFoodWave.name}</h1>
</ui:define> </ui:define>
<ui:define name="content"> <ui:define name="content">
......
...@@ -18,8 +18,6 @@ ...@@ -18,8 +18,6 @@
</composite:interface> </composite:interface>
<composite:implementation> <composite:implementation>
<!-- <h:outputScript target="head" library="script" name="jquery.min.js" /> -->
<!-- <h:outputScript target="head" library="script" name="shopscript.js" /> -->
<h:outputScript library="primefaces" name="jquery/jquery.js" /> <h:outputScript library="primefaces" name="jquery/jquery.js" />
...@@ -84,14 +82,14 @@ ...@@ -84,14 +82,14 @@
</p:column> </p:column>
</p:dataTable> </p:dataTable>
<div>
<h:commandButton action="#{cc.attrs.selectaction}" value="#{i18n[cc.attrs.commitValue]}" > <h:outputLabel for="total" value="#{i18n['foodshop.total']}: "/>
<h:outputText id="total" value="#{foodWaveFoodView.totalPrice}" >
</h:commandButton> <f:convertNumber minFractionDigits="0" maxFractionDigits="2" />
</h:outputText>
<h:commandButton action="#{foodWaveFoodView.buyFromInternet}" value="#{i18n['foodshop.buyFromInternet']}" > </div>
<h:commandButton action="#{cc.attrs.selectaction}" value="#{i18n[cc.attrs.commitValue]}" />
</h:commandButton> <h:commandButton action="#{foodWaveFoodView.buyFromInternet}" value="#{i18n['foodshop.buyFromInternet']}" />
</h:form> </h:form>
......
package fi.insomnia.bortal; package fi.insomnia.bortal;
import java.io.IOException; import java.io.IOException;
import java.util.LinkedList; import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.Queue;
import javax.ejb.EJB; import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.faces.context.FacesContext; import javax.faces.context.FacesContext;
import javax.servlet.Filter; import javax.servlet.Filter;
import javax.servlet.FilterChain; import javax.servlet.FilterChain;
...@@ -33,6 +31,7 @@ public class HostnameFilter implements Filter { ...@@ -33,6 +31,7 @@ public class HostnameFilter implements Filter {
@EJB @EJB
private SessionMgmtBeanLocal sessionmgmt; private SessionMgmtBeanLocal sessionmgmt;
private static final String HTTP_TRAIL_NAME = "lanbortal_http_trail";
/** /**
* Default constructor. * Default constructor.
...@@ -48,11 +47,11 @@ public class HostnameFilter implements Filter { ...@@ -48,11 +47,11 @@ public class HostnameFilter implements Filter {
public void destroy() { public void destroy() {
// Nothing... // Nothing...
} }
@SessionScoped
Queue<String> trail = new LinkedList<String>();
/** /**
* @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain) * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)
*/ */
@SuppressWarnings("unchecked")
@Override @Override
public void doFilter(ServletRequest request, ServletResponse response, public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException { FilterChain chain) throws IOException, ServletException {
...@@ -117,12 +116,22 @@ public class HostnameFilter implements Filter { ...@@ -117,12 +116,22 @@ public class HostnameFilter implements Filter {
{ {
sessionmgmt.updateSessionUser(httpRequest.getSession().getId(), httpRequest.getUserPrincipal().getName()); sessionmgmt.updateSessionUser(httpRequest.getSession().getId(), httpRequest.getUserPrincipal().getName());
} }
while (trail.size() >= 10) {
trail.remove(); Object trailO = httpRequest.getSession().getAttribute(HTTP_TRAIL_NAME);
ConcurrentLinkedQueue<Object> trail = null;
if (trailO != null && trailO instanceof ConcurrentLinkedQueue)
{
trail = (ConcurrentLinkedQueue<Object>) trailO;
} else {
trail = new ConcurrentLinkedQueue<Object>();
httpRequest.getSession().setAttribute(HTTP_TRAIL_NAME, trail);
}
for (int remove = trail.size() - 10; remove > 0; --remove) {
Object removed = trail.poll();
logger.debug("Removed {} from http trail", removed);
} }
if (!httpRequest.getRequestURI().matches(".*(resource).*")) { if (!httpRequest.getRequestURI().matches(".*(resource).*")) {
trail.add(httpRequest.getRequestURI()); trail.add(httpRequest.getRequestURI());
httpRequest.getSession().setAttribute("trail", trail);
} }
} }
......
actionlog.create.header = Create new actionmessage actionlog.create.header = Create new actionmessage
actionlog.create.message = Message actionlog.create.message = Message
actionlog.create.role = Target role actionlog.create.role = Target role
actionlog.create.submitbutton = Send actionlog.create.submitbutton = Send
actionlog.create.taskradio = Task actionlog.create.taskradio = Task
actionlog.crew = Crew actionlog.crew = Crew
actionlog.message = Event actionlog.message = Event
actionlog.messagelist.description = You can follow and create new action messages in this view actionlog.messagelist.description = You can follow and create new action messages in this view
actionlog.messagelist.header = Messagelist actionlog.messagelist.header = Messagelist
actionlog.state = State actionlog.state = State
actionlog.task = Task actionlog.task = Task
actionlog.tasklist.header = Tasklist actionlog.tasklist.header = Tasklist
actionlog.time = Time actionlog.time = Time
actionlog.user = User actionlog.user = User
bortalApplication.BILL = Creating, and managing bills bortalApplication.BILL = Creating, and managing bills
bortalApplication.COMPO = Managing compos bortalApplication.COMPO = Managing compos
bortalApplication.CONTENT = Product & shop management bortalApplication.CONTENT = Product & shop management
bortalApplication.LAYOUT = Laout management bortalApplication.LAYOUT = Laout management
bortalApplication.MAP = Map management bortalApplication.MAP = Map management
bortalApplication.POLL = Polling stuff bortalApplication.POLL = Polling stuff
bortalApplication.SALESPOINT = Managing salespoint bortalApplication.SALESPOINT = Managing salespoint
bortalApplication.SHOP = Product % shop management bortalApplication.SHOP = Product % shop management
bortalApplication.TERMINAL = Sales and self help terminal roles bortalApplication.TERMINAL = Sales and self help terminal roles
bortalApplication.USER = User management related bortalApplication.USER = User management related
bortalApplication.bill.CREATE_BILL = Create bills for self bortalApplication.bill.CREATE_BILL = Create bills for self
bortalApplication.bill.READ_ALL = "Read all bills" bortalApplication.bill.READ_ALL = "Read all bills"
bortalApplication.bill.VIEW_OWN = View own bills bortalApplication.bill.VIEW_OWN = View own bills
bortalApplication.bill.WRITE_ALL = Modify all bills bortalApplication.bill.WRITE_ALL = Modify all bills
bortalApplication.compo.MANAGE = Manage compos bortalApplication.compo.MANAGE = Manage compos
bortalApplication.compo.SUBMIT_ENTRY = Submit entry bortalApplication.compo.SUBMIT_ENTRY = Submit entry
bortalApplication.compo.VIEW_COMPOS = View compos bortalApplication.compo.VIEW_COMPOS = View compos
bortalApplication.compo.VOTE = Vote bortalApplication.compo.VOTE = Vote
bortalApplication.content.MANAGE_ACTIONLOG = Manage actionlog bortalApplication.content.MANAGE_ACTIONLOG = Manage actionlog
bortalApplication.content.MANAGE_MENU = Manage menus bortalApplication.content.MANAGE_MENU = Manage menus
bortalApplication.content.MANAGE_NEWS = Manage newsgroups bortalApplication.content.MANAGE_NEWS = Manage newsgroups
bortalApplication.content.MANAGE_PAGES = Manage pages bortalApplication.content.MANAGE_PAGES = Manage pages
bortalApplication.map.BUY_PLACES = Reserve and buy places from map bortalApplication.map.BUY_PLACES = Reserve and buy places from map
bortalApplication.map.MANAGE_MAPS = Create and modify maps bortalApplication.map.MANAGE_MAPS = Create and modify maps
bortalApplication.map.MANAGE_OTHERS = Manage other users reservations in map bortalApplication.map.MANAGE_OTHERS = Manage other users reservations in map
bortalApplication.map.VIEW = View maps bortalApplication.map.VIEW = View maps
bortalApplication.poll.ANSWER = Can answer and view availabe polls bortalApplication.poll.ANSWER = Can answer and view availabe polls
bortalApplication.poll.CREATE = Create and manage polls bortalApplication.poll.CREATE = Create and manage polls
bortalApplication.poll.VIEW_RESULTS = View anonymized poll results bortalApplication.poll.VIEW_RESULTS = View anonymized poll results
bortalApplication.salespoint.MODIFY = Modify salespoints bortalApplication.salespoint.MODIFY = Modify salespoints
bortalApplication.salespoint.VIEW = View salespoints bortalApplication.salespoint.VIEW = View salespoints
bortalApplication.shop.LIST_ALL_PRODUCTS = List all products in shop bortalApplication.shop.LIST_ALL_PRODUCTS = List all products in shop
bortalApplication.shop.LIST_USERPRODUCTS = List products for users in shop bortalApplication.shop.LIST_USERPRODUCTS = List products for users in shop
bortalApplication.shop.MANAGE_PRODUCTS = Create and modify products bortalApplication.shop.MANAGE_PRODUCTS = Create and modify products
bortalApplication.shop.SHOP_PRODUCTS = Shop products to self bortalApplication.shop.SHOP_PRODUCTS = Shop products to self
bortalApplication.shop.SHOP_TO_OTHERS = Shop to other users bortalApplication.shop.SHOP_TO_OTHERS = Shop to other users
bortalApplication.terminal.CASHIER = Access cashier terminal functions bortalApplication.terminal.CASHIER = Access cashier terminal functions
bortalApplication.terminal.CUSTOMER = Access client terminal functions bortalApplication.terminal.CUSTOMER = Access client terminal functions
bortalApplication.terminal.SELFHELP = Self help terminal bortalApplication.terminal.SELFHELP = Self help terminal
bortalApplication.user.ANYUSER = All users have this anyways bortalApplication.user.ANYUSER = All users have this anyways
bortalApplication.user.CREATE_NEW = Create new user bortalApplication.user.CREATE_NEW = Create new user
bortalApplication.user.INVITE_USERS = Invite users bortalApplication.user.INVITE_USERS = Invite users
bortalApplication.user.LOGIN = Can login bortalApplication.user.LOGIN = Can login
bortalApplication.user.LOGOUT = Can logout bortalApplication.user.LOGOUT = Can logout
bortalApplication.user.MANAGE_HTTP_SESSION = Manage http sessions bortalApplication.user.MANAGE_HTTP_SESSION = Manage http sessions
bortalApplication.user.MODIFY = Modify users bortalApplication.user.MODIFY = Modify users
bortalApplication.user.MODIFY_ACCOUNTEVENTS = Modify Account events bortalApplication.user.MODIFY_ACCOUNTEVENTS = Modify Account events
bortalApplication.user.READ_ORGROLES = View organization roles bortalApplication.user.READ_ORGROLES = View organization roles
bortalApplication.user.READ_ROLES = View all roles. bortalApplication.user.READ_ROLES = View all roles.
bortalApplication.user.VIEW_ACCOUNTEVENTS = Show other users account events bortalApplication.user.VIEW_ACCOUNTEVENTS = Show other users account events
bortalApplication.user.VIEW_ALL = View all users bortalApplication.user.VIEW_ALL = View all users
bortalApplication.user.VIEW_SELF = Can view self bortalApplication.user.VIEW_SELF = Can view self
bortalApplication.user.WRITE_ORGROLES = Modify organization roles bortalApplication.user.WRITE_ORGROLES = Modify organization roles
bortalApplication.user.WRITE_ROLES = Modify roles bortalApplication.user.WRITE_ROLES = Modify roles
cardTemplate.emptyCardTemplate = ---- cardTemplate.emptyCardTemplate = ----
error.contact = If this happens again, contact Info with the following code: error.contact = If this happens again, contact Info with the following code:
error.error = You have encountered an error. error.error = You have encountered an error.
eventorg.create = Create eventorg.create = Create
global.cancel = Cancel global.cancel = Cancel
global.copyright = Codecrew Ry global.copyright = Codecrew Ry
global.notAuthorizedExecute = You are not authorized to do that!! global.notAuthorizedExecute = You are not authorized to do that!!
global.notauthorized = You don't have enough rights to enter this site. global.notauthorized = You don't have enough rights to enter this site.
global.save = Save global.save = Save
httpsession.creationTime = Created httpsession.creationTime = Created
login.login = Login login.login = Login
login.logout = Logout login.logout = Logout
login.logoutmessage = You have logged out of the system login.logoutmessage = You have logged out of the system
login.password = Password login.password = Password
login.submit = Login login.submit = Login
login.username = Username login.username = Username
loginerror.header = Login failed loginerror.header = Login failed
loginerror.message = Username of password incorrect. loginerror.message = Username of password incorrect.
loginerror.resetpassword = Reset password loginerror.resetpassword = Reset password
#Bill number #Bill number
# Validationmessages # Validationmessages
map.id = # map.id = #
navi.auth.login = frontpage navi.auth.login = frontpage
navi.auth.loginerror = frontpage navi.auth.loginerror = frontpage
navi.auth.logout = frontpage navi.auth.logout = frontpage
pagegroup.auth.login = frontpage pagegroup.auth.login = frontpage
passwordChanged.body = You can now login with the new password. passwordChanged.body = You can now login with the new password.
passwordChanged.header = Password changed successfully. passwordChanged.header = Password changed successfully.
passwordReset.errorChanging = Unexpected error whilst password reset. Contact your administrator. passwordReset.errorChanging = Unexpected error whilst password reset. Contact your administrator.
passwordReset.hashNotFound = Password change token has expired. Please send the query again. passwordReset.hashNotFound = Password change token has expired. Please send the query again.
permissiondenied.alreadyLoggedIn = You don't have enough rights permissiondenied.alreadyLoggedIn = You don't have enough rights
permissiondenied.header = Access denied permissiondenied.header = Access denied
permissiondenied.notLoggedIn = You don't have enough rights to enter this site. permissiondenied.notLoggedIn = You don't have enough rights to enter this site.
placegroupview.toptext = \ placegroupview.toptext = \
poll.edit = edit poll.edit = edit
product.providedRole = Tuote m\u00E4\u00E4ritt\u00E4\u00E4 roolin product.providedRole = Tuote m\u00E4\u00E4ritt\u00E4\u00E4 roolin
product.returnProductEdit = Palaa tuotteeseen: product.returnProductEdit = Palaa tuotteeseen:
product.saved = Tuote tallennettu product.saved = Tuote tallennettu
productshop.minusOne = -1 productshop.minusOne = -1
productshop.minusTen = -10 productshop.minusTen = -10
productshop.plusOne = +1 productshop.plusOne = +1
productshop.plusTen = +10 productshop.plusTen = +10
resetMail.body = You can change a forgotten password by inserting your username to the field below. A link where you can change the password will be sent to the email address associated to that. resetMail.body = You can change a forgotten password by inserting your username to the field below. A link where you can change the password will be sent to the email address associated to that.
resetMail.header = Reset lost password resetMail.header = Reset lost password
resetMail.send = Send email resetMail.send = Send email
resetMail.username = Username resetMail.username = Username
resetmailSent.body = Email has been sent containing a link where you can change the password. resetmailSent.body = Email has been sent containing a link where you can change the password.
resetmailSent.header = Email sent resetmailSent.header = Email sent
user.unauthenticated = Kirjautumaton user.unauthenticated = Kirjautumaton
acc_line.eventuser = Customer acc_line.eventuser = Customer
acc_line.nick = Nick acc_line.nick = Nick
acc_line.product = Product acc_line.product = Product
acc_line.quantity = Quantity acc_line.quantity = Quantity
acc_line.time = Transaction Date acc_line.time = Transaction Date
accountEvent.commit = Save accountEvent.commit = Save
accountEvent.delivered = Delivered accountEvent.delivered = Delivered
accountEvent.edit = Edit accountEvent.edit = Edit
accountEvent.eventTime = Time accountEvent.eventTime = Time
accountEvent.productname = Product accountEvent.productname = Product
accountEvent.quantity = Count accountEvent.quantity = Count
accountEvent.seller = Sold by accountEvent.seller = Sold by
accountEvent.total = Total accountEvent.total = Total
accountEvent.unitPrice = Unit price accountEvent.unitPrice = Unit price
actionlog.create.header = Create new actionmessage actionlog.create.header = Create new actionmessage
actionlog.create.message = Message actionlog.create.message = Message
actionlog.create.role = Target role actionlog.create.role = Target role
actionlog.create.submitbutton = Send actionlog.create.submitbutton = Send
actionlog.create.taskradio = Task actionlog.create.taskradio = Task
actionlog.crew = Crew actionlog.crew = Crew
actionlog.message = Event actionlog.message = Event
actionlog.messagelist.description = You can follow and create new action messages in this view actionlog.messagelist.description = You can follow and create new action messages in this view
actionlog.messagelist.header = Messagelist actionlog.messagelist.header = Messagelist
actionlog.messagestate.DONE = Done actionlog.messagestate.DONE = Done
actionlog.messagestate.NEW = New actionlog.messagestate.NEW = New
actionlog.messagestate.PENDING = Pending actionlog.messagestate.PENDING = Pending
actionlog.state = State actionlog.state = State
actionlog.task = Task actionlog.task = Task
actionlog.tasklist.header = Tasklist actionlog.tasklist.header = Tasklist
actionlog.time = Time actionlog.time = Time
actionlog.user = User actionlog.user = User
applicationPermission.description = description applicationPermission.description = description
applicationPermission.name = Rightsgroup applicationPermission.name = Rightsgroup
barcodeReader.readBarcode = Read barcode barcodeReader.readBarcode = Read barcode
bill.addr1 = Address 1 bill.addr1 = Address 1
bill.addr2 = Address 2 bill.addr2 = Address 2
bill.addr3 = Address 3 bill.addr3 = Address 3
bill.addr4 = Address 4 bill.addr4 = Address 4
bill.addr5 = Address 5 bill.addr5 = Address 5
bill.address = Payers address bill.address = Payers address
bill.billAmount = Bill amount bill.billAmount = Bill amount
bill.billIsPaid = Bill is paid bill.billIsPaid = Bill is paid
bill.billLines = Products bill.billLines = Products
bill.billNumber = Bill number bill.billNumber = Bill number
bill.billPaidDate = Paid date bill.billPaidDate = Paid date
bill.deliveryTerms = Delivery terms bill.deliveryTerms = Delivery terms
bill.edit = edit bill.edit = edit
bill.isPaid = Paid bill.isPaid = Paid
bill.markPaid = Mark paid bill.markPaid = Mark paid
bill.markedPaid = Bill marked paid bill.markedPaid = Bill marked paid
bill.notes = Notes bill.notes = Notes
bill.noticetime = Notice time bill.noticetime = Notice time
bill.ourReference = Our reference bill.ourReference = Our reference
bill.paidDate = Paid date bill.paidDate = Paid date
bill.payer = Payer bill.payer = Payer
bill.paymentTime = Payment time bill.paymentTime = Payment time
bill.paymentTime.now = Now bill.paymentTime.now = Now
bill.printBill = Print bill bill.printBill = Print bill
bill.receiverAddress = Receiver address bill.receiverAddress = Receiver address
bill.referenceNumberBase = Reference number base bill.referenceNumberBase = Reference number base
bill.referencenumber = Reference nr. bill.referencenumber = Reference nr.
bill.sentDate = Sent date bill.sentDate = Sent date
bill.show = Show bill.show = Show
bill.theirReference = Clients reference bill.theirReference = Clients reference
bill.totalPrice = Total bill.totalPrice = Total
bill.totalprice = Total bill.totalprice = Total
billLine.eventuser = Customer billLine.eventuser = Customer
billLine.nick = Nick billLine.nick = Nick
billLine.price = Unit Price billLine.price = Unit Price
billLine.product = Product billLine.product = Product
billLine.quantity = Quantity billLine.quantity = Quantity
billLine.time = Order Date billLine.time = Order Date
billedit.billnotfound = Bill not found. Select again. billedit.billnotfound = Bill not found. Select again.
billine.linePrice = Total billine.linePrice = Total
billine.name = Product billine.name = Product
billine.quantity = Quantity billine.quantity = Quantity
billine.referencedProduct = Referenced product billine.referencedProduct = Referenced product
billine.save = Save billine.save = Save
billine.unitName = Unit billine.unitName = Unit
billine.unitPrice = Unit price billine.unitPrice = Unit price
billine.vat = VAT billine.vat = VAT
bills.noBills = No bills bills.noBills = No bills
card.massprint.title = Print all card.massprint.title = Print all
cardTemplate.create = Create cardTemplate.create = Create
cardTemplate.edit = Edit cardTemplate.edit = Edit
cardTemplate.id = Id cardTemplate.id = Id
cardTemplate.imageheader = Current Template cardTemplate.imageheader = Current Template
cardTemplate.name = Card template cardTemplate.name = Card template
cardTemplate.power = Card power cardTemplate.power = Card power
cardTemplate.roles = Associated roles cardTemplate.roles = Associated roles
cardTemplate.save = Save cardTemplate.save = Save
cardTemplate.sendImage = Upload Image cardTemplate.sendImage = Upload Image
cart.item = Item cart.item = Item
cart.item_quantity = Quantity cart.item_quantity = Quantity
cart.item_total = Total cart.item_total = Total
cart.item_unitprice = Price cart.item_unitprice = Price
cart.total = Total cart.total = Total
checkout.cancel.errorMessage = Error confirming the cancel\u2026 Please report this to code@codecrew.fi checkout.cancel.errorMessage = Error confirming the cancel\u2026 Please report this to code@codecrew.fi
checkout.cancel.successMessage = You can retry payment at your own bills. checkout.cancel.successMessage = You can retry payment at your own bills.
checkout.reject.errorMessage = Error while processing rejected payment. Please report this error to code@codecrew.fi checkout.reject.errorMessage = Error while processing rejected payment. Please report this error to code@codecrew.fi
checkout.reject.successMessage = Payment rejected. You can retry payment from your own bills. checkout.reject.successMessage = Payment rejected. You can retry payment from your own bills.
checkout.return.errorDelayed = Error confirming delayed payment. Please contact code@codecrew.fi checkout.return.errorDelayed = Error confirming delayed payment. Please contact code@codecrew.fi
checkout.return.errorMessage = Error confirming the successfull return message. Please report this error to code@codecrew.fi checkout.return.errorMessage = Error confirming the successfull return message. Please report this error to code@codecrew.fi
checkout.return.successDelayed = Delayed payment successfull. Payment will be confirmed at a later time, usually within a hour. checkout.return.successDelayed = Delayed payment successfull. Payment will be confirmed at a later time, usually within a hour.
checkout.return.successMessage = Payment confirmed. Your products have been paid. You can now move to possible reservation of places. checkout.return.successMessage = Payment confirmed. Your products have been paid. You can now move to possible reservation of places.
compo.edit = Edit compo compo.edit = Edit compo
compo.saveVotes = Save votes compo.saveVotes = Save votes
compo.savesort = Save order compo.savesort = Save order
compo.votesSaved = Votes saved compo.votesSaved = Votes saved
compofile.download = Download compofile.download = Download
compofile.download.header = Download file compofile.download.header = Download file
compofile.upload = Upload file compofile.upload = Upload file
discount.active = Active discount.active = Active
discount.amountMax = Max amount discount.amountMax = Max amount
discount.amountMin = Min amount discount.amountMin = Min amount
discount.code = Discount code discount.code = Discount code
discount.create = Create new discount.create = Create new
discount.details = Details discount.details = Details
discount.edit = Edit discount.edit = Edit
discount.maxNum = Max nr of discounts discount.maxNum = Max nr of discounts
discount.perUser = Discounts per user discount.perUser = Discounts per user
discount.percentage = Discount percent discount.percentage = Discount percent
discount.products = Products discount.products = Products
discount.role = Role discount discount.role = Role discount
discount.save = Save discount.save = Save
discount.shortdesc = Description discount.shortdesc = Description
discount.validFrom = Valid from discount.validFrom = Valid from
discount.validTo = Valid to discount.validTo = Valid to
editplace.header = Edit place editplace.header = Edit place
editplacegroup.header = Placegroup information editplacegroup.header = Placegroup information
entry.edit = Edit entry entry.edit = Edit entry
error.contact = If this happens again, contact Info with the following code: error.contact = If this happens again, contact Info with the following code:
error.error = You have encountered an error. error.error = You have encountered an error.
event.defaultRole = Default user role event.defaultRole = Default user role
event.edit = Edit event.edit = Edit
event.endTime = End time event.endTime = End time
event.name = Event name event.name = Event name
event.nextBillNumber = Initial bill number event.nextBillNumber = Initial bill number
event.referenceNumberBase = Reference number base event.referenceNumberBase = Reference number base
event.save = Save event.save = Save
event.startTime = Start time event.startTime = Start time
eventdomain.domainname = Domain eventdomain.domainname = Domain
eventdomain.remove = Remove eventdomain.remove = Remove
eventmap.active = Active eventmap.active = Active
eventmap.buyable.like = Place name match eventmap.buyable.like = Place name match
eventmap.buyable.lock = Lock places eventmap.buyable.lock = Lock places
eventmap.buyable.release = Release places eventmap.buyable.release = Release places
eventmap.name = Map name eventmap.name = Map name
eventmap.notes = Notes eventmap.notes = Notes
eventmap.save = Save eventmap.save = Save
eventorg.bankName1 = Bank name 2 eventorg.bankName1 = Bank name 2
eventorg.bankName2 = Bank name 2 eventorg.bankName2 = Bank name 2
eventorg.bankNumber1 = Bank account nr. 1 eventorg.bankNumber1 = Bank account nr. 1
eventorg.bankNumber2 = Bank account nr. 2 eventorg.bankNumber2 = Bank account nr. 2
eventorg.billAddress1 = Billing address 1 eventorg.billAddress1 = Billing address 1
eventorg.billAddress2 = Billing address 2 eventorg.billAddress2 = Billing address 2
eventorg.billAddress3 = Billing address 3 eventorg.billAddress3 = Billing address 3
eventorg.billAddress4 = Billing address 4 eventorg.billAddress4 = Billing address 4
eventorg.bundleCountry = Country bundle eventorg.bundleCountry = Country bundle
eventorg.create = Create eventorg.create = Create
eventorg.createEvent = Create event eventorg.createEvent = Create event
eventorg.createevent = Create new event eventorg.createevent = Create new event
eventorg.edit = Edit eventorg.edit = Edit
eventorg.events = Event of the organisation eventorg.events = Event of the organisation
eventorg.organisation = Organisation name eventorg.organisation = Organisation name
eventorg.save = Save eventorg.save = Save
eventorgView.eventname = Name of event eventorgView.eventname = Name of event
eventorganiser.name = Eventorganiser eventorganiser.name = Eventorganiser
food = Food food = Food
foodWave.billLines = Pending Online Payments foodWave.billLines = Pending Online Payments
foodWave.description = Description foodWave.description = Description
foodWave.list = FoodWave Listing foodWave.list = FoodWave Listing
foodWave.name = Foodwave foodWave.name = Foodwave
foodWave.orders = Amount of Orders foodWave.orders = Amount of Orders
foodWave.paid = Paid foodWave.paid = Paid
foodWave.show = Show foodWave.show = Show
foodWave.template.name = Template foodWave.template.name = Template
foodWave.template.waves = Foodwaves foodWave.template.waves = Foodwaves
foodWave.templatename = Choose Products foodWave.templatename = Choose Products
foodWave.time = Time foodWave.time = Time
foodWave.totalReserved = Total foodWave.totalReserved = Total
foodWave.unconfirmedOrders = Unconfirmed foodWave.unconfirmedOrders = Unconfirmed
foodshop.buyFromCounter = Pay at info foodadmin.editTemplate = Edit
foodshop.buyFromInternet = Pay at Internet
foodshop.buyAndPay = Buy and Pay
foodwave.orders = Foodwave Orders foodshop.buyFromCounter = Pay at info
foodwave.template.basicinfo = Template Information foodshop.buyFromInternet = Pay at Internet
foodwave.template.edit.title = Foodwave Template Editor foodshop.total = Total
foodwave.template.list.title = Foodwave Templates
foodwave.template.selectproducts = Products foodwave.orders = Foodwave Orders
foodwave.template.basicinfo = Template Information
foodwaveTemplate.name = Name foodwave.template.description = Description
foodwave.template.edit.title = Foodwave Template Editor
foodwavetemplate.actions = Actions foodwave.template.list.title = Foodwave Templates
foodwavetemplate.addproduct = Add foodwave.template.name = Name
foodwavetemplate.basicinfo = Template foodwave.template.selectproducts = Products
foodwavetemplate.createFoodwave = Create Foodwave
foodwavetemplate.description = Description foodwaveTemplate.name = Name
foodwavetemplate.editRow = Edit
foodwavetemplate.name = Name foodwavetemplate.actions = Actions
foodwavetemplate.price = Price foodwavetemplate.addproduct = Add
foodwavetemplate.productdescription = Description foodwavetemplate.basicinfo = Template
foodwavetemplate.productname = Name foodwavetemplate.createFoodwave = Create Foodwave
foodwavetemplate.removeFromList = Remove foodwavetemplate.createwave = Create foodwave
foodwavetemplate.save = Ok foodwavetemplate.description = Description
foodwavetemplate.savetemplate = Submit foodwavetemplate.edit = Edit foodwave template
foodwavetemplate.selectproducts = Products foodwavetemplate.editRow = Edit
foodwavetemplate.maxfoods = Maximum orders
game.gamepoints = Game points foodwavetemplate.name = Name
foodwavetemplate.price = Price
gamepoints = Gamepoints foodwavetemplate.productdescription = Description
foodwavetemplate.productname = Name
global.cancel = Cancel foodwavetemplate.removeFromList = Remove
global.copyright = Codecrew Ry foodwavetemplate.save = Ok
global.eventname = Event name foodwavetemplate.savetemplate = Submit
global.notAuthorizedExecute = You are not authorized to do that!! foodwavetemplate.selectproducts = Products
global.notauthorized = You don't have enough rights to enter this site. foodwavetemplate.startTime = Foodwave time
global.save = Save foodwavetemplate.waveName = Wave name
httpsession.creationTime = Created game.gamepoints = Game points
httpsession.invalidate = Invalidate
gamepoints = Gamepoints
imagefile.description = Description
imagefile.file = Imagefile global.cancel = Cancel
global.copyright = Codecrew Ry
importuser.file = File global.eventname = Event name
importuser.template = Template global.notAuthorizedExecute = You are not authorized to do that!!
global.notauthorized = You don't have enough rights to enter this site.
invite.emailexists = User with that email address already exists in the system. global.save = Save
invite.notFound = Invite invalid or already used
invite.successfull = Invite sent successfully httpsession.creationTime = Created
invite.userCreateSuccessfull = User successfully created. You can now login. httpsession.invalidate = Invalidate
javax.validation.constraints.AssertFalse.message = must be false imagefile.description = Description
javax.validation.constraints.AssertTrue.message = must be true imagefile.file = Imagefile
javax.validation.constraints.DecimalMax.message = must be less than or equal to {value}
javax.validation.constraints.DecimalMin.message = must be greater than or equal to {value} importuser.file = File
javax.validation.constraints.Digits.message = numeric value out of bounds (<{integer} digits>.<{fraction} digits> expected) importuser.template = Template
javax.validation.constraints.Future.message = must be in the future
javax.validation.constraints.Max.message = must be less than or equal to {value} invite.emailexists = User with that email address already exists in the system.
javax.validation.constraints.Min.message = must be greater than or equal to {value} invite.notFound = Invite invalid or already used
javax.validation.constraints.NotNull.message = may not be null invite.successfull = Invite sent successfully
javax.validation.constraints.Null.message = must be null invite.userCreateSuccessfull = User successfully created. You can now login.
javax.validation.constraints.Past.message = must be in the past
javax.validation.constraints.Pattern.message = must match "{regexp}" javax.validation.constraints.AssertFalse.message = must be false
javax.validation.constraints.Size.message = size must be between {min} and {max} javax.validation.constraints.AssertTrue.message = must be true
javax.validation.constraints.DecimalMax.message = must be less than or equal to {value}
layout.editBottom = Edit bottom content javax.validation.constraints.DecimalMin.message = must be greater than or equal to {value}
layout.editContent = Edit center javax.validation.constraints.Digits.message = numeric value out of bounds (<{integer} digits>.<{fraction} digits> expected)
layout.editTop = Edit topcontent javax.validation.constraints.Future.message = must be in the future
javax.validation.constraints.Max.message = must be less than or equal to {value}
login.login = Login javax.validation.constraints.Min.message = must be greater than or equal to {value}
login.logout = Logout javax.validation.constraints.NotNull.message = may not be null
login.logoutmessage = You have logged out of the system javax.validation.constraints.Null.message = must be null
login.password = Password javax.validation.constraints.Past.message = must be in the past
login.submit = Login javax.validation.constraints.Pattern.message = must match "{regexp}"
login.username = Username javax.validation.constraints.Size.message = size must be between {min} and {max}
loginerror.header = Login failed layout.editBottom = Edit bottom content
loginerror.message = Username of password incorrect. layout.editContent = Edit center
loginerror.resetpassword = Reset password layout.editTop = Edit topcontent
map.edit = Edit login.login = Login
map.generate = Generate places login.logout = Logout
map.height = Place height (px) login.logoutmessage = You have logged out of the system
map.id = # login.password = Password
map.name = Name login.submit = Login
map.namebase = Semicolon separated table prefixes login.username = Username
map.oneRowTable = One row tables
map.placesInRow = Places in row loginerror.header = Login failed
map.product = Place product loginerror.message = Username of password incorrect.
map.startX = Place start X-coordinate loginerror.resetpassword = Reset password
map.startY = Place start Y-coordinate\n
map.submitMap = Send map image map.edit = Edit
map.tableCount = Place count map.generate = Generate places
map.tableXdiff = Table X difference map.height = Place height (px)
map.tableYdiff = Table Y difference map.id = #
map.tablesHorizontal = Generate horizontal tables map.name = Name
map.width = Place width (px) map.namebase = Semicolon separated table prefixes
map.oneRowTable = One row tables
mapEdit.removePlaces = Remove ALL places map.placesInRow = Places in row
map.product = Place product
mapManage.lockedPlaces = Locked {0} places. map.startX = Place start X-coordinate
mapManage.releasedPlaces = Released {0} places map.startY = Place start Y-coordinate\n
map.submitMap = Send map image
mapView.buyPlaces = Lock selected places map.tableCount = Place count
mapView.errorWhenReleasingPlace = Error when releasing place map.tableXdiff = Table X difference
mapView.errorWhenReservingPlace = Error when reserving place! map.tableYdiff = Table Y difference
mapView.errorWhileBuyingPlaces = Error when buying places. Please try again. If error reoccurs please contact organizers. map.tablesHorizontal = Generate horizontal tables
mapView.notEnoughCreditsToReserve = You don't have enough credits to reserve this place. map.width = Place width (px)
menu.item = Item mapEdit.removePlaces = Remove ALL places
menu.name = Name
menu.select = Select mapManage.lockedPlaces = Locked {0} places.
menu.sort = Sort mapManage.releasedPlaces = Released {0} places
menuitem.navigation.key = Product flag mapView.buyPlaces = Lock selected places
mapView.errorWhenReleasingPlace = Error when releasing place
nasty.user = Go away! mapView.errorWhenReservingPlace = Error when reserving place!
mapView.errorWhileBuyingPlaces = Error when buying places. Please try again. If error reoccurs please contact organizers.
org.hibernate.validator.constraints.Email.message = not a well-formed email address mapView.notEnoughCreditsToReserve = You don't have enough credits to reserve this place.
org.hibernate.validator.constraints.Length.message = length must be between {min} and {max}
org.hibernate.validator.constraints.NotEmpty.message = may not be empty menu.item = Item
org.hibernate.validator.constraints.Range.message = must be between {min} and {max} menu.name = Name
menu.select = Select
orgrole.create = Create menu.sort = Sort
orgrole.name = Name
orgrole.parents = Parent menuitem.navigation.key = Product flag
page.account.edit.header = Edit account events nasty.user = Go away!
page.account.list.header = Account events
page.admin.sendimage.header = Send image org.hibernate.validator.constraints.Email.message = not a well-formed email address
page.auth.login.header = Login error org.hibernate.validator.constraints.Length.message = length must be between {min} and {max}
page.auth.login.loginerror.header = Kirjautumisvirhe org.hibernate.validator.constraints.NotEmpty.message = may not be empty
page.auth.login.loginerror.pagegroup = frontpage org.hibernate.validator.constraints.Range.message = must be between {min} and {max}
page.auth.login.logout.header = Uloskirjautuminen
page.auth.login.logout.pagegroup = frontpage orgrole.create = Create
page.auth.login.pagegroup = frontpage orgrole.name = Name
page.auth.login.title = Login error orgrole.parents = Parent
page.auth.loginerror.header = Login failed
page.auth.loginerror.pagegroup = frontpage page.account.edit.header = Edit account events
page.auth.logout.pagegroup = frontpage page.account.list.header = Account events
page.auth.notauthorized.pagegroup = frontpage page.admin.sendimage.header = Send image
page.auth.resetPassword.header = Reset password page.auth.login.header = Login error
page.bill.billSummary.header = Summary of bills page.auth.login.loginerror.header = Kirjautumisvirhe
page.bill.edit.header = Edit bill page.auth.login.loginerror.pagegroup = frontpage
page.bill.listAll.header = Bills page.auth.login.logout.header = Uloskirjautuminen
page.bill.placemap.header = Place map page.auth.login.logout.pagegroup = frontpage
page.bill.show.header = Bill info page.auth.login.pagegroup = frontpage
page.checkout.cancel.header = Payment cancelled! page.auth.login.title = Login error
page.checkout.delayed.header = Delayed payment page.auth.loginerror.header = Login failed
page.checkout.reject.header = Payment rejected! page.auth.loginerror.pagegroup = frontpage
page.checkout.return.header = Payment confirmed page.auth.logout.pagegroup = frontpage
page.game.list.header = Insomnia Game page.auth.notauthorized.pagegroup = frontpage
page.game.start.header = Insomnia Game page.auth.resetPassword.header = Reset password
page.index.header = Frontpage page.bill.billSummary.header = Summary of bills
page.index.pagegroup = frontpage page.bill.edit.header = Edit bill
page.permissionDenied.header = Access denied page.bill.listAll.header = Bills
page.place.edit.header = Edit place page.bill.placemap.header = Place map
page.place.insertToken.header = Insert place token page.bill.show.header = Bill info
page.place.mygroups.header = My places page.checkout.cancel.header = Payment cancelled!
page.place.placemap.header = Reserve place page.checkout.delayed.header = Delayed payment
page.poll.answer.header = Poll page.checkout.reject.header = Payment rejected!
page.poll.answered.header = Thank you for your answer page.checkout.return.header = Payment confirmed
page.poll.start.header = Poll page.game.list.header = Insomnia Game
page.product.create.pagegroup = admin page.game.start.header = Insomnia Game
page.product.createBill.header = Buy products page.index.header = Frontpage
page.product.createBill.pagegroup = shop page.index.pagegroup = frontpage
page.product.edit.pagegroup = admin page.permissionDenied.header = Access denied
page.product.list.pagegroup = admin page.place.edit.header = Edit place
page.product.validateBillProducts.header = Bill created page.place.insertToken.header = Insert place token
page.role.create.pagegroup = admin page.place.mygroups.header = My places
page.role.edit.pagegroup = admin page.place.placemap.header = Reserve place
page.role.list.pagegroup = admin page.poll.answer.header = Poll
page.shop.readerevents.header = RFID shop page.poll.answered.header = Thank you for your answer
page.svm.failure.header = Payment error page.poll.start.header = Poll
page.svm.pending.header = Payment pending page.product.create.pagegroup = admin
page.svm.success.header = Payment successfull page.product.createBill.header = Buy products
page.tests.placemap.pagegroup = shop page.product.createBill.pagegroup = shop
page.user.create.header = New user page.product.edit.pagegroup = admin
page.user.create.pagegroup = user page.product.list.pagegroup = admin
page.user.edit.header = Edit user page.product.validateBillProducts.header = Bill created
page.user.edit.pagegroup = user page.role.create.pagegroup = admin
page.user.editself.header = My preferences page.role.edit.pagegroup = admin
page.user.editself.pagegroup = user page.role.list.pagegroup = admin
page.user.list.header = Users page.shop.readerevents.header = RFID shop
page.user.list.pagegroup = user page.svm.failure.header = Payment error
page.user.mygroups.header = My places page.svm.pending.header = Payment pending
page.viewexpired = frontpage page.svm.success.header = Payment successfull
page.tests.placemap.pagegroup = shop
pagination.firstpage = First page.user.create.header = New user
pagination.lastpage = Last page.user.create.pagegroup = user
pagination.nextpage = Next page.user.edit.header = Edit user
pagination.pages = Pages page.user.edit.pagegroup = user
pagination.previouspage = Previous page.user.editself.header = My preferences
pagination.results = Results page.user.editself.pagegroup = user
page.user.list.header = Users
passwordChanged.body = You can now login with the new password. page.user.list.pagegroup = user
passwordChanged.header = Password changed successfully. page.user.mygroups.header = My places
page.viewexpired = frontpage
passwordReset.errorChanging = Unexpected error whilst password reset. Contact your administrator.
passwordReset.hashNotFound = Password change token has expired. Please send the query again. pagination.firstpage = First
pagination.lastpage = Last
passwordreset.mailBody = You can change your password in address: {0}\n\nIf you have not requested password reset, ignore this message.\n\nStream intranet\nwww.streamparty.org\ninfo@streamparty.org pagination.nextpage = Next
passwordreset.mailSubject = [STREAM] Password reset pagination.pages = Pages
passwordreset.usernotfound = Username not found. Please note that username is case sensitive. pagination.previouspage = Previous
pagination.results = Results
permissiondenied.alreadyLoggedIn = You don't have enough rights
permissiondenied.header = Access denied passwordChanged.body = You can now login with the new password.
permissiondenied.notLoggedIn = You don't have enough rights to enter this site. passwordChanged.header = Password changed successfully.
place.buyable = Buyable passwordReset.errorChanging = Unexpected error whilst password reset. Contact your administrator.
place.code = Placecode passwordReset.hashNotFound = Password change token has expired. Please send the query again.
place.commit = Save
place.description = Description passwordreset.mailBody = You can change your password in address: {0}\n\nIf you have not requested password reset, ignore this message.\n\nStream intranet\nwww.streamparty.org\ninfo@streamparty.org
place.details = Details passwordreset.mailSubject = [STREAM] Password reset
place.edit = Edit passwordreset.usernotfound = Username not found. Please note that username is case sensitive.
place.height = Height
place.id = ID permissiondenied.alreadyLoggedIn = You don't have enough rights
place.mapX = X permissiondenied.header = Access denied
place.mapY = Y permissiondenied.notLoggedIn = You don't have enough rights to enter this site.
place.membership = Associated user
place.name = Name place.buyable = Buyable
place.product = Product place.code = Placecode
place.releasetime = Releasetime place.commit = Save
place.width = Width place.description = Description
place.details = Details
placeSelect.legend.blue = My selected place place.edit = Edit
placeSelect.legend.green = My reserved place place.height = Height
placeSelect.legend.grey = Released if needed place.id = ID
placeSelect.legend.red = Reserved place place.mapX = X
placeSelect.legend.white = Empty place place.mapY = Y
placeSelect.placeName = Place place.membership = Associated user
placeSelect.placePrice = Price place.name = Name
placeSelect.placeProductName = Place type place.product = Product
placeSelect.placesleft = Places left place.releasetime = Releasetime
placeSelect.reservationPrice = Reservation price place.width = Width
placeSelect.reservedPlaces = Reserved places
placeSelect.totalPlaces = Places in total placeSelect.legend.blue = My selected place
placeSelect.legend.green = My reserved place
placegroup.created = Created placeSelect.legend.grey = Released if needed
placegroup.creator = Reserver placeSelect.legend.red = Reserved place
placegroup.details = Details placeSelect.legend.white = Empty place
placegroup.edit = Show placeSelect.placeName = Place
placegroup.edited = Edited placeSelect.placePrice = Price
placegroup.name = Name placeSelect.placeProductName = Place type
placegroup.placename = Place placeSelect.placesleft = Places left
placegroup.places = Places placeSelect.reservationPrice = Reservation price
placegroup.printPdf = Print placecodes placeSelect.reservedPlaces = Reserved places
placeSelect.totalPlaces = Places in total
placegroupview.groupCreator = Reserver
placegroupview.header = My places placegroup.created = Created
placegroupview.noMemberships = No places placegroup.creator = Reserver
placegroupview.placeReleaseFailed = Releasing of place failed! placegroup.details = Details
placegroupview.placeReleased = Place {0} released placegroup.edit = Show
placegroupview.releasePlace = Release placegroup.edited = Edited
placegroupview.reservationName = Place placegroup.name = Name
placegroupview.reservationProduct = Product placegroup.placename = Place
placegroupview.token = Placecode / user placegroup.places = Places
placegroup.printPdf = Print placecodes
placetoken.commit = Associate token
placetoken.pageHeader = Add token placegroupview.groupCreator = Reserver
placetoken.placelist = My places placegroupview.header = My places
placetoken.token = Token placegroupview.noMemberships = No places
placetoken.tokenNotFound = Token not found! Check token placegroupview.placeReleaseFailed = Releasing of place failed!
placetoken.topText = You can associate a ticket bought by someone else to your account by inserting a token to the field below placegroupview.placeReleased = Place {0} released
placegroupview.releasePlace = Release
poll.answer = Answer to poll placegroupview.reservationName = Place
poll.begin = Open poll placegroupview.reservationProduct = Product
poll.create = Create placegroupview.token = Placecode / user
poll.description = Description
poll.edit = Edit placetoken.commit = Associate token
poll.end = Close poll placetoken.pageHeader = Add token
poll.name = Poll name placetoken.placelist = My places
poll.save = Send answers placetoken.token = Token
placetoken.tokenNotFound = Token not found! Check token
product.barcode = Barcode placetoken.topText = You can associate a ticket bought by someone else to your account by inserting a token to the field below
product.billed = Billed
product.boughtTotal = Products billed poll.answer = Answer to poll
product.cart.count = To shoppingcart poll.begin = Open poll
product.cashed = Cashpaid poll.create = Create
product.color = Color in UI poll.description = Description
product.create = Create product poll.edit = Edit
product.createDiscount = Add volumediscount poll.end = Close poll
product.edit = edit poll.name = Poll name
product.name = Name of product poll.save = Send answers
product.paid = Paid
product.prepaid = Prepaid product.barcode = Barcode
product.prepaidInstant = Created when prepaid is paid product.billed = Billed
product.price = Price of product product.boughtTotal = Products billed
product.providedRole = Product defines role product.cart.count = To shoppingcart
product.save = Save product.cashed = Cashpaid
product.shopInstant = Create automatic cashpayment product.color = Color in UI
product.sort = Sort nr product.create = Create product
product.totalPrice = Total product.createDiscount = Add volumediscount
product.unitName = Unit name product.edit = edit
product.vat = VAT product.name = Name of product
product.paid = Paid
productShopView.readBarcode = Read barcode product.prepaid = Prepaid
product.prepaidInstant = Created when prepaid is paid
products.save = Save product.price = Price of product
product.providedRole = Product defines role
productshop.billCreated = Bill created product.save = Save
productshop.commit = Buy product.shopInstant = Create automatic cashpayment
productshop.limits = Available product.sort = Sort nr
productshop.minusOne = -1 product.totalPrice = Total
productshop.minusTen = -10 product.unitName = Unit name
productshop.noItemsInCart = There are no products in shopping cart product.vat = VAT
productshop.plusOne = +1
productshop.plusTen = +10 productShopView.readBarcode = Read barcode
productshop.total = Total
products.save = Save
reader.assocToCard = Associate to card
reader.automaticProduct = Default product productshop.billCreated = Bill created
reader.automaticProductCount = Amount productshop.commit = Buy
reader.createNewCard = Create new card productshop.limits = Available
reader.description = Description productshop.minusOne = -1
reader.edit = Edit productshop.minusTen = -10
reader.identification = Identification productshop.noItemsInCart = There are no products in shopping cart
reader.name = Reader name productshop.plusOne = +1
reader.save = Save productshop.plusTen = +10
reader.select = Select reader productshop.total = Total
reader.tag = Tag
reader.type = Type reader.assocToCard = Associate to card
reader.user = User reader.automaticProduct = Default product
reader.automaticProductCount = Amount
readerView.searchforuser = Search user reader.createNewCard = Create new card
reader.description = Description
readerevent.associateToUser = Associate to user reader.edit = Edit
readerevent.seenSince = Last seen reader.identification = Identification
readerevent.shopToUser = Buy to user reader.name = Reader name
readerevent.tagname = Tag reader.save = Save
reader.select = Select reader
readerview.cards = Card ( printcount ) reader.tag = Tag
reader.type = Type
resetMail.body = You can change a forgotten password by inserting your username to the field below. A link where you can change the password will be sent to the email address associated to that. reader.user = User
resetMail.header = Reset lost password
resetMail.send = Send email readerView.searchforuser = Search user
resetMail.username = Username
readerevent.associateToUser = Associate to user
resetmailSent.body = Email has been sent containing a link where you can change the password. readerevent.seenSince = Last seen
resetmailSent.header = Email sent readerevent.shopToUser = Buy to user
readerevent.tagname = Tag
rfidevent.empty = Empty
rfidevent.reader = Reader readerview.cards = Card ( printcount )
rfidevent.searchuser = Search user
rfidevent.tag = Tag resetMail.body = You can change a forgotten password by inserting your username to the field below. A link where you can change the password will be sent to the email address associated to that.
resetMail.header = Reset lost password
role.cardtemplate = Cardtemplate resetMail.send = Send email
role.create = Create role resetMail.username = Username
role.description = Description
role.edit = Edit resetmailSent.body = Email has been sent containing a link where you can change the password.
role.edit.save = Save resetmailSent.header = Email sent
role.execute = (X)
role.name = Name rfidevent.empty = Empty
role.parents = Parents rfidevent.reader = Reader
role.permissionheader = Role permissions rfidevent.searchuser = Search user
role.read = (R) rfidevent.tag = Tag
role.write = (W)
role.cardtemplate = Cardtemplate
salespoint.edit = Edit role.create = Create role
salespoint.name = Name role.description = Description
salespoint.noSalesPoints = Amount role.edit = Edit
role.edit.save = Save
sendPicture.header = S role.execute = (X)
role.name = Name
shop.accountBalance = Account balance role.parents = Parents
shop.cash = Cash deposit role.permissionheader = Role permissions
shop.readBarcode = Read barcode role.read = (R)
shop.totalPrice = Price of products role.write = (W)
shop.user = Selling to
salespoint.edit = Edit
sidebar.bill.list = My bills salespoint.name = Name
sidebar.bill.listAll = All bills salespoint.noSalesPoints = Amount
sidebar.bill.summary = Summary of bills
sidebar.bills = Bills sendPicture.header = S
sidebar.cardTemplate.create = New card template
sidebar.cardTemplate.list = Show card templates shop.accountBalance = Account balance
sidebar.createuser = Register a new account shop.cash = Cash deposit
sidebar.eventorg.list = My organisations shop.readBarcode = Read barcode
sidebar.map.list = Maps shop.totalPrice = Price of products
sidebar.map.placemap = Placemap shop.user = Selling to
sidebar.maps = Maps
sidebar.other = Other sidebar.bill.list = My bills
sidebar.product.create = New product sidebar.bill.listAll = All bills
sidebar.product.createBill = Create bill sidebar.bill.summary = Summary of bills
sidebar.product.list = Products sidebar.bills = Bills
sidebar.products = Products sidebar.cardTemplate.create = New card template
sidebar.role.create = New role sidebar.cardTemplate.list = Show card templates
sidebar.role.list = Roles sidebar.createuser = Register a new account
sidebar.roles = Roles sidebar.eventorg.list = My organisations
sidebar.shop.readerEvents = Reader events sidebar.map.list = Maps
sidebar.shop.readerlist = Show readers sidebar.map.placemap = Placemap
sidebar.user.create = New user sidebar.maps = Maps
sidebar.user.editself = My preferences sidebar.other = Other
sidebar.user.list = Users sidebar.product.create = New product
sidebar.users = Users sidebar.product.createBill = Create bill
sidebar.utils.flushCache = Flush Cache sidebar.product.list = Products
sidebar.utils.testdata = Testdata sidebar.products = Products
sidebar.role.create = New role
sitepage.addContent = Add content block sidebar.role.list = Roles
sitepage.create = Create sidebar.roles = Roles
sitepage.edit = Edit sidebar.shop.readerEvents = Reader events
sitepage.name = Page name sidebar.shop.readerlist = Show readers
sitepage.roles = Visible for roles sidebar.user.create = New user
sitepage.save = Save sidebar.user.editself = My preferences
sidebar.user.list = Users
sitepagelist.header = Site pages sidebar.users = Users
sidebar.utils.flushCache = Flush Cache
submenu.auth.login = Login sidebar.utils.testdata = Testdata
submenu.auth.logoutResponse = Logout successfull
submenu.auth.sendResetMail = Password reset sitepage.addContent = Add content block
submenu.bill.billSummary = Bill summary sitepage.create = Create
submenu.bill.list = My bills sitepage.edit = Edit
submenu.bill.listAll = All bills sitepage.name = Page name
submenu.foodwave.list = Open foodwaves sitepage.roles = Visible for roles
submenu.foodwave.listTemplates = Food provides sitepage.save = Save
submenu.index = Frontpage
submenu.map.create = Create map sitepagelist.header = Site pages
submenu.map.list = List maps
submenu.orgrole.create = Create organisationrole submenu.auth.login = Login
submenu.orgrole.list = Organisation roles submenu.auth.logoutResponse = Logout successfull
submenu.pages.create = Create content submenu.auth.sendResetMail = Password reset
submenu.pages.list = List pages submenu.bill.billSummary = Bill summary
submenu.place.insertToken = Insert placecode submenu.bill.list = My bills
submenu.place.myGroups = Place reservations submenu.bill.listAll = All bills
submenu.place.placemap = Placemap submenu.foodadmin.createTemplate = Create foodwave template
submenu.poll.index = Polls submenu.foodadmin.listTemplates = List foodwave templates
submenu.product.create = Create product submenu.foodmanager.listFoodwaves = List active foodwaves
submenu.product.list = List products submenu.foodwave.list = Open foodwaves
submenu.role.create = Create role submenu.foodwave.listTemplates = Food provides
submenu.role.list = Roles submenu.index = Frontpage
submenu.shop.createBill = Shop submenu.map.create = Create map
submenu.shop.listReaders = List readers submenu.map.list = List maps
submenu.shop.showReaderEvents = Reader events submenu.orgrole.create = Create organisationrole
submenu.user.accountEvents = Account events submenu.orgrole.list = Organisation roles
submenu.user.changePassword = Change password submenu.pages.create = Create content
submenu.user.create = Create new user submenu.pages.list = List pages
submenu.user.edit = User information submenu.place.insertToken = Insert placecode
submenu.user.foodwave = Food submenu.place.myGroups = Place reservations
submenu.user.invite = Invite friends submenu.place.placemap = Placemap
submenu.user.manageuserlinks = Manage users submenu.poll.index = Polls
submenu.user.other = Other submenu.product.create = Create product
submenu.user.rolelinks = Manage roles submenu.product.list = List products
submenu.user.sendPicture = Send picture submenu.role.create = Create role
submenu.user.shop = Shop submenu.role.list = Roles
submenu.user.userlinks = User information submenu.shop.createBill = Shop
submenu.useradmin.create = Create user submenu.shop.listReaders = List readers
submenu.useradmin.createCardTemplate = Create cardtemplate submenu.shop.showReaderEvents = Reader events
submenu.useradmin.list = List users submenu.user.accountEvents = Account events
submenu.useradmin.listCardTemplates = Card templates submenu.user.changePassword = Change password
submenu.useradmin.showTakePicture = Show webcam submenu.user.create = Create new user
submenu.useradmin.validateUser = Validate user submenu.user.edit = User information
submenu.voting.compolist = Compos submenu.user.foodwave = Food
submenu.voting.create = Create new compo submenu.user.invite = Invite friends
submenu.voting.myEntries = My entries submenu.user.manageuserlinks = Manage users
submenu.user.other = Other
supernavi.admin = Adminview submenu.user.rolelinks = Manage roles
supernavi.user = Userview submenu.user.sendPicture = Send picture
submenu.user.shop = Shop
svm.failure.errorMessage = Payment error. submenu.user.userlinks = User information
svm.failure.successMessage = Payment error successfull\u2026 ( Possibly already marked paid ) submenu.useradmin.create = Create user
svm.pending.errorMessage = Unknown error! If payment was successfull email will be sent after verification. submenu.useradmin.createCardTemplate = Create cardtemplate
svm.pending.successMessage = Payment pending. You will receive email after payment verification. submenu.useradmin.list = List users
svm.success.errorMessage = Payment could not be verified! submenu.useradmin.listCardTemplates = Card templates
svm.success.successMessage = Payment was successfull. You can now your credits in the system. submenu.useradmin.showTakePicture = Show webcam
submenu.useradmin.validateUser = Validate user
template.loggedInAs = Logged in as: submenu.voting.compolist = Compos
submenu.voting.create = Create new compo
topnavi.adminshop = Adminshop submenu.voting.myEntries = My entries
topnavi.billing = Billing
topnavi.compos = Compos supernavi.admin = Adminview
topnavi.contents = Site contents supernavi.user = Userview
topnavi.foodwave = Food
topnavi.frontpage = Front page svm.failure.errorMessage = Payment error.
topnavi.log = Log svm.failure.successMessage = Payment error successfull\u2026 ( Possibly already marked paid )
topnavi.maps = Maps svm.pending.errorMessage = Unknown error! If payment was successfull email will be sent after verification.
topnavi.placemap = Map svm.pending.successMessage = Payment pending. You will receive email after payment verification.
topnavi.poll = Polls svm.success.errorMessage = Payment could not be verified!
topnavi.products = Products svm.success.successMessage = Payment was successfull. You can now your credits in the system.
topnavi.shop = Shop
topnavi.user = My properties template.loggedInAs = Logged in as:
topnavi.userinit = User auth
topnavi.usermgmt = Users topnavi.adminshop = Adminshop
topnavi.billing = Billing
user.accountBalance = Account balance topnavi.compos = Compos
user.accountEventHeader = Account events topnavi.contents = Site contents
user.accountevents = Account events topnavi.foodwave = Food
user.address = Address topnavi.frontpage = Front page
user.bank = Bank topnavi.log = Log
user.bankaccount = Bank number topnavi.maps = Maps
user.birthday = Birthday topnavi.placemap = Map
user.cardPower = Usertype topnavi.poll = Polls
user.changePassword = Change password topnavi.products = Products
user.changepassword.forUser = For user topnavi.shop = Shop
user.changepassword.title = Change password topnavi.user = My properties
user.create = Create user topnavi.userinit = User auth
user.createdmessage = User has been created successfully. You can now login. topnavi.usermgmt = Users
user.defaultImage = Default picture
user.edit = Edit user.accountBalance = Account balance
user.edit.title = My information user.accountEventHeader = Account events
user.email = Email user.accountevents = Account events
user.firstNames = Firstname user.address = Address
user.food.title = Choose Menu user.bank = Bank
user.foodwave.products.title = Choose Products user.bankaccount = Bank number
user.foodwavelist.title = Choose Foodwave user.birthday = Birthday
user.hasImage = Image user.cardPower = Usertype
user.image = Image user.changePassword = Change password
user.imagelist = Saved images user.changepassword.forUser = For user
user.imagesubmit = Send image user.changepassword.title = Change password
user.insertToken = Insert token user.create = Create user
user.invalidLoginCredentials = Invalid user credentials user.createdmessage = User has been created successfully. You can now login.
user.invite = Invite user.defaultImage = Default picture
user.invite.header = Accept invitation user.edit = Edit
user.invitemail = Email address user.edit.title = My information
user.lastName = Lastname user.email = Email
user.login = Login user.firstNames = Firstname
user.myGroups = My place reservations user.food.title = Choose Menu
user.nick = Nick user.foodwave.products.title = Choose Products
user.noAccountevents = No account events user.foodwavelist.title = Choose Foodwave
user.noCurrentImage = No image user.hasImage = Image
user.noImage = No image user.image = Image
user.oldPassword = Current password user.imagelist = Saved images
user.page.invite = Invite friends user.imagesubmit = Send image
user.password = Password user.insertToken = Insert token
user.passwordcheck = Password ( again ) user.invalidLoginCredentials = Invalid user credentials
user.passwordlengthMessage = Password is too short! user.invite = Invite
user.phone = Tel user.invite.header = Accept invitation
user.realname = Name user.invitemail = Email address
user.roles = Roles user.lastName = Lastname
user.rolesave = Save roles user.login = Login
user.save = Save user.myGroups = My place reservations
user.saveFailed = Save failed, Not enough permissions! user.nick = Nick
user.saveSuccessfull = Changes saved successfully user.noAccountevents = No account events
user.sendPicture = Send image user.noCurrentImage = No image
user.sex = Sex user.noImage = No image
user.sex.FEMALE = Female user.oldPassword = Current password
user.sex.MALE = Male user.page.invite = Invite friends
user.sex.UNDEFINED = Undefined user.password = Password
user.shop = Buy user.passwordcheck = Password ( again )
user.shop.title = Shop to user user.passwordlengthMessage = Password is too short!
user.successfullySaved = Changes saved successfully user.phone = Tel
user.superadmin = Superadmin user.realname = Name
user.thisIsCurrentImage = Current image user.roles = Roles
user.town = City user.rolesave = Save roles
user.uploadimage = Send image user.save = Save
user.username = Username user.saveFailed = Save failed, Not enough permissions!
user.validate.notUniqueUsername = Username already exists. Please select another. user.saveSuccessfull = Changes saved successfully
user.validateUser.commit = Send user.sendPicture = Send image
user.validateUser.header = Please insert credentials user.sex = Sex
user.wholeName = Name user.sex.FEMALE = Female
user.zipCode = Postal nr. user.sex.MALE = Male
user.sex.UNDEFINED = Undefined
userImport.commit = Commit user.shop = Buy
user.shop.title = Shop to user
userView.image = Image user.successfullySaved = Changes saved successfully
user.superadmin = Superadmin
usercart.addSearchedUsers = Add searched users user.thisIsCurrentImage = Current image
usercart.cartsize = Size user.town = City
usercart.clear = Clear Cart user.uploadimage = Send image
usercart.showCart = Show usercart user.username = Username
usercart.traverse = Traverse user.validate.notUniqueUsername = Username already exists. Please select another.
user.validateUser.commit = Send
userimage.webcam = Take picture with webcam user.validateUser.header = Please insert credentials
user.wholeName = Name
userlist.header = Users user.zipCode = Postal nr.
userlist.onlythisevent = Limit to users of this event
userlist.placeassoc = Assigned to place userImport.commit = Commit
userlist.rolefilter = Assigned roles
userlist.saldofilter = Saldo userView.image = Image
userlist.search = Search
userlist.showAdvancedSearch = Advanced search usercart.addSearchedUsers = Add searched users
usercart.cartsize = Size
usertitle.managingUser = Shop usercart.clear = Clear Cart
usercart.showCart = Show usercart
userview.header = Users usercart.traverse = Traverse
userview.invalidEmail = Invalid email address
userview.loginstringFaulty = Username has to be atleast 2 characters long! userimage.webcam = Take picture with webcam
userview.oldPasswordError = Invalid password!
userview.passwordTooShort = Password has to be atleast 5 characters long! userlist.header = Users
userview.passwordsChanged = Password changed userlist.onlythisevent = Limit to users of this event
userview.passwordsDontMatch = Passwords do not match! Please try again! userlist.placeassoc = Assigned to place
userview.userExists = Username already exists! please select another. userlist.rolefilter = Assigned roles
userlist.saldofilter = Saldo
viewexpired.body = Please login again. userlist.search = Search
viewexpired.title = Login expired. Please login again. userlist.showAdvancedSearch = Advanced search
voting.allcompos.curEntries = # of entries usertitle.managingUser = Shop
voting.allcompos.descri = Description
voting.allcompos.description = List of all compos and theirs information. userview.header = Users
voting.allcompos.endTime = End time userview.invalidEmail = Invalid email address
voting.allcompos.header = All compos userview.loginstringFaulty = Username has to be atleast 2 characters long!
voting.allcompos.maxParts = Max participants userview.oldPasswordError = Invalid password!
voting.allcompos.name = Name userview.passwordTooShort = Password has to be atleast 5 characters long!
voting.allcompos.startTime = Start time userview.passwordsChanged = Password changed
voting.allcompos.submitEnd = Submit end userview.passwordsDontMatch = Passwords do not match! Please try again!
voting.allcompos.submitEntry = Submit entry userview.userExists = Username already exists! please select another.
voting.allcompos.submitStart = Submit start
voting.allcompos.voteEnd = Vote end viewexpired.body = Please login again.
voting.allcompos.voteStart = Vote start viewexpired.title = Login expired. Please login again.
voting.compo.submit = Submit entry
voting.compo.vote = Vote voting.allcompos.curEntries = # of entries
voting.compoentryadd.button = Send voting.allcompos.descri = Description
voting.compoentryadd.description = Add new entry to compo voting.allcompos.description = List of all compos and theirs information.
voting.compoentryadd.entryname = Name voting.allcompos.endTime = End time
voting.compoentryadd.file = File voting.allcompos.header = All compos
voting.compoentryadd.notes = Notes voting.allcompos.maxParts = Max participants
voting.compoentryadd.screenmessage = Screenmessage voting.allcompos.name = Name
voting.compoentryadd.title = Add entry voting.allcompos.startTime = Start time
voting.compoentryadd.uploadedFile = File to voting.allcompos.submitEnd = Submit end
voting.compoentrysave.button = Save voting.allcompos.submitEntry = Submit entry
voting.create.compoEnd = End time voting.allcompos.submitStart = Submit start
voting.create.compoStart = Start time voting.allcompos.voteEnd = Vote end
voting.create.createButton = Create voting.allcompos.voteStart = Vote start
voting.create.dateValidatorEndDate = End time before start time. voting.compo.submit = Submit entry
voting.create.description = Description voting.compo.vote = Vote
voting.create.header = Create compo voting.compoentryadd.button = Send
voting.create.maxParticipants = Max participants voting.compoentryadd.description = Add new entry to compo
voting.create.name = Name voting.compoentryadd.entryname = Name
voting.create.submitEnd = Submit close voting.compoentryadd.file = File
voting.create.submitStart = Submit start voting.compoentryadd.notes = Notes
voting.create.voteEnd = Voting close voting.compoentryadd.screenmessage = Screenmessage
voting.create.voteStart = Voting start voting.compoentryadd.title = Add entry
voting.compoentryadd.uploadedFile = File to
voting.compoentrysave.button = Save
voting.create.compoEnd = End time
voting.create.compoStart = Start time
voting.create.createButton = Create
voting.create.dateValidatorEndDate = End time before start time.
voting.create.description = Description
voting.create.header = Create compo
voting.create.maxParticipants = Max participants
voting.create.name = Name
voting.create.submitEnd = Submit close
voting.create.submitStart = Submit start
voting.create.voteEnd = Voting close
voting.create.voteStart = Voting start
#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net) #Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
#Bill number #Bill number
# Validationmessages # Validationmessages
actionlog.create.header = Create new actionmessage actionlog.create.header = Create new actionmessage
actionlog.create.message = Message actionlog.create.message = Message
actionlog.create.role = Target role actionlog.create.role = Target role
actionlog.create.submitbutton = Send actionlog.create.submitbutton = Send
actionlog.create.taskradio = Task actionlog.create.taskradio = Task
actionlog.crew = Crew actionlog.crew = Crew
actionlog.message = Event actionlog.message = Event
actionlog.messagelist.description = You can follow and create new action messages in this view actionlog.messagelist.description = You can follow and create new action messages in this view
actionlog.messagelist.header = Messagelist actionlog.messagelist.header = Messagelist
actionlog.state = State actionlog.state = State
actionlog.task = Task actionlog.task = Task
actionlog.tasklist.header = Tasklist actionlog.tasklist.header = Tasklist
actionlog.time = Time actionlog.time = Time
actionlog.user = User actionlog.user = User
bill.billMarkedPaidMail.message = Your deposit number {0} has been marked as paid. bill.billMarkedPaidMail.message = Your deposit number {0} has been marked as paid.
bill.billMarkedPaidMail.subject = [Streamparty] Your credits have been updated bill.billMarkedPaidMail.subject = [Streamparty] Your credits have been updated
error.contact = If this happens again, contact Info with the following code: error.contact = If this happens again, contact Info with the following code:
error.error = You have encountered an error. error.error = You have encountered an error.
eventorg.create = Create eventorg.create = Create
eventorg.edit = Edit eventorg.edit = Edit
global.cancel = Cancel global.cancel = Cancel
global.copyright = Codecrew Ry global.copyright = Codecrew Ry
global.infomail = info@streamparty.org global.infomail = info@streamparty.org
global.notAuthorizedExecute = You are not authorized to execute that!! global.notAuthorizedExecute = You are not authorized to execute that!!
global.notauthorized = You don't have enough rights to enter this site. global.notauthorized = You don't have enough rights to enter this site.
global.save = Save global.save = Save
global.webpage = http://www.streamparty.org global.webpage = http://www.streamparty.org
httpsession.creationTime = Created httpsession.creationTime = Created
login.login = Login login.login = Login
login.logout = Logout login.logout = Logout
login.logoutmessage = You have logged out of the system login.logoutmessage = You have logged out of the system
login.password = Password login.password = Password
login.submit = Login login.submit = Login
login.username = Username login.username = Username
loginerror.header = Login failed loginerror.header = Login failed
loginerror.message = Username of password incorrect. loginerror.message = Username of password incorrect.
loginerror.resetpassword = Reset password loginerror.resetpassword = Reset password
passwordChanged.body = You can now login with the new password. passwordChanged.body = You can now login with the new password.
passwordChanged.header = Password changed successfully. passwordChanged.header = Password changed successfully.
passwordReset.errorChanging = Unexpected error whilst password reset. Contact your administrator. passwordReset.errorChanging = Unexpected error whilst password reset. Contact your administrator.
passwordReset.hashNotFound = Password change token has expired. Please send the query again. passwordReset.hashNotFound = Password change token has expired. Please send the query again.
permissiondenied.alreadyLoggedIn = You don't have enough rights permissiondenied.alreadyLoggedIn = You don't have enough rights
permissiondenied.header = Access denied permissiondenied.header = Access denied
permissiondenied.notLoggedIn = You don't have enough rights to enter this site. permissiondenied.notLoggedIn = You don't have enough rights to enter this site.
resetMail.body = You can change a forgotten password by inserting your username to the field below. A link where you can change the password will be sent to the email address associated to that. resetMail.body = You can change a forgotten password by inserting your username to the field below. A link where you can change the password will be sent to the email address associated to that.
resetMail.header = Reset lost password resetMail.header = Reset lost password
resetMail.send = Send email resetMail.send = Send email
resetMail.username = Username resetMail.username = Username
resetmailSent.body = Email has been sent containing a link where you can change the password. resetmailSent.body = Email has been sent containing a link where you can change the password.
resetmailSent.header = Email sent resetmailSent.header = Email sent
...@@ -208,13 +208,19 @@ foodWave.time = Aika ...@@ -208,13 +208,19 @@ foodWave.time = Aika
foodWave.totalReserved = Yhteens\u00E4 foodWave.totalReserved = Yhteens\u00E4
foodWave.unconfirmedOrders = Vahvistamattomia foodWave.unconfirmedOrders = Vahvistamattomia
foodadmin.editTemplate = Muokkaa
foodshop.buyAndPay = Varaa ja maksa
foodshop.buyFromCounter = Maksa infossa foodshop.buyFromCounter = Maksa infossa
foodshop.buyFromInternet = Maksa Internetiss\u00E4 foodshop.buyFromInternet = Maksa Internetiss\u00E4
foodshop.total = Yhteens\u00E4
foodwave.orders = Maksetut Tilaukset foodwave.orders = Maksetut Tilaukset
foodwave.template.basicinfo = Template Infot foodwave.template.basicinfo = Template Infot
foodwave.template.description = Kuvaus
foodwave.template.edit.title = Foodwave Template Editori foodwave.template.edit.title = Foodwave Template Editori
foodwave.template.list.title = Ruokatilaus Templatet foodwave.template.list.title = Ruokatilaus Templatet
foodwave.template.name = Nimi
foodwave.template.selectproducts = Tuotteet foodwave.template.selectproducts = Tuotteet
foodwaveTemplate.name = Nimi foodwaveTemplate.name = Nimi
...@@ -223,16 +229,21 @@ foodwavetemplate.actions = Toimet ...@@ -223,16 +229,21 @@ foodwavetemplate.actions = Toimet
foodwavetemplate.addproduct = Lis\u00E4\u00E4 foodwavetemplate.addproduct = Lis\u00E4\u00E4
foodwavetemplate.basicinfo = Templeitti foodwavetemplate.basicinfo = Templeitti
foodwavetemplate.createFoodwave = Luo ruokatilaus foodwavetemplate.createFoodwave = Luo ruokatilaus
foodwavetemplate.createwave = Luo tilauspohja
foodwavetemplate.description = Kuvaus foodwavetemplate.description = Kuvaus
foodwavetemplate.edit = Muokkaa tilauspohjaa
foodwavetemplate.editRow = Muokkaa foodwavetemplate.editRow = Muokkaa
foodwavetemplate.maxfoods = Tilausten enimm\u00E4ism\u00E4\u00E4r\u00E4
foodwavetemplate.name = Nimi foodwavetemplate.name = Nimi
foodwavetemplate.price = Hinta foodwavetemplate.price = Hinta
foodwavetemplate.productdescription = Kuvaus foodwavetemplate.productdescription = Kuvaus
foodwavetemplate.productname = Nimi\r\n foodwavetemplate.productname = Nimi\n
foodwavetemplate.removeFromList = Poista foodwavetemplate.removeFromList = Poista
foodwavetemplate.save = Ok foodwavetemplate.save = Ok
foodwavetemplate.savetemplate = Tallenna foodwavetemplate.savetemplate = Tallenna
foodwavetemplate.selectproducts = Tuotteet foodwavetemplate.selectproducts = Tuotteet
foodwavetemplate.startTime = Tilausaika
foodwavetemplate.waveName = Tilauksen nimi
game.gamepoints = Insomnia Game pisteet: game.gamepoints = Insomnia Game pisteet:
...@@ -603,6 +614,9 @@ submenu.auth.sendResetMail = Salasanan palautus ...@@ -603,6 +614,9 @@ submenu.auth.sendResetMail = Salasanan palautus
submenu.bill.billSummary = Laskujen yhteenveto submenu.bill.billSummary = Laskujen yhteenveto
submenu.bill.list = N\u00E4yt\u00E4 omat laskut submenu.bill.list = N\u00E4yt\u00E4 omat laskut
submenu.bill.listAll = Kaikki laskut submenu.bill.listAll = Kaikki laskut
submenu.foodadmin.createTemplate = Luo tilauspohja
submenu.foodadmin.listTemplates = Muokkaa tilauspohjia
submenu.foodmanager.listFoodwaves = Aktiiviset ruokatilaukset
submenu.foodwave.list = Avoimet tilaukset submenu.foodwave.list = Avoimet tilaukset
submenu.index = Etusivu submenu.index = Etusivu
submenu.map.create = Uusi kartta submenu.map.create = Uusi kartta
......
#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net) #Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
#Bill number #Bill number
# Validationmessages # Validationmessages
actionlog.create.header = Luo uusi ActionMessage actionlog.create.header = Luo uusi ActionMessage
actionlog.create.message = Viesti actionlog.create.message = Viesti
actionlog.create.role = Kohderooli actionlog.create.role = Kohderooli
actionlog.create.submitbutton = L\u00E4het\u00E4 actionlog.create.submitbutton = L\u00E4het\u00E4
actionlog.create.taskradio = Teht\u00E4v\u00E4 actionlog.create.taskradio = Teht\u00E4v\u00E4
actionlog.crew = Crew actionlog.crew = Crew
actionlog.message = Tapahtuma actionlog.message = Tapahtuma
actionlog.messagelist.description = Voit seurata sek\u00E4 luoda uusia ActionMessageja t\u00E4ss\u00E4 n\u00E4kym\u00E4ss\u00E4. actionlog.messagelist.description = Voit seurata sek\u00E4 luoda uusia ActionMessageja t\u00E4ss\u00E4 n\u00E4kym\u00E4ss\u00E4.
actionlog.messagelist.header = Viestilista actionlog.messagelist.header = Viestilista
actionlog.state = Tila actionlog.state = Tila
actionlog.task = Teht\u00E4v\u00E4 actionlog.task = Teht\u00E4v\u00E4
actionlog.tasklist.header = Teht\u00E4v\u00E4lista actionlog.tasklist.header = Teht\u00E4v\u00E4lista
actionlog.time = Aika actionlog.time = Aika
actionlog.user = Tekij\u00E4 actionlog.user = Tekij\u00E4
bill.billMarkedPaidMail.message = Laskusi numero {0} on merkitty maksetuksi. Voit nyt siirty\u00E4 lippukauppaan varamaamaan haluamasi paikat. \nTervetuloa tapahtumaan!\n\nTerveisin,\nInsomnia lippupalvelu\nwww.insomnia.fi bill.billMarkedPaidMail.message = Laskusi numero {0} on merkitty maksetuksi. Voit nyt siirty\u00E4 lippukauppaan varamaamaan haluamasi paikat. \nTervetuloa tapahtumaan!\n\nTerveisin,\nInsomnia lippupalvelu\nwww.insomnia.fi
bill.billMarkedPaidMail.subject = [INSOMNIA] Lasku merkitty maksetuksi bill.billMarkedPaidMail.subject = [INSOMNIA] Lasku merkitty maksetuksi
error.contact = Jos t\u00E4m\u00E4 toistuu, ota seuraava koodi talteen ja ota yhteys Infoon: error.contact = Jos t\u00E4m\u00E4 toistuu, ota seuraava koodi talteen ja ota yhteys Infoon:
error.error = Olet kohdannut virheen. error.error = Olet kohdannut virheen.
eventorg.create = Luo eventorg.create = Luo
eventorg.edit = Muokkaa eventorg.edit = Muokkaa
global.cancel = Peruuta global.cancel = Peruuta
global.copyright = Codecrew Ry global.copyright = Codecrew Ry
global.infomail = info@insomnia.fi global.infomail = info@insomnia.fi
global.notAuthorizedExecute = Sinulla ei ole riitt\u00E4v\u00E4sti oikeuksia suorittaa t\u00E4t\u00E4 toimenpidett\u00E4! global.notAuthorizedExecute = Sinulla ei ole riitt\u00E4v\u00E4sti oikeuksia suorittaa t\u00E4t\u00E4 toimenpidett\u00E4!
global.notauthorized = Sinulla ei ole riitt\u00E4vi\u00E4 oikeuksia t\u00E4lle sivulle. global.notauthorized = Sinulla ei ole riitt\u00E4vi\u00E4 oikeuksia t\u00E4lle sivulle.
global.save = Tallenna global.save = Tallenna
global.webpage = http://www.insomnia.fi global.webpage = http://www.insomnia.fi
httpsession.creationTime = Luotu httpsession.creationTime = Luotu
login.login = Kirjaudu sis\u00E4\u00E4n login.login = Kirjaudu sis\u00E4\u00E4n
login.logout = Kirjaudu ulos login.logout = Kirjaudu ulos
login.logoutmessage = Olet kirjautunut ulos j\u00E4rjestelm\u00E4st\u00E4. login.logoutmessage = Olet kirjautunut ulos j\u00E4rjestelm\u00E4st\u00E4.
login.password = Salasana login.password = Salasana
login.submit = Kirjaudu sis\u00E4\u00E4n login.submit = Kirjaudu sis\u00E4\u00E4n
login.username = K\u00E4ytt\u00E4j\u00E4tunnus login.username = K\u00E4ytt\u00E4j\u00E4tunnus
loginerror.header = Kirjautuminen ep\u00E4onnistui loginerror.header = Kirjautuminen ep\u00E4onnistui
loginerror.message = K\u00E4ytt\u00E4j\u00E4tunnus tai salasana ei ollut oikein. loginerror.message = K\u00E4ytt\u00E4j\u00E4tunnus tai salasana ei ollut oikein.
loginerror.resetpassword = Salasana unohtunut? loginerror.resetpassword = Salasana unohtunut?
passwordChanged.body = Voit nyt kirjautua k\u00E4ytt\u00E4j\u00E4tunnuksella ja uudella salasanalla sis\u00E4\u00E4n j\u00E4rjestelm\u00E4\u00E4n. passwordChanged.body = Voit nyt kirjautua k\u00E4ytt\u00E4j\u00E4tunnuksella ja uudella salasanalla sis\u00E4\u00E4n j\u00E4rjestelm\u00E4\u00E4n.
passwordChanged.header = Salasana vaihdettu onnistuneesti passwordChanged.header = Salasana vaihdettu onnistuneesti
passwordReset.errorChanging = Odotamaton virhe. Ota yhteytt\u00E4 yll\u00E4pitoon. passwordReset.errorChanging = Odotamaton virhe. Ota yhteytt\u00E4 yll\u00E4pitoon.
passwordReset.hashNotFound = Salasanan vaihto on vanhentunut. Jos haluat vaihtaa salasanan l\u00E4het\u00E4 vaihtopyynt\u00F6 uudelleen. passwordReset.hashNotFound = Salasanan vaihto on vanhentunut. Jos haluat vaihtaa salasanan l\u00E4het\u00E4 vaihtopyynt\u00F6 uudelleen.
permissiondenied.alreadyLoggedIn = Sinulla ei ole riitt\u00E4v\u00E4sti oikeuksia! permissiondenied.alreadyLoggedIn = Sinulla ei ole riitt\u00E4v\u00E4sti oikeuksia!
permissiondenied.header = P\u00E4\u00E4sy kielletty permissiondenied.header = P\u00E4\u00E4sy kielletty
permissiondenied.notLoggedIn = Sinulla ei ole riitt\u00E4v\u00E4sti oikeuksia t\u00E4lle sivulle. permissiondenied.notLoggedIn = Sinulla ei ole riitt\u00E4v\u00E4sti oikeuksia t\u00E4lle sivulle.
resetMail.body = Voit vaihtaa unohtuneen salasanan sy\u00F6tt\u00E4m\u00E4ll\u00E4 k\u00E4ytt\u00E4j\u00E4tunnuksesi allaolevaan kentt\u00E4\u00E4n. Tunnukseen liitettyyn s\u00E4hk\u00F6postiosoitteeseen l\u00E4hetet\u00E4\u00E4n kertak\u00E4ytt\u00F6inen osoite jossa voit vaihtaa sy\u00F6tt\u00E4m\u00E4si k\u00E4ytt\u00E4j\u00E4tunnuksen salasanan. resetMail.body = Voit vaihtaa unohtuneen salasanan sy\u00F6tt\u00E4m\u00E4ll\u00E4 k\u00E4ytt\u00E4j\u00E4tunnuksesi allaolevaan kentt\u00E4\u00E4n. Tunnukseen liitettyyn s\u00E4hk\u00F6postiosoitteeseen l\u00E4hetet\u00E4\u00E4n kertak\u00E4ytt\u00F6inen osoite jossa voit vaihtaa sy\u00F6tt\u00E4m\u00E4si k\u00E4ytt\u00E4j\u00E4tunnuksen salasanan.
resetMail.header = Salasana unohtunut? resetMail.header = Salasana unohtunut?
resetMail.send = L\u00E4het\u00E4 s\u00E4hk\u00F6posti resetMail.send = L\u00E4het\u00E4 s\u00E4hk\u00F6posti
resetmailSent.body = Antamasi k\u00E4ytt\u00E4j\u00E4tunnuksen s\u00E4hk\u00F6postiosoitteeseen on l\u00E4hetetty osoite jossa voit vaihtaa tunnuksen salasanan. resetmailSent.body = Antamasi k\u00E4ytt\u00E4j\u00E4tunnuksen s\u00E4hk\u00F6postiosoitteeseen on l\u00E4hetetty osoite jossa voit vaihtaa tunnuksen salasanan.
resetmailSent.header = S\u00E4hk\u00F6posti l\u00E4hetetty resetmailSent.header = S\u00E4hk\u00F6posti l\u00E4hetetty
...@@ -15,7 +15,8 @@ import javax.faces.model.ListDataModel; ...@@ -15,7 +15,8 @@ import javax.faces.model.ListDataModel;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Named; import javax.inject.Named;
import com.sun.xml.rpc.processor.schema.UnimplementedFeatureException; import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import fi.insomnia.bortal.beans.AccountEventBeanLocal; import fi.insomnia.bortal.beans.AccountEventBeanLocal;
import fi.insomnia.bortal.beans.BillBeanLocal; import fi.insomnia.bortal.beans.BillBeanLocal;
...@@ -68,9 +69,12 @@ public class FoodWaveView extends GenericCDIView { ...@@ -68,9 +69,12 @@ public class FoodWaveView extends GenericCDIView {
private Integer foodWaveId; private Integer foodWaveId;
private ListDataModel<AccountEvent> accountEventLines; private ListDataModel<AccountEvent> accountEventLines;
private List<FoodWave> foodWaves; private List<FoodWave> foodWaves;
private static final Logger logger = LoggerFactory.getLogger(FoodWaveView.class);
public List<Product> getProducts() { public List<Product> getProducts() {
return productbeanlocal.getProducts(); List<Product> ret = productbeanlocal.getProducts();
ret.removeAll(template.getProducts());
return ret;
} }
public void onEdit() { public void onEdit() {
...@@ -143,22 +147,22 @@ public class FoodWaveView extends GenericCDIView { ...@@ -143,22 +147,22 @@ public class FoodWaveView extends GenericCDIView {
super.beginConversation(); super.beginConversation();
} }
} }
public List<FoodwaveProductSummary> getProductSummaries() { public List<FoodwaveProductSummary> getProductSummaries() {
System.out.println("..asdfasdf"); System.out.println("..asdfasdf");
HashMap<Product, FoodwaveProductSummary> pmap = new HashMap<Product, FoodwaveProductSummary>(); HashMap<Product, FoodwaveProductSummary> pmap = new HashMap<Product, FoodwaveProductSummary>();
for(AccountEvent ae : getSelectedFoodWave().getAccountEvents()) { for (AccountEvent ae : getSelectedFoodWave().getAccountEvents()) {
if(!pmap.containsKey(ae.getProduct())) { if (!pmap.containsKey(ae.getProduct())) {
pmap.put(ae.getProduct(), new FoodwaveProductSummary(ae.getProduct(), new BigDecimal(0), new BigDecimal(0))); pmap.put(ae.getProduct(), new FoodwaveProductSummary(ae.getProduct(), new BigDecimal(0), new BigDecimal(0)));
} }
System.out.println(".."); System.out.println("..");
pmap.get(ae.getProduct()).add(ae); pmap.get(ae.getProduct()).add(ae);
} }
System.out.println("::"+pmap.values().size()); System.out.println("::" + pmap.values().size());
return new ArrayList<FoodwaveProductSummary>(pmap.values()); return new ArrayList<FoodwaveProductSummary>(pmap.values());
} }
private void createNewProductSkeleton() { private void createNewProductSkeleton() {
...@@ -222,9 +226,9 @@ public class FoodWaveView extends GenericCDIView { ...@@ -222,9 +226,9 @@ public class FoodWaveView extends GenericCDIView {
public void initFoodWaveOrderList() { public void initFoodWaveOrderList() {
if (super.requirePermissions(ShopPermission.MANAGE_FOODWAVES) && selectedFoodWave == null) { if (super.requirePermissions(ShopPermission.MANAGE_FOODWAVES) && selectedFoodWave == null) {
System.out.println("Testiä");
selectedFoodWave = foodWaveBean.findFoodwave(foodWaveId);
selectedFoodWave = foodWaveBean.findFoodwave(foodWaveId);
logger.debug("Got foodwave {} with id {}", selectedFoodWave, foodWaveId);
this.setAccountEventLines(new ListDataModel<AccountEvent>(selectedFoodWave.getAccountEvents())); this.setAccountEventLines(new ListDataModel<AccountEvent>(selectedFoodWave.getAccountEvents()));
List<BillLine> tmpLines = new ArrayList<BillLine>(); List<BillLine> tmpLines = new ArrayList<BillLine>();
...@@ -265,7 +269,7 @@ public class FoodWaveView extends GenericCDIView { ...@@ -265,7 +269,7 @@ public class FoodWaveView extends GenericCDIView {
} }
public FoodWave getSelectedFoodWave() { public FoodWave getSelectedFoodWave() {
//System.out.println("APOFKASFASFASFASFASFASFASFASFASFKJIOJIO"); // System.out.println("APOFKASFASFASFASFASFASFASFASFASFKJIOJIO");
return selectedFoodWave; return selectedFoodWave;
} }
......
...@@ -72,7 +72,6 @@ public class ProductShopView extends GenericCDIView { ...@@ -72,7 +72,6 @@ public class ProductShopView extends GenericCDIView {
private boolean blip = false; private boolean blip = false;
private ListDataModel<ProductShopItem> boughtItems; private ListDataModel<ProductShopItem> boughtItems;
@EJB
public void initBillView() { public void initBillView() {
if (requirePermissions(ShopPermission.LIST_USERPRODUCTS) if (requirePermissions(ShopPermission.LIST_USERPRODUCTS)
&& shoppingcart == null) { && shoppingcart == null) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!