Index: trunk/eCard/eCardMVC/Platnosci.Core/Interface/ITranslate.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci.Core/Interface/ITranslate.cs (revision 903)
+++ trunk/eCard/eCardMVC/Platnosci.Core/Interface/ITranslate.cs (revision 903)
@@ -0,0 +1,12 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Platnosci.Core.Interface
+{
+    public interface ITranslate
+    {
+        string TranslateStr(string className, string keyName);
+    }
+}
Index: trunk/eCard/eCardMVC/Platnosci.Core/Platnosci.Core.csproj
===================================================================
--- trunk/eCard/eCardMVC/Platnosci.Core/Platnosci.Core.csproj (revision 871)
+++ trunk/eCard/eCardMVC/Platnosci.Core/Platnosci.Core.csproj (revision 903)
@@ -70,4 +70,5 @@
     <Compile Include="Interface\IIdentifiable.cs" />
     <Compile Include="Interface\IRepository.cs" />
+    <Compile Include="Interface\ITranslate.cs" />
     <Compile Include="Linq\DataContext1.cs" />
     <Compile Include="Linq\Payer.cs" />
@@ -84,4 +85,5 @@
     <Compile Include="Linq\PotwierdzeniaEcard.cs" />
     <Compile Include="Linq\Repository.cs" />
+    <Compile Include="Linq\Translate.cs" />
     <Compile Include="Linq\vPlatnosciEcard.cs" />
     <Compile Include="Linq\Waluta.cs" />
Index: trunk/eCard/eCardMVC/Platnosci.Core/Linq/Translate.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci.Core/Linq/Translate.cs (revision 903)
+++ trunk/eCard/eCardMVC/Platnosci.Core/Linq/Translate.cs (revision 903)
@@ -0,0 +1,19 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using Platnosci.Core.Interface;
+
+namespace Platnosci.Core.Linq
+{
+    public class Translate: ITranslate
+    {
+        public string TranslateStr(string className, string keyName)
+        {
+            string strName = HttpContext.GetGlobalResourceObject(className, keyName).ToString();
+            return strName;
+        }
+
+        
+    }
+}
Index: trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.designer.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.designer.cs (revision 899)
+++ trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.designer.cs (revision 903)
@@ -62,5 +62,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Adres:.
+        ///   Looks up a localized string similar to Address:.
         /// </summary>
         internal static string Adres {
@@ -89,5 +89,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to PÅatnoÅÄ za fakturÄ numer: .
+        ///   Looks up a localized string similar to Payment for the invoice numbar: .
         /// </summary>
         internal static string blad1 {
@@ -98,55 +98,64 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to  nie powidÅa siÄ!
+        ///   Looks up a localized string similar to  failed!.
+        /// </summary>
+        internal static string blad2 {
+            get {
+                return ResourceManager.GetString("blad2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Nie moÅŒna wyÅwietliÄ danych..
+        /// </summary>
+        internal static string brakdanych {
+            get {
+                return ResourceManager.GetString("brakdanych", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Total charges: .
+        /// </summary>
+        internal static string Brutto {
+            get {
+                return ResourceManager.GetString("Brutto", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to INVOICE DETAILS.
+        /// </summary>
+        internal static string DaneFaktury {
+            get {
+                return ResourceManager.GetString("DaneFaktury", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to CREDIT CARD DETAILS.
+        /// </summary>
+        internal static string DaneWlasciciela {
+            get {
+                return ResourceManager.GetString("DaneWlasciciela", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Date of issue: .
+        /// </summary>
+        internal static string DataWystawienia {
+            get {
+                return ResourceManager.GetString("DataWystawienia", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Incorrect VAT number or invoice number
         ///.
         /// </summary>
-        internal static string blad2 {
-            get {
-                return ResourceManager.GetString("blad2", resourceCulture);
-            }
-        }
-        
-        /// <summary>
-        ///   Looks up a localized string similar to Nie moÅŒna wyÅwietliÄ danych..
-        /// </summary>
-        internal static string brakdanych {
-            get {
-                return ResourceManager.GetString("brakdanych", resourceCulture);
-            }
-        }
-        
-        /// <summary>
-        ///   Looks up a localized string similar to WartoÅÄ brutto:.
-        /// </summary>
-        internal static string Brutto {
-            get {
-                return ResourceManager.GetString("Brutto", resourceCulture);
-            }
-        }
-        
-        /// <summary>
-        ///   Looks up a localized string similar to DANE FAKTURY.
-        /// </summary>
-        internal static string DaneFaktury {
-            get {
-                return ResourceManager.GetString("DaneFaktury", resourceCulture);
-            }
-        }
-        
-        /// <summary>
-        ///   Looks up a localized string similar to DANE KARTY KREDYTOWEJ.
-        /// </summary>
-        internal static string DaneWlasciciela {
-            get {
-                return ResourceManager.GetString("DaneWlasciciela", resourceCulture);
-            }
-        }
-        
-        /// <summary>
-        ///   Looks up a localized string similar to Data wystawienia:.
-        /// </summary>
-        internal static string DataWystawienia {
-            get {
-                return ResourceManager.GetString("DataWystawienia", resourceCulture);
+        internal static string errorMsg {
+            get {
+                return ResourceManager.GetString("errorMsg", resourceCulture);
             }
         }
@@ -162,5 +171,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to ProszÄ podaÄ imiÄ wÅaÅciciela karty kredytowej.pl.
+        ///   Looks up a localized string similar to ProszÄ podaÄ imiÄ wÅaÅciciela karty kredytowej.en.
         /// </summary>
         internal static string err_imieWK {
@@ -171,5 +180,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Podano nieprawidÅowy NIP lub numer faktury..
+        ///   Looks up a localized string similar to Podano nieprawidÅowy NIP lub numer faktury. .
         /// </summary>
         internal static string err_logowanie {
@@ -180,5 +189,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to ProszÄ podaÄ nazwisko wÅaÅciciela karty kredytowej.pl.
+        ///   Looks up a localized string similar to ProszÄ podaÄ nazwisko wÅaÅciciela karty kredytowej.en.
         /// </summary>
         internal static string err_nazwiskoWK {
@@ -189,5 +198,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to ProszÄ podaÄ NIP..
+        ///   Looks up a localized string similar to ProszÄ podaÄ NIP. en.
         /// </summary>
         internal static string err_nip {
@@ -208,5 +217,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Imie:.
+        ///   Looks up a localized string similar to Name: .
         /// </summary>
         internal static string Imie {
@@ -217,5 +226,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to ImiÄ i nazwisko:.
+        ///   Looks up a localized string similar to Name: .
         /// </summary>
         internal static string ImieNazwisko {
@@ -226,5 +235,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Aby sie zalogowaÄ podaj poprawny NIP oraz numer faktury:.
+        ///   Looks up a localized string similar to Put the VAT number of your company and invoice number:.
         /// </summary>
         internal static string info {
@@ -244,6 +253,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Trwa przekierowanie na stronÄ autoryzacyjnÄ
- eCard....
+        ///   Looks up a localized string similar to eCard website loading....
         /// </summary>
         internal static string Informacja {
@@ -254,16 +262,25 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to SprÃ³buj ponownie...
+        ///   Looks up a localized string similar to Order number is marked in red. .
+        /// </summary>
+        internal static string infoText {
+            get {
+                return ResourceManager.GetString("infoText", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Try again....
+        /// </summary>
+        internal static string KolejnaProba {
+            get {
+                return ResourceManager.GetString("KolejnaProba", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Sales consultant details
         ///.
         /// </summary>
-        internal static string KolejnaProba {
-            get {
-                return ResourceManager.GetString("KolejnaProba", resourceCulture);
-            }
-        }
-        
-        /// <summary>
-        ///   Looks up a localized string similar to Dane sprzedawcy.
-        /// </summary>
         internal static string Kontakt {
             get {
@@ -273,6 +290,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Zaloguj siÄ, aby dokonaÄ pÅatnoÅci kartÄ
-..
+        ///   Looks up a localized string similar to Log in to pay by credit card..
         /// </summary>
         internal static string LoginInfo {
@@ -283,5 +299,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Miasto:.
+        ///   Looks up a localized string similar to City:.
         /// </summary>
         internal static string Miasto {
@@ -292,5 +308,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Nazwa:.
+        ///   Looks up a localized string similar to Company: .
         /// </summary>
         internal static string Nazwa {
@@ -301,5 +317,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Nazwisko:.
+        ///   Looks up a localized string similar to Surname: .
         /// </summary>
         internal static string Nazwisko {
@@ -310,5 +326,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to niezapÅacona.
+        ///   Looks up a localized string similar to unpaid.
         /// </summary>
         internal static string niezaplacona {
@@ -319,5 +335,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to NIP:.
+        ///   Looks up a localized string similar to VAT number:.
         /// </summary>
         internal static string Nip {
@@ -328,5 +344,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Numer faktury:.
+        ///   Looks up a localized string similar to Invoice number:.
         /// </summary>
         internal static string NumerFaktury {
@@ -337,5 +353,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Logowanie.
+        ///   Looks up a localized string similar to  Login.
         /// </summary>
         internal static string PageLogin {
@@ -346,5 +362,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to PÅacÄ.
+        ///   Looks up a localized string similar to Pay.
         /// </summary>
         internal static string Place {
@@ -355,5 +371,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to DziÄkujemy za dokonanie pÅatnoÅci za fakturÄ numer:.
+        ///   Looks up a localized string similar to Thank you for settling payment for invoice number:.
         /// </summary>
         internal static string podziekowania {
@@ -364,5 +380,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Potrzebujesz pomocy?.
+        ///   Looks up a localized string similar to Any problems?.
         /// </summary>
         internal static string Pomoc {
@@ -373,5 +389,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Potwierdzenie pÅatnoÅci.
+        ///   Looks up a localized string similar to Payment confirmation.
         /// </summary>
         internal static string PotwierdzenieTitle {
@@ -382,5 +398,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to PowrÃ³t na stronÄ logowania....
+        ///   Looks up a localized string similar to Back to log in web site... .
         /// </summary>
         internal static string Powrot {
@@ -391,5 +407,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to SzczegÃ³Åy zlecenia.
+        ///   Looks up a localized string similar to Order details.
         /// </summary>
         internal static string ShowTitle {
@@ -400,8 +416,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to SprawdÅº, czy poniÅŒsze dane sÄ
- prawidÅowe. JeÅli sÄ
- poprawne, kliknij przycisk PÅacÄ, ktÃ³ry znajduje siÄ poniÅŒej. Zostaniesz przeniesiony na stronÄ firmy eCard, gdzie nastÄ
-pi dokoÅczenie transakcji..
+        ///   Looks up a localized string similar to Verify all details. If all details are correct click the button Pay. You will be move on the eCard web site to finish transaction..
         /// </summary>
         internal static string SprawdzDane {
@@ -412,5 +425,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Status faktury:.
+        ///   Looks up a localized string similar to Invoice status:.
         /// </summary>
         internal static string Status_faktury {
@@ -421,5 +434,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to SzczegÃ³Åy zlecenia.
+        ///   Looks up a localized string similar to Order details.
         /// </summary>
         internal static string Szczegoly {
@@ -430,5 +443,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Numer telefonu:.
+        ///   Looks up a localized string similar to Phone:.
         /// </summary>
         internal static string Telefon {
@@ -439,5 +452,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Termin pÅatnoÅci.
+        ///   Looks up a localized string similar to Due date: .
         /// </summary>
         internal static string TerminPlatnosci {
@@ -448,5 +461,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Termin zapÅaty:.
+        ///   Looks up a localized string similar to Payment date:.
         /// </summary>
         internal static string termin_wplaty {
@@ -457,7 +470,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to PÅatnoÅci kartÄ
- kredytowÄ
- za reklamÄ..
+        ///   Looks up a localized string similar to Payment by credit card for advert..
         /// </summary>
         internal static string tytul {
@@ -468,5 +479,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Ulica:.
+        ///   Looks up a localized string similar to Street:.
         /// </summary>
         internal static string ulica {
@@ -487,5 +498,5 @@
         /// <summary>
         ///   Looks up a localized string similar to BÅÄ
-d weryfikacji danych..
+d weryfikacji danych.en.
         /// </summary>
         internal static string weryfikacja {
@@ -496,5 +507,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Witaj.
+        ///   Looks up a localized string similar to Welcome.
         /// </summary>
         internal static string witaj {
@@ -505,6 +516,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Podaj imiÄ i nazwisko osoby, na ktÃ³rÄ
- jest wystawiona karta kredytowa:.
+        ///   Looks up a localized string similar to Full name of credit card holder:.
         /// </summary>
         internal static string WlascicielKarty {
@@ -515,5 +525,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Wyloguj.
+        ///   Looks up a localized string similar to Log out.
         /// </summary>
         internal static string Wyloguj {
@@ -524,5 +534,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Zaloguj.
+        ///   Looks up a localized string similar to Log in.
         /// </summary>
         internal static string Zaloguj {
@@ -533,5 +543,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to Zamknij.
+        ///   Looks up a localized string similar to Close.
         /// </summary>
         internal static string Zamknij {
@@ -542,5 +552,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to ZapamiÄtaj?.
+        ///   Looks up a localized string similar to Remeber me?.
         /// </summary>
         internal static string Zapamietaj {
@@ -551,5 +561,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to zapÅacona.
+        ///   Looks up a localized string similar to paid.
         /// </summary>
         internal static string zaplacona {
@@ -560,5 +570,5 @@
         
         /// <summary>
-        ///   Looks up a localized string similar to PÅatnoÅÄ za fakturÄ numer {0} zostaÅa uregulowana dnia {1}..
+        ///   Looks up a localized string similar to PÅatnoÅÄ za fakturÄ numer {0} zostaÅa uregulowana dnia {1}.
         /// </summary>
         internal static string zaplacono {
Index: trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.resx
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.resx (revision 899)
+++ trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.resx (revision 903)
@@ -1,3 +1,3 @@
-﻿<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <root>
   <!-- 
@@ -118,119 +118,145 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <data name="errorMsg" xml:space="preserve">
+    <value>Incorrect VAT number or invoice number
+</value>
+  </data>
+  <data name="LoginInfo" xml:space="preserve">
+    <value>Log in to pay by credit card.</value>
+  </data>
   <data name="info" xml:space="preserve">
-    <value>Aby sie zalogować podaj poprawny NIP oraz numer faktury:</value>
-  </data>
-  <data name="LoginInfo" xml:space="preserve">
-    <value>Zaloguj się, aby dokonać płatności kartą.</value>
+    <value>Put the VAT number of your company and invoice number:</value>
+  </data>
+  <data name="infoText" xml:space="preserve">
+    <value>Order number is marked in red. </value>
   </data>
   <data name="Nip" xml:space="preserve">
-    <value>NIP:</value>
+    <value>VAT number:</value>
   </data>
   <data name="NumerFaktury" xml:space="preserve">
-    <value>Numer faktury:</value>
+    <value>Invoice number:</value>
   </data>
   <data name="PageLogin" xml:space="preserve">
-    <value>Logowanie</value>
+    <value> Login</value>
   </data>
   <data name="Zaloguj" xml:space="preserve">
-    <value>Zaloguj</value>
+    <value>Log in</value>
   </data>
   <data name="Zapamietaj" xml:space="preserve">
-    <value>Zapamiętaj?</value>
+    <value>Remeber me?</value>
   </data>
   <data name="tytul" xml:space="preserve">
-    <value>Płatności kartą kredytową za reklamę.</value>
+    <value>Payment by credit card for advert.</value>
   </data>
   <data name="witaj" xml:space="preserve">
-    <value>Witaj</value>
+    <value>Welcome</value>
   </data>
   <data name="Wyloguj" xml:space="preserve">
-    <value>Wyloguj</value>
+    <value>Log out</value>
+  </data>
+  <data name="Miasto" xml:space="preserve">
+    <value>City:</value>
+  </data>
+  <data name="Brutto" xml:space="preserve">
+    <value>Total charges: </value>
+  </data>
+  <data name="DataWystawienia" xml:space="preserve">
+    <value>Date of issue: </value>
+  </data>
+  <data name="Imie" xml:space="preserve">
+    <value>Name: </value>
+  </data>
+  <data name="ImieNazwisko" xml:space="preserve">
+    <value>Name: </value>
+  </data>
+  <data name="Kontakt" xml:space="preserve">
+    <value>Sales consultant details
+</value>
   </data>
   <data name="Informacja" xml:space="preserve">
-    <value>Trwa przekierowanie na stronę autoryzacyjną eCard...</value>
-  </data>
-  <data name="Miasto" xml:space="preserve">
-    <value>Miasto:</value>
-  </data>
-  <data name="Brutto" xml:space="preserve">
-    <value>Wartość brutto:</value>
-  </data>
-  <data name="DataWystawienia" xml:space="preserve">
-    <value>Data wystawienia:</value>
-  </data>
-  <data name="Imie" xml:space="preserve">
-    <value>Imie:</value>
-  </data>
-  <data name="ImieNazwisko" xml:space="preserve">
-    <value>Imię i nazwisko:</value>
-  </data>
-  <data name="Kontakt" xml:space="preserve">
-    <value>Dane sprzedawcy</value>
+    <value>eCard website loading...</value>
   </data>
   <data name="Nazwa" xml:space="preserve">
-    <value>Nazwa:</value>
+    <value>Company: </value>
   </data>
   <data name="Nazwisko" xml:space="preserve">
-    <value>Nazwisko:</value>
+    <value>Surname: </value>
   </data>
   <data name="Place" xml:space="preserve">
-    <value>Płacę</value>
+    <value>Pay</value>
   </data>
   <data name="Pomoc" xml:space="preserve">
-    <value>Potrzebujesz pomocy?</value>
+    <value>Any problems?</value>
   </data>
   <data name="SprawdzDane" xml:space="preserve">
-    <value>Sprawdź, czy poniższe dane są prawidłowe. Jeśli są poprawne, kliknij przycisk Płacę, który znajduje się poniżej. Zostaniesz przeniesiony na stronę firmy eCard, gdzie nastąpi dokończenie transakcji.</value>
+    <value>Verify all details. If all details are correct click the button Pay. You will be move on the eCard web site to finish transaction.</value>
   </data>
   <data name="Szczegoly" xml:space="preserve">
-    <value>Szczegóły zlecenia</value>
+    <value>Order details</value>
+  </data>
+  <data name="TerminPlatnosci" xml:space="preserve">
+    <value>Due date: </value>
+  </data>
+  <data name="WlascicielKarty" xml:space="preserve">
+    <value>Full name of credit card holder:</value>
+  </data>
+  <data name="Zamknij" xml:space="preserve">
+    <value>Close</value>
+  </data>
+  <data name="blad1" xml:space="preserve">
+    <value>Payment for the invoice numbar: </value>
+  </data>
+  <data name="blad2" xml:space="preserve">
+    <value> failed!</value>
+  </data>
+  <data name="KolejnaProba" xml:space="preserve">
+    <value>Try again...</value>
+  </data>
+  <data name="podziekowania" xml:space="preserve">
+    <value>Thank you for settling payment for invoice number:</value>
+  </data>
+  <data name="Powrot" xml:space="preserve">
+    <value>Back to log in web site... </value>
+  </data>
+  <data name="PotwierdzenieTitle" xml:space="preserve">
+    <value>Payment confirmation</value>
+  </data>
+  <data name="ShowTitle" xml:space="preserve">
+    <value>Order details</value>
   </data>
   <data name="Telefon" xml:space="preserve">
-    <value>Numer telefonu:</value>
-  </data>
-  <data name="TerminPlatnosci" xml:space="preserve">
-    <value>Termin płatności</value>
-  </data>
-  <data name="WlascicielKarty" xml:space="preserve">
-    <value>Podaj imię i nazwisko osoby, na którą jest wystawiona karta kredytowa:</value>
-  </data>
-  <data name="Zamknij" xml:space="preserve">
-    <value>Zamknij</value>
-  </data>
-  <data name="blad1" xml:space="preserve">
-    <value>Płatność za fakturę numer: </value>
-  </data>
-  <data name="blad2" xml:space="preserve">
-    <value> nie powidła się!
-</value>
-  </data>
-  <data name="KolejnaProba" xml:space="preserve">
-    <value>Spróbuj ponownie...
-</value>
-  </data>
-  <data name="podziekowania" xml:space="preserve">
-    <value>Dziękujemy za dokonanie płatności za fakturę numer:</value>
-  </data>
-  <data name="Powrot" xml:space="preserve">
-    <value>Powrót na stronę logowania...</value>
-  </data>
-  <data name="PotwierdzenieTitle" xml:space="preserve">
-    <value>Potwierdzenie płatności</value>
-  </data>
-  <data name="ShowTitle" xml:space="preserve">
-    <value>Szczegóły zlecenia</value>
+    <value>Phone:</value>
   </data>
   <data name="brakdanych" xml:space="preserve">
-    <value>Nie można wyświetlić danych.</value>
+    <value>Nie moÅŒna wyÅwietliÄ danych.</value>
   </data>
   <data name="weryfikacja" xml:space="preserve">
-    <value>Błąd weryfikacji danych.</value>
+    <value>BÅÄ
+d weryfikacji danych.en</value>
   </data>
   <data name="Faktura_error" xml:space="preserve">
-    <value>Błąd danych.</value>
+    <value>BÅÄ
+d danych.</value>
   </data>
   <data name="zaplacono" xml:space="preserve">
-    <value>Płatność za fakturę numer {0} została uregulowana dnia {1}.</value>
+    <value>PÅatnoÅÄ za fakturÄ numer {0} zostaÅa uregulowana dnia {1}</value>
+  </data>
+  <data name="err_faktura" xml:space="preserve">
+    <value>ProszÄ podaÄ numer faktury.</value>
+  </data>
+  <data name="err_logowanie" xml:space="preserve">
+    <value>Podano nieprawidÅowy NIP lub numer faktury. </value>
+  </data>
+  <data name="err_nip" xml:space="preserve">
+    <value>ProszÄ podaÄ NIP. en</value>
+  </data>
+  <data name="validateInfo" xml:space="preserve">
+    <value>Logowanie nie powiodÅo siÄ. Popraw bÅÄdy i sprÃ³buj zalogowaÄ sie ponownie.</value>
+  </data>
+  <data name="err_imieWK" xml:space="preserve">
+    <value>ProszÄ podaÄ imiÄ wÅaÅciciela karty kredytowej.en</value>
+  </data>
+  <data name="err_nazwiskoWK" xml:space="preserve">
+    <value>ProszÄ podaÄ nazwisko wÅaÅciciela karty kredytowej.en</value>
   </data>
   <data name="adresAdmoto" xml:space="preserve">
@@ -240,48 +266,30 @@
     <value>pay.truck-expo.com</value>
   </data>
-  <data name="err_faktura" xml:space="preserve">
-    <value>Proszę podać numer faktury.</value>
-  </data>
-  <data name="err_imieWK" xml:space="preserve">
-    <value>Proszę podać imię właściciela karty kredytowej.pl</value>
-  </data>
-  <data name="err_logowanie" xml:space="preserve">
-    <value>Podano nieprawidłowy NIP lub numer faktury.</value>
-  </data>
-  <data name="err_nazwiskoWK" xml:space="preserve">
-    <value>Proszę podać nazwisko właściciela karty kredytowej.pl</value>
-  </data>
-  <data name="err_nip" xml:space="preserve">
-    <value>Proszę podać NIP.</value>
-  </data>
   <data name="InfoError" xml:space="preserve">
     <value>Informacje</value>
   </data>
-  <data name="validateInfo" xml:space="preserve">
-    <value>Logowanie nie powiodło się. Popraw błędy i spróbuj zalogować sie ponownie.</value>
+  <data name="DaneFaktury" xml:space="preserve">
+    <value>INVOICE DETAILS</value>
+  </data>
+  <data name="DaneWlasciciela" xml:space="preserve">
+    <value>CREDIT CARD DETAILS</value>
+  </data>
+  <data name="niezaplacona" xml:space="preserve">
+    <value>unpaid</value>
+  </data>
+  <data name="termin_wplaty" xml:space="preserve">
+    <value>Payment date:</value>
+  </data>
+  <data name="zaplacona" xml:space="preserve">
+    <value>paid</value>
   </data>
   <data name="Status_faktury" xml:space="preserve">
-    <value>Status faktury:</value>
-  </data>
-  <data name="termin_wplaty" xml:space="preserve">
-    <value>Termin zapłaty:</value>
-  </data>
-  <data name="DaneFaktury" xml:space="preserve">
-    <value>DANE FAKTURY</value>
-  </data>
-  <data name="DaneWlasciciela" xml:space="preserve">
-    <value>DANE KARTY KREDYTOWEJ</value>
-  </data>
-  <data name="niezaplacona" xml:space="preserve">
-    <value>niezapłacona</value>
-  </data>
-  <data name="zaplacona" xml:space="preserve">
-    <value>zapłacona</value>
+    <value>Invoice status:</value>
   </data>
   <data name="ulica" xml:space="preserve">
-    <value>Ulica:</value>
+    <value>Street:</value>
   </data>
   <data name="Adres" xml:space="preserve">
-    <value>Adres:</value>
+    <value>Address:</value>
   </data>
 </root>
Index: trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Ok.aspx
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Ok.aspx (revision 898)
+++ trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Ok.aspx (revision 903)
@@ -10,4 +10,6 @@
         <asp:Label ID="lab1" runat="server" Text="<%$Resources:tlumaczenia,podziekowania%>"></asp:Label>
         <%=Model.vPlatnosciEcard.Faktura_Numer%>
-    </p>    
+    </p>  
+    
+    <p class="LogOfflink">Aby siê wylogowaæ kliknij <%=Html.ActionLink("tutaj","LogOff","Account") %></p> 
 </asp:Content>
Index: trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 896)
+++ trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 903)
@@ -25,13 +25,8 @@
         private readonly IRepository<vPlatnosciEcard> _repVPayment;       
         private readonly IRepository<PlatnosciEcard> _repPayment;
-        private readonly IRepository<PotwierdzeniaEcard> _repConfirm;       
+        private readonly IRepository<PotwierdzeniaEcard> _repConfirm;
+        private ITranslate _t;
         private FunkcjePlatnosci _func;
-        private string weryfikacja;
-        private string brakdanych;
-        private string zaplacono;
-        private string err_imie;
-        private string err_nazwisko;
-        private int test = 0;
-       
+              
         public PlatnoscController()
         {
@@ -39,7 +34,8 @@
             _repPayment = new Repository<PlatnosciEcard>(new DataContext1());
             _repConfirm = new Repository<PotwierdzeniaEcard>(new DataContext1());
-            _func = new FunkcjePlatnosci();                      
-        }
-        public PlatnoscController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, int czy_test)
+            _func = new FunkcjePlatnosci();
+            _t = new Translate();         
+        }
+        public PlatnoscController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, ITranslate translate)
         {
             _repVPayment = repVPayment;
@@ -47,10 +43,9 @@
             _repConfirm = repConfirm;
             _func = new FunkcjePlatnosci();
-            test = czy_test;
+            _t = translate;
         }
         public ActionResult Show(string id, string language)
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             int id1 = ConvertId(id);
 
@@ -67,5 +62,5 @@
             {
                 string data_zaplaty = String.Format("{0:dd-MM-yyyy}", tablica_potwierdzenia[0].AUTHTIME);
-                invoiceDeatailsViewData.info = String.Format(zaplacono, platnosc.Faktura_Numer, data_zaplaty);
+                invoiceDeatailsViewData.info = String.Format(_t.TranslateStr("tlumaczenia","zaplacono"), platnosc.Faktura_Numer, data_zaplaty);
                 invoiceDeatailsViewData.termin = data_zaplaty;
                 return View("Paid", invoiceDeatailsViewData);
@@ -78,5 +73,4 @@
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault();
             if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc));
@@ -84,9 +78,9 @@
             if (String.IsNullOrEmpty(payer.FirstName))
             {
-                ModelState.AddModelError("Payer.FirstName", err_imie);
+                ModelState.AddModelError("Payer.FirstName", _t.TranslateStr("tlumaczenia", "err_imieWK"));
             }
             if (String.IsNullOrEmpty(payer.LastName))
             {
-                ModelState.AddModelError("Payer.LastName", err_nazwisko);
+                ModelState.AddModelError("Payer.LastName", _t.TranslateStr("tlumaczenia", "err_nazwiskoWK"));
             }
             if (ModelState.IsValid == false)
@@ -107,5 +101,4 @@
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             int id1 = ConvertId(id);
             vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();
@@ -118,5 +111,4 @@
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             int id1 = ConvertId(id);
             vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();
@@ -125,4 +117,8 @@
             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "", "");
             return View(invoiceDeatailsViewData);
+        }
+        public ActionResult Form()
+        {
+            return View();
         }
         public ActionResult Status()
@@ -163,5 +159,5 @@
             _repConfirm.Insert(potwierdzenie);
             UpdateStatus(ORDERNUMBER, CURRENTSTATE);
-            return View();
+            return new EmptyResult();
         }
         private Payer InitPayer(string FirstName, string LastName, int Id_faktury)
@@ -182,11 +178,9 @@
             return invoiceDeatailsViewData;
         }
-        private void ustawTlumaczenia(int test) 
+        /*private void ustawTlumaczenia(int test) 
         {
             if (test == 0) 
             {
-                weryfikacja = Resources.tlumaczenia.weryfikacja.ToString();
-                brakdanych = Resources.tlumaczenia.brakdanych.ToString();
-                zaplacono = Resources.tlumaczenia.zaplacono.ToString();
+               
                 err_imie = Resources.tlumaczenia.err_imieWK.ToString();
                 err_nazwisko = Resources.tlumaczenia.err_nazwiskoWK.ToString();
@@ -204,5 +198,5 @@
         {
             this.zaplacono = value;
-        }
+        }*/
         public int ConvertId(string id)
         {
@@ -220,6 +214,6 @@
         {
             string errortxt = "";
-            if (platnosc == null) errortxt = brakdanych;
-            else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) errortxt = weryfikacja;
+            if (platnosc == null) errortxt = _t.TranslateStr("tlumaczenia", "brakdanych");
+            else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) errortxt = _t.TranslateStr("tlumaczenia","weryfikacja");
             ErrorViewData errorViewData = _func.InitErrorViewData(errortxt);
             return errorViewData;
Index: trunk/eCard/eCardMVC/Platnosci/Platnosci.Web.csproj
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Platnosci.Web.csproj (revision 883)
+++ trunk/eCard/eCardMVC/Platnosci/Platnosci.Web.csproj (revision 903)
@@ -74,13 +74,13 @@
       <DependentUpon>tlumaczenia.it.resx</DependentUpon>
     </Compile>
-    <Compile Include="App_GlobalResources\tlumaczenia.en.designer.cs">
-      <AutoGen>True</AutoGen>
-      <DesignTime>True</DesignTime>
-      <DependentUpon>tlumaczenia.en.resx</DependentUpon>
-    </Compile>
     <Compile Include="App_GlobalResources\tlumaczenia.designer.cs">
       <AutoGen>True</AutoGen>
       <DesignTime>True</DesignTime>
       <DependentUpon>tlumaczenia.resx</DependentUpon>
+    </Compile>
+    <Compile Include="App_GlobalResources\tlumaczenia.pl.designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>tlumaczenia.pl.resx</DependentUpon>
     </Compile>
     <Compile Include="Controllers\AccountController.cs" />
@@ -157,4 +157,10 @@
   </ItemGroup>
   <ItemGroup>
+    <Content Include="App_GlobalResources\tlumaczenia.pl.resx">
+      <Generator>GlobalResourceProxyGenerator</Generator>
+      <LastGenOutput>tlumaczenia.pl.designer.cs</LastGenOutput>
+    </Content>
+  </ItemGroup>
+  <ItemGroup>
     <Content Include="App_GlobalResources\tlumaczenia.resx">
       <Generator>GlobalResourceProxyGenerator</Generator>
@@ -163,10 +169,4 @@
   </ItemGroup>
   <ItemGroup>
-    <Content Include="App_GlobalResources\tlumaczenia.en.resx">
-      <Generator>GlobalResourceProxyGenerator</Generator>
-      <LastGenOutput>tlumaczenia.en.designer.cs</LastGenOutput>
-    </Content>
-  </ItemGroup>
-  <ItemGroup>
     <Content Include="App_GlobalResources\tlumaczenia.de.resx">
       <Generator>GlobalResourceProxyGenerator</Generator>
@@ -186,4 +186,5 @@
     </Content>
     <Content Include="Views\Platnosc\Fail.aspx" />
+    <Content Include="Views\Platnosc\Form.aspx" />
     <Content Include="Views\Platnosc\Ok.aspx" />
     <Content Include="Views\Platnosc\Paid.aspx" />
