]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/intl.h
wxAppTraits::SetLocale() is wxUSE_INTL=1 only
[wxWidgets.git] / include / wx / intl.h
index ba26a162954ddf12c3c4d4bbbd83a6fca2315331..21f326d23e4fd9db8b8449348b91638f1bdc4188 100644 (file)
@@ -591,6 +591,7 @@ inline const wxString& wxGetTranslation(const wxString& str1,
     #if !defined(_)
         #define _(s)                 (_T(s))
     #endif
+    #define wxPLURAL(sing, plur, n)  ((n) == 1 ? _T(sing) : _T(plur))
 #endif
 
 #define wxTRANSLATE(str) _T(str)
@@ -601,6 +602,17 @@ inline const wxString& wxGetTranslation(const wxString& str,
     return str;
 }
 
+inline const wxString& wxGetTranslation(const wxString& str1,
+                                        const wxString& str2,
+                                        size_t n,
+                                        const wxString& WXUNUSED(domain) = wxEmptyString)
+{
+    if ( n == 1 )
+        return str1;
+    else
+        return str2;
+}
+
 #endif // wxUSE_INTL/!wxUSE_INTL
 
 // define this one just in case it occurs somewhere (instead of preferred